body {background: url(bilder/bg.png) repeat-x #fff; font-family: tahoma, helvetica, sans serif; font-size: 10px; color: #2b2b2b; margin: 0; text-align: center;}

a, a:active, a:visited {color: #078f5b; text-decoration: none}
a:hover {text-decoration: underline;}

form, p {margin: 0;}

input, textarea {background: url(bilder/inputBg.png) repeat-x #fa6401; border: 1px solid #4b1e00; color: #fff; font-size: 11px; padding: 1px; margin: 1px;}
input[type="radio"] {background: none; border: 0;}
.sendButton {border: 0; background: url(bilder/sendButton.png) no-repeat; width: 92px; height: 19px;}
/*Hauptseite*/

#wrapper{position: relative; width: 973px; margin: auto; text-align: left;}
#header {position: relative; top: 0px; left: 0px; height: 126px;}
#logo {background: url(bilder/logo.png) no-repeat; display: block; position: absolute; top: 25px; left: -1px; width: 344px; height: 70px; z-index:1;}
#rotator {background: url(bilder/rotBg.png) no-repeat; position: absolute; top: 18px; right: 0px; width: 473px; height: 75px; padding: 7px 0 0 9px;}
#topLinks {display: block; width: 300px; height: 17px; line-height: 15px; position: absolute; top: 0px; right: 4px; text-align: right; color: #feae78;}
#topLinks a {text-decoration: none; font-size: 0.9em; color: #feae78;}
#nav_top {position: absolute; top: 101px; left: 202px; width: 670px; height: 25px; z-index: 3;}
ul.nav {list-style-type: none; padding: 0; margin: 0;}
ul.nav li {float: left; display: inline;}
a.topButton, a.topButton:active, a.topButton:visited {background: url(bilder/buttonTop.png); padding: 0 15px; display: block; line-height: 24px; height: 25px; width: 75px; color: #feae78; font-weight: bold; text-align: center; text-decoration: none;}
a.topButton:hover {background-position: 151px 0px; color: #fff;}

#main {background: url(bilder/mainBg.png) no-repeat; position: relative; top: 0px; left: 0px; width: 978px; z-index: 0;}
#content {position: relative; top: 0px; left: 0px; width: 977px; float: left; margin: 5px 0 0 0;}
#left_column {position: relative; top: 0px; left: 1px; width: 189px; float: left;}
#center_column {position: relative; top: 0px; left: 8px; width: 579px; float: left;}
#right_column {position: relative; top: 0px; left: 15px; width: 189px; float: left;}
#footer {position: relative; top: 5px; left: 0px; width: 968px; padding: 0; color: #bbb; text-align: center;}
#footer a, #footer a:active, #footer a:visited, #footer a:hover {font-size: 10px; color: #bbb; text-decoration: none;}

/* Alle Klassen */
.displaynone {display: none;}
.clear {clear: both;}
.preisbox {background: url(bilder/preisBg.png) repeat-x; border: 1px solid #a0e9c5; padding: 3px 5px 0px 5px; height: 32px; width: 190px; text-align: center;}
.preisboxSA {background: url(bilder/preisBg.png) repeat-x; border: 1px solid #ef6001; padding: 0px 5px; height: 35px; width: 190px; text-align: center; line-height:12px;}
.oldprice {text-align: right; font-size: 0.9em; color: #a4a4a4; text-decoration:line-through; line-height: 8px;}
.infobox {background: url(bilder/infoBg.png) repeat-x; border: 1px solid #a0e9c5; padding: 0px 2px; height: 35px; line-height: 35px; width: 93px; text-align: center;}
.contentBild {position: relative; padding: 2px; background: #FFF; border: 1px solid #aeadad; float: right;}
.box_big_top {background: url(bilder/contentTop.png); width: 559px; height: 19px; text-align: left; font-weight: bold; padding: 7px 10px 0 10px;}
.box_big_top h3 {margin: 0; font-size: 1.0em; font-weight: bold; color: #fff;}
.box_big_mid {background: url(bilder/contentMid.png); width: 548px; text-align: left; padding: 0px 15px 0px 16px;}
.box_big_foot {background: url(bilder/contentFoot.png); width: 579px; height: 21px; margin: 0;}
.katBoxTop {background: url(bilder/katBoxTop.png); width: 253px; height: 19px; text-align: center; font-weight: bold; padding: 5px 5px 0 5px; color: #FFF;}
.katBoxTop h3 {margin: 0; font-size: 10px; font-weight: bold; color: #FFF;}
.katBoxMid {background: url(bilder/katBoxMid.png); width: 253px; text-align: center; padding: 0px 5px;}
.katBoxFoot {background: url(bilder/katBoxFoot.png); width: 263px; height: 6px;}
/* Navigation */
.navBox {background: url(bilder/navBox.png) no-repeat; width: 169px; height: 121px; padding: 10px 10px; color: #4b1e00; font-size: 11px;}
.box_small_top {background: url(bilder/navTop.png); width: 171px; height: 17px; font-weight: bold; padding: 14px 9px 0px 9px; text-align: left;}
.box_small_top h3 {margin: 0; font-size: 10px; font-weight: bold; color: #FFF;}
.box_small_mid {background: url(bilder/navBg.png); width: 171px; text-align: left; padding: 0 9px;}
.box_small_mid a.navlink, .box_small_mid a.navlink:visited, .box_small_mid span.navlink {position: relative; top: 0px; left: -4px; background: url(bilder/navMid.png); font-weight: bold; display: block; width: 171px; line-height: 19px; padding: 0 4px; text-decoration: none; color: #2b2b2b;}
.box_small_mid a.navlink:hover {background-position: 179px 0px; color: #953b01;}
.box_small_foot {background: url(bilder/navFoot.png); width: 189px; height: 14px;}

