@charset "utf-8";
*{margin:0px;padding:0px;outline:0;}
body{line-height:1.5;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.su{padding:10px;}
.su-img{text-align: center; margin-bottom: -23px;}
.su-img img{float:none!important;}
.su ul, li {list-style-type:none;}
.su h1, h2, h3, h4, h5, h6 {font-size: 16px;}
p.fliesstext{font-size:12px;color:#333333;font-weight:normal;margin-bottom:10px;}
p.fliesstext a:link{color:#FF3300;}
p.fliesstext a:visited{color:#FF3300;}
p.fliesstext a:hover{color:#FFCCCC;background-color:#FF3300;}
p.fliesstext a:active{color:#FFCCCC;background-color:#FF3300;}
h2.vorspann{font-size:14px;font-weight:normal;color:#333333;margin-bottom:20px;}
h2.angebot-headline{font-size:14px;color:#333333;}
h1.detail-headline{font-size:14px;font-weight:bold;color:#ff6600;margin-bottom:6px; padding-top:10px; padding-bottom:20px;}
h2.detail-headline{font-size:14px;font-weight:bold;color:#ff6600;margin-bottom:6px; padding-top:10px; padding-bottom:20px;}
h1.start-headline{font-size:16px;font-weight:bold;color:#333333;}
h1.result-headline{font-size:16px;font-weight:normal;color:#333333;margin-bottom:5px;}
h2.result-headline{font-size:16px;font-weight:normal;color:#333333;margin-bottom:5px;}
p.result-info{font-size:12px;font-weight:normal;color:#333333;margin-bottom:5px;}
p.result-text{}
#search-container{width:100%;height:300px;text-align:center;background-image:url(../resrc/backgrounds/bg-searchbox.gif);background-repeat:repeat-x;background-position:left top;}
#search-box{width:800px;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-left:0px;height:280px;text-align:left;}
#bt-show-search{text-indent:-200em;overflow:hidden;width:100px;height:15px;background:url(../resrc/buttons/bt-show-search.gif) top left no-repeat;float:left;display:block;margin-top:5px;margin-bottom:20px;}
#bt-hide-search{text-indent:-200em;overflow:hidden;width:100px;height:15px;background:url(../resrc/buttons/bt-hide-search.gif) top left no-repeat;float:left;display:block;margin-top:5px;margin-bottom:20px;}
.bt-back_to_top{text-indent:-200em;overflow:hidden;width:100px;height:15px;float:left;display:block;margin-top:20px;margin-bottom:20px;background-image:url(../resrc/buttons/bt-back_to_top.gif);background-repeat:no-repeat;background-position:left top;}
#result-container{margin-left:6px;padding:0px;text-align:left;}
.result-box{width:640px;padding-top:10px;padding-left:10px;padding-bottom:10px;}
.result-content{}
.result-even{width:640px;padding-top:6px;padding-bottom:6px;background-image:url(../resrc/backgrounds/bg-result-even.gif);background-repeat:no-repeat;}
.bt-results-detail-even{text-indent:-200em;overflow:hidden;width:106px;height:21px;background:url(../resrc/buttons/bt-details-anzeigen-gray.gif) top left no-repeat;float:left;display:block;margin-bottom:10px;}
.result-odd{width:640px;padding-top:6px;padding-bottom:6px;background-image:url(../resrc/backgrounds/bg-result-even.gif);background-repeat:no-repeat;}
.bt-results-detail-odd{text-indent:-200em;overflow:hidden;width:106px;height:21px;background:url(../resrc/buttons/bt-details-anzeigen-white.gif) top left no-repeat;float:left;display:block;margin-bottom:10px;}
img.result-preview-pic{width:242px;margin-right:10px;float:left;border:none;margin-bottom:20px;margin-top:10px;}
.sort-form-wrapper{width:640px;padding-top:6px;padding-bottom:6px;padding-left:6px;margin-bottom:20px;}
#switch-box{width:665px;margin:0px;padding:0px;}
.buttons-switch{float:left;padding-bottom:0px;padding-left:0px;}
.buttons-switch ul{float:left;padding-bottom:0px;padding-left:0px;}
.buttons-switch li{float:left;list-style:none;}
.buttons-switch a{display:block;}
#switchbuttons a{height:48px;margin:0px;}
.alle-objekte-aktiv{width:330px;background:url(../resrc/buttons/bt-alle-obj.gif) top left no-repeat;}
.freie-objekte-inaktiv{width:330px;background:url(../resrc/buttons/bt-freie-obj.off.gif) top left no-repeat;}
.freie-objekte-inaktiv:hover{width:330px;background:url(../resrc/buttons/bt-freie-obj.gif) top left no-repeat;}
.alle-objekte-inaktiv{width:330px;background:url(../resrc/buttons/bt-alle-obj.off.gif) top left no-repeat;}
.alle-objekte-inaktiv:hover{width:330px;background:url(../resrc/buttons/bt-alle-obj.gif) top left no-repeat;}
.freie-objekte-aktiv{width:330px;background:url(../resrc/buttons/bt-freie-obj.gif) top left no-repeat;}
#immo-header{float:left;display:block;width:800px;height:80px;margin-top:20px;background-image:url(../resrc/backgrounds/bg-immo-header.gif);background-position:left top;background-repeat:no-repeat;}
label.searchform{color:#333333;font-size:10px;font-weight:bold;}
input.searchform{}
input.searchform-leftside-input{color:#333333;font-size:10px;width:130px;}
input.searchform-rightside-input{color:#333333;font-size:10px;width:130px;}
input.searchform-leftside-input-small{color:#333333;font-size:10px;width:40px;margin-right:5px;}
input.searchform-leftside-short{color:#333333;font-size:10px;width:85px;}
select.searchform-leftside-input{color:#333333;font-size:10px;width:140px;}
dl.searchform{width:680px;}
dt.divider800px{width:800px;text-align:right;margin-bottom:10px;margin-right:10px;float:left;height:2px;font-size:0px;line-height:0px;background-image:url(../resrc/logos-etc/line-800px.gif);}
dt.searchform-left-clm{width:300px;text-align:right;margin-bottom:10px;margin-right:10px;float:left;height:25px;}
dd.searchform-left-clm{width:300px;text-align:left;margin-bottom:10px;float:left;height:25px;}
dt.searchform-right-clm{width:300px;text-align:right;margin-bottom:10px;margin-right:10px;float:left;height:25px;}
dd.searchform-right-clm{width:370px;text-align:left;margin-bottom:10px;float:left;height:25px;}
dd.searchform-double-clm{width:400px;text-align:left;margin-bottom:10px;float:left;height:60px;}
textarea.searchform-double-clm{color:#333333;font-size:10px;width:400px;height:60px;}
input.check-array{float:left;margin-top:8px;margin-right:5px;}
label.small-right-label{float:left;margin-top:8px;margin-right:20px;text-align:left;color:#333333;font-size:9px;font-weight:normal;}
label.small-right-label a{color:#FF3300;text-decoration:none;font-weight:bold;}
label.small-right-label a:link{color:#FF3300;text-decoration:none;font-weight:bold;}
label.small-right-label a:visited{color:#FF3300;text-decoration:none;font-weight:bold;}
label.small-right-label a:hover{color:#FFCCCC;background-color:#FF3300;text-decoration:none;font-weight:bold;}
label.small-right-label a:active{color:#FFCCCC;background-color:#FF3300;text-decoration:none;font-weight:bold;}
#bt-suche-starten{clear:left;text-indent:-200em;overflow:hidden;width:140px;height:21px;background:url(../resrc/buttons/bt-suche-starten.gif) top left no-repeat;float:left;display:block;margin-top:35px;margin-bottom:10px;margin-left:140px;}
#bt-anfrage-senden{clear:left;text-indent:-200em;overflow:hidden;width:227px;height:21px;background:url(../resrc/buttons/bt-anfrage-senden.gif) top left no-repeat;float:left;display:block;margin-top:35px;margin-bottom:30px;}
#bt-buchung-senden{clear:left;text-indent:-200em;overflow:hidden;width:220px;height:21px;background:url(../resrc/buttons/bt-objekt-buchen.gif) top left no-repeat;float:left;display:block;margin-top:35px;margin-bottom:30px;}
#bt-callback-anfordern{clear:left;text-indent:-200em;overflow:hidden;width:106px;height:21px;background:url(../resrc/buttons/bt-callback-anfordern.gif) top left no-repeat;float:left;display:block;margin-top:35px;margin-bottom:10px;margin-left:140px;}
label.sort-form{color:#333333;font-size:10px;font-weight:bold;}
select.sort-form{color:#333333;font-size:10px;}
ul.page-nav{margin:0px;padding:0px;float:left;display:inline;}
li.page-nav{list-style:none;margin-right:5px;padding:0px;float:left;color:#333333;font-size:10px;font-weight:bold;}
a.page-nav{color:#F04B00;font-size:10px;font-weight:bold;}
a.page-nav:link{color:#F04B00;font-size:10px;font-weight:bold;}
a.page-nav:visited{color:#F04B00;font-size:10px;font-weight:bold;}
a.page-nav:hover{color:#FFFFFF;font-size:10px;font-weight:bold;background-color:#F04B00;}
a.page-nav:active{color:#FFFFFF;font-size:10px;font-weight:bold;background-color:#F04B00;}
p.static-content{padding-left:0px;padding-bottom:0px;font-family:Tahoma, Verdana, Arial, Helvetica;font-size:12px;line-height:1.5;margin-bottom:10px;color:#333333;}
p.agb{padding-left:0px;padding-bottom:0px;font-family:Tahoma, Verdana, Arial, Helvetica;font-size:10px;line-height:1.5;margin-bottom:10px;color:#333333;}
h2.static-content{padding-left:0px;padding-bottom:0px;font-family:Tahoma, Verdana, Arial, Helvetica;font-size:14px;line-height:1.5;margin-top:30px;margin-bottom:10px;color:#333333;}
p.static-content a:link{color:#FF3300;}
p.static-content a:visited{color:#FF3300;}
p.static-content a:hover{color:#FFCCCC;background-color:#FF3300;}
p.static-content a:active{color:#FFCCCC;background-color:#FF3300;}
a.partnerlink{width:150px;height:80px;float:left;margin-top:40px;margin-left:30px;float:left;}
p a:link{color:#FF3300;}
p a:visited{color:#FF3300;}
p a:hover{color:#FFCCCC;background-color:#FF3300;}
p a:active{color:#FFCCCC;background-color:#FF3300;}
a.partnerlink:link{border:1px solid #CCCCCC;}
a.partnerlink:visited{border:1px solid #CCCCCC;}
a.partnerlink:hover{border:1px solid #FF6600;}
a.partnerlink:active{border:1px solid #666666;}
img.partnerlink{border:none;}
#intro-startseite{width:800px;height:230px;margin:0px;padding:0px;background:url(../resrc/bilder/intro-bg.gif);background-repeat:no-repeat;background-position:top left;margin-top:40px;}
#intro-bild{float:left;margin-right:25px;}
#mehr-lesen-intro{float:left;width:64px;height:24px;background:url(../resrc/buttons/mehr-lesen-intro.gif) top left no-repeat;display:block;margin-top:170px;}
#intro-fulltext-box{width:788px;margin:0px;background-image:url(../resrc/backgrounds/bg-fulltext.gif);background-repeat:no-repeat;background-position:left bottom;padding-top:15px;padding-right:6px;padding-bottom:6px;padding-left:6px;}
.bt-ausblenden{text-indent:-200em;overflow:hidden;width:74px;height:15px;background:url(../resrc/buttons/bt-ausblenden.gif) top left no-repeat;float:left;display:block;margin-top:10px;margin-bottom:10px;}
.trennlinie{width:800px;height:9px;margin:0px;padding-top:3px;padding-bottom:3px;padding-left:0px;background-image:url(../resrc/logos-etc/line-800px.gif);background-repeat:no-repeat;background-position:center;}
#angebot-columns{width:800px;margin:0px;padding:0px;text-align:left;}
#angebot-1{width:254px;float:left;margin-right:19px;padding:0px;}
#angebot-2{width:254px;float:left;margin-right:19px;padding:0px;}
#angebot-3{width:254px;float:right;padding:0px;}
.angebot-box{padding:6px;width:242px;height:288px;background-image:url(../resrc/boxen/angebot-startseite.gif);background-repeat:no-repeat;background-position:left top;margin-bottom:15px;}
.angebot-box-linie{background-image:url(../resrc/logos-etc/angebot-box-linie.gif);background-repeat:no-repeat;background-position:left top;padding:0px;margin-top:5px;margin-bottom:5px;height:2px;width:242px;}
img.angebot-preview{margin-bottom:5px;height:100px;width:242px;border:none;}
.bt-angebot-details{text-indent:-200em;overflow:hidden;width:106px;height:21px;margin:0px;background:url(../resrc/buttons/bt-angebot-details.gif) top left no-repeat;float:left;display:block;}
#info-box{width:800px;text-align:left;margin:0 auto;padding-bottom:0px;padding-left:0px;}
#button-column{width:254px;height:154px;margin-right:19px;padding:0px;float:left;}
#service-column{width:527px;height:154px;float:right;margin:0px;padding:0px;background:url(../resrc/backgrounds/bg-service-column-ersatz.jpg) top left no-repeat;}
#bt-service-callback{float:left;width:64px;height:24px;background:url(../resrc/buttons/bt-callback-service.gif) top left no-repeat;display:block;margin-top:83px;margin-left:215px;}
#bt-big-angebote{text-indent:-200em;overflow:hidden;width:254px;height:42px;margin-bottom:14px;background:url(../resrc/buttons/bt-angebote.gif) top left no-repeat;float:left;display:block;}
#bt-miet-woche{text-indent:-200em;overflow:hidden;width:254px;height:42px;margin-bottom:14px;float:left;display:block;background-image:url(../resrc/buttons/button-miet-woche.gif);background-repeat:no-repeat;background-position:left top;}
#bt-kauf-monat{text-indent:-200em;overflow:hidden;width:254px;height:42px;margin-bottom:14px;float:left;display:block;background-image:url(../resrc/buttons/bt-kauf-monat.gif);background-repeat:no-repeat;background-position:left top;}
p.copyright{margin-top:25px;margin-bottom:10px;padding:0px;font-size:10px;color:#FFFFFF;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;line-height:1.5;}
ul#main-menu{display:inline;list-style:none;margin:0 auto;}
ul#main-menu li{height:37px;display:block;float:left;background-image:url(../img/menu/divider.png);background-position:top right;background-repeat:no-repeat;}
ul#main-menu li.active{height:37px;display:block;float:left;color:#0073b1;}
ul#main-menu li.active a{color:#333;height:20px;}
ul#main-menu li a, ul#main-menu li a:link, ul#main-menu li a:visited, ul#main-menu li a:active{overflow:hidden;display:block;padding-left:10px;font-weight:bold;font-size:14px;text-decoration:none;padding-right:7px;padding-top:7px;}
ul#main-menu li a:hover{color:#FFF;}
ul#main-menu li a.active{color:#FFF;text-decoration:underline;}
.main-nvg{float:left;display:inline;padding-bottom:0px;padding-left:0px;}
.main-nvg ul{float:left;padding-bottom:0px;padding-left:0px;}
.main-nvg li{float:left;list-style:none;}
.main-nvg a{float:left;display:block;}
#mainmenu a{height:76px;margin:0px;}
#menu-logo{width:196px;background:url(../resrc/logos-etc/logo-menu.gif) top left no-repeat;}
#bt-start{width:40px;background:url(../resrc/menu/bt-start.off.gif) top left no-repeat;}
#bt-start:hover{width:40px;background:url(../resrc/menu/bt-start.on.gif) top left no-repeat;}
#bt-fincas{width:55px;background:url(../resrc/menu/bt-fincas.off.gif) top left no-repeat;}
#bt-fincas:hover{width:55px;background:url(../resrc/menu/bt-fincas.on.gif) top left no-repeat;}
#bt-ferienhaeuser{width:96px;background:url(../resrc/menu/bt-ferienhaeuser.off.gif) top left no-repeat;}
#bt-ferienhaeuser:hover{width:96px;background:url(../resrc/menu/bt-ferienhaeuser.on.gif) top left no-repeat;}
#bt-fewo{width:127px;background:url(../resrc/menu/bt-fewo.off.gif) top left no-repeat;}
#bt-fewo:hover{width:127px;background:url(../resrc/menu/bt-fewo.on.gif) top left no-repeat;}
#bt-fincahotel{width:83px;background:url(../resrc/menu/bt-fincahotel.off.gif) top left no-repeat;}
#bt-fincahotel:hover{width:83px;background:url(../resrc/menu/bt-fincahotel.on.gif) top left no-repeat;}
#bt-angebote{width:79px;background:url(../resrc/menu/bt-angebote.off.gif) top left no-repeat;}
#bt-angebote:hover{width:79px;background:url(../resrc/menu/bt-angebote.on.gif) top left no-repeat;}
#bt-info{width:35px;background:url(../resrc/menu/bt-info.off.gif) top left no-repeat;}
#bt-info:hover{width:35px;background:url(../resrc/menu/bt-info.on.gif) top left no-repeat;}
#bt-immo{width:89px;background:url(../resrc/menu/bt-immo.off.gif) top left no-repeat;}
#bt-immo:hover{width:89px;background:url(../resrc/menu/bt-immo.on.gif) top left no-repeat;}
.sub-nvg{float:left;display:inline;padding-bottom:0px;padding-left:0px;}
.sub-nvg ul{float:left;padding-bottom:0px;padding-left:0px;}
.sub-nvg li{float:left;list-style:none;}
.sub-nvg a{float:left;display:block;}
#submenu{float:right;}
#submenu a{height:28px;margin:0px;}
#sub-kontakt{width:40px;background:url(../resrc/menu/sub-kontakt.gif) top left no-repeat;}
#sub-impressum{width:56px;background:url(../resrc/menu/sub-impressum.gif) top left no-repeat;}
#sub-agbs{width:37px;background:url(../resrc/menu/sub-agbs.gif) top left no-repeat;}
#sub-callback{width:57px;background:url(../resrc/menu/sub-callback.gif) top left no-repeat;}
.footer-nvg{padding-bottom:0px;padding-left:0px;}
.footer-nvg ul{padding-bottom:0px;padding-left:0px;}
.footer-nvg li{list-style:none;font-size:10px;margin-bottom:5px;list-style:none;list-style-image:none;list-style-position:inside;}
a.footer-link{font-weight:normal;text-decoration:underline;}
a.footer-link:link{color:#000;text-decoration:underline;}
a.footer-link:visited{color:#000;text-decoration:underline;}
a.footer-link:hover{color:#FF6600;text-decoration:none;}
a.footer-link:active{color:#FF9900;text-decoration:none;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink{right:0;float:right;background:url(../images/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
*{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#707173}
body{background-image:url(../img/background/bg_main.jpg);background-color:#f1efe9;background-repeat:repeat-x;}
img{border:none;}
#banner{position:absolute;left:426px;top:62px;z-index:100;width:250px;}
#alert-background{z-index:10;margin:0px;padding:0px;position:absolute;width:100%;height:100%;background-color:#000000;display:none;}
#alert-container{position:absolute;height:100%;width:100%;margin:0px;padding:0px;z-index:15;display:none;text-align:center;}
#alert-frame{margin:0 auto;margin-top:200px;width:410px;padding:0px;background-color:#FFB200;}
#alert-box{margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:5px;width:400px;background-color:#FFFFFF;padding:0px;float:left;display:inline;}
#alert-content{float:left;margin-left:10px;margin-right:10px;margin-bottom:10px;margin-top:10px;font-family:Arial, Helvetica, sans-serif;line-height:1.5;padding:0px;color:#333333;font-weight:normal;text-align:left;width:380px;display:inline;}
.image-replacement{text-indent:-200em;overflow:hidden;}
.float-restore{margin:0;padding:0;clear:both;width:0px;height:0px;line-height:0px;font-size:0px;}
#master-of-all{width:1000px;float:left;position:relative;left:50%;margin-left:-500px;background-image:url(../img/background/bg_box.gif);background-repeat:repeat-y;}
#master-of-all-start{width:1000px;float:left;position:relative;left:50%;margin-left:-500px;background-image:url(../img/background/bg_box.gif);background-repeat:repeat-y;}
#logo-navi-container{width:680px;height:290px;float:left;background-image:url(../img/logo.jpg);background-repeat:no-repeat;margin-bottom:10px;}
#logo-navi-container-start{width:680px;height:150px;float:left;background-image:url(../img/logo-header-start.jpg);background-repeat:no-repeat;margin-bottom:10px;}
#logo-navi-container h1{padding-top:10px;padding-left:180px;font-size:14px;color:#ccc;}
#left-clm{width:680px;float:left;}
#right-clm{width:280px;float:left;background-image:url(../img/background/bg_top-links.jpg);background-repeat:repeat-x;}
#left-clm-start{width:678px;float:left;}
#right-clm-start{width:282px;float:left;background-image:url(../img/background/bg_top-links.jpg);background-repeat:repeat-x;}
#top-menu{height:39px;padding-top:10px;margin-left:15px;float:left;}
#top-menu li{float:left;margin-right:3px;list-style:none;list-style-type:none;color:#ccc}
#top-menu li a{color:#ccc;text-decoration:none;}
#top-menu li a:hover{color:#ff8a00;text-decoration:underline;}
#quicksearch-container{height:300px; width:267px;padding-top:54px;background-image:url(../img/box/search_top.png);background-repeat:no-repeat;margin-bottom:20px;margin-left:5px;float:left;}
#quicksearch-container-start{width:267px;padding-top:54px;background-image:url(../img/box/search_top-start.png);background-repeat:no-repeat;margin-bottom:0px;margin-left:5px;float:left;}
#quicksearch-container-bot{}
#quicksearch-container-content{padding-left:5px;}
#quicksearch-container-content-start{padding-left:10px;}
#quicksearch-container-content-start label, #quicksearch-container-content-start input, #quicksearch-container-content-start select, #quicksearch-container-content-start option, #quicksearch-container-content-start p{color:#333;}
#service-hotline-container{margin-left:3px;margin-bottom:12px;}
#service-hotline-container-right{margin-left:6px;}
#main-menu-container{width:680px;top:258px;position:absolute;height:37px;background-image:url(../img/menu/menu.png);}
#main-menu-container-start{width:680px;top:125px;position:absolute;height:37px;background-image:url(../img/menu/menu.png);background-repeat:no-repeat;}
#start-info-container{width:280px;margin-bottom:37px;margin-top:20px;float:left;overflow:hidden;}
#start-info-content{float:left;padding-left:8px;width:270px;}
#start-info-content p{line-height:1.5;}
#start-info-content h1{font-size:16px;color:#ff6c00;margin-left:0px;}
#start-info-content h2{font-size:14px;color:#FF6600;margin-left:0px;}
#start-info-content img{margin:3px 10px 3px 0px;padding:3px 3px 3px 3px;float:left;}
#start-info-container-bot{width:680px;height:13px;float:left;}
#object-sml-master-container{width:660px;float:left;margin-left:8px;margin-top:10px;}
div.object-sml-container-text{width:200px;float:left;margin-bottom:20px;margin-left:8px;background-color:#ececec;}
div.object-sml-container01, div.object-sml-container02, div.object-sml-container03{width:205px;float:left;margin-bottom:20px;padding-bottom:10px;background:#ececec;}
div.object-sml-container02{margin-left:17px;}
div.object-sml-container03{margin-left:17px;}
div.object-sml-img{width:210px;height:118px;margin-top:10px;background-repeat:no-repeat;background-position:top;background-color:#fff;padding:0px;}
div.object-sml-content{width:200px;height:230px;background-color:#ececec;padding-left:5px;padding-top:10px;float:left;}
div.object-sml-content h1{width:200px;height:45px;font-size:14px;font-weight:bold;padding-bottom:5px;padding-top:5px;}
div.heading1{width:200px;height:45px;font-size:14px;font-weight:bold;padding-bottom:5px;padding-top:5px;}
div.object-sml-content h2{width:200px;height:45px;font-size:14px;font-weight:bold;padding-bottom:5px;padding-top:5px;}
div.object-sml-content h3{font-size:14px;font-weight:bold;padding-bottom:5px;padding-top:5px;}
div.object-sml-content li{list-style-position:outside;list-style-type:none;list-style-image:url(../img/icons-button/object-list-style.gif);}
div.object-sml-content p{width:190px;}
div.object-sml-content li.object-details-sml{list-style-image:none;list-style-type:none;margin-top:20px;float:left;}
div.object-sml-content li.object-details-preis{list-style-image:none;list-style-type:none;margin-right:30px;margin-top:20px;float:left;}
div.object-sml-content li.object-details-preis h2{font-size:18px;color:#ff6600;}
#footer-container{background-image:url(../img/background/bg_footer.jpg);background-repeat:repeat;width:100%;height:350px;float:left;}
#footer-centered{margin:0 auto;width:1000px;height:300px;text-align:left;}
#footer-left-column{width:210px;float:left;margin-top:20px;margin-right:19px;margin-left:6px;padding:0px;}
#footer-middle-column{width:210px;float:left;margin-top:20px;margin-right:19px;padding:0px;}
#footer-right-column{width:220px;float:left;margin-top:20px;padding:0px;}
#footer-copyright{width:260px;float:left;padding:0px;}
#footer-nl{width:210px;float:left;margin-top:30px;margin-right:20px;padding:0px;}
#newsletter-email-form{margin-top:20px;}
#newsletter-label{font-size:10px;font-weight:normal;color:#FFFFFF;margin-bottom:5px;display:block;}
#newsletter-email{width:200px;font-size:10px;font-weight:normal;color:#333333;float:left;}
#bt-email-eintragen{text-indent:-200em;overflow:hidden;width:38px;height:21px;background:url(../resrc/buttons/bt-pfeil-transparent.gif) top left no-repeat;float:right;display:block;}
.quicksearch{font-size:11px;padding:1px;color:#ccc;}
.labelText{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;}
.inputStyle{background-image:url(../img/menu/bgAngebotHead.gif);background-repeat:repeat-x;border:1px solid #000066;}
.left{width:100px;float:left;color:#ccc;font-weight:normal;margin-right:2px;}
.left-left{width:45px;float:left;color:#ccc;font-weight:bold;margin-right:2px;}
.right, button{margin-left:42%;}
fieldset.bordernone{border:1px none #689bc6;}
legend{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding-bottom:10px;}
form.kontaktanfrage{width:420px;text-align:left;}
form.element{width:170px;text-align:left;padding-left:5px;}
fieldset{margin:0;border:none;padding:0;font-family:Arial, Helvetica, sans-serif;color:#5e5e5e;font-size:11px;}
label{font-family:Arial, Helvetica, sans-serif;color:#5e5e5e;}
form h3{clear:both;padding:5px 0px 10px 0px;font-size:14px;}
form label{display:block;font-size:12px;line-height:14px;padding:0px 0px 5px 0px;}
form input{display:block;margin-top:1px;}
form select{float:left;font-size:10px;}
form label.field-first, form label.field-address, form label.field-city, form label.field-email{float:left;}
form label.login-email, form label.login-name, form label.login-pwd, form label.field-first, form label.field-last, form label.field-city, form label.field-email, form label.field-phone{float:left;margin:0px 5px 0px 0px;font-weight:bold;}
form label.text{float:left;width:80px;}
form label.text select{float:left;}
form label.button{float:left;margin:0px 5px 0px 0px;}
form label.anzahl{float:left;margin:0px 5px 0px 0px;}
form label.option{float:left;margin:0px 10px 0px 0px;}
form label.kontakt{float:left;margin:0px 5px 0px 0px;width:200px;}
form label.message{float:left;margin:0px 5px 0px 0px;width:220px;}
form label.message textarea{float:left;width:200px;padding:0px;}
form label.nachricht textarea{float:left;width:350px;padding:0px;}
form label.login-email input, form label.login-name input, form label.login-pwd input, form label.field-first input, form label.field-last input, form label.field-email input, form label.field-city input, form label.field-phone input{float:left;padding:0px;}
form label.field-state{float:left;margin-right:10px;width:60px;}
form label.field-state select{width:60px;float:left;margin-top:3px;}
form label.field-plz{float:left;width:100px;}
form label.field-address{float:left;width:310px;margin:0px 0px 0px 0px;}
form label.field-address input{float:left;width:310px;padding:0px;}
form input#radiobutton_1, form input#radiobutton_2, form input#radiobutton_3, form input#radiobutton_4{clear:left;float:left;padding:0px;margin:0px 0px 0px 0px;}
form label.radioitem{clear:none;margin:0px 0px 0px 25px;padding:0px 0px 15px 0px;}
textarea{display:block;}
form input#checkbox_1, form input#checkbox_2, form input#checkbox_3, form input#checkbox_4, form input#checkbox_5, form input#checkbox_6{float:left;padding:0px;margin:0px 3px 0px 0px;}
form label.field-checkbox{float:left;margin:3px 3px 0px 3px;padding:0px 0px 15px 0px;font-size:11px;color:#ccc;}
form input#checkbox_ form textarea{margin-top:3px;}
#detail-hauptbild{width:663px;height:320px;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat;background-position:top left;background-color:#333333;padding:0px;}
#frame-haupt-bild{width:800px;height:320px;}
.bt-buchungsanfrage{text-indent:-200em;overflow:hidden;width:106px;height:21px;float:left;display:block;margin-top:10px;margin-bottom:10px;background-image:url(../resrc/buttons/bt-buchungsanfrage.gif);background-repeat:no-repeat;background-position:left top;}
.bt-verfuegbarkeit{text-indent:-200em;overflow:hidden;width:240px;height:21px;display:block;margin-top:10px;margin-bottom:10px;margin-left:10px;background-image:url(../resrc/buttons/btn_verfuegbarkeit-buchung.png);background-repeat:no-repeat;background-position:left top;}
.bt-buchen{text-indent:-200em;overflow:hidden;width:120px;height:21px;display:block;margin-top:10px;margin-bottom:10px;margin-left:10px;background-image:url(../resrc/buttons/bt-objekt-buchen.gif);background-repeat:no-repeat;background-position:left top;}
.bt-kaufanfrage{text-indent:-200em;overflow:hidden;width:106px;height:21px;float:left;display:block;margin-top:10px;margin-bottom:10px;background-image:url(../resrc/buttons/bt-kaufanfrage.gif);background-repeat:no-repeat;background-position:left top;}
#detail-clm1{width:663px;margin-top:10px;margin-left:6px;margin-right:3px;margin-bottom:20px;float:left;padding:0px;}
#detail-clm2{width:266px;margin-top:0px;margin-left:0px;padding:0px;float:left;}
#detail-header-objekt{margin:0px;padding:0px;background-image:url(../resrc/detail/header-objekt.gif);width:663px;height:49px;cursor:pointer;}
#detail-header-verfuegbarkeit{margin:0px;padding:0px;background-image:url(../resrc/detail/verfuegbarkeit.png);width:663px;height:49px;cursor:pointer;}
#detail-header-flaeche{margin:0px;padding:0px;background-image:url(../resrc/detail/header-flaeche.gif);width:663px;height:49px;cursor:pointer;}
#detail-header-details{margin:0px;padding:0px;background-image:url(../resrc/detail/header-details.gif);width:663px;height:49px;cursor:pointer;}
#detail-header-kunden{margin:0px;padding:0px;background-image:url(../resrc/detail/header-kundenberichten.gif);width:663px;height:48px;cursor:pointer;}
#detail-content-bottom{margin:0px;padding:0px;background-image:url(../resrc/detail/details-box-bottom.gif);height:18px;background-position:left top;background-repeat:no-repeat;line-height:0;font-size:0px;}
div.detail-content{margin:0px;padding-left:0px;padding-top:20px;padding-bottom:10px;background-image:url(../resrc/detail/details-box-bg.gif);background-position:left top;background-repeat:no-repeat;width:663px;}
div.detail-content ul{margin-bottom:20px;}
div.detail-content li{padding-left:10px;padding-bottom:5px;float:left;width:300px;list-style-image:url(../img/icons-button/object-list-style.gif);list-style-position:inside;list-style-type:none;}
div.detail-content h2{padding-left:10px;padding-bottom:5px;padding-top:20px;}
p.detail-content{padding-left:10px;padding-right:10px;padding-bottom:0px;font-family:Tahoma, Verdana, Arial, Helvetica;font-size:12px;line-height:1.5;margin:0px;}
p.special-content{padding-left:10px;padding-right:10px;padding-bottom:0px;font-family:Tahoma, Verdana, Arial, Helvetica;font-size:12px;line-height:1.5;margin:0px;font-weight:bold;color:#FF3300;margin-bottom:10px;}
#objektdetail-liste{width:507px;margin-left:10px;margin-right:10px;padding:0px;}
.left-list-divider{float:left;width:245px;padding:0px;margin-right:17px;margin-bottom:5px;margin-top:5px;height:2px;line-height:0;font-size:0px;background-image:url(../resrc/detail/divider.gif);background-repeat:repeat-x;background-position:left top;}
.right-list-divider{float:left;width:245px;padding:0px;margin-bottom:5px;margin-top:5px;height:2px;line-height:0;font-size:0px;background-image:url(../resrc/detail/divider.gif);background-repeat:repeat-x;background-position:left top;}
.left-list-2clm-divider{float:left;width:507px;padding:0px;margin-bottom:5px;margin-top:5px;height:2px;line-height:0;font-size:0px;background-image:url(../resrc/detail/divider.gif);background-repeat:repeat-x;background-position:left top;}
dt.detail-left-clm{float:left;margin-right:5px;width:160px;padding:0px;text-align:right;vertical-align:middle;height:14px;font-size:10px;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dt.detail-right-clm{float:left;margin-right:5px;width:160px;padding:0px;text-align:right;vertical-align:middle;height:14px;font-size:10px;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dd.detail-left-clm{float:left;margin-right:17px;width:70px;text-align:left;vertical-align:middle;height:14px;font-size:10px;font-weight:normal;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dd.detail-right-clm{float:left;width:75px;text-align:left;vertical-align:middle;height:14px;font-size:10px;font-weight:normal;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dd.detail-left-2clm{float:left;width:300px;text-align:left;vertical-align:middle;font-size:10px;font-weight:normal;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
div.detail-right-box{width:267px;padding-left:0px;padding-bottom:10px;background-image:url(../resrc/detail/detail-box-right.gif);background-repeat:repeat-y;background-position:left top;}
div.detail-right-footer{background-image:url(../resrc/detail/detail-box-right_bottom.gif);background-position:left top;background-repeat:no-repeat;width:267px;height:18px;padding:0px;margin-bottom:15px;line-height:0;font-size:0px;}
#detail-basis-header{width:267px;height:79px;margin:0px;padding:0px;background-image:url(../resrc/detail/header-basis.gif);background-repeat:no-repeat;background-position:left top;}
#detail-preis-header{width:267px;height:79px;margin:0px;padding:0px;background-image:url(../resrc/detail/header-preise.gif);background-repeat:no-repeat;background-position:left top;}
#detail-buchung-header{width:267px;height:79px;margin:0px;padding:0px;background-image:url(../resrc/detail/header-buchung.gif);background-repeat:no-repeat;background-position:left top;}
#detail-bilder-header{width:267px;height:79px;margin:0px;padding:0px;background-image:url(../resrc/detail/header-bilder.gif);background-repeat:no-repeat;background-position:left top;}
#detail-buchungsanfrage-header{width:267px;height:79px;margin:0px;padding:0px;background-image:url(../resrc/detail/header-buchungsanfrage.gif);background-repeat:no-repeat;background-position:left top;}
dl.basis-liste{width:234px;margin-left:10px;margin-right:10px;padding:0px;}
dt.basis-liste-clm{margin-right:5px;padding:0px;float:left;width:110px;text-align:right;height:14px;vertical-align:middle;font-size:10px;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dd.basis-liste-clm{padding:0px;float:left;width:115px;text-align:left;height:14px;vertical-align:middle;font-size:10px;font-weight:normal;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dt.basis-liste-clm-dbl{margin-right:5px;padding:0px;float:left;width:129px;text-align:right;height:35px;vertical-align:middle;font-size:10px;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dd.basis-liste-clm-dbl{padding:0px;float:left;width:100px;text-align:right;vertical-align:middle;font-size:10px;font-weight:normal;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
dt.basis-liste-divider{margin-top:5px;margin-bottom:5px;float:left;height:2px;width:234px;line-height:0;font-size:0px;background-image:url(../resrc/detail/divider.gif);background-repeat:repeat-x;background-position:left top;}
p.red-ball-gray{margin-right:5px;padding-left:20px;padding-bottom:0px;height:14px;background-image:url(../resrc/detail/redball-gray.gif);background-repeat:no-repeat;background-position:left top;}
p.green-ball-gray{margin-right:5px;padding-left:20px;padding-bottom:0px;height:14px;background-image:url(../resrc/detail/greenball-gray.gif);background-repeat:no-repeat;background-position:left top;}
p.red-ball-white{margin-right:5px;padding-left:20px;padding-bottom:0px;height:14px;background-image:url(../resrc/detail/redball-white.gif);background-repeat:no-repeat;background-position:left top;}
p.green-ball-white{margin-right:5px;height:14px;padding-left:20px;padding-bottom:0px;background-image:url(../resrc/detail/greenball-white.gif);background-repeat:no-repeat;background-position:left top;}
a.detail-thumb{margin-left:8px;margin-bottom:8px;width:53px;height:53px;border:none;text-align:center;vertical-align:middle;display:block;float:left;}
img.detail-thumb{border:none;}
#verfuegbarkeit{display:block;width:244px;margin-left:5px;margin-right:5px;margin-bottom:15px;}
#verfuegbarkeit dl{width:244px;display:block;margin:0px;padding:0px;}
#verfuegbarkeit dl dt{margin-bottom:5px;}
#verfuegbarkeit dl dd{margin-left:10px;margin-bottom:15px;}
#verfuegbarkeit dl dd select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#333333;}
#verfuegbarkeit dl dt label{font-size:12px;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;}
#main-headline{height:40px;width:660px;clear:left;margin-top:10px;padding-bottom:0px;padding-left:6px;float:left;padding-top:10px;padding-bottom:10px;}
#main-headline h1{margin:0px;padding:0px;}
#head-willkommen{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-willkommen.gif) top left no-repeat;}
#head-fincas-mallorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fincas-mallorca.gif) top left no-repeat;}
#head-fincahotel-mallorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fincahotel-mallorca.gif) top left no-repeat;}
#head-feha-mallorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-feha-mallorca.gif) top left no-repeat;}
#head-fewo-mallorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fewo-mallorca.gif) top left no-repeat;}
#head-immo-mallorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-immo-mallorca.gif) top left no-repeat;}
#head-angebote-mallorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-angebote-mallorca.gif) top left no-repeat;}
#head-result-mallorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-result-mallorca.gif) top left no-repeat;}
#head-fincas-ibiza{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fincas-ibiza.gif) top left no-repeat;}
#head-fincahotel-ibiza{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fincahotel-ibiza.gif) top left no-repeat;}
#head-feha-ibiza{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-feha-ibiza.gif) top left no-repeat;}
#head-fewo-ibiza{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fewo-ibiza.gif) top left no-repeat;}
#head-fincas-menorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fincas-menorca.gif) top left no-repeat;}
#head-fincahotel-menorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fincahotel-menorca.gif) top left no-repeat;}
#head-feha-menorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-feha-menorca.gif) top left no-repeat;}
#head-fewo-menorca{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-fewo-menorca.gif) top left no-repeat;}
#head-buchungsanfrage{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-buchungsanfrage.gif) top left no-repeat;}
#head-kein_ergbenis{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-kein_ergebnis.gif) top left no-repeat;}
#head-kaufanfrage{clear:left;width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-kaufanfrage.gif) top left no-repeat;}
#head-callback{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-callback.gif) top left no-repeat;}
#head-vielen_dank{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-danke.gif) top left no-repeat;}
#head-buchung{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-buchung.gif) top left no-repeat;}
#head-nicht_verfuegbar{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/head-nicht_verfuegbar.gif) top left no-repeat;}
#head-agb-immo{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-agb-immo.gif) top left no-repeat;}
#head-agb{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-agb.gif) top left no-repeat;}
#head-eigentuemer{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-eigentuemer.gif) top left no-repeat;}
#head-fluege{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-fluege.gif) top left no-repeat;}
#head-impressum{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-impressum.gif) top left no-repeat;}
#head-info{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-info.gif) top left no-repeat;}
#head-kontakt{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-kontakt.gif) top left no-repeat;}
#head-mietwagen{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-mietwagen.gif) top left no-repeat;}
#head-versicherung{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-versicherung.gif) top left no-repeat;}
#head-danke{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-danke.gif) top left no-repeat;}
#head-mietwagen{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-mietwagen.gif) top left no-repeat;}
#head-reiseversicherung{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-reiseversicherung.gif) top left no-repeat;}
#head-fluege{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-fluege.gif) top left no-repeat;}
#head-partnerlinks{width:800px;height:60px;background:url(../resrc/gespiegelte-headlines/static/head-partnerlinks.gif) top left no-repeat;}
.merkliste{width:100%;z-index:5;height:40px;background-color:#FC0;border-bottom:2px solid #fff;}
.merkliste-content{padding:12px 5px;width:920px;margin:0 auto;text-align:right;}
.merkliste-content p{font-size:14px;color:#333;}
.merkliste-content p a{font-size:14px;color:#fff;background-color:#06C;padding:5px;text-decoration:none;font-weight:bold;}
.warenkorb-head{font-weight:bold;background-color:#e5e5e5;padding:2px;margin:2px;height:20px;padding-left:5px;font-size:16px;color:#303030;}
.warenkorb-content{font-weight:normal;padding:10px 10px 10px 10px;border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid;border-color:#e5e5e5;}
table{width:80%;background-color:#fff;margin:0 auto;}
.shop .teaser-container{margin-left:0;}
.shop .teaser-container h1{margin-bottom:70px;}
#maps-box{z-index:1000;width:600px;height:500px;margin:0 auto;margin-top:40px;display:block;border:3px solid #3a3a3a;position:relative;top:5.5em;bottom:0;left:10px;right:10px;background-color:#fff;visibility:visible;padding:20px;}
.close a{position:absolute;left:600px;top:5px;background:url(../img/close.png) no-repeat;width:30px;height:30px;display:block;text-indent:-200em;}
.sub-menu{list-style:none;margin:0 auto;text-align:center;}
.sub-menu li{float:left; width:135px; padding-top:10px;}
.sub-menu li.active{height:37px;color:#0073b1;}
.sub-menu li.active a{color:#333;height:20px;}
.sub-menu li a, .sub-menu li a:link, .sub-menu li a:visited, .sub-menu li a:active{text-decoration:none;font-weight:bold;font-size:14px; color:#707173}
.sub-menu li a:hover{color:#FF6600; background:#fff;}
.sub-menu li a.active{color:#FFF;text-decoration:underline;}
.blog {width:900px;padding:20px;overflow:hidden;}
.blog-img, .blog-text {float:left;}
.blog-img{width:242px; margin-right:20px;}
.blog-img img {margin-bottom:10px;}
.blog h1{font-size:22px;font-weight:normal;color:#FF6600;}
.start-subheadline {font-size:13px;color:#FF6600;text-align:center;margin-top:172px;}
.schwarzer-link{color: #000 !important;text-decoration: underline;}
.schwarzer-link a:link, .schwarzer-link a:active{color: #000 !important;text-decoration: underline;}
.schwarzer-link a:hover{color: #FF6600;text-decoration: underline;}