#container a{

float: right;
background: #b1c6cf;
border: 1px solid #b1c6cf;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px;
font-weight: 700;
}

.ruimte {
padding: 7px 7px 7px 7px ;
}

#container a:hover{
float: right;
background: #b1c6cf;
border: 1px solid #cccccc;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
text-decoration: none;
font-size: 18px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px;
font-weight: 700;
}


.content {
font-style:normal;
font-family:helvetica, arial, verdana, sans-serif;
color:#ffffff;
background:#b1c6cf;
border:1px solid #b1c6cf;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
margin: 30px 0 50px;
padding: 15px 0;
}

.content p {
margin: 10px 0;
padding: 15px 20px;
}

.panel {
position: absolute;
top: 50px;
right: 0;
display: none;
background: #003951;
border:1px solid #111111;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
width: 325px;
height: auto;
padding: 30px 130px 30px 30px;
filter: alpha(opacity=95);
opacity: .95;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
position: absolute;
text-decoration: none;
top: 80px; right: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 15px 20px 40px;
font-weight: 700;
background:#333333 url(images/plus.png) 15% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
display: block;
}

a.trigger:hover{
position: absolute;
text-decoration: none;
top: 80px; right: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 20px 20px 40px;
font-weight: 700;
background:#222222 url(images/plus.png) 15% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
display: block;
}

a.active.trigger {
background:#222222 url(images/minus.png) 15% 55% no-repeat;
}

.columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.colleft{
float: left;
width: 130px;
line-height: 22px;
}

.colright{
float: right;
width: 130px;
line-height: 22px;
}

ul{
padding: 0;
margin: 0;
list-style-type: none;
}

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

hr{
background-color: #333333;
height: 1px;
}




html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px;
	padding:0px;
	outline: none;
}
body {
	background:#ffffff url(../images/bg.png) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
}
img {
	border:0px;
}
.clear {
	clear:both;
}
#wrapper {
	background:url(../images/header_bg.png) no-repeat top left;
	width:796px;
	margin:0 auto;
	padding:0px 108px 0px 108px;
}
#header {
	position:relative;
	width:796px;
	height:140px;
	padding:17px 0px 0px 0px;
}
#header h1 {
	position:absolute;
	left:8px;
	top:36px;
	background:url(../images/logo.png) no-repeat;
	width:200px;
	height:47px;
	text-indent:-9999px;
	overflow:hidden;
}
#header h1 a {
	display: block;
	width:200px;
	height:47px;
}
#header .foto {
	float:right;
	background:#003950;
	margin:0px 0px 0px 18px;
	padding:5px;
	border:1px solid #005e86;
}
#header .foto img {
	float:left;
	display:block;
}
#header .geen img {
	float:left;
	display:block;
}
#content {
	width:796px;
	padding:0px;
}
.sideBar {
	position:relative;
	float:left;
	width:252px;
	padding:85px 0px 0px 0px;
	display:inline;
}
.zoeken {
	position:absolute;
	left:0px;
	top:-25px;
	background:url(../images/zoeken_bg.png) no-repeat;
	width:252px;
	height:108px;
}
.zoeken h2 {
	padding:10px 0px 6px 15px;
	font-size:16px;
}
.zoeken fieldset {
	padding:0px 0px 0px 13px;
	border:none;
}
.zoeken input {
	background:url(../images/zoeken_input_bg.png) no-repeat;
	width:203px;
	height:22px;
	margin:0px 0px 7px 2px;
	padding:3px 10px 0px 10px;
	border:none;
	color:#0096d3;
	font-size:12px;
}
.zoeken input.button {
	background:none;
	width:111px;
	height:25px;
	padding:0px;
	margin:7px 0px 0px 2px;
	outline:none;
}
.sideBox {
	float:left;
   
	background:url(../images/sideBox_bg.png) repeat-y;
	width:251px;
	margin:4px 0px 0px 0px;
	display:inline;
}
.sideBox .wrapper {
	background:url(../images/sideBox_top_bg.png) no-repeat top left;
	width:221px;

	padding:10px 15px 10px 15px;
}
.sideBox h2 {
	padding:0px 0px 14px 0px;
	font-size:16px;
}
.sideBottom {
	float:left;
	background:url(../images/sideBox_bottom_bg.png) no-repeat;
	width:251px;
	height:2px;
}


ul.menu2 {
	float:left;
	width:201px;
	padding:0px 10px 10px 10px;
	margin:0px;

	display:inline;

}
ul.menu2 li {
	float:left;
	width:201px;
	padding:0px 0px 6px 0px;

	display:inline;
}
ul.menu2 li a {
	display:block;
	color:#979797;
font-size:14px;

	text-decoration:none;

}



ul.landen {
	float:left;
	width:201px;
	padding:0px 10px 10px 10px;
	margin:0px;
	list-style:none;
	display:inline;
}
ul.landen li {
	float:left;
	width:201px;
	padding:0px 0px 6px 0px;
	display:inline;
}
ul.landen li a {
	display:block;
	color:#979797;
	text-decoration:none;
}
ul.landen li a img {
	float:left;
	padding:1px 10px 0px 0px;
	display:inline;
}

ul.geen li a img {
	float:left;
	padding:1px 10px 0px 0px;
	display:inline;
}









