/* Global */
*{
	margin:	0px;
	padding:0px;
}

.atl_clearfloat {
	clear:both;
	visibility:hidden;
	height: 0px;
}

body{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;	
	color: #7D7D7D;
}

/* NOTICE */
/* mark@pixelant.se */
/* dont forget to remove display:none; from atl_topbar when resetting */

body #atl_camaro {
	/*background: #FFF url(../img/bodybgcamaro_big.jpg) left -143px repeat-x;*/
	background: #FFF url(../img/bodybgcamaro_big.jpg) top left repeat-x;
}

body #atl_stcc {
	/*background:url(../img/bodybgstcc_big.jpg) repeat-x scroll left -143px #FFFFFF;*/
	background: #FFF url(../img/bodybgstcc_big.jpg) top left repeat-x;
}
	
body #atl_jtcc {
	/*background: #FFF url(../img/bodybgjtcc_big.jpg) left -143px repeat-x;*/
	background: #FFF url(../img/bodybgjtcc_big.jpg) top left repeat-x;
}

body #atl_superbike {
	/*background: #FFF url(../img/bodybgsuperbike_big.jpg) left -143px repeat-x;*/
	background: #FFF url(../img/bodybgsuperbike_big.jpg) top left repeat-x;
}

form {
	margin: 0px;
}

input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
a {
	COLOR: #4D619E;
}
a:hover {
	COLOR: #6582CA;
}
h1 {
	margin-top:0px;
	color:#000000;
	font-size:2em;
	background:transparent;
}
h2 {
	margin-top:0px;
	color:#000000;
	font-size:1.5em;
}
h3 {
	margin-top:0px;
	color:#000000;
	font-size:1.2em;
}
h4 {
	margin: 0px;
	padding: 2px;
	background-color:#000;
	color:#FFFFFF;
	font-size:1em;
	font-variant: small-caps;
}
h5 {
	margin-top:0px;
	color:#000000;
	font-size:0.9em;
}
h6 {
	margin-top:0px;
	color:#000000;
	font-size:0.8em;
}

/* @group Main Container */
#atl_container {
	width: 996px; /* changes in this value must be matched in atl_footer */
	min-width: 996px;
	margin: auto;
	position:relative;
	padding-bottom:10px;
}
/* @end */

/* @group Top Bar */
#atl_topbar {
	height: 144px;
	text-align: center;
	/*display:none;*/
}
#atl_topbar div {
padding-top: 2px;	
}
#atl_topbanner {
	padding-top:16px;
	height:90px;	
}
#atl_header {
	height: 118px;
}
#atl_stcc_logo {
	float:left;
	position:relative;
}

#atl_pattern {
	float:right;
}
#atl_menu {
	padding:89px 0px 0px 0px;
}
#atl_mainmenu ul{
	display:inline;
}
#atl_mainmenu li {
	float:left;
	color:#FFFFFF;	
	list-style-type:none;
	text-align:center;
	margin-right:1px;
}
#atl_mainmenu a {
	color:#FFFFFF;
	vertical-align:middle;	
	display: block;
	width:105px;
	height:21px;
	text-decoration: none;
	padding-top: 8px;
	font-size: 12px;
}
#atl_camaro #atl_mainmenu a {	
	background: url(../img/menucamaro.jpg) top left no-repeat;	
}
#atl_stcc #atl_mainmenu a {	
	background: url(../img/menustcc.jpg) top left no-repeat;	
}
#atl_jtcc #atl_mainmenu a {	
	background: url(../img/menujtcc.jpg) top left no-repeat;	
}
#atl_superbike #atl_mainmenu a {	
	background: url(../img/menusuperbike.jpg) top left no-repeat;	
}
#atl_mainmenu a:hover {
	color:#FFFFFF;
	background: url(../img/menu_hover.jpg) top left no-repeat;
}
#atl_camaro #atl_mainmenu a:hover {	
	background: url(../img/menu_hovercamaro.jpg) top left no-repeat;
}
#atl_stcc #atl_mainmenu a:hover {	
	background: url(../img/menu_hoverstcc.jpg) top left no-repeat;
}
#atl_jtcc #atl_mainmenu a:hover {	
	background: url(../img/menu_hoverjtcc.jpg) top left no-repeat;
}
#atl_superbike #atl_mainmenu a:hover {	
	background: url(../img/menu_hoversuperbike.jpg) top left no-repeat;
}
#atl_mainmenu a:active {
	background:url(../img/menu_hover.jpg) top left no-repeat;
}
#atl_camaro #atl_mainmenu a:active {
	background:url(../img/menu_hovercamaro.jpg) top left no-repeat;
}
#atl_stcc #atl_mainmenu a:active {
	background:url(../img/menu_hoverstcc.jpg) top left no-repeat;
}
#atl_jtcc #atl_mainmenu a:active {
	background:url(../img/menu_hoverjtcc.jpg) top left no-repeat;
}
#atl_superbike #atl_mainmenu a:active {
	background:url(../img/menu_hoversuperbike.jpg) top left no-repeat;
}
#atl_mainmenu li.cur a{
	background: url(../img/menu_hover.jpg) top left no-repeat;
}
#atl_camaro #atl_mainmenu li.cur a{
	background: url(../img/menu_hovercamaro.jpg) top left no-repeat;
}
#atl_stcc #atl_mainmenu li.cur a{
	background: url(../img/menu_hoverstcc.jpg) top left no-repeat;
}
#atl_jtcc #atl_mainmenu li.cur a{
	background: url(../img/menu_hoverjtcc.jpg) top left no-repeat;
}
#atl_superbike #atl_mainmenu li.cur a{
	background: url(../img/menu_hoversuperbike.jpg) top left no-repeat;
}


