body {
padding: 0;
margin: 0 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #000;
}

a:link, a:visited, a:active, a:hover{
	text-decoration: none;
}
a:focus{outline:none;}

#main{
position:absolute; 
width:400px; 
height:600px;  
left:50%; 
margin-left:-200px; 
top:50%; 
margin-top:-300px;
background: url(hintergrund2.jpg) top left no-repeat ;
}
#logo{position:absolute;width:150px; height:28px;left:120px;top:8px;background: url(a_trans.gif) top left no-repeat ;vertical-align:bottom;padding-top:3px;}
.naz{margin-left:28px; font-size:24px; font-weight:500; letter-spacing:1px;color:#fff;}
#logo2{position:absolute; left:151px;top:35px;width:170px;height:15px;/*background:#CCFFCC;*/}
.naz2{/*margin-left:28px;*/ font-size:9px; /*font-weight:500;*/letter-spacing:-1px;color:#fff;margin-top:0; display:block;}

#info{position:absolute; width:400px; height:55px; top:57px;/*background:#CC0033;*/ text-align:center; font-size:11px; color:#000;font-weight:500;line-height:105%;}

#praesent1{position:absolute; width:400px; height:18px; top:120px; /*background:#CC0033;*/ text-align:center; color:#fff;font-size:small;font-weight:600;letter-spacing:1px;}
#praesent2{position:absolute; width:400px; height:13px; top:140px; /*background:#CC0033;*/ text-align:center; color:#fff;font-size:x-small;font-weight:600;}
#auswahl{position:absolute; width:400px; height:40px; top:164px; /*background:#CC0033;*/ text-align:center; color:#fff;font-size:30px;/*font-weight:400;*/}
#mit{position:absolute; width:400px; height:13px; top:242px; text-align:center; color:#fff;font-size:9px;font-weight:600;}
#projekte{position:absolute; top:265px;}
.links {width:190px; font-size:12px; color:#d3352e; height:18px; font-weight:600;}
.links a{color:#d3352e; }
.links a:hover{text-decoration:underline; }
.mitte{width:20px;height:18px;}
.rechts {width:190px; font-size:12px; color:#fff;height:18px;}
.rechts a{color:#fff; } 
.rechts a:hover{text-decoration:underline; }

#commca{position:absolute; width:400px;  top:515px;  color:#fff; text-align:left;font-size:9px;}
#links2{margin-left:38px;}
#rechts2{/*height:20px;*/  margin-left:17px;text-align:left; }
#design{font-size:9px;}
.comm{font-size:11px;}
#cedil{font-size:11px;color:#d3352e;}
#design a{color:#fff;}
.comm  a{color:#fff;}
#cedil a{color:#d3352e;}
.links2 a{color:#fff;}
#footer{position:absolute; width:400px; height:55px; top:539px;  color:#fff; text-align:center;font-size:11px;}
#footer a{color:#fff;}