/* CSS Document */

body{
	background-position:top;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Microsoft sans-serif, Helvetica;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

a{
	text-decoration:underlined;
	font-weight:bold;
}

a:hover{
	text-decoration:none;
	font-weight:bold;
}

#uberdiv{
	position:relative;
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/topbg.jpg);
	height:124px;
	margin-top:0px;
}

#contentdiv{
	position:relative;
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_contentdiv.jpg);
	background-repeat:repeat-y;
	border:0px solid green;
}

#contentdiv2{
	position:relative;
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_contentdiv2.jpg);
	background-repeat:repeat-y;
	border:0px solid green;
}

#footer{
	position:relative;
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_footer.jpg);
	height:30px;
}

#top{
	position:relative;
	width:970px;
	height:109px;
	margin-left:14px;
}

#logo-nl{
	position:relative;
	width:298px;
	height:109px;
	background-image:url(../images/logo-nl.jpg);
	background-repeat:no-repeat;
	float:left;
}
#logo-no{
	position:relative;
	width:298px;
	height:109px;
	background-image:url(../images/logo-no.jpg);
	background-repeat:no-repeat;
	float:left;
}
#logo-de{
	position:relative;
	width:298px;
	height:109px;
	background-image:url(../images/logo-de.jpg);
	background-repeat:no-repeat;
	float:left;
}
#logo-en{
	position:relative;
	width:298px;
	height:109px;
	background-image:url(../images/logo-en.jpg);
	background-repeat:no-repeat;
	float:left;
}

#menu{
	position:relative;
	float:left;
	margin-top:7px;
	width:128px;
	height:101px;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:repeat-y;
	font-size:11px;
}

#menu .item{
	position:relative;
	background-image:url(../images/bg_btn.jpg);
	background-repeat:no-repeat;
	width:116px;
	height:16px;
	padding-left:12px;
	color:#000;
	font-weight:bold;
	padding-top:3px;
}

#menu .item a{
	font-weight:bold;
	color: #000;
	text-decoration:none;
}

#menu .item a:hover{
	font-weight:bold;
	color: #000;
	text-decoration:none;
	color:#555555;
}

#menu #flags{
	margin:4px 0px 0px 12px;
	padding:0px;
}

.clear{
	clear:both;
}

.blok{
	position:relative;
	float:left;
	margin-top:7px;
	width:180px;
	height:101px;
	margin-left:1px;
}

#left{
	position:relative;
	float:left;
	left:15px;
	width:296px;
	margin-right:1px;
	border:0px solid red;
}

#left #tabel{
	position:relative;
	width:296px;
	height:240px;
}

#left #fotos{
	position:relative;
	width:278px;
	text-align:right;
	padding-right:18px;
	margin-top:20px;
}

.foto{
	margin-bottom:10px;
}

#right{
	position:relative;
	float:left;
	margin-left:15px;
	width:671px;
	background-image:url(../images/bg_map.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#header{
	position:relative;
	width:671px;
	height:187px;
	padding-bottom:1px;
	background-color:#FFF;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#right #news{
	position:relative;
	float:left;
	width:175px;
	background-image:url(../images/bg_news.jpg);
	background-repeat:no-repeat;
	padding-top:65px;
	padding-left:38px;
	padding-right:38px;
}

#news h3{
	color:#EC008C;
	margin:0px;
	padding:0px;
	font-size:12px;
}

#news p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#686868;
}

.link{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

#right #content{
	position:relative;
	float:left;
	width:350px;
	margin-top:25px;
	margin-left:30px;
	padding-bottom:30px;
}

#content h2{
	color:#00ADEF;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:14px;
}

#content p{
	margin:0px;
	padding:0px;
	font-size:12px;
}

/** VEVOLG PAGINA **/

#right #content2{
	position:relative;
	float:left;
	width:585px;
	height: auto;
	margin-top:25px;
	padding-left:30px;
	padding-bottom:30px;
	min-height: 400px;
  	_height:400px;
}
#content2 h2{
	color:#00ADEF;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:14px;
}
.content2_link a , .content2_link a:hover{
	color:#00ADEF;
	font-size:14px;
	text-decoration: none;
}
.content2_link_roze a , .content2_link_roze a:hover , .content2_link_roze{
	color:#ec008c;
	font-size:14px;
	text-decoration: none;
}
.content2_link_paars a , .content2_link_paars a:hover , .content2_link_paars{
	color:#6f2a8e;
	font-size:14px;
	text-decoration: none;
}



#content2 p{
	margin:0px 0px 5px 0px;
}
#content2 h3{
	margin:0px 0px 4px 0px;
	font-size:13px;
}
#content2_admin{
	position:relative;
	float:left;
	width:610px;
	margin-top:25px;
	padding-left:30px;
	padding-bottom:30px;
}
#content2_admin h2{
	color:#00ADEF;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:14px;
}


/** BEHEER PAGINA **/

#left #taal{
	margin:7px 0px 0px 6px;
	width:280px;
}

#left #beheermenu{
	margin:7px 0px 0px 6px;
	width:270px;
	text-align:right;
}

#beheermenu p{
	color:#000;
	font-weight:bold;
	margin:0px;
	line-height:18px;
}

#beheermenu p a,#beheermenu p a:hover{
	color:#000;
	font-weight:bold;
}

