body {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #2e2e2e;
	/* background: url('../img/body_bg.png' );  */
	background-repeat: repeat-x; 
	background-color: #f2f2f2; /* #f6f6f6; */
	padding: 0px;
	margin: 0px;
	}
a{ 
	color: #629a00; 
	text-decoration: none;
}

a:hover {
	color: #416500; 
	text-decoration: none;
}

h1 {
font-family: arial, sans-serif;
font-weight: bold;
font-size: 18px;
color: #501e9e;
text-align: center;

}


h2 {
font-family: arial, sans-serif;
font-weight: bold;
font-size: 14px;
color: #75b700;
}

#zoekbalk {
float: left;
margin-left: 10px;
margin-right: auto;
width: 600px;
margin-top: 15px;
z-index: 2;
border-bottom: 2px solid #e0f1c2;

}
.zoektop{
height: 38px;
width: 600px;
background: url('../img/zoektop2.png');

}
.zoekcontent{
width: 600px;
background: url('../img/zoekside2.png');
min-height: 45px;

}
.zoekbottom{
height: 20px;
width: 600px;
background: url('../img/zoekbottom2.png');
margin-bottom: 20px;
}

#meldaan{
width:143px;
height:48px;
float: right;
background: url('../img/meldaan1.png');
margin-right: 18px;
cursor: pointer;
}

#meldaan:hover{
background: url('../img/meldaan2.png');
}

#nieuwsbrief {
width: 200px;
height: 137px;
background: url('../img/bgnb.png') no-repeat;
float: right;
margin-top: 15px;
margin-right: 10px;
z-index: 200;
border-bottom: 2px solid #e0f1c2;

}

#nieuwsbrief-tekst {
margin-top: 40px;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #75b700;
text-align: center;
margin-bottom: 20px;
}



.leftcolumn {
	width: 265px;
}

.rightcolumn {
	width: 220px;

	
}
.main-leftcolumn { width: 330px; float: left; padding: 13px;}
.leftcolumn { width: 150px; float: left; padding: 13px;}
.center-column { width: 600px; float: left; padding: 20px; border-left: 2px solid #e0f1c2;}
.main-rightcolumn { width: 330px; float: left; padding: 13px; border-left: 2px solid #e0f1c2;}
.sidebar-right { width: 120px; float: left; padding: 13px; border-left: 2px solid #e0f1c2;}

.titel {
	font-size: 120%; color: #0058bb; margin-top: 20px;
	}
h1	 {
	margin: 4px;
	margin-left: 0px;
}
.sidebar-titel {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #501e9e;
	text-align: center;
	border-bottom: 2px solid #e0f1c2;
	padding-bottom: 20px;
}
.write-name {
	font-size: 200%;
	font-weight: bold;
	} 
.idfoto {
	border: 2px solid #0058bb; }
	
.value-personal { 
	color: #808080; float: left;
}
.leftcolumn_users {
	min-width: 200px;  float: left;
	padding-left: 10px;
}

.rightcolumn_users {
	min-width: 150px; float: left;
}

.userdata {
	float: right;
	font-size: 11px;
	position: relative;
	margin-right: 12px;
	padding-left: 10px;
	padding-right: 4px;
	margin-top: 15px;
	padding-bottom: 3px;
	width: 230px;
	border: 0px solid #808080;
	color: #000;
}

.userdata input {
	border: 1px solid #808080;
	font-size: 11px;
	margin-bottom: 2px;
	margin-right: 2px;
	padding: 1px;
	padding-top: 2px;
}


textarea {
	font-family: arial;
}

#footer {
	width: 922px;
	height: 25px;
	margin-left: auto; margin-right: auto;
	background: url('../img/footer-bg.png');
	text-align: center;
	border:0px solid blue;
	font-size: 86%;
	color: #9c9c9c;
	text-align: center;

}
/* ========================== list ========================================== */

.list-namekey { 
	border-top: 1px solid #808080;
	border-bottom: 1px solid #bababa;
	background-color: #e5e6ef;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 10px;
	}
	

/* ==========================  inbox enzo ========================================== */	
.inbox-header {
	background-color: #b4c8ea;
	height: 22px;
}
/* ==========================  main ========================================== */	
.mainwrapper {
	width: 922px;
	margin-left: auto;
	margin-right: auto;
}
.head-contain {
	width: 922px;
	background: url('../img/container-bg.png' ); 
}


.header {
	margin-left: auto; 
	margin-right: auto;
	font-size: 9px;
	color: #fff;
	width: 900px;
	height: 247px;
	background: #dfdedc;
	background: url('../img/header.png' ); 
	/* background: .184294;  *//* dit is rood en deze die is .484d51; = grijs */
}
.header-title {
	font-size: 22px;
	color: #fff; 
}






}

.titel {
	font-size: 120%;
}

/* ========================== NAV ==========================================  */

.nav-contain {
	width: 922px;
	margin-left: auto;
	margin-right: auto; 
	background: url('../img/container-bg.png' ); 
}

.nav-contain-afghanhash {
	padding-left: 11px;
	padding-right: 7px;
	width: 901px;
}

/* Navigation */


#navigatie {
	height: 35px;
	width: 922px;
	background: url('../img/bgnav900.png');
	position: relative;
	margin: 0 auto;
	z-index:1;
}


/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; position:absolute;}
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 140px; float: left; margin-left: -1px; border: 0px black solid; background: url('../img/bgnavd.png'); z-index: 1; text-align: center; font-family:tahoma, arial, sans serif; font-size: 12px; color:#000;}
	#cssdropdown li.headlink a { display: block; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; padding-top: 1px; border-top: 0px black solid; text-align: left; width: 140px;}
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { padding-top: 6px; height: 10px; }
	#cssdropdown li.headlink ul li a:hover { background: url('../img/menuhover.png'); }
	
	/* Pretty styling */
	
	#cssdropdown a { color: #000; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { background-color: none; background-image: none; }
	#cssdropdown li.headlink ul { background-image: url('../img/bgmenu.png'); background-position: bottom; padding-bottom: 10px; }	   
	   
	   
	   
	   
	   
