body {

	font-family: Arial;

	font-size: 0.8em;

	margin: 0px;

	padding: 0;

	color: black;

}



.left {

	margin-right: 10px;

}



.right {

	margin-left: 10px;

}



img {

	border: 0px;

}



h1,h2,h3,h4,h5 {

	margin: 0;

	padding: 0;

}



a:link,a:active,a:visited,a:hover {

	color: blue;

	text-decoration: none;

}



ul,form,input,radio,checkbox,textarea {

	margin: 0px;

	padding: 0px;

}



ul {

	margin-top: 6px;

	margin-bottom: 6px;

}



li {

	list-style-image: url(/img/arrow_g-o.gif);

	margin-left: 18px;

	margin-top: 2px;

	color: #848b8f;

	font-weight: bold;

}



li a:link,li a:active,li a:visited {

	text-decoration: none;

	color: #848b8f;

	font-weight: bold;

}



li a:hover {

	text-decoration: underline;

}



p {

	padding: 0px;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 13px;

}



td {

	vertical-align: top;

}



#main {

	position: relative;

}



h1 {

	margin-bottom: 0px;

	font-size: 120%;

}



h2 {

	margin-bottom: 0px;

	font-size: 110%;

}



h3 {

	margin-bottom: 0px;

	font-size: 105%;

}



h4 {

	margin-bottom: 6px;

	font-size: 105%;

	color: #a4acb0;

}



h5 {

	font-size: 102%;

}



a.more:link,a.more:active,a.more:visited,a.more:hover {

	color: #000000;

	font-weight: bold;

	background: transparent url(/img/arrow_b-o.gif) no-repeat left;

	padding-left: 12px;

	text-decoration: none;

}



a.linksmall:link,a.linksmall:active,a.linksmall:visited,a.linksmall:hover

	{

	color: #919296;

	font-weight: normal;

	background: transparent url(/img/arrow_g-o.gif) no-repeat left;

	padding-left: 12px;

	text-decoration: underline;

	font-size: 85%;

}



h4 a.more:link,h4 a.more:active,h4 a.more:visited,h4 a.more:hover {

	color: #000000;

	background: transparent url(/img/arrow_b.gif) no-repeat left;

	padding-left: 12px;

	text-decoration: none;

}



#right {

	border-left: 1px solid #ffffff;

	/*background: #cccccc url(/img/right_bg.gif) no-repeat bottom right;*/

}



#navigation {

	margin: 0 0 0 0;

	background: #ffd205 url(/img/nav_bg.gif) repeat-x;

	height: 26px;

}



#navigation li {

	margin: 0 0 0 0;

	color: #fff;

	list-style: none;

	width: 141px;

	height: 26px;

	float: left;

	text-align: center;

	border-right: 1px solid #fff;

}



#navigation li.last {

	border-right: none;

}



#navigation li a {

	line-height: 24px;

	color: #fff;

	border: none;

	text-decoration: none;

	display: block;

	width: 100%;

	border-bottom: 2px solid #fff;

}



#navigation li a.selected, #navigation li a:hover {

	color:#848b8f;

	border-bottom: 2px solid #000;

}



#subnavigation {

	background: #919296 url(/img/subnav_bg.jpg) repeat-x;

	height: 19px;

	color: #ffd205;

	font-size: 105%;

	font-weight: normal;

	border-bottom: 1px solid #ffffff;

	padding-left: 12px;

	padding-top: 5px;

	padding-bottom: 2px;

	margin: 0 0 0 0;

}

#subnavigation li{

	float: left;

	list-style: none;

	margin: 0 0 0 0;

	color: #ffd205;

}

	 

#subnavigation a:link,#subnavigation a:active,#subnavigation a:visited,#subnavigation a:hover

	{

	color: #ffffff;

	text-decoration: underline;

	font-size: 105%;

	font-weight: normal;

}



#site {

	width: 999px;

	margin: auto;

}



#second {

	float: left;

	width: 13.4em;

	padding: 0.3em;

	background-color: #f0e7d7;

}



.head {

	padding-bottom: 6px;

	border-top: 12px solid white;

	background: white url(/img/dots3.gif) repeat-x bottom;

}



