@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
  font-family:Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 11px;   
  behavior: url(/templates/front/default/css/hoverfix.htc);
  color: #333333;
}

form {
padding: 0px;
margin: 0px;
}

.forum-menu a {
font-size: 11px;
background-color: #3C3D40;
float: left;
line-height: 20px;
padding-right:10px;
padding-left:5px;
margin-right: 1px;
color: white;
font-weight: bold;
text-decoration: none;
display: block;
}
.forum-menu a:visited { color: white;} 
.forum-menu a:hover {
background-color: #F3F3F4;
color: #D21C5B;
text-decoration: none;
}
A { text-decoration: none; color:#33434e;}
A:visited { color:#33434e; text-decoration: none;}
A:hover  { color: #D21C5B; text-decoration: underline;}

td{
	font-family:Tahoma, Arial, Helvetica, sans-serif;    
	font-size:11px;}

strong,th,h3 {color:#3C3D40;font-size: 11px;}

H3 {font-size:11px;}
UL {
padding:0px;
        margin-left:10px;line-height: 20px; list-style-type:square;}

H1 {
height: 15px;
font-weight: bold;
font-size: 11px;
margin:0px;padding-left: 5px;
background-color:#828282;   
color:#FFFFFF;
text-align: left;
text-transform: uppercase;
 font-family:Tahoma, Arial, Helvetica, sans-serif; 
}

.userScore
{
	cursor: default;
}

#scoreContainer
{
	float: right;
	margin-right: 100px;
	background: url(/media/fork.png) center center;
	background-repeat: no-repeat;
	width: 265px;
}

#scoreContributors
{
	overflow: hidden;
}

#scoreContributors div, #scoreContributors a
{
	display: block;
	float: left;
	width: 75px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 80px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	text-shadow: #3C3D41 0px 1px 0px;
	cursor: default;
}

#scoreContributors a
{
	cursor: pointer;
}

#scoreCountries
{
	background-image: url(/media/countries.png);
}

#scoreSpots
{
	background-image: url(/media/reviews.png);
	margin: 0px 20px;
}

#scoreFriends
{
	background-image: url(/media/friends.png);
}

#scoreAggregate
{
	display: table;
	background-color: #3C3D41;
	border-radius: 4px;
	margin: 30px auto 0px auto;
	padding: 5px 10px;
	text-align: center;
}

#scoreAggregate .totalScore
{
	display: block;
	font-size: 18px;
	color: #FFF;
	text-shadow: #D21C5B 1px 1px 0px;
}

#scoreAggregate .scoreTitle
{
	display: block;
	color: #FFF;
	font-size: 10px;
	font-style: italic;
}

#scoreExplanation
{
	background: url(/media/rankingTop.png) no-repeat;
	height: 175px;
}

#explanationsContainer
{
	float: left;
	margin-left: 10px;
}

#explanationsContainer > div
{
	height: 55px;
	margin: 4px 0px;
}

#explanationsContainer .image
{
	float: left;
	height: 55px;
	line-height: 55px;
	margin-top: -3px;
}

#explanationsContainer .image img
{
	display: block;
	width: 50px;
}

#reviewsExplanation .image img
{
	position: relative;
	top: 9px;
}

#explanationsContainer .text
{
	margin: 2px 0px 2px 25px;
	height: 45px;
	width: 215px;
	background-color: #F6F6F6;
	border-radius: 3px;
	font-size: 14px;
	padding: 4px 8px 4px 32px;
	height: 37px;
}

#aggregateExplanation
{
	background-color: #D21C5B;
	text-shadow: #3C3D41 1px 1px 0px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	border-radius: 5px;
	float: right;
	padding: 10px 8px;
	margin-right: 53px;
	margin-top: 66px;
}

#rankingList
{
	width: 100%;
}

#rankingList td
{
	font-size: 14px;
}

.rankingResult
{
	height: 50px;
}

.rankingResult.odd
{
	background-color: #F3F3F4;
}

.rank
{
	color: #D21C5B;
	font-weight: bold;
	text-align: center;
	width: 50px;
}

.rank1
{
	font-size: 20px !important;
}

.rank2
{
	font-size: 18px !important;
}

.rank3
{
	font-size: 16px !important;
}

#rankingList .title
{
	font-style: italic;
}

.nameLarge 
{
	color: #333333;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 20px;
}

.nameMedium
{
	color: #333333;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 16px;
}

.nameSmall
{
	color: #333333;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.pink 
{
	color: #D21C5B !important;
}

.grey
{
	color: #AAA !important;
}

.beenThereButton, .wishListButton, .newRatingButton, .shareButton, .resetButton, .folderButton, .editButton, .deleteButton, .addthisButton
{
	line-height: 20px;
	height: 20px;
	min-height: 20px;
}

.beenThereButton a, .beenThereButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/marker.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.shareButton a, .shareButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/message.gif);
	
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.wishListButton a, .wishListButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/marker_wish.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.newRatingButton a, .newRatingButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/add.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.resetButton a, .resetButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/marker_plain.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.folderButton a, .folderButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/folder.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.editButton a, .editButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/edit.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.deleteButton a, .deleteButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/delete.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.addthisButton a, .addthisButton a:visited
{
	background-image: url(/templates/front/default/images/buttons/addthis.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	
	color: #D21C5B;
	font-size: 12px;
	height: 20px;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.beenThereButton a:hover, .shareButton a:hover, .wishListButton a:hover, .newRatingButton a:hover, .resetButton a:hover, .folderButton a:hover, .editButton a:hover, .deleteButton a:hover, .addthisButton a:hover
{
	text-decoration: underline;
	background-position-x: 3px;
}

.folderItem
{
	display: block;
}

.folderItem span.editFolderLink
{
	float: right;
	background-image: url(/templates/front/default/images/buttons/edit.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 18px;
	cursor: pointer;
}

.folderItem span.editFolderLink:hover
{
	background-color: #FFF;
}

.folderItem span.deleteFolderLink
{
	float: right;
	background-image: url(/templates/front/default/images/buttons/delete.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 18px;
	cursor: pointer;
}

.folderItem span.deleteFolderLink:hover
{
	background-color: #FFF;
}

.folder_edit_button
{
	display: none;
}

.folder_option:hover .folder_edit_button
{
	display: inline;
}

.visitedText
{
	background-image: url(/templates/front/default/images/buttons/plane.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 18px;
}

.visitedList
{
	list-style-type: none;
}

.visitedList li
{
	background-image: url(/templates/front/default/images/buttons/time.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
}

.groupBox
{
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	padding: 5px 5px 5px 5px;
}

.noticeBox
{
	background-color: #FFFFBB;
	border: 1px solid #FFFF33;
	
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
	padding: 5px 5px 5px 5px;
}

.softHeader {
	color: #828282;
	text-transform: uppercase;
	margin: 5px;
	font-size: 18px;
}

.pageHeader {
	color: #828282;
	margin: 5px 5px 15px 5px;
	font-size: 18px;
	border-bottom: 1px solid #DADADA;
}

#userinfo {
	color: #FFFFFF;
	font-weight: bold;
}

#userinfo a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#userinfo a:hover {
	text-decoration: underline;
}

h1 a{
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
height: 17px;
background-color: #828282;
line-height: 15px;
color: #ffffff;
font-size: 11px;
text-decoration: none !important;
display:block;
margin-left:-5px;
padding-left: 5px; 
}

h1 a:visited{ color: #ffffff;}

h1 a:hover{
background-color:#999999;
background-image:url(../images/titlearrowselected.gif);
color:#FFFFFF;
height:17px;
line-height:15px;
display:block; 
margin-left:-5px;
padding-left: 5px; 
}

.H1Centered 
{
height: 100%;
width: 100%;
font-weight: bold;
font-size: 11px;
margin:0px;
padding: 0px;
background-color:#D21C5B;   
color:#FFFFFF;
text-align: center;
text-transform: uppercase;
 font-family:Tahoma, Arial, Helvetica, sans-serif; 
}
.H1Centered a{
height: 17px;
line-height: 15px;
color: #ffffff;
font-size: 11px;
text-align: center;
text-decoration: none !important;
display:block;
padding: 0px;
}

.H1Centered a:visited{ color: #ffffff;}

.H1Centered a:hover{
background-color:#DBDBD3;
color:#3C3D40;
height:17px;
line-height:15px;
display:block;
}

h2 { /* height: 15px;*/
font-weight: bold;
font-size: 11px;
margin:0px;
color:#3C3D40;
}
.h1-20 {
 height:20px; line-height: 20px;
 /*height:15px; line-height: 15px;*/ 
}
.h1-30 {
 height:30px; line-height: 30px;
}

.h1light {
	background-color: #959698;
}

p {margin-left:15px; }

.rateBox 
{
	height: 50px;
	margin-left: 30px;
	font-size: 18px;
	line-height: 50px;
	vertical-align: middle;
}
.rateBox a
{
	line-height: 50px;
	vertical-align: middle;
	position: relative;
	left: 20px;
	bottom: 12px;
}
.rateBox span
{
	line-height: 50px;
	vertical-align: middle;
	position: relative;
	left: 20px;
	bottom: 12px;
}
#shadeBox 
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	display: none;
}

#ad2 img {float:left;}
/* MENU stuff */
.menu_selected { height: 25px; font-size: 10pt; color: #c00000; text-decoration: none !important; background-color:#ffffff; text-align: left; font-weight: bold;  text-transform: uppercase; padding-right:10px; padding-left:10px;}
.menu_selected a, .menu_selected a:hover, .menu_selected a:visited { text-decoration: none !important; }   
.menu_top_row_highlighted {height: 25px; font-size: 10pt; text-align: left; font-weight: bold;  text-transform: uppercase; padding-right:10px; padding-left:10px; background-color: #D21C5B; color: #FFFFFF;}
.menu_top_row_highlighted a {display:block; padding-left:5px; text-decoration: none !important; color:#ffffff}
.menu_top_row_highlighted a:hover {background-color: #dadad2; text-decoration: none !important;  height: 25px; line-height:23px;color:#3C3D40;width:100%}   
.menu_top_row_highlighted a:visited { color: white;text-decoration: none !important; }
.menu_top_row {background-color:#3C3D40; height: 25px; font-size: 10pt; color: white; text-align: left; font-weight: bold;  text-transform: uppercase; padding-right:10px; padding-left:10px;}
.menu_top_row a {display:block; padding-left:5px; text-decoration: none !important; color:#ffffff}
.menu_top_row a:hover {background-color: #dadad2;  height: 25px; text-decoration: none !important; line-height:23px;color:#3C3D40;width:100%}   
.menu_top_row a:visited { color: white;text-decoration: none !important; }

.menu_top_sub_row {
  display: none; position: absolute;  border-style:solid;
  border-width:1px 2px 2px 1px;
  border-color:#d0d0d0 #404040 #404040 #d0d0d0;
  margin-top: 22px;
  z-index: 999;
}
.menu_top_sub_menu {height: 20px; background-color: white; font-family: tahoma; font-size: 8pt; color: #3366CC; 
  text-align: left;  cursor: pointer; text-decoration: none; background-color:#ffffff; 
}
.menu_top_sub_menu a:hover {background-color: #dadad2; width:118px; color:#c00000}
.menu_top_sub_menu a {display:block; line-height:20px; padding-left:5px; text-decoration:none; width:118px; color:#333333;}

.menuItemLarge {
	display: inline;
	float: left;
	margin: 0px 3px 0px 0px;
	vertical-align: middle;
}

.menuItemImage {
	display: inline;
	float: left;
	margin: 0px 3px 0px 0px;
	vertical-align: middle;
}

.menuItemImage a, .menuItemImage a:visited {
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

.menuItemLarge a, .menuItemLarge a:visited {
	padding: 3px 10px 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

.menuItemLarge a:hover {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: underline;
}

.menuItemSmall {
	display: inline;
	float: right;
	vertical-align: middle;
	margin: 0px 3px 0px 0px;
}

.menuItemSmall a, .menuItemSmall a:visited {
	padding: 3px 10px 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	display: block;
}

.menuItemSmall a:hover {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: underline;
}

.menuItemSelected a {
	color: #D21C5B !important;
	background-color: #FFFFFF !important;
}

/* TOUR STUFF */
.tourPage {
	height: 350px;
	max-height: 500px;
	border: 1px solid #D21C5B;
	overflow: auto;
	padding: 5px;
}

* html .tourpage {
	height: expression(this.scrollHeight > 499 ? "500px" : "auto");
}

.tourPage ul {
	-webkit-padding-start: 50px;
}

.tourPage img {
	border: 2px solid #DDD;
	max-width: 500px;
}

#navContainer {
	border: 1px solid #828282;
	border-width: 0px 1px 1px 1px;
	background-color: #DDD;
	height: 32px;
	margin-bottom: 15px;
}
#prevButton, #nextButton {
	width: 150px;
}

#prevButton a, #nextButton a {
	display: block;
	height: 32px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 32px;
}


#prevButton a:hover, #nextButton a:hover {
	background-color: #EEE;
}

#prevButton {
	float: left;
}

#nextButton {
	float: right;
}

#prevButton a {
	text-align: right;
	padding-right: 15px;
}

#nextButton a {
	text-align: left;
	padding-left: 15px;
}

#prevButton a:hover {
	background-image: url(/templates/front/default/images/prev.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#nextButton a:hover {
	background-image: url(/templates/front/default/images/next.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.bread_crumb_big {font-family: tahoma; font-size: 10px; background-image: url('/templates/front/default/images/breadcrumbbg.gif'); height: 25px; cursor: pointer;}
.bread_crumb_small {font-family: tahoma; font-size: 8px; background-image: url('/templates/front/default/images/breadcrumbbg.gif'); height: 25px;}
.bread_crumb_href {font-family: tahoma; font-size: 10px; cursor: pointer; text-decoration: none; color: #3366CC;}
.bread_crumb_href a:hover {text-decoration: underline;}

#connectContacts { overflow: auto; margin-right: 10px;}

#frmConnect {display:block; border: solid 1px 1px 3px 1px #e0e0e0;}

#sendFriends {
  width:200px; 
  border-style: solid;
  border-width:1px 2px 2px 1px;
  /*border-color: #ffab66;   border-right-color: #a06040; border-bottom-color: #a06040; */
  border-color: #333333;
  padding-left: 5px;
  scrollbar-width:10px;
  scrollbar-face-color: #ffffff; 
  scrollbar-arrow-color: #eeeeee; 
  scrollbar-shadow-color: #aaaaaa; /* rechts */
  scrollbar-track-color: #eeeeee; 
  scrollbar-3dlight-color: #dddddd; /*links en boven */
  scrollbar-highlight-color: #eeeeee; /* onder links en boven*/
  scrollbar-darkshadow-color: #dddddd; /* rechts */
  position:absolute;
  left:250px;
  background-color: #f0f0f0;
  display:none;
  z-index: 100;
}

#sendFriends TD {
  vertical-align: top;    padding: 0px;  
  font-size:10px;  font-family:  tahoma,sans-serif;  line-height: 12px;
}
#sendFriends TABLE { margin:3px 3px 3px 5px;}
    
.check { padding:0px; margin:0px; width:12px; height:12px;}

#bg {
width: 1004px;
/*background-image: url(../images/bgTileFiller.gif);*/
background-image:url(../images/hpbgshadow.jpg);  
background-repeat:repeat-y;
background-position:bottom;
border-bottom: 1px solid #DDDDDD;
}
#container {
background-color:#FFFFFF;
padding-top: 8px;
padding-left: 3px;
padding-right: 5px;
text-align:left;
width:970px;
}
#header {
background-color: #ffafff;
width:970px;
margin:0px; padding:0px;
}
.headerRow {
position: absolute;
top:57; left: 529;
height: 24px;
}

/* showmyProfile */
#table_smp { 
table-layout: fixed;
width:970px;
margin:0px;
padding:0px;
}

#table_smp TD {  
font-size:11px;    
vertical-align: top; 
} 

.innerSMP TD { padding-left:5px; }
.innerSMP A{ text-decoration: none; color:#33434e;}  

#table_guide,#table_agenda {
  margin: 0px;  padding:0px;
}

#table_guide TD{
    font-size:11px;  padding-left: 0px; 
}
#table_agenda TD{  padding-left: 10px;font-size:11px;}

#table_guide A,#table_agenda A{ font-size:11px; text-decoration:none; color:#33434e}
#table_guide A:hover,#table_agenda A:hover {COLOR: #CC0000;}
#table_guide A:visited,#table_agenda A:visited {color:#33434e;}

#guide_table_newitems TD { padding:5px }
/*volgorde maakt dus uit - na table_guide */
.cthover { color: #CC0000; background-color:#E0E0E0; padding:4px;} 
.cthover2 { color: #CC0000; font-weight: bold;}  

#div_cities {
 color: #ffffff; font-size:10px;  text-align: left; margin-left: 0px; margin-top: -20px;
 }
#div_cities A { color: #ffffff;text-decoration: none; padding:4px;line-height: 17px;}  
#div_cities A:hover { color: #C00000; background-color:#E0E0E0; padding:4px; text-decoration: underline;}  
#div_cities A:visited { color: #ffffff; }

 

#table_showCats A{ font-size:13px;text-decoration:none;} 
#table_showCats A:hover { text-decoration: none; }
#table_showCats TD {
  vertical-align: top;  font-size:11px;  padding-left: 0px; 
}

.input {
background-color:#E0E0E0;
border-color:#999999 rgb(0, 0, 0) rgb(0, 0, 0) rgb(153, 153, 153);
border-style:solid;
border-width:1px 2px 2px 1px;
color:#990000;
font-size:12px;
font-weight:bold;
}
.button,.myinput {
  background-color:#DCDBD3;
  border-color:#999999 ;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  color:#3C3D40;
  /*font-family:"MS Sans Serif",Geneva,sans-serif;*/
  font-size:11px;
  font-weight: bold;
  
}

.headerRowLine {
margin-left: 9px;
width: 1px;
float: left;
font-size: 1px;
background-color: #031f35;
height: 15px;
}
.search {
display:block;
float: right;
align: right;
margin-right: 10px;
margin-top:0px;
padding-top:20px;
padding-bottom:21px; 
}
.forumSearch {
font-size: 11px;
margin-left: 10px;
margin-top: 5px;
float: left;
}
.forumSearchBtn {
margin-top: 2px;
font-size: 13px;
color: white;
text-align: center;
width: 56px;
height: 21px;
}
.forumNavigation {
margin-top: 10px;
float: right;
}
.searchInput {
top: 0px;
position:relative;
font-size: 12px;
width: 210px;
color: #333333;
border-left: 1px solid #407795;
border-right: 1px solid #c1d2dc;
border-top: 1px solid #378fb7;
border-bottom: 1px solid #bec7ce;
}
.searchSubmit {
margin-top: 2px;
font-size: 13px;
color: white;
text-align: center;
/*background-image:url(../images/headerBtn.jpg);*/
width: 56px;
height: 21px;
border: 1px black solid;
}
.searchSubmit:hover {
color: #002037;
cursor:pointer;
}
.orderSubmit {
border: 0px;
background:none ;
float: right;
margin-right: 25px;
font-size:11px;

font-weight: bold;
}
.advancedSearch {
margin-left: 4px;
float: left;

font-size: 10px;
color: white;
line-height: 25px;
}
.advancedSearch a {
color: white;
text-decoration: none;
}
.advancedSearch a:hover {
color: #e1d6f6;
text-decoration: underline;
}

.placeholder {
	color: #BBBBBB;
}

#menu {
clear: both;
height: 22px;
overflow: hidden;
margin: 8px 0px 5px 0px;
background-color: #828282;
padding: 3px;
/*border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;*/
}
#mainContent {
width:970px;
}
#photoSlider {
height: 184px;
width: 602px;
float: right;
color: white;
background-image:url(../images/carrouselBg.gif);
}
.photoSliderBg {
float: right;
width: 602px;
height: 184px;
color: white;
}
.myProfilePhoto {
float: left;
margin-top: 2px;
height: 110px;
width: 120px;
margin-left: 10px;
}
.myProfileItems {
width: 220px;
padding-left: 10px;

font-size: 10px;
font-weight: bold;

}
.myProfileItems a {
display: block;
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
}
.myProfileItems a:hover 
{
	text-decoration: underline;
}

#footer {
clear: both;
width: 970px;
background-color:#3C3D40;
/*margin-top:20px;*/
height: 33px;
}
#footerWebshops {
clear: both;
width: 970px;
background-color:#FFFFFF;
/*margin-top:20px;*/
height: 33px;
}
.bottomLinks {
float: left;
margin-top: 11px;
margin-left: 25px;
color: #a3a4a6;
text-transform:uppercase;
font-size: 9px;
} 


.bottomLinks a {
padding-left: 5px;
padding-right: 5px;
color: #a3a4a6;
text-decoration:none;
}

.bottomLinks a:visited { 
 color:#a3a4a6;
}
.bottomLinks a:hover {
text-decoration: underline;
color: #D21C5B; 
}

.bottomLinksWebshops {
float: left;
margin-top: 11px;
margin-left: 25px;
color: #333333;
text-transform:uppercase;
font-size: 9px;
} 


.bottomLinksWebshops a {
padding-left: 5px;
padding-right: 5px;
color: #333333;
text-decoration:none;
}

.bottomLinksWebshops a:visited { 
 color:#333333;
}
.bottomLinksWebshops a:hover {
text-decoration: underline;
color: #AD7A0B; 
}
.powered {
margin-top: 11px;
margin-right: 25px;
color: #a3a4a6;
text-transform:uppercase;
font-size: 9px;
float: right;
}
.powered a {
color: #a3a4a6;
text-decoration:none;
}
.powered a:hover {
text-decoration: underline;
}
#ad {
font-size: 0px;
width: 120px;
height: 600px;
float: left;
margin-top: 28px;
padding-bottom: 30px;
}

#leftPage {
width: 276px;
float: left;
}
#rightPage {
height: 300px;
width: 468px;
margin-right: 5px;
margin-left: 5px;
float: left;
}

