
body, html
{
	height:100%;
	margin:0px;
	padding:0px;
	
}

.add_tab_icon
{
	height: 13px;
	margin: 0 -5px 0 3px;
	background: url(http://www.trajekt.nl/layout/css/libraries/layout/images/icons/add.png);
}

.x-grid3-row.disabled
{
	color:#808080;
	background-color:#F0F0F0;
}

.x-grid3-row.travelplanOnDashboard
{
	background-color:#FFF7EC;
}

.error_text
{
	color:#FF0000;
}

input.noblank
{
	border: 1px solid green;
}

.current_user_item
{
	color:red;
}

.diff_column
{
	color:#74777D;
}
/* F3777D - 74F67D  (0-100%)*/
.x-grid3-hd.diff_column
{

}

.flag_nl, .flag_en, .flag_fr, .flag_de, .flag_uk, .flag_au
{
	background-position:0 5px;
}
.flag_nl
{
	background-image:url('http://www.trajekt.nl/layout/css/libraries/layout/images/flags/nl.png');
}
.flag_en
{
	background-image:url('http://www.trajekt.nl/layout/css/libraries/layout/images/flags/gb.png');
}
.flag_fr
{
	background-image:url('http://www.trajekt.nl/layout/css/libraries/layout/images/flags/fr.png');
}
.flag_de
{
	background-image:url('http://www.trajekt.nl/layout/css/libraries/layout/images/flags/de.png');
}
.flag_uk
{
	background-image:url('http://www.trajekt.nl/layout/css/libraries/layout/images/flags/gb.png');
}
.flag_au
{
	background-image:url('http://www.trajekt.nl/layout/css/libraries/layout/images/flags/au.png');
}


* {
	margin: 0;
	
}

html, body {
	height: 100%;
}

html{
	font-size:12px;
	height: 100%;
	font-family:Arial,Helvetica,sans-serif;

}

body{
	background:#fff;	
	margin:0px;	

}

div{
	border: 0px solid black;	
}

#contentholder{
	width: 979px;
	padding-left: 15px;

	background: #fff url('../images/logo_bg.png') no-repeat;
	background-position: left 200px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -25px;
}

#maincontent{
	position: relative;
	float: left;
	padding-bottom: 25px;
}

#menuholder{
	width: 100%;
	/*height: 85px;*/
	padding-top: 15px;
	float:left;
}

#menu{
	width: 803px;
	height: 35px;	
}

#menuholder #toplogo
{
	background: #fff url('../images/logo.png') no-repeat;
	width: 161px;
	height: 85px;
	/*position: absolute;*/
	float:left;
}
#menuholder #toplogo img {
	visibility:hidden;
}

#menuholder #top_nav{
	float: right;
	margin-top: 7px;
	height:35px;
}

#menuholder #top_nav .minimenu, #menuholder #top_nav .minimenu a
{
	/*olor: #462682;*/
	text-decoration: none;
}

#menuholder #top_nav .minimenu .dash
{
	color: #E52D6B;
}

#menuholder #top_nav .text{
	height: 16px;
	width: 150px;
	color: grey;
	font-size: 11px;
}

#top_nav .input_text{
	float: right;
}

#top_nav .input_submit{
	float: right;
}

#menuholder #top_nav .submit{
	height: 22px;
	width: 52px;
	border-width:1px;
	border-style:solid;
	background: transparent url('../images/btn_zoek.png') no-repeat center top;
	color: #fff;
	font-size: 11px;
}

.minimenu
{
	float: right;
	margin-right: 14px;
	margin-top: 3px;
	font-size: 11px;
	color:#2E007C;
}

.form
{
	float: right;
}
#menuholder #menu, #menu2{
	/*position: absolute;*/
	float:right;	
	/*margin-left: 175px;*/
	/*top: 60px;*/
	border-top: 1px solid #c2b9d4;
	border-bottom: 1px solid #c2b9d4;
	/*background-color:#f7f7f7;*/

}

