 /* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


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, img, ins, kbd, q, s, samp,small, strike, 
strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, 
figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
ul.dropdown-menu li.print-icon a:before {content: url('../../../images/04-makeup/icon/pdf40x40.png');margin:0px 20px 0px 0px;}
ul.dropdown-menu li.print-icon a:after {content: url('../../../images/04-makeup/icon/print.png');margin:0px  0px 0px 20px;}
/*==SEHR RIIIIEEEEEEEEEESIGES Layout==1==
@media (min-width: 2400px) { 
.sideholder{width:2400px;min-height:821px;margin:0px auto 20px auto;display:block;}
.head {width:2400px;min-height:150px;margin:0px auto 0px auto;}
.logo img{margin: 25px 0px auto 0px;}
.section {width:2400px;min-height:621px;}
.smallimmonav{width:80px;margin:10px 60px;}
.smallimmonav a{font:200 12px/27px 'Open Sans';letter-spacing: -0.5px;}
ul#menuholder li {margin:10px 3px 10px 3px;}
ul#menuholder li, ul#menuholder li a{width:382px;height:40px;}
  input#mod-search-searchword{width:292px;}
ul#menuholder li a{font:200 28px/40px 'Open Sans';letter-spacing: -1.5px;}
ul#menuholder li a.klein{font:200 26px/40px 'Open Sans';letter-spacing: -1.5px;}
ul.nav.menu li {width:182px;height:26px;}
ul.nav.menu li a{font:300 16px/26px 'Open Sans';letter-spacing: -0.5px;}
ul.nav.menuferien li {width:1182px;height:26px;}
ul.nav.menuferien li a{font:300 16px/26px 'Open Sans';letter-spacing: -0.5px;}
.menucol {float: left ;width:600px;height: 621px;}
.smallbox {margin:10px 160px;}
.middlebox{width:280px;height: 394px;margin:10px 160px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:578px;height: 187px;margin:10px 10px;}
.smallbox.ferien1, .smallbox.ferien2 {margin:10px 460px;}
.preshowbox, .preshowbox-klein{margin:10px;}
.exposedescriptionbox50{width:800px;height:auto;margin:0px 10px;position:relative;float:left;padding:5px 190px;}
.exposedescriptionbox50 img {margin:10px auto;display:block;}
.exposedescriptionbox50 p {width:800px;margin: 0px auto;display:block;}
  .binz{width:800px;}
.exposedescriptionbox100{width:538px;height:601px;margin:20px 20px;position:relative;float:left;padding:10px 10px;}
.immoshowpicture{width:880px;margin:10px 300px;}
.jewomax-exposeslider{width:880px;margin:10px auto;}
.fvm1, .fvm1 a, .fvm2, .fvm2 a, .fvm3{width:594px;height:60px;font:400 38px/60px 'Open Sans';letter-spacing: -0.5px;} 
}*/
/*==SEHR GROSSES Layout==1==*/

@media (min-width: 1800px) and (max-width:5399px){ 
.sideholder{width:1800px;min-height:821px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:1800px;min-height:150px;margin:0px auto 0px auto;}
.logo img{margin: 10px 0px auto 5px;}
input#mod-search-searchword{width:292px;}
.section {width:1800px;padding-bottom:30px;}

/*==Menu== Raster */
ul.nav.menu li{padding:5px;margin:3px;}
ul.col-1 li{width:1782px;}
ul.col-2 li{width:882px;}
ul.col-4 li{width:432px;}
ul.col-6 li{width:282px;}
ul.col-8 li{width:282px;}
ul.col-10 li{width:162px;}
ul.col-12 li{width:132px;}
ul.unter li, ul.unter li a{height:20px;line-height:20px;}
ul.haupt li,ul.haupt li a{height:40px;line-height:40px;}
/*==Menu SCHRIFT GRÖSSE==*/
ul#hauptmenu li a{font-size:28px;letter-spacing: -1.5px;}
ul#hauptmenu li a.klein{font-size:26px;letter-spacing: -1.5px;}
ul#hauptmenu-immo li a{font-size:12px;letter-spacing: -0.5px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:16px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:14px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:16px;letter-spacing: 0.5px;}
ul#kontakt ul li{width:427.5px;}
a.col-col-4{width:427.5px;line-height:20px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:450px;height: 621px;}
.smallbox {margin:10px 85px;}
.middlebox{width:280px;height: 394px;margin:10px 85px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:440px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:428px;height: 187px;margin:10px 10px;}
.smallbox.ferien1, .smallbox.ferien2 {margin:10px 310px;}
.preshowbox, .preshowbox-klein{margin:10px;}
.contentbox280{width:280px;height:280px;margin:10px;float:left;}
.exposedescriptionbox50{width:840px;height:auto;margin:0px 10px;position:relative;float:left;padding:5px 20px;}
  .binz{width:840px;}
  .col2{/*-webkit-column-count: 2; /* Chrome, Safari, Opera *//*-moz-column-count: 2; /* Firefox */column-count:2;}
  
  .col3{/*-webkit-column-count: 3; /* Chrome, Safari, Opera *//*-moz-column-count: 3; /* Firefox */column-count:3;}
.exposedescriptionbox100{width:558px;height:580px;margin:10px;position:relative;float:left;padding:10px 10px;}
.exposedescriptionbox100.content{width:1778px;height:auto;margin:10px 0px;/*-webkit-column-count: 4; /* Chrome, Safari, Opera *//*-moz-column-count: 4; /* Firefox */column-count:4;}
.exposedescriptionbox100.content.breit{width:1778px;height:auto;margin:10px 0px;/*-webkit-column-count: 1; /* Chrome, Safari, Opera *//*-moz-column-count: 1; /* Firefox */column-count: 1;}
div.info {width:800px;margin:10px auto;display:block;}
.immoshowpicture{width:880px;margin:10px;}
.jewomax-exposeslider{width:880px;margin:5px auto;}
  .jewomax-homeslider{width:1800px;margin:20px auto 0px auto;}
div.video, img.lb {width:820px;height:461px;margin:5px auto;padding:0px 10px 0px 10px;}
  video {width:820px;height:461px;}
}

/*==GROSSES Layout==1==*/
@media (min-width: 1200px) and (max-width:1799px) { 
.sideholder{width:1200px;min-height:821px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:1200px;min-height:150px;margin:0px auto 0px auto;}
.logo img{margin: 10px 0px auto 5px;}
input#mod-search-searchword{width:192px;}
.section {width:1200px;padding-bottom:30px;}
/*==Menu== Raster */
ul.nav.menu li{padding:5px;margin:3px;}
ul.col-1 li{width:1182px;}
ul.col-2 li{width:582px;}
ul.col-4 li{width:282px;}
ul.col-6 li{width:182px;}
ul.col-8 li{width:132px;}
ul.col-10 li{width:222px;}
ul.col-12 li{width:182px;}
ul.unter li, ul.unter li a{height:20px;line-height:20px;}
ul.haupt li,ul.haupt li a{height:40px;line-height:40px;}
/*==Menu SCHRIFT GRÖSSE==*/
ul#hauptmenu li a{font-size:20px;letter-spacing: -1.5px;}
ul#hauptmenu li a.klein{font-size:18px;letter-spacing: -1.5px;}
ul#hauptmenu-immo li a{font-size:16px;letter-spacing: -0.5px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{line-height:12px;font-size:14px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:16px;letter-spacing: 0.5px;}
ul#kontakt ul li{width:277.5px}
a.col-col-4{width:277.5px}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:300px;height: 621px;}
.smallbox {margin:10px;}
.middlebox{width:280px;height: 394px;margin:10px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:280px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:278px;height: 187px;margin:10px 10px;}
    .smallbox.ferien1, .smallbox.ferien2 {margin:10px 160px;}
.preshowbox, .preshowbox-klein{margin:10px;}
.exposedescriptionbox50{width:540px;height:auto;margin:0px 10px;position:relative;float:left;padding:5px 20px;}
  .binz{width:540px;}
.exposedescriptionbox100{width:1158px;height:auto;margin:10px;position:relative;float:left;padding:10px 10px;/*-webkit-column-count: 3; /* Chrome, Safari, Opera *//*-moz-column-count: 3; /* Firefox */column-count: 3;}
.exposedescriptionbox100.content{width:1178px;height:auto;margin:10px 0px;/*-webkit-column-count: 4; /* Chrome, Safari, Opera *//*-moz-column-count: 4; /* Firefox */column-count: 4;}
.exposedescriptionbox100.content.breit{width:1178px;height:auto;margin:10px 0px;/*-webkit-column-count: 1; /* Chrome, Safari, Opera *//*-moz-column-count: 1; /* Firefox */column-count: 1;}
div.info {width:800px;margin:10px auto;display:block;}
.immoshowpicture{width:880px;margin:10px;}
.jewomax-exposeslider{width:880px;margin:5px auto;}
  .jewomax-homeslider{width:1190px;margin:5px auto;}
  div.video, img.lb {width:520px;height:292.5px;margin:5px auto;padding:0px 10px 0px 10px;}
  video {width:520px;height:292.5px;}
}