.questionAnswerContent {
margin-top: 4px;
margin-left: 2px;
}
.questionAnswerName {
font-size: 10px;

font-weight: bold;
color: #3C3D40;
}
.questionAnswerName a {
color: #3C3D40;
text-decoration:none;
}
.questionAnswerName a:hover {
text-decoration: underline;
}
.questionAnswerTxt {
font-size: 10px;

color: black;
margin-bottom: 5px;
border:none;
}
.questionAnswerTxt a {
color: #333333;
text-decoration:none;
}
.questionAnswerTxt a:hover {
color: #333333;
text-decoration: underline;
}

.moreQuestions a {
float: right;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.moreQuestions a:hover {
text-decoration: underline;
color: #00486e;
}
.expandNetwork a {
margin-right: 4px;
float: right;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 60px;
display: block;
margin-top: 20px;
margin-bottom: 20px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.expandNetwork a:hover {
text-decoration: underline;
color: #00486e;
}
.memberInterviews {
float: left;
margin-left: 5px;


background-repeat:repeat-x;
width: 167px;
}
.memberInterviewsTitle {
text-transform:uppercase;
height: 28px;
line-height: 30px;
color: #3C3D40;

font-weight: bold;
font-size: 11px;
margin-left: 10px;
}
.memberInterviewsPicture {
padding-left: 10px;
margin-top: 10px;
}
.memberInterviewsName {
margin-top: 10px;
font-size: 10px;

font-weight: bold;
color: #3C3D40;
padding-left: 10px;
}
.memberInterviewsName a {
color: #3C3D40;
text-decoration:none;
}
.memberInterviewsName a:hover 
{
	text-decoration: underline;
}
.memberInterviewsTxt {
margin-top: 10px;
line-height: 11px;
width: 110px;
margin-left: 5px;
float: left;
font-size: 10px;

}
.memberInterviewsMore {
height: 30px;
position:relative;
padding-top: 70px;
z-index: 5;
float: right;
text-align: right;
text-decoration:underline;
}
.memberInterviewsMore a {
padding-right: 25px;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
display: block;
height: 24px;
line-height: 24px;
text-decoration:none;
}
.memberInterviewsMore a:hover {
text-decoration:underline;
color: #00486e;
}
.upcomingEventTxt strong {
color: #3C3D40;
font-weight: bold;
font-size: 11px;
}
.upcomingEventTxt a {
color: #3C3D40;
text-decoration:none;
}
.upcomingEventTxt {

font-size: 10px;
color: black;
margin-top: 10px;
text-align: left;
margin-left: 2px;
}

#pagemanager {
color: black;
text-align:justify;
font-size: 11px;



background-repeat:repeat-x;
width: 723px;
padding-left: 10px;
padding-right: 10px;
margin-left: 5px;
margin-right: 5px;
float: left;
}
.pagemanagerTitle {
text-transform:uppercase;
padding-left: 10px;
float: left;
height: 28px;
line-height: 20px;
color: #3C3D40;

font-weight: bold;
font-size: 11px;
}
.pagemanagerTitle2 {
text-transform:uppercase;
height: 18px;
line-height: 10px;
background-color : #3C3D40;
color:#ffffff;

font-weight: bold;
font-size: 11px;
}
.pagemanagerTitle a {
color: #ffffff;
text-decoration: none;
}
.pagemanagerTitle a:hover 
{
	text-decoration: underline;
}
.pagemanagerTitle2 a {
color: #ffffff;
text-decoration: none;
}
.pagemanagerTitle2 a:hover 
{
	text-decoration: underline;
}
.subTitle {
text-transform:uppercase;
margin-bottom: 2px;
color: #3C3D40;
text-decoration: none;

font-weight: bold;
font-size: 11px;
}
.subTitle a {
color: #3C3D40;
text-decoration: none;
}
.subTitle a:hover {
color: #3C3D40;
text-decoration: underline;
}
.pagemanagerContent {
margin-top: 10px;
margin-bottom: 10px;
padding-left: 0px;
line-height: 16px;
}
.pagemanagerContent_details {
margin-bottom: 10px;
line-height: 16px;
}
.pagemanagerContent td {
line-height: 16px;
}

.pagemanagerContent a {
color: #333333;
text-decoration: none;
}
.pagemanagerContent a:hover {
color: #333333;
text-decoration: underline;
}

.pagemanagerContent2 {
margin-top: 10px;
padding-left: 10px;
line-height: 16px;
padding-right: 10px;
}
.pagemanagerContent2 a {
color: #333333;
text-decoration: none;
}
.pagemanagerContent2 a:hover {
color: #333333;
text-decoration: underline;
}
.subTxt {
font-size: 10px;

}
.contacttekst {
line-height: 25px;
padding-top: 5px;
font-weight: bold;
width: 135px;
font-size: 10px;

}
.contacttekst2 {
font-weight: bold;
font-size: 10px;
}
.inputcontact {
font-size: 11px;

border: 1px solid #3C3D40;
margin-top: 5px;
width: 200px;
padding: 1px;
}
th {
font-size: 11px;
font-weight: bold;
text-align:left;
}
.orderInput {
font-size: 11px;

border: 1px solid #3C3D40;
margin-top: 5px;
padding: 1px;
}
.textareacontact {
padding: 1px;
font-size: 11px;

border: 1px solid #3C3D40;
margin-top: 5px;
width: 200px;
}
.contactverzenden {
margin-right: 35px;
float: right;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.contactverzenden a {
color: #3C3D40;
text-decoration: none;
}
.contactverzenden a:hover {
text-decoration: underline;
color: #00486e;
}
.overviewTop {
float: left;
width: 743px;
display: block;
position: inherit;
}
#overview,#overviewEmpty {
 margin-top:9px;
}
#overview {
float: left;
padding:0px;
background-color: #ffffff;
width:830px;
}
#overview2 {
float: left;
font-size: 10px;

