a { text-decoration: none; }a:hover { text-decoration:none; }#container { width:100%; position:absolute; top:50%; left:0px; height:1px; overflow:visible }#box { width:900px; height:400px; background-color:#efefef; position:absolute; left:50%; top:-200px; margin-left:-450px }#box2 { width:800px; height:400px; background-color:#efefef; position:absolute; left:50%; top:-200px; margin-left:-400px }#links { width:600px; height:400px; float:left; overflow:hidden }#nav { padding:10px; font-family:verdana,arial,helvetica; font-size:10px; line-height:18px; font-weight:bold; color:#bfe081; text-align:right; vertical-align:top; width:180px; height:180px; background-color:#99ca3c; float:left; overflow:hidden; background-image:url(nav.gif) }#nav a { color:white }#nav a:hover { color:#bfe081 }#navbild { width:200px; height:200px; float:left; background-image:url(partner.jpg); }#subnav { padding:10px; font-family:verdana,arial,helvetica; font-size:10px; line-height:18px; font-weight:bold; color:#78a520; text-align:right; width:180px; height:180px; background-color:#c9e692; float:left; overflow:hidden; background-image:url(subnav.gif) }#subnavcont { position:relative; top:165px }#subnavcont2 { position:relative; top:147px }#subnavcont3 { position:relative; top:129px }#subnavcont4 { position:relative; top:-5px; line-height:16px }#subnav a { color:white }#subnav a:hover { color:#78a520 }#aktuell { font-family:helvetica,arial,sans-serif; font-size:10px; line-height:12px; padding:10px }#aktuell a { color:#78a520 }#aktuell a:hover { color:gray }.datum { font-family:helvetica,arial,sans-serif; font-size:10px; line-height:12px; color:gray }#contact { width:400px; height:200px; background-color:white; float:left; overflow:hidden; background-image:url(contact.gif) }#contactcont { width:170px; position:relative; top:55px; left:205px; font-family:arial,helvetica,sans-serif; font-size:11px; color:gray; font-weight:bold; }#contactcont a { color:#78a520 }#contactcont a:hover { color:black }#bild { width:200px; height:200px; background-color:gray; float:left; overflow:hidden }#content { font-family:helvetica,arial,sans-serif; font-size:11px; line-height:13px; width:280px; height:380px; background-color:white; float:left; overflow:auto; padding:10px }#content2 { width:300px; height:400px; background-color:white; float:left; overflow:auto }#content a { color:#78a520 }#content a:hover { color:gray }.titel { font-family:helvetica,arial,sans-serif; font-size:11px;font-weight:bold }.trenn {clear:both }.formsDefault {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: black;	background-color: white;	border: 1px solid black;	height: 20px;	width: 260px;}.formstxtfield {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: black;	background-color: white;	border: 1px solid black;	height: 90px;	width: 260px;}.formsubmit {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: black;	background-color: white;	border: 1px solid black;	height: 20px;	width: 140px;}.kurz {font-family:Arial;sans-serif;font-size:12px;color: #5F5F5F;background-color:#FFE6FF;border: 1px solid #7F9DB9;width:50px;height:20px;text-align:center;}.frage {font-family:Arial;sans-serif;font-size:12px;color: #3F3F3F;background-color: #FFFFFF;border: 1px solid #FFFFFF;width:110px;height:20px;text-align:left;}