body {
	font-family: arial, helvetica, geneva, sans-serif;
	background-color : #FFFFFF;
	text-align : center;
}
td{
font-size : 11px;
}

img{
	border : none;
}

img.abstand{
	margin-bottom : 40px;;
}

a,a:link,a:visited,a:active  {
	color : #B0576C;
}

a:hover {
	color : #969696;
}


.rahmen{
	border-bottom : 1px solid #969696;
}

.logo_img{
	margin-right : 10px;
	margin-top : 12px;
	margin-bottom : 10px;
}

.text{	
	font-size : 11px;
}

.textlh{	
	font-size : 11px;
	line-height : 19px;
}

.textfett{	
	font-size : 11px;
	font-weight : bold;	
}

.navfeld{	
	margin-left: 11px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-size : 11px;
}

.nav, .nav a:link, .nav a:active, .nav a:visited{
	font-size : 11px;
	color : #7F7F7F;
	text-decoration : none;
	line-height : 18px;
}

.navactive{
	font-size : 11px;
	color : Black;
	text-decoration : none;
	line-height : 18px;
}

.navactivelink a:link, .navactivelink a:active, .navactivelink a:visited{
	font-size : 11px;
	color : Black;
	text-decoration : none;
	line-height : 18px;
}

 .navsub a:link, .navsub a:active, .navsub a:visited{
	margin-left : 8px;
	font-size : 11px;
	color: #7F7F7F;
	text-decoration : none;
	line-height : 18px;
	display: block;
}

.navsubactive{
	margin-left : 8px;
	font-size : 11px;
	color: Black;
	text-decoration : none;
	line-height : 18px;
}

.navsubactivelink a:link,  .navsubactivelink a:active, .navsubactivelink a:visited{
	margin-left : 8		px;
	font-size : 11px;
	color: Black;
	text-decoration : none;
	line-height : 18px;
 }
 
 .fusslink, .fusslink a:link, .fusslink a:active, .fusslink a:visited{
	font-size : 11px;
	color: Black;
	text-decoration : none;
	line-height : 16px;
	margin-top : 8px;
}

.nav a:hover, .navsub a:hover, .navactivelink a:hover, .fusslink a:hover{
	color : #9D1F33;
}

#strich{
	background-image : url(../images/kopf_strich.gif);
	height : 7px;
}

#strich2{
	background-image : url(../images/strich2.gif);
	height : 1px;
	background-repeat : repeat-x;
}


#suchfeld{
	background-color : #EBEBEB;
	height : 60px;
	margin-top : 2px;
	margin-bottom : 2px;
}

#suchbutton{
	margin : 4px;
}

.teasertext{
	font-size : 11px;
	margin-top : 8px;
	margin-right : 8px;
}
	
.buttonlinks{
	margin : 4px;
}

.thump{
	margin : 4px;
}

#suchselectfeld{
	font-size : 11px;
	margin-top : 10px;
	color : #757575;
}
.suchselect{
	font-size : 11px;
}

.sucheingabe{
	font-size : 11px;
	margin-left : 12px;
}

.headlineweiss{
	font-size : 14px;
	padding-left : 8px;
	color : White;
	font-weight : bold;	
}
.headlineweiss1{
	font-size : 11px;
	padding-left : 8px;
	color : White;
	font-weight : bold;	
}

.ueberschriftweiss{
	font-size : 14px;
	color : White;
	font-weight : bold;	
}

.headlineschwarz{
	font-size : 14px;
	color : Black;
	font-weight : bold;
}


* html h1{
	font-size : 14px;
	font-weight : bold;
	margin-top :0px;
	margin-bottom :-14px;
}

h1{
	font-size : 14px;
	font-weight : bold;
	margin-top :0px;
	margin-bottom :-15px;
}


h2{
	font-size : 11px;
	font-weight : bold;
	margin-top :0px;
	margin-bottom :-10px;
}

* html h2{
	font-size : 11px;
	font-weight : bold;
	margin-top :0px;
	margin-bottom :-20px;
}

