body {
  background: #817e7e;
  background-repeat:repeat-x;
margin: 0;
  min-width: 640px; /* Bei weniger als 640px Breite soll ein Scrollbalken erscheinen. */
  font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
  font-family: arial;
}



#container {
  background: url(/bilder/container.gif) center;
background-repeat:repeat-y;
margin: auto;
width: 800px;
font-family: arial;

}

#top {
  background: url(/bilder/top.gif) no-repeat center;
height: 20px;
margin-top: 30px;
max-width: 50em;
margin: auto;

}

#line1 {
  background: url(/bilder/line.gif) no-repeat center;
margin: auto;
width: 780px;
height: 20px;
text-align: center;
font-family: arial;
color: white ;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}


#line {
  background: url(/bilder/line.gif) no-repeat center;
 font-size: 0.9em;
  font-weight: bold;
margin: auto;
width: 800px;
height: 22px;
text-align: center;
font-family: arial;
color: white ;

}

#bottom {
  background: url(/bilder/bottom.gif) no-repeat center;
height: 75px;
max-width: 50em;
margin: auto;

}


#menu1  {
 background: url(/bilder/background.jpg) no-repeat center;
margin: auto;
height: 232px;
width: 760px;

}

#title  {
 background: url(/bilder/title.gif) no-repeat center;
margin: auto;
height: 80px;
width: 760px;

}

#list  {
 background: url(/bilder/list.gif) no-repeat center;
margin: auto;
height: 33px;
width: 760px;

}

#list2  {
 background: url(/bilder/list2.gif) no-repeat center;
margin: auto;
height: 33px;
width: 760px;

}


h1 { 
  font-size: 1.0em;
  font-weight: bold;
  line-height: 0.1em;
text-align: center;
padding-top: 55px;

  font-family: arial;
}

h2 { 
  font-size: 0.9em;
 line-height: 0.1em;
  font-weight: bold;
padding-left: 30px;
font-family: arial;
}

.text { 
  font-size: 0.9em;
text-align: left;
font-weight: bold;
text-align: center;
padding-top: 55px;

}

.text2 { 
  font-size: 0.8em;
text-align: left;
padding-left: 30px;
padding-right: 30px;
}

.text3 { 
  font-size: 0.8em;
text-align: right;
padding-left: 30px;
padding-right: 85px;
padding-top: 30px;
}

.text4 { 
  font-size: 0.8em;
text-align: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

.text5 { 
  font-size: 0.8em;
color: #ffffff;
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

h3 { 
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1.1em;
  margin: 0;
font-family: arial;
}

#menu {
  padding: 4px;
  margin: auto;
  text-align: center;
height:22px;
}

#menu li {
  font-size: 11px;
  display: inline; /* Damit die Menüpunkte nebeneinander und nicht untereinander erscheinen. */
  list-style-type: none; /* Die Bullets vor den Menüpunkten schalten wir ab. */
letter-spacing:1px;
padding-left: 40px;
padding-right: 40px;


}


a {
text-decoration : none;
color : #f7ba36;
font-weight: bold;
}
a:hover {
text-decoration : none;
color : #ffffff;
}

#item  {
background: url(/bilder/item.gif) no-repeat center;
margin: auto;
height: 110px;
width: 730px;
border: 1px solid;
border-color: #676767;

}

#item1  {
background: url(/bilder/item.gif) no-repeat center;
margin: auto;
height: 110px;
width: 730px;
border: 1px solid;
border-color: #676767;

}

#item2  {
background: url(/bilder/item.gif) no-repeat center;
margin: auto;
height: 110px;
width: 730px;
border: 1px solid;
border-color: #676767;

}

#item3  {
background: url(/bilder/item.gif) no-repeat center;
margin: auto;
height: 110px;
width: 730px;
border: 1px solid;
border-color: #676767;

}

.fleft { /* Sachen, an denen der Text vorbeifließen soll, wierden diese Klassen zugewiesen. */
  float: right;
  margin: 0 3px 5px 0; /* Man sollte einen schönen Abstand wählen, sonst kleben die Sachen so am Text. */
padding-right: 1px;
padding-top: 5px;
}


  .standardForm fieldset  {
font-family: arial;
font-size: 12px;
border : none;
background : transparent;
line-height : 1.8;
padding-left: 25px;
}
.standardForm legend {
font-weight : bold;
}
.standardForm label {
display : block;
float : left;
width : 200px;
text-align : right;
}
.standardForm br {
clear : both;
}
.standardForm input, .search input {
margin-left : 10px;
border : 1px solid #bbb;
background : #fff;
position : relative;
}
.standardForm select {
margin-left : 10px;
}
.standardForm fieldset table {
margin-left : 10px;
}
.standardForm textarea {
border : 1px solid #bbb;
background : #fff;
margin-left : 10px;
}
.standardForm .bewertung {
border : 0;
margin : 0;
padding : 0;
font-size : 1em;
font-weight : 200;
vertical-align : top;
}
.standardForm .bewertung td {
vertical-align : top;
text-align : center;
}
.standardForm .wide label {
width : 300px;
}
.response {
border : 1px solid #efefef;
font-size : 0.9em;
padding : 0;
margin : 0;
}
.response td {
font-size : 0.9em;
padding-left : 10px;
} 