/* (c)2007 Expert Solutions Strahlhofer */


/*--------------------------------- Style Hauptvorlage -----------------------------------*/

#main_container	{

}

#logo_menu {
	width:			950px;
	float:			left;
	}

#logo	{
	height: 		90px;
	width:			195px;
    padding-left: 	15px;
	padding-top:	30px;
	float:			left;
}

#nebenmenu	{
	float:			left;
	width:			740px;
	height:			20px;
	text-align: 	right;
	vertical-align:	top;
}

#hauptmenu	{
	float:			left;
	width:			740px;
	height: 		35px;
	text-align: 	right;
	padding-top:	65px;
}

#content {
	float:			left;
		width:			100%;
	}

#fuss {
	margin-top:		10px;
	padding-top:	5px;
	width:			950px;
	float:			left;
	
	
	}

#konzept	{
	width:			250px;
	float:			left;
	font-size: 		9px;
	text-align:		right;
}

#konzept a {
	color: 				#B2B2B2; 
	text-decoration: 	none;
}

#konzept a:hover {
	color: 				#333; 
	text-decoration: 	none;
}

#copyright	{
	float:			left;
	width:			670px;
	text-align:		left;
	font-size: 		9px;
	padding-left:	20px;
}

#logos_bottom {
	width:			930px;
	padding-left:	20px;
	padding-top:	20px;
	}

/*--------------------------------- Style Subseiten -----------------------------------*/
#balken_gr {
	width:			100%;
	background-color: #000;
	float:			left;
	}

#bild {
	height:			200px;
	padding-left:	20px;
	text-align:		left;
	float:			left;
	}

#bloecke {
	width:			950px;
	float:			left;
	margin-top:		30px;
	margin-bottom:	10px;
	}
	
#block1 {
	width:			285px;
	float:			left;
	padding-left: 	20px;
	padding-right: 	10px;
	min-height:		230px;
	}

#block2 {
	width:			295px;
	float:			left;
	padding-left: 	10px;
	padding-right: 	10px;
	min-height:		230px;
	border-left:	1px dotted #B2B2B2;
	border-right:	1px dotted #B2B2B2;
	}

#block2 p {
	margin: 		0 0 0 0;
	padding-top: 		2px;
    padding-bottom:		0px;
    line-height:		1.5em;
    	}

#block2 A { 
	display:block;
	clear:	both;
	
	width:			30px;
	height:			16px;
	background-color: 	#C32C29;
	color: 			#fff;
	font-family: 		Arial, Verdana, Tahoma, Helvetica;
	font-size:		11px;
	font-weight: 		bold; 
	text-decoration: 	none; 
	
	padding-left:		5px; 
	padding-right:		5px;
	padding-top:		1px;
	padding-bottom:		1px;
	border:			0px;
	text-align:		center;
	margin-bottom:		7px;
	}

#block2 A:hover { 
	
	display:block;
	clear:	both;
	
	width:			30px;
	background-color: 	#CCCCCC;
	color: 			#333;
	font-family: 		Arial, Verdana, Tahoma, Helvetica;
	font-size:		11px;
	font-weight: 		bold; 
	text-decoration: 	none; 
	
	padding-left:		5px; 
	padding-right:		5px;
	padding-top:		1px;
	padding-bottom:		1px;
	border:			0px;
	text-align:		center;
	margin-bottom:		7px;
	}

#block3 {
	width:			295px;
	float:			left;
	padding-left: 	10px;
	padding-right: 	10px;
	min-height:		230px;
	border-right:	1px dotted #B2B2B2;
	}

#block3 A { 
	display:block;
	float:right;
	
	width:			60px;
	height:			16px;
	background-color: 	#C32C29;
	color: 			#fff;
	font-family: 		Arial, Verdana, Tahoma, Helvetica;
	font-size:			11px;
	font-weight: 		bold; 
	text-decoration: 	none; 
	
	padding-left:		5px; 
	padding-right:		5px;
	padding-top:		1px;
	padding-bottom:		1px;
	border:			0px;
	text-align:		center;
	margin-bottom:		7px;
	}

#block3 A:hover { 
	
	background-color: 	#CCCCCC;
	color: 				#333;
	text-decoration: 	none; 
	
	padding-left:		5px; 
	padding-right:		5px;
	padding-top:		1px;
	padding-bottom:		1px;
	border:				0px;
	text-align:			center;
	margin-bottom:		7px;
	}

#bloecke_sub {
	width:			1250px;
	float:			left;
	padding-top:	5px;
	padding-bottom:	5px;
	}
	
#submenu {
	width:				190px;
	float:				left;
	padding-top:		60px;
	}
	
#inhalt_container {
	width:			700px;
	float:			left;
	min-height:		340px;
	padding-left:	30px;
	padding-right:	30px;
	}
	
	
#hauptinhalt {
	
	}

#bmvit_ffg_logos {
	width:			230px;
	float:			left;
	padding-left:	10px;
	padding-top:		60px;
	}

