/* CSS Document */

#ground{
	position:absolute;
	left:0px;
	height:75px;
	width:100%;
	top:95px;
	background-color:#786E65;
}

#oben{
	position:absolute;
	margin:0px 0 0 5px;
	height:90px;
}

#links{
	position:absolute;
	height:auto;
	width:195px;
	top:90px;
	margin:0 0 0;
	background-color:#5b5650;
	border-left:5px solid #5b5650;
}

#mitte{
	position:absolute;
	height:280px;
	width:5px;
	top:90px;
	margin:0 0 0 200px;
	background-color:#B9D300;
	border-left:5px solid #5B5650;
}

#rechts{
	position:absolute;
	width:725px;
	margin:90px 50px 0 210px;
	background-color:#B9D300;
	border-right:5px solid #5B5650;
}

body{
	margin:0px 0px 0px 40px;
	background-color:#5B5650;
}

p {
}

h1 { font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12pt; letter-spacing:1px; color:white; font-weight: bolder; text-transform: uppercase; }

h2 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:10pt;
	letter-spacing:1px;
	color:white;
	font-weight: bolder;
	text-transform: uppercase;
}

.hochgestellt {
	position:relative;
	top:-2px;
}

.rechtsbundig {
	display:block; 
	text-align: right;
	font-size:8pt;
}

.box {
	margin:50px 00px 0px 20px;
	background-color:#ABB400;
	width:250px;
	min-height:220px;
	padding:20px;
	float:right;
	font-family: Sydnie, "Arial Narrow", Arial, mono;
	font-size:9pt;
	line-height:10pt;
}

.box p {
	margin:10px 0 0 10px;
}


.h-box img, .h-box object, .news img {
	margin:0 10px 0px 0;
	float:left;
}

.h-box {
	height: 200px;
	margin:0px -20px 20px 20px;
	background-color:#ABB400;
	padding:10px;
	overflow:auto;
	font-family: Sydnie, "Arial Narrow", Arial, mono;
	font-size:9pt;
	line-height:10pt;
}

.h-box h2, .box h2 {
	font-family: Sydnie, "Arial Narrow", Arial, mono;
	font-size:9pt;
	font-weight:normal;
	letter-spacing:0px;
	color:white;
	margin:4px 0 2px 0;
}

.text {
	margin:0;
	padding: 60px 20px 20px 50px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#5b5650;
	line-height:16pt;
}

.news {
	border-bottom: 1px solid #5b5650;
	padding: 10px 0;
}

.news h1 {
}

.news img {
}

.navi {
	display:block;
	margin:60px 0px 0px 0px;
	padding: 0px 00px 0px 0px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	line-height:18pt;
	letter-spacing:1px;
	text-align: right;
}

.navi_sub {
	display:block;
	margin:-2px 0px 4pt 0px;
	padding: 0px 2px 0px 0px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	line-height:14pt;
	letter-spacing:1px;
	text-align: right;
	border-right: 2px solid #ABB400;
}

#aktiv {
	background-color:#ABB400;
}

a:link, a:visited {
	color:#F8FBE6;
	text-decoration:none;
}
a:hover, a:active {
	color:#F8FBE6;
	background-color:#786E65;
	text-decoration: none;
}

.navi a:link, .navi a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.navi a:hover, .navi a:active {
	color:#FFFFFF;
	background-color:#ABB400;
	text-decoration: none;
}

.box a:link, .box a:visited {
	color:#F8FBE6;
	text-decoration:none;
}
.box a:hover, .box a:active {
	color:#F8FBE6;
	background-color:#786E65;
	text-decoration: none;
}
.input { color: #5b5650; font-size: 9pt; font-family: Sydnie, "Arial Narrow", Arial, mono; background-color: #abb400; margin-bottom: 3px; padding: 2px; border: solid 1px white; }
.button { color: #fff; font-size: 9pt; font-family: Sydnie, "Arial Narrow", Arial, mono; background-color: #abb400; margin-bottom: 3px; padding: 2px; border: solid 1px white; }