.blue{
	color:#1EB5EF;
}

#beheermenu a{
	text-decoration:none;
}
.login_error{
	color:				red;
}





/*ADMIN*/
div#content_items_content{
	padding-bottom:			5px;
	padding-top:			5px;
	margin-top:				-20px;
	border-left: 			1px solid black;
	height:					685px;
	border-right: 			1px solid black;
	border-bottom: 			1px solid black;
}
div#content_items_content_news{
	padding-bottom:			5px;
	margin-top:				0px;
	border-left: 			1px solid black;
	border-right: 			1px solid black;
	border-bottom: 			1px solid black;
	height:					auto;
	_height:				685px;
}
div#content_items_content_news_overview{
	padding-bottom:			5px;
	margin-top:				0px;
	_margin-top:			-20px;
	border-left: 			1px solid black;
	border-right: 			1px solid black;
	border-bottom: 			1px solid black;
	height:					auto;
	_height:				auto;
}

div#content_items_content table{
	padding-top:			5px;
}
div#content_items_content table table{
	padding-bottom:			0px;
	padding-top:			0px;
}
div#content_items_content a{
	color: 					black;
	text-decoration: 		none;
}
div#content_items_content td{
	vertical-align: top;
}
#content_items_even img, #content_items_odd  img, p#content_items_over  img, p#content_items_end img{
	border: 				0px;
}
#content_items_even, .content_items_even{
	background:				#f2f2f2;
}
#content_items_odd , .content_items_odd{
	background:				white;
}
#content_items_over , .light_up_row{
	background:				#EAE9E9;
}
p#content_items_end{
	border-top: 			2px solid black;
	margin-bottom: 			0px;
}
#content_top_header{
	font-style: 					normal;
	font-size:						12px;
	margin-top:						0px;
	background:						url(/images/bg_header2.jpg);
	border-left:					1px solid black;
	border-right:					1px solid black;
	border-top:						1px solid black;
	color:							white;
	padding-left:					5px;
	padding-top:					2px;
	padding-bottom:					2px;
	font-weight:					bold;
}
.content_top_header_table {
	font-style: 					normal;
	font-size:						12px;
	margin-top:						0px;
	background:						url(/images/bg_header2.jpg);
	color:							white;
	font-weight:					bold;
}
.content_top_header_td{
	font-style: 					normal;
	font-size:						12px;
	color:							white;
	font-weight:					bold;
	vertical-align: 				top;
	text-decoration:				none;
}

.text_field , .login_input , .content_add_input{
	color:							#000000;
	font-family:					Arial;
	font-size:						11px;
	border:							1px solid #58595b;
	width:							99%;
}
.text_field_error{
	color:							#000000;
	font-family:					Arial;
	font-size:						11px;
	border:							1px solid #BE0000;
	width:							99%;
}
.textarea_field{
	color:							#000000;
	font-family:					Arial;
	font-size:						11px;
	border:							1px solid #58595b;
	width:							100%;
	height:							120px;
}
.submit_field , .content_add_button , .login_submit{
	color:							#FFF;
	background:						#00ADEF;
	font-family:					Arial;
	font-size:						12px;
	font-weight:					bold;
	border:							1px solid #005d81;
}

.contact_form{
	color:							rgb(104, 104, 104);;
	font-family:					Verdana,Arial,Helvetica,sans-serif;;
	font-size:						12px;
	font-weight:					normal;
}




/*EDITOR*/
#editor {
  width:568px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color: #000;
}

#editor_home {
  width: 350px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color: #000;
}

#editor_home * , #editor * , .accwide_content * , .nieuws_content *{
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color: #000;
}

#editor_home p,#editor_home p *, #editor p,#editor p *{
	margin:0px;
}

#editor ul,#editor_home ul,.accwide_content ul,.nieuws_content ul{
}

#editor ol,#editor_home ol,.accwide_content ol,.nieuws_content ol{
}

#editor ul li,#editor_home ul li,.accwide_content ul li,.nieuws_content ul li{
  list-style-type: disc;
}

#editor ol li,#editor_home ol li,.accwide_content ol li,.nieuws_content ol li{
  list-style-type: decimal;
}

#editor h1,#editor h1 *,#editor_home h1,#editor_home h1 *,.accwide_content h1,.accwide_content h1 *,.nieuws_content h1,.nieuws_content h1 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h2,#editor h2 *,#editor_home h2,#editor_home h2 *,.accwide_content h2,.accwide_content h2 *,.nieuws_content h2,.nieuws_content h2 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h3,#editor h3 *,#editor_home h3,#editor_home h3 *,.accwide_content h3,.accwide_content h3 *,.nieuws_content h3,.nieuws_content h3 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h4,#editor h4 *,#editor_home h4,#editor_home h4 *,.accwide_content h4,.accwide_content h4 *,.nieuws_content h4,.nieuws_content h4 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h5,#editor h5 *,#editor_home h5,#editor_home h5 *,.accwide_content h5,.accwide_content h5 *,.nieuws_content h5,.nieuws_content h5 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h6,#editor h6 *,#editor_home h6,#editor_home h6 *,.accwide_content h6,.accwide_content h6 *,.nieuws_content h6,.nieuws_content h6 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
/*END EDITOR*/