html { font-size:100.01%; }
body { background-color: #6B6B6B;margin:0px; padding:0px; color:#000000;font-family: Helvetica,Arial,Sans-Serif; }


.motox { margin:10px 0px 30px 10px;padding:0px;border-color: #fff;border-width: 0px;border-style: solid;width: 1028px;background-color:white;float:left; position:relative;}

.footer {	text-align:center;height:70px;margin:0px 0 0 0;padding:10px 10px 0 0;font-size:10px;background-color:black; }
.header {	margin:10px 0 -4px 0px;	padding:0px 0 0 0;height:95px;position:relative;background:transparent url("/img/balken_schatten.png") repeat-x 0px 70px;z-index:2000;}


.wrapper { margin:-9px 0px 0px 0px;padding:0;position:relative }
.main { margin:0; padding:0; }

.left { font-size: 10px; line-height:13px; width:245px; margin:0px; padding:0;float:left;}
.expandable { font-size: 10px; line-height:13px; position:relative; float:right; width:300px;margin:0px 0 0 0px; padding:0; }
.middle { margin:0 0px 0 0px; padding:0px; position:relative; width:728px;overflow:hidden; z-index:0;}
.col3middle { font-size: 11px; line-height:14px; margin:0px;width:466px;padding:0px; position:absolute;top:0px;left:252px;}
.index_teasercolumn { float:left;margin:440px 10px 10px 260px; }
.article_middle { float:left;margin:0px 10px 10px 262px;width:449px; }

/* ----- SCHEISS AUF IE6 --------- */
* html .middle {width:724px;overflow:hidden;}
* html .index_teasercolumn { margin:440px 10px 10px 140px; }
* html .article_middle { margin:0px 10px 10px 131px; }
	
.pad { margin:0; padding:0.5em 1em;	}
.spacer {  clear: both; }
img { border-width:0px;background-color:transparent;}
.cleaner {	clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}


/*----- WERBUNG -----*/
.skyscraper { position:absolute;z-index:2;left:1060px;top:11px;height:600px; }
.headbanner {	width:1030px;height:90px;margin:11px; overflow:hidden;}

#frnBanner { padding:0; margin: 10px 0px 0px; }
#frnBannerAd { z-index: 900; margin-bottom: 10px; position: relative; text-align: center }



/*----- TEASER -----*/
.main_overlay { position:absolute;top:267px;left:272px;width:456px;height:92px;background:url(/img/main_overlay.png) no-repeat; }
.main_teaser { position:absolute;top:0px;left:0px;opacity:0;display:none;filter:Alpha(opacity=0); }
.main_text {  text-align:right;margin:20px 0px 0px 62px; }
.main_streifen { position:relative;top:359px;left:0px;width:728px;height:13px;background:url(/img/main_overlay_streifen.png) repeat-x;z-index:300; }

.teaserbox {	float:left;width:338px;height:76px;overflow:hidden;padding:0px 0 0 2px;}
.teaserbox_img {	float:left;margin: 3px 5px 0px 0px;background-color:#eee;height:70px;width:110px;overflow:hidden;}
.teaserbox_text { margin:0px;height:72px;width:210px;overflow:hidden;font-weight:normal;font-style:normal; }

.artikelteaser { float: left; width: 228px;margin: 0px 0px 10px 0; padding: 0px; }
.artikelteaser_img { height:120px;width:228px;overflow:hidden; border-style:solid;border-color:black; }
.artikelteaser_text { margin:0 2px 2px 2px;height:80px;overflow:hidden; }

.highlights_menu { float:left;display:block;height:13px;background-color:black;padding:3px 10px 3px 10px;color:white;text-align:center; }


/*----- VIDEOBOX -----*/
#videobox {	position:relative;margin:-43px 0 5px 0px;border:0px;background-color:#9d9a93;z-index:3000;}
#videobox div.list {	overflow: auto; }
.videobox_teaser { height:68px;width:274px;overflow:hidden;background-color:black;margin:0px 0 0px 4px;padding:1px; }
.videobox_img { float:left;margin: 1px 5px 0 0;height:66px;width:90px;overflow:hidden; }
 
.videoteaser { height:74px;width:228px;float:left;margin:3px 2px 5px 3px;overflow:hidden; }
.videoteaser_img { height:81px;width:95px;float:left;margin: 0px 2px 0 0;background: url(/img/video_bgklein.jpg) no-repeat;padding:3px 0 0 3px; }
.videoteaser_best { float:left;width:227px;height:275px;overflow:hidden;background: url(/img/video_best_bg.gif) no-repeat;padding:5px 0 0 4px; }

#livePlayer { position:relative;height:680px;margin:0px 0 0 10px;padding:0px;z-index:700; }

/*----- ARCHIV -----*/
.archivteaser { float:left;width:168px;margin:0px 0px 10px 0;padding:1px;height:280px;overflow:hidden; }
.archivteaser_klein {float:left;width:110px;height:110px;overflow:hidden;margin:0px 2px 10px 0;padding:1px; }


/*----- COMMUNITY -----*/
.community { width:300px;background-color:white;padding:20px 0 20px 0; }
.newsletter { padding:10px 0px 10px 10px;margin:10px 0;}


/*----- FORUMBOX -----*/
.forumbox { background-color:#9e9b96;margin:0px;padding:5px 0 5px 0;border-top:5px solid white;border-bottom:5px solid white; }


/*----- TERMINE -----*/
.termine { padding:15px 5px 10px 10px;}

img {	border-width: 0px; }



/*----- GLOBAL LINK BEHAVIOR -----*/
a:link,
a:active,
a:visited 				{text-decoration:none; color:black;}
a:hover 				{text-decoration:none; color:#cc0000;}

#nodeco					{text-decoration:none;border-bottom:0px;background-color:transparent;color:black}
div.nodeco a:link {text-decoration:none;border-bottom:0px;background-color:transparent;}



/*----- TEXTGROESSEN -----*/
.contenthead 			{font-size:2.0em; line-height:1.4em;}
.contentfat 			{font-size:1.4em; line-height:1.4em;}
.contentbig 			{font-size:1.3em; line-height:1.4em;}
.contenttext			{font-size:1.2em; line-height:1.3em;}
.content 			{font-size:1.1em; line-height:1.6em;}
.contentsmall			{font-size:1.0em; line-height:1.4em;}
.contentmini			{font-size:0.9em; line-height:1em;}

h1 		{font-size:2.0em;line-height:2.0em;margin:0; padding:0; text-transform:uppercase;}
h2 		{font-size:1.2em;line-height:1.2em;margin:0; padding:0; text-transform:uppercase;}
h3 		{font-size:1.2em;line-height:1.2em; margin:0; padding:0; text-transform:uppercase;}
h5 		{font-size:1.0em;line-height:1.2em;margin: 12px 0 0px 0;font-weight:bold;}
h6 		{font-size:9px;line-height:9px; margin:1px 0 0 0; padding:0;color: #333;}


.bottomnav 			{font-family:helvetica,arial; color:#999999; font-size:1em; text-decoration:none; font-weight:normal;background-color:transparent;}
a.bottomnav 		{text-decoration:none; color:#999999;border-bottom:0px;}
a.bottomnav:hover 	{background-color:transparent;text-decoration:none; color:#999999;border-bottom:0px;}
a.bottomnav:visited	{text-decoration:none;border-bottom:0px;}


/*----- TEXTFARBEN -----*/
.white, a.white			{color:#ffffff;}
.black, a.black			{color:#000000;}
.grey, a.grey			{color:#868686;}
.green, a.green			{color:#3dae57;}
.news_font {color:#3dae57; }
.produkte_bg, .forum_bg, .markt_bg {background-color:#9c9a94;}
.news_bg, .termine_bg {background-color:#70ab6c;}
.video { color:#7b7b76; }
.video a {	color:#cc0000;}
.video a:link {	color:#cc0000;}
.video a:visited {	color:#cc0000;}
.video a:hover { color:#7b7b76; }
.video a:active { color:#7b7b76; }
.home_bg {background-color:#9c9a93;}
.racing_bg {background-color:#b69866;}
.fmx_bg {background-color:#6e6d34;}
.technik_bg {background-color:#7f8591;}
.locations_bg {background-color:#dddddd;;}
.specials_bg {background-color:#ae6f3c;}
.produkte_bg, .forum_bg, .markt_bg {background-color:#9c9a94;}
.main_bg {background-color:#cc0000;color:#ffffff}
.video_bg {background-color:#454545; }
.coach_bg {background-color:#f44f01;}

.home_font {color:#9c9a93;}
.racing_font {color:#b69866;}
.fmx_font {color:#6e6d34;}
.technik_font {color:#7f8591;}
.locations_font {color:#dddddd;;}
.specials_font {color:#ae6f3c;}
.web_font {color:#ae6f3c;}
.produkte_font, .forum_font, .markt_font {color:#9c9a94;}
.main_font {color:#cc0000;}
a.main_font:link { color:#cc0000;}
a.main_font:visited { color:#cc0000;}
a.main_font:hover { color:black;}
a.main_font:active { color:#cc0000;}

#subnavi { font-family:arial,helvetica,sans-serif; letter-spacing: 0px; position:absolute;top:64px;left:10px;margin:0px; padding: 0px; width:700px; height:15px; z-index:9200;line-height:20px; }
#subnavi ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: left; clear: left;	}
#subnavi ul li { z-index:100; float: left; text-align: left; padding: 0; margin: 2px 0 0 15px;}
#subnavi ul li a {  border-bottom:0px;padding: 0; margin: 0 10px 0 0; color: #fff;	text-decoration: none; text-align: left; font-weight: regular; font-size: 10px; voice-family: "\"}\""; voice-family: inherit; font-size: 10px; text-transform: uppercase; }
html>#subnavi ul li a  {font-size: x-small;} 
#subnavi ul li a:hover { color: #cc0000;	voice-family: "\"}\"";	voice-family: inherit;	color: #cc0000; }
#subnavi a:active	{color: #cc0000;}
#subnavi ul li a.mam:link,#subnavi ul li a.mam:visited { color:#ffd800; }
#subnavi ul li a.mam:hover { color:#cc0000; }


.produkt { overflow:hidden; width: 140px; height: 215px; margin: 0 15px 20px 0; float:left; display: block; background-image: url(/img/produkt_bg.gif);}
.produkt img { margin:1px 1px 0px 1px; border: 0px solid black;}
.produkt div {font-size:10px;line-height:12px;margin: 3px 6px 5px 6px;}

#untermenu { font-family:arial,helvetica,sans-serif; margin-left:8px; }
#untermenu ul {	color: #cc0000; line-height: 20px; padding:0 0 0 0px; margin: 0 0 0 8px; list-style-type: none; list-style-position: outside; marker-offset: 0px; }
#untermenu ul li { font-size:12px; font-weight:bold; color:#ffffff; text-align: left; text-decoration:none; }
#untermenu ul li ul li { padding-left:7px; text-indent:-7px; }
#untermenu ul li a.ebene2:link { color:white; text-decoration:none;}
#untermenu ul li a.ebene2:visited { color:white; text-decoration:none;}
#untermenu ul li a.ebene2:hover { color:#cc0000; text-decoration:none;}
#untermenu ul li a.ebene2:active { color:white; text-decoration:none;}
#untermenu ul li a.ebene3 { font-size:11px;color:#000000; text-decoration:none;font-weight:normal;}
#untermenu ul li a.ebene3:hover { font-size:11px;color:white; text-decoration:none;font-weight:normal;}
#untermenu ul li:hover {	color:#cc0000;}

.blackbar { padding:0px; font-size:10px; width:449px; display:block; background-color:black; color:white; }
.blackbar a:link {	text-decoration:none; color:white; }
.blackbar a:hover {	color:red; }

.treeview ul{ margin: 0;padding: 0; }
.treeview li.submenu{	cursor: pointer; }
.treeview li.submenu ul{ display: none;  }
.treeview .submenu ul li{ cursor: default;}

div.quote {	background-color: #f2f2f2; font-style: italic; border: 1px solid #ddd; margin:0 3px 2px 3px; }
div.quote_video { background-color: #000000; font-style: italic; border: 1px solid #111; margin:0 3px 2px 3px; }