* html h3{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 26px;
	margin-top :0px;
	margin-bottom :-10px;
	line-height : 32px;
}

h3{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 26px;
	margin-top :0px;
	margin-bottom :-2px;
}


* html h4{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top :0px;
	margin-bottom :-11px;
}

h4{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top :-2px;
	margin-bottom :-9px;
}

h6{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 26px;
	margin-left :10px;
	margin-bottom :3px;
}

.inhalt{
	font-size : 11px;
	padding : 11px;
	line-height : 16px;
}

.inhalt2{
	font-size : 11px;
	padding-top: 11px;
	padding-bottom: 11px;
	line-height : 18px;
}

.inhaltweiss{
	font-size : 11px;
	padding : 11px;
	line-height : 18px;
	color : White;
}

.systemtext{
	font-size : 11px;
	margin-left : 10px;
	margin-top: 20px;
	margin-bottom: 12px;
	margin-right: 10px;
	line-height : 18px;
}

.systembild{
	margin-top: 10px;
	margin-bottom:10px;
}

.downloadfeld{
	font-size : 11px;
	margin-left : 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 10px;
}

.inhaltblau{
	font-size : 11px;
	padding : 11px;
	color : White;
	line-height : 18px;
	background-color : #A6B0CE;
}

#reftabelle{
	padding-top : 13px;
	padding-bottom : 12px;
	/*border-bottom : 1px solid #969696;*/
}

.referenztext{
	padding-left: 10px;
	line-height : 17px;
	font-size : 11px;
}

.error_message{
   	font-size : 11px;
	font-weight : bold;
	color: Red;
}

.rahmen{
	border : thin solid #EBEBEB;
}

hr{
	color : #969696;
	line-height : 1px;
}

.zahlbutton{
	margin-left : 5px;
}

.formulartext{
	font-size : 11px;
	padding : 8px;
}

.textrot { 
	font-size : 11px;
 	color: #972D42;
 }
 
.formularschalter{
	margin-right: 12px;
	margin-left: 12px;
}
.graustrich{
	background-color : #969696;
	height : 1px;
}
.grautext{
color: #5A5A5A;
}

.bildlinks{
	float : left;
	margin-right : 10px;
	margin-bottom : 30px;
}

.bildrechts{
	float : right;
	margin-left : 10px;
}

/*---------------------------    Startseite 2007   ---------------------------- */

.startoben{
	padding: 19px 19px 19px 13px;
	line-height: 17px;
	color:#FFFFFF;
	background-color: #A392A2;
	vertical-align:top;
}

.startunten{
	padding: 11px 30px 7px 13px;
	line-height: 17px;
	color:#FFFFFF;
	background-color: #B1A2B0;
	vertical-align:top;
	height: 139px;
}

* html .startaktuell{
	line-height: 19px;
	margin-top:6px;
}
.startaktuell{
	line-height: 18px;
	margin-top:6px;
}

.startaktuell a, .teasernav a:active,.teasernav a:visited {
 color : #FFFFFF;
 text-decoration: none;


 }
.startaktuell a:hover  {
 color: #931C24;
 text-decoration: none;

 }

.startnewsdate{
	font-weight:bold;
	margin-right:12px;
	float:left;
}

*html .startteaser{
	padding: 10px;
}
.startteaser{
	padding-left: 7px;
}
	
img.startteaser{
	margin-right: 7px;
	float:left;
	}

.teasernav a, .teasernav a:active,.teasernav a:visited {
 color : #000000;
 text-decoration: none;
 line-height:14px;

 }
.teasernav a:hover  {
 color: #931C24;
 text-decoration: none;
 line-height:14px;
  }
 
 #langnav {
 color : #757575;
 text-decoration: none;
 }
 
 #langnav a, a:active, a:visited {
 color : #757575;
 text-decoration: none;

 }
 #langnav a:hover  {
 color: #000000;
 text-decoration: none;
}