/*==MITTLERES Layout==2==*/
@media (min-width: 900px) and (max-width: 1199px) { 
.sideholder{width:900px;min-height:821px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:900px;min-height:200px;margin:0px auto 0px auto;}
.logo img{margin: 10px 0px auto 5px;}
.section {width:900px;padding-bottom:30px;}
/*==Menu== Raster */
ul.nav.menu li{padding:5px;margin:3px;}
ul.col-1 li{width:882px;}
ul.col-2 li{width:432px;}
ul.col-4 li{width:207px;}
ul.col-6 li{width:282px;}
ul.col-8 li{width:207px;}
ul.col-10 li{width:162px;}
ul.col-12 li{width:207px;}
ul.unter li, ul.unter li a{height:18px;line-height:18px;}
ul.haupt li,ul.haupt li a{height:30px;line-height:30px;}
/*==Menu SCHRIFT GRÖSSE==*/
ul#hauptmenu li a{font-size:22px;letter-spacing: -2px;}
ul#hauptmenu li a.klein{}
ul#hauptmenu-immo li a{font-size:14px;letter-spacing: -0.5px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:14px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:16px;letter-spacing: 0.5px;}
div.next.right, div.next.left{top:40px;}
ul#kontakt ul li{width:202.5px}
a.col-col-4{width:202.5px;font-size:12px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:300px;height: 621px;padding-left:75px;padding-right:75px;}
.smallbox {margin:10px;}
.middlebox{width:280px;height: 394px;margin:10px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:215px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:203px;height: 120px;margin:10px 10px;}
.smallbox.immostarter-smallhome a.immo, .smallbox.wohnstarter-smallhome a.wohn, .smallbox.ferienstarter-smallhome a.ferien, .smallbox.kontaktstarter-smallhome a.kontakt{font:200 30px/120px 'Yanone Kaffeesatz';}
.smallbox.ferien1, .smallbox.ferien2 {margin:10px 85px;}
.preshowbox, .preshowbox-klein{margin:10px;}
.exposedescriptionbox50{width:840px;height:auto;margin:0px 10px;position:relative;float:left;padding:5px 20px;}
.binz{width:840px;}
  .col2{/*-webkit-column-count: 2; /* Chrome, Safari, Opera *//*-moz-column-count: 2; /* Firefox */column-count: 2;}
.exposedescriptionbox100{width:858px;height:auto;margin:10px;position:relative;float:left;padding:10px 10px;/*-webkit-column-count: 2; /* Chrome, Safari, Opera *//*-moz-column-count: 2; /* Firefox */column-count: 2;}
 .exposedescriptionbox100.content{width:878px;height:auto;margin:10px 0px;/*-webkit-column-count: 3; /* Chrome, Safari, Opera *//*-moz-column-count: 3; /* Firefox */column-count: 3;}
.exposedescriptionbox100.content.breit{width:878px;height:auto;margin:10px 0px;/*-webkit-column-count: 1; /* Chrome, Safari, Opera *//*-moz-column-count: 1; /* Firefox */column-count: 1;}
div.info {width:800px;margin:10px auto;display:block;}
.immoshowtable.ex{margin:10px 300px;}
.immoshowpicture{width:880px;margin:10px;}
.jewomax-exposeslider{width:880px;margin:10px auto;}
  .jewomax-homeslider{width:890px;margin:5px auto;}
div.video, img.lb {width:840px;height:450px;padding:0px 10px 0px 10px;}
video {width:820px;height:450px;}
}

/*==KLEINES Layout==3==*/
@media (min-width: 600px) and (max-width: 899px){ 
.sideholder{width:600px;min-height:821px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:600px;min-height:120px;margin:0px auto 0px auto;}
.logo img{margin: 2px;}
.section {width:600px;}
/*==Menu== Raster */
ul.nav.menu li{padding:3px;margin:2px;}
ul.col-1 li{width:588px;}
ul.col-2 li{width:288px;}
ul.col-4 li{width:288px;}
ul.col-6 li{width:188px;}
ul.col-8 li{width:288px;}
ul.col-10 li{width:288px;}
ul.col-12 li{width:188px;}
ul.unter li, ul.unter li a{height:16px;line-height:16px;}
ul.haupt li,ul.haupt li a{height:25px;line-height:25px;}
/*==Menu SCHRIFT + GRÖSSE==*/

ul#hauptmenu li a{font-size:20px;letter-spacing: -1.5px;}
ul#hauptmenu li a.klein{letter-spacing: -2.5px;}
ul#hauptmenu-immo li a{font-size:14px;letter-spacing: -1px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:14px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:16px;letter-spacing: 0.5px;}
div.next.right, div.next.left{top:40px;}
ul#kontakt ul li{width:282px}
a.col-col-4{width:282px;font-size:12px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:300px;height: 621px;}
.smallbox {margin:10px;}
.middlebox{width:280px;height: 394px;margin:10px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:280px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:278px;height: 187px;margin:10px 10px;}
.preshowbox, .preshowbox-klein{margin:10px;}
.exposedescriptionbox50{width:540px;height:auto;margin:0px 10px;position:relative;float:left;padding:5px 20px;}
.binz{width:540px;}
.exposedescriptionbox100{width:558px;height:auto;margin:10px;position:relative;float:left;padding:10px 10px;}
.immoshowtable.ex{margin:10px 150px;}
.immoshowpicture{width:580px;margin:10px;}
.jewomax-exposeslider{width:580px;margin:5px auto;}
div.video, img.lb {width:520px;height:292.5px;margin:5px auto;padding:0px 10px 0px 10px;}
video {width:520px;height:292.5px;}
}

/*==HANDY Layout 480 - 599 px ==*/
@media (min-width: 480px) and (max-width: 599px) { 
.sideholder{width:480px;min-height:821px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:480px;min-height:50px;margin:0px auto 0px auto;}
.logo img{margin: 5px 0px auto 0px;}
.section {width:480px;}
/*==Menu== Raster */
ul.nav.menu li{padding:3px;margin:2px;}
ul.col-1 li{width:468px;}
ul.col-2 li,ul.col-4 li,ul.col-6 li,ul.col-8 li,ul.col-10 li,ul.col-12 li{width:228px;}
ul.unter li, ul.unter li a{height:14px;line-height:14px;}
ul.haupt li,ul.haupt li a{height:22px;line-height:22px;}
/*==Menu SCHRIFT + GRÖSSE==*/
ul#hauptmenu li a{font-size:20px;letter-spacing: -1.5px;}
ul#hauptmenu li a.klein{font-size:18px;letter-spacing: -2px;}
ul#hauptmenu-immo li a{font-size:14px;letter-spacing: -1px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:14px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:14px;letter-spacing: -0.5px;}
div.next.right, div.next.left{top:40px;}
ul#kontakt ul li{width:222px}
a.col-col-4{width:222px;font-size:12px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:400px;height: 621px;}
.smallbox {margin:5px 90px;}
.middlebox{width:280px;height: 394px;margin:5px 90px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:230px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:218px;height: 100px;margin:10px 10px;}
.smallbox.immostarter-smallhome a.immo, .smallbox.wohnstarter-smallhome a.wohn, .smallbox.ferienstarter-smallhome a.ferien, .smallbox.kontaktstarter-smallhome a.kontakt{font:200 30px/100px 'Yanone Kaffeesatz';}
  .smallbox.immo1{}
.preshowbox, .preshowbox-klein{margin:10px 90px;}
.exposedescriptionbox50{width:460px;height:auto;margin:5px;position:relative;float:left;padding:5px;}
  .binz{width:460px;}
.exposedescriptionbox100{width:458px;height:auto;margin:5px 5px;position:relative;float:left;padding:5px 5px;}
.immoshowtable.ex{margin:10px 90px;}
.immoshowpicture{width:470px;margin:5px;}
.jewomax-exposeslider{width:460px;margin:2px auto;}
div.video, img.lb {width:440px;height:247.5px;margin:5px auto;padding:0px 10px 0px 10px;}
video {width:440px;height:247.5px;}

}

/*==HANDY Layout 420 - 480 px ==*/
@media (min-width: 420px) and (max-width: 479px) { 
.sideholder{width:420px;min-height:821px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:420px;min-height:50px;margin:0px auto 0px auto;}
.logo img{margin: 5px 0px auto 0px;}
.section {width:420px;}
/*==Menu== Raster */
ul.nav.menu li{padding:2px;margin:2px;}
ul.col-1 li{width:410px;}
ul.col-2 li,ul.col-4 li,ul.col-6 li,ul.col-8 li,ul.col-10 li,ul.col-12 li{width:200px;}
ul.unter li, ul.unter li a{height:12px;line-height:12px;}
ul.haupt li,ul.haupt li a{height:22px;line-height:22px;}
/*==Menu SCHRIFT + GRÖSSE==*/
ul#hauptmenu li a{font-size:20px;letter-spacing: -1.5px;}
ul#hauptmenu li a.klein{font-size:18px;letter-spacing: -2px;}
ul#hauptmenu-immo li a{font-size:12px;letter-spacing: -1px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:12px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:12px;letter-spacing: -0.5px;}
div.next.right, div.next.left{top:40px;}
ul#kontakt ul li{width:195px}
a.col-col-4{width:195px;font-size:11px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:400px;height: 621px;}
.smallbox {margin:5px 70px;}
.middlebox{width:280px;height: 394px;margin:5px 70px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:200px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:188px;height: 100px;margin:10px 10px;}
.smallbox.immostarter-smallhome a.immo, .smallbox.wohnstarter-smallhome a.wohn, .smallbox.ferienstarter-smallhome a.ferien, .smallbox.kontaktstarter-smallhome a.kontakt{font:200 30px/100px 'Yanone Kaffeesatz';}
  .smallbox.immo1{}
.preshowbox, .preshowbox-klein{margin:10px 70px;}
.exposedescriptionbox50{width:400px;height:auto;margin:5px;position:relative;float:left;padding:5px;}
  .binz{width:400px;}
.exposedescriptionbox100{width:398px;height:auto;margin:5px 5px;position:relative;float:left;padding:5px 5px;}
.immoshowtable.ex{margin:10px 70px;}
  .immoshowpicture{width:410px;margin:5px;}
.jewomax-exposeslider{width:400px;margin:2px auto;}
div.video, img.lb {width:380px;height:213.75px;margin:5px auto;padding:0px 10px 0px 10px;}
video {width:380px;height:213.75px;}

}

  /*==HANDY Layout 375 - 419 px ==*/
