html,body {
  width: 100%;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

body{
  margin: 0px auto;
  background-color: #ff9a04;
  background-image:url(/fileadmin/images/layout/hg_body.jpg);
  background-repeat: repeat-x;
}


h1{ font-size: 14px; text-transform:uppercase; margin: 0 0 10px 0;}
h1.kleinschreibung{ text-transform:none; }
h2{ font-size: 12px; margin: 0; padding: 0;}
h3{ font-size: 12px;}
h4{ font-size: 12px;}
h5{ font-size: 12px;}
h6{ font-size: 12px;}
ul{margin-top: 5px; padding: 0px; }
li{margin-top: 2px; padding: 0px; list-style-type: square;}
img{ border: 0px}
form{ margin: 0px;}
xdl {padding: 0 0 10px 10px;}

.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: 975px; margin: 0px auto; text-align: left; }
#ContainerMitteOben{ width: 975px; height:4px; background:url(/fileadmin/images/layout/hg_oben.gif) #FFFFFF no-repeat; margin: 50px 0 0 0;}
#ContainerMitte{ width: 940px; background:url(/fileadmin/images/layout/hg_mitte.gif) #FFFFFF repeat-y;  padding: 0 17px 0 18px;}
#ContainerMitteUnten{ width: 975px; height:4px; background:url(/fileadmin/images/layout/hg_unten.gif) #FFFFFF no-repeat; margin: 0 0 0 0;}

#Kopf{ width:940px; height: 125px;}
#Kopf_1{ float:left; width:386px; height: 86px; padding: 39px 0 0 16px;}
#Kopf_2{ float:left; width:538px; height: 67px; padding: 58px 0 0 0; text-align:right;}

#BildBereich{ width:940px; height: 390px;}
#BildBereichHome{ width:940px; height: 428px;}

#AbstandOben{ width:940px; height: 30px;}

#Inhalt1{ width:940px; height: 3px; background:url(/fileadmin/images/layout/hg_inhalt_oben.gif) #FFFFFF no-repeat;}
#Inhalt2{ width:940px; background:url(/fileadmin/images/layout/hg_inhalt_mitte.gif) #FFFFFF repeat-y;}
#Inhalt2_L{ float:left; width:180px; padding: 30px 16px 30px 51px;}
#Inhalt2_T{ float:left; width:21px;}
#Inhalt2_R{ float:left; width:600px; padding: 30px 34px 30px 38px;}
#Inhalt3{ width:940px; height: 3px; background:url(/fileadmin/images/layout/hg_inhalt_unten.gif) #FFFFFF no-repeat;}

#InhaltHome1{ width: 940px; height: 3px; background:url(/fileadmin/images/layout/hg_breit_oben.gif) #FFFFFF no-repeat;}
#InhaltHome2{ width: 855px; background:url(/fileadmin/images/layout/hg_breit_mitte.gif) #FFFFFF repeat-y; padding: 30px 34px 30px 51px;}
#InhaltHome3{ width: 940px; height: 3px; background:url(/fileadmin/images/layout/hg_breit_unten.gif) #FFFFFF no-repeat;}

#AbstandUnten{ width:940px; height: 15px;}

#Kontakt1{ width:940px; height: 3px; background:url(/fileadmin/images/layout/hg_breit_oben.gif) no-repeat;}
#Kontakt2{ width:890px; height: 20px; background:url(/fileadmin/images/layout/hg_breit_mitte.gif) repeat-y; font-size: 11px;  color: #666666; padding: 10px 0 0 50px;}
#Kontakt2 a, #Kontakt2 a:visited { text-decoration: none; color: #666666;}
#Kontakt3{ width:940px; height: 3px; background:url(/fileadmin/images/layout/hg_breit_unten.gif) no-repeat;}

#Unten {width:940px; height: 37px; padding:20px 0 0 0; text-align: right; color: #333333; font-size: 11px;}
#Unten a, #Unten a:visited { text-decoration: none; color: #333333;}

#Picto {width:940px; padding: 10px 17px 20px 18px; text-align: right; color: #333; font-size: 11px;}
#Picto a, #Picto a:visited { text-decoration: none; color: #333;}

.form-search-input{  width: 180px;  font-size: 12px;  height: 1.1em;  color: #333333;}
.form-search-button{  margin-bottom: -3px;}

#Kopf_2 ul { width: 510px; margin: 0 0 0 28px; }
#Kopf_2 {text-transform:uppercase;	font-size: 12px;	float: left;}
#Kopf_2 li {list-style-type:none;	padding: 0;	float:left;	margin:1px;	line-height:20px; text-align:left; vertical-align:middle;}
#Kopf_2 span{height: 24px;}
#Kopf_2 p {			padding: 0 0 0 0px;	margin: 0;}
#Kopf_2 A, #Kopf_2 A:active, #Kopf_2 A:link, #Kopf_2 A:visited, #Kopf_2 A:hover{color: #333333;	text-decoration: none;}