
body {text-align:center; }

div#container {
	width:990px;
	text-align:left;	
	margin:0 auto;
	top:0; 
	padding-top: 0px ;
	padding-bottom: 30px;
}

div#navigation {
	width:200px;
	float:left;
	margin:0;
	padding:0;
	z-index:4;
	
}

div#content {
	width:580px;
	float:left;
	margin:0;
	z-index:3;
	
}

div#sidebar {
	width:200px;
	float:right;
	margin:0;
}


/* ---------------------------------------------- */
/* FOOTER */
/* ---------------------------------------------- */

div#footer 
{
	width:990px;
}

div#contentfooter a, 
div#contentfooter {	text-decoration:none;}


/* Gutter zum Ausrichten */
div#content .gutter 	{padding:10px; } 
div#navigation .gutter 	{padding:10px; } 
div#sidebar .gutter 	{padding:10px; }
div#footer .gutter 		{padding: 20px 0px;}


/*  Navigation
----------------------------------------------- */
ul.mainNav1 {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:100%;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
	padding:0;
	margin:0;
	list-style-type:none;
	display:inline;
}

ul.mainNav1 li a {
	display:block;
	padding:8px 5px 8px 25px; 	
	margin:0;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

ul.mainNav1 li a.current,
ul.mainNav1 li a.parent {
	font-weight:bold;
	-moz-border-radius: 5px;
	border: 1px solid #FF5EAB;}

ul.mainNav1 li a:hover {	
	background: #FF5EAB;
    -moz-border-radius: 5px;
	color:white;
}

ul.mainNav2,
ul.mainNav3 {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:100%;
	border:none;
}


ul.mainNav2 li a,
ul.mainNav3 li a  {
	display:block;
	font-weight:normal;
	margin:0;
	border:none;
}


ul.mainNav2 li a { 
	padding:8px 5px 8px 45px; 
}


ul.mainNav3 li a { 
	padding:8px 5px 8px 65px; 
}


ul.mainNav2 li a.current,
ul.mainNav3 li a.current,
ul.mainNav2 li a.parent {
		font-weight:bold;
		background: none;
		border:0;
}

ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover {
	color: #FF5EAB;
	font-weight:bold;
	background: none;
}



