a { color: #ffffff;
    text-decoration : none;
}

a:link {
	color: #ffffff;
	text-decoration : none;
}

a:visitited { color: #ffffff;
         text-decoration : none;
}

a:active { color: #ffffff;
         text-decoration : none;
}

a:hover {
	color: #00A08A;
	text-decoration : none;
}

.position {
    font-family: verdana;
    font-size:11pt;
    color: #1C977E;

}
h1 {
    font-family: verdana;
    font-size:14pt;
	 font-weight: bold;
    color: #1C977E;
}
h2 {
    font-family: verdana;
    font-size:12pt;
	 font-weight: bold;
    color: #696969;
}

.navi {
    font-family: trebuchet ms,arial,helvetica;
    font-size:12px;
    color: #ffffff;
    line-height:11pt;


}

.navi2 {
    font-family: trebuchet ms,arial,helvetica;
    font-size:12px;
    color: #00A88E;
    line-height:16px;
    font-weight: bold;

}

.text1 {
    font-family: verdana,tahoma;
    font-size:11px;
    color: #2f2f2f;
    line-height:14px;

}
.text2 {
    font-family: verdana,tahoma;
    font-size:11px;
    color: black;
    line-height:130%;

}
.form {
    font-family: verdana,tahoma;
    font-size:10px;
    color: #2f2f2f;
    line-height:14px;

}

.form2 {
    font-family: verdana,tahoma;
    font-size:10px;
    color: #2f2f2f;
    line-height:12px;

}

.sel {
    font-family: verdana;
    font-size:11px;
    color: #000000;
    line-height:14px;

}

.hlgross {
    font-family: verdana;
    font-size:12px;
    color: #00826B;

}

.hlklein {
    font-family:verdana;
    font-size:11px;
    color: #00826B;


}

.hlnews {
    font-family: verdana;
    font-size:11px;
    color: #ffffff;

}

.news {
    font-family: verdana;
    font-size:9px;
    color: #2f2f2f;

}

.news2 {
    font-family: verdana;
    font-size:9px;
    color: #336666;

}

.tableBg {
    background-color: #ffffff
}

.hlform {
    font-family: verdana;
    font-size:10pt;
    color: #ffffff;
}

.FeldText {
    font-family: verdana;
    font-size:11px;
    color: #2f2f2f;
    line-height:13px;
}
#header {
position: absolute;
left: 0px;
top: -1px;
width: 800px;
height: 221px;
}
#header2 {
	position: absolute;
	left: 800px;
	top: 0px;
	width: 100%;
	height: 221px;
	background-image: url(images/hintergrund_header.jpg);

}
#navinhalt {
	position: absolute;
	left: 12px;
	top: 189px;
	width: 140px;
	height: 220px;
	z-index: 5;

}
#inhalt {
	position: absolute;
	left: 162px;
	top: 226px;
	width: 400px;
	z-index:4;
	padding:5px;

}
#inhaltrechts {
	position: absolute;
	left: 600px;
	top: 226px;
	width: 200px;
	z-index: 4;

}
.boxklein2 {font-family : sans-serif; font-size : 12px; background-color : white; color : #01826c; border-color : #01826c; border : thin solid inherit; font-weight : bold; padding : 5px; } 