#menuholder #menu2{
	/*position: absolute;*/
	/*top: 97px;*/
	height:35px;
	width:803px;
	border-top: none;
	margin-bottom:5px;
}

#menuholder #menu #menu_content ul, #menu2 #menu_content ul{
	margin-top: 10px;	
	list-style: none;
	padding: 0;
	margin: 0;
}

#menu #menu_content .waar{
	color: grey;
	font-size: 12px;
	margin-top: 8px;	
	margin-right: 24px;
}

#menu2 #menu_content .waar{
	color: grey;
	font-size: 12px;
	margin-top: 10px;	
	margin-right: 5px;
}

#menu #menu_content li{
	float: left;
	margin: 0 0.3em;
	
			
}

#menu2 #menu_content li{
	float: left;
	margin: 0em 0.3em;

	
}
#menu_content li {
	height:35px;
	/*margin-top:-1px;*/
	
}
#menu2 #menu_content li a,#menu #menu_content li a{

	display:block;
	text-decoration: none;
	vertical-align:middle;
	margin: auto 0 ;
	display:block;
	border:0px solid #fff;
	border-left-width:0px !important;
	border-bottom-width:0px !important;
	border-right-width:0px !important;
	
}

#menu_content li.selected, #menu_content li:hover {

	/*margin-top:-1px;*/
	/*padding-top:2px;*/
	height:100%;
}

#menu #menu_content li.selected a,
#menu2 #menu_content li.selected a,
#menu #menu_content a:hover,
#menu2 #menu_content a:hover {
	display:block;	
}

/*#spacer{
	height: 20px;
	width: 100%;	
}

#spacer2{
	height: 40px;
	width: 100%;	
}*/

#crumble
{
	height: 20px;
	/*margin-left: 176px;*/
	color:#707070;
	font-size:11px;
}

#crumble a{
	color:#5F4393;	
}

#contentholder #main_left{
	width: 161px;
	float: left;
	display: inline;
}

#contentholder #main_left a{

}

#contentholder #main_center{
	width: 588px;	
	float: left;
	display: inline;
	padding-left: 16px;
}

#contentholder #main_center_large{
	width: 802px;	
	float: left;
	display: inline;
	padding-left: 16px;
}

#contentholder #main_right{
	width: 180px;
	float: left;
	display: inline;
	padding-left: 16px;
}

#main_left ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	/*background: #ece9f2;*/
	position:relative;z-index:20
}

#main_left a {
	display: block;
	border-width: 1px;
	margin: 0;
	padding: 2px 3px;
}

#main_left a {
	color: #462682;
	text-decoration: none;
	/*height: 24px;*/
}


#main_left li {
	position: relative;
	height: 16px;
	color: #66449f;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 6px;
}

#main_left ul li:hover{
	
	
}
#main_left ul li{

}
#main_left ul li a {
	padding-top:7px;
	margin-top:-7px;
	margin-left:-10px;
	padding-left:10px;
	padding-bottom:7px;
}
#main_left ul li a:hover {
	background: #fff;
	
}
#main_left ul li.selected a{
	background: #fff;
	
}

#main_left ul li.selected a{

	color:#E53138;
}

#main_left ul li:hover.top, #main_left ul li:hover.topred{
	
}

#main_left ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	background: #fff;
	z-index: 10;
}

#main_left ul ul li{
	border-bottom: 1px solid #e2e2e2;
}

div#main_left ul ul,
div#main_left ul li:hover ul
{
	display: none;
}

div#main_left ul li:hover ul,
div#main_left ul ul li:hover ul
{
	display: block;
}

#main_left .top
{

	background-image: url('../images/menu_selected_purple.png');
	list-style: none;
	background-repeat: no-repeat;
	height: 30px;
	}

#main_left .topred
{
	color: #fff;
	background-image: url('../images/menu_selected_red.png');
 	
 	list-style: none;
	background-repeat: no-repeat;
	height: 30px;
}

#main_left .top a, #main_left .topred a
{
	color: #fff;	
}

#contentholder #content  {
	
}

