body { font-size: 12px; font-family: Arial; text-align: center; margin: 0px; padding: 0px; }
div#wrapper { width: 780px; height: 100%; margin: 0 auto; } 
div#menu { background-color: #eee; float: left; text-align: left; width: 150px; margin: 0px 10px 20px 0px; border-bottom: 1px solid #aaa; }
div#header { width: 100%; height: 120px; margin: 5px 0px 10px 0px; clear: both; }
div#content { float: left; width: 619px; border-right: 1px dotted #000; text-align: left; }
div#footer { color: #CCC; clear: both; border-top: 1px dotted black; }
a.menu { border-bottom: 1px solid black; display: block; width:150px; background-color: #ccc; line-height: 22px; color: black; text-decoration: none; }
a.menu:hover { background-color: #ff0000; color: white; }
a.submenu { background-color: #aaa; display: block; width:149px; line-height: 18px; color: black; text-decoration: none; }
a.submenu:hover { background-color: #ff0000; color: white; }
.hide{ display: none; }
.show{ display: block; margin: 3px 0px 3px 0px; border-left: 1px solid black; }
div.news { float: left; text-align: left; width: 350px; margin-left: 10px; }
div.news h3 { font-size: 16px; margin: 0px 0px 3px 0px; border-bottom: 1px dotted #000; padding-bottom: 3px; }
div.news p { margin-bottom: 20px; }
div.news p.none { margin-bottom: 5px; }
div.news img { border:0px; }
div.einsatzbox { float: right; width: 200px; text-align: left; margin-right: 20px; }
div.einsatzbox h3 { font-size: 16px; margin: 0px 0px 3px 0px; border-bottom: 1px dotted #000; padding-bottom: 3px; }
div.contentbox { float: left; text-align: left; width: 570px; margin-left: 10px; }
div.contentbox h3 { font-size: 16px; margin: 0px 0px 3px 0px; border-bottom: 1px dotted #000; padding-bottom: 5px; }
div.contentbox h4 { font-size: 12px; clear: both; }
div.contentbox img {  border: 1px solid black; margin: 0; padding: 0;}
div.contentbox img.none {  border-width: 0px; }
div.contentbox img.topright { margin: 0px 0px 20px 20px; }
div.contentbox img.left { margin: 0px 20px 20px 0px; }
div.contentbox img.right { margin: 0px 0px 20px 20px; }
div.contentbox td { font-size: 12px; }
div.contentbox div.error { color: red; font-weight: bold; }
div.contentbox div.success { color: green; font-weight: bold; }
div.contentbox a { text-decoration:underline; color: black; }
div.contentbox a:hover { text-decoration:none; color: red; }
div.contentbox a.edit { text-decoration:none; color: blue; }
div.contentbox a.edit:hover { text-decoration: underline; color: blue; }
div.contentbox small a { color: blue; }
div.contentbox div.fahrzeug { height: 200px; }
div.contentbox div.kontakt { margin-top: 5px; margin-right: 15px; margin-bottom: 15px; padding: 3px; background-color: #eee; border-bottom: 1px solid #aaa; width: 250px; height: 130px; float: left; }
div.contentbox div.kontakt a { text-decoration: none; color: red; }
div.contentbox div.kontakt a:hover { text-decoration: underline; color: black; }
div.contentbox div.einsatz { margin-top: 5px; padding: 3px; background-color: #eee; border-bottom: 1px solid #aaa; width: 567px; }
div.contentbox div.einsatz a { text-decoration: none; color: red; }
div.contentbox div.einsatz a:hover { text-decoration: underline; color: black; }
div.contentbox div.einsatz a.kurzinfo { text-decoration: none; color: black; cursor: hand;}
div.contentbox img.einsatzsymbol { border-width: 0px; margin-right: 5px; float: left; }
div.contentbox label { display: block; width: 100px; float: left; }
div.contentbox input { margin-bottom: 5px; }
div.contentbox select { margin-bottom: 5px; }
div.contentbox hr { height: 1px; border-color: #eee; }
div.contentbox table.fahrzeug { margin-top: 30px; }
div.contentbox table.fahrzeug td { border-bottom: 1px solid black; }
div#footer a { color: #CCC; }
div#footer a:hover { color: #000; }