/* @end */

/*second menu*/
#atl_secondmenu {
	height:46px;
	padding:4px 0px 0px 0px;
	text-align: right;
}
#atl_secondmenu ul{
	display:inline;
	float: left;
}
#atl_secondmenu li {
	float:left;
	list-style-type:none;
	text-align:center;
}
#atl_secondmenu a{
	/*width: 103px; */
	height: 19px;
	display: block;
	padding-top: 2px;
	text-decoration: none;
	color: #3B4249;
	float:left;
	font-weight: bold;
}
#atl_secondmenu li a img{
	visibility:hidden;
	vertical-align:top;
	border:none;
	padding:0;
	margin:-2px 0px 0px 0px;
}
#atl_secondmenu li a:hover img, #atl_secondmenu a:active img, #atl_secondmenu li.cur a img{
	visibility:visible;
}

#atl_secondmenu li a:hover, #atl_secondmenu a:active, #atl_secondmenu li.cur a {
	background:url(../img_common/submenu_bg_middle.jpg) top left repeat-x;
	color: #FFF;	
}

#atl_secondmenu form{
	margin: 0;
	padding: 0;
	float: right;
	background: url(../img_common/search_bg_img.jpg) top left no-repeat;
	padding-left: 23px;
}
#atl_secondmenu form input{
	background: transparent;
	border: none;
	height: 19px;
}
#atl_secondmenu input.atl_buttonicon {
	height:19px;
	background-color: transparent;
	border: 0px;
	margin-left:-4px;
	vertical-align: top;
}
/*END SECOND MENU*/



/*third menu*/
#atl_thirdmenu ul{
	padding:0;
	margin:0;
	border:1px solid #C2C2C2;	
	margin-bottom:5px;
}
#atl_thirdmenu li {
	list-style-type:none;
	background:none;
	list-style:none;
	padding:0;
	margin:0;	
}
#atl_thirdmenu ul li a {
	background:url(../img_common/thirdlevel_menu.jpg) left top no-repeat;
	text-align:left;
	text-decoration:none;	
	height:19px;
	display:block;
	border:1px solid #FFF;
	border-bottom:none;
	padding-left:15px;
	padding-top:4px;
	color:#FFFFFF;
}
#atl_thirdmenu ul li a:hover {
color:#FFE48d;
}
#atl_thirdmenu ul li:last-child a{
	border-bottom:1px solid #C2C2C2;
}
/*END third MENU*/

/* @group Top Menu */



#atl_topmenu {
	background-image: url(../img/submenu_bg.jpg);
	background-repeat: repeat-x;
	height:46px;
	text-align:left;
}

/* @group Left Content */
#atl_leftcontent {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
/* @end */

/* @group Content Container */
#atl_contentcontainer {
	padding:0px 0px 0px 0px;
}
/* @end */

/* @group Center Column */
#atl_centercolumn {
	width:575px;
	margin-left:15px;

	_margin-left: 10px; /* only for IE6 */ 
 
	float: left;
}
#atl_centercolumn_mbh {
	width:810px;
	margin-left:8px;

	_margin-left: 8px; /* only for IE6 */ 
 
	float: left;
}
#atl_centercolumn li {
	margin-bottom:10px;
	font-size:14px;
}

#atl_pagetitle {
	color:#3b4249;
	font-size:14px;
	
}
/* @end */

/* @group Content Tools */
#atl_contenttools {
	background-color:#B5D6F6;
	text-align:right;
	margin-bottom:20px;
	margin-top:10px;
	font-size:11px;
}
#atl_contenttools img {
	border-left: 2px solid #9EC5EC;
}
/* @end */

