html,body {
  width: 100%;
  text-align: center;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: #444444;
}

body{
  margin: 0px auto;
  background:url(/fileadmin/images/layout/hg_body.jpg) #fdfeff repeat-x;
}


h1{ font-size: 15px; text-transform:uppercase; margin: 4px 0 20px 0; padding: 0; color: #0194ce;}
h2{ font-size: 14px; margin: 0; padding: 0 0 5px 0;}
h3{ font-size: 12px;}
h4{ font-size: 12px;}
h5{ font-size: 12px;}
h6{ font-size: 12px;}
ul{margin-top: 5px; padding: 0px 0px 0px 17px; }
li{margin-top: 2px; padding: 0px; list-style-type: square;}
img{ border: 0px}
form{ margin: 0px;}

.csc-header{margin: 0px;}
.bodytext {margin: 0 0 5px 0; line-height: 1.4; font-size: 13px;}
.csc-firstHeader{margin: 0 0 5px 0;}
a, a:visited {color: #444444;}
.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: 990px; margin: 0px auto; text-align: left; padding: 0; }
#ContainerMitte{ width: 990px; background:url(/fileadmin/images/layout/hg_mitte.gif) #FFFFFF repeat-y; margin: 0; padding: 0;}

#Kopf{ width:990px; height:180px; background:url(/fileadmin/images/layout/hg-kopf.gif) #FFFFFF repeat-y;}
#Kopf_1{ float:left; width:336px; padding: 46px 0 0 0;}
#Kopf_2{ float:left; width:335px; height: 121px; padding: 59px 50px 0 43px; background-color:#00adf1; color: #FFFFFF; font-size:15px; }
#Kopf_2 h2{ font-size:16px; color: #FFFFFF}
#Kopf_2 p.bodytext{ font-size:14px; color: #FFFFFF;}
#Kopf_3{ float:left; width:226px; padding: 0; text-align:right;}


#BildBereichHome{ width:910px; height: 415px; margin: 20px 0 0 0;}

#Inhalt{ width:990px; background:url(/fileadmin/images/layout/hg-inhalt.gif) #FFFFFF repeat-y;}
#Inhalt_L{ float:left; width:265px; padding: 50px 20px 30px 51px; margin:0;}
#Inhalt_R{ float:left; width:570px; padding: 60px 41px 30px 43px; margin:0;}

#Nav{ width:949px; background:url(/fileadmin/images/layout/hg-inhalt.gif) #FFFFFF repeat-y; text-align:right; padding: 10px 41px 10px 0;}

#Unten{ width:990px; height:116px; background-color: #00adf1; color: #FFFFFF; font-size: 14px;}
#Unten a, #Unten a:visited { text-decoration: none; color: #FFFFFF;}
#Unten h2{ padding: 0; margin: 0; font-size: 14px;}
#Unten_1{ float:left; width:264px; padding: 30px 0 0 72px;}
#Unten_2{ float:left; width:335px; padding: 30px 0 0 43px; background-color:#00adf1; color: #FFFFFF;}
#Unten_3{ float:left; width:276px; padding: 30px 0 0 0;}

#AdrMenu{ width:990px; color: #0194ce; font-size: 14px;}
#Adresse {float:left; width:650px; padding: 10px 0 10px 0; text-align: left; color: #0194ce; font-size: 13px; font-weight:normal;}
#Adresse a, #Adresse a:visited { text-decoration: none; color: #0194ce; font-weight:normal;}
#MenuUnten {float:left; width:340px; padding: 10px 0 10px 0; text-align: right; color: #0194ce; font-size: 13px; font-weight: normal;}
#MenuUnten a, #MenuUnten a:visited { text-decoration: none; color: #0194ce; font-weight:normal;}


#Picto {width:990px; padding: 10px 0 20px 0; text-align: right; color: #AAA; font-size: 12px;}
#Picto a, #Picto a:visited { text-decoration: none; color: #AAA;}

.form-search-input{  width: 180px;  font-size: 12px;  height: 1.1em;  color: #444444;}
.form-search-button{  margin-bottom: -3px;}

fieldset.csc-mailform {border:0; margin:0; padding: 0;}
fieldset.csc-mailform label {width:120px; margin:0; padding: 0;}
fieldset.csc-mailform input,
fieldset.csc-mailform textarea{width: 400px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
fieldset.csc-mailform input.csc-mailform-submit{margin: 10px 0 0 120px; width:200px;}



#navcont{
  margin: 0;
  padding: 0;
  color: #0194ce;
  width:265px;
}

#navcont ul {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}

#navcont a.nav1,
#navcont a.nav1act{
  display: block;
  padding: 0px;
  font-size:14px;
  color: #0194ce;
  font-weight: bold;
}
#navcont li.nav1,
#navcont li.nav1act{
  list-style-type: none;
  padding: 0 0 5px 0;
}

#navcont ul.nav1,
#navcont ul.nav1act{
  padding: 10px 0 0 0;
}


#navcont a.nav2,
#navcont a.nav2act{
  padding: 0px;
  margin-left: 0px;
  font-size: 13px;
  text-transform: none;
  color: #0194ce;
}
#navcont li.nav2,
#navcont li.nav2act{
  list-style-type: none;
  padding: 0 0 3px 17px;
}
#navcont ul.nav2,
#navcont ul.nav2act{
  padding-bottom: 0px;
}

#navcont a.nav3,
#navcont a.nav3act{
  display: block;
  padding: 0px;
  margin-left: 5px;
  font-size: 12px;
  text-transform: none;
  color: #0194ce;
}
#navcont li.nav3,
#navcont li.nav3act {
  list-style-type: square;
  padding-top: 0px;
  margin-left: 11px;
  padding-left: 0px;
}
#navcont ul.nav3,
#navcont ul.nav3act{
  padding-bottom: 4px;
}


#navcont a.nav1,
#navcont a.nav1:visited,
#navcont a.nav2,
#navcont a.nav2:visited,
#navcont a.nav3,
#navcont a.nav3:visited,
#navcont a.nav3,
#navcont a.nav3:visited{
  text-decoration: none;
}

#navcont a.nav1:hover{
}

#navcont a.nav2:hover{
}

#navcont a.nav3:hover{
}

#navcont a.nav1,
#navcont a.nav1:visited,
#navcont a.nav1act,
#navcont a.nav1act:visited{
  text-decoration: none;
  font-size:15px:
}

#navcont a.nav2act,
#navcont a.nav2act:visited,
#navcont a.nav3act,
#navcont a.nav3act:visited{
  text-decoration: none;
}

#navcont li.nav2act{
	background-color: #FFFFFF;
}

#navcont li.nav1:hover,
#navcont li.nav2:hover{
	background-color: #FFFFFF;
}

#navcont li.nav2,
#navcont li.nav2act{ 
	text-indent: -13px;
	padding-left: 25px;
}


#navcont li.spacer{
  list-style-type: none;
  height: 40px;
}

div.csc-sitemap li { list-style-type:none;}


