body {
  font-family: Trebuchet MS, sans-serif;
  font-size : 14px;
  margin: 0px;
  text-align: center;
  background-color:#C5D1DF;
}


a {
   color : #7C1229;
   text-decoration:none;
}
a:hover {
    color : #7C1229;
    text-decoration:underline;
}

.header {
 height: 98px;
 background-color:#C5D1DF;
}

.header1 {
 float: left;
 margin-top: 5px;
 width: 300px;
}

.header2 {
 float: left;
 margin-top: 5px;
 margin-right: 0px;
 width: 500x;
 text-align: right; 
}

.container {
 margin-left: auto; margin-right: auto; width: 800px;
 text-align: left;
 background-color: #ffffff;
 color: #333333;
}

.container a {
 color: #B9261E;
}


.content {
 width: 768px;
 float: left;
 padding: 15px;
 text-align: left;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

.contentoud {
 width: 788px;
 float: left;
 padding: 5px;
 text-align: left;
 border-left: 1px solid black;
 border-right: 1px solid black;
 font-size: 110%;
}


.contentleft0 {
 margin-top: 10px;
 width: 417px;
 float: left;
 padding: 0px;
 font-size: 85%;
}

.contentleft0 h1 {
      font-size: 130%;
      color: #333333;
} 

.contentleft0 h2 {
      font-size: 120%;
      color: #333333;
}

.contentleft0 h3 {
      font-size: 110%;
      color: #333333;
}


.contentleft {
 margin-top: 10px;
 width: 468px;
 float: left;
 padding: 0px;
 font-size: 85%;
}

.contentleft h1 {
      font-size: 130%;
      color: #333333;
} 

.contentleft h2 {
      font-size: 120%;
      color: #333333;
}

.contentleft h3 {
      font-size: 110%;
      color: #333333;
}

.contentleft2 {
 margin-top: 10px;
 width: 633px;
 float: left;
 padding: 0px;
 font-size: 85%;
}

.contentleft2 h1 {
      font-size: 130%;
      color: #333333;
}

.contentleft2 h2 {
      font-size: 120%;
      color: #333333;
}

.contentleft2 h3 {
      font-size: 110%;
      color: #333333;
}

.contentright {
 margin-top: 10px;
 margin-left: 15px;
 width: 285px;
 float: left;
 padding: 0px;
 font-size: 85%;
}

.contentright2 {
 margin-top: 10px;
 margin-left: 15px;
 width: 120px;
 float: left;
 padding: 0px;
 font-size: 85%;
}

.contentright0 {
 margin-top: 10px;
 margin-left: 15px;
 width: 336px;
 float: left;
 padding: 0px;
 font-size: 85%;
}


.contentleft120 {
 margin-top: 10px;
 width: 120px;
 float: left;
 padding: 0px;
 font-size: 85%;
}

.contentmain508 {
 margin-top: 10px;
 margin-left: 10px;
 width: 548px;
 float: left;
 padding: 0px;
 font-size: 85%;
}

.contentright100 {
 margin-top: 10px;
 margin-left: 10px;
 width: 100px;
 float: left;
 padding: 0px;
 font-size: 85%;
}



.clear {
  width: 0px;  height: 0px;  clear: both;  line-height: 0;  font-height: 0;}


.gallery a {
 color: #333333;
}



.footer {
  height: 21px;
}

.footerend {
 margin-left: auto; margin-right: auto; width: 995px;
 text-align: right;
 margin-top: 2px;
 margin-bottom: 60px;
 font-size: 80%;
 color: #909090; 
}

.footertext {
 color: #909090; 
 margin-right: 8px;
}

.footertext a {
 color: #909090; 
  text-decoration: none;
}

.footertext a:hover {
 color: #909090; 
  text-decoration: underline;
}


.breadcrumb { 
  width: 468px;
  float: left;
  font-size: 80%;
  color: #888888; 
}

.breadcrumb a {  
  color: #888888; 
  text-decoration: none;
}

.breadcrumb a:hover {  
  color: #888888; 
  text-decoration: underline;
}

.date { 
  margin-left: 15px;
  width: 285px;
  float: left;
  font-size: 80%;
  color: #888888; 
  text-align: right;
}


.menutext {
 color: #ffffff;
 margin-left: 3px;
 padding: 2px;
}

a.menutext:link {color: white; background-color: #000000; text-decoration:none;}
a.menutext:visited {color: white; background-color: #000000; text-decoration:none;}
a.menutext:hover {color: white; background-color: #B9261D; text-decoration:none;}
a.menutext:active {color: white; background-color: #B9261D; text-decoration:none;}

.brandright {
     margin-top: 10px;
   }

.brandrightsmall {
  color: #909090;
  text-decoration: none;
  font-size: 90%;
   }

.brandrightsmall a {
  color: #909090;
  text-decoration: none;
  font-size: 90%;
   }

.brandrightsmall a:hover {
  color: #909090;
  text-decoration: underline;
  font-size: 90%;
   }


.bglight {
	background-color: #E0FFFF;
        color: #000000;
  }

.borderlight {
      border: 1px solid #C5D1DF;
  }

.borderlight tr {
      border: 1px solid #C5D1DF;
  }

.searchform {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom: 2px;
      padding-top: 2px;
      background-color: #C5D1DF;
      color: #000000;
}

.searchformmenu h1 {
      padding-left: 10px;
      padding-right: 10px;
      background-color: #C5D1DF;
      color: #000000;
      font-size: 14px;
}


.textpage h1 {
      font-size: 14px;
}

.textpage h2 {
      font-size: 12px;
}

.textpage h3 {
      font-size: 12px;
}

.textpage2 h1 {
      font-size: 16px;
}






.menuline {
      height: 5px;
      background-color: #C5D1DF;
}

.modellen {
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom: 2px;
      padding-top: 2px;
      border: 1px solid #C5D1DF;
      color: #000000;
}

.titel2 {
   margin-top: 20px;
   font-weight: bold;
   font-size: 110%;
}

.list {
      margin-top: 10px;
      font-size: 90%;
}

.list a {  
  color: #000000;
  text-decoration: none;
  font-size: 90%;
}

.list a:hover {  
  color: #000000;
  text-decoration: underline;
  font-size: 90%;
}


.list2 {
  color: #000000;
}

.list2 a {  
  color: #000000;
  text-decoration: none;
}

.list2 a:hover {  
  color: #000000;
  text-decoration: underline;
}



.mainadsbottom {
  border: 1px solid #C5D1DF;
  padding-left: 10px;
  text-align: center;
}

.mainfoottext {
 margin-top: 10px;
 margin-bottom: 20px;
 color: #909090;
 font-size: 90%;
}

.mainfoottext a {  
  color: #909090;
  text-decoration: none;
  font-size: 90%;
}

.mainfoottext a:hover {  
  color: #909090;
  text-decoration: underline;
  font-size: 90%;
}

.omschrijving {
  margin-top: 5px;
  margin-bottom: 10px;
}

/*aanmeld tabel*/
table#aanmeld {
    border-collapse:collapse;
    color: #000000;
    width: 550px; 
    align: center;
}

table#aanmeld a {
    color: #000000;
    text-decoration: none;
}

table#aanmeld a:hover {
    text-decoration: underline;
}


table#aanmeld p {
    margin-top: 0px;
    font-size: 8px;
    color: #909090;
}

table#aanmeld tr.borderaanmeld td{border-width:1px 0;border-style:solid;border-color:#C5D1DF;
}

