a:visited {color: #666666;}
#tert-nav a:hover {color: #000000;}
#tert-nav .tert-nav-c, #tert-nav a.tert-nav-c:hover {color: #666666;}
a:hover {color: #000000;}
.ein-sp-fuss {display: block; margin-top: -0.8em;}
.tert-nav-fuss {clear: both; margin: 0em; font-size: 0.1em; line-height: 0.1em; display: block;}
.rot {color: #990000;}
.checkbox {padding: 0px; margin: 0px;}
.div-menge {position: absolute; width: 160px; display: inline; right: 0px; top: 0px; text-align: right;}
.input-anz {width: 24px;}
.submit {color: #990000; background-color: #EEEEEE; border: 1px solid #CCCCCC; margin: 1px; padding: 2px; font-size: 1.0em; font-weight: bold; font-family: Verdana; Arial, Helvetica, sans-serif; /* display: block; position: absolute; right: 0px; */;}
.div-daten input {display: inline; border-bottom: 1px solid #000000; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; background-color: #CCCCCC; margin-bottom: 0.25em; font-family: Verdana; line-height: 1.0em;}
form {width: 520px;}
.div-daten {position: relative; width: 500px; line-height: 1.75em;}
.input-daten {position: absolute; width: 280px; right: 0px; top: 0px;}
.fltnn {float: none; font-size: 2px;}
h3 {font-size:1em; font-weight: normal; margin-top: -0.75em;}
.text-klein {font-size: 0.85em; line-height: 140%; word-spacing: 0.1em;}
#sek-nav {margin-left: 40px; font-size: 0.7em; height: 16px; width: 560px;}
#nav {margin-left: 18px; width: 613px;}
#kopf {padding-top: 14px; background-color: #FFFFFF;}
.fuss-top {float: left; width: 27px;}
.fuss-copy {float: left; width: 657px; margin-top: 7px;}
#fuss {margin-top: 1.5em;border-top: 1px solid #FFFFFF; color: #FFFFFF; font-size: 1em; line-height: 1.25em; float: left; border-right: 1px solid #CCCCCC;}
#content {width: 686px; margin-top: 18px; margin-left: 18px; font-size: 0.8em; line-height: 1.25em;}
#prim-nav {font-size: 0.7em; margin-left: 84px; height: 31px; width: 603px;}
.p-nav-c {float: left; padding: 0px 5px 0px 5px; height: 31px; background-image: url(../../media/img/nav/pnav_chosen.gif); background-repeat: no-repeat;}
.p-nav-p {float: left; padding: 0px 5px 0px 5px; }
#logo {margin-left: 14px; width: 728px; height: 108px;}
#footer {margin-top: 2.5em; padding-bottom: 1.5em; border-top: 1px solid #FFFFFF; color: #FFFFFF; font-size: 1em; line-height: 1.25em; }
#tert-nav .ein-sp {width: 225px; margin-bottom: 0.5em;}
#bildleiste-lila {height: 255px; background-color: #88758D; }
#bildleiste-hellgruen {height: 255px; background-color: #CBC99D; }
#bildleiste-gruen {height: 255px; background-color: #BBB76D; }
#bildleiste-dunkelrot {height: 255px; background-color: #996666; }
#tert-nav a {color: #990000; }
#tert-nav {float: left; width: 225px; margin-top: 0em; font-weight: bold; font-size: 1em; line-height: 1.25em;}
#bildleiste {margin-left: 18px;width: 728px;}
#bildleiste a {font-size: 0.75em; }
p {font-size: 1em; margin-top: 1.0em; margin-bottom: 1.0em;}
h2 {margin-top: 0.0em; margin-bottom: 1.0em; font-size: 1em;}
h1 {font-size: 1.125em; margin-bottom: 0.0em;}
img {border: 0; }
#bildleiste img {margin-right: 6px;}
#tert-nav .re-sp {float: left; width: 174px; margin-bottom: 0.2em; }
#tert-nav .li-sp {float: left; width: 51px; margin-bottom: 0.2em; }
.clb {clear: both; font-size: 2px; line-height: 1px;}
div {padding: 0px; margin: 0px; }
body, table {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; background-color: #CCCCCC;}
a {text-decoration: none; color: #990000; font-weight: bold; }
.tert-nav-ein-sp-fuss {clear: both; margin-top: 0em; margin-bottom: 0em; padding: 0; display: block; line-height: 0.1em;}
#sek-nav img {margin-right: 10px;}
#bildleiste #bl-zeile1 img, #bildleiste #bl-zeile2 img, #bildleiste #bl-zeile3 img {margin-right: 13px;}
#bl-zeile1 {padding-top: 25px; line-height: 2px;}
#bl-zeile2, #bl-zeile3 {margin-top: 13px; line-height: 2px;}
#teilnahme {float: left; width: 195px; margin-top: 0em; font-size: 0.85em; line-height: 1.25em;}
#dsdbw-div-img-form {margin-top: 1.0em; margin-bottom: 1.5em; margin-left: 140px;}
.dsdbw-form-div {clear: both; width: 450px; line-height: 1.75em;}
.dsdbw-form-bez {float: left; width: 140px;}
.dsdbw-input {width: 310px; float: left; padding: 0px; margin: 0px; border-bottom: 1px solid #000000; border-top: 1px solid #CCCCCC; border-right: 1px none #CCCCCC; border-left: 1px none #CCCCCC; background-color: #CCCCCC; margin-bottom: 0.25em; font-family: Verdana; line-height: 1.0em;}
.dsdbw-form {width: 450px;}
.dsdbw-pflicht {clear: both; width: 310px; line-height: 1.75em; margin-top: 0.0em; padding-top: 0.25em; margin-left: 140px; font-size: 0.85em;}
.dsdbw-fuss {font-size: 0.85em; line-height: 0.85em; clear: both;}
#dsdbw-linke-sp {float: left; width: 450px; margin-right: 40px;}
#dsdbw-linke-sp h1 {margin-top: 0em;}
.dsdbw-img {margin-top: 1.0em;}
.dsdbw-form-auswahl {width: 450px; text-align: right;}
.best-form-titel {width: 320px; float: left;}
.best-form-artikel {position: relative; display: block; width: 180px; float: left; text-align: right;}
#bildleiste-content {margin-left: 0px;width: 700px;}
#bildleiste-content #bl-zeile1 img, #bildleiste-content #bl-zeile2 img, #bildleiste-content #bl-zeile3 img {margin-right: 13px;}
#bildleiste-content #bl-zeile1 {padding-top: 2px; line-height: 2px;}
.img-fl-l {float: left; margin-right:12px; margin-bottom: 1em;}
.cll {clear: both; font-size: 1em; margin-top: 1.0em; margin-bottom: 0; width: 100%;}

