html {
 width:100%
 background:#FF0020;
}
body {
 background:url(../bilder/front/bg.png);
 font-size:1em;
 color:black;
 font-family:arial, san serif;
}
#div_front {
 width:980px;
 height:625px;
 border:1px solid #4F4F4F;
 background:url(../bilder/front/quad_g.png);
}
#div_header {
 width:978px;
 height:160px;
 background:url(../bilder/front/header.png) no-repeat;
 border:none;
}
#div_header_bg {
 width:980px;
 height:160px;
 background:url(../bilder/front/quad_b.png);
 float:left;
 text-align:left;
}
#div_navi {
 width:170px;
 height:440px;
 heigth:auto;
 background:url(../bilder/front/navhead.png) no-repeat top;
 text-align:left;
 float:left;
 color:#000;
}
#div_info {
 width:170px;
 height:440px;
 heigth:auto;
 background:url(../bilder/front/navhead_l.png) no-repeat top;
 float:left;
}
#div_inhalt {
 width:640px;
 height:440px;
 background:url(../bilder/front/quad_b.png);
 text-align:left;
 float:left;
}
#div_footer {
 width:980px;
 height:23px !important;
 height:20px;
 border:0px solid #000;
 border-top:1px solid #000;
 margin:0px;
 padding:0px;
 float:left;
 text-align:left;
}
#div_text {
 width:639px;
 height:390px;
 background:none;
 float:left;
 text-align:left;
 overflow:auto;
 margin-top:-25px;
 border:0px solid black;
}
*html #div_text {
 width:639px;
 height:395px;
 background:none;
 float:left;
 text-align:left;
 overflow:auto;
 margin-top:-25px;
}
#div_navimp {
 width:168px;
 height:10px;
 margin-bottom:10px;
 border:0px solid #000;
}
p.header {
 margin-top:-25px;
 margin-left:160px;
 padding-left:10px;
 padding-right:33px;
 font-size:0.9em;
 font-family:arial, san serif;
 color:#00003F;
 border:0px solid #00003F;
 width:645px;
}
p.image {
 width:150px;
 height:113px;
 border:1px solid #000;
 padding:1px;
 margin-top:50px;
 margin-bottom:-40px;
 font-size:0.9em;
}
a.navh: {
 color:#fff;
 text-decoration:none;
 font-size:1em;
 border:none;
}
a.navh:link {
 color:#fff;
 text-decoration:none;
 font-size:1em;
 border:none;
}
a.navh:visited {
 color:#00AFFF;
 text-decoration:none;
 font-size:1em;
}
a.navh:hover {
 color:#FF9900;
 text-decoration:none;
 font-size:1em;
}
a.png: {
 color:#fff;
 text-decoration:none;
 font-size:1em;
 border:none;
 margin-left:350px;
}
a.png:link {
 color:#fff;
 text-decoration:none;
 font-size:1em;
 border:none;
 margin-left:350px;
}
a.png:visited {
 color:#00AFFF;
 text-decoration:none;
 font-size:1em;
 margin-left:350px;
}
a.png:hover {
 color:#FF9900;
 text-decoration:none;
 font-size:1em;
 margin-left:350px;
}
a.nav:link, a.nav:visited {
 font-size: 0.9em;
 font-weight: bold;
 color: #000066 !important;
 color: #000066;
 text-align: left;
 padding-top: 5px;
 padding-left: 26px;
 height: 25px !important;
 height: 25px;
 width: 100%;
 text-decoration: none;
 margin-top:1px;
}

