
.body {	
	text-align:center; 
	padding:0px 0px; 
}

/* macht Fehler im Gaestebuch!
div#content ul li {
	padding:0 0 2px 25px;
	background:url('https://u.jimcdn.com/cms/o/layout/l88b7081625b7a332/img/bullet.gif') 10px 6px no-repeat; 
}*/




/*  Typo
----------------------------------------------- */ 


div#footer {
	background: #333; color: #cccccc
}

div#contentfooter,
div#contentfooter a {
	color: #cccccc
}



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

div#container {
	width:850px;
	border-top:8px solid #333333;
	margin:0 auto; 
	text-align:left;
	/*background:#EDEDE0; */
	background: #246EBE;
}

div#header {
	width:850px;
	margin:4px 0 0 0;
}

div#content {
	float:left;
	width:574px;
	background:url('https://u.jimcdn.com/cms/o/layout/l88b7081625b7a332/img/top_bg.gif') 0 0 repeat-x;
	border-top:4px solid #cccccc;
	margin:20px 10px 0 20px;	
	display:inline;
}

div#navigation {
	width:850px;
	background:#333333;
}


div#sidebar {
	float:right;
	width:210px;
	background:url('https://u.jimcdn.com/cms/o/layout/l88b7081625b7a332/img/top_bg.gif') 0 0 repeat-x;
	border-top:4px solid #cccccc;
	margin:20px 20px 0 14px;	
	padding:12px 0 0 0;
	display:inline;
}

div#footer {
	clear:both;
	width:100%;
	background:#333333;
}

/* gutter */
div#navigation .gutter 	{ padding:24px 0 0 20px;}
div#content .gutter 		{ padding:15px 0 15px 0; }
div#sidebar .gutter 		{ padding:3px 5px 15px 5px; }
div#footer .gutter			{ padding:30px 25px 25px 25px;}


/*  MainNav Level 1
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3,
ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li { list-style: none;}


ul.mainNav1 {
	text-align:left;
	margin:0;
	padding:0;
}

ul.mainNav1 li {
	float:left;
	padding:0;
	margin:0;
	display:inline;
	}

ul.mainNav1 li a,
ul.mainNav1 li a:visited {
	display:block;
	float:left;
	margin:0;
	padding:0 20px 40px 4px;
	font:normal 12px/140% Georgia, Times, serif;
	text-decoration:none;
	border-left:solid 1px #585858;
	color:#CCCCCC;
	background:none;	
}


ul.mainNav1 li a:hover,
ul.mainNav1 li a.current {
	margin:0px;
	padding:40px 20px 0 4px;
}


/*  SubNav Level 2
----------------------------------------------- */

ul.mainNav2 {
	margin:0 0 20px 0;
	padding:0;
}

ul.mainNav2 li {
	margin:0;
	padding:0;
	display:inline;
}

ul.mainNav2 li a,
ul.mainNav2 li a:visited {
	display: block;
	margin:0;
	padding: 5px 10px 5px 10px;
	font:normal 11px/140% Georgia, Times, serif;
	text-decoration: none;
	border-bottom:solid 1px #333333;
	/*color:#333333;*/
}


ul.mainNav2 li a.current { 
	font-weight:bold;
}

/*  SubNav Level 3
----------------------------------------------- */

ul.mainNav3 {
	display: block;
	margin:0;
	padding:0;
	/*background:#333333;*/
	border:none;
}


ul.mainNav3 li {
	margin:0;
	padding:0;
}


ul.mainNav3 li a,
ul.mainNav3 li a:visited {
	border:none;
	padding: 5px 10px 5px 20px;
}


ul.mainNav3 li a.current { 
	border:none;
	padding: 5px 10px 5px 20px;
	font-weight:bold;
}