@media (min-width: 375px) and (max-width: 419px) {
.sideholder{width:375px;min-height:821px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:375px;min-height:50px;margin:0px auto 0px auto;}
.logo img{margin: 5px 0px auto 0px;}
.section {width:375px;}
input#mod-search-searchword{width:179px;}
/*==Menu== Raster */
ul.nav.menu li{padding:2px;margin:2px;}
ul.col-1 li{width:365px;}
ul.col-2 li,ul.col-4 li,ul.col-6 li,ul.col-8 li,ul.col-10 li,ul.col-12 li{width:177px;}
ul.unter li, ul.unter li a{height:12px;line-height:12px;}
ul.haupt li,ul.haupt li a{height:22px;line-height:22px;}
/*==Menu SCHRIFT + GRÖSSE==*/
ul#hauptmenu li a{font-size:20px;letter-spacing: -1.5px;}
ul#hauptmenu li a.klein{font-size:18px;letter-spacing: -2px;}
ul#hauptmenu-immo li a{font-size:12px;letter-spacing: -1px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:12px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:12px;letter-spacing: -0.5px;}
div.next.right, div.next.left{top:40px;}
ul#kontakt ul li{width:172.5px}
a.col-col-4{width:172.5px;font-size:10px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:375px;height: 621px;}
.smallbox {margin:5px 47px;}
.middlebox{width:280px;height: 394px;margin:5px 47px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:365px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:165.5px;height: 100px;margin:10px;}
.smallbox.immostarter-smallhome a.immo, .smallbox.wohnstarter-smallhome a.wohn, .smallbox.ferienstarter-smallhome a.ferien, .smallbox.kontaktstarter-smallhome a.kontakt{font:200 30px/100px 'Yanone Kaffeesatz';}
.preshowbox, .preshowbox-klein{margin:10px 47px;}
.exposedescriptionbox50{width:347px;height:auto;margin:5px;position:relative;float:left;padding:5px;}
  .binz{width:347px;}
.exposedescriptionbox100{width:345px;height:auto;margin:5px 5px;position:relative;float:left;padding:5px 5px;}
.immoshowtable.ex{margin:10px 47px;}
.immoshowpicture{width:357px;margin:5px;}
.jewomax-exposeslider{width:347px;margin:2px auto;}
div.video, img.lb {width:327px;height:184px;margin:5px auto;padding:0px 10px 0px 10px;}
video {width:327px;height:184px;}
  
}

  /*==HANDY Layout 360 - 374 px ==*/
@media (min-width: 360px) and (max-width: 374px) {
.sideholder{width:360px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:360px;min-height:50px;margin:0px auto 0px auto;}
.logo img{margin: 5px 0px auto 0px;}
.section {width:360px;}
input#mod-search-searchword{width:172px;}
/*==Menu== Raster */
ul.nav.menu li{padding:2px;margin:2px;}
ul.col-1 li{width:350px;}
ul.col-2 li,ul.col-4 li,ul.col-6 li,ul.col-8 li,ul.col-10 li,ul.col-12 li{width:170px;}
ul.unter li, ul.unter li a{height:12px;line-height:12px;}
ul.haupt li,ul.haupt li a{height:22px;line-height:22px;}
/*==Menu SCHRIFT + GRÖSSE==*/
ul#hauptmenu li a{font-size:20px;letter-spacing: -2px;}
ul#hauptmenu li a.klein{font-size:18px;letter-spacing: -2.5px;}
ul#hauptmenu-immo li a{font-size:12px;letter-spacing: -1px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:12px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:12px;letter-spacing: -0.5px;}
div.next.right, div.next.left{top:40px;}
ul#kontakt ul li{width:165px}
a.col-col-4{width:165px;font-size:9.5px;}
span.nav.header{font-size:13px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:360px;height: 621px;}
.smallbox {margin:5px 40px;}
.middlebox{width:280px;height: 394px;margin:5px 40px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:350px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:158px;height: 90px;margin:10px;}
.smallbox.immostarter-smallhome a.immo, .smallbox.wohnstarter-smallhome a.wohn, .smallbox.ferienstarter-smallhome a.ferien, .smallbox.kontaktstarter-smallhome a.kontakt{font:200 28px/90px 'Yanone Kaffeesatz';}
.preshowbox, .preshowbox-klein{margin:10px 40px;}
.exposedescriptionbox50{width:340px;height:auto;margin:5px;position:relative;float:left;padding:5px;}
.binz{width:340px;}
.exposedescriptionbox100{width:338px;height:auto;margin:5px 5px;position:relative;float:left;padding:5px 5px;}
.immoshowtable.ex{margin:10px 40px;}
.immoshowpicture{width:350px;margin:5px;}
.jewomax-exposeslider{width:340px;margin:2px auto;}
div.video, img.lb {width:320px;height:180px;margin:5px auto;padding:0px 10px 0px 10px;}
video {width:320px;height:180px;}
  
}
  
/*==HANDY Layout 320 - 359 px ==*/
@media (min-width: 320px) and (max-width: 359px) { 
.sideholder{width:320px;margin:0px auto 20px auto;display:block;}
/*==POSITION==*/
.head {width:320px;min-height:50px;margin:0px auto 0px auto;}
.logo img{margin: 5px 0px auto 0px;}
.section {width:320px;}
input#mod-search-searchword{width:152px;}
/*==Menu== Raster */
ul.nav.menu li{padding:2px;margin:2px;}
ul.col-1 li{width:310px;}
ul.col-2 li,ul.col-4 li,ul.col-6 li,ul.col-8 li,ul.col-10 li,ul.col-12 li{width:150px;}
ul.unter li, ul.unter li a{height:12px;line-height:12px;}
ul.haupt li,ul.haupt li a{height:22px;line-height:22px;}
/*==Menu SCHRIFT + GRÖSSE==*/
ul#hauptmenu li a{font-size:19px;letter-spacing: -3px;}
ul#hauptmenu li a.klein{font-size:17px;letter-spacing: -3px;}
ul#hauptmenu-immo li a{font-size:12px;letter-spacing: -1px;}
ul#hauptmenu-immo li a.micro{letter-spacing: -1px;}
ul#energie-menu li{font-size:15px;letter-spacing: -0.5px;}
ul#energie-menu li.micro{font-size:12px;letter-spacing: -1.0px;}
ul#hauptmenu-ferien li a{font-size:11px;letter-spacing: -0.5px;}
div.next.right, div.next.left{top:40px;}
ul#kontakt ul li{width:140px}
a.col-col-4{width:140px;font-size:8px;}
span.nav.header{font-size:13px;}
/*==BOXEN-CONTAINER-1.EBENE==*/
.menucol {float: left ;width:300px;height: 621px;}
.smallbox {margin:5px 20px;}
.middlebox{width:280px;height: 394px;margin:5px 20px;}
div.footer-menu1, div.footer-menu2, div.footer-menu3, div.footer-menu4 {width:310px;margin:5px;}
.smallbox.immostarter-smallhome, .smallbox.wohnstarter-smallhome, .smallbox.ferienstarter-smallhome, .smallbox.kontaktstarter-smallhome{width:148px;height: 80px;margin:5px;}
.smallbox.immostarter-smallhome a.immo, .smallbox.wohnstarter-smallhome a.wohn, .smallbox.ferienstarter-smallhome a.ferien, .smallbox.kontaktstarter-smallhome a.kontakt{font:200 24px/80px 'Yanone Kaffeesatz';}
.smallbox.immo1{}
.preshowbox, .preshowbox-klein{margin:10px 20px;}
.exposedescriptionbox50{width:300px;height:auto;margin:5px;position:relative;float:left;padding:5px;}
  .binz{width:300px;}
.exposedescriptionbox100{width:298px;height:auto;margin:5px 5px;position:relative;float:left;padding:5px 5px;}
.immoshowtable.ex{margin:10px 20px;}
.immoshowpicture{width:310px;margin:5px;}
.jewomax-exposeslider{width:300px;margin:2px auto;}
div.video, img.lb {width:300px;height:168.75px;margin:5px auto;padding:0px 5px 0px 5px;}
video {width:300px;height:168.75px;}

}
/*==für alle GLEICH============*/

img {max-width:100%;}
body{margin:0px;padding:0px;display:block;overflow:scroll;border:0px;vertical-align: baseline;}

.clear {clear:both;margin:0px;height:0px;}
.float-left{float:left;}

/*==POSITION==*/
.section{background-color: transparent ;font-family:'Open Sans';position:relative;float:left;display:block;clear:both;}
.logo {float: left ;width:50%;margin:0px auto 0px auto;height:100%;}
.logo img {display: block;max-width:100%;}
.searchbox {float:left;width:50%;height:50px;margin:0px;}
.search2 {float: left ;width: 50%;height: 50px ;margin:0px;}
.headmenu {float: left ;width: 100% ;min-height: 40px ;margin:0px auto;}
.search {float:right;width:100%;height:40px;font:300 18px/28px 'Open Sans';}
input#mod-search-searchword{float:right;height:30px;margin:5px;border: 1px dotted lightgrey;font:200 14px/28px 'Open Sans';color:lightgrey;}
.fb-like{float:right;margin:10px 0px;}
/*==Navigation=HAUPTMENU=IMMOBILIEN=FERIENOBJEKTVERMITTLUNG=GRUNDKONFIGURATION*/
ul.nav.menu{float:left;width:100%;margin:0px;padding:0px;display:block;}
ul.nav.menu li{float:left;position:relative;list-style: none;/*border:1px dotted rgba(230,230,230,0.6);background-color:rgba(255,255,255,0.2);*/display:block;font-weight:300}
ul.nav.menu li a{text-decoration:none;text-align:center;display:block;color:dimgray;font-family:'Open Sans';font-weight:400}
/*==Navigation==HOME-HAUPTMENU*/  


