@charset "utf-8";

/* @group loginpagina */

p#login_duidingtekst {
	float: right;
	clear: right;
	width: 300px;
	padding: 10px 10px 0 0;
	line-height: 20px;
}

div#facebookconnectlogin {
	float: right;
	width: 300px;
	padding: 10px 10px 0 0;
}

span#login_of {
	margin: 0 5px 0 0;
	font-size: 16px;
	color: #627aad;
	font-weight: bold;
	vertical-align: bottom;
}

/* @group loginform */

form#loginform {
	padding: 10px 0 0 0;
	width: 280px;
}

form#loginform h1 {
	padding: 2px 0 0 10px;
}

form#loginform fieldset {
	border: none;
	background: none;
}

form#loginform p {
	margin: 0;
	padding: 8px 0 0 0;
}

form#loginform label {
	font-size: 12px;
	padding: 1px;
}

form#loginform input.smallinput {
	font-size: 13px;
	width: 280px;
	padding: 4px;
	outline: none;
	border: 1px solid #ddd;
}



form#loginform input.button {
	float: right;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
}

form#loginform input.button:hover {
	background-color: #e3e3e3;
}

/* @end */

/* @group adv_loginform */

form#adv_loginform {
	margin: 0;
	padding: 0;
}

form#adv_loginform fieldset {
	margin: 0;
	padding: 15px 0 0 0;
	border: none;
	font-size: 12px;
}

form#adv_loginform legend {
	font-size: 15px;
	padding: 3px;
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #ddd;
}

form#adv_loginform p {
	clear: both;
	padding: 5px 0 0 0;
}

form#adv_loginform label {
	font-size: 13px;
	margin: 0;
	width: 110px;
	padding: 5px;
	float: left;
}

form#adv_loginform input.field {
	width: 100p;
	border: 1px solid #ddd;
	font-size: 12px;
	float: right;
	outline: none;
	padding: 2px;
}

form#adv_loginform input.button {
	float: right;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
}

form#adv_loginform input.button:hover {
	background-color: #e3e3e3;
}

form#adv_loginform a {
	padding: 4px 0 0 5px;
}
/* @end */
/* @end */

/* @group ajax */

/* @group ajax */

.suggestionsBox {
	position: absolute;
	top: 30px;
	left: -50px;
	margin: 10px 0px 0px 0px;
	width: 230px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
	z-index: 999;
}

