* {margin:0; padding:0; }


body,html {background-color:#f29b00; font-family:georgia, times, serif; height:101%; }

div#zentriert {margin-left:auto; margin-right:auto; background-color:#f2bd5f; border-right:double 4px #143c1a; border-left:double 4px #143c1a; max-width:1000px;} 

div#kopf {background-color:#f2db5f; background-image: url("bilder/hvinur_kopf.jpg"); height:562px; background-repeat:no-repeat; border-bottom:double 4px #143c1a; position:relative; width:1000px;}

div#titelhintergrund {  background-color:#f29b00;  opacity:0.5; height:180px;}



div#titelhintergrund h1 {  color:#091b0c; font-family:Domestic manners, georgia, times, serif; text-align:center; font-size:340%; padding-top:20px; }

div#inhalt {color:#143c1a;}

div#inhalt p {padding:10px; padding-left:30px; margin-left:30px; margin-right:30px; margin-top:10px; margin-bottom:10px;}

.center {text-align:center;}

div#inhalt .beginn {margin:30px;}

div#inhalt h1 {padding-left:30px; padding-bottom:20px; margin-top:50px;}

div#inhalt h2 {padding-left:30px;}

div#inhalt h3 {margin:30px;}

div#inhalt ul {margin-left: 30px;padding-left:30px; }

div#inhalt table {padding-left:20px;padding-bottom:50px; padding-right:20px;}

div#inhalt td {padding:10px;padding-bottom:30px; padding-top:20px; max-width:400px; vertical-align:top; border-bottom:1px solid #143c1a;}

div#inhalt .ende { text-align:center; margin-top:-30px;}

div#inhalt dl.mobil {display:none;}

img.karte {margin-top:30px; margin-bottom:30px;}

div#navigation { color:#f29b00; width:100%; height:50px; text-align:center;}


div#navigation li { display:inline-block; background-color:#143c1a; text-align:center; padding:7px; vertical-align:top; height:3em; }

div#navigation a {background-color:#143c1a; color:#f29b00; text-align:center; text-decoration:none; }

a {color:#143c1a; font-weight:bold; text-decoration:underline;}

div#navi_intern {width:600px; border:1px solid #143c1a; margin:50px; padding:10px; font-style:italic; font-size:80%;}

div#navi_intern p {margin:0px;}

div#maerchen {margin-left:auto; margin-right:auto; margin-bottom:50px; margin-top:50px; font-size:90%; font-style:italic; width:800px; border:1px solid #143c1a; border-right:0px; border-top-left-radius:50px 200px; border-bottom-left-radius: 50px 200px; background-color:#f2e3c9; 
background-image: -ms-linear-gradient(right, #f2bd5f, #f2e3c9 30%);
background-image: -moz-linear-gradient(right, #f2bd5f, #f2e3c9 30%);
background-image: -o-linear-gradient(right, #f2bd5f, #f2e3c9 30%);
background-image: -webkit-gradient(linear, center right, center left, from(#f2bd5f), to(#f2e3c9 30%));
background-image: -webkit-linear-gradient(right, #f2bd5f, #f2e3c9 30%);
background-image: linear-gradient(right, #f2bd5f, #f2e3c9 30%); }

div#maerchen p {margin:0px; padding-left:60px; padding-right:60px; padding-bottom:40px;}

div#maerchen h3 {margin:0px; padding:40px; text-align:center;}

video {width:400px; height:360px;} 

img.w_400 {max-width:400px; height:auto; }

img.w_300 {width:300px; height:auto; margin-left:50px; }

dl.rechts {float:right; margin-left:50px; margin-right:50px; margin-bottom:20px; width:400px;}

dl.links {float:left; margin-left:50px; margin-right:50px; margin-bottom:20px; width:400px; }

dl.logo {float:left; margin-left:50px; margin-right:10px; margin-bottom:20px; width:300px; }

dd {font-size:90%; font-style:italic; padding-top:10px;}

p.klein {font-size:90%; font-style:italic; }

p.clear {clear:both; margin:0px; padding:0px;}



a.impressum {background-color:#143c1a; color:#f29b00; text-align:center; text-decoration:none; padding:10px;}

div#ende { border-top:1px solid #143c1a; margin-top:20px; text-align:center;}

