/* CSS Document */
html                 { margin:0px; padding:0px; }
body                 { margin:0px; padding:0px; background: url(../content/all/ridebook_background.jpg) repeat-x; background-color:#747371; font-family: Trebuchet MS; font-size:11px; line-height:14px; }
form,select          { margin:0; padding:0; }
.clear               { clear:both; padding:0; margin:0; }

div#ContentLayer     { position:relative; width:964px; margin:16px 16px 16px 16px; border:0px solid white; z-index:0; }
div#navWrapper       { position:relative; width:964px; height:119px; background: url(../content/all/ridebook_banner.jpg) no-repeat; }
div#nav              { position:relative; float:left; padding-left:14px; margin-top:70px; width:732px; border:0px solid red; }
div#langSwichter     { position:relative; padding-top:8px; margin-left:854px; width:97px; height:26px; }

div#leftCol          { position:relative; width:732px; float:left; border:0px solid white; }
div#leftColTileComplete { position:relative; float:left; background: url(../content/all/container_dust.jpg) repeat-y; padding-bottom:16px; }
div#leftColTileTop  { position:relative; float:left; background-image: url(../content/all/container_dust_top.jpg); background-repeat:no-repeat; margin:0; padding:0; }

div#featureContainer { position:relative; width:732px; margin:0 0 23px 0; }
div.featureash       { margin:0 0 0 13px; background:url(../content/all/03_newsevents/03_features/feature_polaroid_ash.jpg); height:242px; width:704px; }
div.featurechoc      { margin:0 0 0 13px; background:url(../content/all/03_newsevents/03_features/feature_polaroid_choc.jpg); height:242px; width:704px; }
div.featureslate     { margin:0 0 0 13px; background:url(../content/all/03_newsevents/03_features/feature_polaroid_slate.jpg); height:242px; width:704px; }

div.featureContent   { position:relative; float:left; }

div.featureContentHead        { position:relative; padding-top:21px; margin-left:21px; margin-bottom:16px; width:200px; color:#F29400; font-family:Times New Roman; font-size:15px; line-height:18px; font-weight:bold; }
div.featureContentTextash     { position:relative; margin-left:21px; margin-bottom:16px; width:200px; color:#FFFFFF; }
div.featureContentTextchoc    { position:relative; margin-left:21px; margin-bottom:16px; width:200px; color:#CEBCA4; }
div.featureContentTextslate   { position:relative; margin-left:21px; margin-bottom:16px; width:200px; color:#CEBCA4; }
div.featureContentLinkContainer { position:relative; margin-left:21px; width:200px; }
div.featureContentVisual      { position:relative; margin-left:237px; padding-top:5px; }
.featureContentLink:link, .featureContentLink:visited, .featureContentLink:active, .featureContentLink:hover
                              { color:#F29400; text-decoration:none; }

div#newsWrapper     { position:relative; clear:both; width:732px; background: url(../content/all/footer_dust_dirt.gif) no-repeat; border:0px solid blue; }
.newsHead           { position:relative; background:url(../pics/royal_portlet_260_center.gif) repeat; padding-left:13px; padding-right:9px; padding-bottom:16px; }
.newsImg            { border:0px solid grey; }

div#leftLeftCol      { position:relative; float:left; padding:7px 0 0 0; width:349px; border:0px solid pink; }

.newsGearHead        { position:relative; background:url(../pics/royal_portlet_260_center.gif) repeat; padding-top:5px; padding-right:9px; padding-bottom:9px; }
.newsHeadImg         { margin-bottom:16px; }
.newsContentContainer{ position:relative; height:84px; margin-bottom:16px; border:0px solid blue; }
div.newsPic          { position:relative; float:left; margin:0 13px 13px 0; background:url(../content/all/polaroid_96x72.gif) no-repeat; width:108px; height:84px; }
div.newsPic img      { margin: 5px 0px 0px 5px; }
.newsDateLoc         { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#9D0C15; }
.newsHead            { font-family: Times New Roman; font-size:11px; line-height:14px; color:#333333; font-weight:bold; }
.newsText            { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#59483F; border:0px solid black; }
.newsLink:link       { font-family: Trebuchet MS; font-size:11px; color:#9D0C15; text-decoration:none; }
.newsLink:hover      { font-family: Trebuchet MS; font-size:11px; color:#9D0C15; }
.newsLink:visited    { font-family: Trebuchet MS; font-size:11px; color:#9D0C15; text-decoration:none; }
div.newsSpacer       { margin-bottom:16px; border:0px solid red; }

div#leftRightCol     { position:relative; padding:7px 0 0 0; width:358px; margin-left:349px; border:0px solid yellow; }

div#videoWrapper     { position:relative; clear:both; width:732px; background: url(../content/all/footer_dust_dirt.gif) no-repeat; border:0px solid blue; }
.videoHead           { position:relative; background:url(../pics/royal_portlet_260_center.gif) repeat; padding-left:13px; padding-right:9px; padding-bottom:16px; }
.videoImg            { border:0px solid grey; }
div#videoContentWrapper       { position:relative; margin-left:auto; margin-right:auto; border:0px solid red; }
div#videoContentHeadline      { position:relative; font-family:Times New Roman; font-size:15px; font-weight:bold; color:#162983; padding-bottom:16px; }
div#videoContentCode          { position:relative; padding-bottom:16px; }

div.videoDetailMoreWrapper    { margin-bottom:16px; }
div.videoDetailMoreIcon       { margin:0; padding:0; float:left; }
div.videoDetailMoreLinkWrapper{ font-family:Trebuchet MS; font-size:11px; }
div.videoDetailMoreLinkWrapper a:link, div.videoDetailMoreLinkWrapper a:hover, div.videoDetailMoreLinkWrapper a:visited
                              { font-family:Trebuchet MS; font-size:11px; text-decoration:none; color:#9D0C15; }

div#videoSpacer      { padding-left:13px; margin-bottom:48px; border:0px solid red; }

div#rightCol         { position:relative; margin-left:732px; background: url(../content/all/container_chocolate.gif) repeat-y; border:0px solid red; }
div#dealerContainer  { position:relative; margin:0 4px 0 0; border:0px solid white; }
div#dealerHead       { padding-bottom:7px; border-bottom:0px solid #C28C3F; margin-bottom:3px; }
div#dealerFormGo     { text-align:right; margin:10px 106px 8px 0; }
.dealerBrandText     { position:relative; float:left; width:40px; padding-top:3px; line-height:14px; font-family:Trebuchet MS; font-size:11px; color:#CEBCA4; }
.dealerKantonText    { position:relative; float:left; width:40px; padding-top:3px; line-height:14px; font-family:Trebuchet MS; font-size:11px; color:#CEBCA4; }
.dealerLocText       { position:relative; float:left; width:40px; padding-top:4px; line-height:14px; font-family:Trebuchet MS; font-size:11px; color:#CEBCA4; }
.dealerHead          { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#CEBCA4; text-decoration:none; font-weight:bold; border-top:0px solid #C28C3F; }
.dealerAdress        { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#CEBCA4; text-decoration:none; }
.dealerPhone         { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#CEBCA4; text-decoration:none; margin-top:8px; }
.dealerPhone img     { margin-right:3px;  }
.dealerFax           { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#CEBCA4; text-decoration:none; }
.dealerFax img       { margin-right:3px;  }
.dealerLink:link     { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#F29400; margin-left:3px; text-decoration:none; }
.dealerLink:hover    { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#F29400; margin-left:3px; }
.dealerLink:visited  { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#F29400; margin-left:3px; text-decoration:none; }

div.batchDLWrapper   { margin-top:8px; border:0px solid red; }
div.batchDLBack      { float:left; margin-right:8px; }
div.batchDLBack a img{ margin-top:2px; }
div.batchDLNumber    { float:left; margin-right:8px; }
div.batchDLNumber a:link, div.batchDLNumber a:visited
                     { font-family:Trebuchet MS; font-size:11px; text-decoration:none; color:#F29400; }
div.batchDLNumber a:hover
                     { font-family:Trebuchet MS; font-size:11px; text-decoration:none; color:#CEBCA4; text-decoration:underline; }
div.batchDLNumber a.active{ font-family:Trebuchet MS; font-size:11px; text-decoration:none; color:#CEBCA4; }
div.batchDLNext      { }
div.batchDLNext a img{ margin-top:2px; }

div#eventContainer   { position:relative; margin:0 0 23px 0; border:0px solid white;  }
div#eventHead        { position:relative; padding:4px 0 0 0; border:0px solid white; }
div.itemRightColWrapper     { position:relative; width:204px; height:128px; background:url(../content/all/polaroid_192x96.gif) no-repeat; margin:13px 0 0 0; }
div.itemRightColWrapper div img   { margin:5px 0 6px 5px; }
div.itemRightColWrapper div a:link, div.itemRightColWrapper div a:hover, div.itemRightColWrapper div a:visited
                     { margin-left:35px; text-decoration:none; color:#9D0C15; }

div#ridebookContainer{ position:relative; border:0px solid white; padding-bottom:13px; }
div#ridebookHead     { position:relative; margin:0 0 0 0; border:0px solid white; }

div#brandWrapper     { position:relative; clear:both; width:732px; background: url(../content/all/footer_dust_dirt.gif) no-repeat; border:0px solid blue; }
div#brandContainer   { position:relative; width:550px; margin-left:auto; margin-right:auto; padding-top:8px; border:0px solid red; }

div#footer           { position:relative; width:732px; padding-top:16px; padding-bottom:16px; border:0px solid red; }
div#footerLineLeft   { position:relative; width:400px; float:left; color:#BABABA; padding-left:8px; }
div#footerLineRight  { position:relative; margin-left:400px; color:#BABABA; text-align:right; margin-right:16px; }
.footerLinkActive    { font-family: Trebuchet MS; font-size:11px; line-height:16px; color:#333333; margin-left:3px;}
.footerLink:link, .footerLink:visited, .footerLink:active
                     { font-family: Trebuchet MS; font-size:11px; line-height:16px; color:#BABABA; margin-left:3px; text-decoration:none; }
.footerLink:hover    { font-family: Trebuchet MS; font-size:11px; line-height:16px; color:#333333; margin-left:3px; }

