/* CSS Document */
*, html {
	margin:0px;
	padding:0px;
}

body {
	background-image:url(../img/design01/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.clear {
	clear:both;
}

.page {
	width:790px;
	text-align:left;
	color:#fff;
}

	.top {
		height: 180px;
		text-align:right;
	}
	
		.sm {
			float:left;
			width:200px;
			padding-top:15px;
			text-align:left;
			padding-left:15px;	
		}
			.sm .sm-left,
			.sm .sm-redbull {
				float:left;
				margin:0 5px 0 0;
			}
			
			.sm .sm-redbull {
				padding-top:1px;	
			}
	
		#language {
			padding-top:15px;
			padding-right:7px;
			color:#009FE3;
			width:200px;
			float:right;
		}

	.menu_out {
		padding-bottom:53px;
		padding-left:15px;
	}
	
		.menu_main {
			height:21px;
			padding-bottom:11px;
		}
		
		.menu_sub {
		
		}

			.site {
				color:#aced49;
				text-transform:lowercase;
				font-weight:normal;
			}
	
	.bottom {
		padding-left:15px;
		padding-right:65px;
	}
	
		.bottom_left {
			float:left;
			width:283px;
		}
			.bottom_left_img {
				height:174px;
			}
			
			.vid {
				position:relative;	
				width:260px;
				height:173px;
			}
			
				.vid object {
					display:none;	
				}
			
				.blende {
					position:absolute;
					top:0;
					left:0;
					z-index:10;	
				}
				
				.blende:hover {
					cursor:pointer;	
				}
		
		.bottom_full {
			width:709px;
		}
			
		.bottom_right {
			width:426px;
			float:left;
		}
		
			#main {
				padding-bottom:86px;
				text-align:justify;
			}
			
.footer {
	padding-bottom:20px;
	text-align:left;
	padding-top:10px;
}

	.footer_left {
		float:left;
	
	}
	
	.footer_right {
		float:right;
		text-align:right;
		padding-right:10px;	
		padding-top:15px;
	}
		
/* Riders Template */

.bottom_riders {
	padding-right:0px;
}

.bottom_right_riders {
	width:486px;
	float:left;
}
		
#inhalt_riders {
	overflow:visible;
	color:white;
	min-height:370px;
	text-align:justify;
}

/*.riders_left {
	width:170px;
	float:left;
}*/
.riders_wrap {
	width:170px;
	float:left;
}
	.riders_new {
		padding-top:10px;
		font-size:10px;
	}

#inhalt_riders #main {
	width:315px;
	float:right;
}

.inhalt2 {
	width:400px;
	float:left;
}