body { background:url(img/back.gif) #DA6B11 left top repeat-x; margin:25 0 0 0px; padding:0px; }
h1 { padding:12 10 10 10px; font-size:12px; font-weight:bold; } 
*html h1 { padding:20 10 10 10px; font-size:12px; font-weight:bold; } 
div { font-family:arial,helvetica; font-size:12px; color:#DA6B11; }
#footer_txt { font-size:10px; color:#fff; padding:10 0 0 33px; float:left; }
#footer_up { margin-top:8px; float:left; }
#pf_txt { font-size:12px; color:#fff; padding:10 0 0 147px; float:left; }
#pf_down { margin-top:8px; float:left; }
#back_illu { background:url(img/back_illu.jpg) #DA6B11 no-repeat; position:absolute; top:201px; left:0px; height:200px; width:1150px; z-index:1; }
#header { position:absolute; background:url(img/logo2.gif) no-repeat; top:45px; left:46px; height:65px; width:300px; z-index:4; }
#portfolio_navi { position:absolute; background:url(img/portfolio.gif) no-repeat; top:67px; left:283px; height:34px; width:569px; z-index:4; color:#fff; }
*html #portfolio_navi { left:281px; }
#content { position:absolute; border:1px solid #ffffff; background:#FDAE47; top:100px; left:50px; width:800px; height:400px; z-index:2; padding:0px; }
#kontakt { position:absolute; background:url(img/kontakt.gif) no-repeat; top:201px; left:50px; height:351px; width:557px; z-index:10; padding:10px; }
*html #kontakt { background:url(img/kontakt.gif) no-repeat right top; left:51px; height:298px; width:554px; }
#portfolio { position:absolute; background:url(img/portfolioback.gif) no-repeat; top:101px; left:283px; height:281px; width:557px; z-index:12; padding:10px; display:none; }
*html #portfolio { left:281px; width:570px; height:299px; }
#footer { position:absolute; background:url(img/footer.gif) no-repeat; top:501px; left:606px; height:34px; width:246px; z-index:15; }
*html #footer { top:499px; left:604px; height:34px; width:246px; }
#impressum { position:absolute; background:url(img/impressum.gif) no-repeat; width:227px; height:300px; top:201px; left:606px; z-index:20; display:none; padding:10px; font-size:10px; color:#fff; }
*html #impressum { background:url(img/impressum.gif) no-repeat; width:245px; height:298px; top:201px; left:604px; z-index:14; }
.clear { clear:both; }		
#white { color:#fff; }
input { border:1px solid #DA6B11; }.pre { float:left; height:25px; width:70px; padding-top:2px; }.pre2 { height:25px; width:125px; padding-top:2px; }.pre3 { float:left; height:25px; width:115px; padding-top:21px; }
.rev { float:left; height:25px; width:120px; }.rev2 { float:left; height:25px; width:25px; padding-top:19px; }#submit { color:#fff; }#border { border:1px solid #DA6B11; }#secure { height:50px; padding-top:10px; float:left; margin-right:14px; }
*html #secure { height:50px; padding-top:10px; float:left; margin-right:12px; }#secure_hint { position:absolute; background:url(img/secure_hint.gif) no-repeat; height:51px; width:383px; top:249; left:10px; z-index:25px; padding:23 0 0 28px; color:#fff; } 
*html #secure_hint { height:51px; width:383px; top:247; left:10px; } .kontakt_left { float:left; } .kontakt_right { float:left; } .submit_button { position:absolute; background:url(img/submitbutton.gif) no-repeat; width:71px; height:26px; top:210px; left:441px; padding:5 0 0 9px; cursor:pointer; }
*html .submit_button { top:190px; }#error { position:absolute; color:#fff; top:10px; left:410px; z-index:35; font-size:10px; width:135px; }
#eck_txt { width:231px; }
#login { background:url(img/loginback.gif) no-repeat; width:246; height:34px; position:absolute; top:0px; left:606px; padding:7 5 5 16px; }
*html #login { top:0px; left:604px; padding:7 5 5 7px; }
#login_pre { padding:1 3 0 10px; float:left; color:#fff; font-size:10px; height:17px; }
#login_rev { padding:0 10 0 0px; float:left; color:#fff; font-size:10px; height:17px; }
*html #login_rev { padding:0 6 0 0px; float:left; color:#fff; font-size:10px; height:17px; }
#login_input { font-size:10px; }
.login_button { background:url(img/login.gif) no-repeat; width:58px; height:17px; }
#about { background:url(img/about.gif) no-repeat; width:136; height:34px; position:absolute; top:0px; left:461px; color:#fff; z-index:30; font-size:12px; }
#about_content { background:url(img/about_content.gif) no-repeat; width:105; height:490px; position:absolute; top:28px; padding:14px; left:461px; z-index:35; color:#fff; font-size:10px; display:none; }
*html #about_content { background:url(img/about_content.gif) no-repeat; width:131; height:507px; position:absolute; top:28px; padding:14px; left:461px; z-index:35; color:#fff; font-size:10px; display:none; }
#a_txt { font-size:12px; color:#fff; padding:9 0 0 32px; float:left; }
#a_down { margin-top:7px; float:left; }