.nav-holder, .nav-holder ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav-holder {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav-holder li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav-holder li a, .nav-holder li a:link, .nav-holder li a:active, .nav-holder li a:visited {
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #fff;
  display: block;
  padding: 0 9px;
  text-decoration: none;
}

.nav-holder li a:hover {
  background: #ccc;
  color: #000;	
  

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #000;
  
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: url('http://goregister.nl/img/nav-bg.png');
  color: #fff;	
  padding: 5px;
  font-size: 12px;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ccc;
  color: #000;	
}

.nav-holder ul {
  background: #fff;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
 
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav-holder li:hover ul,
.nav-holder li.sfHover ul {
  top: 16px;
}
.nav-holder ul li {
  border: 0;
  float: none;
}
.nav-holder ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: nowrap;
}
.nav-holder ul a:hover {
  background: #ccc;
  color: #000;
}



.menu {
	float: left;
	padding-right: 15px;
	padding-left: 5px;
	padding-top: 5px;
	}

/* ========================== general content settings ========================================== */
	
#menu {
width: 150px;
float: left;
position: relative;
margin-top: 30px;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
}

#artikelwrapper{




}
#artikel{
width: 670px;
min-height: 500px;
position: relative;
font-family: arial, sans-serif;
font-weight: normal;
color: #000;
margin-left: 200px;
margin-top: 30px;
font-size: 11px;
}


#menu-top {
background: url('../img/menutop.png');
width: 150px;
height: 45px;
}

#menu-top2 {
background: url('../img/menutop2.png');
width: 150px;
height: 45px;
}

#menu-top3 {
background: url('../img/menutop3.png');
width: 150px;
height: 45px;
}

#menu-element {
background: url('../img/knopA.png');
width: 138px;
height: 25px;
padding-left: 15px;
padding-top: 7px;


}

#menu-element:hover{
background: url('../img/knopB.png');

}


#menu-bottom {
background: url('../img/menubottom.png');
width: 150px;
height: 44px;
}	
	
	
	
/* ========================== general content settings ========================================== */
.content { 
	width: 862px;
	background: url('../img/container-bg.png'); 
	min-height: 600px;
	float: left;
	margin-left: auto; 
	margin-right: auto;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	/* border: 1px solid blue; */
	
}

#artikel {



.home-searchform {
	padding-top: 5px;

}
/* ========================== registration panels ========================================== */
.registration {
	width: 400px;
	float: right;
}	
.entry { 
	margin-left: 30px;
	margin-right: 35px;
}
.entryname { 
	font-size: 24px;
	margin-top: 20px;
	font-weight: bold;
}
.entry-description {
	border-top: 1px solid #808080; 	
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	width: 100%; 
	margin-left: auto; 
	margin-right: auto;
	margin-top: 30px;
	
}

/* ========================== reviews enzo ========================================== */

.storycontainer { 
	width: 100%;
	margin-left: auto; 
	margin-right: auto;

}
.rating { 
	border-top: 1px solid #808080; 	
	margin-top: 10px; 
	padding-top: 2px;
	
	}
