/*
Muster CMS 3 rot 
 */
 
/************
  * Misc Styles and defaults 
  */
  
* {
	margin: 						0;
	padding: 						0;
}
body {
	color: 							#686868;
 	font-size: 						x-small; 
 	margin-bottom: 					40px;
	font-family: 					Verdana, Lucida, sans-serif; 
	text-align:						center;					/* zentrieren für IE */	
}

table {
	border-collapse: 				collapse;
	border-spacing: 				0;
}
caption, th, td {
	text-align: 					left;
	font-weight: 					normal;
}

html {
	background-color: 				#fff;
}
.clear{
	clear:							both;
}
img {
	border: 						0px solid #E9E9E9;
}
/**************
 	Site Container Box
*/
#BgContainer {
	width: 							777px;  
	margin: 						0 auto; 
}
#Container { 
	width: 							777px;
	padding-bottom: 				0px;
	background: 					transparent;
	margin-top:						0px;
	
	}

#wrapper{
	background-image: 				url(../images/wrapper_twocol.gif);
	background-repeat:				repeat-y;
	float: 							left;
	width:							775px;
	padding-bottom:					8px;
	
	}
	
#Layout {
	width: 							537px;
	overflow: 						hidden;
	margin: 						8px 0 0px 24px;
	float: 							left;
	padding:						27px 28px 20px 35px;
	background-color:				#fff;
	min-height: 					200px;
	text-align:						left;

}


#Content {
	width:							538px;
	float: 							right; 	
	margin: 						0;
	text-align: 					left;
}


/************
*	Header 
*/

#Header { 
 	width: 							775px; 
 	margin: 						0;
	overflow: 						hidden;
	background-color: 				#fff;
	height: 						198px;
	background-image:				url(../images/header.jpg);
	background-repeat:				no-repeat;
	float:							left;
	border-bottom:					1px solid #ffffff;
	}

	
#top_container
{
	margin-top:						0px;	
	height:							20px;
}
#logo_container
{	
	background: 					url(../images/logo.gif) 10px 10px no-repeat;
	height: 						140px;
	float:							left;
	width:							140px;
	
}	
	
	
/*** Main Nav ***/

#Navigation
{
	margin-left:					1px;
	padding:	 					0;
	color:							#fff;
	background-color: 				#990000;
	width: 							140px;
	float: 							left;
	clear:							left;
	text-align:						left;
	
}	
	
#Navigation ul 
{
	margin:							0;
	padding:	 					31px 3px 15px 2px;
	list-style-type:				none;
	background-color:				transparent;
}

#Navigation ul li 
{
	border-bottom:	 				1px dashed #E2E0DB;
}

#Navigation ul li a 
{
	margin:							0;
	padding:						0;
	background-color:				transparent;
	color:							#ffffff;
	text-decoration:				none;
	font-weight: 					normal;
	display:						block;
	padding:						4px 10px 5px 40px;
	background-image: 				url(../images/li.gif);	
	background-repeat: 				no-repeat;
	background-position:			9px 8px;
	font-size:						small;

}

#Navigation ul li a:hover
{	
	text-decoration: 				none;
	background-image: 				url(../images/li.gif);	
	background-repeat: 				no-repeat;
	
}

#Navigation ul li a.current
{
	text-decoration: 				none;
	background-image: 				url(../images/li.gif);	
	background-repeat: 				no-repeat;
	font-weight:					bold;
	
}

#Navigation ul li a.on:hover
{
	font-weight: 					bold;
	text-decoration: 				none;
}

	
/************
*	Kontakt/Impressum  über Navigation
*/

#imprint_contact
{
	margin:					20px 45px 5px 0px;
	background-position:	bottom;
	text-align:				left;
	float:					right;
	
}

#imprint_contact_content
{
	background-position:	bottom;
	color:					#990000;
	font-size:				10px;
}


/* Footer 
*****************************************/

#footer						
{
	margin:							0 0 20px 0;
	background-position:			center top;
	color:							#5B543E;
	width:							775px;
	height:							25px;
	background-image:				url(../images/bottom_background.gif);
	background-repeat:				no-repeat;
	text-align:						right;	
	font-size:						10px;

}

.footerContent{
	padding:						6px 185px 0px 0px;
}
  