/*==COLOR==NAV==HOME==*/
ul#hauptmenu {margin: 10px 0px 0px 0px;}
ul#hauptmenu li.item-101.current.active a{border:1px dotted silver;color:silver;}
ul#hauptmenu li.item-101 a:hover, ul#hauptmenu li.item-101.current.active a:hover{background-color:silver;color:white;}
/*==COLOR==NAV==IMMOBILIENKAUFEN==*/
ul#hauptmenu li.item-102.current.active a.klein {border:1px dotted goldenrod;color:goldenrod;}
ul#hauptmenu li.item-102 a.klein:hover, ul#hauptmenu li.item-102.current.active a.klein:hover {background-color:goldenrod;border:1px dotted goldenrod;color:white;}
/*==COLOR==NAV==IMMOBILIEN-VERKAUFEN==*/
ul#hauptmenu li.item-103.current.active a {border:1px dotted olive;color:olive;}
ul#hauptmenu li.item-103 a:hover, ul#hauptmenu li.item-103.current.active a:hover{background-color:olive;color:white;}
/*==COLOR==NAV==FERIENOBJEKTE-VERMITTLUNG==*/
ul#hauptmenu li.item-104.current.active a{border:1px dotted dodgerblue;color:dodgerblue;}
ul#hauptmenu li.item-104 a:hover,ul#hauptmenu li.item-104.current.active a:hover{background-color:dodgerblue;color:white;}
/*==COLOR==NAV==KONTAKT==*/
ul#hauptmenu li.item-106.current.active a{border:1px dotted darkred;color:darkred;}
ul#hauptmenu li.item-106 a:hover,ul#hauptmenu li.item-106.current.active a:hover{background-color:darkred;color:white;}
/*==COLOR==NAV==ENERGIEPASS==*/
ul#hauptmenu li.item-269.current.active a {border:1px dotted peru;color:peru;}
ul#hauptmenu li.item-269 a:hover, ul#hauptmenu li.item-269.current.active a:hover{background-color:peru;color:white;}
ul#energie-menu li{text-align:center;display:block;text-decoration:none;color:dimgray;}
ul#energie-menu li:hover, ul#energie-menu li a:hover{background-color:darkgoldenrod;color:white;cursor:pointer;}
/*==COLOR==NAV==IMMOBILIEN-KAUFEN--HAUPTMENU-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*ul#hauptmenu-immo li.current.active a,ul#hauptmenu-immo li.active.parent a{color:goldenrod;border:1px dotted goldenrod;}*/
ul#hauptmenu-immo li a:hover,ul#hauptmenu-immo li.current.active a:hover,ul#hauptmenu-immo li.active.parent a:hover{/*background-color:goldenrod;*/color:white;}
/*EINFAMILIENHÄUSER*/
ul.nav.menu li.item-114.parent a{color:red;}
ul.nav.menu li.item-114.parent a:hover{color:white;background-color:red;}
ul.nav.menu li.item-114.active.parent a{color:red;border:1px dotted red;}
/*ZWEIFAMILIENHÄUSER*/
ul.nav.menu li.item-139.parent a{color:purple;}
ul.nav.menu li.item-139.parent a:hover{color:white;background-color:purple;}
ul.nav.menu li.item-139.active.parent a{color:purple;border:1px dotted purple;}
/*MEHRFAMILIENHÄUSER*/
ul.nav.menu li.item-140.parent a{color:blue;}
ul.nav.menu li.item-140.parent a:hover{color:white;background-color:blue;}
ul.nav.menu li.item-140.active.parent a{color:blue;border:1px dotted blue;}
/*EIGENTUMSWOHNUNGEN*/
ul.nav.menu li.item-141.parent a{color:deepskyblue;}
ul.nav.menu li.item-141.parent a:hover{color:white;background-color:deepskyblue;}
ul.nav.menu li.item-141.active.parent a{color:deepskyblue;border:1px dotted deepskyblue;}
/*BAUERNHÖFE*/
ul.nav.menu li.item-142.parent a{color:turquoise;}
ul.nav.menu li.item-142.parent a:hover{color:white;background-color:turquoise;}
ul.nav.menu li.item-142.active.parent a{color:turquoise;border:1px dotted turquoise;}
/*GUTSHÄUSER*/
ul.nav.menu li.item-143.parent a{color:green;}
ul.nav.menu li.item-143.parent a:hover{color:white;background-color:green;}
ul.nav.menu li.item-143.active.parent a{color:green;border:1px dotted green;}
/*FERIENHÄUSER*/
ul.nav.menu li.item-144.parent a{color:lawngreen;}
ul.nav.menu li.item-144.parent a:hover{color:white;background-color:lawngreen;}
ul.nav.menu li.item-144.active.parent a{color:lawngreen;border:1px dotted lawngreen;}
/*BOOTSHÄUSER*/
ul.nav.menu li.item-145.parent a{color:gold;}
ul.nav.menu li.item-145.parent a:hover{color:dimgray;background-color:gold;}
ul.nav.menu li.item-145.active.parent a{color:gold;border:1px dotted gold;}
/*GRUNDSTÜCKE*/
ul.nav.menu li.item-146.parent a{color:orange;}
ul.nav.menu li.item-146.parent a:hover{color:white;background-color:orange;}
ul.nav.menu li.item-146.active.parent a{color:orange;border:1px dotted orange;}
/*GEWERBEOBJEKTE*/
ul.nav.menu li.item-147.parent a{color:crimson;}
ul.nav.menu li.item-147.parent a:hover{color:white;background-color:crimson;}
ul.nav.menu li.item-147.active.parent a{color:crimson;border:1px dotted crimson;}
/*HOTEL GASTSTÄTTEN*/
ul.nav.menu li.item-148.parent a{color:maroon;}
ul.nav.menu li.item-148.parent a:hover{color:white;background-color:maroon;}
ul.nav.menu li.item-148.active.parent a{color:maroon;border:1px dotted maroon;}
/*==COLOR==NAV==FERIENOBJEKTVERMITTLUNG--HAUPTMENU*/
ul#hauptmenu-ferien li.current.active a,ul#hauptmenu-ferien li.active.parent a{color:dodgerblue;border:1px dotted dodgerblue;}
ul#hauptmenu-ferien li a:hover,ul#hauptmenu-ferien li.current.active a:hover,ul#hauptmenu-ferien li.active.parent a:hover{background-color:dodgerblue;color:white;}
/*==COLOR==NAV==FERIENOBJEKTVERMITTLUNG--VOR-ZURÜCK*/
div.next.right,div.next.left{width:82px;height:42px;position:absolute;right:-10px;background-color:rgba(255,255,255,0.6);border:1px dotted silver;}
div.next.right{right:-10px;}
div.next.left{left:-10px;}
div.next.right a,div.next.left a{font:400 16px/34px 'Open Sans';display:block;color:silver;text-align:center;margin:4px;}
div.next.right a:hover,div.next.left a:hover{background-color:dodgerblue;color:white;}
/*==COLOR==NAV==KONTAKT--HAUPTMENU*/
span.nav-header{text-align:center;color:darkred;display:block;}
ul#kontakt li ul{display:block;}
ul#kontakt li ul li{display:inline-block;float:left;}
ul#kontakt li ul li.item-200.active a{background-color:deepskyblue;color:white;}
ul#kontakt li ul li.item-200 a:hover{background-color:deepskyblue;color:white;}
ul#kontakt li ul li.item-201.active a{background-color:deepskyblue;color:white;}
ul#kontakt li ul li.item-201 a:hover{background-color:deepskyblue;color:white;}
ul#kontakt li.item-202.deeper.parent span.nav-header{background-color:darkred;color:white;}
ul#kontakt li.item-202.active.deeper.parent span.nav-header{background-color:transparent;color:darkred;}
ul#kontakt li ul li a{border:1px dotted deepskyblue;}
ul#kontakt li ul li.item-203.active a{background-color:deepskyblue;color:white;}
ul#kontakt li ul li.item-203 a:hover{background-color:deepskyblue;color:white;}
ul#kontakt li ul li.item-204.active a{background-color:deepskyblue;color:white;}
ul#kontakt li ul li.item-204 a:hover{background-color:deepskyblue;color:white;}
ul#kontakt li.item-319 a{border:1px dotted goldenrod;}
ul#kontakt li.item-319.active a{background-color:goldenrod;color:white;}
ul#kontakt li.item-319 a:hover{background-color:goldenrod;color:white;}
/*-hoverscript-HOME*/
.middlebox img {display:block;}
.middlebox div {width:280px; height:394px; margin:334px 0px 0px 0px; position:absolute; left:0; top:0;  background:url('../images/white90.png'); z-index:10;}
.contentbox280{width:280px;height:280px;margin:10px;float:left;}

