body {width: 100%; margin: 0px auto; text-align: center; height: 100%;}
.mittig {width: 900px; margin: 0px auto; text-align: left;}
.top {background-image: url(../layout/back-top.jpg); background-repeat: repeat-x; width: 100%; height: 83px; }
.logo {float: left; width: 139px; height: 84px; }
.navi-top {float: left; width: 761px; text-align: right; height: 14px; line-height: 14px; margin-top: 10px;}
.metanavi {float: left; width: 761px; padding-top: 35px;text-align: right; height: 100%; background-color: transparent;}
.weite100pro {float: left; width: 100%; }
.main-navi {float: left; width: 900px;}
.line-color {float: left; width: 900px; height: 5px;line-height: 5px;}
.sub-navi {float:left; width: 900px; }
.produkt {background-image: url(../layout/border-produkt.jpg); background-repeat: repeat-y; float: left; width: 900px; height: 235px; display: block;}
.inhalt {float: left; width: 903px; background-image: url(../layout/back-left.jpg);}
.inhalt-links-rand-unten {float: left; margin-bottom: 1px;}
.inhalt-links-topic {background-image: url(../layout/back-topic-gruen-links.gif); float: left; height: 50px; width: 299px; }
.inhalt-links-text {float: left; width:299px; border-right: 1px solid #FFFFFF; padding-bottom: 10px; padding-top: 10px;}
.inhalt-mitte-rand-link-rechts {float: left; margin-bottom: 1px; border-right: 1px solid #FFFFFF;}
.inhalt-mitte-topic {background-image: url(../layout/back-topic-gruen-mitte.gif); float: left; height: 50px; width:300px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.inhalt-mitte-text {float: left; width:299px; margin-right: 1px;padding-bottom: 10px; padding-top: 10px;}
.inhalt-rechts {float: left; width: 299px;}
.inhalt-rechts-topic {background-image: url(../layout/back-topic-terracotta-rechts.gif); float: left; height: 50px; width: 299px; }
.inhalt-rechts-text {float: left; width:299px;padding-bottom: 10px; padding-top: 10px;}
.urhere-links {float: left; width: 252px; height: 19px; line-height: 19px;}
.uhere {float:left; width:898px; height:19px; line-height:19px; border-top: 1px dotted #D4D4E9; border-bottom: 1px dotted #D4D4E9; border-left: 1px solid #D4D4E9; border-right: 1px solid #D4D4E9;}
.sub-navi-vertical {float: left; width: 214px; height:100%; padding-right:38px;}
.inhalt630px {float: left; width: 630px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; line-height: 140%; }
.inhalt425px {float: left; width: 425px; }
.inhalt170px {float: left; width: 165px; padding-left: 35px;}
.themenblock {float: left; width: 900px; height: 110px; border: 1px solid #D4D4E9; }
.themenblock-links {float: left; width: 300px; }
.themenblock-mitte {float: left; width: 299px; }
.themenblock-rechts {float: left; width: 299px;}
.newsletter {width: 900px; float: left; height: 41px; }
.newsletter-inhalt-links {background-image: url(../layout/newsletter-mitte.gif); float: left; width: 659px; padding-left: 5px; padding-top: 12px; height: 29px;}
.newsletter-inhalt-rechts {background-image: url(../layout/newsletter-mitte.gif); float: left; width: 200px; height: 31px; padding-top: 10px; text-align: right;}
.footer {float: left; background-color: #474789; width: 100%; height: 105px; color: #474788;}
.copyright1 {float: left; padding-top: 20px; width: 500px;}
.tel {float: right; margin-top: 20px; width: 140px; padding-right: 7px; text-align: right; border-right: 1px dotted #A3A3C4;}
.anschrift {float: right; margin-top: 20px; padding-right: 7px; width: 240px; text-align: right; border-right: 1px dotted #A3A3C4;}
.uhere-navi {float: left; width: 630px; height: 19px; line-height: 19px;}
.inhalt-text-start-back {float: left; width:900px; background-image: url(../layout/start-back-3teaser.jpg); background-repeat: repeat-y;}
.produktbild {float: left; width: 313px; height: 229px; padding-left: 2px;display: block;}
.produkttext {float: left; width: 570px; height: 229px;}
.rechts {float: right;}
.productPrice {color:#000000; font-size:15px; font-weight:bold;}
.productOldPrice {color:#FF0000; font-size:12px; font-weight:normal; text-decoration:line-through;}
.formArea {width:100%; padding:2%; background-color:#efeff7; border:1px solid #d4d4e9;}
input image {border:0px;}
form img{border:0px;}
.main img{border:0px;}
table img{border:0px;}