a.nav:hover {
 color: #fff !important;
 color: #5F5F5F;
 font-size:0.9em;
 text-decoration: none;
}
a.nav1:link, a.nav1:visited {
 font-size: 0.9em;
 font-weight: bold;
 color: #000066;
 text-align: left;
 padding-top: 3px;
 padding-left: 26px;
 height: 25px !important;
 height: 25px;
 width: 180px;
 text-decoration: none;
 margin-top:1px;
 margin-bottom:1px;
}
a.nav1:hover {
 color: #ff3311;
 font-size:0.9em;
 text-decoration: none;
}
ul.nav {
 list-style:none;
 font-family:Arial, sans-serif;
 font-size:0.9em;
 line-height:16px;
 margin-top:55px;
 margin-left:0px;
 padding:0px;
 color:#000066;
 background:url(../bilder/front/quad.png);
}
ul.nav1 {
 list-style:none;
 font-family:Arial, sans-serif;
 font-size:0.9em;
 line-height:16px;
 margin-top:24.7px;
 margin-left:0px;
 padding:0px;
 color:#000066;
 background:url(../bilder/front/quad.png);
}
ul.nav2 {
 list-style:none;
 font-family:Arial, sans-serif;
 font-size:0.9em;
 line-height:16px;
 margin-top:0px;
 margin-left:0px;
 padding:0px;
 color:#000066;
 background:url(../bilder/front/quad.png);
}
li.nav {
 background:url(../bilder/front/navi_start.png) no-repeat;
 padding-bottom:0px;
 width:170px;
 height:21px;
 padding-left:0px;
 padding-top:2px;
}
li.nav:hover {
 background:url(../bilder/front/navi_sel.png) no-repeat;
 padding-bottom:0px;
 width:170px;
 color:#000066;
 padding-left:0px;
 padding-top:2px;
}
li.nava {
 background:url(../bilder/front/navi_sel.png) no-repeat;
 padding-bottom:0px;
 width:170px;
 color:#ffffff;
 height:21px;
 padding-left:0px;
 padding-top:2px;
}
li.nav1 {
 color:#000066;
 padding-left:15px;
 margin-top:5px;
}
li.nav2 {
 color:#000066;
 padding-left:30px;
 margin-top:5px;
}
input.server {
 border:1px solid #FFFFFF;
 background:url(../bilder/front/quad_b.png);
 font-size:0.9em;
 color:#FFFFFF;
 margin-left:5px;
 margin-bottom:5px;
 width:230px;
}
input.button {
 border:none;
 background:url(../bilder/front/quad_b.png);
 font-size:0.9em;
 color:#FFFFFF;
 width:120px;
 text-align:left;
}
input.button2 {
 border:none;
 background:url(../bilder/front/quad_b.png);
 font-size:0.9em;
 color:#FFFFFF;
 width:120px;
 text-align:right;
}
textarea {
 border:1px solid #fff;
 background:url(../bilder/front/quad_b.png);
 font-size:1.3em;
 color:#FFFFFF;
 margin-left:5px;
 margin-bottom:5px;
 width:230px;
 height:150px;
}
fieldset.form {
 color:#fff;
 width:275px;
 height:300px;
 float:left;
 margin-left:5px;
 font-size:0.75em;
 letter-spacing:1px;
}
fieldset.formk {
 color:#fff;
 width:275px;
 height:365px;
 float:left;
 margin-left:5px;
 font-size:0.75em;
 letter-spacing:1px;
}
span.server {
 font-size:0.9em;
 color:#FFFFFF;
 margin-left:5px;
 font-weight:bold;
}
span.daten {
 color:#FFFF99;
 font-size:1.2em;
 text-decoration:underline;
 font-weight:600;
 letter-spacing:1px;
}
p.head {
 font-size:1em;
 height:45px;
 vertical-align:center;
 background:url(../bilder/front/bghead2.png) repeat-x;
 color:#000;
 font-weight:bold;
 margin-top:0px;
 padding-top:15px;
 padding-left:5px;
 width:640px;
 letter-spacing:2px;
}
*html p.head {
 font-size:1em;
 height:40px;
 vertical-align:center;
 background:url(../bilder/front/bghead2.png) repeat-x;
 color:#000;
 font-weight:bold;
 margin-top:0px;
 padding-top:15px;
 padding-left:5px;
 width:99.2%;
 letter-spacing:1px;
}
p.inhalt {
 font-size:0.75em;
 color:#DFDFDF;
 margin:10px;
 width:595px;
 letter-spacing:1px;
}
p.daten {
 margin-left:5px;
 margin-bottom:5px;
}
img { border:none; }
table.gb {
 width:500px;
 height:auto;
 color:#EFEFEF;
 border:1px solid #fff;
 font-size:0.9em;
 margin-left:10px;
}
td.gb {
 width:50px;
 color:#DFDFDF;
 font-weight:bold;
 border:1px solid #FFFFFF;
 vertical-align:top;
}
input { color:#DFDFDF; width:250px; border:1px solid #FFFFFF; background:none; }
textarea.text { width:250px; height:170px; color:#dfdfdf; border:1px solid #FFFFFF; background:none;}
input.gb { color:#dfdfdf; width:15px; border:none;}
span.pdf { text-align:right; font-weight:bold;}
