@charset "ISO-8859-1";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../grafik/basics/kachel_bg_muster.jpg);
	background-repeat: repeat-y;
	background-color: #C2C3C2;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	line-height:18px;
	font-size:11px;
	
}

.background_rechts {
	background-image: url(../grafik/basics/kachel_kombi_big.jpg);
	background-repeat:repeat-x;
}

.background_rechts_small {
	background-image: url(../grafik/basics/kachel_kombi_small.jpg);
	background-repeat:repeat-x;
}

a:link, a:visited {
	color: #FF0000;
	text-decoration: underline;
}


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

.bottom a:link {
	font-size:9px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.bottom a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.bottom a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}


.Anchor a:link  {
	font-size:9px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	
}

.Anchor a:visited {
	font-size:9px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.Anchor a:hover {
	text-decoration: underline;
	color: #000000;
}



.DivTop {
	width:890px;
	height:140px; 
	padding-left:100px;
	left:0px; top:10px;
	z-index:1;
	background-image:url(../grafik/basics/kachel_top.jpg); 
	border:none;
 }

.DivHeader_big {
	width:890px;
	height:216px; 
	padding-left:100px; 
	left:0px; top:150px; 
	z-index:1; 
	background-image:url(../grafik/home/kachel_header_big.jpg);
	background-color:#727272;
}


.DivHeader_small {
	width:890px;
	height:160px; 
	padding-left:100px; 
	left:0px; top:150px; 
	z-index:1; 
	background-image:url(../grafik/basics/kachel_header_small.jpg);
	background-color:#727272;
}


.DivHeaderTextContainer {
	width:565px; 
	height:216px; 
	left:0px; 
	top:0px; 
	border:none; 
	float:left;
}



.DivHeaderTextContainer_small {
	width:650px; 
	height:160px; 
	left:0px; 
	top:0px; 
	border:none; 
	float:left;
}



.DivHeader_bild_gross {
	width:315px; 
	height:216px; 
	left:0px; 
	top:0px; 
	border:none; 
	float:right; 
	padding-right:10px;
	
}


.DivHeader_bild_small {
	width:230px; 
	height:160px; 
	left:0px; 
	top:0px; 
	border:none; 
	float:right; 
	padding-right:10px;
	
}

.DivHeader_bottom_container {
	width:880px; 
	margin-left:100px; 
	left:0px; 
	top:366px; 
	z-index:1; 
	border:none;
}


.DivCheckers_muster_big {
	width:565px; height:35px; 
	left:0px; 
	top:0px; 
	border:none; 
	background-image:url(../grafik/home/checkers_big.gif); 
	float:left;
}

.DivCheckers_muster_small {
	width:880px; height:10px; 
	left:0px; 
	top:0px; 
	border:none; 
	background-image:url(../grafik/basics/checkers_small.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
}


.DivContent_Container_small {
	width:880px; 
	margin-left:100px; 
	left:0px; 
	top:401px; 
	z-index:1;
	border:none;
 }
 
 .DivContent_small {
	width:494px; 
	height:232px; 
	padding:35px; 
	left:0px; 
	top:401px; 
	z-index:1; 
	border:none; 
	background-color:#FFFFFF; 
	float:left;
}


 .DivContent_big {
	width:810px; 
 
	padding:35px; 
	left:0px; 
	top:401px; 
	z-index:1; 
	border:none; 
	background-color:#FFFFFF; 
	float:left;
}


.bottom_container {
	width:880px; 
	height:30px; 
	border:none; 
	float:left; 
	padding-top:10px;
}

.bottom_spacer {
	width:880px; 
	height:60px; 
	border:none; 
	float:left;
}



.bottom  {
	font-size:9px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}





.DivHeadline {
	color:#000000;
	line-height:22px;
	font-size:14px;
	padding-bottom:15px;

}


.DivSubHeadline {
	color:#565656;
	line-height:22px;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;

}

.SubHeadline {
	color:#565656;
	line-height:22px;
	font-size:14px;

}




.Notes {
	font-family:"Times New Roman", Times, serif;
	font-size: 13px;
	line-height:16px;
	text-decoration:none;
	font-weight: bold;
	color:#565656;
	font-style:italic;

}


.bildunterschriften {
	font-size: 9px;
	line-height:12px;
	text-decoration:none;
	color:#000000;
	

}


.DivHeaderHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height:29px;
	text-decoration:none;
	font-weight: normal;
	color:#FFFFFF;
	width:525px;
	padding-top:25px;
	padding-right:35px;
}


.DivHeaderSubline {
	font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	line-height:20px;
	text-decoration:none;
	font-weight: normal;
	color:#C4C4C4;
	width:390px;
	padding-left:135px;
	padding-top:10px;
	padding-right:35px;

}



.DivHeaderHeadline_big {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height:29px;
	text-decoration:none;
	font-weight: normal;
	color:#FFFFFF;
	width:615px;
	padding-top:25px;
	padding-right:35px;
}


.DivHeaderSubline_big {
	font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	line-height:20px;
	text-decoration:none;
	font-weight: normal;
	color:#C4C4C4;
	width:480px;
	padding-left:135px;
	padding-top:10px;
	padding-right:35px;

}



.DivHeaderSublineKlammer {
font-weight: bold;
}


.DivHeaderSubcopy {
	font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	line-height:21px;
	text-decoration:none;
	font-weight: normal;
	color:#000000;
	
	width:405px;
	padding-left:135px;
	padding-top:15px;
	padding-right:20px;
	

}


.DivNewsBorde {
	font-family:"Arial Narrow", "HelveticaNeue Condensed", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	color:#C4C4C4;
	
	width:295px; 
	height:25px; 
	left:0px; 
	top:0px; 
	border:none; 
	background-color:#383838; 
	padding-left:20px; 
	padding-top:10px; 
	float:right;
	

}


.DivNews_Container {
	width:315px; 
	left:0px; 
	top:0px; 
	border:none; 
	float:right;
}

.DivNewsHeadline {
	font-weight:bold;
	padding-bottom:3px;

}



.DivNews_Normal_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#333333;
	background-color:#EBEBEB;
	
	width:275px; 
	height:60px; 
	padding:20px; 
	

}