background-position: left top;
width: 743px;
margin-left: 5px;
margin-right: 5px;
}

#overviewDark {
background-image:url(../images/bgDark.gif);
background-position:left top;
background-repeat:repeat-x;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-left:5px;
margin-right:5px;
width:743px;
}
.blockBg {
padding-left: 5px;
font-size: 11px;
/*width: 738px;

background-repeat:repeat-x;
*/
}
.blockBg td {
font-size: 11px;
}

.archiveItem {
border-top: 1px solid #3C3D40;
height: 30px;

background-repeat:repeat-x;
}
.overviewPicture {
width: 140px;
float: left;
margin-left: 10px;
margin-top: 10px;
height: 170px;
text-align: left;
}
.overviewPicture_large {
width: 220px;
float: left;
margin-left: 10px;
text-align: left;
}
.overviewPicture_large2 {
width: 330px;
float: left;
margin-left: 10px;
margin-top: 10px;
text-align: left;
}
.archiveTitle {
text-transform:uppercase;
float: left;
height: 28px;
line-height: 30px;
color: #3C3D40;

font-weight: bold;
font-size: 11px;
}
.archiveTitle a {
color: #3C3D40;
text-decoration:none;
}
.overviewTitle {
text-transform:uppercase;
float: left;
height: 28px;
line-height: 30px;
color: #3C3D40;

font-weight: bold;
font-size: 12px;
}
.overviewTitle a {
color: #3C3D40;
text-decoration:none;
}
.overviewTitle a:hover {
color: #333333;
}
.pagemanagerBack {
position: absolute; 
top:158px;
float: right;
height: 28px;
line-height: 30px;
color: #a3a4a6;

font-weight: bold;
font-size: 11px;
}
.pagemanagerBack a {
color: #a3a4a6;
text-decoration: none;
}
.pagemanagerBack a:hover {
text-decoration: underline;
}
.overviewDate {
float: right;
height: 28px;
line-height: 30px;
color: #3C3D40;

font-weight: bold;
font-size: 10px;
margin-right: 10px;
}
.archiveDate {
float: right;
height: 28px;
line-height: 30px;
color: #3C3D40;

font-weight: bold;
font-size: 10px;
margin-right: 10px;
}
.overviewTxt {
font-size: 11px;

line-height: 14px;
margin-top: 30px;
margin-right: 10px;
}
.archiveTxt {
font-size: 11px;

line-height: 14px;
}
.overviewArchive {
padding-top: 10px;
padding-bottom: 10px;
width: 770px;
text-align:right;
border-top: 3px solid #3C3D40;
float: left;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
display: block;
height: 24px;
line-height: 24px;
font-weight: bold;
color: #3C3D40;
font-size: 11px;

}
.overviewArchive a {
color: #3C3D40;
text-decoration: none;
}
.overviewArchive a:hover {
color: #3C3D40;
text-decoration: underline;
}
.pageNavigation {
clear: both;
/*border-top: 3px solid #3C3D40;*/
}
.pageNav {

margin-top: 5px;
margin-bottom: 5px;
font-size: 11px;
margin-left: 5px;
float: left;
}
.pageNav2 {

margin-top: 5px;
margin-bottom: 5px;
font-size: 12px;
float: right;
}
.number {
margin-right: 5px;
float: left;
}
.numberSelect {
background-color: #3C3D40;
border: 1px solid #3C3D40;
color: white;

font-size: 10px;
}
.next, .next2, .previous, .previous2 {
margin-right: 5px;
background-color: #a3a4a6;
display: block;
float: left;
height: 16px;
width: 20px;
line-height: 16px;
color: white;

font-size: 10px;
text-align: center;
}
.next a, .next2 a, .previous a, .previous2 a {
background-color: #3C3D40;
display: block;
color: white;

font-size: 10px;
text-align: center;
text-decoration:none;
}
.next a:hover, .next2 a:hover, .previous a:hover, .previous2 a:hover {
background-color:#00486e;
text-decoration: none;
}
.reactionPost {
width: 580px;
color: #333333;
font-size: 10px;
padding: 10px;

border: 1px solid #3C3D40;
}
.reactionSubmit {
width: 60px;
margin-bottom: 10px;

float: left;
text-align: right;
}
.reactionSubmit a {
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
display: block;
color: #3C3D40;
height: 24px;
line-height: 24px;
font-size: 11px;

text-decoration: none;
}
.reactionSubmit a:hover {
text-decoration: underline;
color: #00486e;
}
.eventImages {
background-color: #e1e1e1;
float: right;
margin-right: 10px;
margin-top: 10px;
text-align: center;
width: 120px;
}
.addfr_input {
border: 1px solid #3C3D40;
font-size: 10px;
width: 690px;

padding: 2px;
}
                
