* {padding:0px;margin:0px;}

#seite
{
height: 100%;
}
 /* folgende anweisung wird nicht vom ie interpretiert */
#seite[id]{
height:auto;
min-height:100%;
}

html
{
height:100%;
margin:0;
padding:0;
}

body
{
height:100%;
margin:0;
padding:0;
background-color:#E1E1E1;
background-position:left top;
text-align:justify;
background-image:url(bilder/hg-grau.gif);
background-repeat:repeat-x;
}

#seite
{
font-family:verdana;
font-size:12px;
color:#353501;
border:0px;
width: 950px;
margin: 0 auto;
min-height:100%;
position: relative;
}

#inhalt
{
background-image:url(bilder/bg_inhalt.jpg);
packground-position:right bottom;
text-align:left;
position: relative;
width:100%;
padding-left:0px;
min-height:100%;
margin:auto;
overflow: -moz-scrollbars-vertical:no;
}

#inhalt a
{
colhhhor:#000000;
}

#kopf
{
text-align:left;
position: relative;
height:270px;
width:950px;


border:1px solid #004444;
font-size:11px;
}

#logo a
{
font-family:tahoma;
font-size:112%;
font-weight:bold;
color:#2B2B2B;
text-decoration:none;
}


#foooter {
  position:relative;
  height:41px;
  padding-top:3px;
  clear: both;
  top:20px;
  text-align:center;
  color:#000000;font-size:75%;
  border-top:1px solid #a2190d;
}


#menu {
  position:relative;
  border:0px solid #a2190d;
  text-align:right;
  height:20px;
  top:8px;
  left:425px;
  width:530px;
  }
#menu li {
  list-style-type:none;
  float:left;
  padding-left:12px;
  font-size:13px;

  }

#menu a,#menu a:visited  {
  list-style-type:none;
  color:#95281d;
  font-weight:bold;
  text-decoration:none;
  }

#menu a:hover, #menu a.up {
  list-style-type:none;
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
  }

h1, h1#h1-online {
  font-size:13px;
  }

h1#h1-druck {
   display:none;
  }

#druckbutton {
   float:left;
   left:550px;
   position:relative;
   font-size:11px;
   color:#000000;
  }
#druckbutton a {
   color:#000000;
  }

#famferien{

  padding-top:40px;
  color:#95281d;
  font-size:11px;
  
  }

#famferien a:hover{
  color:#000000;
  }
#famferien a, #famferien a:visited{
  color:#95281d;
  }

#rechte_spalte {
  position:relative;
  border:0px solid #ffffff;
  float:right;
  height:100%;
  width:300px;
  margin-left:15px;
  }

#rechter-block,#rechter-block-form  {
  width:290px;
  height:165px;
  border:1px solid #a2190d;
  float:right;
  margin-bottom:10px;
  padding:5px;
}

#rechter-block-form {
  padding:15px;
  width:270px;
  height:150px;
  }

#rechter-block-form h1 {
  color: #a2190d;
  }


.formfelder-txt {
  background-image:url('bilder/input-text.gif');
  background-repeat:no-repeat;
  padding:5px;
  width:140px;
  height:13px;
  border:0px solid #ddd;
 }

.formfelder-select {
  background-image:url('bilder/input-text.gif');
  background-color:#717276;
  padding:5px;
  width:150px;
  height:24px;
  border:0px solid #ddd;
  color:#FFFFFF;
 }

a#inhaltlink {
  color:#000000;
 }

tr#tdzeile-1 td {
  background-color:#d3b6b6;
  border-bottom:2px solid #dddddd;
  height:22px;
  padding-left:5px;
}

tr#tdzeile-2 td {
  background-color:#f5eac5;
  border-bottom:2px solid #dddddd;
  height:22px;
  padding-left:5px;
}

th {
  font-weight:bold;
  background-color:#f0f0f0;
  border-bottom:2px solid #dddddd;
  border-right:2px solid #dddddd;
  padding-left:3px;
}

#details{
  font-size:9px;
  text-decoration:none;
  color:#000000;
}

#details:hover{

  text-decoration:underline;
}

tr#tdzeilel-1 td {
 background-color:#d3b6b6;
 height:22px; line-height:17px;
 padding-right:5px; padding-bottom:5px; padding-top:5px;
}
tr#tdzeilel-2 td {
 background-color:#f5eac5;
 height:22px;
 line-height:17px;
 padding-right:5px; padding-bottom:5px; padding-top:5px;
}

#zeilel{
min-height:8px;
height:8px;
line-height:8px;
}

td#mitrandunten {
  padding-left:20px;
  }

#geldblock {
  width:80px;
  position:relative;
  left:10px;
  text-align:right;
  }
