/*-------------------------- main -----------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
	outline: none;
}
img {
	border: none;
}
.clear {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}

body {
	background: url(../images/bg-body.jpg) repeat-x 0 0 #B9D7F5;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#containerMain {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 879px;
	margin: 0px auto -149px auto;
}
	
	#push {
		height: 149px;
	}
/*-------------------------- header row1-----------------------------------------*/	
div#header1
{
	width: 879px;
	height: 46px;
}
/*-------------------------- header row2-----------------------------------------*/	
div#header2
{
	width: 272px;
	height: 204px;
	background: url(../images/bg-header2.jpg) 17px 19px no-repeat;
	float: left;
}
div#header3
{
	width: 212px;
	height: 204px;
	background: url(../images/bg-header3.gif) 0 27px no-repeat;
	float: left;
}
div#header4
{
	width: 395px;
	height: 204px;
	background: url(../images/bg-header4.jpg) 0 5px no-repeat;
	float: left;
}
/*-------------------------- header row3-----------------------------------------*/	

div#header5
{
	width: 879px;
	height: 34px;
	background: url(../images/bg-header5.jpg) 484px 0  no-repeat;
}
/*-------------------------- content -----------------------------------------*/	
div#contentContainer
{
	width: 879px;
	background: url(../images/bg-content.jpg) 489px 0  no-repeat;
	color: #245382;
	
}
div#contentLeft
{
	width: 635px;
	float: left;
	
}
div#contentContainer div#contentMain 
{
	padding-left: 39px;
	padding-top: 55px;
	line-height: 20px;
}

div.images {
	left:980px;
	position:absolute;
	top:575px;
	width:395px;
}

/*-------------------------- sidebar -----------------------------------------*/	
div#sidebarContainer
{
	height: 900px;
	width: 224px;
	float: left;
	color: #DAECFC;
	font-size: 11px;
	background: url(../images/bg-sidebar.gif) 0 47px no-repeat;
}

div#sidebarContainer a
{
	color: #FFC273;
	background: url(../images/bg-a-sidebar.gif) 0 bottom repeat-x;
	padding-bottom: 2px;

}
div#sidebarContainer a:hover
{
	color: #fff;
	}
div#sidebar 
{
	
	padding-left: 51px;
	padding-top: 150px;

	line-height: 20px;
}
div#sidebar table 
{
width: 185px;
}

div#sidebarContainer a.sidebar-menue{
	background:url(../images/mittagsmenue.png) no-repeat; width:227px; height:97px; display:block;
	text-indent:-9999px;
	padding-bottom: 0px;
	margin-top:15px;
}

div#sidebar-images {
	margin-top: 70px;
	position:relative;
	float:left;
	
}

ul#mittagsmenue {
	background:url(../images/mittagsmenue.png) no-repeat 0 0;
	width:224px;
	height:66px;
	margin-top:80px;
	text-indent:-9999px;
	display:block;
	list-style:none;
}

ul#mittagsmenue li a{
	display:block;
	width: 224px;
	height:66px;
	text-decoration:none;
}
/*-------------------------- Mittagsmenue -----------------------------------------*/	

dl.menue-content dt{
	color:#000000;
	font-weight:bold;
	float:left;
}

dl.menue-content dd{
	
	padding-left: 400px;
}

/*-------------------------- Mittagsmenue -----------------------------------------*/	

/*-------------------------- Action -----------------------------------------*/
dl.action-content dt{
	color:#000000;
	font-weight:bold;
	float:left;
}

dl.action-content dd{
	
	padding-left: 200px;
}


/*-------------------------- Action -----------------------------------------*/

/*-------------------------- Bottom -----------------------------------------*/	
#footer {
	background: url(../images/bg-footer.jpg) 0 0 repeat-x #5E9FDF;
	height: 149px;
	color: #E7F3FF;
	line-height: 22px;
}
#footerInner {
	background: url(../images/bg-footer-inner.gif) 41px 25px no-repeat;
	width: 879px;
	height: 149px;
		margin: 0px auto;
}	
#footerInner div{
	padding-left: 41px;
	padding-top: 61px;
	float: left;
	margin-right: 30px;
}		
#footerInner div a{
	color: #FFDBAD;
}
#footerInner div a:hover{
	color: #FFF;
}		