nav.moduletable ul#immo-hover li {width:240px;list-style-type:none;margin:2px 0px 0px 10px;padding:0px;border: 0px;background-color:transparent;display:block;float:left;}
nav.moduletable ul#immo-hover li a {font:300 16px/20px 'Open Sans';letter-spacing: -1.5px;color: black;text-decoration:none;margin:2px 0px 0px 10px;padding:3px;display:block;text-align:left;}
nav.moduletable ul#immo-hover li a:hover  {background-color:rgba(218,165,32,0.8);color:white;}
nav.moduletable ul#immo-hover .klein li a{font:300 19px/48px 'Open Sans';letter-spacing: -1.5px;}
nav.moduletable ul#immo-hover .klein li a:hover{background-color:rgba(30,144,255,0.8);color:white;}

nav.moduletable ul.nav.menuhoverimmonav.klein li {width:240px;list-style-type:none;margin:2px 0px 0px 10px;padding:0px;border: 0px;background-color:transparent;display:block;float:left;}
nav.moduletable ul.nav.menuhoverimmonav.klein li a {font:300 16px/40px 'Open Sans';letter-spacing: -1.5px;color: black;text-decoration:none;margin:2px 0px 0px 10px;padding:3px;display:block;text-align:left;}
nav.moduletable ul.nav.menuhoverimmonav.klein li a:hover  {background-color:rgba(30,144,255,0.8);color:white;}
/*==SCHRIFTART-STYLE==*/
p {font:400 14px/22px 'Open Sans';color:black;margin:3px;font-weight:200;text-align:justify;}
p-600 {font:600 14px/22px 'Open Sans';color:dimgray;}
p.light{font:200 14px/18px 'Open Sans';color:olive;padding:5px;margin:3px 3px 3px 30px;letter-spacing:1px;display: none;background-color:linen;}
p.copy{font: 12px/12px 'Open Sans'; color:silver;}
p.copy a{font: 12px/12px 'Open Sans'; color:goldenrod;}
p.right{float:right;text-align:right;}
p.center{text-align:center;}
u{background-color:whitesmoke;border:1px dotted silver;padding:3px 6px;}
u:hover{color:red;}
/*.footer p { font: 13px/25px 'Open Sans'; color:silver;}*/
strong{font-weight:600;}


hr {border:0px;height:3px;background-image:url('../../../images/04-makeup/hr/slim.png');margin:2px;}
hr.red{border:0px;height:3px;background-image:url('../../../images/04-makeup/hr/slim-red.png');}
hr.blue{border:0px;height:3px;background-image:url('../../../images/04-makeup/hr/slim-blue.png');}
hr.sh{border:0px;height:3px;background-image:url('../../../images/04-makeup/hr/sh.png');}
hr.big {height:2px;/*background-image:url('../../../images/04-makeup/hr/big.png');*/border-bottom: 2px solid dimgray;}
hr.color {height:1px;background-image:url('../../../images/04-makeup/hr/color.png');}
td p{font:200 14px/18px 'Open Sans';color:darkgoldenrod;letter-spacing:1px;text-align:left;}
.red{color:red;}

a.button{padding:2px 20px;background-color:yellowgreen;color:white;font-weight:400;}
a.button:hover{background-color:orange;}
ul.level_pr li{font: 16px/22px 'Open Sans';color:maroon;margin-left:30px;list-style-type:disc;}
div.pr{background-color:white;border:1px dotted lime;float:left;width:100%;margin-top:20px;}
span.red{font:400 20px/25px 'Open Sans';}

 
a{font:300 14px/17px 'Open Sans';text-decoration:none;color:darkgoldenrod;}
a.info{font:300 12px/17px 'Open Sans';color:silver;letter-spacing:1px;margin-left:20px;}
a.info:hover{color:darkgoldenrod;}
.result-title a{font:300 26px/32px 'Open Sans';color:darkgoldenrod;}
/*h1:before{content:' ';background-image:url('../../../images/04-makeup/ring/weiss-ring.png');width:32px;height:32px;display:block;float:left;margin-right:10px;}*/
h1{font:400 22px/32px 'Open Sans';margin:10px 0px;text-transform:uppercase;display:block;}
h2{font:400 20px/30px 'Open Sans';margin:10px 0px;text-transform:uppercase;display:block;}
h3{font:400 19px/28px 'Open Sans';margin:10px 0px;text-transform:uppercase;display:block;}
h4{font:400 18px/26px 'Open Sans';margin:10px 0px;text-transform:uppercase;display:block;}
h5{font:400 17px/24px 'Open Sans';margin:10px 0px;text-transform:uppercase;display:block;}
h6{font:400 16px/22px 'Open Sans';margin:10px 0px;text-transform:uppercase;display:block;}


h1.megabig {font:400 42px/52px 'Open Sans';}
h2.megabig {font:400 32px/42px 'Open Sans';}
h3.megabig {font:400 28px/38px 'Open Sans';}
h4.megabig {font:400 24px/34px 'Open Sans';}
h5.megabig {font:400 22px/32px 'Open Sans';}
h6.megabig {font:400 20px/30px 'Open Sans';}

h1.big {font:400 32px/42px 'Open Sans';}
h2.big {font:400 28px/38px 'Open Sans';}
h3.big {font:400 24px/34px 'Open Sans';}
h4.big {font:400 22px/32px 'Open Sans';}
h5.big {font:400 20px/30px 'Open Sans';}
h6.big {font:400 18px/28px 'Open Sans';}


h1.center, h2.center, h3.center, h4.center, h5.center, h6.center {text-align:center;}
h1.right, h2.right, h3.right, h4.right, h5.right, h6.right, p.right {text-align:right;}
h1.bigline, h2.bigline, h3.bigline, h4.bigline, h5.bigline, h6.bigline {border-bottom:2px solid silver;}
h1.bigdottline, h2.bigdottline, h3.bigdottline, h4.bigdottline, h5.bigdottline, h6.bigdottline {border-bottom:2px dotted silver;}
h1.line, h2.line, h3.line, h4.line, h5.line, h6.line {border-bottom:1px solid silver;}
h1.doubleline, h2.doubleline, h3.doubleline, h4.doubleline, h5.doubleline, h6.doubleline {border-bottom:1px solid silver;border-top:1px solid silver;}
h1.dottline, h2.dottline, h3.dottline, h4.dottline, h5.dottline, h6.dottline {border-bottom:1px dotted silver;}

.darkred {color:darkred;}
.goldenrod {color:goldenrod;}
.darkgoldenrod {color:darkgoldenrod;}
.peru {color:peru;}
.wheat {color:wheat;}

.darkblue {color:darkblue;}
.lightskyblue {color:lightskyblue;}

.olive {color:olive;}
.yellowgreen {color:yellowgreen;}

.silver {color:silver;}
.dimgray {color:dimgray}
.lightgray {color:lightgray;}

table.bein{font:300 14px/18px 'Open Sans';color:black;width:100%;}
table.bbutton input{width:200px;margin: 0px auto;}
table.bout{font:300 14px/18px 'Open Sans';color:black;}
table.bein tbody tr td input, table.bout tbody tr td input{text-align:center;border:1px dotted deepskyblue;background-color:transparent;}
table.bout tbody tr td input{border:0px;background-color:transparent;}

ul li {font:300 14px/18px 'Open Sans';color:black;margin:3px 3px 3px 30px;text-align:justify;list-style:disc;}
ul li ul li {margin:3px 3px 3px 3px;list-style:circle;}
ul li ul li ul li {margin:60px 3px 3px 3px;list-style:square;}
ul.nav li{list-style:none; text-align:center;margin:0px;}

ul li.print-icon {list-style:none;}


/*==BILDER-STYLE==*/

img {max-width: 100%;width:auto;height:auto;vertical-align: middle;border: 0;}
img.icon{margin:0px 10px 4px 0px;width:16px;height:16px;}

img.icon32{margin:0px 10px 4px 0px;width:32px;height:32px;}
img.icon24{margin:5px 4px;width:24px;height:24px;display:block;float:left;}
img.center{margin:5px auto;display:block;}
img.center.all{margin:70px auto 5px auto;display:block;}

img.right{float:right;position:relative;margin-left:10px;}
img.left{float:left;position:relative;margin-right:10px;}
a.right-300{float:right;position:relative;max-width:300px;height:auto}
.left {float:left;margin:10px;}
/*==MENUBEREICH-BILDNAVIGATION==*/
.smallimmonav{height:80px;position:relative;float:left;background-color:transparent;}
.smallimmonav:hover {background-image:url('../images/white50.png');}
.smallimmonav a{text-align:center;text-decoration:none;color:black;display:block;background-color:transparent;margin:0px;}
.smallimmonav a:hover{color:goldenrod;}

/*==BOXEN-FLOAT==*/
.smallbox {width:280px;height: 187px;position:relative;float:left;display:block;}
.middlebox{position:relative;float:left;overflow:hidden;}

/*==BOXEN HOME==STARTSEITE==*/
.smallbox.immostarter{width:278px;height: 185px;border:1px dotted goldenrod;background-color:rgba(255,255,255,0.3);}
.smallbox.wohnstarter{width:278px;height: 185px;border:1px dotted olive;background-color:rgba(255,255,255,0.3);}
.smallbox.ferienstarter{width:278px;height: 185px;border:1px dotted dodgerblue;background-color:rgba(255,255,255,0.3);}
.smallbox.kontaktstarter{width:278px;height: 185px;border:1px dotted darkred;background-color:rgba(255,255,255,0.3);}

