html,body {
  width: 100%;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

body{
  margin: 0px auto;
  background-color: #99bd1b;
}


h1{ font-size: 14px;}
h2{ font-size: 13px;}
h3{ font-size: 12px;}
h4{ font-size: 12px;}
h5{ font-size: 12px;}
h6{ font-size: 12px;}
ul{margin: 5px 0 0 0; padding: 0px; }
li{margin: 2px 0 0 17px; padding: 0px; list-style-type:square;}
img{ border: 0px}
form{ margin: 0px;}
dl {padding: 0 0 0 0;}

.csc-header{margin: 0px;}
.bodytext {margin: 0 0 5px 0; line-height: 1.3}
.csc-firstHeader{margin: 0 0 5px 0;}
a, a:visited {color: #333333;}
.csc-mailform-field label{ clear: both;}
.csc-mailform-field label{ clear: left;  float: left;  margin: 3px 0 0 10px;  width: 175px;  text-align: left;}

#ContainerAll{ width: 1000px; margin: 0px auto; text-align: left; }
#ContainerMitteOben{ width: 1000px; height:2px; background:url(/fileadmin/images/layout/hg_oben.gif) #FFFFFF no-repeat; margin: 20px 0 0 0;}
#ContainerMitte{ width: 940px; background-color: #FFFFFF; padding: 0 30px 0 30px;}
#ContainerMitteUnten{ width: 1000px; height:2px; background:url(/fileadmin/images/layout/hg_unten.gif) #FFFFFF no-repeat; margin: 0 0 20px 0;}

#Kopf{ width:940px; height: 246px;}
#Kopf_1{ float:left; width:165px; height: 246px; padding: 0;}
#Kopf_2{ float:left; width:245px; height: 246px; padding: 0;}
#Kopf_2a{ float:left; width:245px; height: 30px; padding:100px 0 0 0;}
#Kopf_2b{ float:left; width:175px; height: 116px; padding:0 0 0 70px; color: #895f0b;}
#Kopf_3{ float:left; width:500px; height: 230px; padding:8px 0 0 0; text-align: right;}

#MenuOben1{ width:940px; height: 2px; background:url(/fileadmin/images/layout/hg_menu_oben.gif) #a40303 no-repeat;}
#MenuOben2{ width:890px; height: 24px; padding: 8px 25px 0px 25px; background-color: #a40303; color: #FFFFFF; font-size:13px;}
#MenuOben2 a, #MenuOben2 a:visited{ text-decoration: none; color: #FFFFFF;}
#MenuOben2 a.menu_akt, #MenuOben2 a.menu_akt:visited { text-decoration: none; color: #FE881F;}
#MenuOben3{ width:940px; height: 2px; background:url(/fileadmin/images/layout/hg_menu_unten.gif) #a40303 no-repeat;}

#AbstandOben{ width:940px; height: 30px;}

#Inhalt1{ width:940px; height: 2px; background:url(/fileadmin/images/layout/hg_inhalt_oben.gif) #FFFFFF no-repeat;}
#Inhalt2{ width:940px; background:url(/fileadmin/images/layout/hg_inhalt.gif) repeat-y;display:block;}
#Inhalt2_L{ float:left; width:180px; padding: 30px 15px 30px 25px;}
#Inhalt2_T{ float:left; width:20px;}
#Inhalt2_R{ float:left; width:650px; padding: 30px 25px 30px 25px;}
#Inhalt3{ width:940px; height: 2px; background:url(/fileadmin/images/layout/hg_inhalt_oben.gif) #FFFFFF no-repeat;}

#AbstandUnten{ width:940px; height: 30px;}

#Kontakt1{ width:940px; height: 2px; background:url(/fileadmin/images/layout/hg_kontakt_oben.gif) #FE881F no-repeat;}
#Kontakt2{ width:940px; height: 108px; background-color: #FE881F; color: #FFFFFF; font-size: 11px;}
#Kontakt2 a, #Kontakt2 a:visited { text-decoration: none; color: #FFFFFF;}
#Kontakt2 h2 {font-size:12px;}
#Kontakt2_1{ float:left; width:195px; height: 88px; padding: 20px 0 0 25px;}
#Kontakt2_2{ float:left; width:215px; height: 88px;padding: 20px 0 0 25px;}
#Kontakt2_3{ float:left; width:215px; height: 88px; padding: 20px 0 0 25px;}
#Kontakt2_4{ float:left; width:215px; height: 88px; padding: 20px 0 0 25px;}
#Kontakt3{ width:940px; height: 2px; background:url(/fileadmin/images/layout/hg_kontakt_unten.gif) #FE881F no-repeat;}

.form-search-input{
  width: 180px;
  font-size: 0.9em;
  height: 1.1em;
  color: #666666;
}

.form-search-button{
  margin-bottom: -3px;
}
