/* 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#leftLeftCol         { position:relative; float:left; margin-top:35px; padding:0 0 0 16px; width:162px; border:0px solid pink; }
div#submenu             { border:0px solid red; }
.subMenuLinkActive      { font-family: Trebuchet MS; font-size:11px; line-height:20px; color:#162983; font-weight:bold; margin-left:5px; text-decoration:none; }
.subMenuLink:link, .subMenuLink:visited, .subMenuLink:active
                        { font-family: Trebuchet MS; font-size:11px; line-height:20px; color:#7C695A; margin-left:5px; text-decoration:none; }
.subMenuLink:hover      { font-family: Trebuchet MS; font-size:11px; line-height:20px; color:#162983; font-weight:bold; margin-left:5px; }

div#leftRightCol        { position:relative; width:522px; margin-left:192px; border:0px solid yellow; }
div.contentHeader       {  }
div.contentHeaderLineTop{ margin-bottom:16px; }
div.content             { border:0px solid red; }

div.newsDetailsBacklink { position:relative; margin-bottom:16px;  }

.newsLink:link          { font-family: Trebuchet MS; font-size:11px; line-height:16px; color:#9D0C15; margin-left:8px; text-decoration:none; }
.newsLink:hover         { font-family: Trebuchet MS; font-size:11px; line-height:16px; color:#9D0C15; margin-left:8px; }
.newsLink:visited       { font-family: Trebuchet MS; font-size:11px; line-height:16px; color:#9D0C15; margin-left:8px; text-decoration:none; }
div.newsDetailsDateLoc  { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#7C695A; }
div.newsDetailsHead     { font-family: Times New Roman; font-size:15px; line-height:16px; color:#162983; font-weight:bold; }
div.newsDetailsText     { position:relative; margin:15px 0 0 0; font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#333333; }
div.portletNewsdetailsPic { position:relative; float:left; margin:15px 13px 13px 0; background: url(../content/all/polaroid_192x144.jpg) no-repeat; width:204px; height:176px; }
div.portletNewsdetailsPic img { margin: 5px 0px 0px 5px; }
div.portletNewsdetailsPic  { }
div.portletNewsdetailsPictext { position:relative; margin:6px 0 0 0; padding:0 0 0 8px; height:16px; color:#9D0C15; }
.newsDetailsLink:link   { font-family: Trebuchet MS; font-size:11px; height:13px; color:#9D0C15; margin-left:3px; text-decoration:none; }
.newsDetailsLink:hover  { font-family: Trebuchet MS; font-size:11px; height:13px; color:#9D0C15; margin-left:3px; }
.newsDetailsLink:visited{ font-family: Trebuchet MS; font-size:11px; height:13px; color:#9D0C15; margin-left:3px; text-decoration:none; }

div.newsListItemRightColWrapper  { position:relative; width:522px; height:97px; background:url(../content/all/polaroid_96x72.gif) no-repeat; margin:15px 0 0 0; }
div.newsListItemRightColWrapper div img { margin:5px 0 6px 5px; }
div.newsListItemRightColWrapper div a:link, div.eventItemRightColWrapper div a:hover, div.eventItemRightColWrapper div a:visited
                              { text-decoration:none; color:#9D0C15; }

div.newsListPic         { position:relative; float:left; }
div.newsListDateLoc     { position:relative; margin-left:121px; font-family:Trebuchet MS; font-size:11px; line-height:14px; color:#9D0C15; padding-top:2px; }
div.newsListTitle       { position:relative; margin-left:121px; font-family:Times New Roman; font-size:11px; line-height:14px; font-weight:bold; color:#333333; }
div.newsListText        { position:relative; margin-left:121px; font-family:Trebuchet MS; font-size:11px; line-height:14px; color:#59483F; }
div.newsListMoreLinkWrapper{ position:relative; margin-left:121px; font-family:Trebuchet MS; font-size:11px; }
div.newsListMoreLinkWrapper a:link, div.newsListMoreLinkWrapper a:hover, div.newsListMoreLinkWrapper a:visited
                        { font-family:Trebuchet MS; font-size:11px; line-height:14px; text-decoration:none; color:#9D0C15; }

div.eventDetail         { margin-top:13px; }
div.batchWrapper        { margin-top:8px; margin-bottom:20px; }
div.batchBack           { float:left; margin-right:8px; }
div.batchNumber         { float:left; margin-right:8px; }
div.batchNumber a:link, div.batchNumber a:visited
                        { font-family:Trebuchet MS; font-size:11px; text-decoration:none; color:#A3907C; }
div.batchNumber a:hover
                        { font-family:Trebuchet MS; font-size:11px; text-decoration:none; color:#59483F; text-decoration:underline; }
div.batchNumber a.active{ font-family:Trebuchet MS; font-size:11px; text-decoration:none; color:#59483F; }
div.batchNext           { float:left; }

div.contentHeaderLineBottom { margin-top:32px;  }

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; }

