body {margin-top:0px; margin-left:0px; background-color:#450144; background:url('images/bg_tile.jpg');}
h1 {font-family:Arial; font-size:17px; color:#FFFFFF;}
h2 {font-family:Arial; font-size:15px; color:#FFFFFF;}
h3,h4 {font-family:Arial; font-size:13px; color:#FFFFFF; margin-top:24px;}
p, li {font-family:Arial; font-size:11px; color:#FFFFFF; margin-top:6px; margin-bottom:6px;}
.item {font-family:Arial; font-size:10px; color:#FFFFFF; margin-top:36px;}
.admin {font-family:Arial; font-size:13px; color:#A801D1; margin-bottom:12px;}
a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:hover {color:#FFFF00;}

#mainframe {position:relative; margin:0 auto; width:1000px;}
#bg_top {position:absolute; left:0px; top:0px; width:1000px; height:50px; background:url('images/bg_top.png');}
#bg_left {position:absolute; left:0px; top:50px; width:50px; height:520px; background:url('images/bg_left.png');}
#bg_right {position:absolute; left:950px; top:50px; width:50px; height:520px; background:url('images/bg_right.png');}
#bg_bottom {position:absolute; left:0px; top:570px; width:1000px; height:50px; background:url('images/bg_bottom.png');}
#flasher {position:absolute; left:750px; top:50px; width:200px; height:520px;}
#main {position:absolute; left:50px; top:50px; width:900px; height:520px;}
#news {position:absolute; left:428px; top:260px; width:485px; height:255px;}
.news_scroll {overflow:auto; width:485px; height:255px;} 
#nav {position:absolute; left:50px; top:560px; width:900px; height:60px;}
#title {margin-top:16px; text-align:center;}
#service {position:absolute; left:412px; top:75px; width:256px; height:332px;}
#service_training {position:absolute; width:300px; height:400px; top:90px; left:570px;} 
#service_contest {position:absolute; width:300px; height:400px; top:90px; left:35px;} 
#bio_frame {position:absolute; width:310px; height:410px; top:80px; margin-left:240px;} 
.bio_scroll {overflow:auto; width:310px; height:410px; text-align:justify;} 
#resume_frame {position:absolute; width:600px; height:390px; top:68px; margin-left:160px; text-align:center;} 
.resume_scroll {overflow:auto; width:600px; height:390px;} 
#contact_frame {position:absolute; width:285px; height:410px; top:80px; margin-left:275px; text-align:center;} 
.contact_scroll {overflow:auto; width:285px; height:410px;} 
#links_frame {position:absolute; width:600px; height:390px; top:68px; margin-left:180px; text-align:center;} 
.links_scroll {overflow:auto; width:600px; height:390px;} 
#store_frame {position:absolute; width:600px; height:400px; top:63px; margin-left:220px; text-align:center;} 
.store_scroll {overflow:auto; width:600px; height:400px;} 
#members_frame {position:absolute; width:590px; height:440px; top:65px; margin-left:165px;} 
.members_scroll {overflow:auto; width:590px; height:440px;} 
#vip_gallery_frame {position:absolute; width:680px; height:400px; top:111px; margin-left:110px;} 
.vip_gallery_scroll {overflow:auto; width:680px; height:400px; text-align:center;} 
#gallery_frame {position:absolute; left:150px; top:80px; width:900px; height:520px;} 
.gallery_scroll {overflow:auto; width:600px; height:390px;} 
#abstand {margin-right:16px;}
.preload {display:none;}

