/* CSS Document */

body, html, td, tr, table, img, a, ul, li, iframe {border: 0px; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }

body { background: url(../images/back.gif); height: 100%; font-size: 11px; line-height: 18px;}

#bodywrapper {background: #fff; height: 100%; position: absolute; left: 50%; top: 0px; margin-left: -400px;  width: 800px; height: 100%; background:url(../images/home.jpg) no-repeat #fff;;} 

#head {position: absolute; left: 50%; margin-left: -400px; width: 800px; height: 450px; }
.logo {position: absolute; left: 50%; margin-left: -92px; top: 27px; width: 184px; height: 42px;}

#druckbutton {position: absolute; left: 50%; margin-left: 310px; top: 20px; background: url(../images/drucken.gif); width: 79px; height: 18px;}
#druckbutton:hover {background: url(../images/drucken_over.gif); }

#content {position: absolute; left: 50%; margin-left: 50px; top: 115px; width: 340px; height: 327px; overflow: auto; color: #8b0e13; padding: 4px;}
#content ul {margin: 15px;}

#title {position: absolute; left: 50%; margin-left: -400px; top: 450px; width: 800px; height: 80px; background: #8b0e13;}
#title h6 {padding: 10px; margin: 0px; font-size: 24px; color: #eb6909;}

#submenu {position: absolute; left: 50%; margin-left: -400px; top: 510px; width: 800px;  z-index: 4; }
#submenu ul {list-style: none; } 
#submenu ul li {float: left;}
#submenu ul li a {padding: 0px 10px 2px 10px; text-decoration: none; color: #eb6909; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border-right: 1px solid #7d0005;}
#submenu ul li a:hover {background: #eb6909; color: #790c11;}
#submenu ul li a:link, #submenu li a:visited, #submenu li a:active {display:block;}

#menu { position: absolute; left: 50%; margin-left: -400px; top: 530px; width: 800px; height: 70px; background: #eb6909;}
#menu ul {list-style: none; } 
#menu ul li {float: left; }
#menu ul li a {padding: 5px 12px 55px 12px; text-decoration: none; color: #8b0e13; font-size: 15px; font-family: Arial, Helvetica, sans-serif; border-right: 1px solid #eb8336;}
#menu ul ul {border-bottom: none;}
#menu ul li a:hover, #menu ul li a.activeparent:hover {background: #e2e2e2; color: #790c11;}
#menu ul li a:active, #menu ul li a.currentpage, #menu ul li a.activeparent {background: #eb8336;}
#menu ul li a:link, #menu li a:visited, #menu li a:active {display:block;}

#footer {position: absolute; left: 50%; margin-left: -400px; top: 600px; width: 800px; height: 80px; background: #eee;}
#footer p {margin-top: 0px; padding: 10px 0px 0px 10px; color: #666666;}



.hidden, dfn {display: none;}


/* Text-Definitionen */

h1 {font-size: 1.2em; line-height: 1.2em; margin:0px 0px 20px 0px; color: #eb6909; }
h2 {font-size: 1.0em; color: #009ee0; background:url(../images/h2.gif) no-repeat; padding: 5px 0px 0px 25px; margin-left: -10px;}
h3 {font-size: 1.0em; color: #009ee0; padding: 5px 0px 0px 5px; margin: 2px 0px 5px 0px;}
#footer a, #content a {color: #666666; text-decoration: none; border-bottom: 1px dotted #dddddd; padding: 0px 4px;}
#content a {text-decoration: none; color: #8b0e13; border-bottom: 1px dotted #8b0e13;}
#footer a:hover, #content a:hover {color: #8b0e13; background: #ebcfbb;}
#footer a:active, #content a:active {background:#eee;}

table.kontaktform {width: 320px; font-size: 1em;}
td.kontaktform {padding: 10px; }
textarea {width: 200px; height: 50px; margin-left: 10px; border: none; background: #ffb59d;}
input {margin-bottom: 2px; margin-left: 10px; border: none; border-bottom: 1px solid #ffb59d;}
.submit input {background-color: #eb6909; padding: 4px 20px; font-weight: bold; color: #8b0e13;}