html, body {margin: 0px;padding: 0px;font: 11px verdana, arial, tahoma,  geneva, lucida, 'lucida grande', helvetica, sans-serif }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
body { background-color:#2c2c2c; background-image:url(../images/bg.gif); text-align: center; }

#mainback { 
background-color:#2f323c; background-image:url(../images/bg_0.jpg); position:relative; }

#mainback2 { 
width:787px; height:366px; background-image:url(../images/bg_1.jpg); position:relative; }

#mainback3 { 
width:787px; height:20px; background-image:url(../images/bg_2.jpg); position:relative; }

#dunkellogo { 
margin-left:20px; margin-top:-345px; width:215px; height:500px; background-color:#2f323c; font-size:12px; font-family:verdana; color:#FFFFFF; position:relative; 
border: 1px solid #ffffff; }

#agraumenue { 
margin:auto; margin-left:-17px; margin-top:-145px; width:185px; height:170px; background-color:#465769; color:#FFFFFF; padding:15px; position:absolute; border: 1px solid #ffffff; }

#weisscontent { 
margin:auto; margin-left:55px; margin-top:-273px; width:708px; background-color:#ffffff; color:#000000; position:relative; border: 1px solid #000000; }

#grauerbalken { 
margin:auto; margin-top:7px; margin-bottom:3px; width:787px; height:5px; background-color:#2f323c; color:#000000; }

#grauerbalken2 { 
margin:auto; margin-top:3px; margin-bottom:3px; width:787px; height:5px; background-color:#2f323c; color:#000000; }

a, 
a:link,
a:active {color:#000000;text-decoration: none;}
a:hover {text-decoration:underline;color: #000000;}

.a2, 
.a2:link,
.a2:active {color:#a6a6a6;text-decoration: none;}
.a2:hover {text-decoration:underline;color: #a6a6a6;}

.a3, 
.a3:link,
.a3:active {color:#FFFFFF;text-decoration: none;}
.a3:hover {text-decoration:underline;color: #FFFFFF;}

.a4, 
.a4:link,
.a4:active {color:#465769; font:12px verdana; font-weight:bold;}
.a4:hover {text-decoration:underline;color: #465769; font:12px verdana; font-weight:bold;}

.a5, 
.a5:link,
.a5:active { color:#465769; font:11px verdana; font-weight:normal; }
.a5:hover { text-decoration:underline; color: #465769; font:11px verdana; font-weight:normal; }

.a6, 
.a6:link,
.a6:active {color:#FFFFFF;font-weight:bold;}
.a6:hover {text-decoration:underline;font-weight:bold;color: #FFFFFF;}

.f1 { font:11px verdana; font-weight:normal; color:#a6a6a6; }
.f2 { font:12px verdana; font-weight:bold; color:#FFFFFF;  }
.f3 { font:11px verdana; font-weight:normal; color:#FFFFFF; line-height:20px; margin-left:6px; }
.f4 { font:11px verdana; font-weight:normal; color:#FFFFFF; line-height:12px;  }
.f5 { font:12px verdana; font-weight:bold; color:#000000;  }
.f6 { font:12px verdana; font-weight:bold; color:#465769;  }
.f7 { font:11px verdana; font-weight:bold; color:#465769;  }
.f8 { font:10px verdana; font-weight:bold; color:#465769;  }

form {display: inline;}

.clear {clear:both;height: 0px;line-height: 0px;}
.half {height: 5px;line-height: 5px;}

.regform { 	font-family: verdana; 
		font-size: 11px; 
		color: #000000; 
		font-weight: normal; 
		background-color: #FFFFFF; 
		border: 1px solid silver; 
		height: 15px;
		width: 132px;
		}
		
.message { 	font-family: verdana; 
		font-size: 11px; 
		color: #000000; 
		font-weight: normal; 
		background-color: #FFFFFF; 
		border: 1px solid silver; 
		}
		
.button  { 	BACKGROUND-COLOR: #2f323c; 
		border: 1px solid #2f323c; 
		Height: 18px; 
		font-size: 11px;
		font: Verdana; 
		font-weight: normal; 
		color:#ffffff;
			}
h2 { font-size: 11px;
	color:#ffffff;
	font-weight: bold;
    }
h1 { font:12px verdana; font-weight:bold; color:#465769;  }		