﻿body{  position:absolute;   background-color:#fff;   font-family:Verdana,"Neue Helvetica","Helvetica Neue",sans-serif}

html, body{  top:0;   left:0;   right:0;   min-height:98%;   width:100%;   margin:0;   padding:0; }

* html, * html body{  overflow:auto;   height:100%}

div#top{border-top:3px solid #595959;min-width:900px}

div.wrapper_head{position:relative; left:0px;   top:0px;   width:902px;   margin-right:auto;   margin-left:auto}

div#wrapper{  position:relative;   left:-1px;   top:0px;   width:900px;   margin-right:auto;   margin-left:auto;   font-size:12px}

div#head{  position:relative;   overflow:visible;   top:3px;  left:0px; padding-bottom:3px;  height:61px;   font-size:29px;   letter-spacing:1px;   text-indent:1px;   text-shadow:1px 1px 1px rgba(0,0,0,0.1)}

* html div#head{  padding:0px}

div#title_box{float:left}

div#title{padding-left:0px; padding-top:0px; margin-bottom:5px; font-weight:bold}

div#title a, div#title a:visited{-moz-transition-property:color;-moz-transition-delay:0.1s;-moz-transition-duration:1s;-webkit-transition-property:color;-webkit-transition-delay:0.1s;-webkit-transition-duration:1s;-o-transition-property:color;-o-transition-delay:0.1s;-o-transition-duration:1s;transition-property:color;transition-delay:0.1s;transition-duration:1s;color:#595959; text-decoration:none}
div#title a:hover{-moz-transition-property:color;-moz-transition-delay:0.1s;-moz-transition-duration: 1s;-webkit-transition-property:color;-webkit-transition-delay:0.1s;-webkit-transition-duration:1s;-o-transition-property:color;-o-transition-delay:0.1s;-o-transition-duration:1s;transition-property:color;transition-delay:0.1s;transition-duration:1s;color:#4790CC;}

div#title a span{font-size:18px}
div#title a span.special{font-size:29px}

div#subTitle{color:#4790CC; font-size:13px; font-weight:normal; letter-spacing:2.2px; margin-left:2px; margin-top:2px; text-shadow:none}

div#titleInfo{float:right; color:Black}

img#logo, img#head_logo{margin-left:24px}

div.sigur{border-right:1px solid #fff;height:27px;width:1px;float:right;margin-left:7px;margin-top:-6px}

div#navigation{position:absolute; overflow:hidden; margin-top:0px; left:0px;   min-width:100%;   height:27px;   z-index:1;   background-color:#6c9fde;   background-image:url(../pics/bg/2_k28.jpg);   background-repeat:repeat-x;   border-top:1px solid #ccc; border-bottom:1px solid #ccc; -webkit-box-shadow:0px 3px 4px -2px #aaa; box-shadow:0px 3px 4px -2px #aaa}

* html div#navigation{  padding:0px}

.nav{ top:0px; display:block; position:absolute;    overflow:visible;      width:79px;   text-align:center;   font-weight:normal;   letter-spacing:2px;   font-size:12px;   z-index:2}

.nav_1{  margin-left:0px;width:79px;border-left:1px solid #fff}

.nav_2{  margin-left:81px}

.nav_3{  margin-left:161px}

.nav_4{  margin-left:242px}

.nav a, .nav a:visited{  display:block;   color:white;   text-decoration:none;   width:79px;   height:21px;   padding-top:6px;   border-right:solid white 1px}
.nav_1 a, .nav_1 a:visited{width:79px}
.nav_3 a, .nav_3 a:visited{width:80px}
.nav a:hover{  background-color:#6c9fde;   text-decoration:none;   color:white}

.nav div{color:white; padding-top:6px; letter-spacing:normal; font-size:11px}

div#content{  position:absolute;   overflow:visible;   top:84px;   width:900px;   height:595px;   border:1px solid #ccc;   border-top:none;   margin:0px;   background-color:white;   z-index:1;   background-image:url(../pics/logo_amazon.gif);  background-repeat:no-repeat;  background-position:720px 8px}

* html div#content{ padding:0px}

div.content_eintr{ line-height:19px; position:relative;  top:29px;  border:1px solid #ccc;  border-top:none; width:860px;  margin:0px;  margin-bottom:5px; padding:19px 20px 25px 20px; font-size:12px; }

div.content_left_slim{width:870px;padding-left:10px}

div.lineheight17{ line-height:17px}

div.lineheight18{ line-height:18px}

.eintrVerw{padding-right:15px; width:873px}

.content_text_left{ position:absolute;  overflow:auto;  top:55px;  left:10px;  width:296px;  height:540px;  font-weight:normal;  border-top:none;  margin:0px;  z-index:2;  border-right:dotted #ccc 1px;  background-color:white;  padding:5px 10px 5px 5px}

.content_text_left p{ color:black;  font-size:12px;  line-height:17px}

.content_text_right{ position:absolute;  overflow:auto;  top:139px;  left:340px;  width:532px;  height:545px;  font-size:12px;  font-weight:normal;  line-height:17px;  border-top:none;  margin:0px;  padding:4px;  background-color:white;  padding-top:0px}
 
#datenschutz{ font-size:10px; text-align:right; margin-top:3px; letter-spacing:normal; color:#1869C3; text-shadow:none; white-space:nowrap}

.left{float:left}

.suchliste{width:225px;padding-right:90px}
.suchliste_last{padding-right:5px}

.impr{ width:190px;  height:400px;  padding:5px 8px 5px 5px}

.rightImpr{ top:29px;  left:230px;  width:610px;  height:400px;  line-height:20px;  padding:8px}

.wholeImpr{left:20px; width:850px}

a, a:visited{ text-decoration:none;  color:#1869C3}

a:hover{ text-decoration:underline;  color:rgb(228,121,17)}

a:active{ text-decoration:none;  color:rgb(153,204,255)}

a.anker, a.anker:visited{color:Black}

a.linkTo, a.linkTo:visited{color:#ABABAB; font-size:9px; font-weight:normal}

a.addonColoured{color:rgb(107,158,255)}

a.linkTo:hover{color:rgb(107,158,255)}

div#content_impr{position:absolute; overflow:visible;   top:29px;   left:0px;   width:900px;   height:453px;   border:1px solid #ccc;   border-top:none;   margin:0px;   background-color:white; }

.wozu{position:absolute; top:256px;     left:0px; z-index:5; top:250px; font-size:12px; font-weight:normal; line-height:17px; padding:0px; width:858px}

.footer{  position:relative;   width:75%;   height:15px;   text-align:center;   font-size:9px;   color:gray;   margin-right:auto;   margin-left:auto}

.footerImpr{  top:492px}

.footerEintr{  top:31px}

.spezSuche{position:absolute; top:700px; width:100%}

.footer span a, .footer span a:visited{  text-decoration:none;   padding-left:2px;   padding-right:2px}

.footer span a:hover{  text-decoration:none;   color:gray}

.footer a:hover{  text-decoration:none;   color:gray}

div#suche{position:absolute; top:11px; right:0px; overflow:visible; width:561px; height:23px; margin:8px 0px 0px 0px; padding:6px 4px 5px 14px; background-image:url(../pics/bg/suche.png); background-repeat:repeat-x; border:1px solid #ccc; z-index:3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;letter-spacing:normal;-webkit-box-shadow:0px 2px 4px -2px #aaa;box-shadow:0px 2px 4px -2px #aaa;font-size:12px}

div#search_box { position:absolute;top:6px; right:30px;background:white;border:1px solid #ccc;width:489px;height:21px;padding-left:6px;padding-right:37px;border-radius:2px }
div#search_box div#head_suche_searchfield_width { padding-right:135px;padding-left:2px }
div#search_box input[type=text] {width:100%;border:0;height:14px;line-height:15px;padding:0;outline:0;margin-top:4px;color:Gray }
div#search_box input[type=text]:focus { outline:0 !important;box-shadow:none }
div#search_box span#head_suche_cat_part { display:inline-block;position:absolute;right:37px;top:2px;overflow:hidden;height:19px;border-left:1px solid white }
div#search_box span#head_suche_cat_part:hover { box-shadow:inset 0px -1px 2px 0px #dedede; border-left:1px dotted #ccc }
div#search_box span#head_suche_cat_name { height:19px;display:inline-block;padding:3px 20px 0 6px;font-size:10px;color:#999 }
div#search_box span#head_suche_cat_part:hover span#head_suche_cat_name { color:#555; }
div#search_box span#head_suche_cat_img_wr { position:absolute;right:8px;top:8px;height:5px }
div#search_box select { position:absolute;left:0;top:-3px;background:white;border:1px solid white;cursor:pointer;margin:0;opacity:0;outline:0;padding:0;filter:alpha(opacity=0) }
div#search_button_wr { position:absolute;right:0px;top:0;height:21px;width:37px;overflow:hidden;border-left:1px solid #ccc }
div#search_box input#search_button { margin-top:1px }

a.search, a.search:visited{ font-size:13px;  font-weight:bold;  color:#1E4BDC}

div#registered{ margin-top:10px;  margin-left:1px;  width:390px;  z-index:2;  font-weight:normal;  font-size:11px}
div.registeredStart{max-width:375px}

div#registered span.success{ color:#3A5FCD}

div#registered span.successObjPopUp{color:#3C78D3}
div#registered span.successObjPopUp a{color:rgb(228,121,17);text-decoration:underline}
div#registered span.successObjPopUp a:hover{text-decoration:none}

div#registered span.gruen{ color:#40A33A}
div#registered span.gruen a{ color:#3C78D3;text-decoration:underline}
div#registered span.gruen a:hover{text-decoration:none}

div#registered span.failed{ color:red}

.mainFrmTdLblAmazon{width:150px}
.mainFrmTdLblMpl{padding-top:6px !important;vertical-align:top}
.mainFrmTdChkMpl{padding-top:2px !important}
.mainFrmBtn{margin-top:10px}
.mainFrmBtnPe{margin-top:17px}
#divTblBtn a:hover{text-decoration:none}

table.neueProdukte{border-spacing:4px; margin-left:0px}

div.krzBeo_Pics{margin-bottom:9px; margin-top:9px}

td.popUpLink{width:130px}

a.service{  display:block; width:159px; background:white;   border-bottom:1px solid silver; padding-top:2px; padding-bottom:2px; margin-top:4px;   padding-left:18px;   text-decoration:none;   color:#707070;   font-size:95%;   background-image:url(../pics/rss/07.png);   background-repeat:no-repeat;   background-position:0px}

a.service:hover{  background-image:url(../pics/rss/28.png);  background-repeat:no-repeat;  background-position:0px}

img{border:none}

img.rss{margin-left:0px; padding-left:0px; margin-top:10px; border:none}

.vertical_middle{vertical-align:middle}

input.select{margin-left:0px}

.login{border:1px solid #ccc; background:url(../pics/bg_rubrik.png) repeat-x; font-size:11px; padding:2px 5px 5px 5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.loginMain{width:365px;margin-right:30px}

.login span{color:#666}

* html div.footer{ padding:0px}

fieldset{ width:400px;  height:auto;  font-size:12px;  border:solid black 1px;  padding:10px 8px 8px 8px;}

fieldset.wunschpreis{width:458px}

fieldset table td#marketplace{width:150px; height:21px}

#fieldset{border-radius:0px; -webkit-box-shadow:4px 4px 7px #bbb, -4px 4px 8px #bbb; box-shadow:4px 4px 7px #bbb, -4px 4px 8px #bbb;position:fixed; width:444px; top:20%; margin-left:auto; margin-right:auto; display:none; padding:5px 25px 11px 25px; background-color:white; z-index:10; border:1px solid #777;border-bottom-color:#888;border-right-color:#888}

#fieldset .close{position:absolute; top:1px; right:1px; color:gray; font-size:14px; font-weight:bold; font-family:Verdana; border:none; background-color:White; cursor:pointer}

#fieldset .close:focus{outline:0 none}
#fieldset .close::-moz-focus-inner{border:none}

#fieldset #smallImgUrl{position:absolute; top:45px; left:388px; border:1px solid #BDBDBD; padding:3px}

#fieldset #drag{position:absolute; top:3px; left:3px; cursor:move; background-image:url(../pics/system_icons/drag2.gif); width:16px; background-repeat:no-repeat}

#fieldset #transp{display:none}

.notice{padding-top:10px}

legend{ font-weight:bold;  font-size:14px;  color:Black}

.blau{ color:#1869C3}

.hellBlau{color:#448CFF}

abbr:hover{cursor:help}

img.link{border:none}

img.drag{border:1px solid #bbb; padding:1px; cursor:move}

.mt10{margin-top:10px}

.mr18{margin-right:18px}

a.addon{margin-left:59px}

a.addon:focus{outline:none}

img.addon{margin-top:26px; border:none; margin-bottom:30px}

img.addonBrowser{padding:2px; margin:0 7px 0 7px; border:none}

img.toolsBrowser{vertical-align:middle; margin-right:10px;}

#divNoscript{margin-top:10px}

a.fancyzoom:hover{text-decoration:none}

img.loginScreenshot{border:1px solid #ccc; padding:1px; float:left; margin:2px 20px 20px 0px}

img.border{border:1px solid #bbb}

div#info{font-size:10px; color:gray; display:none; width:283px; background-color:White; border:1px solid #40A33A; padding:5px; position:relative; top:-107px; left:-2px; height:60px; margin-bottom:-72px; line-height:12px}

div#fernglas{top:30px; left:8px; display:none}

div#inputForm{top:30px; left:8px; display:none}

div#openSearch{top:340px; left:8px; display:none}

div#scr_wunschzettel{top:160px; left:8px; display:none}

.screenshot{position:absolute; background-color:White; padding:5px; border:1px solid gray}

div.msg{border-radius:3px; width:auto; border:1px solid #ccc; line-height:18px; padding:5px; margin:20px 0px 20px 0px}
div.msgSuccess{background-image:url(../pics/system_icons/tick-icon.png); background-repeat:no-repeat; background-position:5px center; background-color:#FFF8E0; border-radius:3px; width:auto; border:1px solid #ccc; line-height:18px; padding:5px 10px 5px 36px; margin:20px 0px 0px 0px}
div.success{width:390px; border:1px solid #40A33A; padding:5px}

div.rahmen{border:1px solid #3A7FFF; padding:10px; width:470px}

div.warnung{border:1px solid #C60; padding:10px; text-align:center}

div#results{ color:#3A5FCD;  font-size:12px;padding-left:13px}

div#results.rleft{ padding-left:0px}

div#results table{border-spacing:15px 5px;padding-top:10px;width:100%}

div#results table.list{margin-left:11px; border-spacing:15px}

div#results table.single{margin-left:8px}

div#results table tr:first-child{ border-top:none}

div#results table td.btnListSingle{vertical-align:top;width:225px;padding-top:4px}

div#results table td.btnListMulti{vertical-align:top;width:160px;padding-top:2px}

div#results table td span{ line-height:17px; font-size:11px}

div#results table td span.black{ color:black}

div#results table td span.dunkelGrau{color:#545454}

div#results table td span.blue{ color:#3A5FCD; font-weight:bold}

div#results table td span.suchTitle a, div#results table td span.suchTitle a:visited{color:#1869C3; line-height:1.4; font-weight:bold}

div#results table td span.suchTitle a:hover{color:rgb(228,121,17); text-decoration:underline}

div#results table td span.suchTitle a:active{color:rgb(153,204,255)}

div#results table td span.suchTitle{font-size:12px}

div#results table td span.attr{font-size:10px; color:#696969; font-weight:normal}

div#results table td span.price{  color:#900;   font-weight:bold}

div#results table td a, div#results table td a:visited{}

div#results table td a:hover{}

div#results table td a img{border:none; padding:2px}

div#results table td.list_img{vertical-align:top;width:112px;text-align:center;padding-right:10px}

div#results table td.detail_img{vertical-align:top;width:95px}

div#results table td a focus{outline:none}

div#results table td a img.verfTrenn{border-top:1px dotted #A9A9A9; padding-top:1px; margin-top:5px}

div#results table td div{  border:solid #ccc 1px;width:310px}

/*div#results table td div{width:325px}*/

div#results table td div.zoomable{  border:none;   width:auto}

#results table td div table{border-spacing:0px; padding-top:10px}

div#results table td div table td{  font-size:12px;   line-height:11px;   font-weight:bold}

div#results table td div table td hr{border:0px; border-top:solid 1px #ddd}

#results p{font-size:11px; color:Black}

#results a.grayLink, #results a.grayLink:visited{color:#696969}

#results a.grayLink:hover{color:rgb(107,158,255)}

#results table.variations{margin-left:16px; margin-right:16px;width:285px}

#results table.variations td{color:#666; width:175px}
#results table.variations td.vr_hr{color:#666; width:73%}

span.variation{ color:Black;font-weight:normal }

.tdTitle{padding-right:20px; color:Black}

.mw400{max-width:400px}

a.titleLink, a.titleLink:visited{  color:#900;   line-height:12px;   font-size:9px;   text-decoration:none;   border:none}

a.titleLink:hover{  color:#3A5FCD}

a.zuAmazon{background-image:url(../pics/gray.png); background-repeat:no-repeat}

a.zuAmazon:hover{background-image:url(../pics/orange.png); background-repeat:no-repeat}

.categories{float:left;margin-right:93px;padding-top:5px}

.categories_caption{line-height:19px;border-bottom:1px solid rgb(217,217,217);padding-bottom:7px}

.last{margin-right:0px}

table#gridView th{color:#3A5FCD}

table#gridView input[type=checkbox]{margin-left:17px}

input[type=text], input[type=password], select{border:1px solid #bbb}

input[type=text]:focus, input[type=password]:focus{outline:0 !important;border:1px solid rgb(107,158,255);box-shadow:inset 0px 1px 2px 0px #bbb}

input[type=text], input[type=password]{font-size:13px;width:180px;padding:2px 1px 2px 1px}

.url_auto{border:1px solid black; color:White; background-color:#3A7FFF; padding:1px}

input.text_small{font-size:13px;width:50px}

input.text_start{width:220px}

input.text_pe{width:224px;}

input.textBetrag{ width:45px;  color:#C60}

* html input.text_small{ font-size:12px}

label span{ border-bottom:dotted 1px black}

.dimgray{color:#696969}
.dimgrayPure{color:#666666}

.benuZahlArt{max-width:421px; display:block; float:left}

.smallBlack{font-size:9px; color:Black; font-weight:normal}

a.grayLink, a.grayLink:visited{color:#696969; font-size:9px}

a.grayLink:hover{color:rgb(107,158,255); text-decoration:underline}

a.dimgrayLink, a.dimgrayLink:visited{color:#696969; font-weight:normal}

a.dimgrayLink:hover{color:rgb(107,158,255); text-decoration:underline}

a.underline{text-decoration:underline}

.smallDimgray{font-size:9px; color:#696969; font-weight:normal}

.smallGray{font-size:9px; color:Gray}

.smallAAA{font-size:9px; color:#aaa}

.verySmallColored{font-size:9px; color:#B3B3B3}

.verySmallColored a, .verySmallColored a:visited{color:#B3B3B3}

.verySmallColored a:hover{color:rgb(107,158,255)}

a.loggedAs, a.loggedAs:visited{color:#aaa;border-bottom:1px dotted #aaa}

a.loggedAs:hover{color:#1869C3;border-bottom:none}

.small10{font-size:10px}

.small11{font-size:11px}

.small10 select, .small10 input{font-size:10px; margin-bottom:7px}

.normal_weight{font-weight:normal}

.wunschpreisColor{color:#990033}

td.productImg{width:85px; text-align:left}

td.productImg a:focus{outline:none}

img.small{border:none; max-width:75px; max-height:75px; margin-bottom:7px}

.pe_options{margin-top:-12px !important}

.head-like { vertical-align:top;padding-top:0px }

#ctrPE_divLike{display:none}

.like_popup{float:right;margin-top:-4px;}

#twitter-div{margin:0 0 0 0}
a.aTwitter:focus{outline:none}

a#disableLike, a#disableLikeAddOn{position:absolute;font-weight:normal;font-size:10px;color:#B8B8B8}
a#disableLike{margin-top:-15px;margin-left:92px;}
a#disableLikeAddOn{margin-top:-10px;margin-left:93px}
a#disableLike:hover, a#disableLikeAddOn:hover{color:#666666;text-decoration:none;}

ul.social{position:absolute;right:30px;}

ul.social li{padding-left:15px;line-height:16px;display:list-item;margin-top:4px;}

ul.social li#liLike{padding-left:8px}
ul.social li#liPlusOne{padding:0;margin-top:0px}
a.addthis_button_facebook_like{margin-top:4px}

ul.social li a, ul.social li a:visited{font-size:10px; color:#B8B8B8;}

ul.social li a:hover{text-decoration:none}

ul.social li a:focus{outline:none}

ul.lin{list-style-type:none; margin:0px; padding:0px}

ul.lin li{display:block; float:left}

ul.no{list-style-type:none; margin-left:5px;  padding-left:5px}

td.links{border-right:1px solid #ccc; width:299px; padding:3px 7px 5px 2px; vertical-align:top}

td.schmal{width:190px}

td.weit{width:635px}

td.rechts{padding-left:20px; padding-top:0px; vertical-align:top}

div#searchFailed{ color:red}

span.domainName{ color:#3A5FCD;  font-weight:bold}

img.waitPic{visibility:hidden; margin-left:10px}

ul.funktionen{padding-left:20px}

#browserIcons{font-size:10px; position:absolute; bottom:10px; left:84px; z-index:9}

#browserIcons a:focus{outline:0 none}

img.bookmIcons{padding:2px; margin-right:4px; border:none}

img.bookmIcons:hover{border:1px solid #3A7FFF; padding:1px}

.hide{display:none}

#zustand{font-size:10px}

td.productTitel{vertical-align:top; width:275px}

td.productTitel a, td.productTitel a:visited{font-size:11px; color:#666}

h1{color:#1869C3; font-size:15px; margin-top:-1px; margin-bottom:15px}

h1#start{font-size:16px; margin-bottom:7px; margin-left:0px}

h1#lookTitle{display:inline; font-size:13px; font-weight:normal; color:black}

h2{color:#1869C3; font-size:14px; margin-bottom:12px}

h2.bottom{margin-bottom:18px}

.darkGray{color:#333}

/*h3{color:#696969; margin-top:-10px; margin-bottom:3px; font-size:13px; font-weight:normal}*/

p.feature{color:#333;margin-bottom:0;margin-top:0}

.red{color:#900}

.listprice{text-decoration:line-through; color:#69c}

.marketplace{color:black; font-weight:normal; color:#696969}

div.loginNav{font-size:11px; text-align:right; margin-top:0px; padding-top:6px; margin-right:0px; color:White}

div.loginNav a, div.loginNav a:visited{font-weight:normal; text-decoration:underline; color:White}

div.loginNav a:hover{text-decoration:none}

div.loginNav a.noneUnderLine, div.loginNav a.noneUnderLine:visited{text-decoration:none}
div.loginNav a.noneUnderLine:hover{text-decoration:underline}

div.loginNav a.noUnderline:hover{text-decoration:none}

a.blue, a.blue:visited{color:#1869C3; text-decoration:none}

a.blue:hover{text-decoration:none; color:rgb(228,121,17)}

a#a_screenshot, a#a_screenshot:visited{text-align:left; margin-left:0px; text-decoration:none}

a#a_screenshot:hover{text-decoration:underline}

span a.neuesteSuche{padding-right:0px; padding-left:0px}

span a.mehrSuchen, span a.mehrSuchen:visited{padding-right:0px; padding-left:0px; color:Gray}

div#popUpWrapper{height:400px; width:400px; margin-left:auto; margin-right:auto}

div#popUpNavigation{position:absolute; top:500px; margin-left:auto; margin-right:auto}

.pageNavi{margin:12px 12px 12px 0px}

.pageNavi span{color:Gray; border:1px solid Gray; padding:3px 4px 3px 4px}

.pageNavi span.curr{color:#C60; border:1px solid rgb(107,158,255)}

.pageNavi a, .pageNavi:visited{color:#375FBB; text-decoration:none; border:1px solid rgb(107,158,255); padding:3px 4px 3px 4px}

.pageNavi a:hover{color:#fff;background-color:rgb(107,158,255)}

.statistik{color:#DAF7FF; padding:5px; left:340px; position:absolute; top:-29px; z-index:4; font-size:11px; font-weight:bold; padding:6px 8px 0px 8px; background-repeat:repeat-x}

.statKorr{top:-27px}

a#aSepPreise{margin-left:195px}

div#wpreisNotizText{display:none}

p.half{width:650px}

#divLoggedAs{margin:-3px 0 10px 3px;}

#hpLoggedAs{position:absolute; right:0px; top:33px; color:#B8B8B8; font-size:9px; margin-right:5px;z-index:2}

#ow_label, #ow{ display:none}

div#localeWahl{position:absolute;top:13px;right:7px;padding:0 0 3px 0; cursor:pointer; font-size:11px; text-indent:2px}

div#locales{-webkit-box-shadow:4px 4px 7px #bbb, -4px 4px 7px #bbb; box-shadow:4px 4px 7px #bbb, -4px 4px 7px #bbb; border-radius:2px; position:absolute; right:0px; top:24px; background-color:White; padding:4px 8px 6px 8px; border:1px solid #ccc; font-size:10px; display:none; line-height:1.5; cursor:text; z-index:5; letter-spacing:normal;width:160px}

div#locales img{vertical-align:text-bottom;margin-right:5px}

div#locales p{margin:3px 0 3px 0}

.leftClearer{clear:left}

.bothClearer{clear:both}

div#placeholder{width:100%}

div#detailWrapper{border-top:1px solid rgb(217,217,217); margin-top:5px; margin-left:150px; padding-top:0px; clear:both}

#divPreisentwicklung{margin:10px 0 10px 0; font-size:11px}
div#p_details_value ul li b{color:#666}

div.widthPE_PopUpPE{width:592px}

#beobachterStatistik{margin-bottom:5px}

#divDura{margin:15px 0 10px 0; display:none}

input.button, input.dura{background-image:url(../pics/buttons/button.png); background-color: #EAEAEA; height:22px; width:85px; border:1px solid #969696; border-top-color:#aaa; border-left-color:#aaa; color:#333; font-weight:normal; display:inline;  outline:0 none}
input.button, .leftround{border-top-left-radius:3px; border-bottom-left-radius:3px}
input.button, .rightround{border-top-right-radius:3px; border-bottom-right-radius:3px}
input.button::-moz-focus-inner, input.dura::-moz-focus-inner{border:none}
input.button{width:auto;border:1px solid #969696; border-top-color:#aaa; border-left-color:#aaa}
input.dura:hover,input.dura:focus{background:none}
input.button:hover{border:1px solid #707070;box-shadow:0px 0px 3px #aaa}
input.button_bright{background-image:url(../pics/buttons/buttonBright.png);border:1px solid #999; border-top-color:#aaa; border-left-color:#aaa}
input.button_dis{color:#aaa;border:1px solid #cdcdcd}
input.button_dis:hover{border:1px solid #cdcdcd}
input.button_slim{height:19px}

input.selected{background:none; color:black}

div#punkte{height:17px}

div#additionalInfo{float:right; margin-right:2px; margin-top:2px; color:Gray; font-size:9px}

div#overviewLegend{margin:2px 0 0 16px; width:142px; float:left;max-height:80px}

div#pe_hilfe{padding:4px 8px 8px 8px;height:33px;margin-left:160px}

img.imgWait{visibility:hidden}
img.waitPe{margin-left:10px;width:16px}

img#imgWaitPunkte{float:left; margin-left:-40px; margin-top:-42px}

a.legendLink{color:#545454; font-size:10px; border-bottom:1px dotted #AAA}

a.legendLink:hover{color:rgb(107,158,255); border-bottom:1px solid rgb(107,158,255); text-decoration:none}

a.smallGrayLink{font-size:10px;font-weight:bold}

a.current_category{color:rgb(228,121,17);text-decoration:none}
a.current_category:hover{color:rgb(228,121,17)}

div.detailAbsatz{margin:20px 0 0 0; border-top:1px solid rgb(217,217,217)}
div.detailAbsatzBottom{margin:0 0 20px 0; border-bottom:1px solid rgb(217,217,217)}
div.detailAbsatzStatistik{margin-top:35px}
div.detailAbsatzRelated{margin-top:25px}

.copyLink #ctrPE_wrapToDetailPage{ padding:0 1px 0 1px;color:#B8B8B8 }
.copyLink #ctrPE_wrapToDetailPage:hover{ border:1px solid #aaa; padding:0 }

#ctrPE_dropDownBox{position:relative;margin-top:4px;margin-bottom:6px}
.dropDownLink{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:1px 1px;color:gray !important;font-size:9px;outline:none}
.dropDownLink:hover{text-decoration:none}
.ddlDelim{display:inline-block;margin:0 5px}

.decent{color:#B8B8B8; font-size:9px; font-weight:normal}

#p_details{position:absolute; margin-top:-11px; line-height:16px; float:right; right:130px}

#p_details a, #p_details a:visited{font-size:10px; color:#B8B8B8}

#p_details a:hover{text-decoration:none}

#p_details a:focus{outline:none}

#openid_login{position:absolute; right:30px; top:18px}

#facebook_notiz_div{margin-bottom:10px}

#aSuchmaske a:hover{text-decoration:none}

div.hr{width:100%; border-bottom:1px dotted #ccc; height:1px}
div.dropItem{width:100%; border-bottom:1px dotted #ccc; height:22px;margin:6px 0;vertical-align:middle}
div.dropItemLast{border-bottom:none;margin-bottom:0;height:auto}
div.dropItem a {vertical-align:top;color:#000;}
div.dropItem a:hover {color:rgb(107,158,255);text-decoration:none}


.openIdButton{margin:1px}

.openIdButton:hover{margin:2px 0 0 2px}

.oi_small{vertical-align:-3px }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  fieldset table td, #fieldset table td, .login table td
  {
	padding-top:1px;
	padding-bottom:0px;
  }
  fieldset table, #fieldset table, .login table
  {
	border-spacing:0px;	
  }
}

/* transform to class with closeBox */
a#closeLikeBox
{
	position:absolute;
	right:5px;
	top:-1px;
	color:#bbb;	
	outline:none;
	text-decoration:none;
}

a#closeLikeBox:hover
{
	color:#666;
	text-decoration:none;	
}

#head_enableLike
{
	vertical-align:top;
	outline:none;
	padding-right:0px;
}

#likeBox
{
	color:#666;
	position:absolute;
	-webkit-box-shadow:4px 4px 7px #bbb, -4px 4px 8px #bbb;
	box-shadow:4px 4px 7px #bbb, -4px 4px 8px #bbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:White; 
	width:259px;
	padding:8px 10px 15px 15px; 
	border:1px solid #ccc; 
	font-size:10px; 
	display:none; 
	line-height:1.5; 
	cursor:text; 
	z-index:100;
	display:none;	
	text-align:left;
}

#likeBox div
{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:226px;	
}

/* transform to class with likeBox */
#typo_info, #variations_help, #explain, .dropDown
{
	color:#666;
	position:absolute;
	-webkit-box-shadow:4px 4px 7px #bbb, -4px 4px 8px #bbb;
	box-shadow:4px 4px 7px #bbb, -4px 4px 8px #bbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:White; 
	width:300px;
	padding:15px 10px 15px 15px; 
	border:1px solid #ccc; 
	font-size:10px; 
	display:none; 
	line-height:1.5; 
	cursor:text; 
	z-index:100;
	display:none;	
	text-align:left;	
}

#variations_help
{
	top:40px;
	left:55px
}

.dropDown
{
	padding-top:5px	
}

#explain, .dropDown
{
	width:auto;
	cursor:default;
	color:#000;
}

#explain div
{
	font-weight:bold
}

a.closeBox
{
	position:absolute;
	right:5px;
	top:-1px;
	color:#bbb;	
	outline:none;
	text-decoration:none;
}

a.closeBox:hover
{
	color:#666;
	text-decoration:none;	
}

#explain a.closeBox
{
	font-size:13px;
	font-weight:bold;
	right:8px;
	top:2px;
	color:#666	
}

.right_outer_link
{
	margin-right:2px
}

.left_outer_link
{
	margin-left:2px
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center
	}
#slider, #slider li{ 
	width:85px; /* ebenfalls in server-code fuer deaktiviertes js */
	height:85px;
	overflow:hidden;
	}

div#results table td img.slide{padding-bottom:0;vertical-align:top}

a.expanded{color:#ccc;text-decoration:none;font-size:9px;cursor:default}
a.expanded:hover{text-decoration:none}

#nextBtn a, #prevBtn a, #firstBtn a, #lastBtn a{outline:none 0}

a.extern:link {
    background: url(../pics/external.gif) no-repeat 100% 3px;
    padding: 0 20px 0 0;
    font-weight:normal;
}

input.round { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }

.legendColorBox div{border-radius:4px}
.legendColorBox div div{border-radius:2px}

.table_cell{display:table-cell}

.justify{text-align:justify}

div.faq_mail{float:right;border:1px solid #ccc; padding:10px;width:185px;text-align:justify}

span.unclear
{
	border-bottom:1px dotted #000	
}

button.snipme
{
	font:normal 12px verdana,"Neue Helvetica","Helvetica Neue", sans-serif;
	border:1px solid #AFAFAF; border-top-color:#B7B7B7; border-left-color:#B7B7B7;
	background-color:#f6f6f6;
	background-image:-moz-linear-gradient(top,#fff,#E8E8E8);
	background-image:-webkit-linear-gradient(top,#fff,#E8E8E8);
	background-image:-o-linear-gradient(top,#fff,#E8E8E8);
	background-image:-ms-linear-gradient(top,#fff,#E8E8E8);
	background-image:linear-gradient(top,#fff,#E8E8E8);
	height:26px;
	padding:0 0.5em 1px 0.5em;
	cursor:pointer;
	white-space:nowrap;
	outline:0 none;
	margin:0;
	box-shadow:0 0 3px rgba(24,24,24,0.1);
	
}

@media screen and (-webkit-min-device-pixel-ratio:0){ 
 button.snipme{ padding:0 0.6em 1px 0.6em}
}

button.snipme::-moz-focus-inner{border:none}
button.snipme:hover
{
	border-color:#999;
	background-color:#f0f1f3;
	background-image:-moz-linear-gradient(top,#fff,#E2E2E2);
	background-image:-webkit-linear-gradient(top,#fff,#E2E2E2);
	background-image:-o-linear-gradient(top,#fff,#E2E2E2);
	background-image:-ms-linear-gradient(top,#fff,#E2E2E2);
	background-image:linear-gradient(top,#fff,#E2E2E2);
	box-shadow:0 0 3px rgba(0,0,0,0.4);
	text-decoration:none;
}

button.snipme:active, button.snipme:focus
{
	background-image:-moz-linear-gradient(top,#ccc,#fff);
	background-image:-webkit-linear-gradient(top,#ccc,#fff);
	background-image:-o-linear-gradient(top,#ccc,#fff);
	background-image:-ms-linear-gradient(top,#ccc,#fff);
	background-image:linear-gradient(top,#ccc,#fff);
}

button.center
{
	border-left:none;
	border-right:1px solid #B7B7B7;
}

button.left
{
	float:left;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}

button.right
{
	clear:left;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-left:none;
}

button.alone
{
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

button.snipme img
{
	vertical-align:middle;
	margin:1px 5px 0 5px;	
}

button.snipme span
{
	display:inline-block;
	vertical-align:middle;
	margin:1px 6px 0 1px;	
	color:#545454	
}

form.buttonLink
{
	display:inline;	
}


