*{
 margin:0;
 padding:0;
}
body, html{width:45.5em;margin:.5em auto;}
p, h1, body, html, a, strong, em{font-family:arial, verdana, sans-serif;}

a, a:visited{color:#003C76;text-decoration:none;}
a:hover{text-decoration:none;color:#6588B6;}

h1{font-size:1em;}
h1 img{border:none;margin: 0 10px 0 0;}
h1 a{display:block;}

p{clear:both;   font-size:.9em; }
p.preview img{width:8em;padding:2px; border:1px solid #808040; margin-right:4px;}






/** topNavigation **/
#topNavigation ul{
  list-style-type:none;
  border-left:1px solid #ffffff;
  width:100%;
  float:left;
  margin:10px 0;
 }
#topNavigation ul li{
  display:inline;
  float:left;
 }
#topNavigation ul li ul{
  display:none;
  background:none;
 }
#topNavigation ul li:hover ul,
#topNavigation ul li.over ul{
display: block;
position:absolute;
width:12em;
margin-top:0;
}
#topNavigation ul li:hover a,
#topNavigation ul li a.activ,
#topNavigation ul li.over a{
 background:#6588B6;
}
#topNavigation ul li.colored{background:#ff0000;}
#topNavigation ul li ul li{
  display:block;
  clear:both;
  width:12em;
 }
#topNavigation ul li ul li a{
  display:block;
  padding:0.2em 1.15em;
  width:12em;
  border-left:none;
  background:#6588B6;
  color:#ffffff;
  text-transform: none;
  font-size:12px;
  font-weight:bold;
  border:1px solid #ffffff;
 }
#topNavigation ul li ul li a:hover{
  display:block;
  padding:0.2em 1.15em;
  width:12em;
  border-left:none;
  background:#C1D3E7;
  color:#ffffff;
  text-transform: none;
  font-size:12px;
  font-weight:bold;
  border:1px solid #ffffff;
 }
#topNavigation ul li a{
  display:block;
  padding:0.8em 1.15em;
  border:2px solid #ffffff;
  border-left:none;
  border-bottom:none;
  border-top:none;
  background:#003C76;
  color:#ffffff;
  text-transform: uppercase;
  font-size:12px;
  font-weight:bold;
 }
#topNavigation ul li a:hover{
  display:block;
  padding:0.8em 1.15em;
  border:2px solid #ffffff;
  border-left:none;
  border-bottom:none;
  border-top:none;
  background:#6588B6;
  color:#ffffff;
  text-transform: uppercase;
  font-size:12px;
  font-weight:bold;
 }


/** [ sideNavigation **/
#sidebar{
  width:12em;
 }

#contentPage{
  width:32.5em;
  margin:0 0 0 0em;
  background:#ffffff;
  padding-left:0.9em;
 }
#sidebar,
#contentPage{
  float:left;
 }

#sidebar ul{
  border-width:0.2em;
  border-style:solid;
  list-style-type:none;
  margin-bottom:0.4em;
 }
#sidebar ul li a{
  padding:0.1em 0.3em;
  color:#555459;
  font-size:0.9em;
  display:block;
 }
#sidebar h3{
  font-size:0.9em;
  font-weight:bold;
  padding:0.2em 0.3em;
  color:#ffffff;
  text-transform: uppercase;
 }