#content_block{
	
}

#content_block h1 {

	margin-bottom:8px;
	margin-top:0;
	width: 100%;
}

#content_block p {
	margin:0;
}

#block  {
	float:left !important;
	margin-bottom:15px;
	width:100%;
	
}

#block .top {
	background:url("../images/block_top.png") no-repeat scroll 0 0 transparent;
	height:8px;
	width:190px;
}

#block .middle {
	background-color:#F1F2F4;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#707070;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	width:167px;
	line-height: 12px;
}

#block .middle p
{
	color: #000;
}

#block select {
	color:grey;
	font-size:10px;
	height:20px;
	margin-top:2px;
	margin-bottom: 2px;
	padding:2px;
	width:170px;
}

#block input.btn_submit {
	/* background-color:#E53138; */
border-width:1px;
	border-style:solid;
	font-weight:bold;
	height:20px;
	font-size:10px;
	margin-left:100px;
	margin-top:4px;
	padding-bottom:4px;
	width:70px;
}

#content_block input.btn_submit {
	/*background-color:#E53138; */
	border-width:1px;
	border-style:solid;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin-top:4px;
	padding-bottom:4px;
	width:70px;
}

#block .bottom {
	background:url("../images/block_bottom.png") no-repeat scroll 0 0 transparent;
	height:9px;
	width:190px;
}

#block h2 {
	color:#E53138;
	font-size:14px;
	margin:0 0 10px;
}

#block h3 {
	color:#66449F;
	font-size:12px;
	margin:0;
}

#block ul {
	padding:0 0 0 15px;
}

#block .middle ul li {
	list-style-image:url("../images/bullet.png");
	width:100%;
}

#main_center #banner  {
	height:242px;
	width:588px;
	margin-bottom: 20px;
}

#main_center_large #banner  {
	height:242px;
	width:802px;
	margin-bottom: 20px;
}

#main_center #banner #image {
	background-image:url("../images/main_image.png");
	background-repeat:no-repeat;
	height:192px;
	width:588px;
}

#main_center_large #banner #image {
	background-image:url("../images/heuvelland.png");
	background-repeat:no-repeat;
	height:192px;
	width:802px;
}

#banner #text {
	background-color:#EBEBEC;
}

#banner #text .main {
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	color:#4E4E4E;
	padding:5px 5px 5px 13px;
}

#main_center #text .main h2 {
	color:#462682;
	font-size:14px;
	font-weight:normal;
	margin:0;
}

#main_center_large #text .main h2 {
	color:#462682;
	font-size:18px;
	font-weight:normal;
	margin:0;
}

#banner #text .bottom {
	background:url("../images/head_bottom_large.png") no-repeat scroll 0 0 transparent;
	height:6px;
}

#contentholder #content_left {
	border-left:1px solid #C7BDD9;
	float:left;
	overflow:hidden;
	padding-left:15px;
	padding-right:12px;
	width:264px;	
}

#contentholder #content_right{
	border-left:1px solid #C7BDD9;
	float:left;
	overflow:hidden;
	padding-left:15px;
	padding-right:12px;
	width:264px;	
	border-right:1px solid #C7BDD9;
}

#contentholder #content_left_large {
	border-left:1px solid #C7BDD9;
	float:left;
	overflow:hidden;
	padding-left:15px;
	padding-right:12px;
	width:372px;	
}

#contentholder #content_right_large {
	border-left:1px solid #C7BDD9;
	float:left;
	overflow:hidden;
	padding-left:15px;
	padding-right:12px;
	width:373px;	
	border-right:1px solid #C7BDD9;
}

#contentholder #content_full {
	border-left:1px solid #C7BDD9;
	border-right:1px solid #C7BDD9;
	float:left;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
	width:769px;
}

#footer
{
	width: 994px;
	height: 25px;
	color: #fff;
	font-size: 11px;
	margin-left: auto !important;
	margin-right: auto;
	
	
	
	
}

#footerpush
{
	height: 25px;
	clear:both;
}