form.aanmelden fieldset {
	border:none;
}
form.aanmelden input {
	background:url(../images/aanmelden_input_bg.png) no-repeat;
	width:203px;
	height:22px;
	margin:0px 0px 7px 0px;
	padding:3px 10px 0px 10px;
	border:none;
	color:#979797;
	font-size:12px;
}
form.aanmelden input.button {
	background:none;
	width:111px;
	height:25px;
	padding:0px;
	margin:0px 0px 0px 0px;
	outline:none;
}
.contentVak {
	float:right;
	width:539px;
	display:inline;
}
.contentVak h2 {
	font-size:16px;
}
.contentVak a {
	color:#00b9ff;
	text-decoration:none;
}
.contentVak a:hover {
	text-decoration:underline;
}
.contentVak img.contentFoto {
	float:left;
	display:inline;
}

.contentVak geen.contentFoto {
	float:left;
	display:inline;
}
.contentVak a img.contentFoto {
	float:right;
	display:inline;
}
.contentVak geen img.contentFoto {
	float:right;
	display:inline;
}
.contentBox {
	background:url(../images/contentBox_bg.png) repeat-y;
	width:539px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.contentBox .wrapper {
	background:url(../images/contentBox_top_bg.png) no-repeat top left;
	width:499px;
	padding:10px 20px 10px 20px;
}
.contentBox p {
	padding:4px 0px 0px 0px;
}
.contentBox geen {
	float:right;
	display:block;
	margin:0px 0px 0px 15px;
	padding:3px;
	border:1px solid #d1d1d1;
}
.contentBox hierdusimag {
	float:right;
	display:block;
	margin:0px 0px 0px 15px;
	padding:3px;
	border:1px solid #d1d1d1;
}






.contentBox img.center {
	float:left;
	margin:0px;
	padding:0px;
	border:none;
}

.contentBox img.pop {
	float:left;
	margin:0px;
	padding:0px;
	border:none;
}



.contentBoxBottom {
	float:left;
	background:url(../images/contentBox_bottom_bg.png) no-repeat;
	width:539px;
	height:2px;
	margin:0px 0px 8px 0px;
}
.holder {
	float:left;
	width:539px;
	margin:0px 0px 8px 0px;
	display:inline;
}
.aanbiedingen {
	position:relative;
	float:right;

	
}
.aanbiedingen h4 {
	font-size:18px;
	padding:4px 0px 0px 15px;
}
.aanbiedingen p.prijs {
	position:absolute;
	right:14px;
	top:20px;
	color:#dc7200;
	font-size:16px;
}
.aanbiedingen ul {
	position:absolute;
	left:20px;
	top:36px;
	list-style:none;
}
.aanbiedingen ul li {
	float:left;
	padding:0px 25px 0px 0px;
	display:inline;
}
.aanbiedingen ul li a {
	display:block;
	color:#FFF;
	text-decoration:none;
}
.aanbiedingen ul li a img {
	float:left;
	padding:1px 10px 0px 0px;
	display:inline;
}
.top6 {
	float:left;
	width:539px;
	background:url(../images/verloop_bg.png) no-repeat 0px 165px;
	margin:0px 0px 8px 0px;
}
.top6 h2 {
	padding:5px 0px 4px 5px;
}
.topVakantie {
	position:relative;
	float:left;
	width:250px;
	padding:8px 7px 11px 11px;
}
.topVakantie p {
	float:right;
	width:130px;
	padding:0px 0px 5px 0px;
	margin: 0;
}
.info {
	float:left;
	display:block;
	padding:4px;
	border:1px solid #cccccc;
}
.topVakantie em {
	position:absolute;
	left:130px;
	bottom:5px;
	color:#ff4e00;
	font-size:18px;
	padding:0;
	margin:0;
}
#footer {
	width:796px;
	margin:0px;
	padding:0px;
}
.partners {
	float:left;
	width:252px;
	text-align:center;
	display:inline;
}
.partners p {
	display:block;
	padding:0px 0px 6px 0px;
}
.algemeneVoorwaarden {
	float:right;
	background:url(../images/footer_bg.png) no-repeat;
	width:539px;
	height:74px;
	display:inline;
}
.algemeneVoorwaarden ul {
	width:519px;
	height:54px;
	padding:20px 0px 0px 20px;
	list-style:none;
}
.algemeneVoorwaarden ul li {
	float:left;
	background:url(../images/algemeneVoorwaarden_bullit.png) no-repeat 0px 7px;
	padding:0px 12px 0px 14px;
}
.algemeneVoorwaarden ul li.first {
	background:none;
}
.algemeneVoorwaarden ul li a {
	color:#bdbdbd;
	text-decoration:none;
}
.algemeneVoorwaarden ul li a:hover {
	text-decoration:underline;
}
ul.simplePagerNav {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul.simplePagerNav li {
	display:block;
	float: left;
	margin: 0;
}
ul.simplePagerNav li a {
	display: block;
	height: 25px;
	line-height: 25px;
	width: 25px;
	text-align: center;
	text-decoration: none;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.title {
	display: block;
	font-size: 10pt;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}
ul.simplePagerNav li a:hover {
	background: #E9E9E9;
	text-decoration: none;
}
li.currentPage a {
	color: #FFFFFF;
	background: #09C;
}
ul#sortOptions {
	display: block;
	overflow: hidden;
}
ul#sortOptions li {
	display: block;
	float: left;
	padding: 0 10px 0 0;
}