/** links background + border-bottom **/
#sidebar ul#sideNavigationUNavigation li a{
  background:#C1D3E7;
  border-bottom:1px solid #ffffff;
}
#sidebar ul#sideNavigationUNavigation li a:hover,
#sidebar ul#sideNavigationUNavigation li a.activ{
  background:#ffffff;
  color:#000000;
}
#sidebar ul#sideNavigationSeen li a{
  background:#BEDEEB;
  border-bottom:1px solid #ffffff;
}
#sidebar ul#sideNavigationSeen li h3 a:hover{
  background:#0083CD;
  border-bottom:1px solid #ffffff;
}
#sidebar ul#sideNavigationSeen li a:hover,
#sidebar ul#sideNavigationSeen li a.activ{
  background:#ffffff;
}
#sidebar ul#sideNavigationServiceCenter li a{
  background:#FFD549;
  border-bottom:1px solid #FFEB9F;
}
#sidebar ul#sideNavigationServiceCenter li a:hover,
#sidebar ul#sideNavigationServiceCenter li a.activ{
  background:#ffffff;
}
#sidebar ul#sideNavigationLegal li a{
  background:#FFD549;
}
#sidebar ul#sideNavigationLegal li a:hover,
#sidebar ul#sideNavigationLegal li a.activ{
  background:#ffffff;
}
/** heading background **/
#sidebar h3 a{
  border-bottom:none !important;
  color:#ffffff !important;
  padding-left:0 !important;
 }
#sidebar ul#sideNavigationUNavigation h3{
  background:#6689B6;
 }
#sidebar ul#sideNavigationUNavigation h3 a,
#sidebar ul#sideNavigationUNavigation h3 a:hover{
  background:#6689B6;
 }
#sidebar ul#sideNavigationSeen h3{
  background:#0083CD url(../images/pfeil_navi-see.gif) no-repeat .1em .4em;
 }
#sidebar ul#sideNavigationSeen h3 a{
  background:#0083CD;
  margin-left:0.8em;
 }
#sidebar ul#sideNavigationServiceCenter h3{
  background:#E29400 url(../images/pfeil_navi-service.gif) no-repeat .1em .4em;
 }
#sidebar ul#sideNavigationServiceCenter h3 a{
  background:#E29400;
  margin-left:0.8em;
 }
#sidebar ul#sideNavigationServiceCenter h3 a:hover{
  background:#E29400;
  margin-left:0.8em;
 }
/** List border color **/
#sidebar ul#sideNavigationUNavigation{
  border-color:#6689B6;
 }
#sidebar ul#sideNavigationSeen{
  border-color:#0083CD;
 }
#sidebar ul#sideNavigationLegal,
#sidebar ul#sideNavigationServiceCenter{
  border-color:#E29400;
 }

#content {
   margin:1em 0;
   padding:0 0 1em 0;
  }

#aktuelles {
   width:20em;
   float:left;
  }
#aktuelles  p{
   margin:0 0 .8em;
  }
#more {
   width:20em;
   float:right;
  }

#more div {
   
   padding:0 0 .2em;
   
  }
#more p {
   padding:.1em .2em;
   border-bottom:1px solid #C1D3E7;
   margin:0 0 .7em;
  }
#more h3{
   font-size:.9em;
   padding:.1em .2em;
  }
#more h3 a{
   color:#6588B6;
  }


.addresslist h3 {
 margin:.5em 0 0;
 font-size:1.1em;
 color:#6588B6;
}
.addresslist address {
 font-style:normal;
 margin:0 0 .5em;
 font-size:.9em;
}



hr.clear {
   clear:both;
   height:1px;
   background:#ffffff;
   border:none;
   border-top:1px solid #ffffff;
   margin-top:1em;
  }


#footer p {text-align:right;font-size:.9em;}


/** NEWS **/
.news-list-container .news-list-item {margin: 0 0 1em 0;}
.news-list-container .news-list-item .news-list-date{font-size:.7em;color:#afafaf;}
.news-list-container .news-list-item h3 {font-size:1em;padding:0 0 .3em 0;font-weight:normal;}
hr.clearer {height:1px;border:none;border-bottom:1px solid #dfdfdf;}
#aktuelles .news-list-container .news-list-item  p.bodytext{margin:0;padding:0;}
#aktuelles p.news-list-morelink{font-size:.8em;padding:0;margin:0 0 .5em 0;}


.csc-sitemap {margin:0 0 0 1em;}
.csc-sitemap ul li ul{margin:0 0 0 1em;}
.csc-sitemap ul li ul li ul{margin:0 0 0 1em;}