.productEvent {
list-style: none;
margin-top: 10px;

color: #333333;
}
.productEvent a {
color: #333333;
text-decoration: none;
font-weight: bold;
}
.productEvent a:hover {
color: #00486e;
text-decoration: none;
}
.fotogallery a {
text-decoration: none;
color: #00486e;
}
.fotogallery a:hover {
text-decoration: underline;
}
.guide-menu {
height: 35px;
}
.guide-menu a {
background-color: #00486e;
float: left;
padding: 5px;
margin-right: 1px;
color: white;
font-weight: bold;
text-decoration: none;
display: block;
}
.guide-menu a:hover {
background-color: #037FBB;
color: #ffffff;
text-decoration: none;
}



.forumNew td {
font-size: 11px;
}
.rating {
margin-top: 20px;
width: 150px;
float: right;
}
.guide-Content {
margin-left: 10px;
margin-top: 20px;
float: left;
width: 520px;
}
.report a {
text-decoration: none;
margin-left: 10px;
}
.report a:hover {
color: black;
text-decoration: underline;
}
.allcolumns {
background-position: left top;

background-repeat:repeat-x;
margin-top: 20px;
clear: both;
padding-left: 10px;
padding-top: 10px;
}
.columnOwnerTitle {
text-transform:uppercase;
color: #3C3D40;

font-weight: bold;
font-size: 11px;
}
.columnOwner {
line-height: 18px;
font-size: 10px;

}
.columnOwner a {
color: #333333;
text-decoration:none;
}
.columnOwner a:hover {
color: ;
text-decoration:underline;
}
.profileInfoBlock {
float: left;
background-position: left top;

background-repeat:repeat-x;
width: 200px;
}
.profileimage {
text-align: center;
padding-top: 10px;
}
.ProfileTxt {
clear: both;
margin-top: 12px;

font-size: 10px;
color: #3C3D40;/*#3C3D40;*/
font-weight:normal;
margin-left: 7px;
}
.ProfileTxt2 {
margin-left: 7px;
color: #333333;
}
.ProfileTxt2 td {

font-size: 10px;
color: #333333;
}
.profileUsers {

width: 295px;
float: left;

}
.profileUsers_large {


background-repeat:repeat-x;
margin-left: 10px;
width: 733px;
float: left;
}
.profileUsers_large2 {
background-position: left top;

background-repeat:repeat-x;
width: 743px;
float: left;
}
.profileUsers td {
font-size: 10px;
}
.business {
float: left;
height: 28px;
line-height: 28px;
color: #3C3D40;

font-weight: bold;
font-size: 12px;
width: 160px;
text-align:center;
}
.private {
float: right;
height: 28px;
line-height: 28px;
color: #3C3D40;

font-weight: bold;
font-size: 12px;
width: 160px;
text-align:center;
}
.business a, .private a{
display: block;
color: #3C3D40;
text-decoration: none;
}
.business a:hover, .private a:hover {
background-color: #e3e3e3;
color: #333333;
text-decoration: underline;
}