/* @group Breadcrumb Trail */
#atl_breadcrumb {
	color: #0C1651;
	font-size: 11px;
	font-weight:bold;
}
#atl_breadcrumb a {
	color: #0C1651;
	font-weight:normal;
	text-decoration:none;
}
#atl_breadcrumb a:hover {
	color: #FFFFFF;
}
/* @end */

/* @group Main Content Area */
#atl_content p {

	margin-top:0px;
/* MH: Fixing broken tables */
/*	margin-bottom:20px;
	text-align:justify; 
	
	font-size:1em;
	*/
}
#atl_content img {
	margin:0;
}
#atl_content hr {
	height: 1px;
	margin:5px 0px 5px 0px;
	border:0px;
	border-top:1px solid #FFFFFF;
}
#atl_content ul {
	margin-left: 30px;
}
#atl_content ol {
	margin-left: 40px;
}

/* General Styles (referenced for RTE use) */

.small {
	font-size: 0.7em;
}
.medium {
	font-size: 0.85em;
}
.large {
	font-size: 1.2em;
}

/* Content Table */

table.standard {
	width:100%;
}
table.standard td {
	padding:0px;
	font-size:1em;
}
tr.firstline td {
	background-color:#0C1651;
	padding: 5px;
	font-weight:bold;
	color:#FFFFFF;
}
tr.oddline td {
	background-color: #B5D6F6;
	padding:5px;
}
tr.evenline td {
	padding:5px;
}

table.kalender-table a {
	font-size:11px;
	color:#7d7d7d;
}
table.kalender-table {
	font-size:11px;
	border:0;
}
#atl_rightcolumn table.kalender-table p {
	border:0;
	text-align:none!important;
}
table.kalender-table td.align-right {
	text-align:right!important;
}

/* @end */

/* @group Right Column */
#atl_rightcolumn {
	margin-left:8px;
	margin-right:8px;
	float: right;
	width: 220px;
}
#atl_rightcolumn p{
	/* text-align: center; */
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 5px 0px;
	 /* border: 1px solid #CCCCCC; */
}
#atl_rightmiddle .fce1 .contenttable P img{
 		border:none;
}
/* @end */
/*Banner column*/
#atl_bannercolumn {
	width: 160px;
	float:right;
	min-height:1px;
}

/* @end */


/* @group Footer */
#atl_footer{
	margin: auto;
	width: 996px;
	text-align: right;
}
#atl_footergroup img{ border: none;}
#atl_footergroup{
	background-image: url(../img_common/bottombannerbg.jpg);
 	background-repeat: repeat-x;
	background-position: left;

	width: 100%; /* this value must match the width of atl_container */
	height: 195px;
	font-size: 9px;
}
#atl_footer_banner {
	padding:0;
	height:140px;
	margin-bottom: 10px;
	text-align: center;
}
#atl_footergroup a {
	color: #fff;
	text-decoration:none;
}
#atl_footergroup a:hover {
	color: #fff;
}
/* @end */

/* @group Signature */
#atl_signature {
	text-align: left;
 	float: left;
}
#alt_contactlink {
	color: #FFF;
 	float: right;
}

#alt_contactlink ul{
	display:inline;
}

#alt_contactlink li{
	list-style-type:none;
	float:left;
	padding:0px 4px 0px 4px;

}
/* @end */

/* @group Flexible Contents */
.atl_2columns tr, .atl_3columns tr {
	vertical-align: top;
}
.atl_sep_left {
	padding-left: 5px;
	border-right: 1px solid #9EC5EC;
}
.atl_sep_right {
	padding-right: 5px;
}
.atl_column {
	 /* border: 1px solid #7d7d7d; */
}
.atl_column p{
	padding: 5px;
}
.atl_3columns .atl_column {
	width: 33%;
}
.atl_2columns .atl_column {
	width: 50%;
}

.atl_2columns .atl_column_sixty  {
	width: 60%;
	vertical-align: top;
}

.atl_column_sixty {
	/* border: 1px solid #7d7d7d; */
	
}

.atl_column_sixty  p{
	padding: 5px;
}

.atl_2columns .atl_column_forty  {
	width: 40%;
	vertical-align: top;
	padding: 2px 2px 0px 0px;
}
.atl_2columns .atl_column_thirty  {
	width: 220px;
	vertical-align: top;
	padding: 2px 2px 0px 0px;
	text-align:center;
}
.atl_column_forty {
	 /* border: 1px solid #7d7d7d; */
	

}

.atl_column_forty  p{
	padding: 5px;
}
.atl_2columns {
	margin-bottom:5px;
	clear: both;
}