#footer_menu 
{
	float: left;
	padding-top: 5px;
	padding-left:10px;
	background: #462682;
	height: 20px;
	width: 983px;
}

#footer #footer_menu div
{
	float: left;
	margin-right: 5px;
}

#footer #footer_menu a
{
	color: #fff;
	text-decoration: none;
}

#footer #footer_menu .dash
{
	color: #E52D6B;
	margin-left: 6px;
	margin-right: 6px;
}

#content_block a
{
	color: #4E4E4E;
	
}

#auto_field
{
	margin-bottom: 3px;
	width: 100%;
}

#auto_field .ButtonSmall
{
	background-color:#E53138;
	border: 1px solid #E53138;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin-top:4px;
	width:70px;
	margin-bottom: 10px;
}

.auto_form
{
	
}

.auto_form img
{

}

#auto_field textarea
{
	font-size: 12px;
	font-family: Arial;
	width: 100%;
}

#auto_field select, #auto_field .textfield
{
	width: 140px;
}

#auto_field_label
{

}

#auto_help
{
	display: block;
}

#has_errors
{
	color: red;
}

.cms_block {
	width:100%;
	float:left;
	margin:0 0 10px 0;
}
#footer_menu .cms_block {
	margin:0!important ;
}

#content_block {
	width:100%;
	float:left;
	margin:0 0 10px 0;
}

#menuholder
{
	position: relative;
}

#menuholder .headerimage {
	position:absolute !important;
	top:0;
	left: 170px;
	width:600px !important;
	height:80px !important;
	overflow:hidden !important;
	padding: 15px 0 0 0;
}

/* Module: calendar */
/**

Back-end layout

*/



/**

Blocks layout

*/

#calendar_small_overview{
	color: #4E4E4E;
	margin-bottom: 15px;
}

#calendar_small_overview h1{
	color:#2B8989;
	font-size:17px;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:0;
}

#calendar_small_overview h2{
	color:#66449F;
	font-size:12px;
	font-weight:bolder;
	margin:0;
}
#calendar_small_overview .calendar_entry
{
	text-decoration: none;
	margin-bottom: 12px;
	border: 0px dotted grey;
}



.calendar_entry .thumb
{
	margin: 0px 5px 5px 0px;
	display: inline;
	border:1px solid #2B8989;
}

#calendar_small_overview .calendar_entry a
{
	text-decoration: none;
	color: #462682;
}

.calendar_entry .date
{
	margin-top: 3px;
	font-style:italic; 
	border: 0px solid white;
}

.calendar_entry table
{
	border-collapse:collapse;
}

#calendar_small_overview .calendar_entry .short_description
{
	text-decoration: none;
	margin-bottom: 3px;
}

#calendar_small_overview input.btn_submit {
	background-color:#E53138;
	border: 1px solid #E53138;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin-top:4px;
	padding-bottom:4px;
	width:70px;
}

#calendar_small_overview .highlight
{
	text-decoration: underline;
}

.entry_description_holder
{
	
}	

.calendar_entry #read_more{
	float: right;
	font-size: 11px;
}

.calendar_entry #read_more a{
	text-decoration: underline;
	color: #4E4E4E;
	font-style: inherit;
}

.calendar_entry #back
{
	margin-top:5px;	
}

.calendar_entry #back a{
	text-decoration: underline;
	color: #4E4E4E;
	font-size: 11px;
}

#calendar_small_overview #read_more{
	float: right;
	font-size: 11px;
}

/**

Zoek blok

*/

#search_block {
	background: #f1f2f4;
	padding: 10px 14px 14px 14px;
	color: #333333;
	font-size: 11px;
}

#search_block select {
	color:grey;
	font-size:10px;
	height:20px;
	margin-bottom:2px;
	margin-top:2px;
	padding:2px;
	width:170px;
}

#search_block input.btn_submit {
	background-color:#E53138;
	border:1px solid #E53138;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin-left:100px;
	margin-top:4px;
	padding-bottom:4px;
	width:70px;
}         

