p,li,h1,h2 { cursor:default; }
header.columns, header *.columns { padding:0; }
header nav.eight.columns { border-top:3px solid #ffffff; border-bottom:3px solid #ffffff; }
header nav ul { list-style-type:none; }
header nav ul li { width:auto; float:left; background-color:rgb(255,255,255); }
header nav ul li { -moz-transition:background-color 0.4s; -webkit-transition:background-color 0.4s; -ms-transition:background-color 0.4s; transition:background-color 0.4s; }
header nav ul li { background-image:-moz-linear-gradient(70deg,rgb(0,43,165) 10%,transparent 98%); background-image:-webkit-linear-gradient(70deg,rgb(0,43,165) 10%, transparent 98%); background-image:-ms-linear-gradient(70deg,rgb(0,43,165) 10%,transparent 98%); background-image:linear-gradient(25deg,rgb(0,43,165) 10%,transparent 98%); }
header nav ul li { -moz-border-radius:4px 20px; -webkit-border-radius:4px 20px; -ms-border-radius:4px 20px; border-radius:4px 20px; }
header nav ul li a { width:auto; display:block; padding:0 10px; font:normal 14px/42px Snippet,sans-serif; white-space:nowrap; color:#ffffff !important; }
header nav ul li a { -moz-text-shadow:0px 0px 2px #dddddd; -webkit-text-shadow:0px 0px 2px #dddddd; -ms-text-shadow:0px 0px 2px #dddddd; text-shadow:0px 0px 2px #dddddd; }
header nav ul li:hover { background-color:rgb(20,63,185); }
header nav ul li a:hover { -moz-text-shadow:0px 0px 2px #dddddd; -webkit-text-shadow:0px 0px 2px #dddddd; -ms-text-shadow:0px 0px 2px #dddddd; text-shadow:0px 0px 2px #aaddaa; }

article.eight.columns { min-height:304px; border-bottom-style:none; background:no-repeat top center; }
article.eight.columns section { padding:0; }
body.homepage article.eight.columns { background-image:url(bilder/stage-homepage1.jpg); }
body.drumherum article.eight.columns { background-image:url(bilder/stage-umgebung1.jpg); }
body.wegbeschreibung article.eight.columns { background-image:url(bilder/stage-wegzuuns1.jpg); }
body.kontakt article.eight.columns { background-image:url(bilder/stage-kontakt1.jpg); }
body.ferienwohnung article.eight.columns { background-image:url(bilder/stage-ferienwohnung1.jpg); }
body.ferienwohnung-wohnzimmer article.eight.columns { background-image:url(bilder/stage-wohnzimmer1.jpg); }
body.ferienwohnung-schlafzimmer article.eight.columns { background-image:url(bilder/stage-schlafzimmer1.jpg); }
body.ferienwohnung-kueche article.eight.columns { background-image:url(bilder/stage-kueche1.jpg); }
body.ferienwohnung-bad article.eight.columns { background-image:url(bilder/stage-bad1.jpg); }

body.homepage > aside { height:304px;  }
body.homepage > aside:first-of-type { background-image:-moz-linear-gradient(110deg,rgb(255,255,255) 25%,rgb(200,200,200)); background-image:-webkit-linear-gradient(110deg,rgb(255,255,255) 25%,rgb(200,200,200)); background-image:-ms-linear-gradient(110deg,rgb(255,255,255) 25%,rgb(200,200,200)); background-image:linear-gradient(-20deg,rgb(255,255,255) 25%,rgb(200,200,200)); }
body.homepage > aside:last-of-type { background-image:-moz-linear-gradient(70deg,rgb(255,255,255) 25%,rgb(155,155,155)); background-image:-webkit-linear-gradient(70deg,rgb(255,255,255) 25%,rgb(155,155,155)); background-image:-ms-linear-gradient(70deg,rgb(255,255,255) 25%,rgb(155,155,155)); background-image:linear-gradient(20deg,rgb(255,255,255) 25%,rgb(155,155,155)); }
body.homepage > img:first-of-type { position:absolute; top:263px; left:-2px; opacity:0; }
body.homepage > img:first-of-type { -moz-transition:opacity 6s 3s; -webkit-transition:opacity 6s 3s; -ms-transition:opacity 6s 3s; transition:opacity 6s 3s; }
body.homepage > img:last-of-type { position:absolute; top:350px; right:10px; }
body.homepage > img:last-of-type { -moz-transform:rotate(20deg); -webkit-transform:rotate(20deg); -ms-transform:rotate(20deg); transform:rotate(20deg); }
body.homepage > img:last-of-type { -moz-transition:top 3s 2s, right 3s 2s, -moz-transform 4s 2s; -webkit-transition:top 3s 2s, right 3s 2s, -webkit-transform 4s 2s; -ms-transition:top 3s 2s, right 3s 2s, -ms-transform 4s 2s; transition:top 3s 2s, right 3s 2s, transform 4s 2s; }

article section.slider > div { border:1px solid rgb(210,210,210); border-style:solid none none solid; border-radius:2px; box-shadow:3px 3px 6px 0px rgb(80,80,80); background-image:linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); background-color:rgb(210,210,210); }
article section.slider > div { -moz-box-shadow:3px 3px 6px 0px rgb(80,80,80); -moz-border-radius:2px; background-image:-moz-linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); }
article section.slider > div { -webkit-box-shadow:3px 3px 6px 0px rgb(80,80,80); -webkit-border-radius:2px; background-image:-webkit-linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); }
article section.slider > div { -ms-box-shadow:3px 3px 6px 0px rgb(80,80,80); -ms-border-radius:2px; background-image:-ms-linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); }
article section.slider > div > div.orbit { margin-bottom:0; padding-bottom:95px; }
article section.slider > div > div h2 { margin:15px 55px 0 15px; font:normal 32px Yesteryear,sans-serif; color:rgb(0,43,165); }
article section.slider > div > div h2 { -moz-text-shadow:2px 2px 5px #000000; -webkit-text-shadow:2px 2px 5px #000000; -ms-text-shadow:2px 2px 5px #000000; text-shadow:2px 2px 3px rgb(80,80,80); }
article section.slider > div > div p { margin:0 0 15px 15px; font:normal 12px/18px verdana,sans-serif; }

article.eight.columns > div { height:280px; margin-bottom:10px; }
article.eight.columns h1 { padding:12px; display:inline-block; font:normal 42px Yesteryear,sans-serif; color:#ffffff; background:rgba(200,200,200,0.5); }
article.eight.columns h1 { -moz-text-shadow:2px 2px 5px #000000; -webkit-text-shadow:2px 2px 5px #000000; -ms-text-shadow:2px 2px 5px #000000; text-shadow:2px 2px 5px #000000; }
article.eight.columns h1 { -moz-border-radius:12px; -webkit-border-radius:12px; -ms-border-radius:12px; border-radius:12px; }
article.eight.columns section > p,
article.eight.columns section > ul li { text-align:justify; font:normal 12px/18px verdana,sans-serif; }
article.eight.columns section > ul li { margin-left:15px; }
article.eight.columns section > ul li.title { margin-left:0px; list-style-type:none; font-weight:bold; }
article.eight.columns section > p,
article.eight.columns section > ul { padding:15px; margin-bottom:20px; border:1px solid rgb(210,210,210); border-radius:2px; box-shadow:3px 3px 6px 0px rgb(80,80,80); background-image:linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); background-color:rgb(210,210,210); }
article.eight.columns section > p,
article.eight.columns section > ul { -moz-box-shadow:3px 3px 6px 0px rgb(80,80,80); -moz-border-radius:2px; background-image:-moz-linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); }
article.eight.columns section > p,
article.eight.columns section > ul { -webkit-box-shadow:3px 3px 6px 0px rgb(80,80,80); -webkit-border-radius:2px; background-image:-webkit-linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); }
article.eight.columns section > p,
article.eight.columns section > ul { -ms-box-shadow:3px 3px 6px 0px rgb(80,80,80); -ms-border-radius:2px; background-image:-ms-linear-gradient(-60deg,rgb(250,250,250),rgb(210,210,210)); }
article.eight.columns section > p.subnavigation { text-align:left; }
article.eight.columns section > p a { margin-left:-4px; padding:2px 10px; display:inline-block; background-color:rgb(240,240,240); background-image:linear-gradient(180deg,rgb(250,250,250),rgb(210,210,210)); box-shadow:3px 2px 3px 0px rgb(80,80,80); }
article.eight.columns section > p a { background-image:-moz-linear-gradient(-90deg,rgb(250,250,250),rgb(210,210,210)); -moz-box-shadow:3px 2px 3px 0px rgb(80,80,80); }
article.eight.columns section > p a { background-image:-webkit-linear-gradient(-90deg,rgb(250,250,250),rgb(210,210,210)); -webkit-box-shadow:3px 2px 3px 0px rgb(80,80,80); }
article.eight.columns section > p a { background-image:-ms-linear-gradient(-90deg,rgb(250,250,250),rgb(210,210,210)); -ms-box-shadow:3px 2px 3px 0px rgb(80,80,80); }
article.eight.columns section > p a:hover { background-image:linear-gradient(180deg,rgb(245,245,245),rgb(195,195,195)); }
article.eight.columns section > p a:hover { background-image:-moz-linear-gradient(-90deg,rgb(245,245,245),rgb(195,195,195)); }
article.eight.columns section > p a:hover { background-image:-webkit-linear-gradient(-90deg,rgb(245,245,245),rgb(195,195,195)); }
article.eight.columns section > p a:hover { background-image:-ms-linear-gradient(-90deg,rgb(245,245,245),rgb(195,195,195)); }
body.drumherum article.eight.columns section > p a { width:100%; }

article.eight.columns footer { margin-top:15px; font:normal 12px/24px verdana,sans-serif; background:rgb(240,240,240); }

@media only screen and (max-width:800px) {
header nav ul li { border-right-width:1px; }
header nav ul li a { font:normal 12px/36px verdana,sans-serif; }
}

@media only screen and (max-width:1000px) {
body.homepage > aside { display:none !important; }
body.homepage > img { display:none; }
.column:after, .columns:after { clear: both; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.column, .columns { float:none; width:100% !important; }
}

@media only screen and (min-width:1001px) and (max-width:1099px) {
	header nav ul li a { padding:0 7px; }
}