/* CSS Document */
a {
  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;
}

  
.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.jpg);
  width:859px;
  height:413px;
  margin:0;
  padding:0;
  }

.bild_l {
  position: relative;
  margin-top: 202px;
  margin-left: 105px;
  }
  
.bild_r {
  position: relative;
  margin-top: -193px;
  margin-left: 588px;
  }
  
.all {
  background-color:#FFFFFF;
  width:859px;
  margin:0;
  padding:0;
  margin-left:5px;
  }
  
.balken {
  background-color:#2b6187;
  width:839px;
  height:50px;
  margin-left:0px;
  margin-top:10px;
  }
  
.balken2 {
  background-color:#2b6187;
  width:839px;
  height:22px;
  margin-left:10px;
  margin-top:10px;
  }

.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;
  }

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;
  }

.content {
  background-color: #FFFFFF;
  }

.links {
  
  margin-left:10px;
  float: left;
  }

.news {
  margin-top:28px;
  width:165px;
  
  }

.headline_teaser {
  font-size:16px;
  /*font-weight: bold;*/
  color: #245171;
  margin-left: 8px;
  }

.news_content {
  background-color: #e4e7eb;
  border-top: 1px solid #245171;
  padding: 10px;
  }
  
.news_content a {
  font-size:11px;
  color: #245171;
  }

.mitte {
  padding-top: 22px;
  padding-bottom: 22px;
  margin-left: 210px;
  margin-right: 244px;
  /*float: left;*/
  }

.text {
  margin-top: 5px;
  overflow: hidden;
  /*width: 400px;*/
  text-align:left;
  }
  
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;
  }
  
.header1 {
  font-size: 20px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  }
h1.csc-firstHeader{
  font-size: 20px;
  color: #245171;
  font-family: Verdana, Arial, sans-serif;
  }
  span.header1{
font-size:16px;
  /*font-weight: bold;*/
  color: #245171;
  margin-left: 8px;
  }
.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;
  }
.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 
	}
.breadcrumbs {
  float: left;
  margin-left: 174px;
  }

.breadcrumbs a{
  color: #245171;
  font-size: 11px;
  }

.impressum {
  margin-left: 580px;
  margin-top: 3px;
  position:absolute;
  }

.impressum a{
  font-size: 11px;
  color: white;
  }

 

B {
	color: #006D81;
	font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
}I {
	font-size: 10px;
	color: #006D81;
	line-height: 12px;}a:link { font-weight:normal; color:#006D81; 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;
  }
 span.fliesstext {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#1e1e1f;
  }

 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;
}

