
	html, body{ margin:0; padding:0; font-family:verdana,sans-serif; font-size:12px; color:#333; line-height:140%; }
	body { background: url(bilder/header-x-1.gif) top left repeat-x; }
	p,ul,table { margin-top:1em; margin-bottom:1em; }
	address { font-style:normal; }
	img { border:0; }
	h1 { font-size:15px; font-weight:#900; color:#bd3906; margin-top:1em; margin-bottom:0.3em; }
	h2 { font-size:13px; font-weight:#900; color:#ed570b; margin-top:0.7em; margin-bottom:0.2em; }
	h3, h4 { font-size:12px; margin-top:0.6em; margin-bottom:0.2em; }
	a { text-decoration:underline; color:#000; }
	a:hover { text-decoration:underline;  }
	hr { color:#f5f5f5;background-color:#f5f5f5;height:1px;border:0;border-bottom:1px solid #ddd; }	
	blockquote { margin:1em 0; border:1px solid #ddd; background:#eee; padding:2em;  }

	#container { width:900px; margin-left:auto; margin-right:auto; margin-top:10px; }
	#content { margin-top:20px; }
	#contentInhalt { float:right; width:670px; }
	#contentMenu { float:left;width:190px; }
	#footer * { margin-top:0.2em; margin-bottom:0.2em; }
	#footer { border-top: 5px solid #ed570b; padding-top:2em; padding-bottom:5em; }
	#header * { margin:0; padding:0; }
	#header { height:100px; background: url(bilder/header-x-2.gif) top left no-repeat; }
	#leistungen { border-collapse:collapse; border:1px solid #555; text-align:left; width:100%; }
	#leistungen td { padding:0.5em; vertical-align: top; }
	#leistungen th { background:#eee; padding:0.5em; }
	#nav { margin-bottom:1em; }
	#nav li { display:inline; padding:0; margin:0;}
	#nav li a:hover{ background:#fff4ef; }
	#nav li a{ display:block; padding:8px 10px; text-decoration:none; background:#fff; border-top:1px solid #eee; }
	#nav li li a{ padding:6px 8px 6px 20px; }
	#nav strong { color:#ed570b; font-weight:bold; }
	#nav,#nav ul { margin:0; padding:0; list-style:none;}
	#subline { margin:15px 0; font-size:12px; font-weight:bold; color:#555; }

	.clear { clear:both; }
	.contentPadding { padding:10px; }
	.infobox { background: #016599 url(bilder/logo-bvif.gif) 20px center no-repeat; padding:20px 10px 20px 200px; border:1px solid #b5d1df; color:#fff; font-weight:bold; }

