/* Copyright clkm - cornelia lange http://www.clkm.de/  */

strong, b {
font-weight: bold;
}
address {
font-size: 0.86em;
font-style: normal;
line-height: 1.4em;
}
acronym {
border-bottom: 1px dashed #ccc;
}
blockquote {
margin: 0 20px;
}
cite {
font-weight: normal;
font-style: oblique;
font-size: 80%;
}
hr {
color: #F1ECE3;
background: #F1ECE3;
clear: both;
}
p, a, address, li, caption, td, th, label, input, blockquote, legend, option, select {
font-size: 0.75em;
}
h2 a, h3 a, h4 a, h5 a, h6 a, h2 label, p a, address a, label a,  
li li, li a, li p, p label,
th label, th a, td p, td li, td a, td td, td address, 
blockquote p, blockquote blockquote, select option {
font-size: 100%;
}
td h2, th h2, li h2 {
font-size: 150%;
}
td h3, th h3, li h3, 
td h4, th h4, li h4,
td h5, th h5, li h5, 
td h6, th h6, li h6 {
font-size: 115%;
}
a {
text-decoration: none;
font-weight: bold;
color: #0071BC;
background: transparent;
}
a.norm {
font-weight: normal;
padding-left: 25px;
}
a img {
background: transparent;
}
a:link, a:visited {
color: #0071BC;
background: transparent;
}
a:hover, a:active, a:focus {
color: #ED1C24;
background: transparent;
text-decoration: none;
}

a.intern:link, a.intern:visited, #sidebar a.intern:link, #sidebar a.intern:visited {
color: #0071BC;
background: transparent url(/files/global_files/dffb09ab697d1b25561c3dcae063fb96c85ff464_internlink.gif) 0 0 no-repeat;
padding-left: 18px;
}
a.intern:hover, a.intern:active, a.intern:focus,
#sidebar a.intern:hover, #sidebar a.intern:active, #sidebar a.intern:focus {
color: #ED1C24;
background: transparent url(/files/global_files/dffb09ab697d1b25561c3dcae063fb96c85ff464_internlink.gif) 0 -39px no-repeat;
text-decoration: none;
}
a.extern:link, a.extern:visited {
color: #0071BC;
background: transparent url(/files/global_files/17c7cbddc93cea1d2774d10ea0c6f4516dd40d93_externlink.gif) 0 0 no-repeat;
padding-left: 18px;
}
a.extern:hover, a.extern:active, a.extern:focus {
color: #ED1C24;
background: transparent url(/files/global_files/17c7cbddc93cea1d2774d10ea0c6f4516dd40d93_externlink.gif) 0 -39px no-repeat;
text-decoration: none;
}
a.nachoben:link, a.nachoben:visited {
color: #0071BC;
background: transparent url(/files/global_files/ab26a2b5515061f5fcad8d318eb3663ef9122c92_toplink.gif) 0 0 no-repeat;
padding-left: 18px;
}
a.nachoben:hover, a.nachoben:active, a.nachoben:focus {
color: #ED1C24;
background: transparent url(/files/global_files/ab26a2b5515061f5fcad8d318eb3663ef9122c92_toplink.gif) 0 -39px no-repeat;
text-decoration: none;
}
a.back:link, a.back:visited {
color: #0071BC;
background: transparent url(/files/global_files/56947b5bd5dd389f79456d3e53c7ad5b9b57e456_backlink.gif) 0 0 no-repeat;
padding-left: 18px;
}
a.back:hover, a.back:active, a.back:focus {
color: #ED1C24;
background: transparent url(/files/global_files/56947b5bd5dd389f79456d3e53c7ad5b9b57e456_backlink.gif) 0 -39px no-repeat;
text-decoration: none;
}

table {
margin: 10px 10px 10px 0;
background: transparent;
border-collapse: collapse;
}
caption {
text-align: left;
font-weight: bold;
padding-bottom: 5px;
}
th, td {
padding: 5px;
text-align: left;
vertical-align: top;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-family: Arial, Helvetica, sans-serif;
color: #7C858F;
}
h1 {
font-size: 1.3em;
font-weight: normal;
color: #0071BC;
background: transparent;
margin: 0 0 20px 0;
}
h1 strong, h1 em {
display: block;
font-size: 70%;
color: #0071BC;
font-style: normal;
margin: 0;
padding: 0;
}
h2 {
font-size: 1.2em;
}
h3 {
font-size: 1.1em;
}


