div.user-activate-area .attr-long,
div.user-activate-area .attr-short{
	margin-bottom: 15px;
}
.text-red{
	color:#FF0000;
}
div.user-success div.attribute-description{
	padding:16px;
}
div.user-success table.success-item td.attr-image{
	border-top:1px solid #E0E0E0;
	padding:16px 0 16px 16px;
}
div.user-success table.success-item td.attr-short{
	border-top:1px solid #E0E0E0;
	padding:16px;
}

div.user-success table.success-item-first td.attr-image{
	border-top: none;
	padding:16px 0 16px 16px;
}
div.user-success table.success-item-first td.attr-short{
	border-top: none;
	padding:16px;
}

div.user-register #reg-prev{
	float:left;
}
div.user-register div.reg-errors{
	color: #FF0000;
}
div.gallery-news-fade div.mehrfach-holder 
{
	height: 390px;
	position: relative;
	text-align: center;
	overflow: hidden;
	width: 100%;
	z-index: 2;
}
div.gallery-news-fade div.mehrfach-holder ul li
{
	background: none;
	padding: 0;
}
div.gallery-news-fade div.mehrfach-holder ul
{
	height: 150px;
}
div.gallery-news-fade div.mehrfach-control
{
	position: relative;
}
div.gallery-news-fade div.mehrfach-control a.mehrfach-prev
{
	margin-right: 540px;
}
#at20mc a#at15sptx {
	display:none;
}
div.players-gallery-thumbnails div.player-selected div.attribute-name span{
	color:#003399;
}

div.results-gallery-thumbnails div.gallery-item div.attribute-name a.gallery-item-active span 
{
	color:#003399;
}

div.accordion-links-result h3
{
	color:#333333;
	font-weight:bold;
	line-height:12px;
	margin-bottom:16px;
}

div#content div.listitem-download
{	
	color:#000000;
	margin:10px 0px;
}

div#content div.class-download-folder div.content-view-children a.arrow
{
	color:#000000;
}

div.class-result-overalldriver table.bordered_wire th.col_pos,
div.class-result-overallteam table.bordered_wire th.col_pos,
div.class-result-eventfolder table.bordered_wire th.col_pos
{
	width: 55px;
}
div.class-result-overalldriver table.bordered_wire th.col_laps,
div.class-result-overallteam table.bordered_wire th.col_laps,
div.class-result-eventfolder table.bordered_wire th.col_laps
{
	width: 80px;
}
div.class-result-overalldriver table.bordered_wire th.col_car,
div.class-result-overallteam table.bordered_wire th.col_car,
div.class-result-eventfolder table.bordered_wire th.col_car
{
	width: 130px;
}
div.class-result-overalldriver table.bordered_wire th.col_points,
div.class-result-overallteam table.bordered_wire th.col_points,
div.class-result-eventfolder table.bordered_wire th.col_points
{
	width: 160px;
}

div.class-result-overalldriver table.bordered_wire th.col_team,
div.class-result-overallteam table.bordered_wire th.col_team,
div.class-result-eventfolder table.bordered_wire th.col_team
{
	width: 175px;
}
div.class-result-eventfolder table.bordered_wire th.col_manuf,
div.class-result-overalldriver table.bordered_wire th.col_manuf,
div.class-result-overallteam table.bordered_wire th.col_manuf
{
	width: 200px;
}
div.class-result-eventfolder table.bordered_wire th.col_driver_short,
div.class-result-overalldriver table.bordered_wire th.col_driver_short,
div.class-result-overallteam table.bordered_wire th.col_driver_short
{
	width: 220px;
}
div.class-result-eventfolder table.bordered_wire th.col_driver,
div.class-result-overalldriver table.bordered_wire th.col_driver,
div.class-result-overallteam table.bordered_wire th.col_driver
{
	width: 245px;
}
div.class-result-eventfolder table.bordered_wire th.team_long,
div.class-result-overalldriver table.bordered_wire th.team_long,
div.class-result-overallteam table.bordered_wire th.team_long
{
	width: 445px;
}

a.grey-link
{
	color: #333333;
	text-decoration: none;
}
a.grey-link:hover, a.grey-link:active
{
	color: #003399;
	text-decoration: none;
}
b.after-image-b
{
	display: inline-block;
	margin-top: -5px;
	vertical-align: top;
}