#block span.datesearch select {
	width:auto !important;	
}
#from_div
{
	left:auto !important;
	top:auto !important;	
}
#till_div
{
	left:auto !important;
	top:auto !important;	
}
#block.search_activity h3 a
{
	text-decoration: none;	
	color: #4626AB;
}

/*calenddar_popup*/
.cpYearNavigation,.cpMonthNavigation, .cpMonthNavigation a { border:0px solid; background-color:#4626AB; text-align:center; vertical-align:center; text-decoration:none; color:#fff !important; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-size:8pt !important; }
TD.cpDayColumnHeader { text-align:center; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:center;; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#ff6600; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:#ff6600; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }

/**

Google maps

*/

#map_canvas
{
	width: 300px;
	height: 240px;
	border: 1px solid #2B8989;
	margin-top: 15px;
	margin-bottom: 15px;
	float: right;
}



/* Module: dashboard */
#dashboard {
	float:left;
	overflow:hidden;
	padding-left:15px;
	color:#4E4E4E;
	height: 100%;
	background: #fff url('../images/logo_bg.png') no-repeat;
	background-position: left bottom;
}

#dashboard h1  {
	color:#2B8989;
	font-size:17px;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:0;
}
/* Module: form */
fieldset{
	border: 0px;
}

#content_block textarea
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.fieldsetTable .textfield 
{
	width: 245px;
}

.fieldsetTable select
{
	width: 250px;
}

.fieldsetTable label
{
	font-size: 12px;
}

.fieldsetTable hr
{
	color: #2B8989;
	width: 100%;
	height: 5px;
}

.thank_popup
{
	padding: 15px;
}

#print_form{
	float: right;
	margin: 10px 10px 0px 0px;
}

#print_form a{
	text-decoration: none;
	color: #2B8989;
	font-size: 14px;
}
/* Module: guestbook */
#guestbook
{
	width: 100%;
}

#guestbook input.submit_btn {
	background-color:#E53138;
	border: 1px solid #E53138;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin-top:4px;
	padding-bottom:4px;
	width:70px;
}

#guestbook #guestbook_answer
{
	margin-bottom: 8px;	
}

#guestbook #guestbook_details
{
	font-size: 10px;
	font-style: italic;	
}

#guestbook form{
	margin-top: 15px;
}

#guestbook form label{
	width: 180px;
}

#guestbook .small{
	width: 60px;
}

#guestbook .point{
	width: 10px;	
}

#guestbook .input{
	width: 250px;	
}

#guestbook input{
	width: 250px;
}

#guestbook textarea{
	width: 330px;
	height: 80px;
	font-family: Arial;
	font-size: 12px;
}

#guestbook .error
{
	border: 1px solid red;
}

#guestbook #error_div
{
	float: right;
	margin-top: 5px;
	font-style: italic;
}
/* Module: imagerotator */
#main_center #imagerotator{
	width: 588px;	
}

#main_center_large #imagerotator{
	width: 588px;	
}

#main_center #imagerotator #images{
	height: 192px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	background: #EBEBEC;
}

#main_center_large #imagerotator #images{
	height: 192px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	background: #EBEBEC;
}

#main_center #images{
	width: 588px;	
}

#main_center_large #images{
	width: 588px;	
}

#imagerotator #images ul li img
{
	margin: 0;
	border: 0;
	padding: 0;
}

#main_center #imagerotator #images ul li img
{
	width: 588px;	
	height: 194px;
}

#main_center_large #imagerotator #images ul li img
{
	width: 588px;	
	height: 194px;
}

#imagerotator #images ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#imagerotator #images ul li{
	position: absolute;
}

#imagerotator #textarea{
	width: 100%;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	background: #EBEBEC;

}

#imagerotator #textarea #text{
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#imagerotator #textarea #text ul{
	list-style: none;
	margin:0;
	padding:0;	
}

#imagerotator #textarea #text .show{
	display: block;	
}

#imagerotator #textarea #text .hide{
	display: none;	
}