#content #column h2, 
#content #column h3 {
margin: 15px 10px 5px 15px;
font-size: 110%;
font-weight: normal;
color: #6a7a93;
background: transparent;
}
#content #column h3 {
font-size: 100%;
font-weight: bold;
}
#content #column p {
margin: 5px 10px 5px 15px;
color: #7c858f;
background: transparent;
}
#content #column p.teaser {
font-weight: bold;
text-align: left;
}
#content #column a {
color: #7c858f;
background-color: transparent;
}

#content h2 {
margin: 20px 15px 10px 0;
font-weight: normal;
color: #0071BC;
}
#content h3, 
#content h4, 
#content h5, 
#content h6 {
color: #0071BC;
margin: 10px 15px 5px 0;
}
#content p {
line-height: 1.4em;
margin: 10px 15px 10px 0;
}
#content p.bilder {
font-weight: bold;
font-size: 70%;
margin: 30px 50px 30px 0;
}
#content p.linie {
border-top: 1px solid #ccc;
padding: 10px 0 5px 0;
margin-top: 20px;
}
#content p.fussnote {
line-height: normal;
margin: 5px 15px 5px 0;
}
#content p.preise {
font-weight: bold;
font-size: 110%;
}


#content ul h2, #content ol h2, 
#content ul h3, #content ol h3,
#content ul h4, #content ol h4,
#content ul h5, #content ol h5,
#content ul h6, #content ol h6 {
color: #6a7a93;
background: transparent;
}
#content ul,
#content ol {
margin: 10px 15px 10px 0;
padding: 0;
}
#content ul li {
list-style: disc outside;
margin-left: 25px;
padding: 2px 0;
}
#content ul li ul {
margin: 5px 0 10px 10px;
}
#content ul li ul li {
padding: 1px 0;
}
#content ol li {
list-style: decimal inside;
margin-left: 10px;
padding: 3px 0;
}
#content ol li ul li {
list-style: outside circle;
margin-left: 35px;
}
#content ul h2, #content ol h2, 
#content ul h3, #content ol h3,
#content ul h4, #content ol h4,
#content ul h5, #content ol h5,
#content ul h6, #content ol h6 {
margin: 0;
}
#content ul p {
margin: 0;
padding: 0;
}
#content ol p {
margin: 5px 0 5px 15px;
padding: 0;
}
#content ul img {
vertical-align: middle;
}
#content ul.nodisc li, #content ul.linkliste li {
list-style-type: none;
padding: 3px 0;
margin-left: 0;
}
#content ul.nodisc li h2, #content ul.linkliste li h2 {
font-size: 100%;
}

#content .block {
color: #000;
background: #F9F7F2;
margin: 20px 0 0 0;
}
#content .block h2 {
font-size: 100%;
font-weight: bold;
color: #0071BC;
background: #F1ECE3;
padding: 2px 5px;
margin: 0;
border-bottom: 1px solid #0071BC;
}
#content .block p {
margin: 5px 25px;
padding: 5px 0 10px 0;
text-align: justify;
line-height: 140%;
}
#content .block ul {
margin: 5px 0 0 20px;
}

/* Unterkuenfte */
#content .post {
display: block;
width: 480px;
color: #000;
background: #F5F3F2 url(/files/global_files/6d61f46eaaa4e9f612c55555c10108f455a664e2_bg_post.png) 0 0;
margin: 20px 0;
}
#detailseite #content .post, #wissenswertes #content .post, #ferienobjekt #content .post {
background: transparent;
}
#content .post h2 {
font-size: 100%;
font-weight: bold;
color: #0071BC;
background: #fff;
padding: 8px 5px;
margin: 0 0 0 0;
border: 1px solid #fff;
}

#detailseite #content .post h2, #ferienobjekt #content .post h2 {
border: 0;
margin: 10px 0 0 0;
color: #f5f3f2;
background: #0071BC;
}
#content .post h2 span, #content .post h1 span {
float: right;
width: 60px;
}
#content .post h2 a, #content .post h1 a {
display: block; 
float: right;
font-size: 70%;
width: 19px;
height: 20px;
margin: 0 5px 0 0;
}
#content .post h2 a.lage, #content .post h1 a.lage {
background: transparent url(/files/global_files/7162decaf033d1635733e8fd0d71e20d077fa87e_lageplan_h2.gif) 0 0 no-repeat;
}
#content .post h2 a.mail, #content .post h1 a.mail {
background: transparent url(/files/global_files/a8c708be8a0d31b1c0226cb46cdb3ecef9d4d4ac_anfrage_h2.gif) 0 0 no-repeat;
}