.business2 {
float: left;
height: 28px;
line-height: 28px;
color: #3C3D40;

font-weight: bold;
font-size: 12px;
width: 370px;
text-align:center;
}
.private2 {
float: right;
height: 28px;
line-height: 28px;
color: #3C3D40;

font-weight: bold;
font-size: 12px;
width: 370px;
text-align:center;
}
.business2 a, .private2 a{
display: block;
color: #3C3D40;
text-decoration: none;
}
.business2 a:hover, .private2 a:hover {
background-color: #e3e3e3;
color: #333333;
}
.connectedBg {
background-position: left top;

background-repeat:repeat-x;
}

.connectionsTitle {
text-transform:uppercase;
height: 28px;
margin-top:10px;
color: #3C3D40;

font-weight: bold;
font-size: 11px;
clear: both;
}
.connectedTitle {
text-transform:uppercase;
height: 28px;
line-height: 28px;
padding-left: 10px;
margin-top:10px;
color: #3C3D40;

font-weight: bold;
font-size: 11px;
clear: both;

width: 203px;
}
.connectedTxt {
margin-top: 10px;
}
.connectedTxt td {
font-size: 10px;
line-height: 10px;
height: 10px;

}
.connectedTxt a {
color: black;
text-decoration: none;
}
.connectedTxt a:hover {
color: black;
text-decoration: underline;
}




