body {
background-color: #385d42;
font: normal 75%/1.6em verdana,sans-serif;
color:#564b47;
padding:0;
margin:0;
}
html>body {
font-size: 12px;
}
a {color: #036;}
a:visited {color:#066;}
a:hover {color: #000; text-decoration:none;}
a:active { color:#c00;}

#head, #footer {text-align:center;background: #d4d0a3;}
#head a, #footer a {color: #300; font-weight:bold;}
#head a:visited, #footer a:visited {color:#400; font-weight:bold;}
#head a:hover, #footer a:hover {color: #000; text-decoration:none;}
#head a:active, #footer a:active { color:#c00;}

img {border:0;margin:0;}

h1, #head {
font-size: 1.1em;
border-top:1px solid #564b47;
padding:5px 15px;
margin:0;
color:#fff;
}

h1#discover {
font: bold 22px/1.3em georgia, serif;
text-align:center;
background:#fff;
padding: 0 441px 4px 0;
border:0;
color:#444;
}

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h3 {
	font-size:1.2em;
	margin:10px;
}
h4 {
margin:10px;
padding: 2px 6px;
color:#fff;
background:#385D42;
}
.ctr {text-align:center;}
.adventure {font: bold oblique .75em/1em arial, sans-serif; color:#800;}
.natgeo {font:bold 13px/3em arial,sans-serif; color:#444;}
.red {font: bold 13px/1em arial, sans-serif; color:#800;}
.redi {font: bold oblique 13px/1em arial, sans-serif; color:#800;}

.whitebox {background:#fff;margin:10px;}
.whitebox h4 {margin:0; padding:2px 4px; background:#333; color:#fff;font-size:1.3em;}

.mini {font-size:0.8em;}

/* ----------container zentriert das layout-------------- */
#container {
width: 900px;
margin-bottom: 10px;
margin:0 auto;
background: #f9f4c0 url(images/bg2.png) repeat-y;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #fff;
padding: 0;
margin: 0;
height:124px;
}
#banner img {padding:0;} 

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0;
margin: 0 200px;
}
#content h2 {font-size:24px; line-height:1.3em;}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 10px;
margin:0;
}
ol {margin-right:22px;}
#content td img {float:none; margin:0;}
/* --------------left navigavtion------------- */
#left {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
}
#left form, #right form {margin-left:10px;}
#right {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
}
#left ul
{
margin: 10px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#left ul a
{
display: block;
color: #600;
padding: 3px;
width: 170px;
font-weight:bold;
background-color: #f9f4c0;
border-bottom: 1px solid #fff;
text-decoration: none
}

#left ul a:link
{
text-decoration: none;
}

#left ul a:hover, #left ul li#active a
{
background-color: #D4D0A3;
color: #000;
}

.rsidebox {
	width:180px;
	margin:10px;
	background:#d4d0a3;
	color:#000;
}
.rsidebox h3 {
	background: #385D42;
	color:#fff;
	margin:0;
	padding:5px 8px;
	text-align:center;
	font: bold 1.2em/1.4em georgia,serif;
}
#parkway {
padding:2px;
margin:10px 6px;
border:1px solid #385d42;
background:#fffff6;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding:5px 15px;
border-top:1px solid #564b47;
}

#subfoot {
background-color: #385D42;
color:#fff;
font-size:0.8em;
text-align:right;
padding:3px 12px;
line-height:1.5em;
border-top: 1px solid #ccc;
}
#subfoot a, #subfoot a:visited {color:#ffc;}