@charset "utf-8";
/* CSS Document */

body  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #d9dadb;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
    }
    .bigbs #container { 
    	position: relative;
    	width: 950px;
    	background: #FFFFFF;
		border-top: 2px solid #FFFFFF;
		border-left: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
    	margin: 0 auto;
    	text-align: left;
    } 
	.bigbs #header {
		position: relative;
		top:auto; 
    	height: 90px;
		background-image:url(../images/img_index/header.jpg);
	} 
    .bigbs #header p {
		position: absolute;
		bottom: 12px;
		right: 6px;
	    font-size: 9px;
	    margin: 0; 
    	padding: 0;
		text-align:right;
		color:#323232;
    }
    .bigbs #header a {
		color: #323232;
		text-decoration: none;
	}
    .bigbs #header a:hover {
		color: #FFFFFF;
	}
	.bigbs #menu_container { 
    	height: 40px;
		margin: 0;
		padding: 0;
		border-top: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
		background-image:url(../images/img_index/navi.gif);
	}
	.bigbs #mainContent {
    	margin: 0;
    	padding: 0;
    }	
    .bigbs #mainContent h1 {
		font-size: 24px;
		font-weight: normal;
		color: #3e3d40;		
    	margin: 0;
    	padding: 15px 8px 15px 8px;
    }	    
    .bigbs #mainContent h2 {
		font-size: 20px;
		font-weight: normal;
		color: #9c9e9f;		
    	margin: 0;
    	padding: 10px 0px 5px 0px;
    }	    
.bigbs #mainContent h3 {
		font-size: 14px;
		font-weight: bold;		
		color: #3e3d40;
		border-bottom: 1px solid #e20020;				
    	margin: 0;
    	padding: 8px 0px 5px 0px;
    }	    
    .bigbs #mainContent h4 {
		font-size: 12px;
		font-weight: bold;		
		color: #3e3d40;
		border-bottom: 1px solid #e20020;				
    	margin: 0 0 2px 0;
    	padding: 5px 0px 3px 0px;
    }	        
    .bigbs #mainContent h5 {
		font-size: 14px;
		font-style:italic;
		font-weight:normal;
		color: #E20020;
    	margin: 0;
    	padding: 8px 8px 4px 8px;
    }	        
.bigbs #mainContent p {
		font-size: 12px;
		text-align: left;
		color: #4b4b4b;
		margin: 0px 0px 5px 0px;
    }

	.bigbs #inhalt_620l {
		position: relative;
		left: 0;
		width: 600px; 
    	margin: 10px 10px 10px 10px;
    	padding: 0;
    }	
	.bigbs #inhalt_620r {
		position: relative;
		float: right;
		width: 600px; 
    	margin: 10px 10px 10px 5px;
    	padding: 0;
    }	
	.bigbs #inhalt_800l {
		position: relative;
		left: 0;
		width: 780px; 
    	margin: 0px 5px 10px 10px;
    	padding: 0;
    }	
	.bigbs #inhalt_750r {
		position: relative;
		right: 0;
		width: 730px; 
    	margin: 0px 10px 10px 5px;
    	padding: 0;
    }	
	.bigbs #inhalt_950 {
		position:relative;
		left: 0;
		width: 930px;
		clear:both; 
    	margin: 10px 10px 10px 10px;
    	padding: 0;
    }	
    .bigbs #inhalt_330l {
		position: relative;
		left: 0;
		width: 310px; 
    	margin: 10px 10px 10px 10px;
    	padding: 0;
    }	
    .bigbs #inhalt_330r {
		position: relative;
		float: right;
		width: 310px; 
    	margin: 10px 10px 10px 5px;
    	padding: 0;
    }	    
    .bigbs #inhalt_330r_news {
		position: relative;
		float: right;
		width: 310px;
    	margin: 10px 10px 10px 5px;
    	padding: 0;
    }	    
    .bigbs #inhalt_330r_news p {
		font-size: 11px;
    }	    
