@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background: #eef1db url(../_images/bg.gif) repeat-y 50% 0px;
}

.nav {
	font: 12px/12px "Trebuchet MS", Arial, Verdana, "Sans Serif";
	color: #FFFFFF;
	background: #9aaa3e;
	height: 17px;
	width: 839px;
	padding-top: 8px;
	padding-left: 19px;
	position: absolute;
	left: 0px;
	top: 194px;
}
.bg-linie {
	position: static;
	background-color: #dfe6b8;
	margin: 122px 0px 0px;
	height: 203px;
	width: 100%;
}
.center {
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -429px;
	top: -325px;
	width: 858px;
}
.logo {
	position: absolute;
	left: 26px;
	top: 12px;
}
.kurve {
	background: #adbc51 url(../_images/bg-kurve-start.jpg) no-repeat left top;
	height: 203px;
	width: 445px;
	position: absolute;
	top: 122px;
}
.headbild {
	position: absolute;
	z-index: 100;
	height: 325px;
	width: 413px;
	left: 445px;
	top: 0px;
}

.transparenz {
	background: #FFFFFF;
	position: absolute;
	z-index: 200;
	height: 122px;
	width: 413px;
	left: 445px;
	top: 0px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
.content a:link {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: none;
}
.content a:visited {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: none;
}
.content a:hover {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: underline;
}
.content a:active {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: none;
}
.impressum a:link {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: none;
}
.impressum a:visited {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: none;
}
.impressum a:hover {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: none;
}
.impressum a:active {
	color: #9aaa3e;
	font-weight: bold;
	text-decoration: none;
}
.content {
	font: 12px/18px "Trebuchet MS", Arial, Verdana, "Sans Serif";
	color: #9aaa3e;
	position: absolute;
	width: 830px;
	left: 14px;
	top: 423px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #9aaa3e;
	margin: 0px 0px 18px 13px;
}
p {
	margin: 0px 10px 18px 13px;
}
.start1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
}

.start2 {
	position: absolute;
	left: 210px;
	top: 0px;
	width: 200px;
}

.start3 {
	position: absolute;
	left: 420px;
	top: 0px;
	width: 200px;
}

.start4 {
	position: absolute;
	left: 630px;
	top: 0px;
	width: 200px;
}
.content img {
	margin: 0px 0px 18px;
	border: 1px solid #dfe6b8;
	padding: 2px;
}
.geraete {
	position: absolute;
	width: 766px;
	height: 60px;
	left: 46px;
	top: 333px;
}
.impressum {
	font: 12px/18px "Trebuchet MS", Arial, Verdana, "Sans Serif";
	position: absolute;
	margin-left:360px;
	margin-top:95px;
	z-index:2000000;
	width:80px;
	color:#000000;
}
.login {
	position: absolute;
	margin-left:660px;
	z-index:2000000;
	width:220px;
	color:#586C15;
	font-family: "Trebuchet MS", Arial, Verdana, "Sans Serif";
	font-size: 12px;
	line-height: 18px;
}
.loginfelder {
	font: 10px/18px "Trebuchet MS", Arial, Verdana, "Sans Serif";
	width: 100px;
	height: 12px;
}
.loginbutton {
	font: 10px/18px "Trebuchet MS", Arial, Verdana, "Sans Serif";
	width: 50px;
	height: 18px;
	border: 1px solid #586C15;
	padding-top:0px;
}
.news {
	position: absolute;
	top: 160px;
	left:590px;
	z-index:2000000;
	width:260px;
	color:#ffffff;
	text-align:right;
	font-family: "Trebuchet MS", Arial, Verdana, "Sans Serif";
	font-size: 12px;
	line-height: 18px;
	z-index: 10000;
}
.newsheadline {
	border-bottom: 1px solid #ffffff;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.newsarchivheadline {
	border-top: 1px solid #ffffff;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
p.newslink {
	background: url("/_images/ic-news.gif") no-repeat transparent top right;
	margin: 0px 0px 0px 0px;
	padding-right: 10px;
	line-height: 14px;
}
.news a:link {
	color: #ffffff;
	text-decoration: none;
}
.news a:visited {
	color: #ffffff;
	text-decoration: none;
}
.news a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.news a:active {
	color: #ffffff;
	text-decoration: none;
}
*html #newsbox {
	position: relative;
	top: 155px;
	left: 530px;
    height: 170px;
	width: 328px;
	color: #ffffff;
	z-index: 100;
        background-color: transparent;
        /* Mozilla ignores crazy MS image filters, so it will skip the following */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_images/bg_news.png');
}
#newsbox[class] {
	position: relative;
	top: 155px;
	left: 530px;
	height: 170px;
	width: 328px;
	color: #ffffff;
	z-index: 100;
        background-image: url(/_images/bg_news.png);
}
#newsbox img {
	height: 155px;
	width: 328px;	
}

