body {background: url(bilder/bg.jpg) repeat-x; margin: 0; font-family: verdana, helvetica, "sans serif"; font-size: 10px; color: #333; text-align: center;}

a, a:visited {color: #043f83; text-decoration: underline;}
a:hover {color: #00abfa; text-decoration: none;}

table {font-size: 10px;}

form, p {margin: 0;}

input, textarea {background: url(bilder/inputBg.jpg) repeat-x #fbfbfb; border: 1px solid #000; margin: 1px; font-size: 11px; color: #043f83;}
select {background: #fbfbfb; border: 1px solid #000; font-size: 11px; color: #043f83;}

#wrapper {position: relative; top: 0px; left: 0px; width: 1024px; text-align: left; margin: auto;}
#header {position: relatve; top: 0px; left: 0px; width: 1024px; height: 170px;}
.logo {background: url(bilder/logo.jpg); position: absolute; top: 22px; left: -5px; width: 298px; height: 84px;}
.leaderTop {background: url(bilder/leaderTop.jpg); position: absolute; top: 22px; left: 291px; width: 733px; height: 94px; padding: 4px 0px 0px 5px;}
.head_right {position: absolute; top: 0px; right: 0px; width: 700px; height: 25px; text-align: right;}
#merkerliste {background: url(bilder/merkerBg.jpg) repeat-x #00abfa; position: absolute; top: 129px; left: 823px; width: 200px; padding: 2px 0px; border: 1px solid #050505; font-weight: bold; text-align: center; color: #c3c3c3;}
#merkerliste a, #merkerliste a:visited {color: #fff}

#startMain {background: url(bilder/startMainBg.gif); position: relative; top: 0px; left: 0px; width: 1024px; margin: 0px 0px 10px 0px;}
#shopMain {background: url(bilder/shopMainBg.gif); position: relative; top: 0px; left: 0px; width: 1024px; margin: 0px 0px 10px 0px;}

#startContent {position: relative; top: 0px; left: 0px; width: 585px; float: left;}
#shopContent {position: relative; top: 0px; left: 0px; width: 606px; float: left;}
.startRightcolumn {position: relative; top: 0px; left: 0px; width: 435px; float: left;}

.shopLeftColumn {position: relative; top: 0px; left: 0px; width: 188px; float: left;}
.shopRightColumn {background: url(bilder/trennerLinie.gif) repeat-y left; position: relative; top: 0px; left: 0px; width: 215px; float: left; padding: 0px 0px 0px 5px;}
.shopRightColumn b {color: #043f83;}

.shopLeftColumnTop {width: 176px; padding: 0px 0px 0px 2px; font-weight: bold; color: #043f83; font-size: 10px; margin: 0px 0px 10px 0px;}
.shopLeftColumnMid {width: 176px; padding: 0px 5px 0px 2px; margin: 0px 0px 5px 0px;}

.liveSuche {position: relative; top: 0px; left: 10px; background: url(bilder/liveSuche.gif) no-repeat; width: 575px; height: 23px; font-size: 10px; padding: 5px 0px 0px 10px; margin: 0px 0px 3px 0px;}
.sieSindHier {position: relative; top: 0px; left: 10px; width: 575px; font-size: 10px; padding: 5px 0px 0px 0px; margin: 0px 0px 3px 0px;}
.shopGrid {background: url(bilder/shopGrid.jpg) no-repeat; width: 585px; height: 5px; position: relative; top: 0px; left: 11px;}
.shopAngeboteSites {position: relative; top: 0px; left: 11px; float: left; width: 485px; height: 12px;} 
.shopReiter {position: relative; top: 0px; left: 11px; background: url(bilder/shopReiterBg.jpg) repeat-x; width: 585px; height: 24px; margin: 15px 0px 10px 0px;} 
a.normal, a.normal:visited {background: url(bilder/shopReiterNormal.jpg) no-repeat; display: block; float: left; width: 91px; height: 18px; color: #043f83; font-weight: bold; text-align: center; padding: 6px 0px 0px 0px; margin: 0px 1px 0px 0px;}
a.aktuell, a.aktuell:visited {background: url(bilder/shopReiterAktuell.jpg) no-repeat; display: block; float: left; width: 91px; height: 18px; color: #fff; font-weight: bold; text-align: center; padding: 6px 0px 0px 0px; margin: 0px 1px 0px 0px;}
.shopAuswahlBox {position: relative; top: 0px; right: 5px; float: left; width: 100px; height: 12px;}
.shopContentTop {position: relative; top: 0px; left: 10px; background: url(bilder/shopContentTop.jpg); width: 575px; height: 17px; font-weight: bold; padding: 3px 0px 0px 10px; margin: 10px 0px 0px 0px;}
.shopContentMid {position: relative; top: 0px; left: 10px; background: url(bilder/shopContentMid.jpg); width: 565px; padding: 2px 10px;}
.shopContentFoot {position: relative; top: 0px; left: 10px; background: url(bilder/shopContentFoot.jpg) no-repeat; width: 585px; height: 6px;}
.shopArtikelBild {padding: 4px; border: 1px solid #00abfa; float: right; margin: 5px; width: 75px;}
.shopArtikelText {width: 470px; float: right;}
.shopArtikelText a {text-decoration: none;}
.zumShop {background: url(bilder/zumShop.jpg) no-repeat; width: 81px; height: 19px; border: 0;}


.contentTop {position: relative; top: 0px; left: 10px; background: url(bilder/contentTop.jpg); width: 575px; height: 15px; font-size: 12px; color: #043f83; font-weight: bold; padding: 5px 0px 0px 10px; margin: 5px 0px 0px 0px;}
.contentMid {position: relative; top: 0px; left: 10px; background: url(bilder/contentMid.jpg); width: 565px; padding: 2px 10px;}
.contentFoot {position: relative; top: 0px; left: 10px; background: url(bilder/contentFoot.jpg) no-repeat; width: 585px; height: 6px;}
.contentMid b {color: #043f83;}

.kat {position: relative; top: 0px; right: 10px; width: 275px; height: 70px; float: right; margin: 0px 0px 5px 0px;}
.katPic {position: relative; top: 0px; left: 0px; float: right; width: 49px; margin: 0px 2px 0px 0px;}
.katText {position: relative; top: 0px; left: 0px; float: right; width: 220px; display: block;}
.katText a {text-decoration: none; color: #333;}
.katText a:hover {text-decoration: underline; color: #00abfa;}

.EKTipsBild {padding: 4px; border: 1px solid #00abfa; float: right; margin: 5px; width: 50px;}
.EKTipsText {width: 450px; float: right; height: 75px;}
.EKTipsText a {text-decoration: none;}

.zuletztBesuchtText {position: relative; width: 145px; float: right; margin: 5px 0px;}
.zuletztBesuchtBild {padding: 4px; border: 1px solid #00abfa; float: right; margin: 5px; width: 50px;}

.topAngebote {background: url(bilder/trennerLinie.gif) repeat-y right; position: relative; top: 0px; left: 30px; width: 250px; float: left; padding: 0px 5px 0px 0px; color: #043f83;}
.tadtHeadline {margin: 0px 0px 5px 0xp; display: block; color: #043f83;}
.tadtBild {padding: 4px; border: 1px solid #00abfa; float: left; margin: 5px; width: 40px;}

#werbungSkybanner {position: relative; top: 0px; right: 5px; width: 124px; height: 608px; padding: 4px 0px 0px 4px; float: right;}
#werbungRectangle {background: #fff no-repeat; width: 304px; height: 254px; padding: 4px 0px 0px 4px; float: right; margin: 0px 0px 0px 0px;}
#werbungRectangle250 {background: #fff no-repeat; width: 256px; height: 254px; padding: 4px 0px 0px 4px; float: right; margin: 0px 24px 0px 0px;}
#werbungHalf {position: relative; top: 0px; right: 51px; background: url(bilder/halfBg.jpg) #fff no-repeat; width: 269px; height: 65px; padding: 5px 0px 0px 5px; float: right; margin: 10px 0px 0px 0px;}
#werbungRec {position: relative; top: 0px; right: 51px; width: 300px; height: 250px; padding: 5px 0px 0px 5px; float: right; margin: 10px 0px 0px 0px;}
#werbungHighRec {position: relative; top: 0px; right: 51px; width: 300px; height: 350px; padding: 5px 0px 0px 5px; float: right; margin: 10px 0px 0px 0px;}
#werbungLeaderboardFoot {position: relative; top: 0px; left: 0px; background: url(bilder/leaderBg.jpg) no-repeat; width: 735px; height: 95px; padding: 5px 0px 0px 5px; margin: 0px 142px;}

#searchbox {background: url(bilder/searchBox.png); position: absolute; top: 123px; left: 270px; width: 484px; height: 39px; margin: 0;}
.layover {position: absoulte; top: 0px; left: 0px; background: url(bilder/searchBox.gif); width: 484px; height: 39px;}
.searchInput {position: absolute; top: 12px; left: 14px; background: url(bilder/inputBg.jpg) repeat-x #fbfbfb; border: 1px solid #000; margin: 0px; height: 15px; width: 220px; color: #043f83; font-size: 12px;}
.priceMin {position: absolute; top: 12px; left: 246px; background: url(bilder/inputBg.jpg) repeat-x #fbfbfb; border: 1px solid #000; margin: 0px; height: 15px; width: 42px; color: #043f83; font-size: 12px;}
.priceMax {position: absolute; top: 12px; left: 308px; background: url(bilder/inputBg.jpg) repeat-x #fbfbfb; border: 1px solid #000; margin: 0px; height: 15px; width: 42px; color: #043f83; font-size: 12px;}
.searchSubmit {position: absolute; top: 12px; left: 370px; background: url(bilder/submitBg.jpg); border: 0; margin: 0px; width: 98px; height: 19px;}

.footer {background: url(bilder/footer.jpg) no-repeat; height: 39px; padding: 10px 0px 0px 0px; text-align: center; color: #929292;}
.footer a {color: #929292; text-decoration: none;}
a.footerB {color: #00abfa; font-weight: bold;}


