body{background:#666;text-align:center;background-color:#999;background-image:url(../images/screen/background.jpg);background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;margin:0;padding:0;}
#container{width:780px;border:0;text-align:left;margin:0 auto;padding:0;}
#header{height:300px;background-image:url(../images/screen/head.jpg);background-repeat:no-repeat;position:relative;float:left;width:780px;padding:0;}
#news{border:dotted #CCC 2px;position:relative;float:right;width:208px;font-family:"Courier New", Courier, monospace;color:#000;margin:30px 0 12px 12px;padding:12px;}
#news p{font-size:12px;margin:0;padding:0;}
#news h3{font-size:14px;margin:0;padding:0;}
#news h4{font-weight:700;font-size:13px;margin:0 0 5px;padding:0;}
#news .box{border-bottom:dotted #CCC 2px;margin:0 0 12px;padding:0 0 6px;}
#mainContent{background-image:url(../images/screen/content-back.png);border:0;position:relative;float:left;width:690px;margin:0;padding:0 45px;}
#mainContent p{margin:10px 0 0;}
#mainContent ul li{list-style-image:url(../images/screen/dot.gif);margin-bottom:2px;margin-top:0;}
#mainContent a{color:#F60;}
#archiv{background-image:url(../images/screen/content-back.png);border:0;position:relative;float:left;width:670px;margin:0;padding:0 55px;}
#archiv p{margin:0 0 10px;}
#archiv a,a:active{text-decoration:underline;}
#archiv a:hover{cursor:pointer;}
#archiv a:visited{color:#906;}
#archiv span{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;display:none;}
#archiv span a{font-size:9px;color:#333;text-decoration:underline;}
#footer{background-image:url(../images/screen/footer-back.png);background-repeat:no-repeat;position:relative;float:left;width:690px;border:0;text-align:center;padding:0 45px;}
#footer p{margin:0;padding:40px 0 0;}
#footer img{margin-right:20px;}
#footer a{color:#333;font-size:10px;}
h1{color:#6fc81b;font-size:20px;margin-top:30px;font-weight:400;}
h2{font-size:13px;color:#0CF;margin-top:20px;margin-bottom:5px;font-weight:400;}
h2 a{font-size:13px;color:#0CF;margin-top:20px;margin-bottom:5px;font-weight:400;text-decoration:underline;}
.big{font-size:13px;}
img.foto{border:solid #CCC 1px;}
.small{font-size:9px;}
.floatleft{float:left;}
.floatright{float:right;}
.clearfloat{clear:both;}
.centertext{text-align:center;}
.smallcenter{text-align:center;font-size:9px;}
.weiss{color:#fff;}
.wichtig{clear:left;display:block;color:#fff;background-color:#6fc81b;font-weight:700;padding:12px;}
.wichtig span{font-weight:700;}
.partner img{margin:12px 0;}
.infobox { position:relative; padding:5px; border:2px #6fc81b solid;}
#mainContent form{display:inline;margin:20px 0 10px;padding:0;}
#mainContent form acronym{color:#D00;border-style:none;}
#mainContent form br{clear:left;}
#mainContent fieldset{border-top:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0;padding:0 0 20px;}
#mainContent fieldset.button{padding-left:150px;padding-top:10px;}
#mainContent legend{font-size:13px;color:#555;line-height:20px;font-weight:700;margin:0;padding:0 0 5px;}
#mainContent label{font-size:12px;line-height:24px;vertical-align:middle;padding-right:10px;}
#mainContent label.left{float:left;width:140px;}
#mainContent label.none{float:left;white-space:nowrap;width:0;margin-right:-150px;padding:0;}
#mainContent input.text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #CCC;margin:0;padding:2px;}
#mainContent input.horizontal{vertical-align:middle;border-style:none;margin:0 5px 0 0;padding:0;}
#mainContent input.vertical{vertical-align:middle;border-style:none;margin:0 5px 0 150px;padding:0;}
#mainContent input.button{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#mainContent textarea{border:1px solid #CCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:2px;}
/*#mainContent select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #CCC;}
#mainContent select.standard{width:260px;}*/
#news form{display:inline;margin:0;padding:0;}
#news label{font-size:12px;line-height:20px;color:#777;margin:0 0 10px;}
#news input.text{font:12px Verdana, Geneva, sans-serif;border:1px solid #CCC;width:204px;margin:0;padding:2px;}
#news input.button{width:208px;font:11px "Courier New", Courier, monospace;margin:3px 0 12px;padding:2px;}
.oldworkshop{color:#999;}
#mainContent input.text:focus,#mainContent textarea:focus,#news input.text:focus{border:1px solid #4fa201;color:#4fa201;}