.head-bgy {

	padding-bottom: 6px;

	background: transparent url(/img/dots2.gif) repeat-x bottom;

}



h1.head,h1.head-bgy {

	font-family: Arial;

	font-size: 20pt;

	color: #000;

}



.head span,.head-bgy span {

	display: none;

}



h3.head {

	padding-bottom: 6px;

	background-image: none;

	padding-bottom: 0;

}



#right .head {

	padding-bottom: 6px;

	background: none;

	padding-bottom: 0;

}



.dots {

	display: block;

	background: transparent url(/img/dots.gif) repeat-x bottom;

}



.dots2 {

	display: block;

	background: transparent url(/img/dots2.gif) repeat-x;

	height: 1px;

}



#map {

	width: 745px;

	height: 277px;

	relative: absolute;

	left: 0;

	top: 0;

	z-index: 98;

}



#mapbox {

	width: 181px;

	position: absolute;

	left: 550px;

	top: 6px;

	z-index: 99;

}



#vergrootglas {

	width: 181px;

	position: absolute;

	left: 60px;

	top: 15px;

	z-index: 100;

}



#ticker {

	width: 181px;

	position: absolute;

	left: 550px;

	top: 95px;

	z-index: 103;

}



#newsCont {

	position: relative;

	left: 0px;

	top: 0px;

	width: 162px;

	height: 26px;

	background-color: #ffffff;

	overflow: hidden;

	z-index: 102;

}



#newsText {

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 101;

	visibility: hidden;

}



a.tick:link,a.tick:visited,a.tick:active,a.tick:hover {

	color: #919296;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



a.tick:hover {

	text-decoration: underline;

}



.block {

	display: block;

	padding: 5px;

	background-image: url(/img/block_bg.gif);

}



#login {

	display: block;

}



#login .loginusr {

	vertical-align: top;

	margin: 0px;

	margin-right: -1px;

	padding: 0px;

	font: 11px Arial;

	line-height: 16px;

	color: #000000;

	border-top: 1px solid #7d7d7d;

	border-bottom: 1px solid #c9c9c9;

	border-left: 0px;

	border-right: 0px;

	background: #ffffff;

	width: 85px;

	height: 16px;

}



#login .loginpass {

	vertical-align: top;

	margin: 0px;

	margin-right: -1px;

	padding: 0px;

	padding-left: 2px;

	font: 11px Arial;

	line-height: 16px;

	color: #000000;

	border-top: 1px solid #7d7d7d;

	border-bottom: 1px solid #c9c9c9;

	border-left: 1px solid #818181;

	border-right: 0px;

	background: #ffffff;

	width: 91px;

	height: 16px;

}



#login .loginsubmit {

	vertical-align: middle;

	border: 0px;

	width: 52px;

	height: 18px;

	background-image: url(/img/but_login.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	cursor: pointer;

}



#mainoffer {

	display: block;

	padding: 12px;

	padding-top: 20px;

	padding-bottom: 0px;

	background-color: #ffffff;

}



#mainoffer h1 {

	padding-bottom: 12px;

}



.price {

	display: block;

	width: 72px;

	height: 27px;

	background: #ffffff url(/img/price_aanbieding_bg.jpg) no-repeat;

	text-align: center;

	padding-top: 6px;

}



#greyarea {

	background-color: #919296;

}



#greyarea li {

	list-style-image: url(/img/arrow_w-o.gif);

	margin-left: 18px;

	margin-top: 5px;

	color: #ffffff;

}



#greyarea li a:link,#greyarea li a:active,#greyarea li a:visited,#greyarea li a:hover

	{

	color: #ffffff;

}



.paging {

	padding-top: 6px;

	padding-bottom: 6px;

}



#pdfblock {

	background-color: #fffae6;

}



#tableofcontents {

	background: #ffffff url(/img/dots.gif) repeat-x bottom;

}



#tableofcontents li {

	list-style-image: url(/img/arrow_b.gif);

	margin-left: 18px;

	margin-top: 5px;

	color: #000000;

	font-weight: bold;

}



#tableofcontents li a:link,#tableofcontents li a:active,#tableofcontents li a:visited,#tableofcontents li a:hover

	{

	color: #000000;

	font-weight: normal;

}



.teaser {

	background-color: #ffd205;

}