/* Phase4 Communications GmbH - Bjoern Hubert */
#content {
min-height:477px;
}

input.defaultbutton  {
background:url("../images/login_btn_bg_center.gif") repeat-x 0 2px transparent;
height:26px;
}

div.button-link-block a.button-link {
line-height:2.2;
}

a:hover.arrow {
background: url(../images/a_arr_hover.gif) no-repeat left 5px;
color:#003399;
}
#footer {
padding:0 0 0 20px;
width:960px;
height:48px;
}
table.default {
height:48px;
vertical-align:middle;
}
div.addthis_link a img {
margin:-3px 2px 0 0;
}
div.content-view-full div.class-news div.attr-image, div.content-view-full div.class-article div.attr-image {
margin-bottom:8px;
}
div.content-view-extended-line  {
margin-bottom:12px;
}
ul.check-list li#nf_news, ul.check-list li#nf_pictures {
margin-right:6px;
}
.class-flash {
margin-bottom:1px;
}
div.col_1.first div.content-view-line, div.col_2.second div.content-view-line {
margin-top:0 !important;
}
div.col_1 div.content-view-line, div.col_2 div.content-view-line {
margin-top:24px;
}
div.content-view-line div.motor-driver-serie {
line-height:16px;
}
div.content-view-full div.class-sub-homepage div.banner-items-links {
left:480px;
position:absolute;
top:8px;
width:231px !important;
}

