body {
font-family:Arial;
font-size:12px;
color:#363636;
width:100%;
margin:0px;
padding:0px;
height:100%;
font-weight:bold;
}

a {
color: #363636;
}
a:hover {
color: #BE161C;
}
a.actief {
color: #BE161C;
}
.linkpartner_aanmelden a {
color: #363636;
padding-top:15px;
}
.linkpartner_aanmelden a:hover {
color: #dd5500;
padding-top:15px;
}
h1.product {
font-size:12px;
}
h1.sitemap {
font-size:14px;
}
h3.profiel {
margin-top:15px;
}

#boven {
background-color:#363636;
height:25px;
width:100%;
color:#FFFFFF;
}
.boven_inhoud {
padding-left:10px;
padding-top:3px;
}

#boven_site {
width: 837px;
background: white;
position: absolute;
left: 50%;
margin-left: -410px;
border-right:1px #363636 dashed;
height:169px;
}
.vind {
width:178px;
height:169px;
float:left;
}
.vind_naam {
width:418px;
height:102px;
float:left;
}
.menu_div {
width:659px;
background-color:#BE161C;
float:left;
height:25px;
margin: 0px;
padding: 0px;
}


ul#i_menu {
margin: 0px;
padding: 0px;
width: 657px;
height: 25px;
float:left;
}

ul#i_menu li {
margin: 0px;
padding: 0px;
display: inline;
list-style: none;
}

ul#i_menu li a{
color: white;
font-size: 12px;
float: left;
margin-right: 2px;
text-decoration: none;
font-weight: bold;
padding: 5px;
padding-left: 8px;
padding-right: 7px;
width: 64px;
text-align: center;
margin-bottom: 2px;
}

ul#i_menu li.last a{
margin-right: 0px;
padding-right: 12px;
padding-left: 9px;
}

ul#i_menu li.last a:hover, ul#i_menu li a:hover {
background: #F7941D;
}

ul#i_menu li.menu_actief a {
background: #F7941D;
color:#363636;
}

a.websites {
color:#FFFFFF;
text-decoration:none;
padding-right:10px;
}

.menu_tekst {
color:#363636;
font-size:11px;
padding-top:10px;
width:630px;
float:left;
padding-left:20px;
height:20px;
}
.menu_tekst a {
color:#BE161C;
font-size:11px;
}


#onder_site {
float:none;
width:800px;
position: absolute;
top:194px;
left: 50%;
margin-left: -374px;
border-left:1px #363636 dashed;
border-right:1px #363636 dashed;
clear:both;
margin-bottom:194px;
padding-top:5px;
}

.crum {
background-color:#363636;
width:800px;
height:25px;
color:#FFFFFF;
}
.crum_tekst {
padding-left:15px;
padding-top:4px;
color:#FFFFFF;
float:left;
}
.crum_zoeken {
float:right;
padding-right:15px;
}
.zoekbutton {
color:#363636;
background: #F7941D;
border:0px;
font-weight:bold;
}

.crum_tekst a {
color:#FFFFFF;
}

.sub_menu {
width:140px;
float:left;
}
.sub_menu_header {
background-color:#F7941D;
color:363636;
text-align:center;
font-size:13px;
margin-top:5px;
padding:4px;
}
.sub_menu_content {
padding-left:7px;
}


.content {
width:645px;
float:left;
margin-top:5px;
padding-left:15px;
}

.blok {
width:300px;
float:left;
height:150px;
border:1px #F7941D solid;
background-color:#ffc56b;
margin-left:10px;
cursor:pointer;
margin-bottom:10px;
}

.blok:hover {
width:300px;
float:left;
height:150px;
border:1px #F7941D solid;
background-color:#F7941D;
margin-left:10px;
cursor:pointer;
}

.hotel_foto {
width: 75px;
height: 75px;
margin:5px;
border:1px #363636 solid;
}
.foto_hotel {
float:left; 
}
.blok_inhoud {
margin-top:5px;
height: 75px;
}
h2.hotel {
color:#363636;
font-size:13px;
min-height:10px;
margin-bottom:2px;
}
a.blokje  {
text-decoration:none;
color:#363636;
}

.lees_meer {
clear:both;
width:260px;
margin:14px;
text-align:center;
background-color:#F7941D;
border:1px #ffc56b solid;
padding:5px;
}

.lees_meer:hover {
clear:both;
width:260px;
margin:15px;
text-align:center;
background-color:#ffc56b;
}



.onder {
margin-top:50px;
clear:both;
width: 100%;
height: 25px;
background-color:#363636;
}
.onder a {
color:#FFFFFF;
float:right;
padding-top:3px;
padding-right:10px;
text-decoration:none;
}



.paginanummers {
padding-top:30px;
height:100%;
clear:both;
text-align:center;
margin-bottom:20px;
}
.pagina_url {
background-color: #ffc56b;
color: #363636;
text-decoration: none;
margin-right: 5px;
padding:5px;
border:1px #F7941D solid;
}

.blok_2 {
width:300px;
float:left;
height:100%;
border:1px #F7941D solid;
background-color:#ffc56b;
margin-left:10px;
cursor:pointer;
margin-bottom:10px;
}

.blok_2:hover {
width:300px;
float:left;
height:100%;
border:1px #F7941D solid;
background-color:#F7941D;
margin-left:10px;
cursor:pointer;
}

.blok_inhoud_2 {
margin-top:5px;
height: 100%;
}
.prijs_box {
float:left;
width:300px;
cursor:pointer;
}
.box_prijs_inhoud {
float:right;
border: 1px solid #F7941D;
background-color:#ffc56b;
margin-bottom:10px;
height:70px;
width:233px;
cursor:pointer;
}
.box_prijs {
color:#000000;
float:left;
text-align:center;
display: block;
padding-left:10px;
}
.box_aanbieder {
float:right;
padding:5px;
text-align:right;
}


.reacties { 
clear:both;
width:500px;
}


.normaalbutton {
color: #000000;
background-color:#FFFFFF;
border: 0;
float: left;
cursor: pointer;
font-size: 12px;
}
.submitbutton {
background: #F7941D;
font-size: 0.85em;
color: #363636;
border: 0;
padding: 2px;
font-weight: bold;
float: left;
margin-right: 15px;
margin-top: 3px;
cursor: pointer;
}


.input_box {
border: 1px solid #F7941D;
}
.login_tekst_error {
padding:5px;
color:#FF0000;
}
.reactie_blok {
background-color:#F7941D;
color:#363636;
}
.reactie_blok_b {
background-color:#ffc56b;
color:#363636;
}
.reactie_leden {
padding-left:15px;
padding-top:5px;
text-decoration:underline;
}
.reactie_tekst {
padding-left:15px;
vertical-align:top;
height:100%;
}


.reactie_top {
width:500px;
}

.nieuwsbrief_aanmelden {
margin-top:50px;
width:80%;
padding:10px;
background-color:#F7941D;
color:#363636;
cursor:pointer;
text-align:center;
}

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


#i_top {
width: 944px;
height: 130px;
display: block;
}

#i_logo {
float: left;
margin-top: 10px;
margin-bottom: 10px;
}

#i_top_but {
text-align: right;
margin-right:10px;
}

ul#top_menu {
margin: 0;
padding: 0;
}

ul#top_menu li {
margin: 0;
padding: 0;
list-style: none;
}

ul#top_menu li a {
margin: 0;
padding: 0;
font-size: 10px;
list-style: none;
text-decoration: none;
color: black;
}