.DivNews_Normal_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#333333;
	background-color:#D5D5D5;
	
	width:275px; 
	height:60px; 
	padding:20px; 
	

}

.DivNews_Normal_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#333333;
	background-color:#C4C4C4;
	
	width:275px; 
	height:60px; 
	padding:20px;

}


.DivNewsRedQuarter {
	float:left; 
	width:15px; 
	height:55px; 
	padding-top:4px;
}

.DivNewsHeadline {
	float:left; 
	width:260px;
}

.DivNewsText {
	float:left; 
	width:260px;
	}


.DivNews_Over { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#FFFFFF; 
	background-color:#FF0000; 
	cursor:pointer; 
	
	width:275px; 
	height:60px; 
	padding:20px; 
	

}

.DivNewsSpacer { 
	width:275px; 
	height:1px;
	
}


.DivMainMenu {
	width:880px;  
	position:absolute; 
	padding-left:100px; 
	padding-top:40px; 
	left:0px; top:10px; 
	position:absolute; 
	z-index:10; 
	border:none;

}

.DivMenuPoint {	
	font-family:"Arial Narrow", "HelveticaNeue Condensed", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
	color:#333333; 
	border:none; 
	float:left;
	cursor:pointer;
	height:25px;

}

.DivMenuPoint_Over {	
	font-family:"Arial Narrow", "HelveticaNeue Condensed", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
	color:#FF0000; 
	border:none; 
	float:left;
	cursor:pointer;
	height:25px;
}


.DivBreaker {
padding-left:10px; 
padding-right:10px; 
float:left;
}

.DivSubMenu {
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	font-weight: bold;	
		
	position:absolute;
	top:75px;

	border-bottom:solid 1px #FFFFFF;
}


.DivSubMenuPoint {	
	color:#333333; 
	cursor:pointer;
	
	width:170px; 
	
	background-color:#D7D7D7; 
	border:solid 1px #FFFFFF;
	border-bottom:none;
	padding-left:10px;
	padding-top: 4px;
	padding-bottom:4px;	

}

.DivSubMenuPoint_Over {
	z-index:9;			
	color:#FFFFFF; 
	cursor:pointer;
	
	width:170px; 
	
	background-color:#FF0000; 
	border:solid 1px #FFFFFF;
	border-bottom:none;
	padding: 4px 0px 4px 10px;
}

.DivSubMenuPoint_Active {
	z-index:9;			
	color:#FFFFFF; 
	cursor:pointer;
	
	width:170px; 
	
	background-color:#FF4D4D; 
	border:solid 1px #FFFFFF;
	border-bottom:none;
	padding: 4px 0px 4px 10px;
}


.formfield {
width:300px; 
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textfield {
width:640px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.stern {
font-weight:bold;
color:#FF0000;

}