html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: top;font-family: inherit;background: transparent;}
body {line-height: 15px;background: #dadada;}
ol, ul { list-style: none; }
caption, th, td {text-align: left;font-weight: normal;vertical-align: top;}



html { height: 100%; background-color: #dadada;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 9px;}

h2, h3, h4, h5, h6 {  }
a { text-decoration: none; }
p {  }



#Verlauf {position:relative;top: 0px;margin: 0 auto;width:100%;height:10px;z-index:1;background: url(../_versicherungsmakler/versicherungen.jpg)}
#Topnavi {position:relative;top: 0px;width:920px;height:28px;z-index:2;text-align: left;margin: 0 auto;font-size: 9px;font-family: Arial, Helvetica, sans-serif;line-height: 28px;color: #999999;}
#Headline {position:relative;top: 0px;width:500px;height:202px;z-index:3;text-align: left;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding-right: 420px;}




/* Navigation*/
div#wrapper { width: 920px; margin: 0 auto; position: relative; }
ul#nav {
	text-transform: uppercase;
	position: relative;
	top: 0px;
	left: 0;
	width: 920px;
	z-index: 100;
	height: 60px;
	background: url(../_versicherungsmakler/nav_bg.png) repeat-x 0 50%;
	-webkit-box-shadow: .2em .2em .5em #111;
	-moz-box-shadow: .2em .2em .5em #111;
	box-shadow: .2em .2em .5em #111;
	text-shadow: .1em .1em .1em #000;
}
	#nav li { float: left; }
	#nav li.first {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 175px;
}

* html #nav li.first { margin-left: 87px; }

		#nav li a {
	display: block;
	color: #fff;
	padding-top: 1em;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
}
		#nav li a:hover { color: #999; }
		#nav li ul {
	display: none;
	position: absolute;
	top: 3.4em;
	left: 174px;
	right: 0;
	width: 745px;
}
		#nav li:hover ul { display: block; z-index: 999; }
		#nav li:hover a { color: #999; }
			#nav li:hover ul li a, #nav li.on ul li a { color: #fff; }
			#nav li ul li a:hover { color: #999; }

		#nav li.on a, #nav li.on li.on a { color: #999; }
		#nav li.on ul {
	display: block;
	color: black;
}

	#nav li.section {
	position: absolute;
	top: 0;
	left: 2px;
	width: 170px;
	border-right: 1px solid #777;
}
		#nav li.section p#lang {
	display: block;
	position: absolute;
	top: 31px;
	left: 10px;
	width: 160px;
	border-right: 1px solid #777;
}
		#nav li.section p a { float: left; padding: 1em; }
		#nav li:hover.section a { color: #fff; }
		#nav li.section a.active, #nav li.section a:hover { color: #999; }

		
	
	

#Content {position:relative;width:920px;z-index:5;margin: 0 auto;top: 0px;text-align: left;}
#Abstand {position:relative;width:920px;z-index:6;margin: 0 auto;top: 0px;}
#Navi_Seite {position:absolute;width: 260px;z-index:7;padding-bottom: 200px;background-color: transparent;margin-top: 0px;}
#Footer {position:relative;width:920px;z-index:8;top: 30px;padding-bottom: 80px;margin: 0 auto;height: 28px;font-family: Arial, Helvetica, sans-serif;text-align: center;font-size: 10px;line-height: 28px;color: #666666;text-align: center;}
#Abschluss {position:absolute;width: 920px;z-index:9;top: 1600px;height: 10px;}
#Kontakt {position:absolute;z-index:1000;top: 141px;left:50%;margin-left:-465px;height: 49x;width:185}
#Stopper {position:absolute;width: 920px;padding: 10px;z-index:999;top: 290px;left: 53%;height: 320px;width: 430px;background: url(../_versicherungsmakler/fuhrpark_forum.png) no-repeat;margin-left: -17px;}