.atl_2columns h4 {
	background-image:url(../img_common/content_titlebg.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	height:20px;
	padding:7px 0px 0px 10px;
	text-transform:uppercase;
}
/*fce one header 2 column 70:30 FCE */
 .atl_splnews{
	border: 1px solid #c2c2c2; 
}
.atl_splnews .atl_column_sixty {
	width:70%;
	border-right:0px;
	padding-top:7px;
}
.atl_splnews .atl_column_forty{
	width:30%;
	border-left:0px;
}

/*end*/
	
		/* FCE 1*/	
	

	.fce1 {
		border:1px solid #c2c2c2;	
		text-align: left;
		overflow:auto;
		clear:both;
        margin-bottom:5px;
	}
	
	.fce1 img {
		margin-right: 10px;
		text-align:left;
		display:block;		
	}
	.fce1 h4 {
		background-image:url(../img_common/content_titlebg.jpg);
		background-repeat:repeat-x;
		height:20px;
		color:#FFFFFF;
		font-weight:bold;
		padding:0;
		padding-left:10px;
		padding-top:7px;		
		text-transform:uppercase;
		margin-bottom:2px;
	}

/* 090818 Added for movieplayer. MH */
	.fce1special {
		border-top:1px solid #c2c2c2;
		text-align: left;
		overflow:auto;
		clear:both;
	}

	.fce1special h4 {
		background-image:url(../img_common/content_titlebg.jpg);
		background-repeat:repeat-x;
		height:20px;
		color:#FFFFFF;
		font-weight:bold;
		padding:0;
		padding-left:10px;
		padding-top:7px;		
		text-transform:uppercase;
	}	
/* end --- */
	.fce1 .news_list li a {
		text-decoration: none;		
	}
	.fce1 .news_list li .news_date {
		font-weight: bold;
	}	
	
	.fce1 .atl_2columns h3 a {
		color: #3b4249;
		font-size: 18px;
		text-decoration: none;
	}
	.fce1 .bodytext a {
		text-decoration: none;
	}
	.fce1 .bodytext a:hover {
		text-decoration: underline;
	}
	.news-firstfewlines {				
		margin:10px 20px 20px 0px;
	}
	.news-firstfewlines p, .news-firstfewlines br {
		display:inline;
	}
	.tx_dftcracedata_list_pointlist1 th ,.contenttable th, 
		.tx_dftcracedata_list_calendar_racetype th {
		background-color:#494e53;
/* MH
		border-right:2px solid #FFFFFF; */
		color:#FFFFFF;
		padding-left:3px;
		font-size: 11px;
	}
	.tx_dftcracedata_list_pointlist1 th {
		text-align: left;
	}
	.tx_dftcracedata_list_calendar_racetype th {
		text-align: center;	
	}
	.tx_dftcracedata_list_pointlist1 td ,.contenttable td,
		.tx_dftcracedata_list_calendar_racetype td {
/* MH */
/*		border-right:2px solid #FFFFFF;  */
		padding-left:3px;
		color:#3B4249;
		font-size:12px;
	}
	.tx_dftcracedata_list_calendar_racetype a {
		text-decoration: none;
	}
	


	/* FCE 1 end */
	
	/* FCE 2*/
		.fce2 a {
			display: block;
			clear: both;
			height: 28px;
			background: url(../img_common/fce2.jpg) top left no-repeat;
			color: #FFF;
			text-decoration: none;
			margin:3px 0px 3px 0px;
		}
		.fce2 a:hover {
			background: url(../img_common/fce2_hover.jpg) top left no-repeat;
		}
		.fce2 img{
			max-width: 20px;
			max-height: 14px;
			_width: 20px;/* IE 6*/
			_height: 14px;/* IE 6*/
			float: left;
			border: none;
			padding: 6px 0px 0px 10px;
			margin-right: 25px;
		}
		.fce2 span{
			float: left;
			padding: 6px 2px 2px 0px;
		}
	/* FCE 2 end */

	/* FCE 5*/
		.fce5{
			background:#000;
			clear: both;
		}
		.fce5 a{
			display: block;
			clear: both;
			height: 40px;
			background: #000;
			color: #FFFFFF;
			text-decoration: none;
			margin:3px 0px 3px 0px;
		}
		.fce5 img{
			max-width: 46px;
			max-height: 30px;
			_width: 46px;/* IE 6*/
			_height: 30px;/* IE 6*/
			float: left;
			border: none;
			margin: 0;
			padding: 6px 0px 0px 10px;
		}
		.fce5 span{
			float: right;
			padding: 6px 2px 2px 0px;
			font-size: .9em;
			display: block;
			height: 20px;
			width: 150px;
		}
	/* FCE 2 end */
/* FCE for gallery*/
	.fcegal{
		height: 164px;
		background: #000 url(../img_common/gallery_bg.jpg) top left repeat-x;
		color: #fff;
		margin: 5px 0px 5px 0px;
		clear:both;
	}
	.fcegal h4{
		height: 26px;
		padding: 4px 0px 0px 10px;
		background: transparent;
		font-size: 12px;
		text-transform: uppercase;
	}
	.fcegal .images{
		height: 110px;
		padding-left: 10px; 
	}
	.fcegal .images img{
		float: left;
		padding: 6px 4px 0px 4px ;
		_padding:6px 0px 0px 0px; /* IE6 support */
	}
	.fcegal .ctext a {
	color:#999999;
	text-decoration:none;
	padding-left: 10px;
	}
	.fcegal .ctext span{
		background: url(../img_common/cgbutton.jpg) no-repeat top left;
		display: block;
		width: 109px;
		height: 19px;
		float: right;
		padding: 2px 0px 0px 8px;
		font-size: .9em;
	}
/* END FCE for gallery*/
/* @end */

/* @group Blocks */
.atl_frame_indentleft {
	margin-left: 30px;
}
.atl_frame_indentboth {
	margin-left: 30px;
	margin-right: 30px;
}
.atl_frame_rulerabove {
	border-top: 1px solid #fff;
}
.atl_frame_rulerbelow {
	border-bottom: 1px solid #fff;
}
.atl_frame_highlight {
	border: 1px solid #fff;
	background-color: #93b4d5;
	padding: 8px;
}
/* @end */

/* @group Indexed Search */
.tx-indexedsearch-browsebox TD {
	padding:10px;
}
.tx-indexedsearch-percent {
	font-weight:bold;
}
.tx-indexedsearch-secHead {
	padding-top:20px;
}
.tx-indexedsearch-secHead TD {
	font-weight:bold;
}
.tx-indexedsearch-title A {
	font-weight:bold;
}
/* @end */

/* @group Login Box Macmade */
.tx-loginboxmacmade-pi1-error {
	color:#BE0027;
}
.tx-loginboxmacmade-pi1-forgotpasswordLink {
	padding: 4px;
}
/* @end */

/* @group Site Map */
.atl_sitemap li {
	list-style-type: square;
	font-weight: bold;
	color: #FFFFFF;
}
.atl_sitemap li a {
	font-size: 15px;
}
.atl_sitemap li li {
	list-style-type: square;
}
.atl_sitemap li li a {
	font-size: 11px;
}
.atl_sitemap li li li{
	list-style-type: square;
}
.atl_sitemap li li li a {
	font-size: 10px;
}
/* @end */

/* @group Photo Book */
#tx-fotoboek img {
	margin:0px;
	border:1px solid black;
}
#tx-fotoboek table {
	width:100%;
}
.tx-fotoboek-nav {
	background-color:#0C1651;
	padding: 6px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
}
.tx-fotoboek-nav a {
	padding:3px;
	color: #FFFFFF;
	text-decoration : none;
}
.tx-fotoboek-nav a:hover {
	background: #0066cc;
	color: #FFFFFF;
}
.tx-fotoboek-nav a:active {
	background: #CCCCCC;
}
/* @end */

