/*******************
 *** Main Layout ***
 *******************/
BODY{
	background-color:		#FEFEFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-decoration:		none;
	color:			#333333;
}

a:link { color:#406DB1; text-decoration:none; }
a:visited { color:#406DB1; text-decoration:none; }
a:focus { color:#406DB1; text-decoration:underline; }
a:hover { color:#406DB1; text-decoration:underline; }
a:active { color:#406DB1; text-decoration:underline; }

#maincontent {
  background: transparent url(images/Sonne.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
}

/***********************
 *** Header elements ***
 ***********************/
#logo {
	width:			229px;
	float:			left;
	overflow:		hidden;
}

#mainMenu {
	#height:		21px;
	#width:			636px;
	background-color: transparent;
	background-image:	url(main.jpg);
	text-align:			right;
	float:			right;
	#margin-top:	103px;
	display: 		inline-block;
}
#mainMenu UL {
	padding:		0px;
	margin:			0px 13px 0px 0px;
	list-style-type:none;
	float:			right;
}
#mainMenu UL LI {
	padding:		0px;
	margin:			0px;
	background:		none;
	display:		inline;
	float:			left;
}
* html #mainMenu UL LI {
	width:			1px;
}
#mainMenu .seperator {
	background-image:	url(blue.gif);
	background-position:right;
	background-repeat:	no-repeat;
	margin-right:		9px;
	padding-right:		4px;
}

#headerImage {
	/*border-top:		1px solid #7B88AF;
	border-bottom:		1px solid #7B88AF;*/
	padding-left:		37px;
  /*padding: 0 0 0 33px;*/
	text-align:		left;
	width:			auto;
	margin:			auto;
}



/******************
 *** Contentbox ***
 ******************/
#contentTop {
	margin:			10px 0px 10px 0px;
}

#breadcrumb {
	width:			370px;
	float:			left;	
	color:			#999999;
}
#breadcrumb A {
	color:			#999999;
	text-decoration:none;
	font-size:		11px;
}
#breadcrumb A.act {
	color:			#666666;	
}