/*==BOXEN-HOME==*/
.immostarter:hover{background-color:goldenrod;}
.smallbox.immostarter-smallhome{border: 1px dotted silver;background-color:rgba(255,255,255,0.3);}
.immostarter-smallhome:hover{border: 1px dotted goldenrod;background-color:goldenrod;}
.immostarter-smallhome a.immo{color:silver;}
.immostarter-smallhome a.immo:hover{color:white;}
.wohnstarter:hover{background-color:olive;}
.smallbox.wohnstarter-smallhome{border: 1px dotted silver;background-color:rgba(255,255,255,0.3);}
.wohnstarter-smallhome:hover{border: 1px dotted olive;background-color:olive;}
.wohnstarter-smallhome a.wohn{color:silver;}
.wohnstarter-smallhome a.wohn:hover{color:white;}
.ferienstarter:hover{background-color:dodgerblue;}
.smallbox.ferienstarter-smallhome{border: 1px dotted silver;background-color:rgba(255,255,255,0.3);}
.ferienstarter-smallhome:hover{border: 1px dotted dodgerblue;background-color:dodgerblue;}
.ferienstarter-smallhome a.ferien{color:silver;}
.ferienstarter-smallhome a.ferien:hover{color:white;}
.energiestarter{background-color:burlywood;}
.newsstarter{background-color:olive;}
.smallbox.kontaktbutton{border: 1px dotted silver;width:278px;background-color:rgba(255,255,255,0.3);}
.smallbox.kontaktbutton.immo12:hover{background-color:darkred;color:silver;}
.kontaktstarter:hover{background-color:darkred;}
.smallbox.kontaktstarter-smallhome{border: 1px dotted silver;background-color:rgba(255,255,255,0.3);}
.kontaktstarter-smallhome:hover{border: 0px;background-color:darkred;}
.kontaktstarter-smallhome a.kontakt{color:silver;}
.kontaktstarter-smallhome a.kontakt:hover{color:white;}
  
/*==KONFEKTION-HOME_ELEMENTE-SMALLBOX==*/
a.immo, a.wohn, a.ferien, a.kontakt, a.energie{font:300 30px/187px 'Open Sans';letter-spacing: -2px;display:block;text-align:center;}
  a.immo{color:darkgoldenrod;}
  a.wohn{color:olive;}
  a.ferien{color:dodgerblue;}
  a.kontakt{color:darkred;}
a.wissen{font:200 30px/187px 'Open Sans';letter-spacing: -0.5px;display:block;text-align:center;color: floralwhite;}
a.wohn:hover, a.immo:hover{color:white;}
a.wohn:hover, a.ferien:hover, a.kontakt:hover, a.wissen:hover {color:white;}
a.energie:hover {color:white;}
h2.hovertag{display:block;text-align:center;font:200 34px/40px 'Open Sans';letter-spacing: -0.5px;color:white;margin:0px;}
p.hovertag{display:block;text-align:center;font:200 14px/20px 'Open Sans';letter-spacing: -0.5px;color:white;margin:0px;}
.immohover {background-color:goldenrod;}
.wohnhover {background-color:olive;}
.ferienhover {background-color:dodgerblue;}
.newshover{background-color:maroon;}

/*==IMMOBILIENMENUBEREICH==*/
.immo1 {background-image: url('../images/jewomax-einfamilienhaeuser.jpg');}
.immo2 {background-image: url('../images/jewomax-zweifamilienhaeuser.jpg');}
.immo3 {background-image: url('../images/jewomax-mehrfamilienhaeuser.jpg');}
.immo4 {background-image: url('../images/jewomax-eigentumswohnungen.jpg');}
.immo5 {background-image: url('../images/jewomax-bauernhoefe.jpg');}
.immo6 {background-image: url('../images/jewomax-gutshaeuser.jpg');}
.immo7 {background-image: url('../images/jewomax-ferienobjekte.jpg');}
.immo8 {background-image: url('../images/jewomax-bootshaeuser.jpg');}
.immo9 {background-image: url('../images/jewomax-grundstucke.jpg');}
.immo10 {background-image: url('../images/jewomax-gewerbeobjekte.jpg');}
.immo11 {background-image: url('../images/jewomax-hotels.jpg');}
a.immolink {width:280px;font:200 26px/187px 'Open Sans';letter-spacing: -2px;color: black;display:inline-block;margin:0px;text-decoration:none;text-align:center;vertical-align:middle;background-image:url('../images/immowhite100.png');}
a.immolink:hover{ background-color:rgba(218,165,32,0.5);color:goldenrod;}


.ferien1 {background-image: url('../../../images/01-projekte/03-ferien/01-ostsee/001-binz-sp-hd/auswahl.jpg');}
.ferien2 {background-image: url('../../../images/01-projekte/03-ferien/02-mv/001-quassow/auswahl.jpg');}
a.ferienlink {width:280px;font:300 26px/187px 'Open Sans';letter-spacing: -2px;color: black;display:inline-block;margin:0px;text-decoration:none;text-align:center;vertical-align:middle;background-image:url('../images/immowhite100.png');}
a.ferienlink:hover{ background-color:rgba(30,144,255,0.5);color:dodgerblue;}

/*==PRESHOWBEREICH==IMMOBILIEN*/
.preshowbox {width:278px;height:601px;background-color:rgba(255,255,255,1);float:left;position:relative;border:1px dotted silver;}
.preshowbox:hover{background-image:linear-gradient( rgba(255,0,0,0.1), rgba(128,0,128,0.1), rgba(0,0,255,0.1), rgba(0,191,255,0.1), rgba(64,224,208,0.1), rgba(0,128,0,0.1), rgba(124,252,0,0.1), rgba(255,215,0,0.1), rgba(255,165,0,0.1), rgba(220,20,60,0.1), rgba(128,0,0,0.1) );}
img.preimg{width:280px;height:187px;padding-bottom:5px;}
.preshowbox h2.preshow {margin: 0px 0px 0px 10px;font:300 18px/26px 'Open Sans';display:block;color:sienna;text-decoration:none;letter-spacing:-1.5px;text-align:center;}
.preshowbox p.preshow {margin: 0px 10px 0px 10px;font:300 12px/16px 'Open Sans';display:block;color:black;text-decoration:none;text-align:center;}

/*==PRESHOWBEREICH-TABEL==IMMOBILIEN*/
table.angebot {width: 268px;height:auto;font:200 14px/20px 'Open Sans';letter-spacing:-0.5px;margin:0px;padding:3px;border-spacing:3px;position:absolute;bottom:5px;left:5px;border:0px dotted silver;}
table.angebot th {font:200 12px/20px 'Open Sans';text-align: right;padding: 2px 10px 2px 2px;color:dimgray;}
table.angebot td {font:200 14px/20px 'Open Sans';text-align: left;padding: 2px 2px 2px 2px;color:darkgoldenrod;border-bottom:0px dotted silver;}
table.angebot th.an{color:peru;border-bottom:1px dotted silver;font:400 14px/24px 'Open Sans';text-align:center;margin:0px 5px;background-color:floralwhite;}
table.angebot td.preis{color:brown;font:400 16px/20px 'Open Sans';text-align:left;}

/*==PRESHOWBEREICH==FERIENHAUSVERMITTLUNG*/
.preshowbox-klein{width:278px;height:534px;float:left;position:relative;background-color:rgba(255,255,255,1);border:1px dotted silver;}
.preshowbox-klein:hover {background-color:rgba(30,144,255,0.1);}
.preshowbox-klein h2.preshow {margin: 2px 0px 2px 10px;font:200 20px/24px 'Open Sans';display:block;color:dodgerblue;text-decoration:none;letter-spacing:-1.5px;text-align:center;}
.preshowbox-klein p.preshow {margin: 0px 0px 0px 10px;font:200 14px/16px 'Open Sans';display:block;color:black;text-decoration:none;text-align:center;}

/*==PRESHOWBEREICH-TABEL==FERIENHAUSVERMITTLUNG*/
table.ferien {width: 268px;height:auto;font:200 14px/18px 'Open Sans';letter-spacing:-0.5px;margin: 0px;padding: 3px;border-spacing: 3px;position:absolute;bottom:5px;left:5px;background-color:transparent;border:1px dotted silver;}
table.ferien th {font:200 11px/16px 'Open Sans';text-align:right;padding: 2px 10px 2px 2px;color:dimgray;}
table.ferien td {font:200 12px/16px 'Open Sans';text-align:left;padding: 2px 2px 2px 2px;color:darkblue;border-bottom:0px dotted silver;}
table.ferien th.an{background-color:deepskyblue;color:white;border-bottom:1px dotted silver;font:400 14px/20px 'Open Sans';text-align:center;margin:0px 5px;}
table.ferien td.preis{color:brown;font:600 14px/18px 'Open Sans';text-align:left;}

/*==PRESHOWBEREICH-TABEL==FERIENHAUSVERMITTLUNG*/
table.wohn {width: 268px;height:auto;font:200 14px/18px 'Open Sans';letter-spacing:-0.5px;margin: 0px;padding: 3px;border-spacing: 3px;position:absolute;bottom:5px;left:5px;background-color:transparent;border:1px dotted silver;}
table.wohn th {font:400 11px/16px 'Open Sans';text-align:right;padding: 2px 10px 2px 2px;color:dimgray;}
table.wohn td {font:400 12px/16px 'Open Sans';text-align:left;padding: 2px 2px 2px 2px;color:black;border-bottom:0px dotted silver;}
table.wohn th.an{border-bottom:1px dotted silver;font:600 14px/20px 'Open Sans';text-align:center;margin:0px 5px;}
table.wohn td.preis{color:brown;font:600 14px/18px 'Open Sans';text-align:left;}
table.zimmer1 th.an, p.zimmer1{background-color:peru;color:white;text-align:center;}
table.zimmer2 th.an, p.zimmer2{background-color:olive;color:white;text-align:center;}
table.zimmer3 th.an, p.zimmer3{background-color:deepskyblue;color:white;text-align:center;}
table.zimmer4 th.an, p.zimmer4{background-color:goldenrod;color:white;text-align:center;}
table.zimmer5 th.an, p.zimmer5{background-color:maroon;color:white;text-align:center;}