/* @group Input Forms */
.atl_formgroup {
	clear: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.atl_formseparator {
	border-bottom: 1px solid #000;
	margin-top: 4px;
	margin-bottom: 4px;
}
.atl_formitem {
	float: left;
	padding: 0px;
	margin: 0px;
}
.atl_formwrap .atl_formlabel {
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 6px;
	padding-bottom: 0px;
	margin: 0px;
}
.atl_radio_label {
	font-size: 12px;
}
.atl_formfield {
	padding-left: 4px;
	padding-right: 6px;
	padding-bottom: 0px;
}
.atl_formfield .atl_formlabel {
	display: inline;
}
.csc-mailform-check, .csc-mailform-radio {
	width: auto;
}
.atl_formwrap h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}
.atl_slimform { display: inline; }
/* @end */

/* @group Quick Poll */
.tx-quickpoll-pi1 h2 {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin-bottom:0px;
}
.pollquestion, .pollresulttext {
	font-size:11px;
	text-align:left;
}
.polltotal {
	font-weight:bold;
}
.pollanswer {
	background-color: transparent;
}
.pollpercentbar {
	background-color:#B5D6F6;
}

.tx-quickpoll-pi1 .pollsubmit {
	float: left;
	height: 17px;
	margin-bottom: 5px;
}