#content .summary, #content p.details {
color: #0071bc;
background: #fff;
padding: 2px 10px 3px 10px;
margin: 0;
text-align: right;
clear: both;
}
#sitemap #content h2 {
margin: 20px 0 0 0;
}
.sitemap {
background: #F5F3F2;
padding: 10px 0 10px 0;
border: 1px solid #0071BC;
border-top: 0 none;
}
#content .sitemap ul {
list-style: none;
margin: 0 0 0 10px;
}
#content .sitemap li {
display: inline;
padding: 0;
}
#content .sitemap a {
display: block;
padding: 3px 0 3px 19px;
margin: 0;
text-decoration: none;
font-weight: bold;
}
.sitemap a:link, 
.sitemap a:visited {
color: #0071BC;
background: transparent url(/files/global_files/7021da39507004f5f9df78a54154a98c9101c3ce_internmain.gif) 3px 3px no-repeat;
}
.sitemap a:hover, 
.sitemap a:active, 
.sitemap a:focus {
color: #ED1C24;
background: transparent url(/files/global_files/7021da39507004f5f9df78a54154a98c9101c3ce_internmain.gif) 3px -36px no-repeat;
}

#content .objektbeschreibung {
margin-left: 110px;
}
#detailseite #content .objektbeschreibung, #ferienobjekt #content .objektbeschreibung {
margin: -15px 0 0 0;
width: 340px;
float: right;
clear: none;
}

#content .iconbox {
display: block;
float: left;
clear: left;
width: 98px;
background: #fff;
padding: 5px 0 5px 5px;
margin: 10px 0 5px 0;
border: 1px solid #0071BC;
}
#ferienobjekt #content .iconbox {
margin: 5px 0 5px 0;
}
#detailseite #content .iconbox, #ferienobjekt #content .iconbox {
float: none;
clear: none;
margin: 5px 5px 5px 0;
width: 110px
}
#content .iconbox li {
padding: 0 0 0 21px;
margin: 0 0 4px 0;
font-size: 70%;
line-height: 20px;
list-style: none;
}
#content .iconbox img {
float: left;
margin:0 4px 4px 0;
padding: 0;
}
#content .iconbox li.anzahl {
background: transparent url(/files/global_files/2b16764706dca30ca6eee4aeffd608993dc7ee0c_betten_iconbox.gif) 0 0 no-repeat
}
#content .iconbox li.preis {
background: transparent url(/files/global_files/db505e790b3b4ebad77caa2f49af2a8614b11f45_euro_iconbox.gif) 0 0 no-repeat
}
#content .iconbox li.endreinigung {
background: transparent url(/files/global_files/80c62d19a05f08c4cd65eb4f7886dbfa6660e158_endreinigung_iconbox.gif) 0 0 no-repeat
}
#content .iconbox li.waesche {
background: transparent url(/files/global_files/cd9d3675a76df247f7d7fa0c9c75c23f6b3cf940_waesche_iconbox.gif) 0 0 no-repeat
}

#content .objektdaten {
float: right;
width: 140px;
margin: 10px 0 5px 5px;
}
#content .objektdaten img {
border: 1px solid #0071bc;
}
#content .objektdaten p {
margin: 5px 0;
font-size: 70%;
}

#content p.hinweisrechts {
float: right;
width: 140px;
padding-top: 10px;
}
#content ul.objektbilder {
margin: 10px 0;
list-style: none;
width: 320px;
}
#content .objektbilder li {
display: inline;
list-style: none;
}
#content .objektbilder a {
float: left;
margin: 15px
}
#content .objektbilder img {
border: 1px solid #ccc;
}

/* Detailseite Ferienobjekt ****************/
/* Galeriebilder */
#content ul.galeriebilder {
margin: 10px 0;
padding: 0;
list-style: none;
width: 480px;
}
#content .galeriebilder li {
display: inline;
padding: 0;
list-style: none;
}
#content .galeriebilder a {
display: block;
float: left;
margin: 10px;
padding: 0;
}
#content .galeriebilder img {
border: 1px solid #ccc;
}
.fewolage {
float: right;
width: 200px;
margin: 0 0 10px 20px;
}
em {
color: #666;
padding: 0 0 5px 0;
}
table.preise td {
line-height: 120%;
vertical-align: text-bottom;
}

/* Lageplan */

#content .lageplan {
color: #000;
background: #F9F7F2;
margin: 20px 0 0 0;
}
#content .lageplan h2 {
font-size: 100%;
font-weight: bold;
color: #0071BC;
background: #F1ECE3;
padding: 2px 5px;
margin: 0;
border-bottom: 1px solid #0071BC;
}
#content .lageplan p {
margin: 25px 0;
padding: 10px 0 35px 0;
text-align: center;
line-height: 140%;
}

