/* Layout Kopfleiste*/
.kopfleiste {
	background-color: #FFFFFF;
	
}

/* Sprachauswahl */

.navigation_sprachauswahl A {
	font: menu ;
	color: #FFFFFF;
	margin-right:10px;
	text-decoration: none;
}



.navigationsleiste {
	line-height: 26px;
	background-color: #CC0000;
	padding-left:20px;
	margin-bottom:5px;
	
	
}

.fussleiste {
	line-height: 10px;
	background-color: #CC0000;
}

.gefunden {
	background-color: #EB8C00;
	color: #FFFFFF;
}


.copy, .copy A {
	text-decoration:none;
	text-transform: none;
	font:menu;
	color: #999999 ;
}



.navigation A {
	color:#CC0000;
	text-decoration:none;
/*	text-indent: -10px; */
	font-weight: bold;
	font-size: 8pt;
	width:160px;

}

.navigation A:HOVER {
/*	background-color: #CC0000; */
	text-decoration:underline;
}

A.aktiv {
	color: #999999;
}



.sub A, .subaktiv A {
    font:menu;
	color:#FF9900;
	line-height:20px;

}

.sub A:hover {
	text-decoration:underline;
	
}

.subaktiv A{
	color:#999999;
	text-decoration:underline;
}





.inhalte H1, H1 {
	font-size: 120%;
}
.inhalte H2, H2 {
	font-size: 115%;
}
.inhalte H3, H3 {
	font-size: 110%;
}
.inhalte H4, H4 {
	font-size: 105%;
}
.inhalte H5, H5{
	font-size: 100%;
}

.inhalte H6, H6 {
	font-size: 95%;
}
.inhalte HR {
	border:1px solid #B42818;
	height: 1px;
}

	
	

.inhalte A {
	color: #FF9900;
	
}



.headline {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	line-height: 44px; 
	width: 182px;
	text-align: center;
}	

.small_text {
	font:menu;
}

.teaser_box {
	width:180px;
/*	height:300px; */
	max-width:170px;
	min-height:330px;
	display:block;
	background-color: #FFFFFF;
	color: #B42818;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	padding-top:20px;

}

.Head_Aktuelles {
	font: caption bold;
	width:180px;
	height:26px;
	font-size:11pt;
	background-color: #B42818;
	color: #D68C83;
	padding-top:2px;
	margin:0;
	display:block;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: bold;
	}

.link_item {
	height:25px;
}

/* Ränder */
.ro25px {padding-top:25px;}
.ro35px {padding-top:35px;}
.imgleft {margin-right:10px;margin-bottom:5px;float:left;}
.imgright {margin-left:10px;margin-bottom:5px;float:right;}	

.navigation_top {
	border-left:1px solid #999999;

	line-height:20px;
	vertical-align:top;
}

.navigation_top A {
	background-color:#252525;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#FF9900;
	text-transform:capitalize;
	text-decoration:none;
/*	border-top:1px solid #999999; */
	border-left:1px solid #999999;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	height:20px;
	font-weight: bold;
}

