html, body { height:100%; border-bottom:1px solid transparent; }
body {
    padding:0px; margin:0px auto;
    color:#666;
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-size:0.8em;
text-align:center;
background:url(http://www.anuvito.net/profile/1096023672136/images/bg_blue.jpg) repeat-x #fff 0px 10px;
}

a:link { text-decoration: none; color:#036; }
a:visited { text-decoration: none; color:#036; }
a:hover  { text-decoration: underline; color:#036; }
a:active { text-decoration: none; color:#036; }
a:link img, a:visited img { border:0px; }

.yFoo a { 
	color:#999;
}
.yFoo { 
	margin:0 auto; padding:16px 0px; 
	display:block; clear:both; 
	text-align:left; 
	font-size:0.8em; 
	width:970px;
	color:#999;
}
.yOut { 
	margin:20px auto; padding:0; 
	width:970px;
	text-align:left; 
	display:block; clear:both; 
	border-left:3px solid #dbe3f1; 
	border-right:3px solid #dbe3f1;
	border-bottom:3px solid #dbe3f1;
	background-color:#fff; 
}

#navi { 
	margin:30px 0 0 0; padding:0; 
	width:200px;
	display:block; 
	text-align:left; 
	float:left;
}

.naviSpacer { 
	margin:0px; padding:32px 0 16px 0; 
	display:block; 
}
#home h1 { display:none; }

#con { 
	margin:0 0 0 200px; padding:20px 0 0 20px;  
	display:block; 
	background-color:#fff; 
	text-align:left; 
}
.conStage { 
	margin:5px; 
	padding:16px 15px 30px 3px; 
	display:block; 
	color:#333; 
	text-align:left; 
}

#navi ul  { margin:0; padding:0; }
#navi ul li { margin:0; padding:0; display:inline; list-style:none; }
#navi ul li a { 
	margin:0px; padding:4px; 
	display:block; 
	border-bottom:1px solid #fff; 
	text-decoration:none; 
	text-align:left; 
	font-weight:normal;
}

#navi .lev-10 { padding-left:13px; font-weight:normal; }
#navi .lev-20 { padding-left:23px; font-weight:normal; font-size:.9em; }
#navi .lev-30 { padding-left:33px; font-weight:normal; }

a.naviLink:link,
a.naviLink:visited  
{ 
	color:#069; 
}
a.naviLink:hover, a.naviLink:active,
a.naviLinkA:link, a.naviLinkA:visited, 
a.naviLinkA:hover, a.naviLinkA:active
{ 
	background-color:#dbe3f1; color:#036; 
}

table { font-size: 1.0em; }

.img_01 { margin:5px 3px 10px 0; padding:0; }
.imgSimple img.img_01 { margin:0; padding:0; }
.logoLeft { float:left; }
.logoRight { float:right; }

h1.conHead { color:#333; display:block; padding:3px 3px 3px 6px; text-align:left; margin:2px 0 0 0; font-size:1.8em; font-weight:normal; border-top:1px solid #fff; position:relative; }
h2 { display:block; padding:3px 3px 3px 0px; text-align:left; margin:20px 0 10px 0; font-size:1.5em; font-weight:normal; border-bottom:1px solid #dbe3f1;}
b, strong { font-weight:bold; }

.yIn  { background-color:#f3f6fc; display:block; clear:both; margin:0; padding:0; }
.yDot { background-color:#fff; display:block; clear:both; height:1px; width:5px; font-size:2px; overflow:hidden; }
.yLg  { background-color:#0066cb; display:block; clear:both; margin:0; height:90px; overflow:hidden; }

#sitemap .conStage { padding:2em 0 4em 2em; }
#sitemap .conStage .level_1
{ 
	margin:0px 0px 5px 0px; padding:10px 0px 2px 10px; 
	border-bottom:1px dotted #999 
}
.rhBox { 
	padding:6px; margin-right:10px; border:3px solid #ccc; background-color:#f1f1f1;
	background-image:url(http://www.reifen-hellmann.de/images/grad_grey_230.jpg);
	background-repeat:repeat-y;
}
