html { width: 100%; }
body { background: url('bodybg.gif') repeat-x; margin: 0 auto; width:960px; font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, sans serif; }
div.hr { background: url('hr.gif') repeat-x; height: 6px; border: 0px; margin: 3px 0px 0px 0px; padding:0px; }
div.hr hr { display: none; padding:0px; margin:0px; line-height:1px; font-size:1px; }
div.regular_gray hr { display: none; }
div.hr.hr_margin_bottom { margin-bottom: 12px; }
div.regular_gray { color: #e2e2e2; border: 0; border-top: 1px solid #e2e2e2; margin: 16px 0 0 0; }
div.clear { clear: both; }
a {color: #666666; text-decoration: underline;}
a:hover {text-decoration: none;}
    
/* FONTS */
p.copyright { color: #999999; text-align: center; font-size: 10px; font-weight: bold; }
p.info { color: #fff; font-size: 11px; line-height:14px; }
p.empty { margin:0; padding:0; }
h1.frontpage_title { font-size: 18px; font-family: Trebuchet MS, Verdana, Arial, sans serif; font-weight: normal; color: #7d7d7d;
    margin: -40px 0 0 80px; }
h1.info { font-size: 18px; color: #fff; margin: 0; font-weight:normal; *margin-bottom:-10px; }
blockquote.frontpage { color: #7a7a7a; font-size: 14px; margin: 0; font-family: Trebuchet MS, Verdana, Arial, sans serif; padding:32px 0 0 10px; }
blockquote.frontpage a { color: #a2314c; }
h1.red { color: #a2314c; font-size: 18px; font-family: Trebuchet MS, Verdana, Arial, sans serif; font-weight: normal; 
    text-transform: uppercase; letter-spacing: 1px; margin: 0; } /* subpage header title */
h2.sub { color: #666666; font-size: 12px; margin: 0; } /* subpage calendar title header */
p.sub { color: #666666; margin: 0; font-size: 11px; } /* subpage normal text */
address.date { color: #666666; margin: 0; font-size: 11px; text-transform: italic; } /* Used for dates */
a.redlink { color: #a2314c; font-size: 11px; text-decoration: underline; } /* subpage link */
a.redlink:hover { color: #a2314c; font-size: 11px; text-decoration: none; }

/* Layout Frontpage */
div.layout_Header { height: 122px; width: 960px; background: url('header.jpg') no-repeat; }
div.layout_FrontImage_Container { width: 960px; height: 338px; margin:3px 0px 0px 0px; _margin-bottom:-50px; }
div.layout_Frontpage_Big { width: 730px; height: 338px; background: url('front_img_big.jpg') no-repeat; float: left; }
div.layout_InfoBox_right { width: 200px; height: 278px; background-color: #3189a2; float: left; margin-left: 2px; padding:18px 14px 0px 14px; }
div.layout_Visit_forum { width: 228px; height: 60px; background: url('visit_forum.jpg'); margin: 278px 0 0 732px; *margin: 278px 0 0 -228px; 
    position: absolute; cursor: pointer; _position:normal; _margin:-60px 50px 50px 732px;  }
div.layout_Box_Container { width: 960px; height: 168px; }
div.layout_Sponsor_Container { width: 297px; height: 168px; float: left; }

/* Layout Subpage */
div.sub_wrapper { width: 960px; background:url('highscore_menu_laubaer.gif') no-repeat bottom left;}
div.sub_menu { width: 198px; float: left; padding:0px 0px 0px 12px;}
div.sub_content { width: 722px; border-left: 1px solid #e4e4e4; float: left; padding-left: 23px; min-height: 500px; _height:500px; }

img.sponsor { border: 1px solid #cdcfcf; width: 295px; height: 75px; }
img.sponsor.top { margin-bottom:10px; width: 295px; height: 75px;}

/* Layout Frontpage Box */
div.layout_Box { width: 199px; height: 164px; background: url('front_box_bg.gif') no-repeat top left; float: left; margin-right: 18px;
    border: 1px solid #cdcfcf; padding: 1px; }

/* ICONS */
img.icon { margin: 9px 0 0 10px; }


/* Layout Highscore */
table.highscore_table{width: 100%;}
a.highscore_order{color: #000000;}
td.highscore_td {padding: 0px 5px;font-size: 11px;}
tr.highscore_toprow {background-color: #C0C0C0; font-weight: bold;padding: 2px 5px;}
tr.highscore_row1 {background-color: #e7e7e7;}
tr.highscore_row2 {background-color: white;}
td.highscore_rank {width: 1px;text-align: center;padding: 0px 15px;}
a.highscore_menu_link{color: #999999; text-decoration: none;}
li.highscore_menu_listitem{list-style-type: none; margin: 0px; padding: 0px; margin-left: 15px;}
ul.highscore_menu_topitem{margin: 0px; padding: 0px;}
.highscore_leftmenu_item{margin: 5px; width: 170px; text-decoration: none; color: #333; cursor: pointer;}
tr.highscore_about_row1{background-color: #e7e7e7;}
tr.highscore_about_toprow{background-color: #C0C0C0;}

/* MENU TOP */

#topmenu {
    position:absolute;
    margin-left:110px; 
	margin-top:85px;
	background-color:none;
}
div.topmenu_item {
    margin-right:10px;
    padding:2px;
    height:33px;
    float:left;
}
.topmenu_selecteditem {
    background-color:#a2324b;
}
a.topmenu_item {
    color:#777777;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}
a.topmenu_selecteditem {
    color:white;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}

/* MENU LEFT */

#leftmenu {
    min-height: 1px;
    margin: 5px; 0px;
    background: url('/media/front_box_bg.jpg');
}
div.leftmenu_item {
    margin-bottom:3px;
    width:170px;
    padding:0px 0px 0px 2px;
}
.leftmenu_selecteditem {
    background-color:#777777;	
}
a.leftmenu_item {
    color:black;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}
a.leftmenu_selecteditem {
    color:white;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
	line-height:14px;
	padding:0px;
	margin:0px;
}
div.leftsubmenu_item {
    font-size: 10px;
    color: darkred;
    margin-bottom:3px;
    width:170px;
    padding:0px 0px 0px 12px;
}
a.leftsubmenu_item {
    color:#777777;
    text-decoration:none;
    font-weight:bold;
    font-size: 10px;
}
a.leftsubmenu_selecteditem {
    color:darkred;
    text-decoration: none;
    font-weight:bold;
	font-size:10px;
	padding:0px;
	margin:0px;
}

