body {background: #15330b url(gfx/greenbackgroundshade.jpg) top left repeat-x} /*0b520f/1f447a*/
body>div {background: url(gfx/sideshadowsgreen.png) top center repeat-y}
body div div {background: #fff url(gfx/Zaun.jpg) bottom left no-repeat}
body div div div {background: none}
div#mn {}

h1,h2,h3,h4,h5,h6,ul,ol,dl,p,label {font-family: Tahoma,Arial,sans-serif}
ul,ol {list-style: none}

dt,dd,ul,ol {font-size: 80%}
dt {font-weight: bold}

h1,h2,h3,h4 {color: #436da8}
h1 {font: italic 170% Georgia,cursive; margin: 0.7em 0 0.5em}
h2 {font: 120% "Arial Black",Arial,Helvetica,sans-serif; margin: 0.7em 0 0.5em; color: #6ca858}
h3 {font: 110% Palatino,"Palatino Linotype","Book Antiqua","Hoefler Text",Arial,sans-serif; font-variant: small-caps; margin: 1em 0 0.5em}
p {font: 90% Palatino,"Palatino Linotype","Book Antiqua","Hoefler Text",Geogria,Arial,sans-serif; line-height: 150%; margin: 0.5em 0}
h4 {font: 85% "Lucida Sans Unicode","Lucida grande",Arial,sans-serif; color: #2d5f1d}
ul {font: 90% Palatino,"Palatino Linotype","Book Antiqua","Hoefler Text",Geogria,Arial,sans-serif; line-height: 130%}

img {border: 1px solid #444; padding: 4px; background-color: white}
img.left {float: left; margin-right: 0.5em}
img.right {float: right; margin: 0 0.5em}

/* header */
div#hdr {background: url(gfx/headershadegreen.jpg) top left repeat-y} /*4b72aa*/
div#hdr div {background: url(gfx/Logo3.jpg) left 50% no-repeat}
div#hdr h4, div#hdr h5 {background-color: #7eba69; text-align: center; color: white; padding: 0.3em 0}
div#hdr h4 {font: italic 120% Georgia,Times,"Times New Roman",serif; border-top: 3px solid #15330b}
div#hdr h5 {font: 80% "Lucida Sans Unicode","Lucida grande",Arial,sans-serif; border-bottom: 3px solid #235014}

/* menu */
div#mn ul#nav {background: transparent url(gfx/menubackground.png) top left no-repeat; padding: 0.5em 0 0 0.5em; height: 270px}
* html div#mn ul#nav {background-image: url(gfx/menubackground.gif)}
div#mn ul#nav li {font-size: 120%; margin: 0.4em 0; font-family: Georgia, Tahoma, sans-serif}
div#mn ul#nav a {color: white; font-variant: small-caps; text-decoration: none; border-bottom: 2px solid transparent; outline: none}
div#mn ul#nav a:link, div#mn ul#nav a:visited {}
div#mn ul#nav a:hover, div#mn ul#nav a:active {border-color: #fff}

/* page */
div#cnt ul {list-style: disc outside; width: auto}
div#cnt li {margin: 0.5em 0 0.5em 1.5em}

/* attraction box */
dl#imp {margin: 0 1.5em; padding: 0 0 0.5em}
dl#imp dt {float: left; margin: 0; margin-left: -1em}
dl#imp dt span {background-color: #e9483a; color: white; padding: 0.5em; line-height: 150%; text-transform: uppercase; letter-spacing: 3px; margin: 0}
dl#imp dd {clear: left; border: 2px solid #ca4c40; color: #8a160b; padding: 0.6em; background: url(gfx/transparentred.png) top left repeat; letter-spacing: 1px; margin: 0} /*#f8d3cf;*/

/* forms */
fieldset {margin: 1.5em;border: 2px solid #ca4c40; color: #8a160b; padding: 0.6em; background: url(gfx/transparentred.png) top left repeat}
legend {background-color: #e9483a; color: white; padding: 0.5em; line-height: 150%; font-variant: small-caps; letter-spacing: 0.2em; font: 110% Georgia,Times,"Times New Roman",serif}
label {display: block; color: #510d07; font-size: 80%; margin: 0 0 0.3em 0}
input[type="text"], select[size="1"], textarea {border: 1px inset #510d07; font: 90% "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; padding: 0.1em}
input[type="text"], textarea {width: 95%}
input[type="text"]:focus, select[size="1"]:focus, textarea:focus {background: white}
fieldset h5 {margin: 0.8em 0 0.3em; letter-spacing: 0.1em; clear: both}
fieldset legend+h5 {margin-top: 0}
fieldset h6 {text-align: center}

/* links */
div#cnt a {color: #323036; font: bold 80% Tahoma,Arial,Helvetica,sans-serif; letter-spacing: 1px; text-decoration: none}
div#cnt a:link, div#cnt a:visited {color: #323036; text-decoration: none}
div#cnt a:hover, div#cnt a:active {color: #952144; text-decoration: underline}
div#cnt a.bl {display: block; background: url(gfx/Link.gif) 5px 50% no-repeat; padding: 0.5em 1em; outline: none}
div#cnt a.up {display: block; background: url(gfx/Up.gif) 5.5em 40% no-repeat; padding: 0.7em 0 1.5em 7em; outline: none}

/* address */
dl#adr {margin: 0.5em; padding: 0.5em; background: url(gfx/semitransparentgreen.png) top left repeat; color: #102f05; border: 2px solid #102f05}
div#mn>dl:hover {border-color: #da4c74; color: #8d1335; background-image: url(gfx/semitransparentred.png)}
select {min-width: 4em}

/* footer */
div#fot {color: #666}
div#fot h6 {text-align: center; padding-top: 4px; background-color: #eee}
div#fot h6 a {color: #497}
div#fot h6 span {}

/* Martin Ekblom 2008 */