/* Zeichenerkl&auml;rung Sidebar */

#sidebar h3.zeichenheader {
color: #0071BC;
background: transparent;
font-weight: normal;
margin: 80px 10px 2px 5px;
}
#sidebar .zeichen {
display: block;
list-style: none;
margin: 3px 10px 10px 5px;
padding: 5px;
background: #fff;
border: 1px solid #0071BC;
}
#sidebar .zeichen li {
font-size: 70%;
clear: left;
padding: 2px 0 2px 21px;
font-size: 70%;
list-style: none;
line-height: 20px;
}
#sidebar .zeichen li.anfrage {
background: transparent url(/files/global_files/e63691889ed1023c4e1e0b6b6e8df0e0ebef7280_anfrage_zeichen.gif) 0 2px no-repeat
}
#sidebar .zeichen li.lage {
background: transparent url(/files/global_files/e159d41918d84547d156d22a07bc0f503114cc25_lageplan_zeichen.gif) 0 2px no-repeat
}
#sidebar .zeichen li.home {
background: transparent url(/files/global_files/305bfc08e49e04e7ee3be888058ca393f810d34d_homepage_zeichen.gif) 0 2px no-repeat
}
#sidebar .zeichen li.anzahl {
background: transparent url(/files/global_files/2b16764706dca30ca6eee4aeffd608993dc7ee0c_betten_iconbox.gif) 0 2px no-repeat
}
#sidebar .zeichen li.preis {
background: transparent url(/files/global_files/db505e790b3b4ebad77caa2f49af2a8614b11f45_euro_iconbox.gif) 0 2px no-repeat
}
#sidebar .zeichen li.endreinigung {
background: transparent url(/files/global_files/80c62d19a05f08c4cd65eb4f7886dbfa6660e158_endreinigung_iconbox.gif) 0 2px no-repeat
}
#sidebar .zeichen li.waesche {
background: transparent url(/files/global_files/cd9d3675a76df247f7d7fa0c9c75c23f6b3cf940_waesche_iconbox.gif) 0 2px no-repeat
}
#sidebar h3 {
margin: 15px 5px 10px 14px;
}
#sidebar p {
margin: 10px 5px 10px 14px;
}

#sidebar .banner {
list-style: none;
margin: 10px 0 20px 5px;
}

#sidebar .banner li {
width: 240px;
text-align: center;
}
#sidebar .banner a {
background: transparent;
}

/* Banner Meeresbrandung 30 */

#meeresbrandung30, 
#meeresbrandung31, 
#meeresbrandung24, 
#amrum {
position: relative;
width: 240px;
margin: 20px 0 20px 14px;
padding: 0 0 5px 0;
background: #D8502E;
}
#meeresbrandung31 {
background: #BF9340;
}
#meeresbrandung24 {
background: #f2d281;
}
#amrum {
background: #b5a086;
}
#meeresbrandung30 img, 
#meeresbrandung31 img, 
#meeresbrandung24 img,
#amrum img {
margin: 19px 0 10px 19px;
padding: 0;
border: 2px solid #fff;
}
#sidebar #meeresbrandung30 h2, 
#sidebar #meeresbrandung31 h2, 
#sidebar #meeresbrandung24 h2, 
#sidebar #amrum h2 {
color: #fff;
font-size: 100%;
font-weight: bold;
margin: 0 0 5px 19px;
}
#sidebar #meeresbrandung24 h2 {
color: #333;
}
#sidebar #meeresbrandung30 h2 strong, 
#sidebar #meeresbrandung31 h2 strong, 
#sidebar #meeresbrandung24 h2 strong,
#sidebar #amrum h2 strong {
display: block;
font-size: 70%;
}
#sidebar #meeresbrandung30 p, 
#sidebar #meeresbrandung31 p, 
#sidebar #meeresbrandung24 p,
#sidebar #amrum p {
color: #fff;
font-size: 70%;
margin: 5px 15px 5px 19px;
}
#sidebar #meeresbrandung24 p {
color: #333;
}
#sidebar #meeresbrandung30 span, 
#sidebar #meeresbrandung31 span, 
#sidebar #meeresbrandung24 span,
#sidebar #amrum span {
display: block;
text-align: right;
}
#sidebar #meeresbrandung30 span strong, 
#sidebar #meeresbrandung31 span strong, 
#sidebar #meeresbrandung24 span strong,
#sidebar #amrum span strong {
font-size: 140%;
}
#sidebar #meeresbrandung30 a, 
#sidebar #meeresbrandung31 a, 
#sidebar #meeresbrandung24 a,
#sidebar #amrum a {
color: #fff;
text-decoration: underline;
}
#sidebar #meeresbrandung24 a {
color: #000;
text-decoration: underline;
}
#sidebar #meeresbrandung30 a:hover, 
#sidebar #meeresbrandung31 a:hover, 
#sidebar #meeresbrandung24 a:hover,
#sidebar #amrum a:hover {
color: #fff;
background-color: transparent;
text-decoration: none;
}
#sidebar #meeresbrandung24 a:hover {
color: #000;
}

