
body { color: #5a5c5e; font-size: 11px; font-family: Arial; }
* html p { line-height: 12px; height: 12px; margin: 0; padding: 0; }
p { line-height: 12px;   }
.main { position: absolute; top: 0; left: 50%; width: 770px; margin: 0 0 0 -385px; padding: 0; }
.top { background-image: url(../de/images/ebene2/bg-top.jpg); background-repeat: repeat-x; background-position: 0 0; width: 770px; height: 86px   ; margin: 0; padding: 0; }
.top a img {border: none}
.logo { position: absolute; top: 11px; }
.menue { width: 770px; height: 33px; margin: 0; padding: 0; }
.banner { width: 770px; height: 125px; margin: 0; padding: 0; }
.trenner { height: 15px; margin: 0; padding: 0; }
.gelb5 { background-color: #fdd400; width: 154px; height: 15px; float: left; }
.gelb4 { background-color: #f1b011; width: 154px; height: 15px; float: left; }
.gelb3 { background-color: #f19316; width: 154px; height: 15px; float: left; }
.gelb2 { background-color: #cc8a31; width: 154px; height: 15px; float: left; }
.gelb1 { background-color: #ab6108; width: 154px; height: 15px; float: left; }
#content { background-image: url(../de/images/ebene2/bg-content.jpg); background-repeat: repeat-y; background-position: 154px 0; }
h1 { color: #fb913b; font-size: 11px; font-weight: bold; line-height: 12px; margin: 0 0 12px; padding: 0; }
ul { margin: 0; padding: 0 0 0 17px; }
li { margin: 0; padding-top: 1px; padding-bottom: 1px !important; list-style-image: url(../de/images/ebene2/dot.jpg); }
* html .fussleiste {width: 770px;}
.fussleiste { padding-left: 30px; position: absolute; margin-top: 185px; width: 740px; padding-top: 5px; border-top: 1px solid #fb913b; }
.submenue { width: 154px; float: left; margin-top: 15px; }
.submenue a:link, .submenue a:visited, .submenue a:active  { color: #ab6108; font-weight: bold; text-decoration: none; margin-top: 5px; display: block      }
.submenue a:hover  { color: #5a5c5e !important; font-weight: bold !important; text-decoration: none !important; margin-top: 5px !important; display: block !important; }
.submenue a.sel:link, .submenue a.sel:visited, .submenue a.sel:hover   { color: #282828 !important; font-weight: bold !important; text-decoration: none !important; margin-top: 5px !important; display: block !important; }
.submenue a.subtwo:link, .submenue a.subtwo:visited, .submenue a.subtwo:active  { color: #d8993e; font-weight: bold; background-image: url(../de/images/ebene2/subtwo.gif); background-repeat: no-repeat; background-position: 7px 5px; text-decoration: none; margin-top: 5px; padding-left: 15px; display: block; }
.submenue a.subtwo:hover  { color: #5a5c5e !important; font-weight: bold !important; background-image: url(../de/images/ebene2/subtwosel.gif); background-repeat: no-repeat; background-position: 7px 5px; text-decoration: none !important; margin-top: 5px !important; display: block !important; padding-left: 15px }
.submenue a.subtwosel:link, .submenue a.subtwosel:visited, .submenue a.subtwosel:hover   { color: #282828 !important; font-weight: bold !important; background-image: url(../de/images/ebene2/subtwosel-sel.jpg); background-repeat: no-repeat; background-position: 7px 5px; text-decoration: none !important; margin-top: 5px !important; display: block !important; padding-left: 15px }

.teaser { color: #ab6108; font-weight: bold; width: 135px; float: left; padding-top: 20px; padding-right: 15px; padding-left: 10px; }
.teaser h1 { color: #feffff; }
.teaser_img { margin-bottom: 10px; margin-left: 11px; border: solid 2px #ab6108; }
.text { width: 400px; float: left; margin: 15px 0 0 15px; }
.image_text { text-align: center; margin-top: 15px; margin-bottom: 0; border-color: transparent; }
.image_text img { border: solid 1px #f1b011; }
.img_float { text-align: right; float: right; }
.text h2 { color: #ab6108; font-size: 12px; }
.text a:link, .text a:visited, .text a:active { color: #bd7400; text-decoration: none; }
.text a:hover { color: #4d4d4d; text-decoration: none; }
#clear { font-size: 0; line-height: 0; height: 0; clear: both   ; margin: 0; padding: 0; }
.people { background-image: url(../de/images/ebene2/people.jpg); background-repeat: no-repeat; width: 770px; height: 71px !important; border-top: 1px solid #feffff; }
.left-small { font-weight: bold; width: 100px; float: left; margin: 0; padding: 0; }
.left { float: left; width: 330px; margin: 0; padding: 0; }
.timg { margin-left: -10px; cursor: pointer; }
.print { padding-bottom: 7px; padding-left: 334px; }
.print a:link, .print a:visited, .print a:active { color: #5a5c5e; background-image: url(../images/symbols/printer.gif); background-repeat: no-repeat; background-position: 0 1px; text-decoration: none; padding-left: 18px; }
.print a:hover { color: #000; background-image: url(../images/symbols/mo-printer.gif); background-repeat: no-repeat; background-position: 0 1px; text-decoration: none; padding-left: 18px; }
@media print 
{
.menue {display: none}
.submenue  {display: none}
.banner {display: none}
.logo { position: absolute; top: 0px; left: 50px}
#content { position: absolute; top: 80px; left: 50px; margin: 0px; padding: 0px}
.text {width: auto}
.teaser {width: auto}
}

.login { font-weight: bold; background-color: transparent; width: 433px; float: left; margin-bottom: 20px; margin-left: 20px; margin-top: 5px; padding: 0; border-width: 0; }
.login table { border-width: 0; }
.login h1 { color: #ab6108; height: 5px; padding-top: 5px; padding-left: 5px      }
.bezeichnung_login { font-size: 11px; text-align: right; width: 80px; padding-right: 5px; padding-left: 5px  }
.feld_login { padding: 2px 5px }
.feld_login input { color: #313131; font-size: 11px; font-family: Arial; width: 120px ; border: solid 1px #ab6108; }
.login_head { background-color: #fdd400; margin: 0; padding: 0; }
.feld_submit { padding: 2px 5px; }
.feld_submit input { color: #ffd602; font-size: 11px; font-family: Arial; background-color: #f19316; width: 124px; border: solid 1px #fdd400; }

