body {font-family: Arial,Helvetica,sans-serif; font-size:11px; background-color:#FFFFFF; text-align:center;}
body#print {background-color:#FFFFFF; background-image:none; text-align:left; margin: 10px 40px 40px 40px;}
td {font-size:11px;}

a:link	{color: #333333; font-weight: bold;}

a:visited	{color: #333333; font-weight: bold;} 

a:hover	{color:#CC3333 ;text-decoration:underline;}

div#print {text-align:left;}

div#wrapper {width:876px; margin:0 auto; padding:0; border:1px solid #999999;}

div#page {margin:0 auto; padding:0; width:876px; overflow:hidden; background-image:url(bilder/bg-page.gif);} 

div#header {width:706px; height:113px; float:left;}

h1,h2,h3,h4 {font-weight: bold; color:#000000; padding-left: 0px;}

h1 { font-size: 16px; color:#333333; display:inline;}

h2 { font-size: 14px; display:inline;}

h3 { font-size: 12px;}

h4 { font-size: 15px; display:inline;}

ul {margin-top:2px;}

hr {color:#999999; background-color:#999999; border:0; height:1px; width:100%; margin-top:15px; margin-bottom:15px;}

/* Hauptnavigation links */

div#navheader {margin:0 0 20px 0;}
div#leftnav {width:170px; float:left; font-size:12px; text-align:left; margin:0; padding:0;}

/* Hauptnavigation Ebene 1 */

div#leftnav ul {margin: 0; padding: 0; color:#333333;}
div#leftnav ul li {margin: 1px 0 1px 0; padding:4px; background-color:#EEEEEE; list-style: none;}

div#leftnav ul li a {font-weight:normal; text-decoration:none; color:#333333;}
div#leftnav li a:hover {font-weight:normal; text-decoration:none; color:#CC3333;}

#aktivpage {font-weight:normal; text-decoration:none; color:#CC3333;}

/* Hauptnavigation Ebene 2 */

div#leftnav ul ul {margin: 0; padding: 0; color:#CC6600;}
div#leftnav ul ul li {list-style-image: url(images/li_leftnav_sub.gif); list-style-position:outside; padding-left:14px;}
div#leftnav ul ul li a {font-weight:normal; text-decoration:none; color:#000000; font-size:12px; text-decoration:none;}
div#leftnav ul ul li a:hover {font-weight:normal; text-decoration:underline;color:#CC6600;}

/* Inhalt */

div#content_wrapper {width:706px; float:left; text-align:left; margin:0; padding:0px;}
div#content_text { width:693px; float:left; text-align:left; margin:0; padding:20px 0 20px 8px; font-size:12px;}

/* Fuss */

div#footer {float:left; width:876px; margin:0 auto; padding:0; background-color:#eeeeee; text-align:center; font-size:11px; color:#000000; border-top:1px solid #999999;}
div#footertext {padding:3px 0 0 0;}
div#footertext a {font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
div#footertext a:hover {font-size:11px; font-weight:bold; color:#CC6600; text-decoration:none;}

/* Boxen Startseite*/

div#box_oben {height:180px;}
div#box_startseite {height:144px;}

/* Infobox Telefon */

a.info {border-bottom: 1px dashed #000000; text-decoration: none;}
a.info:hover { background: #FFFFFF;}
a.info span { visibility: hidden; position: absolute; margin-top: 1em; padding: 5px; text-decoration: none;}
a.info:hover span { visibility: visible; border: 1px solid #CCCCCC; color: #000000; background: #F4F4F4; font-size:13px;}

/* Formulare */

label {	float:left;	clear:both; display:block; width:100px; margin-bottom:10px; padding-left:10px;}

#kontaktform {width:450px;}
#kontaktform input {border:1px solid #999999; font-size:12px; float:left; display:block; background:#F4F4F4; font-size: 12px; margin-bottom:10px; padding:1px; width:200px;}
#kontaktform textarea {border:1px solid #999999; font-size:12px; float:left; display:block; background:#F4F4F4; font-size: 12px;	margin-bottom:10px;	padding:1px; width:300px;}
#button {background-color:#EEEEEE; color:#000000; width:120px; height:20px; border:1px solid #999999; margin-top:8px; font-size:12px; font-weight:bold; text-align:center;}

/* Formular Schandensregulierung */
#srformular {width:580px;}
#srformular td {font-size:12px;}
#srformular input {border:1px solid #999999; font-size:12px; background:#F4F4F4; font-size: 12px; padding:1px;}
#srformular textarea {border:1px solid #999999; font-size:12px; background:#F4F4F4; font-size: 12px; padding:1px;}
#srformular radio {border:0;}

fieldset {display:block; clear:both;}

#box {width:600px;}
#fahrzeug_a {width:290px; border:1px solid #999999;float:left;}
#fahrzeug_b {width:290px; border:1px solid #999999;float:left; margin-left:15px;}
#fahrzeug_a_header {height:20px; text-align:center; font-weight:bold; padding:5px; background-color:#EEEEEE; border:1px solid #CCCCCC; border-collapse:collapse;}
#fahrzeug_a_body {padding: 5px;}


/* Bilder */
img#team {float:left; margin:0 5px 5px 0;}