#imagerotator #textarea #text h2{
	color:#462682;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding-top: 3px;
	padding-bottom: 3px;
}

#main_center_large #imagerotator #textarea #text h2{
	/*font-size: 16px;*/
}

#imagerotator #textarea #text{
	color: #4E4E4E;
	padding:5px 5px 5px 13px;
}

#imagerotator #textarea #buttons{
	float: right;
	display: inline;
	padding: 19px;
}

#imagerotator #textarea #buttons .button_selected{
	background: url('../images/bullet_dark.png') no-repeat;	
	width: 11px;
	height: 11px;
	float: left;
	margin-right: 5px;
}

#imagerotator #textarea #buttons .button{
	background: url('../images/bullet_light.png') no-repeat;		
	width: 11px;
	height: 11px;
	float: left;
	margin-right: 5px;
}

#main_center_large #imagerotator #bottom{
	height: 5px;
	width: 590px;
	background: url('../images/head_bottom_large.png') no-repeat;
}

#main_center #imagerotator #bottom{
	height: 5px;
	width: 590px;
	background: url('../images/head_bottom_small.png') no-repeat;
}
/* Module: location */

/* Module: news */
#news_highlight
{
	color:#4E4E4E;
	margin-bottom: 15px;
}


#news_highlight h2  {
	color:#462682;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}

#news_highlight #news_item {
	margin-bottom:12px;	
}

#news_highlight p {
	margin-top: 3px;
}

#news_highlight #read_more{
	float: right;
	font-size: 11px;
}

#news_highlight #read_more a{
	text-decoration: underline;
	color: #333333;
}

#news_archive_item
{
	float:left;
	width:100%;
	margin-bottom: 5px;
}

#news_archive_item .dash
{
	margin-left: 3px;
	margin-right: 3px;
	color: #2B8989;
}

#news_archive_item .title, #news_archive_item .title a
{
	color: #462682;
}

#news_archive_item .title a
{
	text-decoration: none;	
}

#news_date{
	margin-bottom: 3px;
	font-size: 11px;
	font-style: italic;
}

#news_highlight #back{
	margin-top: 3px;
	font-size: 11px;
	font-style: italic;
}
/* Module: picturealbum */
.picture_album
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.albums #back a
{
	text-decoration: none;
	color: #6E6E6E;
}

.albums #back
{
	font-size: 11px;
	margin-bottom: 10px;
}
.picture_album {
	width:180px;
	float:left;
}

.imagelink {
	display:block;
	height:125px;
	width:180px;
	border:1px hidden;
}
/* Module: poll */
#poll
{
	width: 100%;
}

#poll .poll_answer
{
	padding-bottom: 3px;
}

#poll input.submit_btn {
	background-color:#E53138;
	border: 1px solid #E53138;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:20px;
	margin-top:4px;
	padding-bottom:4px;
	width:70px;
}
/* Module: region */
#district
{
	float: left;
	width: 120px;
	margin-bottom: 4px;
}

#district .dash
{
	color: #462682;
	font-weight: bolder;
	margin-left: 1px;
	margin-right: 5px;
}

#district a
{
	color: #462682;	
}

.map
{
	width: 382px;
	height: 220px;
}
/* Module: rose */
#login input
{
	color: #4E4E4E;
}

#login #username, #login #password
{
	margin-top: 5px;	
}

#login input
{
	margin-top: 3px;
	width: 164px;
}

#login #user_login_reg
{
	margin-top: 10px;
	font-size: 10px;	
}

#login ul li
{
	margin-top: 3px;
}

#login a
{
	color: #462682;
	text-decoration: none;
}

#result_bar
{
	padding: 8px 15px 3px 15px;
	background: #462682;
	margin-bottom: 3px;
}

#result_bar h1
{
	color: #fff;
}

#content_block.no_margin
{
	margin-bottom: 0px;
}

#content_block.no_margin #calendar_small_overview, #content_block.no_margin #content_block
{
	margin-bottom: 0px;
}

