.subnav { visibility:hidden; float:left; position:absolute; top:102px; width:140px; z-index:99; margin-top:0px; padding:0px; background-color:#F4FBEB; font-family:Arial; }
.subnav a { width:150px; color:#666666; text-decoration:none; padding-right:2px; padding-left:4px; display:block; }
	
#layer1 { left:161px; z-index:994;}
#layer2 { left:302px; z-index:995;}
#layer3 { left:443px; z-index:996;}
#layer4 { left:584px; z-index:997;}
#layer5 { left:725px; z-index:998;}

#layer1 div, #layer2 div, #layer3 div, #layer4 div , #layer5 div{ border:1px solid #85C411; border-top:0px; padding-top:2px; padding-bottom:2px; }
	
body { background-color:#efefef; margin:0px; margin-top:0px; margin-left:0px; }
#layout { width:914px; border-top:1px solid black; border-bottom:1px solid black; border-right:1px solid black; border-left:1px solid black; }
#logo { width:160px; height:77px; background-color:white; }
#logo img { width:160px; height:77px; border:0px;}
#overtop { width:615px; height:77px; background-color:white; }
#suche { width:137px; background-color:white; vertical-align:bottom; padding-bottom:8px; font-size:9px; }
#suche form { margin:0px; padding:0px; }
#suche .text { padding-left:16px; width:112px; text-align:left; font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:9px; }
#suche .input { padding-left:16px; }
#suche .input input { width:75px; font-size:9px; border:1px solid #999999; background-color:#F2F9E7; color:#33333; }
#suche .input input.submit { margin-left:2px; width:30px; background-color:#8AC31E; color:white; border:1px solid #999999; font-size:9px; }
#sublogo { width:160px; height:23px; background-color:white; }
#sublogo img { width:160px; height:23px; border:0px; }
	
#topnav { height:23px; background-color:white; background-image:url('/fileadmin/xdot/images_2008/bg-contactimprint.gif');background-repeat:repeat-x; text-align:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;font-weight:bold; color:#666666; }
#topnav .button { width:140px; height:23px; background-image:url('/fileadmin/xdot/images_2008/bg-button.gif');background-repeat:no-repeat; margin-right:1px; float:left; }
#topnav .button .area { padding-left:16px; padding-top:5px; }
	#topnav .button a { text-decoration:none; }
	#topnav .button a:link { color:#666666; }
	#topnav .button a:visited { color:#666666; }
	#topnav .button a:hover { color:#333333; }
	#topnav .button a:active { color:#333333; }
	
#topnav .overbutton { width:140px; height:23px; background-image:url('/fileadmin/xdot/images_2008/bg-buttonover.gif');background-repeat:no-repeat; margin-right:1px; float:left; }
#topnav .overbutton .area { padding-left:16px; padding-top:5px; }
	#topnav .overbutton a { text-decoration:none; }
	#topnav .overbutton a:link { color:#333333; }
	#topnav .overbutton a:visited { color:#333333; }
	#topnav .overbutton a:hover { color:#333333; }
	#topnav .overbutton a:active { color:#333333; }
	
#topnav #tophere { width:140px; height:23px; background-image:url('/fileadmin/xdot/images_2008/bg-buttonover.gif');background-repeat:no-repeat; margin-right:1px; float:left; }
#topnav #tophere .area { padding-left:16px; padding-top:5px; }
	#topnav #tophere a { text-decoration:none;  }
	#topnav #tophere a:link { color:#333333; }
	#topnav #tophere a:visited { color:#333333; }
	#topnav #tophere a:hover { color:#333333; }
	#topnav #tophere a:active { color:#333333; }

#topnav .last { margin-right:1px; }
	
#contactimprint { height:23px; background-color:white; background-image:url('/fileadmin/xdot/images_2008/bg-contactimprint.gif');background-repeat:repeat-x; font-size:9px; color:#666666; font-family:Arial,Helvetica,sans-serif; }
#contactimprint div { padding-left:16px; }
	#contactimprint a { text-decoration:none; }
	#contactimprint a:link { color:#666666; }
	#contactimprint a:visited { color:#666666; }
	#contactimprint a:hover { color:#333333; }
	#contactimprint a:active { color:#333333; }
	
#startheader { height:196px; background-image:url('/fileadmin/xdot/images_2008/starthead.jpg'); border-top:1px solid #8AC21E; }
#startheader object, #startheader embed { width:912px; height:196px; }
#header { height:104px; background-image:url('/fileadmin/xdot/images_2008/smallhead.jpg'); border-top:1px solid #8AC21E; }
#header object, #header embed { width:912px; height:104px; }
#black2green { height:1px; background-color:#8AC21E; background-image:url('/fileadmin/xdot/images_2008/black2greenline.gif'); }

#menu { width:160px; background-color:white; vertical-align:top; text-align:right; padding-top:62px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; }
#menu ul { list-style-type:none; width:150px; margin:0px; padding:0px; } 
#menu li { margin-bottom:10px; }
#menu a { color:#8AC21E; }
#menu a#here { color:#666666; }
#menu a:link { text-decoration:none; }
#menu a:visited { text-decoration:none; }
#menu a:hover { text-decoration:underline; }
#menu a:active { text-decoration:underline; }

#startcell { background-color:white; vertical-align:top; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; }
#startcell a { color:#8AC21E; font-weight:bold; }
#startcell a:link { text-decoration:none; }
#startcell a:visited { text-decoration:none; }
#startcell a:hover { text-decoration:underline; }
#startcell a:active { text-decoration:underline; }

#maincell { background-color:white; vertical-align:top; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; }
#maincell a { color:#8AC21E; font-weight:bold; }
#maincell a:link { text-decoration:none; }
#maincell a:visited { text-decoration:none; }
#maincell a:hover { text-decoration:underline; }
#maincell a:active { text-decoration:underline; }
	
#startcontent { padding-top:24px; padding-left:60px; padding-right:48px; margin-bottom:24px; }
#contentcell { width:546px; float:left; }
#content { padding-top:24px; padding-left:40px; padding-right:30px; margin-bottom:24px; }
	h1 { margin-top:0px; margin-bottom:0px; font-size:20px; color:#333333; }
	p { margin-bottom:0px; margin-top:0px; }
	
.dreierbox { margin-top:24px; font-size:10px; line-height:14px; }
	.startbox { margin-bottom:24px; width:245px; float:left; margin-right:30px; }
	.dreierbox .last { margin-right:0px; }
	.startbox img.boxlogo { margin-bottom:12px; border:0px; }
	.startbox .textbox { height:115px; overflow:auto; background-image:url('/fileadmin/xdot/images_2008/vline.gif');background-position:0px 0px 0px 0px; background-repeat:repeat-y; padding-left:30px; }
	.startbox .textbox .orange { color:#EAB656; font-weight:bold; }
	.startbox .textbox .blue { color:#027AC2; font-weight:bold; }
	.startbox .textbox .red { color:#D21A46; font-weight:bold; }
	.startbox .more { padding-left:30px; padding-top:12px; }
	.startbox .more img { border:0px; }
	
#footer { height:24px; background-color:#8AC21E; background-image:url('/fileadmin/xdot/images_2008/bg-footer.jpg'); text-align:center; font-family:Arial,Helvetica,sans-serif; color:white; font-size:11px; }
#footer a { margin-left:5px; margin-right:5px; color:white; text-decoration:none; font-weight:bold; }

#newscell { padding-top:24px; padding-bottom:24px; width:191px; font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#666666; float:left; }	
#newslayer { width:191px;height:133px; position:absolute;top:165px;left:722px; z-index:90; font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#666666; }
#newshead { height:28px; }
#newshead img { border:0px; }
#newslayer #newsbox { height:105px; width:191px; background-image:url('/fileadmin/xdot/images_2008/bg-startnews.jpg'); overflow:auto; border-left:0px solid #8AC21E; }
#newscell #newsbox { margin-right:-2px; border-left:1px solid #8AC21E; border-right:thin solid #8AC21E; border-bottom:1px solid #8AC21E; }
#newscell #newscontainer { padding-top:8px; padding-left:5px; padding-right:5px;}
#newslayer #newsbox #newscontainer { padding-top:0px; padding-left:5px; padding-right:5px;}
#newscell .newsentry { width:170px; margin:10px; line-height:14px; }
#newslayer .newsentry { height:85px; width:150px; margin:10px; }
	.newstitle { color:#333333; }
	.newstitle a { color:#333333; }
	.newstitle a:link { text-decoration:none; }
	.newstitle a:visited { text-decoration:none; }
	.newstitle a:hover { text-decoration:underline; }
	.newstitle a:active { text-decoration:underline; }
	
	.morenews { text-align:right; }
	.morenews a { color:#333333; }
	.morenews a:link { text-decoration:none; }
	.morenews a:visited { text-decoration:none; }
	.morenews a:hover { text-decoration:underline; }
	.morenews a:active { text-decoration:underline; }
	
h1 {
font-size:20px;	
color: #8ac220;
}

h2 {
font-size:16px;	
}

h3 {
font-size:12px;	
}

h1, h2, h3, h4, h5, h6 {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader, h4.csc-firstHeader, h5.csc-firstHeader, h6.csc-firstHeader {
	margin-top: 0px;
	margin-bottom: 0px;
}

.csc-header {
	margin-top: 0px;
	margin-bottom: 0px;
}

.csc-header-n1 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#newscontainer a { color:#8ac220; }
#newscontainer a:link { text-decoration:none; }
#newscontainer a:visited { text-decoration:none; }
#newscontainer a:hover { text-decoration:underline; }
#newscontainer a:active { text-decoration:underline; }

