a:link {
	text-decoration: none;
	font-family: Verdana, Sans-Serif, Serif;
	font-size: 11px;
}

a:visited {
	text-decoration: none;
	font-family: Verdana, Sans-Serif, Serif;
	font-size: 11px;
}

a:hover {
	text-decoration: underline;
	font-family: Verdana, Sans-Serif, Serif;
	font-size: 11px;
}

a:active {
	text-decoration: underline;
	font-family: Verdana, Sans-Serif, Serif;
	font-size: 11px;
}

.text:hover{ text-decoration:underline; cursor:pointer; }

body {
	background: #333333;
	font-size: 11px;
	color: #DDDDDD;
	font-family: verdana, sans-serif, serif;
}

input {
	font-size: 11px;
	background: #333333;
	border: 1px solid #666666;
	color: #DDDDDD;
}

select {
	font-size: 11px;
	background: #333333;
	border: 1px solid #666666;
	color: #DDDDDD;
}

textarea {
	font-size: 11px;
	background: #333333;
	border: 1px solid #666666;
	color: #DDDDDD;
}

font {
	font-size: 11px;
	color: #DDDDDD;
}

.border {
	border: 1px solid #CCCCCC;
}

.font9{ font-size:9px; }

.font10 {
	font-size: 10px;
}

.font11{ font-size:11px; }

.font12 {
	font-size: 12px;
}

.font_13 {
	font-size: 13px;	
}

.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.font_orange {
	color: #FF9900;
}

.font_grey {
	color: #DDDDDD;
}

.font_green {
	color: #00FF00;
}

.font_red {
	color: #FF0000;
}
.font_blue {
	color: #0033ff;
}

.border {
	border: 1px solid #333333;
}

.login_body {
	background: url('images/login_body.jpg');
}

.login_middle {
	background: url('images/login_body_middle.jpg');
}

.menu_haupt {
	background: url('images/menu_haupt.jpg');
}

.menu_info {
	background: url('images/menu_info.jpg');
}

.menu_auto {
	background: url('images/menu_auto.jpg');
}

.menu_rennen {
	background: url('images/menu_rennen.jpg');
}

.menu_stadt_bm {
	background: url('images/menu_stadt_bm.jpg');
}

.menu_stadt {
	background: url('images/menu_stadt.jpg');
}

.h600_b150 {
	background: url('images/h600_b150.jpg');
}

.h600_b60 {
	background: url('images/h600_b160.jpg');
}

.h600_b160 {
	background: url('images/h600_b160.jpg');
}

.h600_b140 {
	background: url('images/h600_b140.jpg');
}

.h600_b180 {
	background: url('images/h600_b180.jpg');
}

.h600_b230 {
	background: url('images/h600_b230.jpg');
}

.h305_b430 {
	background: url('images/h305_b430.jpg');
}

.h305_b215 {
	background: url('images/h305_b215.jpg');
}

.h500_top {
	background: url('images/h500_top.jpg');
}

.h500_middle_g {
	background: url('images/h500_middle_g.jpg');
}

.h500_middle_dg {
	background: url('images/h500_middle_dg.jpg');
}

.h500_bottom {
	background: url('images/h500_bottom.jpg');
}

.h500_b120 {
	background: url('images/h500_b120.jpg');
}

.h305_b150 {
	background: url('images/h305_b150.jpg');
}

.h305_b250 {
	background: url('images/h305_b250.jpg');
}

.h400_b260{ background:url('images/h400_b260.jpg'); width:270px; height:410px; }
.h400_b270{ background:url('images/h400_b270.jpg'); width:280px; height:410px; }
.h400_b285{ background:url('images/h400_b285.jpg'); width:275px; height:410px; }
.h350_b285{ background:url('images/h350_b285.jpg'); width:275px; height:360px; }
.h330_b285{ background:url('images/h330_b285.jpg'); width:275px; height:330px; }
.h315_b285{ background:url('images/h315_b285.jpg'); width:275px; height:305px; }