.teaser img {

	width: 253px;

}



#srchright,#locations,#nwslistsmall {

	display: block;

}



#srchright h2 {

	display: block;

	padding-bottom: 12px;

	margin-bottom: 12px;

	border-bottom: 1px solid #ffffff;

}



#srchright .srch {

	vertical-align: top;

	margin: 0px;

	margin-right: -1px;

	padding: 0px;

	font: 11px Arial;

	line-height: 16px;

	color: #000000;

	border-top: 1px solid #7d7d7d;

	border-bottom: 1px solid #c9c9c9;

	border-left: 0px;

	border-right: 0px;

	background: #ffffff;

	width: 162px;

	height: 16px;

}



#srchright .srchsubmit {

	vertical-align: middle;

	border: 0px;

	width: 57px;

	height: 18px;

	background-image: url(/img/but_zoek2.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	cursor: pointer;

}



#locations {

	

}



#locations li {

	list-style-image: url(/img/arrow_b.gif);

	margin-left: 18px;

	margin-top: 12px;

	color: #000000;

	font-weight: normal;

}



#locations li a:link,#locations li a:active,#locations li a:visited,#locations li a:hover

	{

	color: #000000;

	font-weight: normal;

}



a.muchmore:link,a.muchmore:active,a.muchmore:visited,a.muchmore:hover {

	display: block;

	color: #000000;

	font-weight: bold;

	background: #ffd205 url(/img/arrow_b.gif) no-repeat left;

	padding: 4px;

	padding-left: 12px;

	text-decoration: none;

}



.frm,.frm-error {

	width: 232px;

}



input.frm[type=radio],input.frm[type=checkbox],input.frm-checkbox {

	width: auto;

}



.frmshort {

	width: 112px;

}



.submit {

	border: 0px;

	width: 61px;

	height: 18px;

	background-color: transparent;

	background-image: url(/img/but_verstuur.gif);

	background-repeat: no-repeat;;

	cursor: pointer;

}



.brnchsubmit {

	border: 0px;

	width: 41px;

	height: 18px;

	background-image: url(/img/but_zoek.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	cursor: pointer;

}



.stemsubmit {

	border: 0px;

	width: 42px;

	height: 18px;

	background-image: url(/img/but_stem.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	cursor: pointer;

}



#roundtop {

	background-color: transparent;

}



#nwsltrblock {

	

}



#nwsltrblock h2 {

	padding-bottom: 6px;

	margin-bottom: 6px;

	border-bottom: 1px solid #ffffff;

}



#nwsltrblock .nwsltr {

	vertical-align: top;

	margin: 0px;

	margin-right: -1px;

	padding: 0px;

	font: 11px Arial;

	line-height: 16px;

	color: #000000;

	border-top: 1px solid #7d7d7d;

	border-bottom: 1px solid #c9c9c9;

	border-left: 0px;

	border-right: 0px;

	background: #ffffff;

	width: 140px;

	height: 16px;

}



#nwsltrblock .nwsltrsubmit {

	vertical-align: middle;

	border: 0px;

	width: 79px;

	height: 18px;

	background-image: url(/img/but_aanmelden.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	cursor: pointer;

}



#nwsltrfrm {

	padding-top: 12px;

	padding-bottom: 12px;

	margin-bottom: 6px;

	border-bottom: 1px solid #ffffff;

}



#nwsltrblock a:link,#nwsltrblock a:active,#nwsltrblock a:visited,#nwsltrblock a:hover

	{

	text-decoration: underline;

	color: #ffffff;

	font-size: 12px;

}



.adbox {

	display: block;

	width: 205px;

	margin: 16px;

	text-align: left;

}



.adbox1 {

	display: block;

	width: 185px;

	border-left: 5px solid #ffffff;

	border-right: 3px solid #ffffff;

	background-color: #f2edd9;

	padding: 6px;

}



.adbox2 {

	display: block;

	width: 186px;

	border-left: 4px solid #ffffff;

	border-right: 3px solid #ffffff;

	background-color: #ddeaea;

	padding: 6px;

}



.pollresult {

	display: block;

	height: 6px;

	background-color: #000000;

	margin-top: 2px;

}



#footer {

	

}



.wtxt,.wtxt a {

	color: #ffffff;

}