div.content-view-full div.class-sub-homepage div.banner-items-links div.banner-thumbnail  {
padding:8px 6px 6px 6px;
}
div.content-view-full div.class-sub-homepage div.banner-items-links div.banner-descr {
font-weight:bold;
margin-top:2px;
margin-left:85px !important;
}
div.content-view-full div.class-sub-homepage div.banner-items-links ul li {
background:url("../images/flash_bann_link.gif") repeat-x scroll left top transparent;
color:#4C4C4C;
display:block;
font-size:11px;
height:53px;
margin:0;
overflow:hidden;
padding:0px 4px;
width:223px;
}
div.content-view-full div.class-sub-homepage div.banner-items-links ul li.selected {
background:url("../images/flash_bann_link_sel.png") no-repeat scroll left top transparent;
height:53px;
margin-left:-23px !important;
padding-left:27px;
position:relative;
}
table th p {
margin:0 !important;
}
div.content-view-full div.class-sub-homepage div.block-type-download h3 {
color:#FFFFFF;
}
div.content-view-full div.class-sub-homepage div.block-type-download ul.download-links li a {
background:url("../images/download_icon_sub.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
padding:0 0 0 24px;
}
div.block-type-login input.loginbutton {
background:url("../images/login_btn_bg_center.gif") repeat-x scroll left top transparent;
border:medium none;
color:#4C4C4C;
cursor:pointer;
font-size:11px;
height:24px;
margin:0;
padding:0 5px 1px 4px;
}
div.content-view-full div.class-shops div.attr-description {
margin-bottom: 1px !important;
}
div.content-view-full div.class-wallpaper-gallery div.wpg-content {
margin:0px -48px 0px 0px;
padding:30px 27px 0 27px;
width:665px;
}
div.content-view-full div.class-wallpaper-gallery div.attribute-top-image div.attr-image  {
left:1px !important;
}

div.class-wallpaper-gallery div.separator {
border-color:#FFFFFF -moz-use-text-color -moz-use-text-color;
border-style:none none none;
border-width:0px medium medium;
clear:both;
height:1px;
margin-bottom:15px;
position:relative;
}


div.gall-prev-box div.tl {
background:url("../images/gall-prev-box/tl.png") no-repeat scroll left top transparent;
}
div.gall-prev-box div.tr {
background:url("../images/gall-prev-box/tr.png") no-repeat scroll right top transparent;
padding:0 10px 0 10px;
}
div.gall-prev-box div.tc {
background:url("../images/gall-prev-box/tc.png") repeat-x scroll left top transparent;
}
div.gall-prev-box div.ml {
background:url("../images/gall-prev-box/ml.png") repeat-y scroll left center transparent;
}
div.gall-prev-box div.mr {
background:url("../images/gall-prev-box/mr.png") repeat-y scroll right center transparent;
}
div.gall-prev-box div.mc {
background:url("../images/gall-prev-box/mc.png") repeat-x scroll left bottom #F7F7F7;
}
div.gall-prev-box div.bl {
background:url("../images/gall-prev-box/bl.png") no-repeat scroll left bottom transparent;
}
div.gall-prev-box div.br {
background:url("../images/gall-prev-box/br.png") no-repeat scroll right bottom transparent;
}
div.gall-prev-box div.bc {
background:url("../images/gall-prev-box/bc.png") repeat-x scroll left bottom transparent;
}
div.gall-prev-box div.gallery-item {
padding:2px 6px;
}
/* Gallery box style */
div.gallery-box div.tl {background: url(../images/gallery-box/tl.png) no-repeat top left;}
div.gallery-box div.tr {background: url(../images/gallery-box/tr.png) no-repeat top right;}
div.gallery-box div.tc {background: url(../images/gallery-box/tc.png) repeat-x top left;}
div.gallery-box div.ml {background: url(../images/gallery-box/ml.png) repeat-y center left;}
div.gallery-box div.mr {background: url(../images/gallery-box/mr.png) repeat-y center right; padding: 0 3px 0 3px;}
div.gallery-box div.mc {background: #f7f7f7 url(../images/gallery-box/mc.png) repeat-x left bottom;}
div.gallery-box div.bl {background: url(../images/gallery-box/bl.png) no-repeat bottom left;}
div.gallery-box div.br {background: url(../images/gallery-box/br.png) no-repeat bottom right;}
div.gallery-box div.bc {background: url(../images/gallery-box/bc.png) repeat-x bottom left;}
div.players-gallery-thumbnails div.gall-prev-box div.gallery-item {
padding:0;
}
div.user-login tbody { line-height:18px !important; }
div.select-wrapper div.select-options ul {margin:4px 0 4px 0; }
#country-sel div.select-options {overflow-x:hidden;width:180px;}
#country-sel div.select-options ul li {display:block;width:180px; }
#country-sel div.select-options ul li a  {white-space:normal !important;}
div.bild-teaser div.attribute-caption {margin-top:-2px;}
div.block-separator {margin-bottom:15px;margin-top:16px;}
div.block-type-follow {margin-top:11px;}

/*

div.content-view-full div.class-frontpage div.attr-columns div.attr-rightcol {
float:left;
margin-right:-250px;
padding:16px 10px 0 9px;
width:231px;
}
div.content-view-full div.class-frontpage div.attr-columns div.attr-centercol-content {
padding:16px 0 0 9px;
width:231px;
}

div.mehrfach-teaser div.attribute-caption {
float:left;
margin-top:0;
}
div.mehrfach-teaser div.mehrfach-control {
float:right;
height:11px;
line-height:11px;
margin-top:3px;
position:relative;
text-align:right;
width:45px;
}

*/


#gallery_content  {
bottom:8px;
position:absolute;
right:9px;
}
.user-register .central-tab-data{
	display:none;
}
.user-register .tab-top-link{
	display:none;
}
.reg-description{
	float:left;
	height:26px;
	line-height:26px;
}
div.user-register #reg-prev{
	clear:left;
}


div.content-view-line div.class-faq div.attribute-header {
float:left;
width:290px;
}

div.content-view-line div.class-faq div.attribute-header h2 {
font-family:"BMW Type GlobalPro",Helvetica,Arial,Tahoma,Verdana,sans-serif;
font-size:14px;
line-height:20px;
margin-bottom:15px;
}



div.content-view-full div.class-video-gallery div.attribute-video {
float:left;
height:436px;
margin:-32px -58px 0 0;
overflow:hidden;
position:relative;
width:719px;
border-left: 1px solid #E0E0E0;
}


div.content-view-full div.class-video-gallery div.video-description {
background-color:#F4F4F4;
border-bottom:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
float:left;
margin:0 -58px -1px 0;
padding:32px 58px 0 20px;
position:relative;
width:641px;
}

div.class-video-gallery div.attr-date {
color:#F4F4F4;
}

span.button-link {
background:transparent url(../images/button-link_l.png) no-repeat scroll left top;
display:inline-block;
margin-bottom:8px;
padding-left:4px;
}