/* CSS Document */
li {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }
p {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }
p.bodytext {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }

input.suche {
  width: 180px;
  height: 25px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #1e1e1f;
  margin: 0;
}
 td {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }
.tx-tdnewsletter-pi1 {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }
span {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }

a {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }

.body {
  background-color:#c3c3c3;
  margin:0;
  padding:0;
  }
  
.verlauf {
  background-image: url(bilder/Seite/verlauf.jpg);
  background-color:#FFFFFF;
  width:869px;
  margin:0;
  padding:0;
  margin-left:auto;
  margin-right:auto;
  }

.head {
  background-image: url(bilder/Seite/head_folge.jpg);
  width:859px;
  height:185px;
  margin:0;
  padding:0;
  }

.bild_l {
  position: absolute;
  margin-top: 220px;
  margin-left: 367px;
  }
  
.bild_r {
  position: absolute;
  margin-top: 220px;
  margin-left: 610px;
  }
  
.all {
  background-color:#FFFFFF;
  width:859px;
  margin:0;
  padding:0;
  margin-left:5px;
  }
  
.balken {
  background-color:#2b6187;
  width:839px;
  height:50px;
  margin-left:10px;
  margin-top:10px;
  }
  
.balken2 {
  background-color:#2b6187;
  width:839px;
  height:22px;
  margin-left:10px;
  margin-top:-65px;
  }

.menu_line {
  float:left;
  background-color:#ffae00;
  margin-top:27px;
  height:23px;
  width:1px;
  margin-left:50px;
  }

.menu {
  float:left;
  margin-left:10px;
  margin-top:27px;
  color:#FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  }



.content {
  background-color: #FFFFFF;

  }

.links {
  
  margin-left:10px;
  float: left;
  position: absolute;
  margin-top: 0px;
  margin-left: 10px;
  }

.untermenu {
  margin-top:28px;
  width:165px;
  
  }

.headline_teaser {
  font-size:16px;
  /*font-weight: bold;*/
  color: #245171;
  margin-left: 8px;
  }
  a.headline_teaser {
  font-size:16px;
  /*font-weight: bold;*/
  color: #245171;
  margin-left: 0px;
  text-decoration:none;
  }

.untermenu_menu {
  background-color: #e4e7eb;
  border-top: 1px solid #245171;

  }
  
.menu1-level1-no a {
  font-size:11px;
  color: #245171;
  
  }

.menu1-level1-no {
  border-bottom: 1px solid #245171;
  margin:0;
  display:block;
  height:21px;
  overflow: hidden;
  width:165px;
  background-color: #E4E7EB;
  }
  
.menu1-level1-no a {
  text-decoration:none;
  width: 165px;
  display:inline-block;
  line-height:21px;
  padding-left:8px;
  }

.menu1-level1-no a:hover, a.menu1-level1-no:active {
  width:165px;
  text-decoration:none;
  color:#ffae00;
  background-color: #245171;
  cursor: pointer;
  display:inline-block;
  }
  
  
.menu1-level1-act a {
  font-size:11px;
  color: #ffae00;
  
  }

.menu1-level1-act {
  border-bottom: 1px solid #245171;
  margin:0;
  display:block;
  height:21px;
  overflow: hidden;
  width:165px;
  background-color: #245171;
  }
  
.menu1-level1-act a {
  text-decoration:none;
  width: 165px;
  display:inline-block;
  line-height:21px;
  padding-left:8px;
  }

.menu1-level1-act a:hover, a.menu1-level1-act:active {
  width:165px;
  text-decoration:none;
  color:#ffae00;
  background-color: #245171;
  cursor: pointer;
  display:inline-block;
  }
    

.mitte {
  padding-top: 22px;
  padding-bottom: 152px;
  margin-left: 210px;
  margin-right: 244px;

  }

.text {
  margin-top: -11px;
  overflow: hidden;
  text-align:left;
  width:401px;
  }
  
a.teaser_link {
  font-weight: bold;
  text-align: right;
  }
  
a.teaser_link:after {
  content:" >>";
  color: #ffae00;
  font-weight: bold;
  }

.rechts {
  margin-right:10px;
  float: right;
  }

.modul {
  margin-top:28px;
  width:203px;
  }
  
.modul_content {
  background-color: #e4e7eb;
  border-top: 1px solid #245171;
  padding: 10px;
  }

.modul_content a {
  font-size:11px;
  color: #245171;
  }

.headline {
  font-size: 20px;
  color: #245171;
  }
  
span.header1 {
  font-size: 20px;
  color: #245171;
  }
h1{
  font-size: 20px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  font-weight:normal;
  }
h2{
  font-size: 14px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  font-weight:normal;
  }
h3{
  font-size: 14px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  font-weight:normal;
  }
strong{
  font-size: 14px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  }
  b {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#245171;
  font-weight:bold;
  }
h1.csc-firstHeader{
  font-size: 20px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  font-weight:normal;
  }
  h2.csc-firstHeader{
  font-size: 20px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  font-weight:normal;
  }
  csc-header csc-header-n5 {
  font-size: 20px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  font-weight:normal;
  }
.balken_unten {
  background-image: url(bilder/Seite/unten.jpg);
  margin:0;
  padding:0;
  background-color:#FFFFFF;
  width:869px;
  height: 15px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: -3px;
  }

.balken_grau {
  margin:0;
  padding:0;
  background-color:#e4e7eb;
  height: 20px;
  text-align:center;
  margin-left:10px;
  margin-right:10px;
  }

.balken_orange {
  margin:0;
  padding:0;
  background-color:#ffae00;
  height: 1px;
  text-align:center;
  margin-left:10px;
  margin-right:10px;
  }

.breadcrumbs {
  float: left;
  margin: 3px;
  margin-left: 174px;
  }

.breadcrumbs a{
  color: #245171;
  font-size: 11px;
  }

.impressum {
  margin-left: 635px;
  margin-top: 3px;
  position:absolute;
  }

.impressum a{
  font-size: 11px;
  color: white;
  }
.menutop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#006D81;
	font-weight: normal;
}.menutop a:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px; 
	color:#ffffff; 
	text-decoration:none 
	}.menutop a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px; 
	color:#ffffff; 
	text-decoration:none 	}
