* {
margin: 0px; padding: 0px;
}

html { overflow: -moz-scrollbars-vertical; }


body {
	scrollbar-face-color:#0169B6; 
	scrollbar-arrow-color:#FFFFFF;	
	scrollbar-track-color:#216597; 
	scrollbar-shadow-color:#2A89CD; 
	scrollbar-highlight-color:#1692E5; 
	scrollbar-3dlight-color:#0092FF; 
	scrollbar-darkshadow-Color:#0098FF;
	background: url(img/main_bg.gif) repeat-x fixed;
	margin: 10px 0px 50px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}



#ml .c a {
font-size:11px; 
color:#313131; 
font-weight:bold; 
text-decoration:none;
line-height: 18px; 
text-align: left;
padding-left: 5px;
}

.left_link, .left_sublink {
width: 166px;
background: url(img/navi_bg.gif) no-repeat top left;
text-align: left;
margin-left: 1px;
}

#ml .c a:hover { color:#f9b200;text-align: left;}

.left_link div, .left_sublink div  {
margin-left: 15px;text-align: left;
}

.left_sublink {
width: 151px;
margin-left:15px;
}

.black {
	font-size:11px; 
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.clear {
clear:both;
}


#ht h1 {
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
	}

.t h1, .t h2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
}


#mainw {
width:800px;
margin:0 auto;
}

#ad {
float: right;
width: 0px;
}

#ad div{
margin-left:10px;
}

#w {
width:800px;
float: left;
}

#w2 {
width:800px;
float: left;
background: #ffffff;
margin-top: 10px;
}


/* Header Preferenzen */

#ht {
width:775px;
height:112px;
padding: 20px 25px 0px 0px;
background:url(img/header_top.jpg) no-repeat;
text-align: right;
}


#hb {
float: left; width: 800px;
height: 116px;
background:url(img/header_bottom.jpg) no-repeat;
}


/* Middle Preferenzen */

#ml {
float: left;
padding: 4px 4px 0px 4px;
}


#ml .t {
background:url(img/box_top.jpg) repeat-x;
width: 140px;
height: 23px;
padding: 5px 0px 0px 28px;
}

#ml .c {
background:url(img/box_bgr.jpg) repeat-y;
width: 168px;
text-align: center;
}


#ml .b {
background:url(img/box_bottom.gif) no-repeat;
width: 168px;
height: 2px;
margin-bottom: 7px;
}


#mr {
float: left;
padding-top: 4px;
}


#mr .t {
background:url(img/box_big_top.jpg) no-repeat;
width: 593px;
height: 23px;
padding: 5px 0px 0px 28px;
}


#mr .c {
background:url(img/box_big_bg.gif) repeat-y;
width: 575px;
font-size: 18px;
font-weight: normal;
color: #000000;
text-align: left;
padding: 0px 23px;
}


#mr .b {
background:url(img/box_big_bottom.jpg) no-repeat;
width: 621px;
height: 2px;
margin-bottom: 7px;
}
