body	{
	background:#fff url(../interface/shadow2.gif) repeat-y;
	color:#000;
	margin:0;padding:0;border:0;
	font-size:.8em;
	font-family:Verdana;
	}

#content	{
	margin-left:200px;
	width:556px;
	padding:295px 20px 10px;
	border:2px solid #8C8C78;
	border-top:0;
	border-bottom:0;
	color:#000;
	line-height:1.75em;
	}

#content a:link{color:#000;}
#content a:visited{color:#000;}
#content a:hover{color:#fff;background-color:#8C8C78;text-decoration:none;}
#content a:active{color:red;}

#content ul{list-style-type:square;line-height:1.5em;margin-top:0;}

#subnav	{
	position:absolute;
	top:255px;
	left:200px;
	width:600px;
	color:#fff;
	background-color:#8C8C78;
	border-top:2px solid #8C8C78;
	}
#subnav div{
	float:left;
	color:#fff;
	background-color:#8C8C78;
	padding:0;
	margin:0;
	font-weight:bold;
	}
#subnav .aktiv{
	color:#fff;
	background-color:#646450;
	padding:4px 20px;
	border-right:1px solid #fff;
	}
#subnav a{
	display:block;
	padding:4px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#8C8C78;
	border-right:1px solid #fff;
	}
#subnav a:hover{
	color:#000;
	background-color:#E6E6C8;
	text-decoration:none;
	font-weight:bold;
	border-right:1px solid #fff;
	}
#subnav span{
	display:block;
	padding:4px 0;
	}

#nav	{
	position:absolute;
	top:0;
	left:0;
	color:#000;
	background:#fff url(../interface/navbg.gif) 0 52px no-repeat;
	width:200px;
	}

#nav a#home{display:block;margin-bottom:75px;}

#nav a{padding-left:20px;}

#nav div	{
	line-height:2.2em;
	}

#nav div a{
	display:block;
	line-height:2.2em;
	text-decoration:none;
	color:#000;
	background:#fff;
	padding:0 0 0 20px;
	}

#nav div a:hover{
	text-decoration:none;
	color:#000;
	background:#EFEFEF;
	}

#nav div#aktiv,#nav div#aktiv a{
	font-weight:bold;
	color:#000;
	background-color:#e6e6c8;
	padding:0 0 0 20px;
	}
#nav div#aktiv a{padding:0;}

#nav a	{
	text-decoration:none;
	}

#nav a img{
	border:0;
	}
#nav a:hover{
	background-color:#fff;
	}

div#suche{
	padding:0 0 0 20px;
	}
div#suche form{
	margin:-.5em 0 0;
	}
div#suche input{
	margin:0;padding:0;
	}

#nav2	{
	border-top:1px solid #8C8C78;
	margin-top:3em;
	color:#000;
	background-color:#fff;
	font-size:.7em;
	}

#nav2 div a:hover{
	color:#FE0103;
	background-color:#fff;
	}

h1	{font-size:1.25em;margin:2em 0 0;letter-spacing:1px;}

h2	{font-size:1.1em;}

h3	{font-size:1em;}

p.lead	{font-weight:bold;}

div#footer {
	font-size:75%;
	border-top:1px solid #8c8c78;
	padding: 3px 0;
	margin-top: 30px;
	line-height:1.75em;
	}

table{width:100%;background-color:#fff;border:1px solid #646450;padding:.33em;margin-top:-.4em;border-collapse:collapse;}
th,td{border:1px solid #646450;border-width:0 0 1px 0;padding:.2em 1em .2em .2em;}
th{font-weight:bold;text-align:left;}

#content fieldset {margin:20px 30px 20px 0;padding:10px;border:1px dotted #646450;}
#content legend {background-color:#8c8c78;color:#fff;padding:0 10px;}
#content input {border:1px solid #285888;padding:2px;background-color:#ccc;width:200px;font:normal normal normal 100%/1 Verdana,Arial,Geneva,Helvetiva,sans-serif;}
#content input:focus {background-color:#ff9;} 
#content textarea {width:200px;background-color:#ccc;}
#content textarea:focus {background-color:#ff9;}
#content select {width:200px;background-color:#ccc;}
#content select:focus {background-color:#ff9;}
#content div.row {clear:both;padding-top:5px;width:465px;}
#content div.row span.label {float:left;width:155px;text-align:right;}
#content div.row span.formw {float:right;width:300px;text-align:left;}
#content .button {width:100px;border:2px outset;margin:0 30px 0 0;color:#646450;}

/* erweiterung wettbewerb */
#wettbewerbsbutton {
	position:absolute;
	top:240px;
	left:510px;
	background:transparent url('../download/w.gif') no-repeat; 
	height:90px;
	width:225px;
}

#wettbewerbsbutton {text-indent:-9000px;}

#wettbewerbsbutton a,#wettbewerbsbutton a:hover { 
	color:transparent;
	background:transparent;
	display:block;
	height:90px;
	width:225px;
} 