.h600_top {
	background: url('images/h600_top.jpg');
}

.h600_middle_g {
	background: url('images/h600_middle_grey.jpg');
}

.h600_middle_dg {
	background: url('images/h600_middle_darkgrey.jpg');
}

.h600_bottom {
	background: url('images/h600_bottom.jpg');
}

.h305_top {
	background: url('images/h305_top.jpg');
}

.h305_middle_g {
	background: url('images/h305_middle_g.jpg');
}

.h305_middle_dg {
	background: url('images/h305_middle_dg.jpg');
}

.h305_bottom {
	background: url('images/h305_bottom.jpg');
}

.button130 {
	background: url('images/button_130.png');
	width: 130px;
	height: 35px;
	border: 0px;
}

.button80 {
	background: url('images/button_80.png');
	width: 90px;
	height: 30px;
	border: 0px;
}

.pranger_body {
	background: #666666;
}

.left10 {
	margin-left: 10px;
}

.top10 {
	margin-top: 10px;
}

.top7{ margin-top:7px; }
.right10{ margin-right:10px; }
.right5{ margin-right:5px; }

.body_g{  background:#666666; }
.body_dg { background:#555555; }
.left { float:left; }
.pad2 { padding:2px; }
.pad5 { padding:5px; }
.right{ float:right; }

.driver_name{ width:200px; padding:2px; font-size:11px; border:0px; color:#CCCCCC; background:transparent; font-family:Verdana, Sans-Serif, Serif; }
.driver_name_sel{ width:200px; padding:2px; font-size:11px; border:1px solid #CCCCCC; color:#CCCCCC; background:transparent; font-family:Verdana, Sans-Serif, Serif;}
.hover:hover{ cursor:pointer; }

.tr_layer{ position:fixed; z-index:10; visibility:hidden; padding:5px; top:50%; left:50%; margin-left:-400px; margin-top:-300px; margin-right:auto; background:#555555; border:4px solid #888888; -moz-border-radius:5px; width:800px; height:600px; }
.tr_layer_back{ position:fixed; visibility:hidden; top:0; left:0; width:100%; height:100%; z-index:9; background:#000000; -moz-opacity:0.6; opacity:0.6; filter:Alpha(opacity=60); }
.tr_layer_close{ padding:2px; font-size:12px; font-weight:bold; font-family:Arial, "Sans Serif", Serif; float:right; background:#444444; border:2px solid #CCCCCC; color:#CCCCCC; -moz-border-radius:5px; }
.tr_layer_close:hover{ background:#111111; cursor:pointer; }
.tr_layer_text{ width:98%; border:1px solid #CCCCCC; padding:3px; font-size:12px; color:#333333; background:#EEEEEE; }
.tr_layer_submit{ padding:2px; font-size:12px; background:#444444; border:2px solid #CCCCCC; color:#CCCCCC; -moz-border-radius:5px; }
.sponsor_div{ float:left; width:180px; height:112px; background:url('../style/images_new/sponsor_bg.png'); padding:10px; }
.sponsor_div_off{ float:left; width:180px; height:90px; background:url('../style/images_new/sponsor_bg_off.png'); padding:10px; }
.sponsor_link{ position:absolute; width:180px; height:90px; background-color:transparent; z-index:5; }
#tooltip{ position:absolute; display:none; z-index:8; float:left; min-width:30px; min-height:30px; background:#444444; border:2px solid #777777; padding:5px; -moz-border-radius:5px; }
.seitenanzeige{ background:#222222; color:#CCCCCC; padding:3px; -moz-border-radius:3px; border:1px solid #999999; margin-left:1px; }
.seitenanzeige_sel{ background:#CCCCCC; color:#333333; padding:3px; -moz-border-radius:3px; border:1px solid #222222; margin-left:1px; }
.list_site{ border:1px solid #CCCCCC; padding:2px; -moz-border-radius:3px; background:#555555; }