/* 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:opx 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:32px; }
div.content          {  }
div.contentHeaderLineBottom { margin-top:32px;  }
.tr1                 {  }
.tr2                 { height:4px; }
.tr2 td img          { margin-top:8px; }
.tr3                 { height:16px; }
.td1                 { width:110px; margin:0; padding:0; border:0px solid black; }
.td2                 { width:245px; margin:0; padding:0; }
.td2 input           { width:240px; margin:0; padding:0; }

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#contactAdressContainer{ position:relative; border:0px solid white; padding-bottom:13px; }
div#contactAdressHead{ position:relative; margin:0 0 0 0; border:0px solid white; }
.contactAdressName   { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#CEBCA4; text-decoration:none; font-weight:bold; padding-top:7px; }
.contactAdressAdress { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#CEBCA4; text-decoration:none; }
.contactAdressEmail  { position:relative; margin-top:7px; }
.contactAdressWww    { position:relative; margin-top:3px;  }
.contactAdressLink:link     { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#F29400; margin-left:3px; text-decoration:none; }
.contactAdressLink:hover    { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#F29400; margin-left:3px; }
.contactAdressLink:visited  { font-family: Trebuchet MS; font-size:11px; line-height:14px; color:#F29400; margin-left:3px; text-decoration:none; }

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