.gtxt,.gtxt a {

	color: #919296;

}



.btxt,.btxt a {

	color: #000000 !important;

}



.bgw {

	background-color: #ffffff;

}



.bgb {

	background-color: #000000;

}



.bgg {

	background-color: #919296;

}



.bgy {

	background-color: #ffd205;

}



.bgright {

	background-color: #ff9c16;

}



.bghi {

	background-color: #fffae6;

}



.wline {

	display: block;

	border-bottom: 1px solid #ffffff;

	padding-bottom: 6px;

	margin-bottom: 6px;

}



#id_cookie_redirect_00_nee,#id_cookie_redirect_00_ja {

	width: 15px;

	text-align: left;

}



.small {

	font-size: 85%;

}



.large,.intro {

	font-size: 110%;

	font-weight: bold;

}



b,strong,.bld {

	font-weight: bold;

}



.upp {

	text-transform: uppercase;

}



.error {

	color: #ff9c16;

}



#right div.error {

	color: white;

	font-weight: bold;

	margin-bottom: 8px;

}



.errormsg {

	display: block;

	width: 230px;

	font-size: 85%;

	color: #ff9c16;

	font-weight: bold;

	background: transparent url(/img/arrow_o-b.gif) no-repeat left;

	padding-left: 12px;

	text-decoration: none;

}



.lft {

	float: left;

}



.rght {

	float: right;

}



div.clr {

	clear: both;

}



.navigation:after {

	content: " ";

	display: block;

	line-height: 1px;

	font-size: 1px;

	clear: both;

}



.navigation ul {

	clear: right;

	margin-top: 0px;

	list-style: none;

	padding: 0;

	margin: 0;

	width: 80%;

	font-size: 0.8em;

}



.navigation ul li {

	display: block;

	float: left;

	margin: 0;

	width: 10em;

	padding: 0;

}



.navigation ul li a {

	display: block;

	width: 100%;

	padding: 0.5em;

	border-width: 1px;

	border-color: #ffe #aaab9c #ccc #fff;

	border-style: solid;

	color: #777;

	text-decoration: none;

	background: #f7f2ea;

}



.navigation ul li a {

	width: auto;

}



.navigation ul li.nav-current a {

	background: #f0e7d7;

	color: #800000;

}



.navigation ul li a:hover,.navigation ul li.nav-current a:hover {

	color: #800000;

	background-color: white;

	border-color: #aaab9c #fff #fff #ccc;

}



.navigation ul ul {

	display: none;

}



.navigation-trail {

	margin: 0.2em;

}



div.flash-error h2 {

	color: red;

}



td.frmrow {

	padding: 4px;

}



div.faq dl dt {

	font-weight: bold;

	border-bottom: 1px solid #f0e7d7;

}



div.faq dl dd {

	margin: 0;

	margin-bottom: 10px;

}



.space6 {

	padding: 6px;

}



.space12 {

	padding: 12px;

}



.spacew12 {

	padding-left: 12px;

	padding-right: 12px;

}



.spacet12 {

	padding-top: 12px;

}



.spaceb12 {

	margin-bottom: 12px;

}



.lefty {

	position: relative;

	float: left;

}



.map-popup {

	background-color: #ffd205;

	color: #000;

	width: 200px;

	height: 100%;

	padding-top: 5px;

	margin: 0;

	border: 1px solid #000;

	z-index: 101;

}



.map-popuplink a,.map-popuplink a:visited,.map-popuplink a:active,.map-popuplink  a:hover

	{

	background-color: #ffd205;

	color: #000;

	width: 200px;

	padding: 5px;

	margin: 0;

	border: 1px solid #000;

}

/***********************************************************************************/
/*Update 07.12.11*/

.clear{ clear:both; overflow:hidden; height:0px;}
.siteHolder{width:999px; margin:0px auto; clear:both;}
.siteHeader{clear:both;}
.siteCenter{clear:both; background:url("/img/greyBgr.png") repeat-y top right;}
.siteCenterBgr{background:url("/img/right_bg.gif") no-repeat right bottom;}
.siteFooter{clear:both;}
.leftColumn{width:744px; float:left;}
.rightColumn{width:254px; float:left;}
.spaceAfter{ padding-bottom:50px;}

