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

div {
	margin:0;
	padding:0;
}

body {
	font-family: verdana;
	background:#333333;
	color: #ffffff;
	font-size: 10px; 
}

a:link,a:hover,a:visited {
	font-weight:normal;
	color:#ffcc00;
	text-decoration:none;
	outline:none;
}


h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	color:#ffcc00;
	font-weight:normal;
}

h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:10px; }
h6 { font-size:9px; }

.image {
	border:1px solid #000000;
}

table {
	width:100%;
	border-collapse: collapse;
	border-spacing:0px;
}

table td {
	margin:0px;
	padding:0px;
}


.div_contenttabelle{ 
	position: absolute;
	left: 50%;
	margin-left: -400px;
	width: 800px;
	top:0px;
}

.top {
	color:#CCCCCC;
	padding-left:10px;
	font-weight:bold;
	background: url(../images/top_background.jpg) no-repeat;
	height:15px;
	padding-top:5px;
}

.header {
	border-bottom:1px solid #CCCCCC;
	height:35px;
}	

.title {
	width:600px;
	float:left;
	padding:0px 0px 0px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 30px;  
	color: #ffcc00; 
	letter-spacing: 1.7px;
}

.lang {
	float:right;
	width:100px;
	font-size:11px
}

a.lang:link, a.lang:visited {
	font-weight:bold;
	width:auto;
}

.clock {
	width:100px;
	float:right;	
	color:#CCCCCC;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}

.toolbar {
	height:12px;
	padding:2px 0px 5px 0px;
	width:100%;
}

.mainmenu {
	width:650px;
	float:left;
	padding:0px 0px 0px 5px;
}

.middle-site {
	height:395px;
	float:left;
	width:100%;
	margin-bottom:5px;
}


#slider { position:relative;}

#slider .slide { position:absolute; top:0; left:0;}

#othermenu {
	padding:4px 0px 0px 5px;
	position:absolute;
	z-index:99;
}

.othermenu {
	padding:4px 0px 0px 5px;
}

.div-content {
	margin-top:0px; /*margin-top:5px;*/
	float:left;
	width:100%;
}

.last-news {
	float:left;
	width:560px;
	height:121px;
	border:dashed 1px #666666;}

.banners {
	float:left;
	padding-left:4px;
}

.sponsors_right{
	margin-bottom:2px;
}

.footer {
	border:dashed 1px #666666;
	margin-top:2px;
	height:70px;
	width:798px;
	float:left;
}

.left_site {
	float:left;
	width:550px;
	margin-bottom:2px;
	padding-top:5px;
	padding-left:2px; /*!!important!!*/
}

.right_site {
	float:left;
	text-align:right;
	width:240px;
	padding-top:2px;
}


.footer_menu, .footer_submenu {
	padding-top:3px;
}

.copy {
	padding-top:10px;
	margin-left:3px;
}


.footer_other {
	margin-right:3px;
	margin-left:3px;
	color:#CCCCCC;
}

.other {
	font-size: 12px;
	font-weight:bold;
	color:#CCCCCC;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

a.mainmenu:link,a.mainmenu:visited, a.mainmenu:hover {
	font-size: 12px; 
	color: #ffcc00;   
	font-weight:bold;
	margin-right:5px;
	width:auto;
	text-transform:uppercase;
	float:left;
}

a.othermenu:link ,a.othermenu:visited {
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	margin-right:5px;
	text-transform:uppercase;
}

a.footer_menu:link,a.footer_menu:visited {
	font-size: 10px;
	color:#ffffff;
	margin-right:3px;
	margin-left:3px;
	text-transform:uppercase;
}

a.footer_submenu:link,a.footer_submenu:visited {
	font-size: 10px;  
	color:#ffcc00;
	margin-right:3px;
	margin-left:3px;
	text-transform:uppercase;
}

.host {
	width:100%;
	float:right;
	text-align:right;
	padding-top:2px;
}

.last-news .news{
	padding: 5px 10px 2px 10px;
	border:0;
}

.news{
	padding: 10px 10px 10px 10px;
	border-bottom: dashed 1px #666666;
}

.archive_news{
	padding-left:10px;
	padding-top:5px;
}

.race_clock {
	width:100%;
	border-bottom:solid 1px #CCCCCC;
}


table.info {}

table.info td {
	height:16px;
}

table.info td.row0 {
	border-bottom:dashed 1px #666666;
	vertical-align:bottom;
}

table.info td.row1 {
	border:0px;

}

/*index.php*/
.content {
	float:left;
	border:dashed 1px #666666;
	width:560px;
	height:483px;
}

.iframe {
	width:100%;
}

.frame {
	width:100%;
}


.content_banner {
	margin-left:8px;
	margin-top:5px;
	margin-bottom:2px;	
}

.line {
	background:#ffcc00;
	height:15px;
	width:234px;
}

.right_image {
	width:100%;
}


.content_title{
	font-size:11px;  
	margin-bottom:5px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffcc00;
}

/*gallery / video*/
table.gallery{
	background:#333333;
	border:1px solid #ffffff;
	width:140px;
	height:125px;
	cursor:pointer;
	color:#FFFFFF;
}

table.gallery:hover {
	background:#333333;
	border:1px solid #ffcc00;
	width:140px;
	height:125px;
	cursor:pointer;
	color:#FFFFFF;
}

table.gallery_ {
	background:#333333;
	border:1px solid #ffffff;
	width:120px;
	height:120px;
	cursor:pointer;
	color:#FFFFFF;
}

table.gallery_:hover {
	background:#333333;
	border:1px solid #ffcc00;
	width:120px;
	height:120px;
	cursor:pointer;
	color:#FFFFFF;
}

.content_justify {
	margin-top:5px;
	text-align:justify;
}

.inbox {
	background-color:#333333;
	border: 0px;
	border-bottom: dashed 1px #666666;
	padding-left: 5px;
	font-size:10px;
	color:#ffcc00;
	
}

.button {
	font-size:10px;    
	border:1px solid #ffcc00;
	background:#333333;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	margin-top:5px;
}