.tx-quickpoll-pi1 .showresult {
	float: right;
	height: 17px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.tx-quickpoll-pi1 .showresult img{
border: 0;
margin: 0;
padding: 0;
}

.tx-quickpoll-pi1 .error{
	margin-bottom: 10px;
}

/*
input.pollsubmit {
	width:auto;
	height:25px;
	background-color: #DBDBDB;
	border-top:1px outset #eeeeee;
	border-left:1px outset #bbbbbb;
	border-right:1px outset #dddddd;
	border-bottom:1px outset #cccccc;
}
input.pollsubmit:hover {
	background-color: #E0EEFC;
	border-top:1px solid #93a2bb;
	border-left:1px solid #93a2bb;
	border-right:1px solid #93a2bb;
	border-bottom:1px solid #93a2bb;
}
input.pollsubmit:active {
	border-top:1px inset #dce1e9;
	border-left:1px inset #dce1e9;
	border-right:1px inset #dce1e9;
	border-bottom:1px inset #dce1e9;
}
*/

/* @end */



/* @group Home Page */
#atl_home #atl_centercolumn {
	width: 600px;

}
#atl_home #atl_topmenu {
	padding-left: 20px;
}
/* @end */


/*Some news Styles that were used only durig demonstration - can be deleted later*/
	.atl_leftnews {
		border:2px solid #C6C7C6;
		clear: both;
		text-align: right;
	}
	.atl_leftnews img {
		padding: 3px;
	}
	.atl_leftnews h3 {
		background:url(../img_common/content_titlebg.jpg) repeat-x;
	
		height:24px;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:10px;
		padding-top:3px;
		text-align: left;
		font-variant: small-caps;
	}
	
	.news_left {
		clear: left;
		float: left;
		width: 380px;
		padding: 10px;
		text-align: left;
	}
	
	/* @group News */
	.atl-news-archive ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	.atl-news-archive li {
		padding: 0px;
		margin: 0px;
		padding-left: 6px;
	}
	.atl-news-archive .news-amenu-item-year {
		font-weight: bold;
	}
	/* @end */

/* End Demo Styles */


/* TT News Styling start */	
	#atl_content ul.news_list,
	#atl_content ul.news_latest, 
	#atl_content ul.newssingle, 
	#atl_centercolumn .news_list li, 
	#atl_centercolumn .news_latest li{
		margin: 0;
		padding: 0;
	}
	
	.news_list ul, .news_list li, .news_latest ul, .news_latest li{
		list-style: none;
		list-style-type: none;
		list-style-image: none;
		background: none;
	}
	
	.news_latest a{
		color: #7D7D7D;
		text-decoration: none;
	}
	.news_latest .news_date{	
		padding-right:12px;	
		padding-left: 10px;
		font-weight: bold;
		color: #3B4249;
		font-size: 12px;
		display:block;
		float:left;
		width:80px;
	}
	
	.news_latest .news_title {
		font-size: 12px;
		display:block;
		float:left;		
		width:288px;
	}
	
	.news_title{
		width: 450px;
	}
	
	.news-latest-gotoarchive{
		float: right;
		position: absolute;
		margin-top: 82px;
		margin-left: 320px;
	}
	
	#atl_centercolumn .news_latest li {
    	clear:both;
	}
	.news_list li {
		clear: both;
	}
	.news_list .news_title{
		float: left;
		display: block;
		color: #7D7D7D;
		font-size: 12px;
		
	}
	.news_list .news_date{
		padding-right:20px;
		padding-left: 10px;
		float: left;
		display: block;
		color: #3B4249;
		font-weight: bold;
		font-size: 12px;
		width:80px;
	}
	.news_list .news_subheader{
		float: right;
		display: block;
		color: #3B4249;	
		padding-right: 10px;
		font-weight: bold;
		font-size: 12px;
	}
	
	.news_list .news_date_special{
/*		color: #3B4249;*/
		font-weight: bold;
		font-size: 10px;
		margin-bottom: 5px;
	}
		
	.news_list .news_subheader_special{
		color: #3B4249;
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 5px;
	}	

	#atl_content .news_list .news_subheader p{
		padding:0px;
		margin: 0px;	
	}
	.newssingle .news_date{
		display:block;
		margin:0px 0px 15px;
		color: #3B4249;
		
	}
	.newssingle h1{
		padding-left:0px;	
		font-weight: normal;
		color: #3B4249;
		font-size: 20px;
	}
	.newssingle .news_subheader {
		color:#4A6590;
		font-size: 13px;
		font-weight: normal;
	}
	
	#atl_content .newssingle .news_subheader p {
	text-align: left;	
	margin: 0px;
	}
	
	.newssingle .news_story {
		
	}
	.newssingle .imgg{
		float: right;
		min-width:150px;
	}
	
	.newssingle .imgg img {
		
		display: block;
		padding: 0px;
		margin: 0px;
		border: 1px solid #C2C2C2;
	}
	.news-single-img {
		float:left;
	}
	.newssingle .news_content{
		/*float:left;*/
		padding-left:0px;	
		padding-right:10px ;
		width:345px;
		margin-bottom:15px;
		
	}
	
	
	#atl_container .newssingle .news_content p{		
		font-size: 12px;
		font-weight: normal;
		color: #3B4249;	
	}
	#atl_container .newssingle .news_content h3{		
		font-size: 14px;	
	}
	
	.newssingle .news_content a{
		text-decoration: none;
		color: #3B4249;
	        /*text-transform: uppercase;*/
		font-weight: bold; 
		font-size: 11px;
		margin-right: 0px;
		padding-right: 0px;
	}
	.newssingle .news_content a span{
		color:#7D7D7D; 
		font-size: 11px;
	}
	
	.newssingle .news_subheader h3{
/*		color: #4A6590;
		font-weight: normal;		*/
		color: #000000;
		font-weight: bold;		
		margin:10px 0px;
		font-size: 13px;
	}
	
	#atl_content .newssingle hr {
		border: 1px solid #CCCCCC;
		margin-bottom: 20px;
		margin-top: 6px;
	}
	.shadow2 {
		border:1px solid #D0D0D0;
		float:left;
	}
	.shadow1 {
		border-bottom:2px solid #F0F0F0;
		border-left:1px solid #F0F0F0;
		border-right:1px solid #F0F0F0;
		margin:5px;
		float:left;
		clear:both;	
	}
	.news_extra .shadow1 {
		margin: 0px;
	}

	.news_extra .news_extracontent h3 {
		margin-top: 16px;		
	}
	.fce1 .news_extra img{
		float:none;
	}
	.news_extra .news_date {
	color:#FFFFFF;
	float:right;
	font-variant:normal;
	padding-right:10px;
	text-transform:capitalize;
	font-weight:bold;
	margin-top:-21px;
	}
	.news_extra .atl_2columns {
		margin-bottom: 0px;
	}

	.feed_links{
		position:relative;
		width: 188px;
	}
	.newssingle .feed_links {
		float:right;
		padding-bottom:5px;
 		_width:200px;
 		margin-right:10px;
 		
	}
	.newssingle .category_links{
		float:left;	
	}
	.news_extra .feed_links{
		padding-right:5px;
	}
	
	.news_extra .atl_2columns .atl_newsimage {
		width: 280px;
		max-width: 280px;
		padding : 0px 10px 1px 1px;
	
	}
