html,body {height:100%; margin:0; padding:0; font: normal 0.85em Verdana,Arial,"Trebuchet MS", Helvetica, sans-serif; line-height:1.5em; color:#535353; text-align:center}
body {text-align:center}
table {font: normal 1em Verdana,Arial,"Trebuchet MS", Helvetica, sans-serif; line-height:1.4em;}
#rahmen{text-align:left; background:url(/images/bg.gif) repeat-y;min-height:100%; position: relative;width:930px;margin-left:auto;margin-right:auto;text-align:left}
* html #rahmen{height:100%;text-align:left}
#footer {padding:10px; font-size:0.8em}
div>p {margin:0}

/* commented backslash hack \*/ 
html, body{height:99%;} e04854rda
/* end hack */

#kopf01,#kopf02,#kopf03,#kopf04,#kopf05,#kopf06,#kopf07,#kopf08 {height:88px;border-bottom:solid 1px #999}
#kopf01 {background:url(/images/header01.jpg) no-repeat right}
#kopf02 {background:url(/images/header02.jpg) no-repeat right}
#kopf03 {background:url(/images/header03.jpg) no-repeat right}
#kopf04 {background:url(/images/header04.jpg) no-repeat right}
#kopf05 {background:url(/images/header05.jpg) no-repeat right}
#kopf06 {background:url(/images/header06.jpg) no-repeat right}
#kopf07 {background:url(/images/header07.jpg) no-repeat right}
#kopf08 {background:url(/images/header08.jpg) no-repeat right}

#navigation {float:left; width:170px; margin-top:5px}
#inhalt {float:left; width:530px; padding:20px 20px 10px 30px;}
#logos {float:right;  width:170px; background: #; height:100%;  font-size:0.9em}

.slot {color:#9d1248 ; padding:5em 0; margin:0; font-weight:normal;text-align:left; line-height:1.45em}
.slot p {line-height:1.3em}

a:link, a:visited {color:#ca2f45; font-weight:normal}
a:hover, a:active {color:#e04854}

a:link.navleft01, a:active.navleft01, a:visited.navleft01, a:link.navleft01aktiv, a:visited.navleft01aktiv {display:block; padding:0.4em 0;width:147px; margin:0.3em 1em; color:#9d1248 ; font-weight:bold; text-decoration:none; border-bottom:solid 1px #999999}
a:hover.navleft01, a:link.navleft01aktiv, a:visited.navleft01aktiv {color:#D11419; text-decoration:none}


a:link.subnav, a:visited.subnav, a:link.currentsubNav, a:visited.currentsubNav{ margin-left:12px; text-decoration:none}

.subnav_none {margin:7px 0 0 12px; color:#9D1248}

h1 {color:#b9204b; font-weight:bold; margin:0 0 4px 0; font-size: 1.3em; line-height:1.3em}
h1.kopf {font-size: 1.7em; color:#b9204b; padding:20px 0 0 20px}
h2 {color:#ca2f45;font-size:1.15em; font-weight:normal; margin: 3px 0 2px 0; padding:0}
h3 {color:#d83d4d; font-weight:bold; font-size:1.05em; margin: 0.3em 0 0.4em 0}
h4 {color:#e04854; font-weight:bold; font-size:1.1em; margin: 0.15em 0 0.5em 0}

#logos h1 {color:#b9204b; font-size: 1.1em; font-weight:bold}


ul,li {list-style-image:none; list-style-type:none; l line-height:1.4em;margin:0; padding:0; font-weight:bold}
ol li {list-style-type:decimal; font-weight:normal; margin-left:10px; padding-left:5px}
ol {padding-left:0px}
p {line-height:1.4em; padding:5px 0; margin:0}
p.rot {color:#FF0000}
img {border:none}

form {margin:0; padding:0.1em}
option {padding:0.3em}
input, textarea {border: 1px solid #333333; padding:0.1em 0.2em 0.1em 0.3em; margin:0.2em 0}
input {height:1.5em}
select {border: 1px solid #333333; margin:0; line-height:1.0em; padding:0.05em; font-size:0.9em}
option {padding:0.1em; line-height:1.0em}
hr {border: none;border-bottom: 1px solid #e04854;color: #93adda;background-color: #e04854; height: 1px; margin:0.8em 0; padding:0}
.footnote {font-size:0.9em; line-height:1.0em; padding:0.4em 0}
.vertrieb {margin-right:19px; float:left;background-color:#FCFBFA;border:1px  #E2E2E2 solid; padding:3px}
.floatleft {float:left}
.cover {float:right; margin:0 0 1em 1.5em}
.cover img {border:#c7c7c7 solid 1px; background:#fbf9f9; padding:2px}
.fett {font-weight:bold}

.klein {font-size:0.8em}

.errortext {color:#D33131}

a:link.rot, a:visited.rot {color:#D7171C}
a:hover.rot, a:active.rot {color:#FF5459}

.reihe {clear:both; padding:0.3em 0; margin:0}
.label {float:left;width:11em;padding:0; margin:0}
.feld {float:left;  text-align:left;padding:0; margin:0}

.noscript, .noscript_suche {background:#EFEFF0 url(/images/bg_nav.gif) top; width:9em; float:left;font-variant:small-caps; height:1.7em; font: 0.9em "Trebuchet MS";color:#3A3A3A; border: 1px solid #ADADAD; margin:1.4em 1em 0 0}
.noscript_suche {margin:0.2em 1em}
a:link.button, a:link.button, a:visited.button,a:link.button_suche, a:link.button_suche, a:visited.button_suche {color:#3A3A3A; display:block; float:left; width:7em; margin:1.5em 1em 0 0; padding:0.1em; font-variant:small-caps; text-align:center; background:#EFEFF0 url(/images/bg_nav.gif) top; outline:0; border: 1px solid #ADADAD; text-decoration:none}
a:link.button_suche, a:link.button_suche, a:visited.button_suche {margin:0.2em 1em}
a:hover.button {color:#FFF; background:#EFEFF0 url(/images/bg_navover.gif) top left; border-color:#9d1248 }

.cover_slots {margin-top:7px; border:1px solid #D7171C}

.border {border:1px solid #b9204b}

.currentNav {margin-left:15px}

.marginright {margin-right:15px}
