/*fonts*/
@font-face { font-family: normalFont; src: url('fonts/SEGOEUI.TTF'), url('fonts/SEGOEUI.eot') format("opentype"); }
@font-face { font-family: lightFont; src: url('fonts/SEGOEUIL.TTF'), url('fonts/SEGOEUIL.eot') format("opentype"); }
@font-face { font-family: semiBoldFont; src: url('fonts/SEGUISB.TTF'), url('fonts/SEGUISB.eot') format("opentype"); }


/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 12px; line-height: 1.5; }
body, button, input, select, textarea { font-family: normalFont; color: /*#59595b*/#333; }
::-moz-selection { background: #ea1a49; color: #fff; text-shadow: none; }
::selection { background: #ea1a49; color: #fff; text-shadow: none; }

a { color: #ea1a49; }
a:link, a:visited { text-decoration:none; }
a:visited { color: #ea1a49; }
a:hover { color:#ea1a49; text-decoration:underline;}
/*section a:hover, aside a:hover{ color: #fff; background-color:#ea1a49; }*/
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; font-family:semiBoldFont;}
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol, footer ul { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: top; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-input-placeholder {color:/*#59595b*/#333;}
:-moz-placeholder {color:/*#59595b*/#333;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
h1, h2, h4, h3 {font-weight:normal;}
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

button, a.button, input[type=submit] {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    background:#d71e47;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fb184b',endColorstr='#d71e47');
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb184b), to(#d71e47));
	background:-moz-linear-gradient(-90deg, #fb184b, #d71e47);
    border: 1px solid #d71e47;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
    color: #fff;
	padding:4px 6px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:lightFont
	}
button:hover, a.button:hover, input[type=submit]  {
	background:#eb1d4b;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fe174f',endColorstr='#eb1d4b');
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe174f), to(#eb1d4b));
	background:-moz-linear-gradient(-90deg, #fe174f, #eb1d4b);
    border: 1px solid #eb1d4b;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	color: #fff;
	text-decoration:none;
	}



/* ==|== primary styles =====================================================
   Author: Bert Mostert http://www.bertom.com
   Modified by way to many people to count....
   dgrey #59595b;
   dred: #ea1a49;
   ========================================================================== */


#container {width:1080px; margin:0 auto; color:/*#59595b*/#333;}
header[role=navigation]{float:left;width: 170px !important;padding-top:50px;}
	header #logo {margin-bottom:20px;}
	header #tagline {margin-bottom:20px;}
		header #tagline mark{font-weight:bold; background:none transparent; color:/*#59595b*/#333}
	header nav ul li {border-top:1px solid #eee;}
	header nav ul#navsocial {margin-top:1em;}
	header nav ul#navsocial li {border-top:0; display:inline-block;float:left;width:40px}
		header nav ul li:first-child {border-top:0;}
		header nav ul li a{text-transform:uppercase;text-decoration:none;display:block; padding:6px 7px; color:/*#59595b*/#333; text-decoration:none;}
		header nav ul#navsocial li a{text-transform:none;text-decoration:none; padding:6px 7px 7px 27px;background:transparent url(/v2/images/layout/appstore.png) no-repeat 7px 4px; }
		header nav ul li a:visited{ color:/*#59595b*/#333; text-decoration:none;}
		header nav ul li a:hover { color:#fff; text-decoration:none;background:#ea1a49}
		header nav ul#navsocial li a:hover { color:/*#59595b*/#333; text-decoration:underline;background-color:transparent}
		header nav ul#navsocial li a#navfacebook{ background-position:7px -43px}
		header nav ul#navsocial li a#navtwitter{ background-position:7px -83px}
		header nav ul#navsocial li a#navgplus{ background-position:7px -123px}
	header #search {margin-bottom:13px;}
		header #search .formfield{margin-bottom:7px; border:1px solid #ea1a49; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height:27px}
			header #search input#searchfield {border:0;outline:none;width:99px;padding:5px 3px 5px 7px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color:/*#59595b*/#333;background:transparent;}
			header #search button {background: transparent url(/v2/images/layout/select-icons.png) 0 -222px no-repeat; border:0;text-shadow:none;padding:5px; width:25px}
			header #search button:hover {background: transparent url(/v2/images/layout/select-icons.png) 0 -273px no-repeat; box-shadow:none;}
			.sbHolder{position: relative;height:27px;}
			.sbSelector{display: block;left: 0;outline: none;overflow: hidden;position: absolute;top: 0;padding:4px 7px 2px; height:21px;}
			.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: /*#59595b*/#333;outline: none;text-decoration: none;}
			.sbToggle{background: url(/v2/images/layout/select-icons.png) 0 -118px no-repeat;display: block;outline: none;position: absolute;right: 0;top: 0;width: 30px;height:27px; padding:0;}
			.sbToggle:hover{background: url(/v2/images/layout/select-icons.png) 0 -169px no-repeat;}
			.sbToggleOpen{background: url(/v2/images/layout/select-icons.png) 0 -20px no-repeat;}
			.sbToggleOpen:hover{background: url(/v2/images/layout/select-icons.png) 0 -70px no-repeat;}
			.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
			.sbHolderDisabled .sbHolder{}
			.sbHolderDisabled .sbToggle{}
			.sbOptions{background-color: #fff;border: solid 1px #bebebe;box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);border-top:0;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;z-index: 1;overflow-y: auto;width:100%;}
			.sbOptions li{padding: 0;}
			.sbOptions a{border-bottom: solid 1px #eee;display: block;outline: none;padding: 4px 7px;}
			.sbOptions a:link, .sbOptions a:visited{color: /*#59595b*/#333;text-decoration: none;}
			.sbOptions a:hover{color: #fff;background:#ea1a49}
			.sbOptions li.last a{border-bottom: none;}
			.sbOptions .sbDisabled, .sbOptions .sbGroup{background: /*#59595b*/#333;font-weight:bold;color: #fff;display: block;padding: 4px 7px;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);}
			.sbOptions .sbSub{padding-left: 8px;}
			.getradioninline{vertical-align: baseline!important}
    .appStore { margin-top:65px; }
	.keeponeline{
		display: inline-block;
	}
	.login_bg{	
		float: right;
		margin-top: 18px;
		width: 245px;
		background: #eee;
		text-align: center;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 50px !important;
	}	
	.colleft {
		float: left;
		width: 555px;
		position: relative;
	}
	.login_bg .nav {
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.login_bg h3 {
		line-height: 14px;
		padding-bottom: 10px;
	}
	.login_bg input, .login_bg img {
		border: 1px solid #6d6e71;
		margin: 0 0 8px 0;
		padding: 5px 10px 6px 10px;
		font-size: 14px;
		color: #6d6e71;
		width: 160px;	
	}
	.login_bg .sbox{
		width: 12px;
	}
	.login_bg .nbtxt{
		display: inline-block;
		font-size: 12px;
	}
	.login_bg img {
		padding: 0;
		margin-top: 1px;
		width: 120px;
		border-color: #ddd;
	 }
	.login_bg .crbtn, .stembox .crbtn {
		font-family: normalFont;
		box-shadow: none;
		background: #eee;
	}
	.login_bg .crbtnli {
		margin-top: 8px;
	}
	.login_bg .crbtnreg {
		margin-top: 30px;
		margin-bottom: 14px;
	}
	.login_bg a.crbtnreg {
		width: 140px;
	}
	.login_bg .crbtnfb {
		color: #fff;
		background: #3d5d96;
		background: rgb(61,93,150); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(61,93,150,1) 0%, rgba(32,53,92,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,93,150,1)), color-stop(100%,rgba(32,53,92,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(61,93,150,1) 0%,rgba(32,53,92,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(61,93,150,1) 0%,rgba(32,53,92,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(61,93,150,1) 0%,rgba(32,53,92,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(61,93,150,1) 0%,rgba(32,53,92,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d5d96', endColorstr='#20355c',GradientType=0 ); /* IE6-9 */
	}
	.loginbutton_normal{
		background: #fff !important;
	background: rgb(255,255,255)!important; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(231,232,232,1) 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(231,232,232,1)))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%)!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8e8',GradientType=0 )!important; /* IE6-9 */
	box-shadow: none !important;
	text-shadow: none!important;
	font-family: normalFont !important;	
	}
	.loginbutton_normal:hover{
	background: #EB1D4B!important;
	color: white!important;
	
	}
.whitespace{
	height: 20px;
	background-color:#ffffff !important;
}	
.whitespace10{
	height: 10px;
	background-color:#ffffff !important;
}
.whitespace30{
	height: 30px;
	background-color:#ffffff !important;
}		
.menubalk {
	background: #eee;
	height:  42	px;
}
.menubalk .nav, .menubalk .nav_active 	{
	font-size: 12px;
	float:left;
	display: block;
	border: 1px solid #828386;
	padding: 5px 10px 5px 10px;
	margin: 6px 0px 6px 5px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #fff;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(231,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(231,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(231,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8e8',GradientType=0 ); /* IE6-9 */
	text-shadow: none;
	text-transform: none;
	box-shadow: none;
	cursor: pointer;
	
}
.menubalk .nav:hover, .menubalk .nav_active{
	background:#EA1A49;
	text-decoration: none;
	color: white;
}
.menubalk .nav_active:hover{
	background: lightblue;
	color: black;
}
.nav_align {
	padding-top: 10px;
	float: left;
	padding-left: 10px;
}
.nav-align .fb-like.fb_iframe_widget{
	top: -5px !important;
}
.menubalk a {
	color: #828386;
}
.menubalk a:hover, .menubalk a.nav_hover, .menubalk a.nav_hover:hover, .colright .nav:hover, .colright .nav_hover, {
	text-decoration: none;
	border-color: #ea1a49;
	color: #ea1a49;
}
/*for the profile page */
.nieuwsbriefheader{
	color: #EA1A49;
}
.keeplabelandtext{
display: inline-block;
}
#Nieuwsbrief_tickbox, #nieuwsbrief_shop{
	vertical-align:-2%;
}
.profiletable{
		width: 896px;
		color: #EA1A49;
		border-collapse: separate;
		border-spacing: 5px;
		empty-cells:hide;
		
}
.profiletable  th{
	text-align: left;
	font-size: 22px;
	width: 264px;
}
.profiletable .profilespacer{
	border: 0px;
	width: 20px;
}
.profiletable  td{
	
	height: 40px;	
	font-size: 14px;
	border: 1px dotted;
	border-color: #EA1A49;
	padding: 5px;
	
}
.greyfont{
	color: grey;
	font-size:12px;
}
.buttonholder{
 bottom: 0px;
 right: 0px;
}
.profilepagebutton {
	
	float: right;
	
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffcff), color-stop(1, #f0edf0) );
	background:-moz-linear-gradient( center top, #fffcff 5%, #f0edf0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcff', endColorstr='#f0edf0');
	background-color:#fffcff;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #ea1a4a;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:118px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.profilepagebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	text-decoration: none;
	cursor: pointer;
}.profilepagebutton:active {
	position:relative;
	top:1px;
}

#main {float:right;width:896px; min-height:500px;}
	#main header{height:50px; text-align:right;line-height:50px; color:#bebebe;}
	#main header span {color:/*#59595b*/#333; border-right: 1px solid #eee;padding-right:5px; margin-right:5px;text-transform:uppercase;}
	#main header a {color:#bebebe;text-decoration:none;}
	#main header a:hover {text-decoration:underline;}
	#main header span a {color:/*#59595b*/#333;}
	
	#visual {height:445px; background:#fff; margin-bottom:0px; position:relative;overflow:hidden;}
		#visual > #visualtop {position:absolute; height:88px; background:rgba(255,255,255,.8); width:100%; display:none;top:0;z-index:1}
		#visual > #visualtopstatic {position:absolute; height:88px; background:rgba(255,255,255,.8); width:100%; top:0;z-index:1}
		#visual > #visualtop h1, #visual > #visualtopstatic h1 {font-family:lightFont;text-transform:uppercase; font-size:3em; font-weight:normal; margin:.5em 0 0 .5em; line-height:.7em}
		#visual > #visualtop h1 a, #visual > #visualtopstatic h1 a {font-size:.5em;}
		#visualbottom {}
			#visualbottom ul{list-style:none;padding:0; width:100%; margin-top:-10px}
			#visualbottom > ul > li{display:inline-block; height:33px; /*width:30px;*/ margin-right:6px;background:transparent url(/v2/images/layout/sprite.png) no-repeat; cursor:pointer}
				#visualbottom ul li#clickmap{background-position:-90px -2px;}
				#visualbottom ul li#clickmap:hover{background-position:-90px -2px;}
				#visualbottom ul li#clickmap a {height:33px;width:33px;}
				
				#visualbottom ul li#clickvisual{background-position:-150px 0;}
				#visualbottom ul li#clickvisual:hover{background-position:-120px 0;}
				#visualbottom ul li#clicklike{background:none;position:relative;}
				#visualbottom ul li#clicklike > a {background:transparent url(/v2/images/layout/sprite.png) no-repeat -29px -105px;height:33px;width:33px;}

					#visualbottom ul li#clicklike.likebox a{ z-index:55;}
					#visualbottom ul li#clicklike.likebox ul{margin:0; padding:0;background:#fff;display:block; float:left;position:absolute; left:0; top:0; width:605px;/*z-index:50;*/}
					#visualbottom ul li#clicklike.likebox ul li{margin:0; padding:0; float:left}
					#visualbottom ul li#clicklike.likebox ul li.addsocial{padding:5px 5px 5px 10px;}
					#visualbottom ul li#clicklike.likebox ul li a {background:transparent url(/v2/images/layout/sprite.png) no-repeat -29px -105px; padding:7px 5px 8px 40px; display:block; color:/*#59595b*/#333; text-decoration:none;}

					#visualbottom ul li#clicklike.likebox ul li a.addshop {background-position:-60px -300px;}
					#visualbottom ul li#clicklike.likebox ul li a.addshop:hover {background-position:0 -200px;}
					#visualbottom ul li#clicklike.likebox ul li a.addfavs {background-position:-60px -450px;}
					#visualbottom ul li#clicklike.likebox ul li a.addfavs:hover {background-position:0 -350px;}
                
                #visualbottom ul li#clickVisualListing a {background-position:0 0; background:transparent url(/v2/images/layout/listing-sprite.png) no-repeat -5px -5px;height:33px;width:33px;}
        /* WORK IN PROGRESS ----------------------------------------- */   
        
		#visualListing { position:absolute; z-index:2; display:none; background-color:rgba(255,255,255,1.0); }
			#visualListing h2 { text-transform:uppercase; margin:0; padding:0;}
			#visualListing ol { list-style:none; margin:0; padding:0; }
			.streetListing, .cityspotsListing, .storeListing { float:left; display:inline-block; margin:20px 30px 0 20px; }
			.cityspotsListing { margin-right:50px; }

		    #visualListing nav ol.columns2 { width:300px; }
		    #visualListing nav ol li.columns2 { float:left; width: 150px; }
		    
		    #visualListing nav ol.columns3 { width:300px; }
		    #visualListing nav ol li.columns3 { float:left; width: 150px; }
		    
            #visualListing div.clear { clear:both; margin-bottom: 10px; }
		
		/* ---------------------------------------------------------- */
		
		#bingMap { position:absolute; z-index:2; display:none; }

        /* #visual > #visualmap {position:absolute; display:none;top:0; z-index:30;} */
		/*
		#visual > #visualleft {position:absolute; top:88px; left:0; background:rgba(255,255,255,.8); height:357px;margin-left:-500px; padding:0 20px}
		#visual > #visualleft > div {float:left; width:200px;}
		#visual > #visualleft h2 {text-transform:uppercase;font-size:1em;font-weight:normal;}
		#visual > #visualleft ul {list-style:none;margin:0;padding:0;}
        */
		/*visual home*/
        .visualhomename {position:absolute; top:355px; right:0; background:rgba(255,255,255,.8); font-size:1.8em;font-family:lightFont; padding:.5em 2em}
		.visualhomename a{text-transform:uppercase; font-family:semiBoldFont}
		
		#slideShow { position:relative; margin:0; padding:0; height:445px; width:896px; }
		#slideShow > div:first-child { margin:0; padding:0; overflow:hidden; height:445px; width:896px; }
		#slideShow > div:first-child ul { margin:0; padding:0; height:445px; list-style:none; } 
		#slideShow > div:first-child li { position:relative; margin:0; padding:0; display:inline-block; float:left;  }
		#slideShow > div:first-child li img { margin:0; padding:0; width: 896px; }
			
		#slideShow > div:last-child { position:absolute; left:0; right:0; bottom:0; margin:0; padding:0; text-align:center;}
		#slideShow > div:last-child ul { list-style:none; margin:0; padding:0; } 
		#slideShow > div:last-child li { margin:0; padding:0; display:inline-block; height:15px; width:15px; background:url(/v2/images/layout/bulletsw.png) no-repeat; cursor:pointer; }
		#slideShow > div:last-child li.selected { background-position:0 -22px; }
		#slideShow > div:last-child li.clicked { background-position:0 -44px; }
		#content {margin-bottom:20px; font-size:1.2em;}
	#shop #content { width:665px; float:left;}
		#content h2{font-size:1em; text-transform:uppercase; margin:0;font-family:semiBoldFont}
		#content p{margin-top:0;}
	#shop aside[role=complementary] {float:left; width:205px; margin-left:25px;}
	aside[role=complementary] > div {float:left; width:205px; margin-left:25px;margin-bottom:50px;min-height:286px;position:relative;}
	#shop aside[role=complementary] > div {clear:both;float:none; width:auto; margin-left:0;margin-bottom:20px;min-height:0;}
	aside[role=complementary] > div:first-child {margin-left:0;}
	aside[role=complementary] > div img, .nieuws_entry_img {border:1px solid #eee; padding:7px}
	aside[role=complementary] > div img.icon, img.icon {border:0; padding:0; margin-right:5px}
	aside[role=complementary] > div h3 {font-size:1em; text-transform:uppercase;margin:.5em 0 0;font-family:semiBoldFont}
	aside[role=complementary] > div p {margin:0 0 8px; }
	aside[role=complementary] > div a.button, aside[role=complementary] > div a.no-button  {position:absolute; bottom:0; right:0;}
	#shop aside[role=complementary] > div a.button, #shop aside[role=complementary] > div a.no-button  {position: relative; }
	a.no-button{padding:4px 6px;text-transform:uppercase;}

	#locationListing { clear:both; display:block; text-align:left; }
		#locationListing > [data-locations] { float:left; display:inline-block; margin:0 20px 0 0; }
		#locationListing h2 { text-transform:uppercase; margin:0; padding:0;}
			
		#locationListing div[data-locations=cityspots] { clear:both; margin-top:30px;}
		#locationListing ol { list-style:none; margin:0; padding:0;}
		#locationListing div[data-locations] li { position:relative; display:block; cursor:pointer; height: 100px; width:285px; margin-bottom:10px; background-repeat: no-repeat; background-position:center; background-size: cover;  } 
		#locationListing div[data-locations] li a { position:absolute; bottom: 0; left:0; padding:2px 5px; color:#fff; background-color:#ea1a49; }

		#locationListing div ol.columns2 {  }
		#locationListing div ol li.columns2 { float:left; margin-right: 10px; }
			
		#locationListing div ol.columns3 {  }
		#locationListing div ol li.columns3 { float:left; margin-right: 10px; }
		#locationListing div ol li:nth-child(3n).columns3 { margin-right: 0; }

footer {clear:both; border-top:1px solid #eee;padding:6px 0; text-align:left}
	footer ul li {display:inline; font-size:.9em}
	footer ul li a {color:/*#59595b*/#333; text-decoration:none; padding:0 4px; border-left:1px solid #eee;}
	footer ul li:first-child a {border-left:0;}
		footer ul li a:visited, footer ul li a:hover{color:/*#59595b*/#333;}
		footer ul li.language a {font-weight:bold; border:0;}

/*actions*/
#listacties {clear:both;padding-top:1.5em}
#actionListing { margin:0; padding:0; }
#actionListing h2 { margin-top: 20px; }
#actionListing h3 { margin:0; padding:0;}

#actionListing div.actionItem, 
#actionListing div.actionItemLast { float:left; margin-right: 10px; margin-bottom:10px; width:285px;  }
#actionListing div.actionItemLast:after { clear:both; }
#actionListing  div.visual { cursor:pointer; position:relative; display:inline-block;  max-height: 100px; height: 100px; width:285px;  background-repeat: no-repeat; background-position:center; text-decoration: none; }
#actionListing  div.visualLabel { position:absolute; bottom: 0; left:0; padding:2px 5px; color:#fff; background-color:#ea1a49; font-size:12px; font-weight:normal; }
#actionListing  div.coupon { height:160px; padding:10px; border-bottom-style:dashed; border: 1px dashed #ea1a49; }
#actionListing  div.webshop { height:160px; padding:4px 8px 8px 8px; border-bottom-style:dashed; border: 1px dashed #aaa; }
p { word-wrap:break-word; }

#red_action_header { color: #ea1a49; }
#box-actions div.coupon { padding:10px; border-bottom-style:dashed; border: 1px dashed #ea1a49; margin-bottom: 7px; }
#box-noactions div.coupon { padding:10px; border-bottom-style:dashed; border: 1px dashed #ea1a49; margin-bottom: 7px; }

#box-noactions div.couponstore, #box-actions div.couponstore { padding-top: 0; padding-bottom: 0; }

/*.actionItem .visual {*/
	/*background-size:286px auto;*/
/*}*/

/*
    #actionListing li { list-style-type:none; margin:0; padding:0; width:285px; float:left; display:inline-block; margin-right: 10px; }

    #actionListing li a { text-decoration: none; }
        #actionListing li a section.visual { position:relative; display:block;  max-height: 100px; height: 100px; width:285px;  margin-bottom:10px; background-repeat: no-repeat; background-position:center; }
        #actionListing li a section:nth-child(1) div { position:absolute; bottom: 0; left:0; padding:2px 5px; color:#fff; background-color:#ea1a49; font-size:12px; font-weight:normal; }
*/
/*boxes*/

#box-streetinfo, #box-address {background:#eee;padding:8px 8px 0;width:189px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-shadow: 1px 1px 1px #fff;}
#box-top5 img {width:189px; height:126px;}
#box-top5 a{font-weight:normal;}
#box-top5 ol{list-style:none;padding:0; margin:0;}
#box-top5 span{width:180px; float:left}
#box-top5 span a{display:block}
#box-top5 span.like {float:left;width:25px;display:block;height:24px;background:transparent url(/v2/images/layout/sprite.png) 0px -156px no-repeat;}
#box-top5 span.like a{padding-left:30px; color:/*#59595b*/#333; text-decoration:none;font-weight:normal; font-size:.9em} 
#box-top5 span.like a:hover{background:transparent url(/v2/images/layout/sprite.png) 0px -56px no-repeat;}
#box-weekly, #box-random {position:relative;}
#box-weekly .ir, #box-random .ir {position:absolute; background:transparent url(/v2/images/layout/straatvandeweek.png) no-repeat 0 0 ;width:189px; height:126px; z-index:2}
#box-weekly img {width:189px; height:126px;}
#box-random {width:435px;}
#box-random-visual { border: 1px solid #EEE; padding: 7px; height:126px; }
#box-random-visual div {overflow:hidden;height:126px}
#box-random-visual img{padding:0;border:0; width:419px; margin-top:-25%}
#box-random-s {width:189px;}
#box-random-s-visual { border: 1px solid #EEE; padding: 7px; height:126px; }
#box-random-s-visual div {overflow:hidden;height:126px}
#box-random-s-visual img{padding:0;border:0; width:189px; height:126px; z-index:2 }
#box-actions .action{padding-bottom:35px; position:relative;}

#box-noactions .action { margin-bottom:10px; }

#locationListing div li.columns3 .ir {position:absolute; background:transparent url(/v2/images/layout/nieuwsmall.png) no-repeat 0 0 ;width:189px; height:126px; z-index:2}

#googleMap {
	z-index: 10000;
}

#shop .action {background:#ea1a49 url(/v2/images/layout/actions-small.png) no-repeat right -5px; color:#fff; padding:8px; -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-shadow: -0 -1px 0 #bb163b;}
#shop .action a:link, #shop .action a:visited, #shop .action a:hover, #shop .action a:active {
	color:#fff;}
#shop .action > img {border:0; padding:0; margin:.5em 0.5em .5em 0;}
.conditions {color:#777; font-size:.9em}
#shop .conditions a{color:#777; text-decoration:underline;}
#box-actions .conditions{display:block;}
.jshowoff-controls {text-align:right}
.jshowoff-play {display:none;}
.jshowoff-prev, .jshowoff-next { display: inline-block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.jshowoff-prev {background: transparent url(/v2/images/layout/select-icons.png) 0 -334px no-repeat; border:0;text-shadow:none;padding:5px; width:15px}
.jshowoff-prev:hover {background: transparent url(/v2/images/layout/select-icons.png) 0 -385px no-repeat; box-shadow:none;}
.jshowoff-next {background: transparent url(/v2/images/layout/select-icons.png) 0 -222px no-repeat; border:0;text-shadow:none;padding:5px; width:15px}
.jshowoff-next:hover {background: transparent url(/v2/images/layout/select-icons.png) 0 -273px no-repeat; box-shadow:none;}

#box-streetinfo {}
#box-streetinfo h4 {font-family:semiBoldFont; margin:0;}

#box-articles {}
#box-articles ul {list-style:none; padding:0;margin:0}
#box-articles .article-title {clear:both; text-transform:uppercase; display:block; font-size:.9em; font-family:semiBoldFont}
#box-articles img, .nieuws_entry_img {width:189px; height:126px;}

#box-opening {}
#box-opening .shop_time_left{float:left;width:20%;text-transform:uppercase;font-family:semiBoldFont}
#box-opening .shop_time_right {float:left;width:80%;}
#box-opening .shop_extrainfo {padding-top:.3em; margin-top:.3em; border-top:1px solid #eee; clear:both}
#box-opening .shop_header_extrainfo {text-transform:uppercase;font-family:semiBoldFont}

#box-card {}
#box-card a {background:transparent url(/v2/images/layout/img_shopcardlabel_nl.png) 0 0 no-repeat; height:144px;display:block}

#box-updateform {}
#box-updateform input {border: 1px solid #eee; width:115px; padding:3px; margin:2px 5px 0 0 }
#box-updateform label {text-transform:uppercase;font-family:semiBoldFont}

#box-address {}
#box-address span {}
#box-address .webinfo {display:block; padding:10px 0 }
#box-address .webinfo a{background:transparent url(/v2/images/layout/social.png) 0 0 no-repeat; width:24px; height:24px; float:left; margin-right:5px; margin-bottom:10px}
#box-address .webinfo a#a-instagram { background-position:0 -144px;}
#box-address .webinfo a#a-pinterest { background-position:0 -120px;}
#box-address .webinfo a#a-webshop { background-position:0 -96px;}
#box-address .webinfo a#a-website { background-position:0 -72px;}
#box-address .webinfo a#a-email { background-position:0 -48px;}
#box-address .webinfo a#a-facebook { background-position:0 -24px;}
#box-address .webinfo a#a-twitter { background-position:0 0;}

#box-neighbour { width:205px; text-align:center; height:22px; color:#ea1a49; font-size:13px; float:right; padding-bottom:10px; }
.enneighbour { padding-top:0 !important; }
#box-neighbour img { border:0; padding:0; margin:0; }
#box-neighbour #nbtxt { float:left; margin-top:2px; width:161px; }
#box-neighbour #btnleftnb { width:22px; float:left; }
#box-neighbour #btnrightnb { width:22px; float:right; }

.nieuwsblok {clear:both; font-size:.8em }
.nieuwsblok img {float:left; margin-right:15px;margin-bottom:1em}

.nieuws_entry_tekst { max-width:800px; } 

/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {position:relative;background:#fff url(/v2/images/layout/loading.gif) no-repeat 50% 50%;}
.nivoSlider img {position:absolute;top:0px;left:0px; display:none;height:445px; width:897px}
.nivoSlider a {border:0;display:block;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */ width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-controlNav {position:absolute;left:16px;top:68px;z-index:40;/* Tweak this to center bullets */}
.nivo-controlNav a {display:block;width:15px;height:15px;background:url(/v2/images/layout/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;display:block;width:30px;height:30px;background:url(/v2/images/layout/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.nivo-prevNav {left:15px;}
.nivo-nextNav {background-position:-30px 0;right:15px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.nivo-caption a:hover {color:#fff;}

/* shadowbox */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/v2/images/layout/sbloading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/v2/images/layout/sbclose.png);}
#sb-nav-next{background-image:url(/v2/images/layout/sbnext.png);}
#sb-nav-previous{background-image:url(/v2/images/layout/sbprevious.png);}
#sb-nav-play{background-image:url(/v2/images/layout/sbplay.png);}
#sb-nav-pause{background-image:url(/v2/images/layout/sbpause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}



/*SEARCH*/
.searchheader{margin-top:1.5em;}
.searchterms {color:/*#59595b*/#333; text-transform:uppercase; font-family:lightFont} 
div.searchheader{margin-bottom:1.5em;}
.bs_cont_3 {margin-bottom:1.5em; width:298px; float:left;height:91px}
.bs_imgcont, .bs_txtcont {float:left;}
.bs_txtcont a{text-transform:uppercase;font-family:semiBoldFont}
.bs_imgcont {margin-right:1em;}
.bs_imgcont img{border:1px solid #eee; padding:7px; height:75px; width:75px}
.bs_txtcont .like {background:transparent url(/v2/images/layout/sprite.png) -65px -150px no-repeat;padding-left:25px; height:30px;display:block;line-height:30px; color:/*#59595b*/#333;font-size:.9em}

.pdfs {list-style:none; margin:0;padding:0;}
.pdfs li{ width:224px; float:left;height:30px; margin:0;padding:0;}

.sitemap {width:298px; float:left;}

/*Award Media*/
//.media { margin-bottom:20px; }
//.media h1 { font-family:lightFont; font-size:1.5em; font-weight:normal; margin:0; color:#ea1a49; text-transform:uppercase; }

//.media ul { list-style: none; list-style-image: none; margin: 0; padding: 0;  }
//.media ul li { margin-bottom:10px; }

//.media ul li h2 { font-family:lightFont !important; font-size:1em !important; font-weight:normal !important; margin:2 0; text-transform:uppercase !important;}

/*obsolete 
.aanbieding_frame{width:205px; float:left; margin-right:25px; margin-bottom:1.5em; font-size:.8em}
.aanbieding_frame.last{margin-right:0}
.aanbieding_frame .action > img{border:1px solid #eee; padding:7px; width:189px; height:126px;}
.separator {clear:both; padding-top:1em;margin-bottom:1em;border-bottom:1px dashed #eee;}
*/
/*oldies*/

.oldie #visual > #visualtop, .oldie #visual > #visualtopstatic, .oldie .visualhomename,
.oldie .streetWalkNav li[data-streetwalk-type="block"]
{background:transparent url(/v2/images/layout/visualtransparency.png);}
.oldie .streetWalkNav {background:transparent url(/v2/images/layout/visualtransparency-b.png);}
.oldie #visual > #visualListing {background:#fff;}
.oldie body, .oldie input, .oldie select, .oldie textarea
{font-family:"Segoe UI"}
.oldie button, .oldie a.button,
.oldie #visual > #visualtop h1, .oldie #visual > #visualtopstatic h1,
.oldie .visualhomename,
.oldie .searchterms,
.oldie #streetWalkImages li div h1,
.oldie #streetWalkImages li div h3
{font-family:"Segoe UI Light"}
.oldie b, .oldie strong,
.oldie .visualhomename a,
.oldie #content h2,
.oldie aside[role=complementary] > div h3,
.oldie #box-streetinfo h4,
.oldie #box-articles .article-title,
.oldie #box-opening .shop_time_left,
.oldie #box-opening .shop_header_extrainfo,
.oldie #box-updateform label,
.oldie .bs_txtcont a 
{font-family:"Segoe UI Semibold"; font-weight:normal;}
header #search button {filter:none ;}
.oldie header #search .formfield{border:0;background:transparent url(/v2/images/layout/oldieformfield.png) 0 0 no-repeat;height:29px;}
.oldie #slideShow > div.nav { position:absolute; left:0; right:0; bottom:0; margin:0; padding:0; text-align:center;}
.oldie #slideShow > div.nav ul { list-style:none; margin:0;  padding:0; margin-left:433px;} 
.oldie #slideShow > div.nav li { margin:0; padding:0; display:inline-block; height:15px; width:15px; background:url(/v2/images/layout/bulletsw.png) no-repeat; cursor:pointer; }
.oldie #slideShow > div.nav li.selected { background-position:0 -22px; }
.oldie #box-address {padding-bottom:8px}

.ie7 #visual > #visualtop h1, .ie7 #visual > #visualtopstatic h1 { line-height:.8em}
.ie7 #visualbottom > ul > li, .ie7 .streetWalkNav li, .ie7 #slideShow .nav li{display:inline-block; float:left;}
.ie7 #content {clear:both}
.ie7 .streetWalk {margin-top:0; padding-top:88px}
.ie7 .streetWalkButtons {top:328px}
.ie7 .streetWalkImages li div {border:0; border-left:1px dotted #ea1a49}
.ie7 .streetWalkImages li{border-bottom:1px dotted #ea1a49}
.ie7 #locationListing div ol li.columns3 { float:left; margin-right: 7px; margin-bottom:7px;}
.ie7 .fb-like {width:60px!important}

/* ==|== print styles ======================================================= */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