.connectionList {
border-top: 2px solid #3C3D40;
clear: both;
}
.profileOptions {
float: left;
top:0px;
width:295px;
clear:none;
display: inline;
}
.icon {
margin-left: 10px;
margin-top: 10px;
height: 18px;
line-height: 18px;
}
.icon a {
size: 10px;
color: #333333;
text-decoration: none;
margin-left: 5px;
}
.icon a:hover {
color: #333333;
text-decoration: underline;
}
.connection {
clear: both;
border-bottom: 1px solid #3C3D40;

}
.friendname {
font-size: 11px;
margin-left: 5px;
color: black;
}
.friendname a {
font-weight: bold;
color: black;
text-decoration: none;
}
.friendname a:hover {
color: #002037;
text-decoration: underline;
}
.friendinfo {
font-size: 11px;
margin-left: 5px;
color: #666666;
}
.viewmore {
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
text-align: right;
height: 30px;
float: right;
line-height: 30px;
width: 100px;
display: block;
}
.viewmore a {
padding-right: 25px;
text-align: right;
width: 100px;
text-decoration:none;
color: #002037;
}
.viewmore a:hover {
text-decoration: underline;
}
.detailBlock1 {


background-repeat:repeat-x;
float: left;
width: 241px;
}
.detailBlock2 {
margin-left: 10px;


background-repeat:repeat-x;
float: left;
width: 241px;
}
.detailBlock3 {
margin-left: 10px;


background-repeat:repeat-x;
width: 241px;
float: left;
}
.detailImage {
padding-top: 10px;
text-align:center;
clear: both;
}
.overzichttitel {
height: 28px;
line-height: 30px;
color: #3C3D40;

font-weight: bold;
font-size: 12px;
margin-right: 20px;
clear: both;
}
.aanpassen {
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
text-align: right;
height: 30px;
float: right;
line-height: 30px;
width: 100px;
display: block;
}
.aanpassen a {
padding-right: 25px;
text-align: right;
width: 100px;
text-decoration: none;
color: #002037;
}
.aanpassen a:hover {
text-decoration: underline;
}
.sendmessage {
background-image:url(../images/send_new_icon.gif);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
height: 22px;
line-height: 22px;
display: block;
font-size: 10px;
}
.removefriend {
background-image:url(../images/trash.gif);
background-repeat:no-repeat;
background-position:4px;
padding-left: 25px;
height: 22px;
line-height: 22px;
display: block;
font-size: 10px;
}
.isafriend {
background-image:url(../images/event_icon_new.gif);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
height: 22px;
line-height: 22px;
display: block;
font-size: 14px;
}
.addto {
background-image:url(../images/add_new_icon.gif);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
height: 22px;
line-height: 22px;
display: block;
font-size: 10px;
}
.alreadycon {
background-image:url(../images/allr_con_icon.gif);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
height: 22px;
line-height: 22px;
display: block;
font-size: 10px;
}
.lunch {
background-image:url(../images/lunch_new_icon.gif);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
height: 22px;
line-height: 22px;
display: block;
font-size: 10px;
}
.event {
background-image:url(../images/event_icon_new.gif);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
height: 22px;
line-height: 22px;
display: block;
font-size: 10px;
}
.sendmessage a, .lunch a, .event a, .addto a {
color: #333333;
text-decoration: none;
}
.sendmessage a:hover, .lunch a:hover, .event a:hover, .addto a:hover {
color: #333333;
text-decoration: underline;
}
.lastAdded {
font-size: 11px;
padding-top: 10px;
padding-bottom: 10px;
clear: both;
}
.lastAdded a {
line-height: 14px;
height: 14px;
background-image:url(../images/new.gif);
background-repeat:no-repeat;
background-position:left;
padding-left: 25px;
color: #333333;
text-decoration: none;
display: block;
}
.lastAdded a:hover {
color: black;
text-decoration: underline;
}
.pagenr {
display: block;
height: 16px;
line-height: 16px;
color: #a3a4a6;

font-size: 10px;
text-align: center;
}
.friendsTable {
padding-top: 5px;
padding-bottom: 5px;
}
.nodiguittxt {
font-size: 11px;
font-weight: bold;
color: white;
background-color: #3C3D40;
}
.nodigTitle {
text-transform:uppercase;
height: 20px;
line-height: 20px;
}
.nodigPersonTitle {
text-transform:uppercase;
padding-top: 5px;
width: 150px;
font-size: 10px;
padding-left: 20px;
}
.nodiguitveld {
font-size: 11px;

border: 1px solid #3C3D40;
margin-top: 5px;
width: 200px;
padding: 1px;
}
.invitesLeft {
margin-right: 65px;
float: right;
background-color:#01213A;
height: 20px;
width: 200px;
color: white;
font-weight: bold;
text-align: center;
line-height: 20px;
}
.invitationBlock {
width: 400px;
float: left;
}
.invite {
float: right;
height: 35px;
}
.invite a {
background-color: #00486e;
float: left;
padding: 5px;
margin-top: 5px;
color: white;
font-weight: bold;
text-decoration: none;
display: block;
font-size: 11px;
}
.invite a:hover {
background-color: #037FBB;
color: #ffffff;
text-decoration: underline;
}
.messageMenu {
padding-top: 0px;
background-color: #F3F3F4;
width: 141px;
float: left;
}
.messageMenu a {
font-size: 10px;
font-weight: bold;
text-decoration:none;
margin-left: 5px;
color: #333333;
height: 26px;
display: block;
}
.messageMenu a:hover {
color: black;
text-decoration: underline;
}
.messages {
margin-left: 10px;
width: 818px;
float: left;
}
/*
.messages2 {

width: 723px;
float: left;
}
*/
.berichten-tr {
font-size: 10px;
line-height: 20px;
/*border-bottom: 1px solid #d1d1d1;*/
vertical-align: middle;
}
.berichten-tr a {
color: #333333;
text-decoration: none;
}
.berichten-tr a:hover {
text-decoration: underline;
}
.contentMessage {
font-size: 11px;
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px solid #d1d1d1;
}
.contentMessage a, .contentMessage a:visited{
color: #D21C5B;
text-decoration: none;
}
.contentMessage a:hover {
text-decoration: underline; color: #D21C5B; 
}
.plaatsbericht {
float: right;
}
#sentmessage, .selectmessage, #messagesubject {
font-size: 11px;

border: 1px solid #3C3D40;
width: 200px;
margin-top: 5px;
margin-bottom: 5px;
padding: 1px;
}
#messagebody {
font-size: 11px;