/* TT News Styling end */

/* CSS and Typo3 Implementation by Atlantum*/

.align-left{
text-align:left;
}
.align-center{
text-align:center;
}
.align-right{
text-align:right;
}



/* New stuff MH / DATAFANT / 2008-05-23 */
.contenttable p {
	margin: 0px;
	padding: 0px;
}

tr.odd  {
	background: #FFFFFF;
	border: none;
}

tr.even  {
	background: #F9F9F9;
	border: none;
}

tr.odd td {
	border: none;
	margin: 0px:
	padding: 0px;
}

tr.even td {
	border: none;
	margin: 0px:
	padding: 0px;
}

td.thridcol p.bodytext {
	text-align: right;
	padding-right: 3px;
	color: #3b4249;
}

td.secondcol p.bodytext {
	color: #7d7d7d;
}

td.contenttable {
	border: none;
}

p.suplyerlogos{
	text-align: none;
}

label {
	width: 250px;
	float: left;
}

.csc-mailform-field {
	clear: both;
	margin-bottom: 5px;
}

.csc-mailform {
	border: 0px;
	margin-top: 5px;
}

.bodytext img {
	border: 0px;
} 

.catrsswrap {
	width:100%;
	float:none;
}

.tx-dfstcclive-pi1	{}
#formResult 	 {height:auto !important;min-height:600px;}