.menutop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px; 
	color:#FFAE02; 
	text-decoration:none 
	}
.menutop a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px; 
	color:#ffffff; 
	text-decoration:none 
	}
.menutop a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px; 
	color:#ffffff; 
	text-decoration:none 
	}
    
    
    
    
A.hauptnavi:link {
	background-color : transparent;
	color : #ffffff;
	text-decoration : none;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;;
	font-weight: normal;
}
A.hauptnavi:visited {
	background-color : transparent;
	color : #ffffff;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;
	text-decoration : none;
	font-weight: normal;
}
A.hauptnavi:hover {
	background-color : transparent;
	color : #ffae00;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;
	text-decoration : none;
	font-weight: normal;
}
A.hauptnavi:active {
	background-color : transparent;
	color : #ffae00;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;
	text-decoration : none;
	font-weight: normal;
}  

A.hauptnavi2:link {
	background-color : transparent;
	color : #ffae00;
	text-decoration : none;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;
	font-weight: normal;
}
A.hauptnavi2:visited {
	background-color : transparent;
	color : #ffae00;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;
	text-decoration : none;
	font-weight: normal;
}
A.hauptnavi2:hover {
	background-color : transparent;
	color : #ffae00;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;;
	text-decoration : none;
	font-weight: normal;
}
A.hauptnavi2:active {
	background-color : transparent;
	color : #ffae00;
	font-family : Verdana, Arial, sans-serif;
  font-size: 12px;
	text-decoration : none;
	font-weight: normal;
}  

a.pfad {
  font-family: Verdana, Arial, sans-serif;
  color: #245171;
  font-size: 11px;
  text-decoration:none;
  } 
a.pfad_act {
  font-family: Verdana, Arial, sans-serif;
  color: #245171;
  font-size: 11px;
  text-decoration:none;
  }
A.footer:link {
	background-color : transparent;
	color : #ffffff;
	text-decoration : none;
	font-family : Verdana, Arial, sans-serif;
  font-size: 11px;;
	font-weight: normal;
}
A.footer:visited {
	background-color : transparent;
	color : #ffffff;
	font-family : Verdana, Arial, sans-serif;
  font-size: 11px;
	text-decoration : none;
	font-weight: normal;
}
A.footer:hover {
	background-color : transparent;
	color : #ffae00;
	font-family : Verdana, Arial, sans-serif;
  font-size: 11px;
	text-decoration : none;
	font-weight: normal;
}
A.footer:active {
	background-color : transparent;
	color : #ffae00;
	font-family : Verdana, Arial, sans-serif;
  font-size: 11px;
	text-decoration : none;
	font-weight: normal;
}


a.menu:link {
  text-decoration:none;
  }

a.menu:hover {
  text-decoration:none;
  cursor: pointer;
  color:#ffae00;
  }

a.menu:active {
  text-decoration:none;
  cursor: pointer;
  color:#ffae00;
  }

a.menu:visited {
  text-decoration:none;
  }




a.external-link-new-window {
  text-decoration:none;
  color: #B2281D;
  }

a.external-link-new-window:hover {
  text-decoration:underline;
  cursor: pointer;
  color:#000;
  }

a.external-link-new-window:active {
  text-decoration:none;
  cursor: pointer;
  color:#000;
  }




a.internal-link {
  text-decoration:none;
  color: #B2281D;
  }

a.internal-link:hover {
  text-decoration:underline;
  color:#000;
  }

a.internal-link:active {
  text-decoration:none;
  color:#000;
  }






a.download {
  text-decoration:none;
  color: #B2281D;
  }

a.download:hover {
  text-decoration:underline;
  cursor: pointer;
  color:#000;
  }

a.download:active {
  text-decoration:none;
  cursor: pointer;
  color:#000;
  }