.bigbs #inhalt_150r {
		position: relative;
		float: right;
		width: 150px;
    	margin: 0;
    	padding: 0;
    }	
	.bigbs #inhalt_200l {
		position: relative;
		float: left;
		width: 200px;
    	margin: 0;
    	padding: 0;
    }	
	.bigbs #inhalt_bildre {
		position: relative;
		float: right;
		width: 210px;
		font-size: 10px;
		font-style:italic;
		text-align: left;
		color: #494949;
    	margin: 10px 10px 10px 10px;
    	padding: 0;
    }	
	.bigbs #inhalt_bildli {
		position: relative;
		float: left;
		font-size: 10px;
		font-style:italic;
		text-align: left;
		color: #494949;
    	margin: 0px 10px 10px 0px;
    	padding: 0 15px 0 0;
    }	
	.bigbs #inhalt_bild {
		position: relative;
		font-size: 10px;
		font-style:italic;
		text-align: left;
		color: #494949;
    	margin: 0px 10px 10px 0px;
    	padding: 0 15px 0 0;
    }	
.bigbs #footer {
		position: relative;
		width: 950px;
		height: 27px;
		margin: 8px auto;
		padding: 0;
		font-size: 11px;
		text-align: left;
		text-decoration: none;
		color: #747474;
    } 
    .bigbs #footer p {
    	margin: 0;
    	padding: 5px 5px 0px 5px;
    }
    .bigbs #footer a {
		text-decoration:none;
		color: #747474;
    }
	.bigbs #text {
		margin: 0;
		padding: 0;
	}		
	.bigbs #aufzaehl {
		position: relative;
		left: 0;
    	margin: 10px 0px 0px 0px;
    	padding: 0;
    }	    
    .bigbs #aufzaehl li {
		font-size: 12px;
		text-align: left;
		color: #494949;
		margin: 0px 0px 4px 0px;
		list-style-image: url(../images/img_index/liste.gif);
		list-style-position: outside;
    }
	.bigbs #aufzaehl2 {
		position: relative;
		left: 0;
    	margin: 10px 0px 0px 0px;
    	padding: 0;
    }	    
.bigbs #aufzaehl2 li {
		font-size: 12px;
		text-align: left;
		color: #494949;
		margin: 0px 0px 4px 0px;
		list-style-image: url(../images/img_index/liste.gif);
		list-style-position: inside;
    }
    .bigbs #navigation {
		font-size: 12px;
		text-align: left;
		color: #494949;
		margin: 4px 0px 4px 0px;
    }	
    .bigbs #navigation a {
		text-decoration: none;
		color: #004FC7;
    }		
	.fltrt {
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
				
/* Tabellen */

.datenTab {
	border: 1px solid #787878;
	color: #494949;
}
.datenZelle {
	font-size: 12px;
	color: #494949;
	text-align: left;
	padding: 1px 2px 1px 2px;
}
.datenKopf {
	font-size: 12px;
	color: #494949;
	text-align: center;
	padding: 3px 2px 3px 2px;
	background-color:#D7D7D7;
}
.Daten_li {
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	color: #494949;
	vertical-align: top;
}
.Daten_re {
	font-size: 12px;
	font-family: Arial;
	text-align: right;
	color: #494949;
	vertical-align: top;
}	


/* Links */

.link1 {
	text-decoration: none;
	color: #004FC7;
}
.link1:visited {
	color: #004FC7;
}
.link1:hover {
	color: #DA251D;
	text-decoration: underline;
}

.link_header {
	color: #3C3C3C;
	text-decoration: none;
}

.link_header: hover {
	color: #DA251D;
}

/* Menü */

#menuBar {
	margin: 0;
	padding: 0;
}
#menuButton {
	width: 76px;
	margin: 0;
	padding: 0 3px 0 4px;
	float: left;
	border-left: 1px solid #FFFFFF;	
}
#menuButton p {
	margin: 0;
	padding: 5px 0;
}
#menuButton a {
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
}
#menuButton a:hover {
	color: #e20020;
	padding: 0;
}