.suggestionsBoxsmall {
	position: relative;
	left: 0;
	margin: 10px 0px 0px 0px;
	width: 340px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {
	clear: both;
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style-type: none;
}

.suggestionList li:hover {
	background-color: #b15c11;
}

.suggestionList li a {
	text-decoration: none;
	color: #fff;
	padding: 3px;
	display: block;
	font-weight: bold;
}

.suggestionList li a:hover {
	color: #fff;
	background-color: #b15c11;
	text-decoration: none;
	padding: 3px;
}

/* @end */


/* @end */

/* default.css voor cityzine */

body { margin:0; padding:0; }

* html { margin:0; padding:0; }

a img { border:0; }

a { color:#333; }

/* algemene terugkerende classes */

.Holder { clear:both; }

.Center { text-align:center; position:relative; }	
.Centered { margin:0 auto; text-align:left; position:relative; }

.Column { float:left;}
.ColumnRight { float:right;}

.Span-14	{ width:1000px; }
.Span-12	{ width:810px; }
.Span-10	{ width:700px; }
.Span-9		{ width:662px; }
.Span-8		{ width:514px; }
.Span-7		{ width:640px; }
.Span-72	{ width:650px; }
.Span-6		{ width:385px; }
.Span-52	{ width:340px; }
.Span-55	{ width:190px; }
.Span-5		{ width:330px; }
.Span-4		{ width:280px; }
.Span-3		{ width:265px; }
.Span-33	{ width:326px; }
.Span-2		{ width:180px; }

.MarginR { margin-right:10px; }
.MarginB { margin-bottom:10px; }

.Padding { padding:10px; }
.Padding4 { padding:10px 10px 0 10px; }
.Padding2 { padding:12px 10px 11px; }
.Padding3 { padding:17px; }
.Padding5 { padding:5px 10px; }

/* Basic horizontal menu */

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

.Horizontal ul li { position:relative; float:left; padding:0; margin:0; }

.Horizontal ul li a { display:block; }

/*.Horizontal ul li a span { display:block; float:none; } enable voor tabs*/

.Horizontal ul li ul { display:none; position:absolute; z-index:21; }

/*.Horizontal ul li:hover ul, .Horizontal ul li.Hover ul { display:block; } disable voor superfish */

/* basic vertical menu */

.Vertical ul, .Vertical ul ul  {  list-style-type:none; margin: 0; padding: 0; width: 15em;}

.Vertical ul li {clear:both; padding:0; }

.Vertical ul li a { display:block; /* width:custom */ }


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.Clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
}
.Clearfix{display: inline-block;}
* html .Clearfix {height: 1%;}
.Clearfix {display: block;}

.Clear { clear:both; }

/* algemene lijsten voor in tiny */

ul.List { margin-bottom:1.5em; }

ul.List li { background:url(img/bullet.gif) 0 7px no-repeat; padding:3px 0 3px 20px; 	} 

/************* wax */

a.Wax {
	display:block;
	width:28px;
	height:23px;
	background:url(img/wax_logo.gif);
	text-indent:-9999px;
	float:right;
	}
	
a.Wax:hover { background-position: 0 -23px; }

/*************************** BEGIN DESIGN */

body { color:#333; background:#e3e3e3 url(img/back_body.jpg) top center no-repeat ; }

html { background:#fff; }

/********* kleuren per categorie */

.CatRes h1, .CatRes h3 { color:#F37123; }
.CatRes .Item a:active, .CatRes .Item a:hover { color:#F37123; }
.CatRes #TabsContainer1 li.on a, .CatRes #TabsContainer1 li a:hover, .CatRes #TabsContainer2 li.on a, .CatRes #TabsContainer2 li a:hover { color:#F37123; }
.CatRes a:hover { color:#F37123; }

/**************** Header */

#HeaderHolder { height:140px; z-index:20; }

#Header {

	}

a.Logo {
	display:block;
	width:126px;	
	height:58px;
	left:53px;
	position:absolute;
	text-indent:-9999px;
	top:12px;
	background:url(img/logo.png) top left no-repeat;
	cursor:pointer;
	}

.Slogan { width:225px; height:33px; position:absolute; top:45px; left:195px; text-indent:-9999px; background:url(img/slogan.png); display:block; }

/*********** search */

#Search { position:absolute; top:94px; right:16px; }

#Search input { font-size:1em; font-weight:bold; float:left; color:#fff; background:none; border:none; padding:5px; 	outline: none; }

.InputSearch { margin-right:9px; width:131px; padding-top:6px !important; }

/* kenneth */

#search input:focus {
	color: #4a4a4a;
	outline: none;
}

.ButtonSearch { width:55px; cursor:pointer;
	color: #fff;
}

.ButtonSearch:hover { color:#000; }

/*********** Menu */

#Menu { top:78px; left:0; position:absolute; }

ul#Menu li { background:url(img/menu_sep.gif) center right no-repeat; padding:0; }

ul#Menu li a { 
	color:#fff; 
	font-size:1.2em; 
	text-transform:uppercase; 
	text-decoration: none; 
	font-weight:bold;
	padding:24px 20px;
	
	}

ul#Menu li.Dropdown a { padding-right:35px; background:url(img/menu_dropdown.gif) center right no-repeat;  }

ul#Menu li.NoDropdown a:hover, ul#Menu li.NoDropdown a:active, ul#Menu li.NoDropdown.sfHover a, ul#Menu li#Current.NoDropdown a { background:url(img/menu_a_hover.gif) center right no-repeat; }

ul#Menu li.Dropdown a:hover, ul#Menu li.Dropdown a:active, ul#Menu li.Dropdown.sfHover a, ul#Menu li#Current.Dropdown a { background:url(img/menu_dropdown_hover.gif) center right no-repeat; }

ul#Menu li a.Home { text-indent:-9999px; padding:0; width:56px; height:61px; background:url(img/menu_home.jpg) no-repeat top left; }

ul#Menu li a.Home:hover, ul#Menu li#Current a.Home { background:url(img/menu_home.jpg) no-repeat bottom left; }

ul#Menu li.Over ul { width:165px; }

ul#Menu ul { background:#2f2f2f; border:1px solid #000; border-width:0 1px 1px; left:-1px; }

ul#Menu ul li { background:none !important; width:100%; display:block; clear:both; text-align: left; }

ul#Menu ul li a { font-size:14px; text-transform:none; width:auto; clear:both; padding:10px !important; display:block; background:none !important;  }

ul#Menu ul li a:hover { text-decoration:underline; }

#menu ul ul { left:100px !important; top:-50px !important; }

ul#Language { position:absolute; right:255px; top:100px; }
ul#Language li a { color:#fff; margin:0 8px; text-decoration:none; }
ul#Language li a.Active { font-weight:bold; }

ul#Extra { position:absolute; right:10px; top:55px; }
ul#Extra li a {  margin:0 0 0 15px;  }
ul#Extra li a:hover { color:#333; }

ul#Extra li a.FB { background-image:url(img/icon_fb.gif); }
ul#Extra li a.Login { background-image:url(img/icon_login.gif); }
ul#Extra li a.Help { background-image:url(img/icon_help.gif); }

a.Icon { padding:0 0 0 15px; font-weight:bold; text-decoration:none; color:#333; background-position:center left; background-repeat: no-repeat; }

/*************** Content */

#ContentHolder { z-index:10; background:url(img/back_content_bottom.jpg) bottom center repeat-x; padding:10px 0 50px 0; }

/* breadcrums */

#Breadcrums { margin:0 0 10px; color:#666; }

#Breadcrums a { font-weight:bold; text-decoration: none; color:#666; } #Breadcrums a:hover { text-decoration:underline; }

.Back { background:url(img/link_back.gif) 0 51% no-repeat; padding:0 0 0 10px; }

ul.Crumbs { float:right; }

ul.Crumbs li a { background:url(img/link_forward.gif) 100% 56% no-repeat; padding:0 10px 0 0; margin:0 8px 0 0; }

ul.Crumbs li.last a { background:none; padding:0 10px 0 0; margin:0 8px 0 0; }

/* box rounded corners */

.Box { background:#fff; position:relative; }

.Round { position:absolute; width:8px; height:9px; overflow:hidden; z-index:0; }
.Round2 { position:absolute; width:10px; height:10px; overflow:hidden; z-index:10; }

.TL {background-image:url(img/round_tl.gif); top:0; left:0; }
.TR {background-image:url(img/round_tr.gif); top:0; right:0; }
.BL {background-image:url(img/round_bl.gif); bottom:0; left:0; }
.BR {background-image:url(img/round_br.gif); bottom:0; right:0; }

.TL2 {background-image:url(img/round2_tl.png); top:0; left:0; }
.TR2 {background-image:url(img/round2_tr.png); top:0; right:0; }
.BL2 {background-image:url(img/round2_bl.png); bottom:0; left:0; }
.BR2 {background-image:url(img/round2_br.png); bottom:0; right:0; }

/******** Home */

/* slides */



.Header2 { height:275px; background:#000 url(img/back_header.gif) top left no-repeat; position:relative; }

.scrollable { height:275px; position:relative; overflow:hidden; }

.scrollable .items { height:265px; z-index:11; margin: 10px 0 0 10px; width:20000em; position:absolute; clear:both;  }

.scrollable .Slide { height:255px; width:980px; float:left; position:relative; margin-right:10px; }

.scrollable .Slide .Foto { position:absolute; right:0; }

.scrollable .items a {
	text-decoration: none;
	color: #c07537;
}

.scrollable .items a:hover {
	text-decoration: underline;
	color: #e3e3e3;
}

.PN { height:56px; width:56px; position:absolute; z-index:12; cursor:pointer; }

#Next { background:url(img/down.png); bottom:10px; right:10px; }
#Prev { background:url(img/up.png); bottom:10px; right:605px; }

.disabled { visibility:hidden !important; }

.SlideContent { width:315px; position:absolute; left:0; color:#fff; } 

.SlideContent h1 { color:#fff; }

.SlideContent p { line-height:2em; }


/* Listings */

/*#Home .Box { min-height:315px; }*/

.BoxHeader { margin-bottom:0; border-bottom:1px solid #e3e3e3; }

.Listing h2 { font-size:1.1em; font-weight:bold; margin-bottom:1em; width: 265px; }

.Item { border-bottom:1px solid #e3e3e3; position:relative; /* height: 57px; overflow: hidden; */ }

.Item img { float:left; margin:0 10px 0 0; }

.Item a.Thumb { width:55px; height:55px; overflow:hidden; float:left; margin:0 10px 0 0; position:relative }

.Item a.Thumb .ThumbPng { position:absolute; top:0; left:0; background:url(img/thumbnail.png) top left no-repeat; width:55px; height:55px; }

.Item p { margin:0; }

.Item a, .Item a:visited { color:#333; display:block; text-decoration:none; }

.Item a:active, .Item a:hover { color:#000; color:#690 }

.Extra { position:absolute; top:0; right:1px; }

/* Kenneth */

.Date { 
	color:#adadad; 
	font-size:0.9em; 
	padding: 11px 7px 0 0;
}

.Fans { 
	color:#adadad; 
	font-size:0.9em; 
	padding: 10px 7px 0 0;
}

.Stars img { margin:0; }


.Stars {
	padding: 10px 7px 0 0;
}

a.Arrow { font-weight:bold; color:#690; font-size:1.1em; padding:0 0 0 18px; text-decoration:none; background-position:center left; background-repeat:no-repeat; }

a.Green { background-image:url(img/arrow_green.gif); }

/* fiche */

.scrollable2 { height:360px; position:relative; overflow:hidden; width:640px; }

.scrollable2 .items { height:360px; z-index:11; width:20000em; position:absolute; clear:both;  }

.scrollable2 .Slide { height:360px; width:640px; /*float:left;*/ position:relative; margin-bottom:10px; }

#Reviews .Item  h3, #Reviews .Item p { margin-bottom:1px; }

#Reviews .Title { padding:1px 0; position:relative;  }

.Open { position:absolute; cursor:pointer; top:10px; right:10px; width:19px; height:19px; background:url(img/review_accordion.gif) top right no-repeat; }

#Reviews .selected .selected { background:url(img/review_accordion_selected.gif) top right no-repeat; } 

.Author { float:right; }

.Thumbs { position: absolute; top:0; right:30px; }

.Thumbs a { background-image:url(img/thumbs.gif); background-repeat:no-repeat; width:16px; height:17px; display:block; float:left; }

.Thumbs span { width:16px; height:17px; display:block; float:left;
	color: #e9e9e9;
	font-weight: bold;
}

.Thumbs a.Up { background-position:top right; }
.Thumbs a.Down { background-position:top left; }
.Thumbs a.Up:hover { background-position:bottom right; }
.Thumbs a.Down:hover { background-position:bottom left; }

.Fan { width:80px; float:left; margin:0 10px 10px 0; display:block; height:80px; overflow:hidden; text-decoration:none; }

.Options { margin-top:10px;
	text-align: center;
}

.Options a { padding:2px 0 2px 17px; }

.Options a.FB2 { background-image:url(img/icon_fb2.gif); }
.Options a.Print { background-image:url(img/icon_print.gif); }
.Options a.Fav { background-image:url(img/icon_fav.gif); }
.Options a.Book { background-image:url(img/icon_book.gif); }
.Options a.Tomtom { background-image:url(img/icon_tomtom.gif); }

/********* tabs */

ul#tablinks {
	width: 320px;
	display: block;
}

ul.Tabs li { padding:0; margin:0; float: left; }

ul.Tabs a { /*float:left;*/ font-weight:bold; color:#666; text-decoration:none; }

ul.Tabs a span { float:none; display:block; }

#TabsContainer1 ul.Tabs { float:left; padding:10px 0 ; }

#TabsContainer1 { margin:10px 0 0 10px; }

#TabsContainer1 li a { background:url(img/tabs_left.gif) top left no-repeat; padding:0 0 0 12px ; margin:0 10px 0 0; }

#TabsContainer1 li a span { background:url(img/tabs_right.gif) top right no-repeat; padding:4px 12px 6px 0; }

#TabsContainer1 .anchor { width:640px; height:360px; }

#TabsContainer2 .anchor { width:300px; float:left; padding:10px 0 0; display: block; 
	z-index: 999;
	background-color: #fff;
	color: #000;
}

#TabsContainer2 .anchor a {
	padding: 0;
	margin: 0;
}

ul#tablinks li, ul#tablinks li a {
	padding: 0;
	margin: 0;
}
/*
#TabsContainer2 li a { background:url(img/tabs2_left.gif) top left no-repeat; padding:0; margin:0 5px 0 0; }
#TabsContainer2 li a span { background:url(img/tabs2_right.gif) top right no-repeat; padding:4px 12px 6px 0; }
*/

/* overzicht */
#MenuAccordion { position:relative; }
#MenuAccordion li { width:180px; }

#MenuAccordion a { text-decoration:none; } #MenuAccordion ul li a:hover { text-decoration: underline; }
#MenuAccordion li a { font-size:1.4em; font-weight:bold; color:#000; padding:8px 10px 9px; border-top:1px solid #e3e3e3; width:160px; background:url(img/menu_accordion.gif) 95% 50% no-repeat; }
#MenuAccordion li a.First { border:0; }
#MenuAccordion li.Active a { color:#fff; background:url(img/menu_accordion_active.gif) top left no-repeat; }
#MenuAccordion li.Active a.First { color:#fff; background:url(img/menu_accordion_first.gif) top left no-repeat; }

#MenuAccordion li.Active ul li, #MenuAccordion li ul li.Active, #MenuAccordion li ul li {background:none; }
#MenuAccordion ul li a, #MenuAccordion li.Active ul li a { font-size:1em; color:#000; font-weight:normal; border:none; background:none; padding:5px 10px; }

#MenuAccordion li a.Active {
	text-decoration: underline;
	font-style: italic;
}

#MenuAccordion li a.Icon	{ padding-left:25px !important; background-position: 3% 50% !important; background-repeat:no-repeat !important; width:145px !important; }
#MenuAccordion li a.Res		{ background-image:url(img/icon_res.gif) !important; color:#f60 !important; }
#MenuAccordion li a.Night	{ background-image:url(img/icon_bars.gif) !important; color:#c33 !important; }
#MenuAccordion li a.Kids	{ background-image:url(img/icon_kids.gif) !important; color:#c06 !important; }
#MenuAccordion li a.Shop	{ background-image:url(img/icon_shop.gif) !important; color:#00a0d3 !important; }
#MenuAccordion li a.Beau	{ background-image:url(img/icon_beau.gif) !important; color:#396 !important; }
#MenuAccordion li a.Guesthouses	{ background-image:url(img/icon_guesthouses.gif) !important; color: #7577a9 !important;  }
#MenuAccordion li a.Hotels		{ background-image: url(img/icon_hotels.gif) !important ; color: #5b1a67 !important; }
#MenuAccordion li a.Var		{ background-image:url(img/icon_var.gif) !important; color:#693 !important; }

/* @group guide list kleurtjes */


td.Name.res a		{ color:#f60 !important; }
td.Name.bn a	{ color:#c33 !important; }
td.Name.kid a	{ color:#c06 !important; }
td.Name.sho a	{ color:#00a0d3 !important; }
td.Name.bh a	{ color:#396 !important; }
td.Name.gb a	{ color: #7577a9 !important;  }
td.Name.hot a		{ color: #5b1a67 !important; }
td.Name.var a		{ color:#693 !important; }

span.res a, .res a		{ color:#f60 !important; }
span.bn a, .bn a	{ color:#c33 !important; }
span.kid a, .kid a	{ color:#c06 !important; }
span.sho a, .sho a	{ color:#00a0d3 !important; }
span.bh a, .bh a	{ color:#396 !important; }
span.gb a, .gb a	{ color: #7577a9 !important;  }
span.hot a, .hot a		{ color: #5b1a67 !important; }
span.var a, .var a		{ color:#693 !important; }

/* @end */




/********* Tables, overzicht */

#Overzicht h1 { margin-bottom:10px; }

table       { width:100%; border-collapse:collapse; line-height:1.6em; background:url(img/back_thead.gif) top left no-repeat;  }
thead 		{ font-weight:bold; color:#fff; }
td		    { padding: 10px 4px; vertical-align:bottom; }
th			{ padding:7px 5px 9px; line-height:1em;}
tfoot       { font-style: italic; }
caption     { background: #eee; }

th.Name { width:30%; }
th.Thumbnail { width:55px; }

th.Icons img, td.Icons img { margin:0 8px 0 0; }

td.Name strong { font-size:1.2em; }

td.Name a { color:#333; text-decoration: none; } td.Name a:hover { color:#333; text-decoration: underline; }

/*** rating */

div.Rating { height:15px; background:url(img/rating.gif) center left no-repeat; float:left;  width: 80px; }
div.Rate { float:left; margin:0 5px; padding: 7px 4px 0 0; height:15px; line-height:1.4em; }

/*** Pager */

#Pager { margin-top:10px; }

#Pager ul li a { margin:0 5px 0 0; background:url(img/pager.gif) top left no-repeat; float:left; padding:0 0 0 8px; font-weight:bold; color:#333; text-decoration:none; }

#Pager ul li a span {  background:url(img/pager.gif) top right no-repeat; padding:3px 8px 3px 0; display:block; float:none; }

#Pager ul li a.Active, #Pager ul li a:hover { background-position:bottom left; color:#fff; }
#Pager ul li a.Active span, #Pager ul li a:hover span { background-position:bottom right; }

#Pager .Select { float:left; background:url(img/pager.gif) top left no-repeat; float:left; padding:0 0 0 5px; }
#Pager .Select span { background:url(img/pager.gif) top right no-repeat; padding:3px 5px 4px 0; display:block; float:none; }
#Pager .Select select { border:none; font-size:1em; font-weight:bold; color:#666; }

#Pager ul li.Next a {background-image:url(img/pager_next.gif); width:22px; height:22px; padding:0; }
#Pager ul li.Next a span { display:none; }

#Pager ul li.Prev a {background-image:url(img/pager_prev.gif); width:22px; height:22px; padding:0; }
#Pager ul li.Prev a span { display:none; }

#Pager ul li.First a {background-image:url(img/pager_prevprev.gif); width:22px; height:22px; padding:0; }
#Pager ul li.First a span { display:none; }

#Pager ul li.Last a {background-image:url(img/pager_nextnext.gif); width:22px; height:22px; padding:0; }
#Pager ul li.Last a span { display:none; }

/**** blog */

.Blog { height:360px; overflow:hidden;
	text-align: center;
}

.Blog .Date { margin:-1px 0 9px 0; display:block;
	text-align: left;
}

.Blog h1 { font-size:1.6em; height: 40px;
	text-align: left;
}

.Blog img { margin-bottom:10px;  }
.Blog h1 img { margin:0; }
.Blog p { margin:0; height: 50px; overflow: hidden; }
a.More { position:absolute; right:10px; bottom:45px; color:#9c3; text-decoration:none; } a.More:hover { text-decoration:underline; }

.BlogFoot { position:absolute; bottom:0; left:0; border-top:1px solid #e3e3e3;
	text-align: left;
}
.BlogFoot span { clear:both; display:block; }

.Categories { margin-bottom:3px; padding: 5px 0 0 0;}
span.Comments { font-weight:bold; }

.Categories a { font-style:italic; text-decoration:none; } .Categories a:hover { text-decoration:underline; }

.Artikel p{
	height: auto;
}

.Artikel h1 { height: auto; }

ul.Filter { float:left; margin:0 0 5px 0; }
ul.Categories { float:left; clear:left; }

ul.Filter li a { padding:0 10px; border-right:1px solid #333; font-weight:normal !important; }
ul.Filter li a.Active { font-weight:bold !important; }

ul.Categories li a { font-weight:normal !important; padding:0 5px 0 0; }
ul.Categories li a.Active { text-decoration:underline !important; }

.Artikel { height:auto; }
.Artikel img { width:640px; }
.Artikel h1 img, .Artikel h3 img, .Avatar img { width:auto; margin:0; }
.Artikel p { margin: 0 0 1.5em; }

h3.CommentTitle { font-size:1.8em; }

div.Comment { border-bottom: 1px solid #e3e3e3; }
div.Comment span { display:block; margin:0 0 5px 0; }

.Avatar { float:left; margin:0 10px 0 0; }



/********* footer */

#FooterHolder { background:#fff; clear: both; }

#Footer .BoxHeader { font-size:1.6em; border:0; margin-bottom:0.5em; }

#Footer ul li a { text-decoration: none; color:#666; padding:3px 0; }
#Footer ul li a:hover { color:#000; text-decoration:underline; }

/****** Forms, Contact */

#frmContact fieldset {
	border:0;
	padding:0;
	margin:0;
	}

.row { padding-top:10px; }

input.Button { 
	background:#333; 
	border:1px solid #e3e3e3;
	padding:3px 6px; 
	font-size:1em; 
	font-weight:bold; 
	color:#FFFFFF; 
	cursor:pointer; 
	}

input.Button:hover { background:#8fac40; }

textarea  {
	border:none;
	background:#e3e3e3;
	padding:6px;
	font:1em normal Arial, sans-serif;
	clear:both;
	height:158px;
	overflow:auto;
	width:632px;
	}
	
#Reaction textarea { margin-bottom:10px; }

/* @group kenneth */

p.bigerror {
	clear: both;
	background-color: #fc9a91;
	color: #db1932;
	border: 1px dashed #b8172c;
	padding: 4px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

p.boilerplate {
	padding: 10px;
	font: italic bold 17px/2em Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

p.boilerplate em {
	font-weight: bold;
	font-variant: normal;
	color: #b15c11;
	background-color: #efd5be;
	padding: 4px;
}

p.boilerplate span.smallboilerplate {
	display: block;
	padding-top: 10px;
	font-size: 13px;
	line-height: 1.7em;
	font-weight: normal;
	font-style: normal;
	color: #616161;
}

p.boilerplate span.smallboilerplate em {
	background-color: #e8e8e8;
	padding: 1px;
	font-weight: normal;
	font-style: normal;
	color: #000;
}

div#medewerkers {
	clear: both;
}

div#medewerkers div.medewerker h2 {
	font-weight: bold;
	color: #b15c11;
	margin: 0;
}

div#medewerkers div.medewerker p.functie {
	margin: 0 0 5px 0;
	color: #d0915f;
}

div#medewerkers div.medewerker {
	width: 45%;
	float: left;
	padding: 5px 15px 5px 10px;
	margin: 0 0 5px 0;
}

div#medewerkers div.medewerker.first {
	clear: left;
}

div#medewerkers div.medewerker img.avatar {
	float: right;
	padding: 3px;
	border: 1px solid #ddd;
	margin: 0 0 5px 5px;
	width: 60px;
	height: 60px;
}

div#map {
	clear: both;
	width: 640px;
	height: 360px;
	display: block;
}

#Accordion p {
	padding: 10px;
}

ul.Crumbs li span { 
	background:url(img/link_forward.gif) 100% 56% no-repeat; 
	padding:0 10px 0 0; 
	margin:0 8px 0 0;
	font-weight: bold;
}

td.Name, td.Adres, td.Icons, td.Rating {
	vertical-align: top;
}

td.Thumbnail img {
	width: 55px;
	height: 55px;
}

div#Content .blogteaser {
	font-size: 13px;
	margin-bottom: 10px;
	color: #c96e11;
}

div#Content .blogcontent {
	font-size: 12px;
}

div#Content .blogcontent h3 {
	font-size: 14px;
	color: #b15c11;
	font-style: italic;
	padding-bottom: 2px;
	margin-top: 10px;
}

img.squarethumbnail {
	width: 55px;
	height: 55px;
}

p.fichemessage {
	background-color: #fdd0d0;
	border: 1px solid #933;
	font-weight: bold;
	color: #000;
	padding: 3px;
	text-align: center;
	clear: both;
}

ul#bottomlinks {
	margin: 0 0 10px 25px;
}

th a {
	color: #fff;
}

.ui-tabs .ui-tabs-hide { 
	/* 
	// wordt nergens meer gebruikt // kenneth
	display: none !important; 
    position: absolute; 
    left: -1000px; 
    */
}

div#searchresults {
	padding: 10px;
	float: left;
	width: 100%;
}

div#searchresults div.hcolumn {
	width: 40%;
	float: left;
	margin: 0 15px 0 0;
}

div#searchresults div.ad {
	padding: 16px 0 0 0;
	clear: left;
}

div#searchresults div.ad img {
	float: left;
	margin: 0 5px 0 0;
}

div#searchresults div.ad h2 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}

div#searchresults a {
	text-decoration: none;
}

div#searchresults a img {
	text-decoration: none;
	border: none;
}

div#searchresults div.ad p {
	margin: 0;
	color: #6d6d6d;
}

div#searchresults div.ad p.onderregel {
	margin: 0;
	color: #b4b4b4;
}

textarea.reviewinput {
	height: 60px;
	width: 80%;
}

div#tags {
	clear: both;
	display: block;
	padding: 5px 0 5px 0;
	line-height: 20px;
}

div#tags span.tag {
	margin: 0 2px 0 0;
	padding: 2px;
	background-color: #dadada;
	font-size: 11px;
	color: #555;
	border-bottom: 1px solid #ccc;
}

form#registerform fieldset {
	border: none;
}

form#registerform input.smallinput {
	font-size: 17px;
	padding: 2px;
	border: 1px solid #ddd;
}

form#ad_sendmessage fieldset {
	border: none;
	background-color: #efefef;
}

form#ad_sendmessage legend {
	background-color: #efefef;
	padding: 6px;
	border: 1px solid #ddd;
	font-size: 16px;
}

form#ad_sendmessage input.smallinput {
	width: 300px;
	font-size: 14px;
	padding: 2px;
}

form#ad_sendmessage p.error {
	background-color: #fdd0d0;
	border: 1px solid #933;
	font-weight: bold;
	color: #000;
	padding: 3px;
	text-align: center;
	clear: both;
}

#facebookconnected {
	width: 100%;
	height: 100%;
	background-color: #c6c6c6;
	text-align: center;
	padding: 40px 0 0 0;
	font-size: 20px;
}

img.ouravatar {
	width: 64px;
	height: 64px;
}

a.Fan img {
	width: 50px;
	height: 50px;
}

#fotos {
	width: 640px;
	height: 360px;
	overflow: hidden;
}
/* @end */

span.icn_vt { display:block; width:25px; height:25px; text-indent:-9999px; background:#FFF url(img/icon_360.png) no-repeat top left; position:relative; margin-top:-10px; }