table#aanmeld tr.borderaanmeld td.left{        border-width:1px 0 1px 1px;
	background-color: #E0FFFF;
        color: #000000;
}

table#aanmeld tr.borderaanmeld td.middle{
	background-color: #E0FFFF;
}

table#aanmeld tr.borderaanmeld td.right{border-width:1px 1px 1px 0;}

table#aanmeld tr.borderaanmeld td.right2{  border-width:1px 1px 1px 0;
  background-color: #E0FFFF;
}


/* tab menu */table#tabmenu {	height: 25px;	margin-top: 10px;	margin-left: 0px;
        color: #000000;
        font-weight: bold;	}table#tabmenu td.tab {	text-align: center;}table#tabmenu td.tab a {	background-color: #E0FFFF;	text-decoration: none;	font-size: 12px;	display: block;	line-height: 25px;
        color: #909090;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 2px;
        padding-top: 2px;}

table#tabmenu td.tab a:hover, table#tabmenu td#selectedtab a {	background-color: #C5D1DF;
        color: #000000;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 2px;
        padding-top: 2px;
}table#tabmenu td.separator {	width: 1px;}
//einde tabmenu//


.main {
  margin-left: auto;  margin-right: auto;
  width: 550px;
  text-align: left;
}

.main1 {
  width: 310px;
  float: left;
}

.main2 {
  margin-left: 20px;
  width: 200px;
  float: left;
}


.box {
 border: 1px solid #909090;
 padding: 10px;
}

.boxblauw {
 background-color: #133984;
 color: #FFFFFF;
 padding: 2px;
 }

.boxblauw2 {
 margin-top: 5px;
 background-color: #133984;
 color: #FFFFFF;
 padding: 2px;
 }