.review { width: 200px; color: #5d5d5d;	border-top: 1px solid #808080; margin-top: 20px; float: left;}
.review-titel { font-size: 14px; color: #5d5d5d;}
.reports {	width: 200px; color: #5d5d5d;	border-top: 1px solid #808080; margin-top: 20px; float: right;}
.reports-titel { font-size: 14px; color: #5d5d5d;}
.categories { 
	text-transform: uppercase;
}

#contentHolder { 
	border: 1px solid #808080;
	padding: 13px;
	}



/* ==========================drop down dingen ====================================== */


.dropmenudiv{
	position: absolute;
	border: 1px solid #808080;
	border-bottom-width: 0;
	font: normal 12px arial;
	line-height: 18px;
	z-index: 100;
}

.dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #808080;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
}

.dropmenudiv a:hover{ /*hover background color*/
	background-color: #4577b0;
}

/* ==========================photos========================================== */
.photoframe {	
	width: 175px; height: 175px;
	background: url('../img/bg-foto.png');
	background-position: center center;
	background-repeat: no-repeat;
}
.photoframe img {
	padding-top: 12px;
	padding-right: 2px;
} 

.bericht-area { 
	padding: 5px; 
	border: 1px solid #bababa;
	height: 400px;
}
 
 
/*  ========================== groepen ========================================== */

.groups-area { padding: 10px;}
.groups-area a { color: #90c038;}
.groups-area a:hover { color: #c92828;}
.groups-column {
	width: 30%; 
	float: left;
	margin: 5px;
}
.groups-column-container {
	background-color: #f1f2f4; 
	border: 1px solid #bababa;
	float: left;
	padding: 14px;
}

.groups-column-container-error {
	background-color: #fef3f3; 
	border: 1px solid #ffb3b3;
		float: left;
	padding: 14px;
	
} 

ul.groups-column-container-error li  {
	list-style-type: none;
}

.groups-column-container-goodworkboy {
	background-color: #fbfff7;
	border: 1px solid #a3c47d;
		float: left;
	padding: 14px;
}


.group-description {
	font-size: 87%;
	color: #4c4c4c;
	}
.group-titel {
	color: #90c038;
	font-size: 120%;
}
.group-messages {
	padding: 5px; 
	border: 1px solid #bababa;
	}
.group-column {
	width: 55%;
	padding: 5px;
	float: left;
}
.group-applicate-column {
	width: 35%;
	padding: 5px;
	float: left;
}
.lid-area {
	float: left;
	width: 91px;
	text-align: center;
	font-size: 86%;
}

/*  ========================== Groups ========================================== */
.group-messages-area {
	width: 90%; 
	}
.group-message-thing {
	float: left; 
	font-size: 12px;
	width: 80%;
	border-bottom: 1px solid #bababa;
}

.group-message-user {
	float: left; 
	width: 10%;
	text-align: center;
	
}
.group-message-thing-head {
	background-color: #e5e8ef;
	padding: 2px;
	padding-left: 4px;
	font-size: 10px;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #bababa;
	margin-bottom: 4px;
}

/*  ========================== Q&A ========================================== */
.qa-content {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	}
.qa-messages-area {
	width: 90%; 
	}
	
.qa-message-thing {
	float: left; 
	font-size: 12px;
	width: 80%;
	border-bottom: 1px solid #bababa;

}
.qa-message-user {
	float: left; 
	width: 10%;
	text-align: center;
}
.qa-message-thing-head {
	background-color: #efe5e5;
	padding: 2px;
	padding-left: 4px;
	font-size: 10px;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #bababa;
	margin-bottom: 4px;
}
.qa-message-thing-firstpost {
	float: left; 
	font-size: 12px;
	width: 80%;
	border-bottom: 1px solid #bababa;
}
.qa-message-thing-head-firstpost {
	background-color: #fff;
	padding: 2px;
	padding-left: 4px;
	font-size: 10px;
	border-top: 1px solid #808080;
	margin-bottom: 4px;
}

.qa-message-firstpost {
	font-size: 14px;
	padding-bottom: 10px;
	padding: 8px;
}
.qa-titel {
	padding: 10px;
	padding-left: 35px;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, sans-serif;
}

.qa-box-header {
	background-color: #b4c8ea;
	height: 22px;
}
.qa-box-topic {
	margin-top: 8px;
	border-top: 0px solid #bababa;
	border-bottom: 1px solid #bababa;
}
.qa-box-column {
	float: left; 
	padding: 5px;
	border: 1px solid red;
	height: 65px;
}


/*  ========================== footer ========================================== */
#sub-footer  {
	font-size: 86%;
	color: #9c9c9c;
	text-align: center;
	height: 60px;
	padding-top: 7px;
}

/* ========================== gallery ========================================== */

#gallery-adv  li{
 list-style-type: none 
} 
#gallery-adv img {  }
#gallery-adv  li img{ border: 0px;  }
 
#gallery-adv a img { padding: 4px; border: 1px solid #ddd; background: #fff; }


ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;

}

ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;

}

a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;

}
ul.thumbs li.selected a.thumb {
	background: #24201e;
}

a.thumb:focus {
	outline: none;
}

ul.thumbs img {
	border: none;
	display: block;
	
}

/* ========================== collapse systeme lay ========================================== */
.lay {
display: none;
position: relative;
}



/* ==================== */

.agencies-column {
width: 32%; float: left; padding-left: 5px; padding-right: 4px;

}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}