.stcc_live_servertime	 {font-size:8px;color:#666666;}
.stcc_live_page 	 {}
.stcc_live_main 	 {}
.stcc_live_head 	{float:left;margin-right: 15px;margin-bottom: 2px;}
.stcc_live_head_label 	{font-size: 9px; font-weight: bold;}
.stcc_live_head_data 	{font-size: 11px; white-space:nowrap;}
.clear 		{clear:both; height:1px;}  /*  content:"."; display:block;visibility:hidden; */
* html .clear 	{height:1%;} 
.stcc_live_list 	{margin-bottom: 5px;}

#liveresults th {padding:2px 5px 2px 5px; }
#liveresults td {padding:2px 8px 2px 8px; border-bottom: solid 1px #D3D3D3; }

/* New stuff MS / DATAFANT / 2008-05-30 */
/* columnheaders */
.tx_dftcracedata_columnheader_postition {width:15px;}
.tx_dftcracedata_columnheader_startnumber {width:15px;}
.tx_dftcracedata_columnheader_drivername {width:180px; text-align:left;}
.tx_dftcracedata_columnheader_teamname {width:180px; text-align:left;}
.tx_dftcracedata_columnheader_carname {width:130px;text-align:left;}
.tx_dftcracedata_columnheader_points {width:50px;}
.tx_dftcracedata_columnheader_bestlaptime {width:50px;}
.tx_dftcracedata_columnheader_timetoleader {width:50px;}
.tx_dftcracedata_columnheader_laps {width:30px;text-align:right;}
.tx_dftcracedata_columnheader_avgspeed {width:60px;text-align:right;}
.tx_dftcracedata_columnheader_totaltime {width:60px;}
.tx_dftcracedata_columnheader_calendarname {}

/* specail points */
.tx_dftcracedata_list_pointlist1 th.tx_dftcracedata_columnheader_startnumber {width:15px;}
.tx_dftcracedata_list_pointlist1 th.tx_dftcracedata_columnheader_drivername {width:110px; text-align:left;}
.tx_dftcracedata_list_pointlist1 th.tx_dftcracedata_columnheader_points {width:30px; text-align:left;}
.tx_dftcracedata_list_pointlist1 th.tx_dftcracedata_columnheader_teamname {width:210px; text-align:left;}

/* columns */
.tx_dftcracedata_column_postition {}
.tx_dftcracedata_column_startnumber {text-align:right;}
.tx_dftcracedata_column_drivername {}
.tx_dftcracedata_column_teamname {}
.tx_dftcracedata_column_carname {}
.tx_dftcracedata_column_bestlaptime {text-align:right;}
.tx_dftcracedata_column_timetoleader {text-align:right;}
.tx_dftcracedata_column_laps {text-align:right;}
.tx_dftcracedata_column_avgspeed {text-align:right;}
.tx_dftcracedata_column_totaltime {text-align:right;}
.tx_dftcracedata_column_points {text-align:right;}
.tx_dftcracedata_column_resultlist {padding-left:15px;}
.tx_dftcracedata_column_officialresult {padding-left:5px;}
.tx_dftcracedata_list_calendar_racetype th {
  font-weight: bold;
  padding: 1px 4px 1px 4px;
  vertical-align:top;
  background-color:#494E53;
  color:#FFFFFF;
}
.tx_dftcracedata_raceresults td {
  padding: 1px 4px 1px 4px;
  border-bottom: solid 1px #494E53;
}
.tx_dftcracedata_column_racetype a {font-size: 12px;color:#494E53;text-decoration:none;}
.tx_dftcracedata_column_racetype_active a {font-size: 12px;color:#494E53; text-decoration:none;}
.tx_dftcracedata_list_calendar_racetype {}
.tx_dftcracedata_racedata td {
  font-size:10px;
  font-weight:bold;
}
/* resultat */
.tx_dftcracedata_raceresults {}
.tx_dftcracedata_raceresults td {
  font-size:10px;
  padding: 1px 4px 1px 4px;
  border-bottom: solid 1px #494E53;
  vertical-align:top;
}
.tx_dftcracedata_list_pointlist1 {
  margin-bottom:25px;
}
.tx_dftcracedata_list_pointlist1 th {
  font-size:11px;
  font-weight: bold;
  padding: 1px 4px 1px 4px;
  vertical-align:bottom;
  background-color:#494E53;
  color:#FFFFFF;
}
.tx_dftcracedata_list_pointlist1 td {
  font-size:10px;
  padding: 1px 4px 1px 4px;
  border-bottom: solid 1px #494E53;
}

/* Added 2008-10-14 For poll */

input.pollsubmit{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.pollquestion, .pollresulttext {
	font-size:12px;
	text-align:left;
}

td.headline_blue_bg{
	background-image:url(/fileadmin/templates/img/headline_blue_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	margin-bottom:2px;
	/*padding:7px 0pt 0pt 10px;*/
	text-transform:uppercase;
}

.searchforminput{
    width:87px;
}

/* Added 2008-11-25 for poll */
.fce1 form{
	margin:4px 0 4px 7px;
}

.news-firstfewlines a{
	text-decoration: none;
	color:#7D7D7D;
}
.powermail_mandatory_js {
	color:red;
	padding-bottom:10px;
}
.mustaschlogo {
	position:absolute;
	left:200px;
	top:7px;
}

.flvplayer_listpic {
width: 132px;
height: 75px;
}

/* DATAFANT ADDED 29april 2009 for roundview */
.tx_dftcracedata_list_pointlist1 th.tx_dftcracedata_columnheader_roundname
{
	font-size: 10px;
	padding: 1px 1px;
	text-transform: uppercase;
}
.tx_dftcracedata_column_roundpoints {
    text-align:right;
}
