﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ul,ol,li,fieldset,form,label,legend,input,select,button,table,caption,tbody,tfoot,thead,tr,th,td{background-color:transparent;border:0;margin:0;outline:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:"Open Sans",arial,helvetica,'droid sans',sans-serif !important;vertical-align:baseline}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
li{vertical-align:middle}
a:link img,a:visited img,a:hover img,a:active img{border:0}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
caption,th,td{font-weight:normal;padding:.2em;text-align:left}
:focus{outline:0}
table{border-collapse:separate;border-spacing:0}
.comment,.small,smal{font-size:8pt}
.bold,strong{font-weight:bold}
.clear{clear:both}
.base{overflow:hidden;text-align:left}
body{color:#333;font-size:14px;font-weight:normal;line-height:21px}
.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal !important}
.box_01:after,.box_02:after,.box_03:after,.box_04:after,.box_05:after,.clear:after,.grid_row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
h1 a,h2 a,h3 a,h4 a{text-decoration:none}
a{color:#333;text-decoration:underline}
.t_big{font-size:16px}
.t_small{font-size:12px}
.t_center,.t_center_m{text-align:center}
.t_left,.t_left_m{text-align:left}
.t_right,.t_right_m{text-align:right}
.t_shadow{text-shadow:none}
p{line-height:1.6em}
strong{font-weight:bold}
h1,h2,h3,h4{color:#333;line-height:1.4;margin:.2em 0 .625em 0}
h1,h2,h3,h4,.page_break_avoid{page-break-inside:avoid}
h1 a,h2 a,h3 a,h4 a{text-decoration:none}
h1{font-size:2.444em;font-weight:300}
h2{font-size:2.055em;font-weight:300}
h3{font-size:1.5em;font-weight:400}
h4{font-size:1.25em;font-weight:400}
.sub{color:#666;display:block;font-size:.8em}
.color_f_01{color:#000}
.color_f_02{color:#333}
.color_f_03{color:#777}
.color_f_04{color:#ccc}
.color_f_05{color:#eee}
.color_f_06{color:#000}
.color_f_11{color:#ffb200}
.color_f_31{color:#3e5997}
.color_f_32{color:#c50800}
.color_f_33{color:#1a6466}
.color_f_34{color:#3da7e1}
.color_f_35{color:#b80800}
.color_f_36{color:#1d72a4}
.size_f_09{font-size:9px;line-height:13.5px}
.size_f_10{font-size:10px;line-height:15px}
.size_f_12{font-size:12px;line-height:18px}
.size_f_14{font-size:14px;line-height:21px}
.size_f_16{font-size:16px;line-height:24px}
.size_f_18{font-size:18px;line-height:27px}
.size_f_22{font-size:22px;line-height:33px}
.size_f_24{font-size:24px;line-height:36px}
.size_f_32{font-size:32px;line-height:48px}
.fontweight_300{font-weight:300}
.fontweight_400{font-weight:500}
.fontweight_600{font-weight:600}
.header .logo{display:block;padding-bottom:20px;border-bottom:11px solid #ffb200;margin-bottom:30px}
.base .grid_03o12_print,.base .grid_06o12_print,.base .grid_12o12_print,.grid_01o12,.grid_02o12,.grid_03o12,.grid_04o12,.grid_05o12,.grid_06o12,.grid_07o12,.grid_08o12,.grid_09o12,.grid_10o12,.grid_11o12,.grid_12o12,.grid_01o12_m,.grid_02o12_m,.grid_03o12_m,.grid_04o12_m,.grid_05o12_m,.grid_06o12_m,.grid_07o12_m,.grid_08o12_m,.grid_09o12_m,.grid_10o12_m,.grid_11o12_m,.grid_12o12_m,.w_auto,.w_auto_m{display:inline-block;float:left;margin:0;padding:0 30px 30px 0}
.grid_01o12,.grid_01o12_m{width:8.3333%}
.grid_02o12,.grid_02o12_m{width:16.6667%}
.grid_03o12,.grid_03o12_m,.base .grid_03o12_print{width:25%}
.grid_04o12,.grid_04o12_m{width:33.3333%}
.grid_05o12,.grid_05o12_m{width:41.6667%}
.grid_06o12,.grid_06o12_m,.base .grid_06o12_print{width:50%}
.grid_07o12,.grid_07o12_m{width:58.3333%}
.grid_08o12,.grid_08o12_m{width:66.6667%}
.grid_09o12,.grid_09o12_m{width:75%}
.grid_10o12,.grid_10o12_m{width:83.3333%}
.grid_11o12,.grid_11o12_m{width:91.6667%}
.grid_12o12,.grid_12o12_m,.base .grid_12o12_print{width:100%}
.grid_row{margin-right:-30px}
.iw_left{float:left !important}
.iw_right{float:right !important}
.iw_center{margin:0 auto;display:block}
.relative{position:relative}
.iw_middle{vertical-align:middle}
.h_001,.h_002,.h_005{clear:both;font-size:1px;line-height:1px}
.h_001{height:1px}
.h_002{height:2px}
.h_005{height:5px}
.h_010{height:10px}
.h_020{height:20px}
.h_030{height:30px}
.h_040{height:40px}
.h_050{height:50px}
.h_060{height:60px}
.h_080{height:80px}
.h_100{height:100px}
.h_200{height:200px}
.h_300{height:300px}
.h_400{height:400px}
.h_500{height:500px}
[class*=" w_"],[class^="w_"]{display:inline-block}
.w_040{width:40px}
.w_050{width:50px}
.w_060{width:60px}
.w_070{width:70px}
.w_080{width:80px}
.w_090{width:90px}
.w_100{width:100px}
.w_150{width:150px}
.w_160{width:160px}
.w_170{width:170px}
.w_180{width:180px}
.w_190{width:190px}
.w_200{width:200px}
.w_210{width:210px}
.w_220{width:220px}
.w_280{width:280px}
.w_300{width:300px}
.w_320{width:320px}
.w_340{width:340px}
.w_420{width:420px}
.w_440{width:440px}
.w_520{width:520px}
.w_660{width:660px}
.w_680{width:680px}
.w_700{width:700px}
.w_720{width:720px}
.w_760{width:760px}
.w_780{width:780px}
.w_800{width:800px}
.w_820{width:820px}
.w_840{width:840px}
.w_880{width:880px}
.w_100p{width:100%}
.w_050p{width:50%}
.margin_top_10{margin-top:10px !important}
.margin_top_15{margin-top:15px !important}
.margin_top_20{margin-top:20px !important}
.margin_top_30{margin-top:30px !important}
.margin_bottom_10{margin-bottom:10px !important}
.margin_bottom_15{margin-bottom:15px !important}
.margin_bottom_20{margin-bottom:20px !important}
.margin_bottom_30{margin-bottom:30px !important}
.margin_left_10{margin-left:10px !important}
.margin_right_10{margin-right:10px !important}
.margin_right_20{margin-right:20px !important}
.margin_right_40{margin-right:40px !important}
.margin_right_130{margin-right:130px !important}
.margin_right_190{margin-right:190px !important}
.margin_right_310{margin-right:310px !important}
.margin_vert_20{margin-bottom:20px !important;margin-top:20px !important}
.neg_margin_right_20{margin-right:-20px !important}
.neg_margin_hor_15{margin-left:-15px !important;margin-right:-15px !important}
.neg_margin_hor_25{margin-left:-25px !important;margin-right:-25px !important}
.no_margin{margin:0 !important}
.padding_bottom_10{padding-bottom:10px}
.padding_bottom_30{padding-bottom:30px}
.padding_bottom_50{padding-bottom:50px}
.padding_bottom_80{padding-bottom:80px}
.padding_top_10{padding-top:10px}
.padding_top_30{padding-top:30px}
.padding_top_50{padding-top:50px}
.padding_top_80{padding-top:80px}
.padding_hor_10{padding-left:10px;padding-right:10px}
.padding_top_none{padding-top:0}
.padding_bottom_none_m,.padding_bottom_none{padding-bottom:0}
.padding_none{padding:0 !important}
.no_grid_padding{padding-right:0;padding-bottom:0}
.w_auto,.desktop .w_auto_m{width:auto}
.line_01{border-bottom:1px solid #aaa;margin:10px 0}
.search_offer{border-bottom:1px solid #999;border-top:1px solid #999}
.search_order ul{margin-left:26px;text-indent:-26px}
.bg_immo_preis_ermitteln,.fast_content,.promotion,.ratgeber_aktuelles,.search_order,.security,.start_letzte_suche{padding:40px 0 20px !important}
.linklist_icon_01 a,.linklist_icon_02 a,.linklist_icon_header a{overflow:visible}
.owl-theme .description_label,.owl-theme .price_label{background:#fff;color:#000 !important}
.btn_01,.btn_02,.emopic,.hide_ad,.link_01,.link_02,.mm-menu,.nav,.no_display,.no_m,.no_print,.skyscraper,.stickyAd_fix,.superbanner,.wallpaper_top,.wallpaper_right,.wallpaper_right_300{display:none !important}
