*{padding:0;margin:0;}
body{padding:0;background-color:#fff;height:100%;position:relative;margin:5px;}
body,td,select,input,textarea,samp{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#555;}
body.bodyFlex,body.bodyPrint{position:relative;margin:8px 5px 5px;}
body.adsArea{margin:0;}
hr{display:none;}
a:link{text-decoration:none;color:#04d;}
.navbar a:link,.navbar a:hover{text-decoration:none;color:#04d;}
.navbar a:active{text-decoration:none;color:#000;}
.navbar a:visited{text-decoration:none;color:#04d;}
.searchnav a:link{text-decoration:none;color:#04d;}
a:visited{text-decoration:none;color:#04d;}
a:hover,a:active{text-decoration:underline;color:#04d;}
a img{border:0;}
input,select,textarea{padding:0;font-weight:normal;}
input.btnNormal,input.btnSelections{text-align:center;background-color:#f3b800;border:2px solid;border-color:#fd6 #320 #320 #fc4;padding:0 3px;}
input.btnSelections{background-color:#ccc;border-color:#dbdbdb #222 #222 #dbdbdb;}
input.txt{padding:2px;border:1px solid #aaa;}
select.txt{padding:0;border:1px solid #aaa;}
input.size1{width:120px;}
input.size2{width:75px;}
input.size3{width:37px;}
input.sizeM{width:150px;}
input.sizePOI{width:190px;}
input.sizeStreet{width:90px;}
input.sizeStreetM{width:120px;}
input.sizeStreetNumber{width:20px;}
input.sizeEmail{width:250px;}
input.sizeWebsearch{width:230px;}
.layout{margin-left:auto;margin-right:auto;}
.wordConnect{font-weight:normal;font-style:italic;}
td.label{text-align:right;padding-right:5px;}
textarea.sizeEmail{width:250px;}
select.sizeArea{width:60px;}
.bottom{position:absolute;bottom:0;}
.hide{display:none;}
.clear{visibility:hidden;clear:both;}
.vspaceRows{height:3px;}
.leftMargin{margin-left:10px;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.clickable{cursor:pointer;}
div.separator,ul.separator{margin-top:5px;padding-top:5px;background:url(/images/common/tile_lineDotted.gif) top left repeat-x;}
div.separator.morevspacing,ul.separator.morevspacing{padding-top:15px;}
ul.gylist{list-style:none;margin:0;padding:0;}
ul.gylist.sepwithDots{padding-top:3px;padding-bottom:3px;}
ul.gylist a{padding-left:1px;}
ul.withIcons li{padding-bottom:6px;list-style:none;}
.boxContent .rightPart{margin-left:90px;}
ul.gylink li{padding-bottom:2px;margin:0;padding:0;}
ul.gylink li a{padding-left:10px;background:url(/images/common/listBullet_arrow.gif) 0 4px no-repeat;}
ul.bullet li{padding-left:8px;background:url(/images/common/bullet_round.gif) 0 5px no-repeat;}
ul.hor li{display:inline;}
ul.sepNav li{margin-right:5px;border-right:1px solid #99a;padding-right:5px;}
ul.sepNav li.last{margin-right:0;border:none;}
ul.sepNav li.map{margin-right:0;border-right:none;padding-right:0;}
ul.sepNav li.map a{margin-right:5px;border-right:1px solid #99a;padding-right:5px;}
ul.sepNav li.map a.last{margin-right:0;border:none;}
ul.sepNav li.noSplit{border:medium none;padding:0;margin:0;}
#footer ul.metaNav li.noSplit{border:medium none;padding:0;margin:0;}
#footer li.noHover a:hover{text-decoration:none;}
#footer li.noHover .noHoverImg{width:11px;height:14px;vertical-align:text-bottom;}
.boxContainer{padding:0 1px 0 1px;background-color:#eaf0ff;}
a.default{background:url(/images/common/btn_forward.gif) 4px 2px no-repeat;}
a.back{background:url(/images/common/btn_back.gif) 4px 2px no-repeat;}
a.backOff{background:url(/images/common/btn_back_off.gif) 4px 2px no-repeat;}
a.forward{background:url(/images/common/btn_forward.gif) 4px 2px no-repeat;}
a.forwardOff{background:url(/images/common/btn_forward_off.gif) 4px 2px no-repeat;}
a.arrow{background:url(/images/common/listBullet_arrow.gif) 0 4px no-repeat;}
a.squareBullet{background:url(/images/common/bullet_square.gif) 8px 5px no-repeat;}
a.mapSwitch{background:url(/images/common/icon_maphits.gif) 0 1px no-repeat;padding:20px 0 20px 40px;visibility:hidden;}
.gylist a.print{background:url(/images/common/icon_print.gif) 0 -1px no-repeat;padding:0 0 1px 19px;}
.adsArea a.print{background:url(/images/common/icon_print.gif) 0 0 no-repeat;}
a.pdf{background:url(/images/common/icon_pdf.gif) 0 0 no-repeat;padding:2px 0 2px 20px;}
a.close,a.closeSmall{float:right;padding:2px 21px 1px 0;display:block;white-space:nowrap;background:url(/images/common/btn_close.png) right center no-repeat;}
a.closeSmall{width:65px;}
a.map{background:url(/images/common/icon_map.png) -2px -1px no-repeat;padding-left:20px;}
a.route{background:url(/images/common/icon_route.png) 2px 0 no-repeat;padding:1px 0 0 20px;}
a.advise{background:url(/images/common/icon_advise.png) 0 0 no-repeat;padding-left:20px;}
a.businessCard{background:url(/images/common/icon_businessCard.png) 0 0 no-repeat;padding-left:20px;}
.gylist a.businessCard{padding-left:20px;}
a.edit{background:url(/images/common/icon_entry.gif) 0 0 no-repeat;padding-left:20px;}
li a.cutlery{background:url(/images/common/icon_cutlery.png) no-repeat;padding-left:26px;padding-top:2px;}
li a.bag{background:url(/images/common/icon_bag.png) no-repeat;padding-left:19px;padding-top:0;}
a.homepage{background:url(/images/common/icon_home.png) 0 0 no-repeat;padding-left:20px;}
#debugWrapper{position:absolute;width:200px;right:0;top:0;overflow:auto;z-index:10000;border:1px solid #ccc;background-color:#fff;opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;filter:alpha(opacity=80);}
#header{position:relative;width:785px;z-index:12;margin-bottom:10px;}
.bodyFlex #header{width:100%;z-index:37;}
.headerbar{background:#f0f0f0 url(/images/common/borderRight_greyf0f0f0.png) no-repeat 100% 0;height:10px;}
.home .headerbar{background:url(/images/common/border_yellowf7bb02.png) no-repeat 100% 0;height:10px;}
.headerbar div{background:url(/images/common/border_greyf0f0f0.png) no-repeat 0 0;height:10px;width:10px;}
.home .headerbar div{background:url(/images/common/border_yellowf7bb02.png) no-repeat 0 0;height:10px;width:10px;}
#header .banner{position:absolute;top:0;left:0;width:785px;height:110px;z-index:10;}
.logobar{position:relative;background-color:#f1f1f1;height:42px;}
.home .logobar{position:relative;background:url(/images/common/bg_header_home.png) repeat-x top left;height:95px;}
.logo{position:absolute;left:10px;}
.home .logo{margin-left:272px;margin-top:-1px;}
.addNavi{position:absolute;top:5px;right:10px;z-index:11;height:20px;}
.home .addNavi{top:5px;}
.navbar{background-color:#fad45f;height:31px;position:relative;z-index:2;}
.navbar ul.topNav{padding-left:2px;}
.home .navbar ul.topNav{padding-left:2px;}
.navbar li{color:#04d;cursor:pointer;float:left;font-size:14px;font-weight:bold;height:15px;line-height:normal;margin-top:2px;padding:6px 16px;position:relative;text-decoration:none;}
.navbar .topNav_more .container{width:65px;}
.navbar li.on .container{width:101px;}
.navbar .topNav_search.on{padding:6px 16px;background-color:#fff3d0;color:#000;margin-top:2px;}
.navbar .topNav_map.on{padding:6px 16px;background-color:#fff3d0;color:#000;margin-top:2px;}
.navbar .topNav_more.on{padding:6px 16px;background-color:#fff3d0;color:#000;}
.navbar li.on a{font-size:14px;color:#000;text-decoration:none;cursor:default;}
.topNav li a.arrowDown{background:url(/images/common/icon_arrowDown.png) no-repeat right 6px;padding-right:18px;}
.topNav li.on a.arrowDown{background:url(/images/common/icon_arrowDown.png) no-repeat right 6px;padding-right:18px;color:#000;}
.topNav_list{display:none;left:0;margin-left:-1px;padding:0;position:absolute;top:29px;width:142px;}
.topNav_list .top{height:10px;background-color:#fff;}
.topNav_list .boxContent{border-left:1px solid #aaa;background:url(/images/common/layerBox_r.png) 100% 0 repeat-y;}
.topNav_list .rightBorder{position:absolute;right:0;top:0;width:9px;}
.topNav_list ul{background-color:#fff;margin-right:9px;padding-top:10px;}
.topNav_list li{padding:3px 18px;font-weight:normal;float:none;}
.topNav_list li.highlight,.topNav_list li:hover{background-color:#99a;color:#fff;}
.topNav_list ul.gylist li a{display:block;width:100%;color:#04d;}
.topNav_list ul.gylist li.highlight a,.topNav_list ul.gylist li:hover a{text-decoration:none;color:#fff;}
.topNav_list .bottomBorder{position:relative;}
.topNav_list .bottomBorder .leftCorner{background:url(/images/common/layerBox_bl.png) 0 0 no-repeat;height:16px;margin-right:16px;position:relative;}
.topNav_list .bottomBorder .rightCorner{background:url(/images/common/layerBox_br.png) 0 0 no-repeat;height:16px;width:16px;position:absolute;right:0;top:0;}
.navbar .topNav_product{padding-right:0;}
.navbar .topNav_kp{position:absolute;right:10px;}
.navbar .topNav_search{background-image:none;}
.locatebar{background-color:#eee;font-size:12px;height:20px;padding-top:5px;}
.locatebar span#S_headFoot{margin:2px 4px 0 10px;}
.noPosition{width:100%;background-color:#eaf0ff;border:1px solid #999;margin:10px 0;}
.noPosition .noPositionTable{margin:20px;}
.noPosition .noPositionP{font-size:12px;font-weight:bold;}
.searchbar{background:url(/images/common/searchnav_bgGrey.png) 0 0 repeat-x;background-color:#eceded;position:relative;}
.searchnav{height:26px;background-color:#cdf;margin:3px 0 7px;}
.searchnav ul{padding-left:2px;}
.home .searchnav ul{padding-left:2px;}
.searchnav li{font-size:12px;color:#555;padding:6px 16px 5px 19px;float:left;}
.searchnav li.on{padding:4px 15px 3px 18px;margin-top:2px;background-color:#eaf0ff;}
.searchnav li.on a{color:#555;text-decoration:none;}
.searchnav li.last{border-right:1px solid #fff;}
.searchforms{clear:both;text-align:center;padding:8px 0 4px;}
.searchforms label{color:#555;font-size:12px;font-weight:bold;text-align:right;}
.searchforms .normal{font-size:11px;padding-left:5px;}
.searchforms table{margin:0 auto;text-align:left;}
.searchforms table.default{margin:0;}
.searchforms .search_btn{padding-left:5px;}
.searchforms td.colPadding{padding-left:15px;}
.searchforms td.colPaddingS{padding-left:5px;}
.searchforms label.normal{font-weight:normal;}
.searchforms .envSearch{padding-left:10px;}
.searchforms li{float:left;padding-right:5px;}
tr#envSearchFields,tr#envSearchFields_emergency{display:none;}
#lnkEnvSearchShow,#lnkEnvSearchHide,#lnkEnvSearchShow_emergency,#lnkEnvSearchHide_emergency{display:none;}
tr#envSearchFields.on,tr#envSearchFields_emergency.on{display:table-row;}
#lnkEnvSearchShow.on,#lnkEnvSearchHide.on,#lnkEnvSearchShow_emergency.on,#lnkEnvSearchHide_emergency.on{display:block;}
.searchforms .searchFields{display:none;}
.searchforms .on{display:block;}
#envSearchFields label{font-size:12px;}
div#emergencySearch{padding:5px 0;}
#envSearchFields_emergency td{text-align:left;}
#envSearchFields_emergency label{font-size:12px;}
#street_emergency{margin:2px 0 0 0;}
#searchFieldsHelp{padding-left:75px;}
#searchFieldsHelp li a{padding-right:92px;}
#searchFieldsHelp li{padding-right:5px;}
td.where{width:40px;}
.searchFields .envSearch{width:140px;}
td.pharmacy{width:220px;}
.searchforms input.txt{color:#555;font-size:12px;padding-bottom:2px;padding-top:3px;}
#simpleSearch div.btnContainer{height:22px;}
#where.sizeM,#what.sizeM{width:150px;}
.histWhereOff #where.sizeM,.histWhatOff #what.sizeM{width:150px;}
.searchforms #what.default,.searchforms #where.default,.searchforms input.default{color:#aaa;font-weight:normal;}
.teaserPharmacy{position:absolute;right:5px;top:46px;}
.subnavPreferences{right:5px;position:absolute;top:29px;height:5px;}
.btnYellowwhite{height:30px;font-size:12px;font-weight:bold;text-decoration:none;white-space:nowrap;cursor:pointer;}
.btnYellowwhite .leftpart{background:url(/images/common/btn_yellowwhite.png) no-repeat left top;width:14px;height:30px;float:left;}
.btnYellowwhite a.btnLink{background:url(/images/common/btn_yellowwhite.png) no-repeat right top;padding:8px 20px 7px 10px;float:left;color:#555;text-decoration:none;}
.btnYellowwhite input{background:url(/images/common/btn_yellowwhite.png) no-repeat right top;border:0;margin-left:-3px;padding:8px 12px 8px 4px;font-size:12px;font-weight:bold;}
.btnGreySmall{height:30px;font-weight:bold;font-size:12px;text-decoration:none;white-space:nowrap;}
.btnGreySmall .leftpart{background:url(/images/common/btn_greySmall.png) no-repeat left top;width:10px;height:26px;float:left;}
.btnGreySmall a.btnLink{background:url(/images/common/btn_greySmall.png) no-repeat right top;padding:7px 15px 5px 7px;float:left;color:#333;text-decoration:none;}
.btnGreySmall input#withGrey{background:url(/images/common/btn_greySmall.png) no-repeat right top;padding:6px 8px 7px 5px;border:0;margin-left:-5px;color:#333;margin-top:0;font-weight:bold;font-size:12px;cursor:pointer;}
.reviewEntry{margin-bottom:10px;}
.reviewEntry .topInfo{background-color:#eaf0ff;padding:5px 10px;height:12px;}
.reviewEntry .topInfo .rating-summary{float:left;margin-right:10px;}
.reviewEntry .description a:link,.adView .description a:visited{text-decoration:none;color:#04d;}
.reviewEntry .description a:hover{text-decoration:underline;color:#04d;}
.reviewEntry .description{padding:5px 10px;}
.hiddenReview{display:none;position:relative;}
.allReviews{margin:0 0 0 185px;}
.reviews{padding:5px 0 0 0;}
.rightBannerWrapper{position:absolute;width:200px;top:93px;left:785px;margin-left:3px;z-index:5;}
.topBannerWrapper{position:relative;width:788px;text-align:center;margin-bottom:3px;z-index:4;}
div li.rating-summary{margin-top:5px;}
.rating-summary .amountRating{font-size:10px;}
.rating-summary .imgRating{background:url(/images/de/multis/sterne.png) no-repeat;width:52px;height:12px;cursor:pointer;}
.rating-summary .imgRating .item,.rating-summary .imgRating .rating{display:none;}
.rating-summary .star0{background-position:0 -350px;}
.rating-summary .star10{background-position:0 -280px;}
.rating-summary .star20{background-position:0 -210px;}
.rating-summary .star30{background-position:0 -140px;}
.rating-summary .star40{background-position:0 -70px;}
.rating-summary .star50{background-position:0 0;}
.rating-summary .star5{background-position:-140px -280px;}
.rating-summary .star15{background-position:-140px -210px;}
.rating-summary .star25{background-position:-140px -140px;}
.rating-summary .star35{background-position:-140px -70px;}
.rating-summary .star45{background-position:-140px -0px;}
#searchSettings{position:absolute;right:10px;top:10px;}
.home .eyecatcher{position:absolute;top:88px;right:100px;z-index:999;}
.eyecatcher{right:100px;position:absolute;top:34px;z-index:999;}
input.notFound{border:1px solid #d12;background-color:#fdc;}
input.default{color:#aaa;font-weight:normal;}
#pageContent2Cols{position:relative;width:785px;height:auto;padding:10px 0;z-index:2;}
#pageContent2Cols #col1{position:relative;float:left;width:195px;margin-right:5px;overflow:hidden;}
#pageContent2Cols #col2{position:relative;float:left;width:580px;}
#footer{position:relative;background-color:#fff;width:785px;z-index:1;margin-top:10px;}
#footer ul.metaNav{float:right;}
#footer ul.metaNav li{padding-right:5px;margin-right:5px;border-right:1px solid #99a;}
.boxContextNav{position:relative;margin-bottom:10px;}
.boxContextNav .toggle{position:absolute;width:12px;height:12px;top:5px;right:3px;background:url(/images/common/icon_collapseBox.gif) 0 2px no-repeat;}
.boxContextNav .title{font-size:12px;font-weight:bold;padding:0 10px 5px;border-left:1px solid #99a;border-right:1px solid #99a;background:#eaf0ff url(/images/common/tile_lineDotted.gif) bottom left repeat-x;}
.boxContextNav .more{display:none;}
.boxContextNav .lnkMoreListElements{display:none;padding-top:5px;}
.boxContextNav ul li{padding:2px 0;}
.boxContextNav li.infoIcon{background:url(/images/common/icon_infoGreen.gif) 2px 4px no-repeat;}
.boxContextNav .filterOn{background-color:#feb;border:1px solid #ccc;left:-3px;padding:2px 1px;position:relative;width:186px;}
.boxContextNav .filterOn .filterOnL{float:left;font-weight:bold;padding:0 2px;}
.boxContextNav .filterOn .filterOnR{float:right;}
.boxContextNav.small .title{background-image:none;border-bottom:1px solid #99a;}
.boxContextNav.small .toggle{background:url(/images/common/icon_expandBox.gif) 0 2px no-repeat;}
.boxContextNav.small .boxBottom{display:none;}
.boxContextNav.small .boxContent{display:none;}
.boxContextNav .boxContent .more{display:block;}
.boxContextNav .boxContent.limited .more{display:none;}
.boxContextNav .boxContent.limited .lnkMoreListElements{display:block;}
.boxContextNav .boxTop{height:4px;background:url(/images/common/box_contextNav.gif) 100% 0 no-repeat;}
.boxContextNav .boxTop div{width:4px;height:4px;background:url(/images/common/box_contextNav.gif) 0 0 no-repeat;}
.boxContextNav .boxBottom{height:4px;background:url(/images/common/box_contextNav.gif) 100% 100% no-repeat;}
.boxContextNav .boxBottom div{width:4px;height:4px;background:url(/images/common/box_contextNav.gif) 0 100% no-repeat;}
.boxContextNav.blue .title{font-size:12px;padding:0 10px 3px;border:none;background:none;background-color:#eaf0ff;}
.boxContextNav .boxContent{padding:5px 10px;border-left:1px solid #99a;border-right:1px solid #99a;background-color:#fff;}
.boxContextNav.blue .boxTop{background:url(/images/common/box_contextNavBlue.gif) 100% 0 no-repeat;}
.boxContextNav.blue .boxTop div{background:url(/images/common/box_contextNavBlue.gif) 0 0 no-repeat;}
.boxContextNav.blue .boxBottom{background:url(/images/common/box_contextNavBlue.gif) 100% 100% no-repeat;}
.boxContextNav.blue .boxBottom div{background:url(/images/common/box_contextNavBlue.gif) 0 100% no-repeat;}
.boxContextNav.blue .boxContent{padding:5px;border:none;background-color:#eaf0ff;}
.boxContextNav.grey .boxTop{background:url(/images/common/border_greyf0f0f0.png) 100% 0 no-repeat;height:7px;}
.boxContextNav.grey .boxTop div{background:url(/images/common/border_greyf0f0f0.png) 0 0 no-repeat;}
.boxContextNav.grey .boxBottom{background:url(/images/common/border_greyf0f0f0.png) 100% 100% no-repeat;}
.boxContextNav.grey .boxBottom div{background:url(/images/common/border_greyf0f0f0.png) 0 100% no-repeat;}
.boxContextNav.grey .title{font-size:12px;color:#444;padding:3px 10px 4px;border:none;background:none;background-color:#fad45f;}
.boxContextNav.grey .boxContent{padding:5px 5px 7px;border:none;background-color:#f0f0f0;}
input{vertical-align:middle;}
.listEntry .bookaTable{margin:0 0 0 26px;}
.listEntry .bookaRoom{margin-left:26px;}
.listEntry .booking_coops{margin-bottom:10px;}
.boxResultInfos .boxTop{height:4px;background:url(/images/common/box_pageInfos.gif) 100% 0 no-repeat;}
.boxResultInfos .boxTop div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 0 no-repeat;}
.boxResultInfos .boxBottom{height:4px;background:url(/images/common/box_pageInfos.gif) 100% 100% no-repeat;}
.boxResultInfos .boxBottom div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 100% no-repeat;}
.boxResultInfos .boxContent{padding:5px;border-left:1px solid #99a;border-right:1px solid #99a;background-color:#fff;}
.boxResultInfos .searchValues h1{display:inline;font-size:12px;font-weight:bold;}
.navBoxBottom .boxTop{height:4px;background:url(/images/common/box_pageInfos.gif) 100% 0 no-repeat;}
.navBoxBottom .boxContent{padding:5px;border-left:1px solid #99a;border-right:1px solid #99a;background-color:#fff;}
.navBoxBottom .boxBottom{height:4px;background:url(/images/common/box_pageInfos.gif) 100% 100% no-repeat;}
.navBoxBottom .boxTop div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 0 no-repeat;}
.navBoxBottom .boxBottom div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 100% no-repeat;}
.boxResultInfos{clear:both;position:relative;margin-bottom:10px;}
.boxResultInfos h1{font-size:16px;}
.boxResultInfos h2{font-size:16px;}
.boxResultInfos .title{font-size:16px;font-weight:bold;}
.boxResultInfos.details h2{font-size:14px;}
.boxResultInfos .right{text-align:right;}
.boxResultInfos a.earth{float:left;}
.boxResultInfos .gEarthLink{margin-top:12px;}
.boxResultInfos .printPage{position:absolute;top:10px;right:5px;width:95px;}
.boxResultInfos .hits{float:left;padding-right:5px;}
.boxResultInfos .pageNav.details{position:relative;float:right;color:#666;}
.boxResultInfos .pageNav.details li{margin-right:5px;border-right:1px solid #99a;padding-right:5px;}
.boxResultInfos .pageNav.details li.last{margin-right:0;border:none;}
.boxResultInfos .pageNav.details li a.back{padding-left:19px;}
.boxResultInfos .pageNav.details li a.forward{padding-right:17px;background-position:100% 2px;}
.boxResultInfos .pageNav.details li.backOff{background:url(/images/common/btn_back_off.gif) 4px 2px no-repeat;padding-left:19px;}
.boxResultInfos .pageNav.details li.forwardOff{background:url(/images/common/btn_forward_off.gif) 100% 2px no-repeat;padding-right:17px;}
.boxResultInfos .pageNav li.btn{position:relative;top:2px;}
.navBoxBottom{position:relative;margin-bottom:5px;width:195px;float:left;margin-right:5px;}
#col1repeat{width:195px;}
.catchwords{width:570px;margin-left:200px;}
.boxResultInfos .start{float:left;width:50px;}
.boxResultInfos .last{float:left;width:75px;}
.boxResultInfos .next{float:right;width:90px;}
.boxResultInfos .nextLast{position:relative;top:2px;vertical-align:top;font-size:14px;font-weight:bold;}
.boxResultInfos .nextLast a:hover{text-decoration:underline;}
.boxResultInfos div.end{float:right;text-align:right;width:47px;}
.boxResultInfos .pageNav.btnBullets{margin:2px 5px 0;}
.boxResultInfos .btnBullets .page{white-space:nowrap;}
.boxEntryNav{margin-bottom:10px;position:relative;}
.boxEntryNav .title{font-size:12px;font-weight:bold;padding:0 10px 5px;border-left:1px solid #99a;border-right:1px solid #99a;background:#fff url(/images/common/tile_lineDotted.gif) bottom left repeat-x;}
.boxEntryNav .boxTop{height:4px;background:url(/images/common/box_pageInfos.gif) 100% 0 no-repeat;}
.boxEntryNav .boxTop div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 0 no-repeat;}
.boxEntryNav .provider li{list-style:none;padding-bottom:6px;}
.boxEntryNav .boxBottom{height:4px;background:url(/images/common/box_pageInfos.gif) 100% 100% no-repeat;}
.boxEntryNav .boxBottom div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 100% no-repeat;}
div.message{padding:10px 0 0;}
div.message.route{padding:10px 0 5px 40px;}
.message .symbol{float:left;width:40px;}
.message.error .symbol{width:60px;}
.message .symbolSmall{float:left;width:15px;}
.message .content{padding-left:1px;float:left;width:499px;}
.message .content.route{width:350px;}
.message .content .notFound,.message .content .didYouMean,.message .content .help{font-size:14px;font-weight:bold;top:0;}
.message.error .content .notFound{color:#d12;}
.message .content p{padding-bottom:5px;}
.message.error .content ul{padding:5px 0 0 14px;font-size:12px;}
.message div.separatorBottom{clear:both;background:url(/images/common/tile_lineDotted.gif) bottom left repeat-x;height:7px;}
.taxonomieBlock{margin-top:10px;}
.taxonomieBlock #taxLinksRest{display:none;}
#googleMap{position:relative;width:578px;height:338px;border:1px solid #99a;background:none;}
.geplugin{position:absolute;right:11px;top:11px;}
.tagCloud h2{font-size:18px;margin-bottom:10px;font-weight:normal;}
.tagCloud .xxs{margin-right:15px;font-size:10px;color:#8ad;}
.tagCloud .xs{margin-right:15px;font-size:12px;color:#68d;}
.tagCloud .s{margin-right:15px;font-size:14px;color:#47d;}
.tagCloud .m{margin-right:15px;font-size:16px;color:#25d;}
.tagCloud .l{margin-right:15px;font-size:18px;}
.tagCloud .xl{margin-right:15px;font-size:20px;color:#03a;}
.tagCloud .xxl{margin-right:15px;font-size:22px;color:#028;}
#col1 .gyTeaserWrapper{margin-bottom:5px;}
#cityNav{position:absolute;z-index:100;visibility:visible;display:block;top:205px;left:300px;width:300px;}
.localServicesBox{width:195px;}
.localServicesBox .boxContent{padding:3px 5px 3px 5px;border-left:1px solid #999;border-right:1px solid #999;width:183px;display:none;}
.localServicesBox .boxBottom{background:url(/images/common/box_contextNav.gif) no-repeat 100% 100%;height:3px;width:195px;}
.localServicesBox .boxBottom div{background:url(/images/common/box_contextNav.gif) no-repeat 0 100%;height:3px;width:4px;}
.localServicesBox .boxTop{background:url(/images/common/box_pageInfos.gif) no-repeat 100% 0;height:6px;}
.localServicesBox .boxTop div{background:url(/images/common/box_pageInfos.gif) no-repeat 0 0;height:6px;width:4px;}
.localServicesBox .btnGreySmallSquare{background:url(/images/common/btn_greySmall_square.png) 0 0 no-repeat;border-right:1px solid #999;border-left:1px solid #999;height:26px;padding:4px 0 0 10px;}
.localServicesBox .btnGreySmallSquare a.btnLink{color:#333;font-weight:bold;font-size:12px;text-decoration:none;white-space:nowrap;cursor:pointer;}
.localServiceBar{background-color:#feb;border:1px solid #ccc;color:#444;font-size:14px;height:20px;position:relative;margin-top:5px;}
.localServiceBar .lsBarImg{position:relative;top:5px;}
.localServiceBar .content{position:absolute;top:-18px;height:20px;}
.localServiceBar .blauarbeit{margin-left:140px;}
.localServiceBar .mobilephone{margin-left:78px;}
.localServiceBar .realestate{margin-left:114px;}
.localServiceBar .restaurant{margin-left:40px;}
.localServiceBar .hotel{margin-left:65px;}
.localServiceBar .umzugshelden{margin-left:70px;}
h2.section{font-size:16px;padding:5px 0 8px 5px;margin:0;font-weight:bold;}
h2.section .loc{font-weight:bold;}
h2.topEntriesRegional{clear:both;}
div.listEntry{position:relative;border:1px solid #99a;padding:0;margin:0 0 10px;}
.listEntry .head{padding:5px 5px 6px;margin-bottom:10px;background:#cdf url(/images/common/tile_lineDotted.gif) bottom left repeat-x;}
.listEntry .head .imgnr{margin-right:5px;position:relative;top:-3px;}
.listEntry .head .img01{background-image:url(/images/common/icon_entry_01.png);}
.listEntry .head .img02{background-image:url(/images/common/icon_entry_02.png);}
.listEntry .head .img03{background-image:url(/images/common/icon_entry_03.png);}
.listEntry .head .img04{background-image:url(/images/common/icon_entry_04.png);}
.listEntry .head .img05{background-image:url(/images/common/icon_entry_05.png);}
.listEntry .head .img06{background-image:url(/images/common/icon_entry_06.png);}
.listEntry .head .img07{background-image:url(/images/common/icon_entry_07.png);}
.listEntry .head .img08{background-image:url(/images/common/icon_entry_08.png);}
.listEntry .head .img09{background-image:url(/images/common/icon_entry_09.png);}
.listEntry .head .img10{background-image:url(/images/common/icon_entry_10.png);}
.details .listEntry .head{background-image:none;margin-bottom:0;}
.listEntry .headline span{font-size:14px;font-weight:bold;}
.listEntry .headline span{display:none;}
.listEntry .headline span.normal{display:inline;}
.listEntry .headline span.short{display:none;}
.listEntry .headline a{color:#14b;font-size:14px;}
.listEntry .title a{color:#14b;font-size:14px;font-weight:bold;}
.listEntry .distance{text-align:right;font-weight:700;padding:2px 5px;background-color:#bce;}
.listEntry.basic .distance,.listEntry.private .distance{background-color:#ddd;}
.listEntry .content{background:url(/images/common/tile_linesEntry.gif) top left repeat-y;margin-bottom:10px;padding:1px 0 1px;}
.details .listEntry{display:block;}
.listEntry .content118000{background:url(/images/common/tile_linesEntry118000.png) top left repeat-y;margin-bottom:10px;padding:1px 0 1px;}
.listEntry .branchCategory{position:relative;float:right;padding:2px 0 2px 5px;color:#444;}
.listEntry .branchCategory .short{display:none;}
.details .listEntry .branchCategory{background:#eaf0ff url(/images/common/tile_lineDotted.gif) bottom left repeat-x;float:none;margin-bottom:10px;padding:5px 5px 6px;}
.details .listEntry .branchCategory.routing{background-image:none;background-color:#eaf0ff;margin-bottom:0;}
.details .listEntry.private .branchCategory{position:relative;float:right;padding:2px 0 2px 5px;background:none;}
.listEntry .col{position:relative;float:left;overflow:hidden;display:inline;}
.listEntry .image span{display:none;}
.listEntry .image{float:right;width:100px;margin-right:5px;}
.listEntry .image.top{height:100px;background-repeat:no-repeat;background-position:left top;}
.listEntry .top .thumbnail{height:100px;position:absolute;width:100px;background-repeat:no-repeat;}
.listEntry .top .thumbnail img{display:none;}
.listEntry .top .placeholder{display:none;}
.listEntry .image.top img{height:100px;width:100px;}
.listEntry .info{width:195px;margin:0 10px 0 5px;}
.listEntry .contact{width:145px;margin-right:10px;}
.listEntry .adLinks{width:100px;}
.listEntry .services{padding-top:5px;height:22px;margin:0;display:block;}
.listEntry .services li{float:left;margin-right:0;}
.listEntry .services li.addInfo{float:right;margin-right:5px;}
.details .listEntry .branchCategory .bound{width:450px;display:block;}
.services li .separator{color:#99a;margin-right:3px;}
.services li.sep{border-left:1px solid #99a;}
.listEntry .address{margin-bottom:5px;font-weight:700;}
.listEntry .address span{display:block;padding-left:1px;}
.listEntry .address .streetShort{display:none;}
.listEntry .address .geo{display:none;}
.listEntry .address .comma{display:none;}
.listEntry .address .postcode{display:inline;}
.listEntry .address .city{display:inline;}
.listEntry .address .cityShort{display:none;}
.listEntry .access{padding-bottom:5px;}
.listEntry .moreInfo{display:none;}
.listEntry .access span.accessType1,.listEntry .access span.accessType2,.listEntry .access span.accessType3{clear:both;float:left;width:30px;}
.listEntry .access span.nrImage{display:inline;}
.listEntry .access span.nrImage img{float:left;}
.listEntry .access span.number1,.listEntry .access span.number2,.listEntry .access span.number3{display:block;}
.listEntry .callForFree{padding-bottom:2px;}
.sponsorTitel{text-align:right;margin-bottom:2px;padding-right:14px;}
.listEntrySponsored,.listEntryWeb{padding:2px 0 5px 5px;margin-bottom:2px;}
.listEntrySponsored{background-color:#eaf0ff;}
.specialEntry .head{padding:0 0 0 5px;margin-bottom:10px;background:#ffcb05 url(/images/common/tile_line.gif) bottom left repeat-x;}
div.specialEntry{border:1px solid #99A;background-color:#f6f2c3;margin:0 0 10px;padding:0;position:relative;}
.specialEntry h3 span{font-size:14px;font-weight:bold;}
.specialEntry h3 span{display:none;}
.specialEntry h3 span.normal{display:inline;}
.specialEntry h3 span.short{display:none;}
.specialEntry a{color:#14b;font-size:12px;}
.specialEntry .benefits{padding:3px 0 3px 5px;background:url(/images/common/tile_line.gif) top left repeat-x;}
.specialEntry p,.specialEntry h3{color:#000;}
.specialEntry h3{padding-top:10px;}
.specialEntry td{vertical-align:top;}
.specialEntry .clue{font-size:9px;margin-top:3px;margin-bottom:3px;}
.specialEntry .info{background:url(/images/de/partner/dtPostmann.jpg) no-repeat 465px 8px;height:100px;width:100%;}
.services li.addServices{width:330px;text-align:right;position:absolute;top:6px;right:0;margin:0;padding:0;}
.services li.addServices ul{position:relative;display:inline;}
.services a.entry{padding-left:18px;background:url(/images/common/icon_entry.gif) 0 0 no-repeat;}
.listEntry.basic .image img{position:relative;float:right;width:46px;height:46px;border:1px solid #ebebee;}
.listEntry.basic .placeholder{display:none;}
.listEntry.basic .image .rich img{width:46px;height:46px;}
.listEntry .addPriceinfo{padding:0 5px 5px;}
.details .listEntry.basic .image img{width:auto;height:auto;}
.details .listEntry .image.basic .empty{width:60px;height:40px;}
.listEntry.basic .head,.listEntry.private .head{padding:3px 5px 5px;margin-bottom:5px;background-color:#f1f1f1;}
.details .listEntry.basic .head,.details .listEntry.private .head{background-color:#cdf;}
.details .listEntry.private .head{padding:3px 5px 5px;margin-bottom:10px;background:#f1f1f1 url(/images/common/tile_lineDotted.gif) bottom left repeat-x;}
.details .listEntry.basic .head{margin-bottom:0;}
.listEntry.basic .headline span,.listEntry.private .headline span{font-size:12px;font-weight:normal;position:relative;}
.details .listEntry h2{font-size:20px;padding:12px 0;font-weight:normal;}
.details .listEntry h3{font-size:20px;padding:12px 0;font-weight:normal;}
.listEntry .head .dots{float:left;padding-top:1px;display:none;}
.listEntry.basic .access,.listEntry.private .access{padding-bottom:0;}
.listEntry.basic .address,.listEntry.private .address{font-weight:normal;}
.listEntry.basic .content,.listEntry.private .content{margin-bottom:5px;}
.listEntry.basic .content .contact ul.gylist,.listEntry.private .content .contact ul.gylist{clear:both;}
.listEntry.basic .services li.addServices,.listEntry.private .services li.addServices{top:5px;}
.listEntry.basic .services{height:20px;padding-left:5px;}
.listEntry.private .services{height:16px;padding-left:5px;}
.listEntry li a.homepage{padding-left:0;color:#d12;background:none;}
.listEntry.basic .services img{vertical-align:middle;padding-right:5px;}
.listEntry.top .services img{padding:0 2px 0 5px;vertical-align:middle;}
#pageContent2Cols .withDistance{height:172px;}
#pageContent2Cols div.withTelinfo{height:189px;}
#pageContent2Cols div.withTelandDist{height:207px;}
#pageContent2Cols div.withTelinfo .addPriceinfo{bottom:0;position:absolute;}
#pageContent2Cols .withTelinfo .content{bottom:40px;}
.contentAd .adInfoGoogle{font-size:11px;text-align:left;padding:1px 0 2px 6px;}
.contentAd .adInfoGoogle a{color:#000;}
.listEntryGoogle{position:relative;font-size:12px;text-align:left;color:#239;margin-bottom:-1px;border:1px solid #99a;background-color:#fff;}
.listEntryGoogle .head{margin-bottom:3px;font-weight:700;padding:5px 5px 6px;background:#cdf url(/images/common/tile_lineDotted.gif) bottom left repeat-x;}
.listEntryGoogle .content{padding:0 3px 3px;}
.listEntryGoogle .adUrl{font-size:11px;}
.labelAdsense{margin-bottom:4px;}
.listEntryAdsense{position:relative;border:1px solid #99a;padding:0;margin:0 0 10px;}
.listEntryAdsense .head{padding:5px 5px 6px;margin-bottom:7px;background:url(/images/common/tile_lineDotted.gif) bottom left repeat-x;}
.listEntryAdsense .head h3{font-size:12px;font-weight:bold;}
.listEntryAdsense .head .title{font-size:12px;font-weight:bold;}
.listEntryAdsense .entryUrl{float:right;padding:2px 0 2px 5px;position:relative;}
.listEntryAdsense .content{margin-bottom:7px;padding:0 6px;}
#majorCustomer .head{margin-bottom:20px;background-color:#cdf;}
#majorCustomer .content{text-align:center;background:none;margin:0 0 20px 18px;width:540px;}
#majorCustomer .moreBranches{margin-top:15px;padding:8px 0 6px 5px;background:#f1f1f1 url(/images/common/tile_lineDotted.gif) top left repeat-x;}
#majorCustomer .moreBranches a{background:url(/images/common/icon_list.gif) 0 0 no-repeat;padding:1px 0 2px 20px;display:block;}
div.listEntry.listBox{display:block;clear:both;}
.listEntry.listBox .content{background-image:none;padding:0 5px;}
.listEntry.listBox .head{background-color:#fff;}
.banner{position:relative;border:1px solid #ccc;height:52px;padding:5px 10px 5px 160px;margin-bottom:10px;background-color:#f8f7f2;}
.banner .text{width:230px;}
.banner .bannerLinks{position:relative;float:right;width:110px;padding-top:30px;}
.banner.blank{padding:5px;background:none;}
#searchResultListing .innung .head{padding-top:0;}
.innung .headline{padding-top:5px;}
.innung .branchCategory{padding-top:5px;}
.innung .signetSmallGoHandwerk{float:right;margin-left:5px;}
.innung .services li.labelInnungen{bottom:2px;position:absolute;right:3px;}
#searchResultListing .innung .content{margin-top:20px;}
.details .innung .branchCategory{text-align:left;width:auto;}
.details .innung .branchCategory .normal{display:block;width:432px;}
.details .listEntry .signetGoHandwerk{position:absolute;right:4px;top:3px;}
.details .listEntry .labelInnungen{position:absolute;right:4px;top:2px;}
.tabReferences{border-left:1px solid #999;border-right:1px solid #999;margin-top:8px;padding:0 0 1px 0;}
.referencesEntry{background-color:#eee;margin-bottom:10px;}
.bgReferences{padding:5px 10px;}
.bgReferences .bgReferencesImg{float:left;margin-top:5px;}
.bgReferences .bgReferencesP{float:left;margin:5px 5px 5px 10px;width:485px;}
.bottomReference{background-color:#e7e7e7;border-left:5px solid #fff;height:5px;overflow:hidden;}
.referenceWork{padding:5px;background-color:#fff;}
}
.references{padding:5px 0 0 0;}
.allReferences{margin:0 0 0 185px;}
.hiddenReferences{display:none;position:relative;}
#branches{margin-bottom:20px;}
#branches .content{position:relative;border:1px solid #99a;background-color:#fff;margin-bottom:10px;position:relative;}
#branches .content .title{margin:0;font-size:14px;font-weight:bold;padding:5px 5px 6px;margin-bottom:10px;background:#cdf url(/images/common/tile_lineDotted.gif) bottom left repeat-x;}
#branches h4{font-size:11px;font-weight:700;}
#branches .selectionList,#branches .selectionInfo{padding:10px 10px 10px 5px;}
#branches .selectionList .subTitle{font-weight:bold;margin-bottom:5px;}
#branches .listMap{padding:10px 7px 15px 7px;}
#branches .imageMap{float:right;width:270px;margin-left:7px;}
#branches .imageMap .imageMapImg{margin-bottom:3px;}
#branches .result{padding-top:5px;}
#branches .result li{display:inline-table;}
#branches li.separator{margin:10px 0;display:block;height:1px;background:url(/images/common/tile_lineDotted.gif) left top repeat-x #fff;}
#branches li{white-space:nowrap;}
.layerBox{position:absolute;display:none;left:0;top:20px;z-index:136;text-align:left;}
.layerBox p,.layerBox .innerContent{padding:0 0 5px 10px;margin-right:19px;}
.layerBox .topBorder{position:relative;}
.layerBox .topBorder .leftCorner,.layerBox .topBorder .leftSide{position:relative;margin-right:16px;height:11px;background:url(/images/common/layerBox_tl.png) 0 0 no-repeat;}
.layerBox .topBorder .rightCorner{position:absolute;top:0;right:0;width:16px;height:11px;background:url(/images/common/layerBox_tr.png) 0 0 no-repeat;}
.layerBox .rightBorder{position:absolute;top:0;right:0;width:9px;}
.layerBox .bottomBorder{position:relative;}
.layerBox .bottomBorder .leftCorner{position:relative;margin-right:16px;height:16px;background:url(/images/common/layerBox_bl.png) 0 0 no-repeat;}
.layerBox .bottomBorder .rightCorner{position:absolute;top:0;right:0;width:16px;height:16px;background:url(/images/common/layerBox_br.png) 0 0 no-repeat;}
.layerBox .boxContent{padding-right:9px;position:relative;border-left:1px solid #aaa;background:url(/images/common/layerBox_r.png) 100% 0 repeat-y;}
.layerBox .label{color:#777;font-size:14px;font-weight:normal;padding:0 10px;}
.layerBox .label .hits{font-size:11px;}
.layerBox .separator{margin:0 19px 0 10px;}
.layerBox.tip{width:300px;}
.layerBox.tip .boxContent{background-image:url(/images/common/tipBox_r.png);border-left:1px solid #444;}
.layerBox.tip p{margin-right:0;padding:0 30px 5px 10px;}
.layerBox.tip .topBorder .leftCorner{background-image:url(/images/common/tipBox_tl.png);}
.layerBox.tip .topBorder .rightCorner{background-image:url(/images/common/tipBox_tr.png);}
.layerBox.tip .bottomBorder .leftCorner{background-image:url(/images/common/tipBox_bl.png);}
.layerBox.tip .bottomBorder .rightCorner{background-image:url(/images/common/tipBox_br.png);}
.layerBox.tip .needle{background:url(/images/common/tipBox_needle.png) 0 0 no-repeat;height:25px;left:-18px;position:absolute;top:12px;width:20px;z-index:1;}
.layerBox.error{left:255px;top:190px;width:230px;}
.layerBox.error .innerContent{padding:7px 10px 5px;}
#navBox.on{width:155px;visibility:visible;display:block;}
.layerBox.history{width:250px;}
.layerBox.topSearches{width:600px;top:240px;left:50%;margin-left:-300px;}
.layerBox.topSearches h3.label{font-size:18px;}
.layerBox.topSearches .innerContent{height:250px;overflow:auto;font-size:12px;line-height:18px;margin-bottom:5px;}
#suggestTooltip{position:absolute;top:0;left:0;height:13px;border:solid 1px #99a;background-color:#fff;padding:2px 3px;z-index:100000;display:none;}
#helpBox.layerBox{display:block;width:420px;float:none;clear:both;}
.layerBox.suggest .boxContent{background-image:url(/images/common/sugBox_r.png);}
.layerBox.suggest .topBorder .leftCorner{background-image:url(/images/common/sugBox_tl.png);}
.layerBox.suggest .topBorder .rightCorner{background-image:url(/images/common/sugBox_tr.png);}
.layerBox.suggest .bottomBorder .leftCorner{background-image:url(/images/common/sugBox_bl.png);}
.layerBox.suggest .bottomBorder .rightCorner{background-image:url(/images/common/sugBox_br.png);}
.layerBox .btnClose,#histBox .btnClose{position:absolute;top:10px;right:18px;padding-top:1px;z-index:1;}
.layerBox ul.select{list-style:none;padding-bottom:10px;}
.layerBox ul.select li{font-size:11px;line-height:11px;padding:3px 10px;color:#04d;font-weight:normal;cursor:pointer;margin-right:9px;}
.layerBox ul.select li.highlight,.layerBox ul.select li:hover{background:#99a;color:#fff;}
.layerBox ul.select li a{display:block;width:100%;background-color:transparent;}
.layerBox ul.select li:hover a{text-decoration:none;color:#fff;}
#contentAd{display:block;overflow:hidden;width:300px;}
td.considerAlso{border:none;width:260px;}
.considerAlso{border:1px solid #99a;margin-left:5px;width:250px;}
.considerAlso .head{background:url(/images/common/tile_lineDotted.gif) repeat-x left bottom #fffaea;font-size:12px;padding:1px 10px 5px;}
.considerAlso .entryToConsider{padding:10px 5px;}
.considerAlso .image{float:left;height:100px;margin:0 10px 10px 0;position:relative;width:100px;}
.considerAlso .title{font-size:12px;margin-bottom:5px;}
.considerAlso .address{margin-bottom:5px;}
.considerAlso .comm{margin-bottom:5px;}
ul.bullet li{background:url(/images/common/bullet_round.gif) no-repeat 0 5px;padding-left:8px;}
.considerAlso .companyInfo{font-size:12px;}
.layerBox.right .topBorder .leftSide{height:19px;background:url(/images/common/sugBoxSpeechR_tl.gif) 0 0 no-repeat;}
.layerBox.left .topBorder .leftSide{height:19px;background:url(/images/common/sugBoxSpeechL_tl.gif) 0 0 no-repeat;}
.layerBox.plus .topBorder .rightCorner{top:8px;}
#considerContent{margin:15px 5px 0;}
#considerContent .boxContent{padding-right:0;background-image:none;border-right:1px solid #99a;}
#suggestContent{width:166px;}
#considerContent.considerAlso{width:176px;position:static;border:0;}
#considerContent p{padding:0;}
#considerContent.considerAlso .category{font-size:11px;font-weight:bold;top:0;}
#considerContent.considerAlso .title{font-size:12px;margin:3px 0 3px;}
#considerContent.considerAlso .companyInfo{font-size:11px;}
#considerContent.considerAlso .txtGYAd{text-align:center;margin:5px 0 3px;}
.layerBox.plus .btnClose{top:0;}
#considerContent.considerAlso .layerBox p{margin-right:0;}
#considerContent.considerAlso .boxTop{background:url(/images/common/box_considerAlsoGrey.gif) 100% 0 no-repeat;height:7px;}
#considerContent.considerAlso .boxTop div{background:url(/images/common/box_considerAlsoGrey.gif) 0 0 no-repeat;height:7px;width:7px;}
#considerContent.considerAlso .boxBottom{background:url(/images/common/box_considerAlsoGrey.gif) 100% 100% no-repeat;height:7px;}
#considerContent.considerAlso .boxBottom div{background:url(/images/common/box_considerAlsoGrey.gif) 0 100% no-repeat;height:7px;width:7px;}
.contentAdsWrapper{text-align:center;margin-bottom:10px;background-color:#f1f1f1;padding-bottom:10px;}
.contentAdsWrapper .txtAd{padding:5px 0;}
.contentAdsWrapper .txtAd a{font-size:10px;color:#333;}
.contentAd{padding-right:5px;}
.layerTooltip{position:absolute;text-align:left;}
.layerTooltip .top{position:relative;background:url(/images/common/tooltip/rightBorder_top.png) 100% 0 repeat-y;}
.layerTooltip .top .leftCorner{background:url(/images/common/tooltip/tl.png) 0 0 no-repeat;height:10px;left:-5px;position:absolute;top:0;width:14px;}
.layerTooltip.needleTopl .top .leftCorner{background:url(/images/common/tooltip/tl_needle.png) 0 0 no-repeat;}
.layerTooltip .top .title{font-size:12px;font-weight:normal;color:#fff;background-color:#777;margin:0 13px 0 9px;padding:2px 12px 2px 0;}
.layerTooltip .top .leftBorder{background-color:#777;left:-8px;position:absolute;top:10px;width:8px;}
.layerTooltip .top .rBorder{background-color:#777;position:absolute;right:4px;top:10px;width:9px;}
.layerTooltip .top .rightCorner{position:absolute;top:0;right:0;width:13px;height:10px;background:url(/images/common/tooltip/tr.png) 0 0 no-repeat;}
.layerTooltip.needleTopr .top .rightCorner{background:url(/images/common/tooltip/tr_needle.png) 0 0 no-repeat;}
.layerTooltip .close{height:13px;position:absolute;right:11px;top:3px;width:13px;z-index:1;}
.layerTooltip .container{position:relative;padding-right:9px;border-left:1px solid #aaa;background:url(/images/common/tooltip/rightBorder.png) 100% 0 repeat-y;}
.layerTooltip .container .rightBorder{position:absolute;right:4px;width:5px;}
.layerTooltip .boxes{overflow:auto;height:1%;}
.layerTooltip .box{padding:5px 0;}
.layerTooltip h2{font-size:12px;font-weight:normal;background-color:#999;color:#fff;margin-top:6px;padding-left:10px;}
.layerTooltip h3{color:#555;font-size:12px;font-weight:bold;padding-left:10px;padding:5px 5px 5px 10px;}
.layerTooltip .headgotop{background-color:#cdf;overflow:hidden;}
.layerTooltip .access{margin-bottom:3px;}
.layerTooltip a.tollFree{background:url(/images/common/btn_tollFree.png) 0 0 no-repeat;padding:1px 0 2px 22px;}
.layerTooltip .info{padding:2px 19px 5px 10px;}
.layerTooltip .contact,.layerTooltip .addContent{margin-top:5px;padding-left:10px;}
.layerTooltip p{padding:0 19px 5px 0;}
.layerTooltip ul.bullet{padding-bottom:5px;}
.layerTooltip .contentPrivate{padding-left:10px;}
.layerTooltip .contentPrivate ul.bullet{padding-bottom:0;padding-top:5px;}
.layerTooltip .diba{background:url(/images/common/icon_dibabank.png) 0 1px no-repeat;margin-top:3px;padding:0 0 1px 68px;}
.layerTooltip .cashgroup{background:url(/images/common/icon_cashgroup.png) 0 2px no-repeat;margin-top:3px;padding:0 0 1px 17px;}
.layerTooltip .cashpool{background:url(/images/common/icon_cashpool.png) 0 2px no-repeat;margin-top:3px;padding:0 0 1px 15px;}
.layerTooltip .volksbank{background:url(/images/common/icon_volksbank.png) 0 2px no-repeat;margin-top:3px;padding:0 0 1px 20px;}
.layerTooltip .sparkasse{background:url(/images/common/icon_sparkasse.png) 0 1px no-repeat;margin-top:3px;padding:0 0 1px 12px;}
.layerTooltip .rating-summary{padding-top:5px;}
.layerTooltip .rating .imgRating{display:inline;position:static;}
.layerTooltip .rating .amountRating{display:inline;padding-left:5px;}
.layerTooltip .addContent .route{padding-top:5px;}
.layerTooltip .addContent .route .routeS{float:left;padding-right:5px;}
.calcRouteDB{background-color:#eee;margin-right:5px;padding:5px 0 15px 5px;}
.areaDB{padding:5px 0;}
.panorama{width:128px;height:87px;border:3px solid #777;margin-bottom:10px;}
.webcam{width:160px;height:120px;border:3px solid #777;margin-bottom:2px;}
.layerTooltip a.wikiLink{background:url(/images/de/map/logos/wikipedia.gif) no-repeat scroll 0 -1px;padding:0 0 1px 19px;}
.gpsiesGraph{border:1px solid #777;margin-left:10px;background-position:-13px 0;background-repeat:no-repeat;width:190px;}
.layerTooltip a.gpsies{background:url(/images/de/map/logos/partners/logo_gpsies.png) no-repeat 65px 0;display:block;margin-top:10px;padding:14px 50px 11px 0;}
.layerTooltip a.dbahn{background:url(/images/de/map/logos/partners/logo_db.gif) no-repeat 65px 0;display:block;margin-top:10px;padding:0 40px 2px 0;}
.layerTooltip a.wetter{background:url(/images/de/map/wetter/logo_wettercom.png) no-repeat 65px 0;display:block;margin-top:10px;padding:0 88px 2px 0;}
.layerTooltip a.beach{background:url(/images/de/map/logos/partners/logo_beachvolleyball.gif) no-repeat 65px 0;display:block;margin-top:10px;padding:9px 100px 8px 0;}
.layerTooltip a.noLink{color:#555;cursor:default;text-decoration:none;}
.layerTooltip .bottomBorder{position:relative;}
.layerTooltip .bottomBorder .leftCorner{background:url(/images/common/tooltip/bl.png) 0 0 no-repeat;height:13px;left:0;position:absolute;width:9px;}
.layerTooltip.needleBottoml .bottomBorder .leftCorner{background:url(/images/common/tooltip/bl_needle.png) 0 0 no-repeat;}
.layerTooltip .bottomBorder .middle{position:relative;margin:0 13px 0 9px;height:10px;background:url(/images/common/tooltip/bmiddle.png) 0 0 no-repeat;}
.layerTooltip .bottomBorder .rightCorner{position:absolute;top:0;right:0;width:13px;height:13px;background:url(/images/common/tooltip/br.png) 0 0 no-repeat;}
.layerTooltip.needleBottomr .bottomBorder .rightCorner{background:url(/images/common/tooltip/br_needle.png) 0 0 no-repeat;}
.sizeBoxM{width:350px;}
.peekabooBox{font-size:16px;left:30%;top:50%;}
.peekabooBox .border1,.peekabooBox .border2{font-size:1px;height:1px;overflow:hidden;}
.peekabooBox .border1,.peekabooBox .border2,.peekabooBox .content{background-color:#fff;}
.peekabooBox .border1{margin:0 2px;}
.peekabooBox .border2{margin:0 1px;}
.peekabooBox .content{width:100%;color:#d12;}
.peekabooBox .msg{font-weight:bold;padding:10px;text-align:center;}
.modalbox_overlay{position:fixed;top:0;width:100%;height:100%;left:0;z-index:100;background-color:#777;opacity:.60;filter:alpha(opacity=60);-moz-opacity:.60;}
.modalbox{left:15%;position:fixed;top:10%;z-index:102;width:550px;font-size:12px;}
.modalbox h2{font-size:16px;}
.modalbox h3{font-size:12px;}
.modalbox .title{font-size:16px;font-weight:bold;}
.modalbox .boxContent{border-left:4px solid #777;border-right:4px solid #777;background-color:#fff;padding:30px;}
.modalbox .btnClose{position:absolute;right:20px;top:18px;}
.modalbox .topBorder{position:relative;}
.modalbox .topBorder .leftCorner{position:relative;margin-right:10px;height:10px;background:url(/images/common/modalBox_border.png) 0 0 no-repeat;}
.modalbox .topBorder .rightCorner{position:absolute;top:0;right:0;width:10px;height:10px;background:url(/images/common/modalBox_border.png) 100% 0 no-repeat;}
.modalbox .rightBorder{position:absolute;top:0;right:0;width:9px;}
.modalbox .bottomBorder{position:relative;}
.modalbox .bottomBorder .leftCorner{position:relative;margin-right:10px;height:10px;background:url(/images/common/modalBox_border.png) 0 100% no-repeat;}
.modalbox .bottomBorder .rightCorner{position:absolute;top:0;right:0;width:10px;height:10px;background:url(/images/common/modalBox_border.png) 100% 100% no-repeat;}
.modalbox .positioning{padding:30px 30px 25px;}
.modalbox .positioning #street_home{width:240px;}
.modalbox.firstVisit{top:100px;left:100px;position:absolute;}
.modalbox.firstVisit h1{color:#777;font-size:18px;font-weight:normal;}
.modalbox.firstVisit table{background-color:#f1f1f1;margin:5px 0 5px 0;}
.modalbox.firstVisit #where_home{border:2px solid #555;padding:5px 3px;margin-top:3px;font-size:12px;}
.modalbox.firstVisit .btnYellowwhite .leftpart{background:url("/images/common/btn_yellowwhite.png") no-repeat scroll left top transparent;float:left;height:30px;width:14px;}
.modalbox.firstVisit .btnYellowwhite input{background:url("/images/common/btn_yellowwhite.png") no-repeat scroll right top transparent;border:0 none;margin-left:-9px;padding:7px 12px 8px 4px;}
.layerBox.localFeedLayerBox{top:325px;left:115px;width:400px;position:absolute;}
.layerBox.localFeedLayerPopup{top:225px;left:10px;width:380px;}
.modalbox .place{font-size:12px;}
.printModal{width:360px;}
.printModal .boxContent{height:290px;padding:15px 30px 30px;}
.modalbox .boxContent .printContent{background-color:#eee;padding:5px;width:260px;}
.modalbox .printContent li{background:url(/images/common/icon_checkbox.png) 0 0 no-repeat;padding-left:19px;margin-bottom:4px;cursor:pointer;width:100%;}
.modalbox .printContent li.highlighted{background:url(/images/common/icon_checkboxOver.png) 0 0 no-repeat;color:#04d;}
.modalbox .printContent li.on{background:url(/images/common/icon_checkboxClick.png) 0 0 no-repeat;}
.brochureModal{left:20px;top:20px;}
.brochureModal .topBorder .leftCorner{position:relative;margin-right:10px;height:10px;background:url(/images/common/modalBox_borderXL.png) 0 0 no-repeat;}
.brochureModal .topBorder .rightCorner{background:url(/images/common/modalBox_borderXL.png) 100% 0 no-repeat;}
.brochureModal .bottomBorder{position:relative;}
.brochureModal .bottomBorder .leftCorner{background:url(/images/common/modalBox_borderXL.png) 0 100% no-repeat;}
.brochureModal .bottomBorder .rightCorner{background:url(/images/common/modalBox_borderXL.png) 100% 100% no-repeat;}
.brochureModal .boxContent{padding:0;}
.brochureModal .title{font-size:16px;font-weight:bold;margin-bottom:8px;margin-left:12px;padding-top:5px;}
.brochureModal .title .subTitle{font-weight:bold;font-size:12px;margin-left:8px;}
.brochureModal .btnClose{background:url(/images/common/btn_close.png) right top no-repeat;font-size:12px;font-weight:bold;height:17px;margin-bottom:5px;padding-right:24px;position:absolute;right:20px;top:15px;cursor:pointer;}
.brochureModal .iframeBox{display:none;width:100%;border:0;}
.dropinbox{left:15%;z-index:100;width:350px;font-size:11px;position:absolute;left:270px;margin:0;visibility:hidden;}
.dropinbox .boxContent{background:url(/images/common/dropinBox_l.png) 0 0 repeat-y;height:195px;width:287px;padding-left:30px;}
.dropinbox .boxContent .title{color:#777;font-size:18px;font-weight:normal;margin:5px 0 0 5px;}
.dropinbox .boxContent .dropinP,.dropinbox .boxContent .dropinA{font-size:11px;font-weight:normal;margin:0 0 0 5px;}
.dropinbox .rightBorder{background:url(/images/common/dropinBox_r.png) 0 0 repeat-y;height:195px;width:33px;margin-left:317px;position:absolute;}
.dropinbox .btnClose{position:absolute;right:20px;top:18px;}
.dropinbox .topBorder{position:relative;}
.dropinbox .topBorder .leftCorner{position:relative;margin-right:32px;height:26px;background:url(/images/common/dropinBox_border.png) 0 0 no-repeat;}
.dropinbox .topBorder .rightCorner{position:absolute;top:0;right:0;width:32px;}
.dropinbox .topBorder .bgRightCorner{background:url(/images/common/dropinBox_border.png) 100% 0 no-repeat;height:26px;}
.dropinbox .bottomBorder{position:relative;}
.dropinbox .bottomBorder .leftCorner{position:relative;margin-right:32px;height:34px;background:url(/images/common/dropinBox_border.png) 0 100% no-repeat;}
.dropinbox .bottomBorder .rightCorner{position:absolute;top:0;right:0;width:32px;height:34px;background:url(/images/common/dropinBox_border.png) 100% 100% no-repeat;}
.dropinbox .topBorder .rightCorner .dropinImg{margin:12px 0 0 4px;}
.dropinbox .clear{clear:both;visibility:hidden;height:0;line-height:0;font-size:0;padding:0;margin:0;}
.dropinbox .putitaway{position:relative;top:2px;margin-top:5px;}
.dropModal_overlay{position:fixed;top:0;width:100%;height:100%;left:0;z-index:100;background-color:#777;opacity:.60;filter:alpha(opacity=60);-moz-opacity:.60;}
.dropModal{left:15%;position:fixed;top:10%;z-index:102;width:628px;font-size:12px;}
.dropModal h2{font-size:16px;}
.dropModal .title{font-size:16px;font-weight:bold;}
.dropModal .boxContent{border-left:4px solid #777;border-right:4px solid #777;background-color:#fff;height:450px;width:560px;padding:30px;}
.dropModal .btnClose{position:absolute;right:20px;top:18px;}
.dropModal .topBorder{position:relative;}
.dropModal .topBorder .leftCorner{position:relative;margin-right:10px;height:10px;background:url(/images/common/modalBox_border.png) 0 0 no-repeat;}
.dropModal .topBorder .rightCorner{position:absolute;top:0;right:0;width:10px;height:10px;background:url(/images/common/modalBox_border.png) 100% 0 no-repeat;}
.dropModal .rightBorder{position:absolute;top:0;right:0;width:9px;}
.dropModal .bottomBorder{position:relative;width:628px;}
.dropModal .bottomBorder .leftCorner{position:relative;margin-right:10px;height:10px;background:url(/images/common/modalBox_border.png) 0 100% no-repeat;}
.dropModal .bottomBorder .rightCorner{position:absolute;top:0;right:0;width:10px;height:10px;background:url(/images/common/modalBox_border.png) 100% 100% no-repeat;}
#streetviewInfobox{left:280px;top:170px;width:540px;}
#streetviewInfobox p{padding-left:25px;font-size:12px;}
#streetviewInfobox table{margin-left:25px;}
#streetviewInfobox td{padding-right:25px;}
#streetviewInfobox a{font-size:12px;}
.surveyInfobox{left:15%;z-index:100;width:470px;font-size:11px;position:absolute;left:270px;margin:0;}
.surveyInfobox p{font-size:12px;margin-right:10px;margin-left:7px;line-height:16px;}
.surveyInfobox h1{font-size:16px;margin-right:10px;margin-left:7px;margin-bottom:5px;margin-top:5px;}
.surveyInfobox a{font-size:12px;margin-right:30px;margin-top:18px;}
.surveyInfobox .boxContent{background:url(/images/common/dropinBox_l.png) 0 0 repeat-y;height:440px;width:407px;padding-left:30px;}
.surveyInfobox .boxContent .title{color:#777;font-size:18px;font-weight:normal;margin:5px 0 0 5px;}
.surveyInfobox .rightBorder{background:url(/images/common/dropinBox_r.png) 0 0 repeat-y;height:440px;width:33px;margin-left:437px;}
.surveyInfobox .btnClose{position:absolute;right:20px;top:18px;}
.surveyInfobox .topBorder{position:relative;}
.surveyInfobox .topBorder .leftCorner{position:relative;margin-right:32px;height:26px;background:url(/images/common/dropinBox_border.png) 0 0 no-repeat;}
.surveyInfobox .topBorder .rightCorner{position:absolute;top:0;right:0;width:32px;}
.surveyInfobox .topBorder .bgRightCorner{background:url(/images/common/dropinBox_border.png) 100% 0 no-repeat;height:26px;}
.surveyInfobox .topBorder .bgRightCorner .remove{margin-top:10px;margin-left:2px;}
.surveyInfobox .bottomBorder{position:relative;}
.surveyInfobox .bottomBorder .leftCorner{position:relative;margin-right:32px;height:34px;background:url(/images/common/dropinBox_border.png) 0 100% no-repeat;}
.surveyInfobox .bottomBorder .rightCorner{position:absolute;top:0;right:0;width:32px;height:34px;background:url(/images/common/dropinBox_border.png) 100% 100% no-repeat;}
.surveyInfobox .clear{clear:both;visibility:hidden;height:0;line-height:0;font-size:0;padding:0;margin:0;}
.surveyInfobox .separate{border-top:1px dotted #555;padding-top:5px;font-size:11px;color:#aaa;margin-top:15px;}
.surveyInfobox .btnYellowwhite{margin-left:20px;margin-bottom:15px;margin-top:10px;}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}
#TB_window a:link{color:#666;}
#TB_window a:visited{color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666;}
#TB_window a:focus{color:#666;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(/images/common/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');top:40%;}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0 5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
.TB_container{background-color:#f1f1f1;width:100px;height:65px;margin:5px;float:left;overflow:hidden;}
.TB_thumbnail{max-height:65px;max-width:100px;}
* html .TB_thumbnail{height:65px;}
#TB_prev{background:url(/images/common/btn_prev_bgWhite.png) 0 0 no-repeat;display:block;height:45px;left:15px;position:absolute;top:20%;width:45px;cursor:pointer;}
#TB_next{background:url(/images/common/btn_prev_bgWhite.png) -55px 0 no-repeat;display:block;height:45px;position:absolute;right:13px;top:20%;width:45px;cursor:pointer;}
.videoTeaser{padding-bottom:7px;}
.videoTeaser .preview{position:relative;background:url(/images/common/bg_video.png) 0 0 no-repeat;height:42px;width:76px;}
.videoTeaser .preview .previewA{height:40px;position:absolute;width:74px;z-index:2;}
.videoTeaser .thumbnail{height:36px;position:absolute;right:0;top:3px;width:48px;z-index:1;}
.videoboxResults .boxContent{padding:5px;border-left:1px solid #99a;border-right:1px solid #99a;background-color:#fff;}
.videoboxResults{position:relative;margin-bottom:10px;}
.videoboxResults .boxTop{background:url(/images/common/box_pageInfos.gif) 100% 0 no-repeat;}
.videoboxResults .boxTop div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 0 no-repeat;}
.videoboxResults .boxBottom{height:4px;background:url(/images/common/box_pageInfos.gif) 100% 100% no-repeat;}
.videoboxResults .boxBottom div{width:4px;height:4px;background:url(/images/common/box_pageInfos.gif) 0 100% no-repeat;}
.videoboxResults h3{font-size:12px;margin:0 6px 5px;}
.videoboxResults .videobox{padding:0;border-left:1px solid #99a;border-right:1px solid #99a;background-color:#fff;position:relative;}
.videoboxResults .prev{background:url(/images/common/btn_prev_next.png) 0 0 no-repeat;height:87px;left:0;position:absolute;width:16px;z-index:2;cursor:pointer;}
.videoboxResults .next{background:url(/images/common/btn_prev_next.png) -32px 0 no-repeat;height:87px;position:absolute;right:0;top:20px;width:16px;z-index:2;cursor:pointer;clear:both;}
.videobox .disabled{background:none;cursor:default;background:url(/images/common/filmstrip.png) no-repeat;}
.videoboxResults .filmstrip{padding-bottom:5px;position:relative;overflow:hidden;height:117px;background:url(/images/common/filmstrip.png) no-repeat;}
.videoboxResults .videoWrapper{width:20000em;position:absolute;}
.videoboxResults .videoWrapper .oneVideoWrapper{background:url(/images/common/filmstripBorder.png) 0 0 no-repeat;float:left;margin-left:0;margin-top:6px;width:191px;text-decoration:none;}
.videoboxResults .video{background:url(/images/common/bg_playbtn.png) 22px 0 no-repeat;}
.videoboxResults .thumbnail{width:100px;height:75px;margin-left:62px;background-color:#aaa;cursor:pointer;}
.videoboxResults .videotitle{color:#444;cursor:default;padding-left:30px;padding-top:10px;}
.videoVisible{visibility:visible;}
.videoNotVisible{visibility:hidden;}
.modalbox.video h2{padding-bottom:7px;}
.modalbox.video .boxContent{padding:6px 30px 25px;}
.modalbox.video .boxContent{height:auto;}
.modalbox.video .boxContent .addLinks{height:17px;margin-top:8px;position:relative;width:470px;}
.modalbox.video .boxContent .vote{font-size:12px;position:absolute;right:0;text-align:left;top:0;width:134px;}
.modalbox.video .boxContent .vote .thanks{background-color:#fff;height:18px;padding-top:2px;position:absolute;right:-1px;top:-2px;width:140px;}
.modalbox.video .boxContent .goodA{background:url(/images/common/btn_hand_updown.png) 0 0 no-repeat;height:17px;position:absolute;right:21px;top:0;width:17px;}
.modalbox.video .boxContent .goodA.on{background:url(/images/common/btn_hand_updown.png) 0 -22px no-repeat;}
.modalbox.video .boxContent .badA{background:url(/images/common/btn_hand_updown.png) -22px 0 no-repeat;height:17px;position:absolute;right:0;top:0;width:17px;}
.modalbox.video .boxContent .badA.on{background:url(/images/common/btn_hand_updown.png) -22px -22px no-repeat;}
.videoContainer{position:relative;width:470px;height:376px;}
.playingVideo{position:absolute;left:0;top:0;width:470px;height:376px;z-index:1;}
.videoOverlay{display:none;width:470px;height:376px;position:absolute;left:0;top:0;z-index:2;}
.videoOverlay .layerGrey{width:470px;height:376px;position:absolute;left:0;top:0;background-color:#777;opacity:.60;filter:alpha(opacity=60);-moz-opacity:.60;}
.videoOverlay .btnRepeat{height:127px;left:168px;position:absolute;top:139px;width:200px;z-index:3;}
.videoOverlay .videoboxSmall{background:url(/images/common/bg_filmstripSmall.png) 0 0 no-repeat;bottom:6px;height:109px;left:5px;position:absolute;width:459px;z-index:3;}
.videoOverlay h3{padding-left:6px;padding-top:10px;}
.videoOverlay .filmstrip{height:81px;overflow:hidden;position:relative;width:456px;}
.videoOverlay .filmstrip .videoWrapper{position:absolute;top:9px;width:20000em;text-decoration:none;}
.videoOverlay .videoWrapper .video{float:left;background:url(/images/common/bg_playbtn.png) 14px 0 no-repeat;position:relative;width:150px;}
.videoOverlay .videoWrapper .thumbnail{height:38px;margin-left:43px;width:85px;background-color:#aaa;}
.videoOverlay .videoWrapper .videotitle{font-size:11px;padding-left:26px;padding-top:6px;color:#444;cursor:default;}
.videoOverlay .videoboxSmall .prev{background:url(/images/common/btn_prev_nextSmall.png) 0 0 no-repeat;height:42px;left:0;position:absolute;top:32px;width:17px;z-index:2;cursor:pointer;}
.videoOverlay .videoboxSmall .next{background:url(/images/common/btn_prev_nextSmall.png) -31px 0 no-repeat;height:42px;position:absolute;right:0;top:32px;width:17px;z-index:2;cursor:pointer;clear:both;}
.videoOverlay .videoboxSmall .disabled{background:none;cursor:default;right:1px;background:url(/images/common/bg_filmstripSmall.png) -3px -32px no-repeat;}
body.brochure{background-color:#fff;color:#555;font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:15px;}
.brochure .contentMain a{color:#F07D00;}
.brochure img{border:none;}
.brochure h2{font-size:14px;font-weight:bold;}
.brochure a.arrowOrange{background:url(/images/feeds/icon_arrowOrange.png) no-repeat 0 4px;padding-left:8px;}
.brochure .icon_spotGreen{background:url(/images/feeds/icon_spotGreen.png) no-repeat 0 0;float:left;height:15px;padding-left:17px;}
.brochure .icon_spotRed{background:url(/images/feeds/icon_spotRed.png) no-repeat 0 0;float:left;height:15px;padding-left:17px;}
.brochure #header{margin-bottom:30px;}
.headerbrochure{position:relative;}
.headerbrochure .stoerer{left:73px;position:absolute;top:13px;height:137px;width:633px;background-image:url(/images/feeds/stoerer-besuchen-sie-hh.png);background-repeat:no-repeat;cursor:pointer;}
.brochure .contentMain{width:755px;margin-left:30px;}
.brochure .contentLeft{float:left;margin-bottom:50px;width:450px;}
.brochure .categoryHeader{font-size:20px;font-weight:bold;height:16px;line-height:25px;padding-bottom:15px;}
.brochure .contentLeft .categoryHeader{border-bottom:1px solid #ccc;}
.brochureBox .previewImage img{cursor:pointer;}
.categoryHeader .viewAll{cursor:pointer;float:right;padding-top:3px;font-size:12px;font-weight:normal;}
.categoryHeader .iconDeals{background:url(/images/feeds/icon_feedsAktion.png) 0 0 no-repeat;float:left;height:25px;margin-right:5px;width:24px;}
.categoryHeader .iconBrochure{background:url(/images/feeds/icon_feedsBrochure.png) 0 0 no-repeat;float:left;height:24px;margin-right:5px;width:39px;}
.categoryHeader span.count{font-size:12px;font-weight:normal;margin-left:5px;}
.dealItem{margin-top:15px;overflow:hidden;padding-bottom:10px;padding-top:5px;position:relative;}
.dealItem .colLeft{height:148px;position:relative;}
.dealItem .colLeft{float:left;width:280px;}
.dealItem .seller{height:16px;margin-bottom:0;overflow:hidden;}
.dealItem .title{font-size:14px;font-weight:bold;margin-top:5px;max-height:50px;min-height:16px;overflow:hidden;}
.dealItem .title a{color:#555;text-decoration:none;cursor:pointer;}
.dealItem .price{font-size:14px;font-weight:bold;max-height:18px;overflow:hidden;}
.dealItem .infobox{height:33px;margin-bottom:4px;overflow:hidden;}
.dealItem .validity{margin-top:4px;}
.dealItem .thumbnailbox{float:right;}
.dealItem .topdeal .thumbnailLarge{border:2px solid #F07D00;}
.dealItem .thumbnailLarge{border:1px solid #ccc;height:144px;overflow:hidden;position:relative;width:144px;}
.dealItem .thumbnailLarge table{height:140px;width:140px;}
.thumbnailLarge .S_fallbackDeals{background:url(/images/feeds/fallbackDeals.png) no-repeat;height:140px;width:140px;float:left;}
.contentLeft .searchbox{margin:0 0 30px 20px;width:585px;padding:10px 0;background:url(/images/common/bg_searchbox.png) 0 0 no-repeat;}
.contentLeft .searchbox label{display:block;float:left;font-size:14px;font-weight:bold;height:20px;padding:8px 0 0 35px;width:131px;}
.contentLeft .searchbox .searchfield{background:url(/images/common/bg_searchfield.png) 0 0 no-repeat;display:block;float:left;height:32px;overflow:hidden;width:240px;}
.contentLeft .errorBox .searchfield{background:none;height:32px;border:1px solid #d12;background-color:#fdc;}
.contentLeft .searchbox .searchfield input{border:0;font-size:14px;font-weight:bold;height:18px;overflow:hidden;padding:7px 0 5px 13px;width:228px;background:none;}
.contentLeft .searchbox .searchbutton{background:url(/images/common/btn_suchengelb.png) 0 0 no-repeat;cursor:pointer;height:33px;margin-left:10px;overflow:hidden;padding:0;width:103px;border:0;}
.brochure .contentMain .sidebar{float:right;width:240px;}
.contentMain .sidebar .title{border-bottom:1px solid #ccc;font-size:16px;font-weight:bold;height:16px;margin-bottom:10px;padding-bottom:2px;}
.contentMain .sidebar .box{margin-bottom:40px;}
.contentMain .sidebar .box li{margin-right:9px;line-height:16px;}
.contentMain .boxGradient{margin-bottom:30px;}
.contentMain .boxGradient .boxTop{background:url(/images/common/box_greygradient.png) 100% 0 no-repeat;height:4px;}
.contentMain .boxGradient .boxTop div{background:url(/images/common/box_greygradient.png) 0 0 no-repeat;height:4px;width:4px;}
.contentMain .boxGradient .boxBottom{background:url(/images/common/box_greygradient.png) 100% 100% no-repeat;height:4px;}
.contentMain .boxGradient .boxBottom div{background:url(/images/common/box_greygradient.png) 0 100% no-repeat;height:4px;width:4px;}
.contentMain .boxGradient .boxContent{position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff url(/images/common/bg_greygradient.png) -2px -4px repeat-x;}
.contentMain .boxGradient .boxHeader{border-bottom:1px solid #ccc;padding:4px 0 7px 7px;}
.contentMain .boxGradient .title{font-size:14px;font-weight:bold;}
.contentMain .boxGradient .prevPage{position:absolute;right:20px;top:5px;cursor:pointer;}
.contentMain .boxGradient .nextPage{position:absolute;right:5px;top:5px;cursor:pointer;}
.contentMain .boxGradient .disabled{display:none;}
.contentMain .boxGradient .boxMain{height:220px;padding:5px 0;overflow:hidden;position:relative;}
.contentMain .boxGradient .brochureScrollable{position:absolute;width:20000em;}
.contentMain .boxGradient .viewAll{padding:5px 10px 0 0;text-align:right;font-size:12px;}
.contentMain .brochureBox{width:188px;float:left;text-align:center;}
.brochureBox table.previewImage{height:180px;width:188px;}
.brochureBox .previewImage td{vertical-align:middle;}
.contentLeft .brochureBox .brochureTitle{font-weight:bold;}
.contentMain .listBox .listHeader{border-bottom:1px solid #ccc;font-size:14px;font-weight:bold;margin-bottom:6px;padding-bottom:3px;}
.contentMain .listBox li{margin-right:9px;line-height:16px;}
.brochure .poweredby{margin:40px 0;text-align:center;width:780px;}
.brochure #footer{width:785px;}
#S_enrich{float:left;background-image:url('/images/sprites/enrich/sprite_8.png');background-repeat:no-repeat;}
.S_icon_varta1dia{background-position:-621px 0;width:150px;height:20px;}
.S_icon_varta2dia{background-position:-771px 0;width:150px;height:20px;}
.S_icon_varta3dia{background-position:-921px 0;width:150px;height:20px;}
.S_icon_varta4dia{background-position:-1071px 0;width:150px;height:20px;}
.S_icon_varta5dia{background-position:-1221px 0;width:150px;height:20px;}
.S_icon_vartaAmbiente{background-position:-1371px 0;width:150px;height:20px;}
.S_icon_vartaAmbienteStern{background-position:-1521px 0;width:150px;height:20px;}
.S_icon_vartaGut{background-position:-1671px 0;width:150px;height:20px;}
.S_icon_vartaKueche{background-position:-1821px 0;width:150px;height:20px;}
.S_icon_vartaKuecheStern{background-position:-1971px 0;width:150px;height:20px;}
.S_icon_vartaService{background-position:-2121px 0;width:150px;height:20px;}
.S_icon_vartaServiceStern{background-position:-2271px 0;width:150px;height:20px;}
.S_logo_apotheken80x15{background-position:-2692px 0;width:80px;height:15px;}
.S_logo_apothekenDe{background-position:-2498px 0;width:97px;height:18px;}
.S_logo_hrs{background-position:-2772px 0;width:97px;height:15px;}
.S_logo_kaufda{background-position:-3063px 0;width:97px;height:12px;}
.S_logo_livebooking{background-position:-2869px 0;width:97px;height:15px;}
.S_logo_speisekarte{background-position:-2421px 0;width:77px;height:20px;}
.S_logo_speisekarteRed{background-position:-2595px 0;width:97px;height:16px;}
.S_logo_trustyou{background-position:-2966px 0;width:97px;height:15px;}
.S_logo_varta{background-position:-3063px -12px;width:97px;height:10px;}
.S_tab_apothekenDe{background-position:0 0;width:92px;height:22px;}
.S_tab_hrs{background-position:-92px 0;width:70px;height:22px;}
.S_tab_kaufda{background-position:-162px 0;width:78px;height:22px;}
.S_tab_livebookings{background-position:-240px 0;width:92px;height:22px;}
.S_tab_speisekarte{background-position:-332px 0;width:103px;height:22px;}
.S_tab_trustyou{background-position:-435px 0;width:88px;height:22px;}
.S_tab_varta{background-position:-523px 0;width:98px;height:22px;}
#S_halloHeimat{float:left;background-image:url('/images/sprites/halloHeimat/sprite.png');background-repeat:no-repeat;}
.S_fallbackDeals{background-position:0 0;width:140px;height:140px;}
.S_fallbackEvent{background-position:-140px 0;width:140px;height:140px;}
.S_fallbackReview{background-position:-280px 0;width:140px;height:140px;}
.S_fallbackTweet{background-position:-420px 0;width:140px;height:140px;}
#S_headFoot{float:left;background-image:url('/images/sprites/headFoot/sprite_8.png');background-repeat:no-repeat;}
.S_apotheken_teaser{background-position:0 0;width:103px;height:43px;}
.S_bg_btn_halloHeimat_active{background-position:-278px 0;width:124px;height:27px;}
.S_bg_btn_halloHeimat{background-position:-402px 0;width:124px;height:27px;}
.S_btn_close{background-position:-248px -30px;width:11px;height:11px;}
.S_btn_dropdownStart_off{background-position:-661px 0;width:17px;height:22px;}
.S_btn_dropdownStart{background-position:-678px 0;width:17px;height:22px;}
.S_goBtn_toWhite{background-position:-248px 0;width:30px;height:30px;}
.S_gy_logo_129px{background-position:-103px 0;width:145px;height:37px;}
.S_icon_advise{background-position:-278px -27px;width:14px;height:14px;}
.S_icon_delicious{background-position:-292px -27px;width:14px;height:14px;}
.S_icon_facebook{background-position:-306px -27px;width:14px;height:14px;}
.S_icon_locGreen{background-position:-259px -30px;width:10px;height:10px;}
.S_icon_locRed{background-position:-348px -27px;width:10px;height:10px;}
.S_icon_mrWong{background-position:-320px -27px;width:14px;height:14px;}
.S_icon_twitter{background-position:-334px -27px;width:14px;height:14px;}
.S_logo_poweredByGoogle{background-position:-526px 0;width:135px;height:23px;}
#S_resultList{float:left;background-image:url('/images/sprites/resultList/sprite_8.png');background-repeat:no-repeat;}
.S_btn_bookRoom{background-position:-60px 0;width:249px;height:28px;}
.S_btn_bookRoomSmallGrey{background-position:-604px -21px;width:163px;height:16px;}
.S_btn_bookRoomSmall{background-position:-604px 0;width:168px;height:21px;}
.S_btn_bookTable{background-position:-309px 0;width:249px;height:28px;}
.S_btn_bookTableSmallGrey{background-position:-772px -21px;width:163px;height:16px;}
.S_btn_bookTableSmall{background-position:-772px 0;width:168px;height:21px;}
.S_btn_bullet_end{background-position:-940px 0;width:21px;height:21px;}
.S_btn_bulletGrey_end{background-position:-961px 0;width:21px;height:21px;}
.S_btn_bulletGrey_last{background-position:-982px 0;width:21px;height:21px;}
.S_btn_bulletGrey_next{background-position:-1003px 0;width:21px;height:21px;}
.S_btn_bulletGrey_start{background-position:-1024px 0;width:21px;height:21px;}
.S_btn_bullet_last{background-position:-1045px 0;width:21px;height:21px;}
.S_btn_bullet_next{background-position:-1066px 0;width:21px;height:21px;}
.S_btn_bullet_start{background-position:-1087px 0;width:21px;height:21px;}
.S_btn_callForFree{background-position:-1108px 0;width:124px;height:21px;}
.S_icon_businessCard{background-position:-60px -28px;width:16px;height:12px;}
.S_icon_earth{background-position:-309px -28px;width:12px;height:12px;}
.S_icon_entry{background-position:-1003px -21px;width:14px;height:14px;}
.S_icon_home{background-position:-558px -28px;width:14px;height:12px;}
.S_icon_map{background-position:-940px -21px;width:16px;height:16px;}
.S_icon_print{background-position:-961px -21px;width:16px;height:16px;}
.S_icon_route{background-position:-982px -21px;width:13px;height:15px;}
.S_miss_hp_large{background-position:0 0;width:60px;height:40px;}
.S_miss_hp_small{background-position:-558px 0;width:46px;height:28px;}
#S_teaserCol1{float:left;background-image:url('/images/sprites/teaserCol1/sprite.jpg');background-repeat:no-repeat;}
.S_icon_bag{background-position:-900px -28px;width:14px;height:13px;}
.S_icon_cutlery{background-position:-900px 0;width:21px;height:14px;}
.S_icon_home_red{background-position:-921px -13px;width:14px;height:12px;}
.S_icon_move{background-position:-921px 0;width:16px;height:13px;}
.S_icon_wrench{background-position:-900px -14px;width:14px;height:14px;}
.S_teaser_apartment{background-position:0 0;width:180px;height:45px;}
.S_teaser_hotelKeys{background-position:-180px 0;width:180px;height:45px;}
.S_teaser_spaghetti{background-position:-360px 0;width:180px;height:45px;}
.S_teaser_tools{background-position:-540px 0;width:180px;height:45px;}
.S_teaser_truck{background-position:-720px 0;width:180px;height:45px;}