border: 1px solid #3C3D40;
width: 546px;
margin-top: 5px;
margin-bottom: 5px;
padding: 1px;
}
.profieltekst {
font-size: 11px;

}
.editTitle {
text-transform:uppercase;
color: #3C3D40;
font-family: Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}
.gegevenscheckbox {

}
.gegevensinput {
font-size: 11px;

border: 1px solid #3C3D40;
margin-top: 5px;

padding: 1px;
}
.editBg {
margin-top: 50px;
clear: both;


background-repeat:repeat-x;
}
.searchBlock {
padding-left: 10px;
width: 820px;
margin-left: 0px;
margin-top: 6px;
background-color: #f3f3f4;
/*background-image:url(../images/photoSliderBg.jpg);*/
}


.searchInputfield {
font-size: 11px;

border: 1px solid #3C3D40;
margin-top: 5px;
padding: 1px;
}
.contactverzenden {
margin-right: 35px;
float: right;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.contactverzenden a {
color: #3C3D40;
text-decoration: none;
}
.contactverzenden a:hover {
text-decoration: underline;
color: #00486e;
}
.contactverzendenADD {
margin-right: 35px;
float: right;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.contactverzendenADD  a {
padding-right: 30px;
color: #3C3D40;
text-decoration: none;
}
.contactverzendenADD  a:hover {
text-decoration: underline;
color: #00486e;
}
.searchTxt {
font-size: 11px;
color: #e3e3e3;
}

/* FAQ */
.clickableLayer {
	overflow: hidden;
	border-bottom-color: #36000d;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 26px;
	padding-left: 3px;
	
	font-size: 10px;
	width: 100%;
	float: left;
	color: black;
}
.slideLayer {
	visibility: visible;
	clear: both;
}
.slideLayerContent {
	width: 702px;
	clear: both;
	line-height: 16px;
	margin-bottom: 20px;
	padding: 5px;
	
	font-size: 10px;
	color: black;
	text-align: justify;
	border-left: 1px solid #35424a;
	border-right: 1px solid #35424a;
	border-bottom: 1px solid #35424a;
	position: relative;
}
.faq_question_name {
	float: left;
	font-weight: bold;
}
.bekijkantwoord {
line-height: 26px;
color: #333333;

float: right;
width: 246px;
}
.bekijkantwoord a {
color: #333333;

text-decoration: none;
}
.bekijkantwoord a:hover {
color: #333333;

text-decoration: underline;
}
.faq_icon {
height: 17px;
padding-top: 5px;
padding-bottom: 3px;
float: right;
width: 17px;
}
.galleryMenu {
margin-bottom: 20px;
height: 20px;
line-height: 20px;
}
.galleryMenu a {
background-color: #333333;
float: left;
padding-left: 5px;
padding-right: 5px;
margin-right: 1px;
color: white;
font-weight: bold;
text-decoration: none;
display: block;
}
.galleryMenu a:hover {
background-color: #00486e;
color: #ffffff;
text-decoration: underline;
}
.timeTxt {
clear: both;
margin-bottom: 10px;
margin-left: 10px;
margin-top: 10px;
}
.leftarrow {
margin-right: 5px;
width: 26px;
margin-top: 150px;
float: left;
}
.photo {
float: left;
}
.rightarrow {
margin-left: 5px;
margin-top: 150px;
width: 26px;
float: left;
}
.photogallerytitle {
text-transform:uppercase;
color: white;
}
.smallPhotos {
border: 1px solid #333333;
margin: 1px;
}
.photoSmallImg {
text-align: center;
margin-top: 10px;
margin-left: 10px;
}
.time {
font-size: 10px;
}
.navigationgallery {
margin-top: 10px;
font-size: 11px;
width: 170px;
margin-left: 10px;
}
.sparkxnightGallery {
margin-left: -10px;
color: white;
clear: both;
margin-top: 10px;
padding-bottom: 10px;
text-align: center;
width: 743px;
background-position: left top;
background-image:url(../images/sparkxnightBg.gif);
background-repeat:repeat-x;
}
.numberGallery {
float: left;

font-size: 10px;
text-align: center;
}
.numberGallery a {
float: left;
margin-right: 2px;
margin-bottom: 2px;
line-height: 20px;
width: 20px;
height: 20px;
background-color: #333333;
display: block;
color: white;

font-size: 10px;
text-align: center;
text-decoration: none;
}
.numberGallery a:hover {
background-color:#00486e;
color: white;
text-decoration: underline;
}
.nextGallery, .previousGallery {
width: 20px;
margin-right: 2px;
float: left;
}
.nextGallery a, .previousGallery a {
height: 20px;
float: left;
width: 20px;
line-height: 20px;
background-color: #000000;
display: block;
color: white;

font-size: 10px;
text-align: center;
text-decoration: none;
}
.nextGallery a:hover, .previousGallery a:hover {
background-color:#00486e;
font-weight: bold;
text-decoration: underline;
}
.galleryInput {

font-size: 10px;
border: 0px;
font-weight: normal;
padding: 3px;
width: 200px;
}
.gallerySubmit {
border: 0px;
margin-top: 5px;
font-weight: bold;
float: right;

font-size: 11px;
color: white;
background:none;
}



.passSubmit {
width: 150px;
margin-bottom: 10px;
margin-left: 50px;
float: left;
text-align: right;
}
.passSubmit a {
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
display: block;
color: #3C3D40;
height: 24px;
line-height: 24px;
font-size: 11px;

text-decoration: none;
}
.passSubmit a:hover {
text-decoration: underline;
color: #00486e;
}
.passIntro {
font-size: 11px;
}
.passEmail {
padding-top: 20px;
font-size: 11px;
}
.contactUsTxt {
font-size: 11px;
}
.contactUsSubmit {
float: right;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 30px;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.contactUsSubmit a {
color: #3C3D40;
text-decoration: none;
}
.contactUsSubmit a:hover {
text-decoration: underline;
color: #00486e;
}
.orderContent {
color: #333333;
font-size: 11px;

}

.homepageTitle {
text-transform:uppercase;
color: #3C3D40;
text-decoration: none;

font-weight: bold;
font-size: 11px;
}
.pageTitle {
text-transform:uppercase;
color: #3C3D40;
text-decoration: none;

font-weight: bold;
font-size: 11px;
}
.username {
float: left;
width: 120px;
font-size: 11px;

color: #031d36;
height: 30px;
font-weight: bold;
}
.password {
clear: both;
height: 30px;
float: left;
width: 120px;
font-size: 11px;

color: #031d36;
font-weight: bold;
}
.homepageInput {
float: left;
width: 200px;
border: 1px solid #037fbb;
font-size: 11px;

padding: 2px;
}
.passwordforgot {
font-size: 10px;
font-style:italic;

clear: both;
}
.passwordforgot a {
color: black;
text-decoration: none;
}
.passwordforgot a:hover {
color: black;
text-decoration: underline;
}

.homepageSubmit {
padding-right: 10px;
float: right;

font-size: 10px;
font-weight: bold;
text-align:right;
}
.homepageSubmit a {
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right: 25px;
display: block;
height: 24px;
line-height: 24px;
color: #333333;
text-decoration: none;
}
.homepageSubmit a:hover {
text-decoration: underline;
color: #333333;
}
.homepageText {

font-size: 10px;
}
.imageSmallLeft {
border: 1px solid white;
margin-top: 12px;
margin-left: 30px;
padding-top: 6px;
position:relative;
z-index:3;
float: left;
width: 84px;
height: 58px;
text-align: center;
background-color: #ececec;
}
.imageSmallRight {
margin-right: 30px;
margin-top: 12px;
padding-top: 6px;
position:relative;
z-index:3;
float: left;
width: 84px;
height: 58px;
text-align: center;
background-color: #ececec;
border: 1px solid white;
}
.imageMedium {
margin-left: -15px;
margin-right: -15px;
padding-top: 6px;
position:relative;
z-index:5;
background-color: #ececec;
border: 1px solid white;
float: left;
width: 131px;
height: 86px;
text-align: center;
}
.imageMediumLeft {
margin-left: 100px;
margin-top: 6px;
position:relative;
z-index:4;
float: left;
width: 131px;
height: 86px;
padding-top: 6px;
text-align: center;
background-color: #ececec;
border: 1px solid white;
}
.imageMediumRight {
position:relative;
margin-right: -15px;
width: 131px;
height: 86px;
z-index:4;
margin-top: 6px;
padding-top: 6px;
float: left;
text-align: center;
background-color: #ececec;
border: 1px solid white;
}
.imageLarge {
margin-left: -15px;
margin-right: -15px;
padding-top: 6px;
position:relative;
z-index:5;
background-color: #ececec;
border: 1px solid white;
float: left;
width: 158px;
height: 119px;
text-align: center;
}
.imageLargeLeft {
margin-left: 100px;
margin-top: 6px;
position:relative;
z-index:4;
float: left;
width: 158px;
height: 119px;
padding-top: 6px;
text-align: center;
background-color: #ececec;
border: 1px solid white;
}
.imageLargeRight {
position:relative;
margin-right: -15px;
width: 158px;
height: 119px;
z-index:4;
margin-top: 6px;
padding-top: 6px;
float: left;
text-align: center;
background-color: #ececec;
border: 1px solid white;
}
.imageSliderTxtSmallLeft {
text-align:left;
width: 70px;

font-size: 10px;
color: black;
clear: both;
margin-top: 11px;
}
.imageSliderTxtSmallRight {
text-align:right;
width: 70px;
float: right;

font-size: 10px;
color: black;
clear: both;
margin-top: 11px;
}
.imageSliderTxtMediumLeft {
text-align:left;
width: 110px;

font-size: 10px;
color: black;
clear: both;
margin-top: 5px;
margin-left: 3px;
}
.imageSliderTxtMediumRight {
text-align:right;
width: 110px;

font-size: 10px;
color: black;
clear: both;
float: right;
margin-top: 5px;
}
.arrows {
clear: both;
}
.arrowLeft {
margin-top: 15px;
height: 13px;
float: left;
width: 210px;
cursor: pointer;
}
.arrowRight {
margin-top: 15px;
height: 13px;
float: right;
width: 215px;
cursor: pointer;
}
.photoItemTxt {
color: white;
text-align: center;

font-size: 10px;
margin-top: -30px;
width: 602px;
}
.expandyournetwork {
background-image:url(../images/expandNetwork.gif);
border: 0px;
width: 196px;
height: 27px;
cursor:pointer;

font-size: 11px;
}
.forumSelect {
background-color: #3C3D40;
border: 1px solid #3C3D40;
color: white;

font-size: 10px;
}

.forumTopic1 {
margin: 0px;
padding: 0px;
background-color: #fafafa;
}
.forumImage {
text-align: center;
margin-top: 5px;
}
.forumProfile {

font-size: 10px;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}
.forumName {
margin-top: 5px;
font-size: 11px;
color:#808080;
}
.forumName a {

font-size: 11px;
}
.reports {
margin-right: 10px;
color: #333333;
margin-top: 5px;
font-size: 10px;
}
.reports a {
color: #333333;
font-size: 10px;
}
.forumContent {
padding-right: 10px;
font-size: 11px;
margin-top: 5px;
padding-bottom: 10px;
vertical-align:top;
line-height: 14px;
}

.forumPages {
float: right;
font-size: 10px;
padding-top: 10px;
margin-bottom: 10px;
}  
.forumPagesNumbers {display:inline}

.forumPagesNumbers a {
padding-left: 7px;
padding-right: 7px;
margin-right: 1px;
background-color: #3C3D40;
color: white;
font-size: 10px;
text-align: center;
text-decoration: none;
}
.forumPagesNumbers a:hover {
color: white;
background-color:#00486e;
text-decoration: underline;
}

.postreply {
padding-bottom: 5px;
margin-bottom: 10px;
padding-top: 5px;
background-color: #B2C9E0;
clear: both;
}
.forumtextarea {
margin-left: 10px;
margin-top: 5px;
border: 1px solid black;
}
.postreply strong {
font-size: 14px;
margin-left: 10px;
}
.linktofront {
margin-left: 10px;
}
.forumSubmit {
margin-left: 300px;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.forumSubmit2 {
margin-top: 10px;
margin-left: 150px;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}
.importSubmit {
margin-top: 10px;
display: block;
height: 24px;
line-height: 24px;
color: #3C3D40;
font-size: 11px;

text-decoration: none;
}

.forumabuse td {
font-size: 11px;
}
.importContacts td {
font-size: 11px;
}

/* 
 * ========================================
 * redirect page
 * ========================================
 */

.redirectBox {
height: 146px;
width: 400px;
}
.redirectBoxTop {
text-transform:uppercase;
height: 28px;
line-height: 28px;
color: white;
font-weight: bold;
font-size: 11px;
text-indent: 15px;
}
.redirectBoxBottom {
background-repeat:repeat-x;
background-color: white;
font-weight: bold;
padding-left: 16px;
padding-right: 16px;
padding-top: 7px;
color: #111111;
font-size: 11px;
line-height: 14px;
height: 115px;
}
.redirectBoxBottom a {
font-weight: normal;
color: #333333;
text-decoration: none;
}
.redirectBoxBottom a:hover {
color: white;
text-decoration: underline;
}
/* 
 * ========================================
 * pollens
 * ========================================
 */
.polltitle {
clear: both;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
font-weight: bold;
margin-left: 10px;
}
.pollinput {
margin-left: 10px;
width: 13px;
height: 13px;
}
.polltxt {
clear: both;
margin-left: 10px;
float: left;
font-size: 11px;
margin-top: 5px;
}
.polltxt2 {
clear: both; 
margin-left: 10px;
margin-top: 5px;
float: left;
font-size: 11px;
vertical-align:top;
}
.votetitel {
color: #ee8e90;
font-weight: bold;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 11px;
}

.voten {
clear: both; 
margin-bottom: 10px;
margin-left: 200px;
}

.inputvote {
vertical-align:top;
width: 13px;
float: left;
height: 13px;
}
.votetekst {
height: 13px;
line-height: 7px;
float: left;
padding-top: 4px;
padding-left: 2px;
}

/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */      
#add { border: 1px solid #999; width: 550px; margin: 50px; padding: 20px 30px 10px; }
form ol li { list-style-type: none; }
form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 700px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
form ul.holder { width: 700px; }
form ul { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/templates/front/default/js/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; width: 512px; background: #eee; }
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family:"Lucida Grande","Verdana"; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}
