.body { text-align:center;  }


/*  CSS Layout  
----------------------------------------------- */

div#container {
	width:900px;
	margin:0 auto; 
	text-align:left;
	padding-top:20px;
}

div#header { 
	padding:35px 34px 0px 34px;;
}

div#navigation {
	float:right;
	width:220px;
	margin-top:20px;
	text-align:right;
	background-color: #0A4780;
	border: white solid 1px;	
}

div#navigation .gutter { margin:10px 0; padding:10px;}

div#content {
	float:right;
	width:658px;
	background: url(http://www.ideen-fuer-beratung.de/img/content_bg.gif) repeat-y;
	margin-bottom:50px; 
}

div#verlauf {
	float:right;
	width:658px;
	
	margin-bottom:50px;
	background: expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ideen-fuer-beratung.de/img/verlauf_bg.png'); 
}

html>body div#verlauf { background: url(http://www.ideen-fuer-beratung.de/img/verlauf_bg.png) no-repeat top right;}

div#content .gutter div#inhaltsbereich { background-color:white;}
 


div#content .gutter { padding:20px 40px 15px 40px; }


div#footer
{
	clear:both;
	margin-top:50px;
}


/*  MainNav Level 1
----------------------------------------------- */

ul#mainNav1
{
	text-align: right;
	margin:0 0 0px 0;
	padding:0;
	
}

ul#mainNav2,
ul#mainNav3
{
	margin:0;
	padding: 0;
}


ul#mainNav1 li,
ul#mainNav2 li,
ul#mainNav3 li
{
	display: inline;
	margin: 0;	
	padding: 0;
}


ul#mainNav1 li a,
ul#mainNav1 li a:visited,
ul#mainNav2 li a,
ul#mainNav2 li a:visited,
ul#mainNav3 li a,
ul#mainNav3 li a:visited
{
	text-decoration: none;
	display: block;
}


ul#mainNav1 li a, ul#mainNav1 li a:visited { padding:5px 5px 5px 4px; }
ul#mainNav2 li a, ul#mainNav2 li a:visited { padding:4px 25px 4px 3px; }
ul#mainNav3 li a, ul#mainNav3 li a:visited { padding:4px 35px 4px 3px; }


ul#mainNav1 li a:hover,
ul#mainNav2 li a:hover,
ul#mainNav3 li a:hover { font-weight:bold; }

ul#mainNav1 li a.current,
ul#mainNav2 li a.current,
ul#mainNav3 li a.current { font-weight:bold; }
