/*<![CDATA[*/
body { font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; line-height: 140%; margin: 20px 0 0; padding: 0; }
#seite { background-color: #e25512; width: 800px; height: 650px; margin: 0; padding: 0; border: solid 1px #e18200; }
#seiteauto { background-color: #e25512; margin: 0; padding: 0; width: 800px; height: auto; overflow: hidden; visibility: visible; clear: right; border: solid 1px #e18200; }
#links { background-color: #e25512; vertical-align: top; width: 150px; height: 550px; float: left; clear: left; margin: 0; padding: 0; }
#linksauto { background-color: #e25512; margin: 0; padding: 0; width: 150px; float: left; clear: left; height: inherit; visibility: visible; }
#links img { margin: 0 0 20px; padding: 0; }
#linksauto img { margin: 0 0 20px; padding: 0; }
#rechts { background-color: #fff; width: 650px; height: 650px; visibility: visible; float: right; clear: right; }
#rechtsauto { background-color: #fff; visibility: visible; width: 650px; height: auto; float: right; clear: right; }
#head { background-color: #eee6d6; text-align: right; width: 650px; height: 80px; margin: 0; padding: 0; }
#head img { text-align: right; margin: 2px 10px 0 0; padding: 0; }
#content { text-align: left; width: 550px; height: auto; float: left; margin: 0; padding: 20px 0 0 20px; }
.clear { clear: both; }
/*--- schriften text ---*/
h1 { color: #e18200; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 2em; font-weight: normal; letter-spacing: 1px; margin: 0.67em 0; padding: 0; }
h6 { font-size: 1.1em; font-weight: bold; margin: 0; }
p { color: #000; font-size: 1.2em; line-height: 140%; text-align: left; }
ul li { color: #000; font-size: 1.2em; margin-top: 0.8em; margin-right: 0; margin-bottom: 0.8em; display: list-item; }
td { }

a:link { color: #000; font-weight: bold; text-decoration: none; letter-spacing: 1px; }

a:visited { color: #000; font-weight: bold; text-decoration: none; letter-spacing: 1px; }

a:hover { font-weight: bold; background-color: #eee6d6; letter-spacing: 1px; }

a:active { color: #000; font-weight: bold; letter-spacing: 1px; }
/*---navigation---*/
#navi { font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; text-align: left; width: 149px; height: auto; visibility: visible; float: left; clear: left; margin: 0 0 0 2px; padding: 0; }
#navi ul  { list-style: none; margin: 0; padding: 0 ; border-top: 1px solid #fff; }
#navi li  { height: auto; margin: 0; padding: 0; border-bottom: 1px solid #fff; display: block            }
#navi ul li a       { color: #fff; font-size: 10px; text-decoration: none; background-repeat: no-repeat; background-position: left 50%; letter-spacing: 1px; display: block; margin: 0; padding: 0 0 3px 5px; }
#navi ul li a:hover        { color: #000; background-color: #f8f0e0; background-position: left 50%; margin: 0; padding: 0 0 3px 5px; border-width: 0; display: block; }
#navi ul li .offen a      { color: #000; font-size: 10px; font-weight: bold; background-color: #eee6d6; letter-spacing: 1px; margin: 0; display: block; padding: 0 0 3px 18px; }
#navi ul li .offenunter { color: #000; font-size: 9px; font-weight: normal; background-color: #b7d6ff; text-decoration: none; letter-spacing: 0; display: block; margin: 0; padding: 0 0 2px 15px; }
#navi ul li .unter a { color: #000; font-size: 9px; font-weight: normal; background-color: #5c83bc; text-decoration: none; letter-spacing: 0; display: block; margin: 0; padding: 0 0 2px 15px; }
#navi ul li .unter a:hover { color: #000; background-color: #b7d6ff; background-position: left 50%; text-decoration: none; letter-spacing: 0; display: block; margin: 0; padding: 0 0 2px 15px; border-width: 0; }
/*---kontaktformular---*/
#kontakt { font-size: 11px; margin-bottom: 20px; }
#kontakt .content2 { visibility: visible; margin: 10px 0 20px; width: 550px; height: auto; float: left; clear: left; padding: 0 0 0 10px; }
#kontakt textarea { font-size: 11px; width: 300px; height: 100px; border: solid 1px #244e80; }
#kontakt input { font-size: 11px; width: 200px; border: solid 1px #244e80; }
#kontakt select { font-size: 11px; width: 150px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #244e80; }
#kontakt table { width: 450px; visibility: visible; float: left; clear: left; margin: 0; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; border: solid 2px #e25512; }
/*]]>*/
