html {height:100%}

body {
	font: 0.8em/1  Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #6B532E;
	text-align: left;
	position: relative;

}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	color: #333;
	background-color: #FFF;
	display:block;
	margin:0.4em 1.5em 0.5em 0;
	border-bottom: 1px solid #eee;
	padding-bottom: .1em
}

h1 {font-size: 1.75em; font-weight:bold; border-bottom: 1px #BD9C67 solid;}
h2 {font-size: 1.3em; font-weight:bold;}
h3 {font-size: 1.2em; font-weight:bold;}
h4 {font-size: 1.1em; font-weight:bold;}
h5 {font-size: 1em}
h6 {font-size: 0.9em}
#left h2 {background-color: #E0A652; color: #FFF; margin:0.4em 0.5em 0.5em 0; padding: 0.3em;}
#right h2 {background-color: #BD9C67; color: #FFF; margin:0.4em 0 0.5em 0; padding: 0.3em;}

p {line-height: 1.5em; margin: 0 0 1em 0; }

a {padding: 0; color: #4A6B2E; text-decoration:underline;}
a:hover { color: #000; background-color: #CAE6B3;}

a img {border: none;}

strong,b {font-weight: bold;}
em,i { font-style:italic; }

code {
	display: block;
	margin: 0 0 1em 1em;
	font-family: monospace;
	font-size: 1em;
	padding: 0.5em;
	color: #000;
	background: #f0f0f4;
	border-left: 8px #ccd solid;
}

blockquote {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #666;
	background: transparent;
	border: 0;
}

hr {
	margin: 0.5em 1.5em 0.5em 0.5em;
	background:#f2f2f2;
	height:1px;
	color:#f2f2f2;
	border:none;
	clear:both
}
acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #c00;
	cursor: help;
}

blockquote, cite { margin: 0 1.5em 1em 1.5em; font-size: 0.93em; width: auto;}

input, textarea {
	width: auto;
	font: 1em Verdana, Arial, Helvetica, Sans-Serif;
	border: 1px #ccc solid;
	background: #fafafa;
	padding: 3px;
	color: #777;
}

small {font-size: 0.9em;}

/* Listenelemente */
ul {margin: .3em 1.5em 1.5em 0;list-style-type:none}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/square.gif") no-repeat 0 0}
ul.links li {background: transparent url("images/links.gif") no-repeat 0 0}
li a {padding: 0;}

dl {margin: 0 1.5em 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* Bildpositionierung */

img.float_left {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.15em;
	border:0;
}

img.float_right {
	float: right;
	margin-left: 1em;
	margin-bottom: 0.15em;
	border:0;
}

img.center {
	text-align:center;
	background: #fff;
	padding: 4px;
	border:1px #ddd solid;
}

/* Layout */
#wrapper {
	width: 85%;
	min-width: 700px;
	max-width: 1000px;
	margin: 0 auto;
	border-left: 10px solid #FFF;
	border-right: 10px solid #FFF;
	background: #FFF;
}
#info {
	background: #FFF;
	padding: 1em 0;
}
#header {
	background: #639933 url(images/header.gif) repeat-x 0% 0%;;
	width: 100%;
	height: 100px;
}
#navcontainer ul {
	padding: 0;
	margin: 10px 0;
	background-color: #639933;
	color: #FFF;
	float: left;
	width: 100%;
	font: bold 1em/1 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#navcontainer ul li { display: inline; background-image: none; line-height: 1em;padding: 0;}

#navcontainer ul li a {
	padding: 0.3em 1em;
	background-color: #639933;
	color: #FFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}
#navcontainer ul li.active a, #navcontainer ul li.active a:active {
	background-color: #000;
}
#navcontainer ul li a:hover {
	background-color: #4A6B2E;
	color: #fff;
}
#content {
	background: #FFF url(images/content_bg.jpg) no-repeat 0% 0%;
	margin: 10px 0 0 0;
	padding-top: 200px;
}
#left {
	float: left;
	width: 25%;
	background-color: #FFF;
}
#left ul {
	border: 0px none rgb(255, 255, 255);
	padding: 0px;
	overflow: hidden;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	border-spacing: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	margin-right: 0px;
}
#main {
	margin-left: 25%;
	margin-right: 22.5%;
	border-left: 0px dotted #ddd;
	border-right: 0px dotted #ddd;
	padding-top: 1em;
	background: transparent url(images/main_bg.gif) no-repeat top right;
	height: 100%;
}
#main p, #left p {
	padding-right: 1.5em;
}
#right {
	float:right;
	width: 22.5%;
	margin-top: 50px;
	padding-top: -5px;
	background: transparent;
}
#right ul {
	border: 0px none rgb(255, 255, 255);
	padding: 0px;
	overflow: hidden;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	border-spacing: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	margin-right: 0px;
}
#footer {
	clear:both;
	width:auto;
	color:#888;
	background:#FFF;
	padding: 1em 0 0 0;
	margin: 0;
	border-top: 1px #ddd solid;
	line-height: 2em;
}