p.m²{margin:5px 101px;width:76px;height:24px;display:block;float:left;color:white;text-align:center;font-weight:400;}

/*==PRESHOWBEREICH-TABEL==IMMOBILIEN*/
table.angebot-blue {	width: 270px;height:auto;font:200 14px/20px 'Open Sans';letter-spacing: -0.5px;margin: 0px;padding: 3px;border-spacing: 3px;position:absolute;bottom:5px;left:5px;background-color:#fff;}
table.angebot-blue th {text-align: right;padding: 2px 10px 2px 2px;color:dimgray;}
table.angebot-blue td {text-align: left;padding: 2px 2px 2px 2px;color:sienna;border-bottom:1px solid silver;}
table.angebot-blue th.an{background-image:url('../images/bg100.png');color:sienna;border:1px solid silver;font:400 18px/33px 'Open Sans';text-align:center;margin:0px 5px;}
table.angebot-blue td.preis{color:skyblue;font:400 16px/20px 'Open Sans';text-align:left;}

/*==TABEL PROVISIONSÜBERSICHT==*/
div.provision{display:none;}
table.provision {width: 596px;height:auto;font:200 14px/16px 'Open Sans', Arial, sans-serif;letter-spacing: 0.2px;margin: 0px;padding: 3px;border-spacing: 3px;background-color:rgba(255, 255, 255, 0.8);border:1px dotted dimgray;}
table.provision th {font:200 11px/16px 'Open Sans';letter-spacing:-0.5px;text-align: center;padding: 2px 10px 2px 2px;color:dimgray;border:1px dotted silver;}
table.provision td {font:200 14px/16px 'Open Sans';letter-spacing:-0.5px;text-align: left;padding: 2px 2px 2px 2px;color:darkgoldenrod;border-bottom:1px solid silver;border:1px dotted silver;}
table.provision th.an{background-color:blanchedalmond;color:darkgoldenrod;border:1px solid darkgoldenrod;font:400 14px/20px 'Open Sans';text-align:center;margin:0px 5px;}
table.provision td.big{color:brown;font:16px/20px 'Open Sans';font-weight:bold;text-align:center;}
div.provision.show{display:block;margin:0px auto;}
/*==EXPOSE-IMMOBILIEN==*/
.immoshowtable{width:278px;height:600px;margin:10px;background-color: rgba(255,255,255,0.5);float:left;position:relative;border:1px dotted silver;}
.immoshowpicture{float:left;position:relative;background-color:rgba(255,255,255,0.3);}
h1.exposetitel38{font:600 22px/38px 'Open Sans';display:block;text-align:center;color:peru;margin:0px;letter-spacing:-1.5px;text-transform:uppercase;}

table.angebot.ex {height:591px}
table.angebot-blue.ex {height:591px}
/*==SLIDER-CYCLE2==*/
.cycle-slideshow {width:100%;max-width:800px;display:block;position:relative;margin: 0px auto;overflow:hidden;}
.cycle-overlay{width:300px;height:30px;position:relative;bottom:50px;left:10px;padding:5px;font:100 15px/15px 'Open Sans';z-index:999;background-color: rgba(255, 255, 255, 0.8);color:rgba(0, 0, 0, 1);}
.cycle-next{width:30px;height:60px;color:transparent;display:block;position:absolute;cursor:pointer;z-index:999;background:url('../../../images/03-navigation/slider/next2.png');}
.cycle-next:hover{opacity:0.5;}
.cycle-next{top:50%;right:10px;margin-top:-60px;}
.cycle-prev{width:30px;height:60px;color:transparent;display:block;position:absolute;cursor:pointer;z-index:999;background:url('../../../images/03-navigation/slider/prev2.png');}
.cycle-prev:hover{opacity:0.5;}
.cycle-prev{top:50%;left:10px;margin-top:-60px;}
.cycle-pager{width:100%;height:14px;position:absolute;top:0px;margin:0px auto;z-index:9999;text-align:center;display:block}
.cycle-pager span{width:10px;height:10px;display:inline-block;position:relative;top:0px;border: 1px solid silver;background:rgba(255, 255, 255, 0.5);border-radius:0px;margin:2px;color:transparent;cursor:pointer;}
.cycle-pager span.cycle-pager-active{background: goldenrod;}
div.cycle-caption {display:none;}
#alt-caption{font: 400 15px/22px 'Open Sans'; color:black;}
#alt-caption.center{text-align:center;}
#adv-custom-pager a{margin:2px;position:relative;bottom:36px;z-index:2000;}

/*==SLIDER-CYCLE3==*/
.jewomax-homeslider .cycle-slideshow {width:100%;max-width:1800px;display:block;position:relative;margin: 0px auto;overflow:hidden;}
  
.exposedescriptionbox50 h2, .exposedescriptionbox100 h2{font:400 20px/30px 'Open Sans';color:peru;margin: 5px 10px;letter-spacing:-1.5px;text-transform:uppercase;border-bottom:1px solid olive;}
.exposedescriptionbox50 h2 a,.exposedescriptionbox100 h2 a{font:400 20px/20px 'Open Sans';color:darkgrey;margin:0px 5px;padding:2px 5px;border:1px solid lightgrey}
.exposedescriptionbox50 h2 a:hover, .exposedescriptionbox100 h2 a:hover{color:darkgoldenrod}
.exposedescriptionbox50 h3, .exposedescriptionbox100 h3{font:400 19px/29px 'Open Sans';color:peru;margin: 5px 10px;letter-spacing:-1px;text-transform:uppercase;border-bottom:1px dotted olive;}
.exposedescriptionbox50 h4, .exposedescriptionbox100 h4{font:400 18px/28px 'Open Sans';color:peru;margin: 5px 10px;letter-spacing:-0.5px;text-transform:uppercase;}
.exposedescriptionbox50 h5, .exposedescriptionbox100 h5{font:400 16px/26px 'Open Sans';color:peru;margin: 5px 10px;letter-spacing:-0.5px;text-transform:uppercase;}
.exposedescriptionbox50 h6, .exposedescriptionbox100 h6{font:400 14px/26px 'Open Sans';color:peru;margin: 5px 10px;letter-spacing:-0.5px;text-transform:uppercase;}
.exposedescriptionbox50 p, .exposedescriptionbox100 p{font:400 14px/25px 'Open Sans' ;color:black;margin:10px;}
.exposedescriptionbox50 p a, .exposedescriptionbox100 p a{font:300 18px/24px 'Open Sans' ;color:darkgoldenrod;margin:10px;}
.exposedescriptionbox100{position:relative;float:left;background-color:rgba(255,255,255,0.3);border:1px dotted lightgrey;}
/*.exposedescriptionbox50{background-color:rgba(255,255,255,0.3);}*/

a img.center{margin:10px auto;position:relative;display:block;}

/*==JAVA JQUERY KLICK-DROPDOWN==*/
h2.info.preisliste{cursor:pointer;border:1px dotted silver;}
h2.info.preisliste:hover{background-color:dodgerblue;color:white;}
div.binz{height:auto;display:none;}
span.info{cursor:pointer;color:silver;}
span.info:hover{color:goldenrod;}
/*==TABEL Ferienhaus BINZ==*/
table.wp-table-reloaded{font:300 12px/18px 'Open Sans';letter-spacing:-0.5px;margin:0px auto;padding: 3px;border-spacing: 3px;position:relative;background-color:transparent;border:1px dotted silver;}
table.wp-table-reloaded th, table.wp-table-reloaded th h4{font:300 12px/16px 'Open Sans';text-align:right;padding: 2px 10px 2px 2px;color:dimgray;margin:1px;}
table.wp-table-reloaded td, table.wp-table-reloaded td h4{font:400 12px/16px 'Open Sans';text-align: left;padding: 2px 2px 2px 2px;color:sienna;margin:1px;}
table.wp-table-reloaded td{border-bottom:1px dotted silver;}

div.zusatz p{font:300 12px/18px 'Open Sans';letter-spacing:-0.5px;color:dimgray;}
div.zusatz p strong{font:600 13px/18px 'Open Sans';letter-spacing:-0.5px;color:dimgray;}
ul.circle, div.zusatz ul{font:400 12px/18px 'Open Sans';letter-spacing:-0.5px;margin-left:30px;color:dimgray;}
ul.circle li, div.zusatz ul li{list-style-type: circle;}

/*==TABEL Ferienhaus JEWOMAX==*/
table.preisliste.ferienobjekt.mv{width:95%;font:200 12px/18px 'Open Sans';letter-spacing:-0.5px;margin:10px;padding: 3px;border-spacing: 3px;position:relative;background-color:transparent;border:1px dotted silver;}
thead th{background-color:whitesmoke;border:1px dotted silver;color:peru;}
th.col-zeit{width:40%;font:400 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}
th.col-ferien{width:20%;font:400 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}
th.col-preis{width:20%;font:400 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}
th.col-endreinigung{width:73px;font:400 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}
th.col-status{width:5px;font:400 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}

table.preisliste.ferienobjekt.mv td{}
.even{background-color:white;}
.odd{background-color:whitesmoke;}
td.col-zeit{width:40%;font:300 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}
td.col-ferien{width:20%;font:300 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;color:silver;}
td.col-preis{width:20%;font:400 13px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}
td.col-endreinigung{width:73px;font:300 12px/18px 'Open Sans';letter-spacing:-0.5px;text-align:center;}
td.col-status{width:5px;font:300 12px/18px 'Open Sans';letter-spacing:-0.5px;}
td.col-status.green{background-color:green;text-align:center;}
td.col-status.orange{background-color:orange;text-align:center;}
td.col-status.red{background-color:red;text-align:center;}
div.binz p span.green, div.binz p span.orange, div.binz p span.red{width:18px;color:white;text-align:center;padding:0px 2px;}
div.binz p span.green{background-color:green;}
div.binz p span.orange{background-color:orange;}
div.binz p span.red{background-color:red;}

table.luftbilder {width:100%;}
table.luftbilder tbody {border:1px dotted silver;}
table.luftbilder thead th, table.luftbilder thead td {border:0px solid silver; color:deepskyblue;border-bottom:1px solid silver;background:transparent;font:400 16px/18px 'Open Sans';}
th.lb-was {text-align:left;font:400 14px/18px 'Open Sans';}
td.lb-preis {text-align:right;font:400 16px/18px 'Open Sans';color:peru}
.exposedescriptionbox50 p.empty, .exposedescriptionbox50 p a.lb {margin:0px}

div.rechlin p span.green, div.rechlin p span.orange, div.rechlin p span.red{width:18px;color:white;text-align:center;padding:0px 2px;}
div.rechlin p span.green{background-color:green;}
div.rechlin p span.orange{background-color:orange;}
div.rechlin p span.red{background-color:red;}
 /*==ENERGIEPASS==CONTENT==HOVER==*/
 div.box.x1{display:none;}
 div.box.x2{display:none;}
 div.box.x3{display:none;}
 div.box.x4{display:none;}
 div.box.x5{display:none;}
 div.box.x6{display:none;}
/*==TABEL ENEGIEWERTE==*/
table.energiekennwert{width:auto;height:auto;font:200 13px/18px 'Open Sans';letter-spacing:-0.5px;margin:10px;padding: 5px;border-spacing: 5px;border:1px dotted silver;display:table;position:relative;}
table.energiekennwert td{text-align:center;border-bottom:1px dotted silver;}
td.aa{background-color: #009933;}
td.a{background-color: #339933;}
td.b{background-color: #66cc33;}
td.c{background-color: #ffff00;}
td.d{background-color: #ffcc00;}
td.e{background-color: #ff9933;}
td.f{background-color: #ff6633;}
td.g{background-color: #ff3333;}
td.h{background-color: #cc0000;}
/*==FOOTER==*/
div.footer{min-height:100px;margin-bottom:25px;background-color:floralwhite;/*rgba(250,235,215, 0.1);*/}
div.footer-menu1{min-height:100px;/*background-color: rgba(255,255,255,0.5);*/float:left;text-align:center;}
div.footer-menu1 div.moduletable h3, div.footer-menu2 div.moduletable h3, div.footer-menu3 div.moduletable h3, div.footer-menu4 div.moduletable h3{color:darkgray;background-image:url('../../../images/04-makeup/hr/h3.png');}
div.footer li a{color:darkgray;display:block;}
div.footer li a:hover {color:deepskyblue;/*background-color:whitesmoke;*/}
div.footer-menu2{min-height:100px;/*background-color: rgba(255,255,255,0.5);*/float:left;text-align:center;}
div.footer-menu3{min-height:100px;/*background-color: rgba(255,255,255,0.5);*/float:left;text-align:center;}
div.footer-menu4{min-height:100px;/*background-color: rgba(255,255,255,0.5);*/float:left;text-align:center;}
div.copyright-footer{width:100%;height:30px;background-color:rgba(255,255,255,1);display:inline-block;margin:10px 0px;}
ul.nav.menu-footer{float:left}
ul.nav.menu-footer li{position:relative;float:left;margin:5px;}
/*==XMAP==*/
  h2.menutitle{font: 22px/36px 'Open Sans';background-color:darkgoldenrod;color:white;padding-left:10px;letter-spacing:-0.5px;}
  ul.level_0 li{font: 22px/22px 'Open Sans';color:maroon;margin-left:20px;list-style-type: square;}
  ul.level_0 li a{text-decoration:underline;}
  ul.level_1 li{font: 18px/20px 'Open Sans';color:maroon;margin-left:60px;list-style-type: disc;text-decoration:none;}
  ul.level_1 li a{text-decoration:none;}
  ul.level_2 li{font: 18px/20px 'Open Sans';color:maroon;margin-left:100px;list-style-type: circle;text-decoration:none;}
  ul.level_3 li{font: 18px/20px 'Open Sans';color:maroon;margin-left:140px;list-style-type: circle;text-decoration:none;}
  ul.level_4 li{font: 18px/20px 'Open Sans';color:maroon;margin-left:180px;list-style-type: circle;text-decoration:none;}
  .muted{visibility:hidden;}

/*==ul Listen==*/
ul.listbull{display:none;}
ul.listbull li{list-style:disc;margin-left:30px;color:maroon;}

/*==ERRORBOX==*/
.error{margin-left: auto;margin-right: auto;}
.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading {font-family: 'Open Sans';font-weight: normal;}
#outline {max-width: 900px;margin: 0 auto;padding: 0px;padding-top: 60px;padding-bottom: 60px;background:transparent;}
#errorboxoutline {max-width: 900px;margin: 0px;padding: 0px;border: 1px solid lightgrey;background-color: rgba(240,240,240,0.5);}
#errorboxheader {max-width: 900px;margin: 0px;padding: 0px;background: maroon;font: 22px/32px 'Open Sans';color:white;text-align: center;border-bottom: 1px solid lightgrey;}
#errorboxbody {
	margin: 0px;
	padding: 10px;
	text-align: left;
}
#errorboxbody ol li {font:200 16px/20px 'Open Sans';color:maroon;}
#errorboxbody ol li strong{font:400 16px/20px 'Open Sans';color:maroon;}
#errorboxbody ul li a{font:300 32px/40px 'Open Sans';color:darkgoldenrod;}
#errorboxbody ul li a:hover{font:300 32px/40px 'Open Sans';color:red;}
#techinfo {margin: 10px;padding: 10px;text-align: left;border: 1px solid #CCCCCC;color: #CCCCCC;}
#techinfo p {color: #CCCCCC;}

/*==PASSWORD_CONTENT==*/
div.custom.password.content{background-color:floralwhite;}
/*==COLOR==*/
.exposedescriptionbox50 p.red,.exposedescriptionbox100 p.red{color:red;}
p.small{font:200 13px/18px 'Open Sans';color:silver;}
.exposedescriptionbox50 p a.small{font:200 13px/18px 'Open Sans';color:darkgoldenrod;}
.exposedescriptionbox50 p a.small:hover {color:deepskyblue;}
.darkred {color:darkred;}
.goldenrod {color:goldenrod;}
.darkgoldenrod {color:darkgoldenrod;}
.peru {color:peru;}

.darkblue {color:darkblue;}
.deepskyblue {color:deepskyblue;}
.lightskyblue {color:lightskyblue;}

.olive {color:olive;}
.yellowgreen {color:yellowgreen;}

.silver {color:silver;}
.dimgray {color:dimgray}
.lightgray {color:lightgray;}
.empty {margin:0px;padding:0px;}
img.lb {margin:0px;}
blockquote{
  display:block;
  background: #fff;
  padding: 0px 15px 10px 45px;
  margin: 0 0 10px;
  position: relative;
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-top:0px dotted silver;
  border-bottom:0.5px dotted silver;
  border-left: 6px solid #c76c0c;
  border-right: 3px solid #c76c0c;
  
  /*Box Shadow - (Optional)*/
  /*-moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;*/
}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:-5px;
}

.immos{width:190px;height:160px;overflow:hidden;}
/*div.pr{background-image: url('../../../images/04-makeup/background/dotnoise-white.jpg');}
div.footer{background-image: url('../../../images/04-makeup/background/dotnoise-white.jpg');}
table.angebot th.an{background-image: url('../../../images/04-makeup/background/dotnoise-white.jpg');}
ul#kontakt {background-image: url('../../../images/04-makeup/background/dotnoise-white.jpg');}
ul#hauptmenu-immo {background-color:floralwhite;background-image:url('../images/bg100.png');background-image: url('../../../images/04-makeup/background/dotnoise-white.jpg');}
ul#hauptmenu, ul#hauptmenu-ferien {background-image: url('../../../images/04-makeup/background/dotnoise-white.jpg');}*/

ul#kontakt, table.angebot th.an, div.footer, div.pr,  ul#hauptmenu-ferien{/*background-image: url('../../../images/04-makeup/background/bg200.png');*/background-color:rgba(240,240,255, 0.1);}
/*body{background-image: url('../../../images/04-makeup/background/bg1200.png');}*/
ul#hauptmenu-immo{border-bottom: 1px solid silver;}
#hauptmenu-immo:hover, #hauptmenu:hover, div.footer:hover{background-image:linear-gradient(90deg, rgba(255,0,0,0.1), rgba(128,0,128,0.1), rgba(0,0,255,0.1), rgba(0,191,255,0.1), rgba(64,224,208,0.1), rgba(0,128,0,0.1), rgba(124,252,0,0.1), rgba(255,215,0,0.1), rgba(255,165,0,0.1), rgba(220,20,60,0.1), rgba(128,0,0,0.1) );}
ul#hauptmenu{border-top: 1px solid silver;}
/*body{background-color:rgba(250,235,215,0.1);}*/

div.moduletable.password.content{display:block;}

.btn.dropdown-toggle {
display: none;
}
/*ENDE*/