.search_navigation a{
	display:block;
	width:15px;
	height:15px;
	float:left;
	text-align:center;
	text-decoration:none;
}
.search_navigation a.active,.search_navigation a:hover {
	background:#462682;
	color:#fff !important;
}
/* Module: services */
#services
{
	
}

#services ul li a
{
	text-decoration: none;
	color: #462682
}

#services ul.list
{
	margin:0;
	padding:0;
}

#services ul.list li
{
	margin-bottom: 3px;
	list-style-type:none;
	margin:0;
	padding:4px 0;
}

#services #back
{
	margin-top: 10px;
	font-size: 11px;	
}

#services #back a
{
	text-decoration: none;
	color: #4E4E4E;
}

#contactpersonen table
{
	margin-bottom: 5px;
}

#contactpersonen .first_c
{
	width: 100px;
}

#contactpersonen .view_details
{
	font-size: 11px;	
}

#contactpersonen a
{
	color: #4E4E4E;
}

#services h1.service
{
	margin-top: 5px;
}
/* Module: story */
#story_block #read_more{
	float: right;
	font-size: 11px;
}

#story_block #read_more a{
	text-decoration: underline;
	color: #4E4E4E;
}
/* Module: stylesheet */
.stylesheet-color-picker
{
	position: absolute;
	left: 364px;
	z-index: 444;
}body {
	background-color:#FFFFFF;
	background-position:right top;
	background-repeat:repeat-y;
}

#menu #menu_content li.selected a,#menu #menu_content a:hover {
	font-size:18px;
	color:#E53138;
	border-width:4px;
	border-color:#E53138;
}

#menuholder #toplogo {
}

#contentholder {
	font-family:Arial;
	font-size:12px;
	color:#4E4E4E;
}

h1 {
	font-weight:bold;
	font-size:17px;
	color:#2B8989;
}

h2 {
	font-weight:bold;
	font-size:12px;
	color:#66449F;
}

h3 {
	font-weight:bold;
	font-size:12px;
	color:#66449F;
}

h4 {
	font-weight:bold;
	font-size:14px;
	color:#66449F;
}

#maincontent a {
	font-size:12px;
	color:#4E4E4E;
}

#main_left .top, #main_left .top a {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:no-repeat;
}

#main_left .topred, #main_left .topred a {
	font-weight:bold;
	font-size:11px;
	color:#fff;
	background-color:#FFFFFF;
	background-position:right top;
	background-repeat:repeat;
}

#main_left a {
	font-size:12px;
	color:#462682;
}

#footer_menu {
	background-position:left top;
	background-repeat:no-repeat;
}

#footer_menu div {
	font-size:11px;
	color:#FFFFFF;
}

#footer a {
	font-weight:bold;
	font-size:11px;
	color:#fff;
}

.minimenu a {
	font-size:11px;
	color:#462682;
}

#contentholder {
	background-position:left bottom;
	background-repeat:no-repeat;
}

#menu #menu_content li,#menu #menu_content li a {
	font-size:18px;
	color:#462682;
	border-width:4px;
	border-color:#f7f7f7;
}

.btn_submit, #top_nav .submit {
	color:#FFFFFF;
	border-color:#E53138;
	background-color:#FF0000;
}

#menu2 #menu_content li,#menu2 #menu_content li a {
	font-size:16px;
	color:#462682;
	border-width:8px;
	border-color:#f7f7f7;
}

#menu2 #menu_content li.selected a,#menu2 #menu_content a:hover {
	font-size:16px;
	color:#E53138;
	border-width:8px;
	border-color:#f7f7f7;
}

#crumble, #crumble a {
	font-size:11px;
	color:#808080;
}

#main_left ul li a:hover, #main_left ul li.selected a {
	font-size:12px;
	color:#E53138;
}

#main_left ul {
	background-color:#ECE9F2;
	background-position:left top;
	background-repeat:no-repeat;
}

#menuholder #menu, #menu2 {
	background-color:#f7f7f7;
	background-position:left top;
	background-repeat:no-repeat;
}


