body { background:url(../images/site_bg.png) repeat-x #ADA8A2; text-align:center; margin:0; padding:0; font-family:Arial; }

h1 { font-size:18px; color:#0089CF; font-weight:normal; }
h2 { font-size:10px; text-transform:uppercase; margin:0 0 10px 0; }
.t1 { font-size:11px; color:#000; }
.t1 a { color:#0089CF; text-decoration:underline; }
.t1 a:hover { color:#0089CF; text-decoration:none; }

.t2 { font-size:12px; color:#000; }
.t2 a { color:#0089CF; text-decoration:underline; }
.t2 a:hover { color:#0089CF; text-decoration:none; }

#main_container { width:902px; margin:auto; background:url(../images/bg.jpg); margin-top:40px; text-align:left; margin-bottom:0; }
.topbar { background:#464646; height:16px; } 
.bottombar { background:#464646; height:16px; } 
 
.red { color:#D80000; font-size:11px; font-family:Arial; }

input,textarea { border:1px solid #B3B3B3; font-size:12px; font-family:Arial; padding:5px; }

.topbar { height:77px; width:290px; background:url(../images/topbar.jpg); position:absolute; top:62px; right:40px; }
.logo { height:130px; width:490px; background:url(../images/logo.jpg); position:absolute; top:10px; left:25px; }
.logo a { position:absolute; height:136px; width:508px; text-decoration:none; }

.blase { height:82px; width:150px; background:url(../images/blase.jpg) center center; position:absolute; top:47px; left:535px; }
.blase a { position:absolute; height:82px; width:170px; text-decoration:none; }

.netzwerk { height:82px; width:130px; background:url(../images/netzwerk_logo.jpg); position:absolute; top:32px; left:725px; }
.netzwerk a { position:absolute; height:82px; width:130px; text-decoration:none; }

.header { clear:both; background:url(../images/headerbg.jpg) no-repeat; height:142px; width:902px; position:relative; }

.menu { background:url(../images/menu.jpg); height:35px; width:902px; }
.menu a { color:#ffffff; display:block; float:left; width:80px; text-align:center; text-decoration:none; font-size:11px; margin-top:3px; }
.menu a:hover { text-decoration:underline; }

.special { position:abolute; top:190px; width:100%; background:url(../images/special_bg.jpg) repeat-x; height:254px; }

#content { background:url(../images/footerbg.jpg) no-repeat bottom; width:902px; position:relative; text-align:center; }

#container { position:relative; border:1px solid #FF0000; }

.footer { clear:both; text-align:center; height:44px; width:902px; font-family:Arial; font-size:11px; color:#000000; background:#ADA8A2; text-transform:uppercase; }
.footer a { color:#000000; }
.footer a:hover { text-decoration:none; }

input { font-size:11px; font-family:Arial; }

.fl { float:left; }
.fr { float:right; }

.download { background:url(../images/download.jpg) no-repeat #DADADA; border:1px solid #078BCC; text-align:left; margin-bottom:15px; font-size:12px; height:35px; line-height:35px; margin-top:15px; }
.download a { margin-left:40px; }

.box { background:url(../images/box_bg.jpg) repeat-x #D5D5D5; border:1px solid #078BCC; text-align:center; width:200px; margin-bottom:15px; font-size:12px; padding:7px 0 7px 0; }
.box div { margin:auto; text-align:left; width:180px; }
.box div b { color:#078BCC; }
.box ul { margin:0 0 0 20px; padding:0; }
.box a { color:#078BCC; }