body { margin:0px; background-color:#FCFCFC; font-family:Arial,sans-serif; }
	#layout { width:959px; border-right:1px solid white; background-color:white; }
	#header { border-top:4px solid #FFF203; border-bottom:2px solid white; }
	td { font-family:Arial,sans-serif; }
	
	td.abstand { background-color:#0094DC; }
	
	#nav { height:400px; vertical-align:top; padding-top:20px; width:178px; background-color:#ACDFF8; background-image:url('../images/bg-nav-verlauf.gif'); background-repeat:repeat-x; }
	
	#nav div.nav { height:26px; background-image:url('../images/bg-nav.gif'); }
	#nav div.on { background-image:url('../images/bg-nav-over.gif'); }
	#nav div.nav a { margin-left:20px; font-size:12px; color:white; font-weight:bold; line-height:26px; }
	#nav div.on a { color:#007CC2; font-size:12px; line-height:26px; }
	#nav div a:link, #nav div a:visited { text-decoration:none; } 
	#nav div a:hover, #nav div a:active { text-decoration:underline; }
	
	#subnav div.subnav { height:20px; font-size:12px; color:white; font-weight:normal; line-height:20px; }
	#subnav div.on { background-image:url('../images/spacer.gif'); font-weight:bold; }
	#subnav div a { margin-left:20px; font-size:12px; color:white; font-weight:normal; line-height:20px; }
	#subnav div.on a { margin-left:20px; font-size:12px; color:white; line-height:20px; }
	#subnav div a:link, #subnav div a:visited { text-decoration:none; } 
	#subnav div a:hover, #subnav div a:active { text-decoration:underline; }
	#subnav div.on a { border-bottom:1px solid white; }
	
	#rightcell { width:233px; border-left:1px solid #EFEFEF; background-color:white; vertical-align:top; }
	#rightcell  { color:#333333; font-size:12px; }
	.rightcontent a { text-decoration:underline; }
	#rightcell  .rightcontent a:link, #rightcell  .rightcontent a:visited { color:#007CC2; } 
	#rightcell  .rightcontent a:hover, #rightcell  .rightcontent a:active { color:#007CC2; }

	#extranav { background-color:#0094DC; height:20px; line-height:17px; font-size:11px; color:white; padding-left:10px; font-weight:bold; margin-bottom:20px;  }
	#rightcell #extranav a { color:white; margin-left:6px; margin-right:6px; }
	#rightcell #extranav a { color:white; }
	#rightcell #extranav a:link, #rightcell #extranav a:visited { text-decoration:none; } 
	#rightcell #extranav a:hover, #rightcell #extranav a:active {text-decoration:underline; }
	.rightcontent { margin-left:16px; margin-right:16px; overflow:auto; }
		
	#addressfoot { background-color:#EFEFEF; color:#999999; font-size:11px; }	
	#addressfoot div { padding:3px; padding-left:20px; padding-right:20px; text-align:left; }
		
	#contentcell { width:550px; border-top:20px solid #FFF203; background-color:white; vertical-align:top; padding-top:29px; padding-bottom:0px;  }
	#content { font-size:12px; padding-left:20px; padding-right:20px; margin-bottom:0px;padding-bottom:0px; line-height:20px; color:#333333; }
	h1 { font-size:21px; line-height:21px; margin-top:0px; margin-bottom:20px; font-weight:normal; }
	h2 { font-size:17px; line-height:20px; margin-top:0px; margin-bottom:20px; }
	h3 { font-size:13px; margin-bottom:0px; }
	#content p { margin-top:0px; margin-bottom:20px; }
	#content td { font-size:12px; line-height:20px; color:#333333; }
	#content a { text-decoration:underline; }
	#content a:link, #content a:visited { color:#007CC2; } 
	#content a:hover, #content a:active { color:#007CC2; }
	
	#content ul { list-style-image:url('/fileadmin/efkv/images/listpoint.gif'); }
	#content form td { vertical-align:top; }
	