.boxrood {
 background-color: #B9261E;
 color: #FFFFFF;
 padding-left: 2px;
 padding-top: 2px;
 padding-bottom: 10px;
}

.boxrood a:hover {
 text-decoration: underline;
}

.line {
 border-bottom: 1px solid #909090;
}

.light { 
  font-size: 90%;
  color: #909090; 
}






.boxright {
 border: 1px solid #909090;
 margin-top: 13px;
 background-color: #e6e6e6;
}


.boxright a {
 color: #000000;
 text-decoration: none;
}

.boxright a:hover {
 color: #000000;
 text-decoration: underline;
}

.boxrighttext {
 background-color: #B9261D;
 padding: 2px;
 color: #FFFFFF;
}

.boxmiddle {
 border: 1px solid #909090;
 margin-top: 29px;
 background-color: #FFFFFF;
}


.boxmiddle a {
 color: #000000;
 text-decoration: none;
}

.boxmiddle a:hover {
 color: #000000;
 text-decoration: underline;
}

.boxmiddletext {
 background-color: #133984;
 padding: 2px;
 color: #FFFFFF;
}

.boxmiddle2 {
 border: 1px solid #909090;
 margin-top: 13px;
 background-color: #FFFFFF;
 padding: 4px;
}

.boxmiddle2 h1 {
 color: #133984;
 font-size: 130%;
}

.boxmiddle2 a {
 color: #000000;
 text-decoration: none;
}

.boxmiddle2 a:hover {
 color: #000000;
 text-decoration: underline;
}

.searchhome {
 border: 1px solid #909090;
 margin-top: 13px;
 background-color: #B9261D;
 color: #FFFFFF;
 font-size: 85%;
 padding-left: 4px;
 padding-bottom: 4px;
 padding-right: 4px;
}

.searchhome h1 {
 font-size: 130%;
 padding-left: 4px;
}

.searchhome hr {
border: 0px;
color: #909090;
background-color: #909090;
height: 1px;
}

.searchhome a {
 color: #FFFFFF;
 text-decoration: none;
}

.searchhome a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.searchcomphome {
 border: 1px solid #909090;
 margin-top: 13px;
 background-color: #e6e6e6;
 color: #000000;
 font-size: 85%;
 padding-left: 4px;
 padding-bottom: 4px;
 padding-right: 4px;
}

.searchcomphome h1 {
 font-size: 120%;
 padding-left: 4px;
}

.searchcomphome hr {
border: 0px;
color: #909090;
background-color: #909090;
height: 1px;
}

.searchcomphome a {
 color: #000000;
 text-decoration: none;
}

.searchcomphome a:hover {
 color: #000000;
 text-decoration: underline;
}

.button {
color: #000000;
background: #FFFFFF;
border: 2px outset #e6e6e6;
}


.searchtitle {
 float: left;
}

.searchtext {
 float: right;
 font-size: 90%;
 margin-top: 13px;
}

.brandshome {
 border: 1px solid #909090;
}

.brandshome h1 {
 font-size: 90%;
 padding-left: 4px;
}



.brandshometitle {
 float: left;
}

.brandshometext {
 float: right;
 font-size: 70%;
 margin-right: 13px;
 margin-top: 10px;
 color: #909090;
}

.brandshometext a {
 color: #909090;
 text-decoration: none;
}

.brandshometext a:hover {
 color: #909090;
 text-decoration: underline;
}


label {
    float: left;
    width: 140px;
    text-align: left;
    padding-top: 5px;
}

input, textarea {
    padding: 3px;
    margin: 3px;
    border: 1px solid #909090;
    font: 10px Verdana, sans-serif;
    background: #fff;
}
input.fout, textarea.fout {
    border: 1px solid #FF0000;
}

label.fout {
    color: #FF0000;
}



//MENU
.menu {
 width: 800px;
 background-color:#000000;
}

.menubar{
 padding-left: 1px;
 width: 797px;
 background-color:#000000;
}

.menubar:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menubar ul{
border: 1px solid #000;
width: 100%;
background:#000; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.menubar ul li{
display: inline;
}

.menubar ul li a{
color: #fff;
padding: 4px 14px;
margin: 0;
text-decoration: none;
border-right: 1px solid #000000; /*THEME CHANGE HERE*/
}

.menubar ul li a:hover, .menubar ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: #333333; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.menudrop{
position:absolute;
top: 0;
border: 1px solid #333333; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.menudrop a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #333333; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #333333;
}

.menudrop a:hover{ /*THEME CHANGE HERE*/
background-color: #B9261E;
color: #fff;
}
//EINDE MENU