/* News Feeds Sidebar */
#sidebar h2 {
font-weight: normal;
margin: 40px 0 20px 10px;
font-size: 90%;
color: #000;
}
#sidebar h2.red {
margin: 20px 0 0 0;
padding: 20px 0 20px 10px;
background: #ffeaea;
}
#sidebar p.rssfeed a {
padding: 5px 0 5px 35px;
background: transparent url(/files/global_files/2bbed0f12dc75477da2a01e7b6f353bbe262a047_feed-icon.png) 5px 0 no-repeat;
}

/* Allgemeine Klassen */
.teaser {
font-weight: bold;
}
.blue {
color: #0071BC;
}
.red {
color: #c00;
}
.vip,  #content .post p.vip {
color: #f00;
background: #fff;
border: 1px solid #0071BC;
margin: 0 0 10px 0;
padding: 5px;
}
.rand, .imgborder, .bleft, .bright, .btop, .bbot {
border-color: #eaeaea;
}
.wcom_logo, a.wcom_logo:link, a.wcom_logo:visited, a.wcom_logo:hover, a.wcom_logo:active, a.wcom_logo:focus {
padding: 4px 0 4px 24px;
background: transparent url(/files/global_files/cddf5a700d59acd9ac820b1cd1ac1b92c324ec3d_welcompose-logo-sm.gif) left no-repeat;
}
.clearb, 
.absatztrenner, 
.containerbot, 
.mainbot, 
.mainconbot, 
.maincontentbot, 
.menubot {
clear: both;
}
.clearl {
clear: left;
}
.skip {
position: absolute;
left: -2000em;
}
.fleft, .bildlinks {
float: left;
margin: 5px 10px 5px 0;
}
.fright, .bildrechts {
float: right;
margin: 5px 0 5px 15px;
}
table.fright, table.rechts {
margin: 10px 0 5px 10px;
}
.aleft, .links {
text-align: left;
margin: 10px 10px 5px 0;
}
.aright, .rechts {
text-align: right;
margin: 10px 15px 5px 10px;
}
.acenter, .mittig {
text-align: center;
margin: 10px 15px;
}
.rand {
border: 1px solid #000;
}
.sep {
border-collapse: separate;
}
.stern {
color: #ED1C24;
}
.top {
text-align: right;
padding: 10px 15px 20px 0;
}
.line_through {
text-decoration: line-through;
}
.dark, .medium, .light {
border-collapse: separate;
padding: 1px;
}
.dark {
color: #fff;
background: #666;
}
.medium {
color: #000;
background: #dcdcdc;
}
.light {
color: #000;
background: #f5f5f5;
}
/* SEO Klassen */
#sidebar h2.unten {
color: #999;
padding-top: 600px;
margin: 10px 0 10px 14px;
font-size: 75%;
}
#sidebar p.linx {
line-height: normal;
margin: 5px 0 5px 14px;
}
#sidebar a.linx {
font-weight: normal;
color: #666;
background: #fff;
font-size: 65%;
margin: 10px 0 10px 0;
line-height: normal;
font-family: Arial, Helvetica, sans-serif;
}


#sidebar p.linie {
border-top: 1px solid #ccc;
margin-top: 20px;
padding-top: 3px;
}
.first, #sidebar h2.first {
margin: 80px 0 10px 14px;
font-weight: bold;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: left; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#nocolumn .clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html #nocolumn .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Blog Seiten Navi */
#content p.pager {
display: inline;
float: left;
padding: 3px;
}
#content #pager {
list-style: none;
display: inline;
width: 600px;
}
#content #pager li {
float: left;
list-style: none;
margin: 0; 
padding: 0;
}
#content #pager li a, #content #pager li.on {
display: block;
float: left;
color: #fff;
background: #497894;
padding: 10px 15px;
border: 1px solid #C9EAF8;
margin: 10px 10px 10px 0;
font-weight: normal;
}
#content #pager li a:link, #content #pager li a:visited {
color: #1e242b;
background: #fff;
}
#content #pager li a:hover, #content #pager li.on {
color: #1e242b;
background: #E3F4FB;
}


