@charset "UTF-8"; @import url("usform.css"); html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, a, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, input, select, textarea {margin:0;padding:0;border:0;outline:none;font-size:100%;vertical-align:baseline;background:transparent;} html{overflow-y:scroll;background-color:#FFFFFF;} body{background-color:#FFFFFF;font:14px 'Open Sans', Geneva, Arial, sans-serif;margin:0px;padding:0px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;width:100%;height:100%;font-weight:600;overflow:hidden;} blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;} del{text-decoration:line-through;} abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;} input, select{vertical-align:middle;outline:none;} textarea{resize:vertical;overflow-y:auto;outline:none;} label, input[type=button], input[type=submit], button{cursor:pointer;} ul{list-style:none;list-style-type:none;} img{display:block;border:0;width:100%;} section{display:block;} #usdata{display:none;} .centerwrap{transition:all 0.2s ease-in-out;margin:0 auto;} .center{width:1040px;margin:0 auto;padding:0 20px 0 20px;text-align:left;position:relative;top:0;left:0;transition:all 0.2s ease-in-out;} .clear{clear:left;} .align-center{text-align:center;} .align-right{text-align:right;} .no-margin{margin:0 0 0 0 !important;} .margin-bottom-20{margin-bottom:20px !important;} .topline, .bottomline{background:rgba(0,0,0,.1);width:100%;height:1px;position:absolute;left:0;top:0;} .bottomline{top:auto;bottom:0;} .topline.white{background:rgba(255,255,255,.1);} .bottomline.white{background:rgba(255,255,255,.1);} .hide{display:none;} header#header{display:block;padding:0;position:relative;top:0;left:0;height:110px;z-index:999;background: rgb(177,11,20); background: -moz-linear-gradient(left, rgba(177,11,20,1) 0%, rgba(199,8,14,1) 23%, rgba(172,12,21,1) 100%); background: -webkit-linear-gradient(left, rgba(177,11,20,1) 0%,rgba(199,8,14,1) 23%,rgba(172,12,21,1) 100%); background: linear-gradient(to right, rgba(177,11,20,1) 0%,rgba(199,8,14,1) 23%,rgba(172,12,21,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b10b14', endColorstr='#ac0c15',GradientType=1 );} header#header .center{height:110px;} #logo{display:block;width:270px;height:110px;margin:0;background:url('images/logo-diskret-header.svg') no-repeat 0 45px;background-size:161px 29px;} #logo a{display:block;width:270px;height:110px;} #logo h1, #logo h2{display:none;} .lead_rennab{position:absolute;top:10px;right:20px;box-shadow:0 0 5px rgba(0,0,0,.20);width:728px;height:90px;line-height:88px;text-align:center;font-size:22px;color:rgba(0,0,0,.20);letter-spacing:10px;text-transform:uppercase;font-weight:700;text-shadow:0 1px 0 rbga(255,255,255,.2);overflow:hidden;background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.8) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccffffff',GradientType=0 );} #navbtn{display:none;position:absolute;top:33px;right:5px;width:58px;height:55px;cursor:pointer;z-index:999999 !important;transition:all 0.2s ease-in-out;} #navbtn.opened{position:fixed;top:13px;} #navbtn span{position:absolute;top:20px;left:20px;display:block;width:18px;height:3px;background-color:#FFFFFF;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} #navbtn span.line3{margin:0 0 0 0;} #navbtn.opened span.line1{top:26px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);} #navbtn span.line2{top:26px;} #navbtn.opened span.line2{opacity:0;} #navbtn span.line3{top:32px;} #navbtn.opened span.line3{top:26px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);} #overnav{display:none;} section#main{padding:20px 0 20px 0;font-weight:600;z-index:1;} main{display:block;width:720px;margin:0 20px 0 0;float:left;} main.fullwidth{width:1040px;float:left;margin:0 0 0 0;} aside{width:300px;float:left;} section a{color:#B00000;text-decoration:underline;} section a:hover{text-decoration:none;} p{margin:0 0 30px 0;font-weight:400;font-size:16px;line-height:26px;} strong{font-weight:700;} span.red{color:#CC0000;font-weight:700;} main h2, main h3{margin:0 0 20px 0;font-size:18px;line-height:26px;font-weight:700;color:#AD060A;} main h3.preise{color:#333333;margin:0;padding:10px 0 10px 8px;} ul.falist{display:block;font-weight:400;font-size:14px;line-height:22px;} ul.falist li{display:block;position:relative;top:0;left:0;color:#333333;padding:0 0 4px 20px;} ul.falist li i.fa{position:absolute;top:5px;left:0;font-size:12px;} ul.falist li strong{color:#333333;font-weight:700;} .faq{border-top:1px solid #CCCCCC;margin:0 0 20px 0;clear:both;} .faq .faq-item{border-bottom:1px solid #CCCCCC;} .faq .faq-item .faq-question{display:block;position:relative;top:0;left:0;padding:15px 40px 15px 0;font-size:18px;line-height:30px;font-weight:600;color:#333333; cursor:pointer;} .faq .faq-item.active .faq-question{color:#B00000;} .faq .faq-item .faq-question .arrow{position:absolute;top:12px;right:10px;width:40px;height:40px;line-height:40px;text-align:center;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);color:#969696;font-size:16px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} .faq .faq-item.active .faq-question .arrow{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#B00000;} .faq .faq-item .faq-answer{display:none;color:#333333;padding:0 0 20px 0;font-weight:400;font-size:14px;line-height:22px;} .faq .faq-item .faq-answer p{margin:0 0 0 0;} .faq .faq-item .faq-answer p.tableadvice{margin:0 0 0 0;font-size:10px;} table{width:100%;border:0;color:#333333;background:#FFFFFF;border-collapse:collapse;border-spacing:inherit;margin-bottom:25px;} table tr th{font-family:"Open Sans", Arial, sans-serif;font-size:14px;font-weight:600;border-bottom:1px solid #BBBBBB;padding:8px 5px 8px 8px;text-shadow:#FFFFFF 0px 1px;text-align:left;} table tr td{font-family:"Open Sans", Arial, sans-serif;border:none;border-bottom:1px solid #DADADA;padding:9px;} table tr:nth-child(even) td{background-color:#FBFBFB;} table thead tr th, table thead tr td{font-weight:600;border:none;border-bottom:1px solid #BBBBBB;} table tr th p, table tr td p{margin:0;padding:0;} table tr th p.supfooter{font-size:10px;} table tr:last-child td{border-bottom-color:#BBBBBB;} table tr td:last-child{border-right-color:#BBBBBB;} #content table tr td:first-child{border-left-color:#BBB;} table.preise{background-color:transparent;} table.preise tr th{border-bottom:1px solid rgba(0,0,0,.1);padding:8px 5px 8px 8px;text-shadow:rgba(255,255,255,.2) 0px 1px;} table.preise tr td{border-bottom:1px solid rgba(0,0,0,.1);} table.preise tr:nth-child(even) td{background-color:rgba(0,0,0,.1);} table.preise thead tr th, table.preise thead tr td{border-bottom:1px solid rgba(0,0,0,.1);} img.preise{width:auto !important;height:auto !important;} #footer{clear:both;height:auto;margin:0px;padding:0;color:rgba(255,255,255,.75);font-size:10px;font-weight:600;text-align:left;text-transform:none;position:relative;top:0;left:0;background: rgb(177,11,20); background: -moz-linear-gradient(left, rgba(177,11,20,1) 0%, rgba(199,8,14,1) 23%, rgba(172,12,21,1) 100%); background: -webkit-linear-gradient(left, rgba(177,11,20,1) 0%,rgba(199,8,14,1) 23%,rgba(172,12,21,1) 100%); background: linear-gradient(to right, rgba(177,11,20,1) 0%,rgba(199,8,14,1) 23%,rgba(172,12,21,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b10b14', endColorstr='#ac0c15',GradientType=1 );} section#citylinks{background:rgba(0,0,0,.2);overflow:auto;position:relative;top:0;left:0;} section#citylinks .center{padding-top:30px;padding-bottom:30px;} section#citylinks ul{list-style:none;list-style-type:none;display:block;margin:0;padding:0;text-shadow:0 -1px 0 rgba(0,0,0,.1);} section#citylinks ul li{float:left;text-align:left;width:140px;height:195px;overflow:hidden;margin:0 10px 0 0;transition:all 0.2s ease-in-out;} section#citylinks ul li:last-child{margin:0 0 0 0;} section#citylinks ul li a{color:rgba(255,255,255,.66);text-decoration:none;transition:all 0.2s ease-in-out;} section#citylinks ul li h4{padding:0;margin:0;font-weight:700;text-transform:uppercase;font-size:10px;padding-bottom:5px;} section#citylinks ul li ul{display:block;width:100%;margin:0;padding:0 0 0 0;} section#citylinks ul li ul li{display:block;float:none;text-align:left;overflow:hidden;padding:1px 0 1px 0;height:auto;} section#citylinks ul li ul li a{color:rgba(255,255,255,.44);} section#citylinks ul li:hover a{color:#FFFFFF;} section#copy{position:relative;top:0;left:0;background:rgba(0,0,0,.35);overflow:auto;font-size:10px;line-height:20px;color:rgba(255,255,255,.6);} section#copy .center{padding:30px 0 30px 0;} section#copy a{color:rgba(255,255,255,.8);text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} section#copy a:hover{color:rgba(255,255,255,1);} .column{display:block;float:left;width:237.5px;margin:0 20px 20px 0;} .column.first{clear:both;} .column.last{margin:0 0 0 0;} .column.double{width:350px;} .column.triple{width:772.5px;} .column.full{width:100%;} .column.one-third{width:226.66px;} .column.two-third{width:453.33px;} a.underline{display:inline-block;color:#FFFFFF;text-decoration:underline;margin:0 0 0 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} a.underline:hover{text-decoration:none;} a.footerline{display:inline-block;color:#FFFFFF;text-decoration:none;margin:0 20px 0 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} a.underline:hover{text-decoration:none;} a.redlink{color:#C30712;text-decoration:none;} a.redlink:hover{text-decoration:none;} a.blacklink{color:#333333;text-decoration:none;} a.whitelink{color:#FFFFFF;text-decoration:none;} .elastic-video{position:relative;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden;margin-bottom:0;} .elastic-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;} section#topwrap{background:#FAFAFA;position:relative;top:0;left:0;padding:10px 0 10px 0;overflow:auto;} section#topwrap .center{overflow:hidden;} section#topwrap a{display:block;position:relative;top:0;left:0;width:90px;height:110px;margin-right:5px;float:left;border:0;border-bottom:1px solid #FFFFFF;overflow:hidden;text-decoration:none;} section#topwrap a:last-child{margin-right:0;} section#topwrap a:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:' ';} section#topwrap a img{width:90px;min-height:110px;border:0;z-index:0;opacity:.9;transition:all 0.2s ease-in-out;} section#topwrap a span{position:absolute;top:110px;left:0;width:90px;height:24px;line-height:24px;z-index:5;background:rgba(0,0,0,.33);text-align:center;color:#FFFFFF;font-size:12px;font-weight:600;transition:all 0.2s ease-in-out;border-top:1px solid rgba(0,0,0,.2);} section#topwrap a:hover img{opacity:1;} section#topwrap a:hover span{top:85px;} #moretops{display:none;} #tops{width:1040px;} .select-filter{position:absolute;top:-9px;right:0;border:1px solid #FFFFFF;width:180px;padding:0;height:35px;overflow:hidden;background:#FFFFFF url('images/select36x35-noborder.svg') no-repeat 100% 50%;background-size:36px 35px;cursor:pointer;} .select-filter:hover{border:1px solid #D3D3D3;background:#FFFFFF url('images/select36x35.svg') no-repeat 100% 50%;background-size:36px 35px;cursor:pointer;} .select-filter select, .select-filter select:focus{display:block;border:0;background:transparent;color:#AAAAAA;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:400;-webkit-appearance:none;text-transform:none;cursor:pointer;width:120%;height:35px;padding:8px;} .select-filter:hover select{color:#000000;} div.listing{overflow:auto;} a.listingitem{position:relative;top:0;left:0;display:block;width:136px;height:auto;overflow:hidden;float:left;margin:0 10px 8px 0;border:0;text-decoration: none;color:#666666;font-size:12px;} a.listingitem.fifth{margin-right:0;} a.listingitem .image{display:block;position:relative;top:0;left:0;width:100%;height:auto;overflow:hidden;} a.listingitem .image img{display:block;width:100%;height:auto;opacity:.9;z-index:0;transition:all 0.2s ease-in-out;} a.listingitem .image:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:' ';} a.listingitem .subject{display:block;width:100%;font-size:14px;font-weight:700;height:18px;line-height:18px;overflow:hidden;white-space:nowrap;margin:6px 0 0 0;transition:all 0.2s ease-in-out;} a.listingitem .phone{display:none;} a.listingitem .city{font-size:10px;height:10px;line-height:10px;overflow:hidden;white-space:nowrap;transition:all 0.2s ease-in-out;} a.listingitem span.distance{position:absolute;bottom:0;right:0;height:24px;line-height:24px;z-index:5;background:rgba(0,0,0,.33);text-align:right;color:#FFFFFF;font-size:12px;font-weight:600;display:inline-block;padding:0 5px 0 5px;} a.listingitem:hover .image img{opacity:1;} a.listingitem:hover .subject, a.listingitem:hover .city{color:#AE060A;} #catabout{border:1px solid rgba(0,0,0,.15);border-left:0;border-right:0;padding:25px;margin:5px 0 25px 0;} #main #catabout h2{color:#525252 !important;font-size:20px;line-height:30px;font-weight:600;margin:0 0 0 0 !important;padding:0 0 0 0;text-transform:none;text-align:center;} .noresultsinsert{margin:0 0 10px 0;padding:20px 0 20px 0;} .loadmore{text-align:center;padding:20px 0 20px 0;font-size:10px;color:rgba(0,0,0,.5);} .loadmore span{display:block;text-align:center;font-size:14px;padding:10px 0 0 0;font-weight:600;} a.listingitem .image .available{display:block;position:absolute;top:10px;right:10px;width:10px;height:9px;background:#7FCC59;border-top:1px solid rgba(255,255,255,.3);border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5);} a.upditem{position:relative;top:0;left:0;display:block;width:348px;height:auto;min-height:100px;overflow:hidden;float:left;margin:0 20px 20px 0;border:1px solid rgba(0,0,0,.15);text-decoration:none;color:#333333;font-size:14px;transition:all 0.2s ease-in-out;} a.upditem:nth-child(2n+2){margin:0 0 20px 0;} a.upditem .image{position:absolute;top:10px;left:10px;width:80px;height:80px;overflow:hidden;} a.upditem .image:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:' ';} a.upditem .content{display:block;padding:10px 10px 10px 100px;} a.upditem .content h3{display:block;margin:0 0 5px 0;color:#AE060A;white-space:nowrap;overflow:hidden;} a.upditem .content time{margin:5px 0 0 0;display:block;color:rgba(0,0,0,.25);font-size:10px;} header.listing, header.listing{display:block;position:relative;top:0;left:0;border-bottom:1px solid rgba(0,0,0,.15);clear:both;} header.listing h2{display:inline-block;line-height:22px;font-size:14px;font-weight:700;color:#666666;text-transform:uppercase;margin:0;padding:0;} header.listing time{position:absolute;top:0;right:0;font-size:14px;font-weight:700;color:#BBBBBB;text-transform:uppercase;margin:0;padding:0;} header.listing.top{margin:0 0 10px 0;padding:0 0 20px 0;} header.listing.top h2{line-height:14px;} header.listing.middle{border-top:1px solid rgba(0,0,0,.15);margin:0 0 20px 0;padding:16px 0 16px 0;} #homeabout{border:1px solid rgba(0,0,0,.15);border-left:0;border-right:0;padding:25px;margin:0 0 25px 0;} #homelatestmag #homeabout h2{color:#525252 !important;font-size:20px;line-height:30px;font-weight:600;margin:0 0 0 0 !important;padding:0 0 0 0;text-transform:none;text-align:center;} a.magitem{display:block;clear:both;margin:0 0 20px 0;text-decoration:none;color:#545454;overflow:auto;} a.magitem:after{clear:left;content:'';} .magitem .image{display:block;position:relative;top:0;left:0;width:250px;height:131px;float:left;overflow:hidden;} .magitem .image img{min-height:131px;} .magitem .image:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:' ';} .magitem .image .lesetipp{position:absolute;top:50px;left:0;display:inline-block;width:inherit;width:70px;height:30px;line-height:30px;color:#FFFFFF;font-size:12px;font-weight:700;padding:0;background:#AE060A;text-transform:uppercase;text-align:center;} .magitem .content{display:block;margin:0 0 0 270px;} .magitem .content h4{display:block;font-size:10px;color:#900506;text-transform:uppercase;margin:0 0 3px 0;} .magitem .content h3{display:block;font-size:20px;color:#333333;line-height:26px;margin:0 0 5px 0;} .magitem .content span.shorttext{display:block;font-size:14px;line-height:20px;font-weight:600;} .magitem .content span.shorttext .more{color:#999999;text-decoration:underline;} article hgroup{display:block;margin:0 0 20px 0;} article h4{display:block;font-size:12px;color:#900506;text-transform:uppercase;margin:0 0 3px 0;font-weight:700;} article h1{display:block;font-size:26px;color:#333333;line-height:36px;margin:0 0 0 0;font-weight:700;} article p{margin:0 0 30px 0;font-weight:600;font-size:16px;line-height:26px;} article p strong{font-weight:800;} article ul{list-style-position:outside;list-style:square;margin:0 0 15px 25px;font-size:16px;} article ul li{padding-bottom:6px;} article .image{display:block;position:relative;top:0;left:0;height:auto;} article .image.left{display:block;width:320px;float:left;margin:0 20px 20px 0} article .image.right{display:block;width:320px;float:right;margin:0 0 20px 20px} article .image.full{margin:0 0 25px 0;} article .image a{display:block;} article .image a:after{display:block;position:absolute;top:0;left:0;right:0;bottom:1px;border:1px solid rgba(0,0,0,.1);content:' ';} .pagination{display:block;margin:0 0 10px 0;} .pagination:after{display:block;content:'';clear:left;} .pagination a{display:block;border:1px solid rgba(0,0,0,.3);color:rgba(0,0,0,.5);padding:6px 8px 6px 8px;font-size:14px;line-height:14px;font-weight:600;margin:0 8px 0 0;float:left;text-decoration:none;border-radius:3px;transition:all 0.2s ease-in-out;} .pagination a:hover{border:1px solid rgba(0,0,0,.5);color:rgba(0,0,0,.8);} .pagination a.active, .pagination a.active:hover{border-color:#AD060A;color:#AD060A;} article#wikientry{margin:0 0 30px 0;} article#wikientry p:last-child{margin:0;padding:0;} .profilebox#wikibox .profileboxbody{overflow:auto;padding:20px 0 10px 0;} .profilebox#wikibox .profileboxbody ul li{display:inline-block;margin:0 10px 10px 0;} .profilebox#wikibox .profileboxbody ul li a{display:inline-block;color:#666666;border:1px solid #888888;border-radius:3px;transition:all 0.2s ease-in-out;text-decoration:none;padding:2px 7px 2px 7px;} .profilebox#wikibox .profileboxbody ul li a:active, .profilebox#wikibox .profileboxbody ul li a:hover{color:#900506;border-color:#900506;} header.profile{display:block;position:relative;top:0;left:0;border-bottom:1px solid rgba(0,0,0,.15);clear:both;padding:0 0 20px 0;margin:0 0 20px 0;} header.profile h1{display:inline-block;line-height:22px;font-size:22px;font-weight:700;color:#333333;margin:0;padding:0;} header.profile span{font-weight:600;color:#999999;} header.profile #printbtn{display:block;color:#999999;position:absolute;top:2px;right:10px;width:20px;height:22px;line-height:22px;font-size:22px;transition:all 0.2s ease-in-out;cursor:pointer;} header.profile #printbtn i{line-height:22px;font-size:22px;} header.profile #printbtn:hover{color:#666666;} section#profile-main{position:relative;top:0;left:0;display:block;padding:0 0 0 295px;min-height:265px;margin:0 0 30px 0;} .profileimage{position:absolute;top:0;left:0;width:265px;height:265px;overflow:hidden;} .profileimage:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:'';} #likeandsave{width:120px;float:right;margin:0 0 20px 20px;padding-top:14px;font-size:10px;color:#666666;z-index:99;} #like{color:#666666;padding:0 0 0 35px;margin:0 0 26px 0;cursor:pointer;background:url('images/heart.svg') no-repeat 0 5px;background-size:25px 21px;} #like.active{background:url('images/heart1.svg') no-repeat 0 5px;background-size:25px 21px;} #like strong{display:block;font-size:14px;font-weight:700;text-transform:uppercase;} #like.active strong{color:#AE060A;} #save{color:#666666;padding:0 0 0 35px;cursor:pointer;background:url('images/star.svg') no-repeat 0 0;background-size:26px 26px;} #save.active{background:url('images/star1.svg') no-repeat 0 0;background-size:26px 26px;} #save strong{display:block;font-size:14px;font-weight:700;text-transform:uppercase;} #save.active strong{color:#AE060A;} .profile-details{min-height:165px;line-height:24px;font-size:16px;color:#333333;z-index:1;} .profile-details *{display:block;} section .profile-details a{color:#333333;text-decoration:none;} .profile-details #fon{padding:12px 0 20px 0;font-weight:700;} .profile-details address#address{color:#666666;font-weight:600;margin:0 0 16px 0;font-style:normal !important;} .profile-details address#address .plzcity span{display:inline !important;} #businesshours{overflow:auto;clear:both;line-height:16px;} #businesshours dl{display:block;float:left;width:50%;} #businesshours dl dt{float:left;padding:3px 0 3px 0;color:#999999;} #businesshours dl dd{margin:0 0 0 30px;padding:3px 0 3px 0;color:#666666;} #businesshours dl dt.today, #businesshours dl dd.today{color:#333333;font-weight:700;} .bhadvanced{clear:left;padding:5px 0 0px 0;color:#666666;line-height:22px;} #profile-more{margin:0 0 0 0;} .profile-links{width:265px;float:left;margin:0 30px 0 0;min-height:20px;} .profile-links ul{display:block;border-top:1px solid rgba(0,0,0,.15);margin:0 0 30px 0;} .profile-links ul li{line-height:20px;border-bottom:1px solid rgba(0,0,0,.15);padding:10px 0 10px 0;} .profile-links ul li a{color:#AD060A;font-weight:700;text-transform:uppercase;text-decoration:none;} .profile-info{width:425px;float:left;line-height:18px;margin:0 0 30px 0;} .profile-info #handicap{float:right;margin:0 10px 0 10px;font-size:30px;color:#666666;} .profile-info #getsocial{margin:0 0 16px 0;} .profile-info .info{font-size:12px;color:#666666;} .profile-info .othersites{color:#999999;} section .profile-info .othersites a{color:#999999;text-decoration:underline;} .profile-descr{margin:0 0 25px 0;} .profile-descr, .profile-descr p{font-size:14px;line-height:20px;font-weight:600;color:#333333;} .profile-stats{float:left;width:265px;font-size:12px;margin:0 30px 30px 0;border-top:1px solid #DADADA;line-height:20px;} .profile-stats table{margin:0;} .profile-stats table tr td{padding:5px;font-weight:600;} .profile-stats table tr td.grey{color:#666666;} .profilebox{margin:0 0 30px 0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;overflow:auto;} .profilebox header{border-bottom:1px solid #999999;padding:9px 0 9px 0;} .profilebox header h3{line-height:22px;font-size:14px;font-weight:700;color:#333333;text-transform:uppercase;margin:0 0 0 0 !important;} .profilebox header h3 a{color:#333333;text-decoration:none;} .profilebox .profileboxbody{overflow:auto;padding:20px;} .profilebox#profile-gallery .profileboxbody{overflow:auto;padding:20px 0 10px 0;} .profilebox#profile-gallery .profileboxbody a{display:block;position:relative;top:0;left:0;width:63px;height:63px;overflow:hidden;float:left;margin:0 10px 10px 0;} .profilebox#profile-gallery .profileboxbody a:nth-child(10n+10){margin:0 0 10px 0;} .profilebox#profile-gallery .profileboxbody a img{opacity:.9;transition:all 0.2s ease-in-out;} .profilebox#profile-gallery .profileboxbody a:hover img{opacity:1;} .profilebox#profile-gallery .profileboxbody a:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:'';} .profilebox#profile-services{margin:0 0 0 0;border-bottom:none !important;} .profilebox#profile-services .profileboxbody{padding:20px 0 10px 0;} .profilebox#profile-services span, .profilebox#profile-services a{color:#666666;font-weight:600;background:url('images/tick.svg') no-repeat 0 50%;background-size:10px 8px;padding:0 0 0 17px;float:left;margin:0 20px 10px 0;text-decoration:none;} .profilebox .listing{overflow:auto;padding:10px 0 0 0;} .profile-request{display:block;border-top:1px solid #CCCCCC;padding:25px;margin:0;color:#525252 !important;font-size:20px;line-height:30px;font-weight:600;text-transform:none;text-align:center;} .affiliatebox{background:#F6F6F6;border:1px solid rgba(0,0,0,.1);padding:20px 20px 10px 20px;margin:0 0 20px 0;} .affiliatebox li{display:block;float:left;width:200px;margin:0 10px 10px 0;} .affiliatebox a{color:#888888;text-decoration:none;transition:all 0.2s ease-in-out;} .affiliatebox a:hover{color:#666666;} a.marktitem{display:block;clear:both;margin:0 0 30px 0;text-decoration:none;color:#545454;overflow:auto;} a.marktitem:after{clear:left;content:'';} .marktitem .image{display:block;position:relative;top:0;left:0;width:100px;height:100px;float:left;overflow:hidden;} .marktitem .image img{min-height:100px;} .marktitem .image:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:' ';} .marktitem .content{display:block;margin:0 0 0 120px;} .marktitem .content h3{display:block;font-size:20px;color:#333333;line-height:26px;margin:0 0 5px 0;} .marktitem .content span.shorttext{display:block;font-size:14px;line-height:20px;font-weight:600;} .marktitem .content span.meta, #marktdetail div.meta{display:block;font-size:12px;line-height:18px;font-weight:600;color:rgba(0,0,0,.33);padding:8px 0 0 0;} .marktitem .content span.city{padding-right:20px;} .marktitem .content span.meta i{padding-right:2px;} #marktdetail{margin:0 0 20px 0;} #marktdetail .image{width:265px !important;} #markt-left{margin:0 0 0 285px;} #marktdetail.noimg #markt-left{margin:0 0 0 0;} #marktdetail address{display:block;margin:20px 0 20px 0;font-style:normal;} #marktdetail dl{display:block;width:100%;margin:0 0 20px 0;} #marktdetail dt{display:block;color:#666666;float:left;padding:0 0 6px 0;} #marktdetail dd{display:block;margin:0 0 0 100px;padding:0 0 6px 0;color:#333333;} #marktdetail div.meta{padding:0;} #marktdetail div.meta .user{padding-right:20px;} .partnerbox{position:relative;top:0;left:0;border-bottom:1px solid rgba(0,0,0,.15);margin:0 0 20px 0;padding:0 20px 20px 220px;} .partnerbox div.image{position:absolute;top:0;left:0;width:200px;height:64px;overflow:hidden;} .partnerbox div.image img{width:200px;height:64px;} .partnerbox div.image:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:'';} .partnerbox h2{font-size:16px !important;line-height:26px !important;color:#333333 !important;margin:0 0 0 0 !important;} .partnerbox h2 a{color:#333333 !important;text-decoration:none !important;} .partnerbox div.text{font-size:12px;line-height:18px;color:#666666 !important;} .searchbox{background:#FAFAFA;border:1px solid #D5D5D5;margin:0 0 20px 0;} div.searchbox.form.floating{width:auto !important;} div.searchbox.form.floating div.usfield{padding:14px !important;margin:0 !important;width:270px;} #sidebarcityredirect{border-bottom:1px solid rgba(0,0,0,.15);} #sidebarsq{border-top:1px solid #FFFFFF;} div.searchbox.form.floating div.usfield div.usform-wrap.select{border:1px solid #AAAAAA;width:100%;box-sizing:border-box;padding:0;height:37px;overflow:hidden;background:#FFFFFF url('images/select36x35-aaa.svg') no-repeat 100% 50%;background-size:36px 35px;cursor:pointer;box-shadow:0 1px 0 #FFFFFF;} div.searchbox.form.floating div.usfield div.usform-wrap.select select{display:block;border:0;background:transparent;color:#000000;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:400;-webkit-appearance:none;text-transform:none;cursor:pointer;width:130%;height:35px;padding:8px;} div.searchbox.form.floating div.usfield.one div.usform-wrap input{border:1px solid #AAAAAA;width:270px;transition:all 0.2s ease-in-out;} div.searchbox.form.floating div.usfield.one div.usform-wrap input:focus{border-color:#666666;} div.searchbox .searchbox-links{font-size:12px;padding:12px 0 0 10px;font-weight:600;line-height:12px;} div.searchbox .searchbox-links a{color:#999999;text-decoration:none;} div.searchbox .searchbox-links a:hover{color:#666666;} .messagenotice{position:relative;top:-1px;left:0;color:#F8B53E;border-top:1px solid #F8B53E;border-bottom:1px solid #F8B53E;background:#FEF0C3;font-size:16px;padding:20px 0 20px 0;text-shadow:0 1px 0 #FFFFFF;} .messagenotice a{color:#F8B53E;text-decoration:underline;} .messageerror{position:relative;top:-1px;left:0;color:#AE060A;border-top:1px solid #AE060A;border-bottom:1px solid #AE060A;background:rgba(174,6,10,.1);font-size:16px;padding:20px 0 20px 0;text-shadow:0 1px 0 #FFFFFF;} .messageerror a{color:#AE060A;text-decoration:underline;} .messagesuccess{position:relative;top:-1px;left:0;color:#59B200;border-top:1px solid #59B200;border-bottom:1px solid #59B200;background:#E2F7CC;font-size:16px;padding:20px 0 20px 0;text-shadow:0 1px 0 #FFFFFF;} .messagesuccess a{color:#59B200;text-decoration:underline;} #blackground{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.66);z-index:9999999999;} #girldestages{position:fixed;top:50%;left:50%;margin-left:-330px;margin-top:-245px;width:660px;height:490px;z-index:999999999999;} #girldestages div.close{position:absolute;top:-10px;right:-10px;display:block;width:30px;height:30px;border:2px solid #FFFFFF;background:#000000;color:#FFFFFF;line-height:28px;text-align:center;cursor:pointer;font-size:20px !important;z-index:99999999;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.66);} #girldestages a{display:block;width:640px;height:auto;border:0;text-decoration:none;z-index:0;background:#FFFFFF;padding:10px;text-align:left;box-shadow:0 0 30px rgba(0,0,0,.66);} #girldestages a span.image{position:relative;top:0;left:0;margin:0 0 10px 0;display:block;} #girldestages a span.image img{display:block;width:100%;height:auto;} #girldestages a span.image:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);content:' ';} #girldestages a span.date{display:none;} #girldestages a span.headline{display:block;color:#666666;font-size:16px;margin:0 0 5px 0;} #girldestages a span.headline b{color:#AE060A;text-decoration:underline;} #girldestages a span.text{display:block;color:#333333;font-size:12px;line-height:16px;} .rennab_element{} .mobile_lead_rennab, .mobile_home_rennab{display:none;padding:10px 10px 0 10px;text-align:center;transition:all 0.2s ease-in-out;background:rgb(253,253,253); background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(250,250,250,1) 100%); background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%); background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fafafa',GradientType=0 );overflow:auto;} .mobile_lead_rennab .rennab_element, .mobile_home_rennab .rennab_element{box-sizing:border-box;width:300px;height:auto;background:#FAFAFA;margin:0 auto 10px auto;text-align:center;color:rgba(0,0,0,.44);text-shadow:0 1px 0 #FFFFFF;} .mobile_home_rennab{border-top:1px solid #FFFFFF;border-bottom:1px solid rgba(0,0,0,.1);} .wide_rennab .rennab_element{box-sizing:border-box;width:160px;height:400px;background:#FAFAFA;margin:0 0 20px 0;line-height:400px;text-align:center;color:rgba(0,0,0,.44);text-shadow:0 1px 0 #FFFFFF;} .alternate_rennab{display:none;box-sizing:border-box;} .rotation_rennab{} aside .rennab_element{box-sizing:border-box;min-height:80px;margin:0 0 20px 0;text-align:center;color:rgba(0,0,0,.44);text-shadow:0 1px 0 #FFFFFF;} aside .sidebarban_rennab .rennab_element{height:125px;line-height:125px;overflow:hidden;} .inline_rennab.mpu{width:300px;height:auto;} .inline_rennab.left{float:left;margin:0 30px 30px 0;} .inline_rennab.right{float:right;margin:0 0 30px 30px;} .miragobox{border: 1px solid rgba(0, 0, 0, .2);width:300px;height:130px;box-sizing:border-box;background:rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );} .miragofeed{position:relative;top:0;left:0;} .miragofeed div.mirago-container{display:none;position:absolute;top:0;left:0;text-shadow:#FFFFFF 0px 1px;} .miragofeed div.mirago-container.first{display:block;} .miragofeed div.mirago-container a{display:block;position:relative;width:298px;height:120px;text-decoration:none;} .miragofeed div.mirago-container a img{position:absolute;top:38px;left:15px;width:90px;height:53px;} .miragofeed div.mirago-container a span.title{display:block;position:absolute;top:13px;left:15px;font-size:12px;color:#333333;width:270px;overflow:hidden;white-space:nowrap;} .miragofeed div.mirago-container a span.description{display:block;position:absolute;top:40px;left:120px;font-size:10px;color:#666666;width:165px;line-height:16px;height:50px;overflow:hidden;} .miragofeed div.mirago-container a span.displayurl{display:block;position:absolute;top:101px;left:15px;font-size:10px;color:#999999;text-decoration:underline;} .miragofeed div.mirago-container a:hover span.displayurl{text-decoration:none;} #miragofoot{display:none;} @media only screen and (min-width: 1280px) { .centerwrap{margin-right:180px;} section#main .centerwrap{margin-right:0;} section#main .center{width:1220px;} .wide_rennab{width:160px;float:left;margin:0 0 0 20px;} } @media only screen and (max-width: 1279px) { .wide_rennab{display:none;} .alternate_rennab{display:block;} } nav ul{display:block;min-height:48px;margin:0 0 0 -15px;} nav ul li{display:inline-block;float:left;margin:0 0 0 0;position:relative;top:0;left:0;} nav ul li a.mainmenulink{display:block;color:#FFFFFF;line-height:48px;height:48px;padding:0 15px 0 15px;font-weight:700;opacity:.8;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:999;} nav ul li a.mainmenulink:hover{opacity:1;} nav#footernav{display:block;position:relative;top:0;left:0;font-size:14px;line-height:48px;color:#FFFFFF;text-shadow:0 -1px rgba(0,0,0,.1);text-align:left;text-transform:uppercase;} nav ul.secondnav{display:block;position:absolute;top:0;right:20px;height:48px;} nav ul.secondnav a.mainmenulink.borderbutton{line-height:28px;height:28px;border:1px solid rgba(255, 255, 255, .5);border-radius:3px;margin:9px 0 0 15px;padding:0 10px 0 10px;} @media only screen and (min-width: 880px) { nav#nav{display:block;position:relative;top:0;left:0;background: rgb(138,10,17); background: -moz-linear-gradient(left, rgba(138,10,17,1) 0%, rgba(143,9,15,1) 23%, rgba(138,10,17,1) 100%); background: -webkit-linear-gradient(left, rgba(138,10,17,1) 0%,rgba(143,9,15,1) 23%,rgba(138,10,17,1) 100%); background: linear-gradient(to right, rgba(138,10,17,1) 0%,rgba(143,9,15,1) 23%,rgba(138,10,17,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a0a11', endColorstr='#8a0a11',GradientType=1 ); font-size:14px;line-height:48px;min-height:48px;color:#FFFFFF;text-shadow:0 -1px rgba(0,0,0,.1);text-align:left;text-transform:uppercase;z-index:999;} nav#nav .bottomline{z-index:0;} nav#nav ul li a.mainunderline span{display:inline;border-bottom:2px solid #FFFFFF;} nav#nav ul li:hover a.mainunderline span{display:inline;border-bottom:2px solid #AE060A;} nav#nav ul li.hassub a{-webkit-transition:none 0s ease-in-out;-moz-transition:none 0s ease-in-out;-o-transition:none 0s ease-in-out;-ms-transition:none 0s ease-in-out;transition:none 0s ease-in-out;} nav#nav ul li.hassub:hover a.mainunderline{z-index:999999;background:#FFFFFF;color:#AE060A;opacity:1;position:relative;top:0;left:0;text-shadow:0 1px 0 #FFFFFF;} nav#nav ul li.hassub a.mainunderline i{font-size:12px;padding-left:3px;} nav#nav ul li.hassub:hover a.mainunderline i{transform:rotate(180deg);} nav#nav ul li div.submenu{display:none;background:rgba(255,255,255,.95);border-bottom:3px solid #AE060A;width:160px;z-index:9999;padding:15px;box-shadow: 0 1px 10px rgba(0,0,0,.33);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.94) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.94) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.94) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0ffffff',GradientType=0 );} nav#nav ul li.hasdaytip div.submenu{width:470px;} nav#nav ul li:hover div.submenu{display:block;position:absolute;top:48px;left:0;} nav#nav ul.secondnav li:hover div.submenu{left:auto;right:0;} nav#nav ul li div.submenu ul{width:160px;padding:0 15px 0 15px;float:left;} nav#nav ul li.hasdaytip div.submenu ul{border-right:1px solid rgba(0,0,0,.15);} nav#nav ul li div.submenu ul li{float:none;display:block;height:auto;line-height:28px;} nav#nav ul li div.submenu ul a{color:#AD060A;opacity:1;line-height:28px;font-weight:700;height:auto;padding:0 0 0 0;text-decoration:none;text-shadow:0 1px 0 #FFFFFF;} nav#nav ul li div.submenu ul a i{color:rgba(0,0,0,.33);} nav#nav ul li div.submenu #tippdestages{display:none;} nav#nav ul li.hasdaytip div.submenu #tippdestages{display:block;float:left;width:268px;padding:0 0 0 20px;margin:0 0 0 0;} nav#nav ul li a#tippdestages{display:block;text-decoration:none;color:#525252;opacity:1;text-shadow:0 1px 0 #FFFFFF;border-left:1px solid #FFFFFF;overflow: auto;height:auto;} #tippdestages h4{display:block;font-size:10px;color:#900506;line-height:12px;text-transform:uppercase;margin:0 0 3px 0;padding:6px 0 0 0;} #tippdestages h3{display:block;font-size:14px;color:#333333;line-height:20px;margin:0 0 7px 0;} #tippdestages p{display:block;margin:0 0 0 0;padding:0 0 0 0;font-size:12px;line-height:20px;text-transform:none;font-weight:600;} #tippdestages p img{float:left;margin:3px 10px 0 0;width:90px;height:auto;} #tippdestages p .more{color:#999999;text-decoration:underline;} #overnav{display:none !important;} } @media only screen and (max-width: 879px) { #navbtn{display:block;} nav#nav{display:none;} #overnav{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,.9);width:100%;z-index:99999 !important;min-height:100%;text-align:left;overflow:scroll; } #overnav ul{margin:0 20px 20px 29px;} #overnav ul li{margin:0 0 0 0;padding:0;} #overnav ul li a{display:block;font-size:16px;font-weight:600;color:#FFFFFF;text-decoration:none;line-height:36px;} .searchblackbox{padding:20px 20px 0 20px;width:auto;} div.form.floating.searchblackbox div.usfield.one div.usform-wrap.select{outline:none;border:1px solid #FFFFFF;background:rgba(0,0,0,.66) url('images/select36x39-white.svg') no-repeat 100% 50%;background-size:36px 39px;color:#FFFFFF;height:40px;width:calc( 100% - 40px );} div.form.floating.searchblackbox div.usfield.one div.usform-wrap.select select{color:#FFFFFF;font-size:16px;font-weight:600;} div.form.floating.searchblackbox div.usfield.one div.usform-wrap input{border-radius:0;outline:none;border:1px solid #FFFFFF;background:rgba(0,0,0,.66);color:#FFFFFF;font-size:16px;font-weight:600;width:calc( 100% - 40px );} #overnavsq{position:relative;top:0;left:0;} .searchblackbox div.searchbtn{position:absolute;top:1px;right:41px;width:38px;height:38px;color:#FFFFFF;font-size:20px !important;line-height:38px;text-align:center;cursor:pointer;} .searchblackbox div.usform-wrap input::-webkit-input-placeholder{font-size:16px;} .searchblackbox div.usform-wrap input:-moz-placeholder{ font-size:16px;} .searchblackbox div.usform-wrap input::-moz-placeholder{ font-size:16px;} .searchblackbox div.usform-wrap input:-ms-input-placeholder{font-size:16px;} .searchblackbox div.usfield{padding-bottom:20px;} nav#footernav{text-align:center;} nav ul{margin:0 0 0 0;text-align:center;} nav ul li{float:none;} nav ul.secondnav{display:none;} } @media only screen and (min-width: 1080px) { div.fixedheight a.listingitem .image{height:136px} section#topwrap { height: 111px;} } @media only screen and (max-width: 1079px) { .center{width:auto;margin:0 auto;padding:0 20px 0 20px;clear:both;} section#topwrap .center{overflow:scroll;height:111px;} main{width: calc( 100% - 320px );} main.fullwidth{width:100% !important;float:none;} .column{display:block;float:left;width:calc((100% - 20px) / 2);margin:0 20px 20px 0;} .column.double{width: calc((100% - 20px) / 2);min-height:inherit;} .column.one-third{width: calc((100% - 40px) / 3);min-height:inherit;} .column.two-third{width: calc(((100% - 40px) / 3) * 2 + 20px);min-height:inherit;} a.listingitem{width: calc( (100% - 40px) / 5 );height:auto;} a.listingitem .image{height:auto;} a.upditem{width:calc( 50% - 12px );} section#citylinks .center > ul > li{width:132px;} } @media only screen and (max-width: 1023px) { .lead_rennab{display:none;} section#topwrap a span{top:85px;} #moretops{display:block;position:absolute;top:0;right:0;width:34px;height:130px;background:url('images/moretops.svg') no-repeat 0 0;background-size:35px 130px;z-index:999;} aside{display:none;} main{width:100%;margin:0 0 0 0 !important;} a.listingitem{width: calc( (100% - 50px) / 6 );} a.listingitem.fifth{margin-right:10px;} a.listingitem.sixth{margin-right:0;} section#citylinks{display:none;} .profile-info{width: calc( 100% - 295px );} .profilebox#profile-gallery .profileboxbody a{display:block;position:relative;top:0;left:0;width:calc( (100% - 90px) / 10 );height:auto;overflow:hidden;float:left;margin:0 10px 10px 0;} .profilebox#profile-gallery .profileboxbody a:nth-child(10n+10){margin:0 0 10px 0;} header.listing.top h2{line-height:22px;} div.listing_rennab{display:none;} } @media only screen and (max-width: 768px) { .center{width:auto;margin:0 auto;padding:0 10px 0 10px;clear:both;} #navbtn{right:0;} a.listingitem{width: calc( (100% - 40px) / 5 );} a.listingitem.fifth{margin-right:0;} a.listingitem.sixth{margin-right:10px;} a.listingitem.fifth.sixth{margin-right:0 !important;} a.listingitem .image img{opacity:1;} .profilebox#profile-gallery .profileboxbody a, .profilebox#profile-gallery .profileboxbody a:nth-child(10n+10){display:block;position:relative;top:0;left:0;width:calc( (100% - 50px) / 6 );height:auto;overflow:hidden;float:left;margin:0 10px 10px 0;} .profilebox#profile-gallery .profileboxbody a:nth-child(6n+6){margin:0 0 10px 0;} .profilebox#profile-gallery .profileboxbody a img{opacity:1 !important;} } @media only screen and (max-width: 767px) { a.upditem, a.upditem:nth-child(2n+2){width:auto;float:none;clear:left;margin:0 0 10px 0;} header.profile #printbtn{display:none;} .profile-links{width:auto;float:none;margin:0 0 30px 0;clear:left;min-height:inherit;} .profile-info{width:auto;float:none;} } @media only screen and (max-width: 700px) { #girldestages{position:absolute;top:0;left:0;margin:20px;width:auto;height:auto;z-index:999999999999;} #girldestages div.close{position:absolute;top:-10px;right:-10px;display:block;width:30px;height:30px;} #girldestages a{width:auto;} } @media only screen and (max-width: 660px) { .mobile_rennab{display:block;} #navbtn{top:133px;} .column, .column.double, .column.one-third, .column.two-third{display:block;float:left;width:100% !important;margin:0 0 20px 0;} .center .column.last{margin:0 0 20px 0 !important;} .hide-on-mobile{display:none;} section#main.home{padding-top:0;} section#main.home #homelatestanz header{display:none;} section#main.mainlisting{padding-bottom:0;} section#main.home .mobile_home_rennab{margin-left:-10px;width:calc( 100% + 20px );padding-left:0;padding-right:0;} header.listing.hasfilter{border:0;margin:0 0 0 0;padding:0 0 0 0;} .select-filter{position:relative;top:0;right:0;border:1px solid #D3D3D3;width:100%;padding:0;height:35px;overflow:hidden;background:#FFFFFF url('images/select36x35.svg') no-repeat 100% 50%;background-size:36px 35px;cursor:pointer;margin:10px 0 10px 0;} .select-filter select, .select-filter select:focus, .select-filter:hover select{color:#000000;} div.listing{margin-left:-10px;width:calc( 100% + 20px );} a.listingitem{float:none;width:auto;height:100px;padding:10px 10px 10px 125px;margin:0 0 0 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid #FFFFFF;font-weight:700;background: rgb(253,253,253); background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(250,250,250,1) 100%); background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%); background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(250,250,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fafafa',GradientType=0 );} a.listingitem.fifth{margin-right:0;} a.listingitem.sixth{margin-right:10px;} a.listingitem .image{display:block;position:absolute;top:10px;left:10px;width:100px;height:100px;overflow:hidden;} a.listingitem .subject{display:block;font-size:20px;color:#AE060A;font-weight:700;height:24px;line-height:24px;margin:4px 0 8px 0;} a.listingitem .phone{display:block;width:100%;font-size:20px;height:24px;line-height:24px;margin:0 0 12px 0;color:#666666;overflow:hidden;white-space:nowrap;} a.listingitem .city{display:block;width:100%;font-size:20px;height:24px;line-height:24px;color:#999999;} a.listingitem:hover .phone{color:#666666;} a.listingitem:hover .city{color:#999999;} .profilebox.profile-listing, .profilebox .listing{overflow:inherit;border-bottom:0px;} .profilebox.profile-listing{margin-bottom:10px;} section#main #homelatestmag header.listing.middle{border-top:none !important;} a.magitem{display:block;clear:both;margin:0 0 20px 0;text-decoration:none;color:#545454;overflow:auto;} .magitem .image{width:100%;height:auto;float:none;} .magitem .image img{min-height:inherit;} .magitem .image .lesetipp{position:absolute;top:auto;bottom:0;left:0;} .magitem .content{display:block;margin:20px 0 0 0;} article .image.right{display:block;width:100%;float:none;margin:0 0 25px 0} section#main.profile{padding-bottom:0;} section#main.profile .affiliatebox{margin-bottom:0 !important;} header.profile{border-bottom:0;padding:0 0 20px 0;margin:0 0 0 0;} header.profile h1{line-height:28px;} section#profile-main{padding:0 0 0 0;min-height:auto;margin:0 0 30px 0;} .profileimage{position:relative;width:100%;height:auto;margin: 0 0 10px 0;} #main.isStats .profilebox#profile-gallery{margin:0 0 0 0 !important;} .profile-stats{float:none;width:100%;font-size:14px;border-top:none;} #marktdetail .image{width:100% !important;height:auto;float:none;} #markt-left{margin:0 0 0 0;} .partnerbox{position:relative;top:0;left:0;border-bottom:1px solid rgba(0,0,0,.15);margin:0 0 20px 0;padding:0 0 20px 0;} .partnerbox div.image{position:relative;top:0;left:0;width:200px;height:64px;overflow:hidden;margin:0 0 20px 0;} img.preise{width:100% !important;height:auto !important;} } @media only screen and (max-width: 479px) { .marktitem .image{width:100%;height:auto;float:none;} .marktitem .image img{min-height:inherit;} .marktitem .content{display:block;margin:20px 0 0 0;} .profilebox#profile-gallery .profileboxbody a, .profilebox#profile-gallery .profileboxbody a:nth-child(6n+6), .profilebox#profile-gallery .profileboxbody a:nth-child(10n+10){display:block;position:relative;top:0;left:0;width:calc( (100% - 20px) / 3 );height:auto;overflow:hidden;float:left;margin:0 10px 10px 0;} .profilebox#profile-gallery .profileboxbody a:nth-child(3n+3){margin:0 0 10px 0;} .column, .column.double{width:auto !important;margin:0 0 30px 0 !important;float:none;clear:left;} .hide-on-mobile{display:none;} footer nav#footernav{font-size:12px;} footer nav#footernav a{margin:0 15px 0 0;} nav ul li a.mainmenulink{padding:0 0 0 0 !important;} nav ul li a.mainmenulink.last{margin:0 0 0 0 !important;} } @media only screen and (max-width: 380px) { header.listing time{display:none;} #businesshours dl{float:none;width:auto;} .affiliatebox li{float:none;clear:left;margin-right:0;width:100%;text-align:center;} }