/* -------------------- MAIN --------------------- */

body {
background: url(images/background.gif);
font-family: arial, verdana, sans-serif;
font-size: 9pt;
text-align: center;
margin: 35px auto auto auto;
color: #666666;
}

h1 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 14pt; 
margin: 0px;
color: #000000;
font-weight: bold;
}

h2 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 14pt; 
margin: 0px;
color: #000000;
font-weight: bold;
}

/* -------------------- FORMS --------------------- */

input.input1 {
height: 20px;
}

.select1 {
height: 25px;
padding: 2px;
color: #999999;
}

/* -------------------- TEXT--------------------- */

a.linknormal:link {
text-decoration: none;
color: #666666;
}
a.linknormal:visited {
text-decoration: none;
color: #666666;
}
a.linknormal:alink {
text-decoration: none;
color: #50B2F3;
}
a.linknormal:hover {
text-decoration: none;
color: #50B2F3;
}

a.linkblack:link {
text-decoration: none;
color: #000000;
}
a.linkblack:visited {
text-decoration: none;
color: #000000;
}
a.linkblack:alink {
text-decoration: none;
color: #50B2F3;
}
a.linkblack:hover {
text-decoration: none;
color: #50B2F3;
}

a.linkblue:link {
text-decoration: none;
color: #50B2F3;
}
a.linkblue:visited {
text-decoration: none;
color: #50B2F3;
}
a.linkblue:alink {
text-decoration: none;
color: #50B2F3;
}
a.linkblue:hover {
text-decoration: none;
color: #50B2F3;
}

.text_normal7 {
font-size: 7pt;
}
.text_normal8 {
font-size: 8pt;
}
.text_blauw {
color: #50B2F3;
}
.text_wit10 {
color: #ffffff;
font-size: 10pt;
}
.text_zwart10 {
color: #000000;
font-size: 10pt;
}
.text_zwart9 {
color: #000000;
font-size: 9pt;
}

/* -------------------- CLASSES --------------------- */

.container_hori {
clear: both;
position: relative;
width: 100%;
}

.container_prijsregel {
clear: both;
position: relative;
width: 100%;
border-top: 1px dotted #E5E5E5;
}

.container_lijst1regel {
clear: both;
position: relative;
width: 100%;
border-top: 1px dotted #E5E5E5;
}

.container_lijst2regel {
clear: both;
position: relative;
width: 100%;
border-top: 1px dotted #E5E5E5;
}

.container_aanbiedingregel {
clear: both;
position: relative;
width: 100%;
border-top: 1px dotted #E5E5E5;
}

.prijsregel_head {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 60px;
text-align: left;
}

.prijsregel {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 53px;
text-align: left;
}

.lijst1regel_head {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 40px;
text-align: left;
}

.lijst1regel {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 53px;
text-align: left;
}

.lijst2regel {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 53px;
text-align: left;
}

.aanbiedingregel {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 70px;
text-align: left;
}

.review {
position: relative;
float: left;
width: 310px;
height: 170px;
padding-right: 10px;
}

.nieuwsitem_top {
clear: both;
position: relative;
height: 100px;
}

.nieuwsitem {
clear: both;
position: relative;
height: 23px;
width: 960px;
padding: 5px 0px 0px 0px;
}

.specsregel {
clear: both;
position: relative;
height: 18px;
width: 960px;
border-top: 1px dotted #E5E5E5;
padding: 3px;
}

.beoordeling {
clear: both;
position: relative;
width: 960px;
padding-top: 20px;
}

.mainbutton_left {
float: left;
padding-right: 32px;
}

.mainbutton_right {
float: right;
padding-left: 32px;
}

.filter1_box {
float: left;
width: 110px;
}

.filter1_item {
clear: both;
font-size: 8pt;
}

.h2 {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 55px;
text-align: left;
padding-top: 10px;
}  

.banner_hori {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 100px;
text-align: center;
padding-top: 10px;
} 

.content_regular {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-top: 20px;
text-align: left;
} 

.siterank {
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #DCD9DA;
height: 10px;
}

/* -------------------- ID'S --------------------- */


#top {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 60px;
text-align: left;
}

#mainmenu {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 40px;
text-align: left;
}

#kruimelpad {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 25px;
text-align: left;
padding-top: 11px;
}

#selector {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 85px;
text-align: left;
}

#filter {
clear: both;
position: relative;
margin: auto;
width: 960px;
text-align: left;
}
  #filter1 {
  position: relative;
  margin: auto;
  width: 960px;
  height: 30px;
  text-align: left;
  height: 0px;
  overflow: hidden;
  padding-top: 10px;  
  }
  #filter2 {
  position: relative;
  margin: auto;
  width: 960px;
  height: 27px;
  text-align: left;
  } 
  
#container_h1 {
position: absolute;
top: 428px;
}
  
#h1 {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 55px;
text-align: left;
padding-top: 10px;
}   

#snippet {
position: absolute;
width: 420px;
top: 85px;
}

#submenu {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 46px;
padding-top: 10px;
text-align: left;
} 

#content_blok1 {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 300px;
padding-top: 20px;
text-align: left;
} 

#prijzen {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-bottom: 20px;
text-align: left;
}

#lijst1 {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-bottom: 20px;
text-align: left;
}

#lijst2 {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-bottom: 20px;
text-align: left;
}

#aanbiedingen {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-bottom: 20px;
text-align: left;
}

#omschrijving_lang {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 620px;
padding-top: 20px;
text-align: left;
} 

#reviews {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#nieuws {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#filmpje {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 280px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#specs {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#beoordelingen {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-top: 20px;
text-align: left;
}

#beoordeling_toevoegen {
clear: both;
position: relative;
margin: auto;
width: 960px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#footer1 {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 28px;
text-align: left;
padding-top: 10px;
}

#footer2 {
clear: both;
position: relative;
margin: auto;
width: 960px;
height: 105px;
text-align: left;
padding-top: 25px;
}  

#leaderbord {
clear: both;
height: 90px;
padding: 10px; 
border-top: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
}