/* Standorte-Map */
#map {
width: 480px;
height: 400px;
font-family: Arial, Helvetica, sans-serif;
}
#map p {
font-size: 0.70em;
color: #000;
margin: 0;
padding: 0 0 0 65px;
text-align: left;
}
#map p a {
font-weight: normal;
}

#map p.prepare {
background: transparent url(/files/global_files/0b87ba6dec0d16936de621df3556002749be73c2_anfrage.gif) 0 0 no-repeat;
}
#map p.prepare1 {
padding: 3px 0 0 65px;
background: transparent url(/files/global_files/81e8afdd06f97d17c5d41c7d1cab7bc4136d13d0_clkm.jpg) 0 0 no-repeat;
}
#map p.prepare_koch {
background: transparent url(/files/global_files/bac60a3426391ac40c936813a2816bbf3f00df5b_koch-ferienhaus-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_pension_appelt {
background: transparent url(/files/global_files/84056b51d1f0673bc51cd210ed6c0b91b0b3ec67_pension-appelt-map.jpg) 0 0 no-repeat;
}
#map p.prepare_stabbert {
background: transparent url(/files/global_files/ferienwohnung-stabbert-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_meier-hohe-lith {
background: transparent url(/files/global_files/2f173ef218ddc3ef6f30fa069ee8262ebf6a502d_meier-hohe-lith-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_wagenknecht-hohe-lith {
background: transparent url(/files/global_files/1207bf2cfa0e014ca25ee3b66ca41398e751e8fa_hohe-lith-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_eickmeier-hohe-lith {
background: transparent url(/files/global_files/fewo-hohe-lith-eickmeier-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_gebhardt-hohe-lith {
background: transparent url(/files/global_files/fewo-hohe-lith-gebhardt-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_harms {
background: transparent url(/files/global_files/b8cbf89a9dea0022e3ee1bede41909417050eec4_fewo-harms-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_koehlerapp {
background: transparent url(/files/global_files/62f6602181df2b1991988c4a87b2da767cf04c22_koehlerapp-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_koehlerfewo {
background: transparent url(/files/global_files/ac0c27b034bb2d1d61fa25d717e6b48094cbe3bd_koehler-ferienwohnung-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_lamotte {
background: transparent url(/files/global_files/fewo-lamotte-sm.jpg) 0 0 no-repeat;
}
#map p.prepare_lamotte {
background: transparent url(/files/global_files/950af29f6f86025c59f52d9d1e2d3327bccdf53f_landhaus-hubertus-ferienwohnung-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_stolz {
background: transparent url(/files/global_files/e3d90abd84ad7ab76efbe72676fdc2f3a4122824_stolz-fewo-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_hubertus9 {
background: transparent url(/files/global_files/a269fa2b1d7d393d28c982c0f8e2a8d7e96f444e_fewo-hubertus9-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_schwenke{
background: transparent url(/files/global_files/cd0e0d106dbc2471aa76a7717f9ce6b6f76c8aba_landhaus-hubertus-schwenke-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_schwenke_otterndorf {
background: transparent url(/files/global_files/072158866911e9848a23b0d4488473374db3083d_ferienhaus-otterndorf-schwenke-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_konradi {
background: transparent url(/files/global_files/316080312303f80810f7c59a86e5ff8cc4dce9a1_behr-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_just {
background: transparent url(/files/global_files/6bfdbac42a51286ef9ff14472a210a2bcc7b51a4_just-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_roolfs {
background: transparent url(/files/global_files/ba5deba46cdde53af99a5e47928c0a29ed3f5bd2_roolfs-appartement.jpg) 0 0 no-repeat;
}
#map p.prepare_staar {
background: transparent url(/files/global_files/b0b67e24f0b5c827f5b8156a262e602b8a0cd6c1_staar-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_pacific {
background: transparent url(/files/global_files/8958a97e2c9f809814e05c9d91bce9265a755709_haus-pacific-duhnen-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_ebert {
background: transparent url(/files/global_files/d3b891b344aaf9025efb8674611fc2f050ad7584_hanseatic-ebert-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_behn_hanseatic {
background: transparent url(/files/global_files/f4e756214073f31de51b4f7af304dfe06e2bd9f7_hanseatic-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_behn_kurpark {
background: transparent url(/files/global_files/152cbab8b489495d3f2ee84c5aa4570c96ab01dc_kurpark-residenz-doese-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_lange, #map p.prepare_grossebrandung {
background: transparent url(/files/global_files/9ec63279904c517fd1372c36d7e05b101760fd3c_holsten-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_gorchfock {
background: transparent url(/files/global_files/ad0c1ab189b7ad35a845bc1030279ef02a49cbdf_krause-gorch-fock-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_krausestrand {
background: transparent url(/files/global_files/a8ab99b8a58433d445303f89ff978f297e6608e8_krause-strandpalais-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_quade {
background: transparent url(/files/global_files/28fd5d88c860e0862465e425e65c97313cfb0852_strandpalais-thumbnail-quade.jpg) 0 0 no-repeat;
}
#map p.prepare_quade_sahlenburg {
background: transparent url(/files/global_files/62cbc2eabd74d26c18343bf25c160f07dad7e5f3_haus-nordseebrandung-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_holsten {
background: transparent url(/files/global_files/9ec63279904c517fd1372c36d7e05b101760fd3c_holsten-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_borchardt {
background: transparent url(/files/global_files/d6cc1c4ef952166ccb4203092c2311a3293903ab_borchardt-duhnen-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_krausedoese {
background: transparent url(/files/global_files/152cbab8b489495d3f2ee84c5aa4570c96ab01dc_kurpark-residenz-doese-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_leuchtfeuer {
background: transparent url(/files/global_files/ab96c941a7cdd10a63531ec6704ddcd6916826d4_leuchtfeuer-krusche-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_georgi {
background: transparent url(/files/global_files/668e8b94c97b11bbd2245288360dc7b2b304e633_georgi-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_klamann {
background: transparent url(/files/global_files/49d81a83d775697b261354b95790b2cc8b53673e_klamann-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_wulfhorst {
background: transparent url(/files/global_files/5543aff6945747d2780bc83e65c77a390e5ab614_wulfhorst-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_hempel {
background: transparent url(/files/global_files/91db241f36e69044ea300a2017ea31b34614fb86_hempel-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_hempel_poseidon {
background: transparent url(/files/global_files/260793658af7a8b5765df02f834f34d9b4c69884_fewo-poseidon-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_mahlke_fehaus {
background: transparent url(/files/global_files/741137f9c14b06d53b0f7f7a6ff408d723b30814_mahlke-ferienhaus-sahlenburg-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_mahlke_fewo {
background: transparent url(/files/global_files/f739411988d4053de1f1bac3694ae99bd9af0f4f_ferienhaus-mahlke-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_mahlke_fewo {
background: transparent url(/files/global_files/ba12c7bb9d1bca22a68bd2a0d742bb77d3931c1a_mahlke-ferienwohnung-sahlenburg-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_sallein {
background: transparent url(/files/global_files/3eb1dc77b9c5b6084caa646b0d90dcb55e04abde_sallein-ferienwohnung-doese-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_meeresbrandung30 {
background: transparent url(/files/global_files/47ebe4255b456a696a6aa10379ee2f4a84ad027b_meeresbrandung30-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_bergholz {
background: transparent url(/files/global_files/ae5531deb8ed84b2c06764bf02ae5a04ff19e22c_meeresbrandung-bergholz-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_engelke {
background: transparent url(/files/global_files/f496c5e584658e05883a99b0caeeac9be4877d24_fewo-prelle-seesicht-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_hackbarth {
background: transparent url(/files/global_files/d9cba3e70653b11861d56daf4c5e0b24d8cc91fe_fewo-duhnen-aussenansicht-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_hackbarth_strandgut {
background: transparent url(/files/global_files/aa1b5354485b1a94c9b913f689083d041b841182_fewo-strandgut-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_martens {
background: transparent url(/files/global_files/14235f43b966a84937cd6ecc949f0bd615be24ea_ferienhaus-jan-bruett-weg-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_heinrich {
background: transparent url(/files/global_files/e97f6b9f3428400ca4ea83928c106f9acd8de1d5_fewo-heinrich-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_pallentin {
background: transparent url(/files/global_files/fewo-pallentin-doese-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_gerling {
background: transparent url(/files/global_files/fewo-cuxhaven-seedeich-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_boedinghausen {
background: transparent url(/files/global_files/fewo-boedinghausen-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_elbstrom {
background: transparent url(/files/global_files/0d21f85dabed9cdf92d606c3e656ea34bad8c2c8_fewo-elbstrom-21-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_mahlke_fehaus {
background: transparent url(/files/global_files/f739411988d4053de1f1bac3694ae99bd9af0f4f_ferienhaus-mahlke-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_jankun_fehaus {
background: transparent url(/files/global_files/464c7f5c1d2e7ba7ce91be7a3b02b0993bdcb018_ferienhaus-jankun-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_jankun_fewo_jan {
background: transparent url(/files/global_files/14d4dd00c0b6d4ec77898e056590d6b333eb9186_haus-horizont-jan-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_jankun_fewo_meerkieker {
background: transparent url(/files/global_files/508996a66f616093784d58debe5559372ad35b18_meerkieker-thumbnail.jpg) 0 0 no-repeat;
}
#map p.prepare_osterndorff {
background: transparent url(/files/global_files/fewo-thumb-osterndorff-sm.jpg) 0 0 no-repeat;
}
#map p.prepare_friesenrose{
background: transparent url(/files/global_files/ferienhaus-friesenrose-zweibettzimmer-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_wittebank{
background: transparent url(/files/global_files/ferienhaus-wittebank-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_zeidler{
background: transparent url(/files/global_files/ferienhaus-zeidler-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_nordlys{
background: transparent url(/files/global_files/ferienhaus-nordlys-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_wittduen{
background: transparent url(/files/global_files/ferienhaus-wittduen-thumb.jpg) 0 0 no-repeat;
}
#map p.prepare_gerdie{
background: transparent url(/files/global_files/ferienhaus-gerdie-thumb.jpg) 0 0 no-repeat;
}

#map a {
text-decoration: none;
}
#map br {
font-size: 5px;
line-height: 5px;
}
#map a:hover {
text-decoration: underline;
}

/* BOOKMARKS################################ */
#mainnavi h2 {
margin: 0 0 5px 0;
}
#mainnavi #bookmarks {
width: 120px;
}
#mainnavi #bookmarks li a, 
#mainnavi #bookmarks li a:link,
#mainnavi #bookmarks li a:visited,
#mainnavi #bookmarks li a:hover,
#mainnavi #bookmarks li a:focus,
#mainnavi #bookmarks li a:active {
display: block;
float: left;
background: transparent;
padding: 0;
margin: 5px 5px 5px 2px;
}

/* GLOSSAR################################## */

#content ul.glossar {
list-style: none;
margin: 10px 0;
overflow: auto;
}
#content ul.glossar li {
display: block;
float: left;
border: 1px solid #ccc;
color: #ccc;
width: 2.2em;
line-height: 2em;
font-size: 90%;
text-align: center;
margin: 0 3px 3px 0;
padding: 0;
}
#content ul.glossar li.akt {
border-color: #0071BC;
}
#content ul.glossar li.akt a, #content ul.glossar li a {
color: #0071BC;
text-decoration: none;
line-height: 2em;
}
#glossar h2 {
font-weight: bold;
}
dl.glossar dt {
border-bottom: 4px solid #ccc;
padding: 0 0 2px 0;
font-weight: bold;
margin: 15px 0 10px 0;
}
dl.glossar dd {
margin: 5px 0;
}
#content dl.glossar dd strong {
color: #0071BC;
font-size: 80%;
}


/***  ELVIA Buchungsbutton ***/
a.redbutton {
display: block;
width: 160px;
height: 32px;
color: #eaeaea;
background: transparent url(/files/global_files/96f795d549618027bef4257a96c4fcad37d3020c_button-32x160.png) 0 0 no-repeat;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 28px;
text-align: center;
}
a.redbutton:hover {
color: #fff;
}

/*** ADD THIS BOOKMARKS ***/

.addthis_toolbox .vertical, #content .addthis_toolbox .vertical {
width: 475px;
height: 45px;
padding: 10px 0 10px 5px;
margin: 10px 0;
border: 3px solid #0071BC;
background: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#content .addthis_toolbox .vertical li { 
list-style: none;
display: inline;
}
.addthis_toolbox .vertical a, #content .addthis_toolbox .vertical a {
display: block;
float: left;
padding: 5px 5px 5px 34px;
margin: 0 5px 2px 0;
position: relative;
display: block;
text-decoration: none;
}
.addthis_toolbox .vertical a, #main .addthis_toolbox .vertical a.addthis_button_expanded {
padding: 4px;
margin: 0;
}
.addthis_toolbox .vertical a:hover, #main .addthis_toolbox .vertical a:hover {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #fff;
background: #0071BC;
text-decoration: none;
}
.addthis_toolbox .vertical span, #main .addthis_toolbox .vertical span {
position: absolute;
left: 14px;
top: 4px;
}
.addthis_toolbox .vertical .weitere{
border-top: solid 1px #7294C7;
padding: 10px 0 0 0;
margin: 10px 10px 0 10px;
}
.addthis_toolbox .vertical .more a {
padding: 0;
margin: 0;
}
.addthis_toolbox .vertical .more span, #main .addthis_toolbox .vertical .more span {
display: none;
}
.googleads {
padding: 30px 10px 10px 15px;
}
