body {color: #000; font-family: Arial, Verdana, Tahoma; font-size: 12px}

a {color: #154E8D; text-decoration: none}

a:hover {text-decoration: underline}

:focus {outline: none}

button, input, select, textarea {font-family: arial; font-size: 11px}

hr {color: #C0C0C0; height: 1px}

form {margin: 0}

#main {width: 988px; margin: auto}

	#content {width: 988px; background: url(../img/main_middle.gif) #FFF repeat-y top center}

	#content_top {background: url(../img/main_top.gif) no-repeat top center; padding: 14px}

		#header {width: 960px; height: 116px; overflow: hidden; background: url(../img/header.gif) no-repeat bottom center}
			
			#logo {float: left; width: 340px}

			#attributes {float: left; width: 620px}

				#external {height: 62px}

					#external ul {float: right; height: 31px; list-style: none; margin: 0; padding: 0; background: #8F0505}

						#external ul li {float: left; margin: 0; padding: 0}

						#external ul li a {float: left; line-height: 31px; padding: 0 9px; color: #FFF; font-size: 10px}

						#external ul li .left {width: 55px; height: 31px; background: url(../img/external_l_corner.gif) no-repeat top left}

						#external ul li .right {width: 9px; height: 31px; background: url(../img/external_r_corner.gif) no-repeat top right}

						#external ul li .separator {width: 1px; height: 10px; margin: 12px 0 0 0; background: #FFF; font-size: 0}

				#insider {}

					#links {float: right}

						#links ul {list-style: none; margin: 0; padding: 0}

						#links ul li {float: left; margin: 0; padding: 0}

						#links ul li a {float: left; padding: 0 10px; line-height: 28px}

						#links ul li a img {float: left; margin: 8px 8px 0 0}

						#links ul li .separator {width: 1px; height: 11px; margin: 10px 0 0 0; background: #154E8D; font-size: 0}

					#search {float: right}

						.field {float: left; height: 26px; padding: 0 0 0 32px; border: 1px solid #759FBF; background: url(../img/search.gif) no-repeat top left}

						.field input {float: left; width: 140px; background: transparent; border: 0; padding: 6px 10px 0 0}

						.field a {float: left; height: 26px; display: block; padding: 0 10px; background: #006FA2; line-height: 26px; color: #FFF}

		#mainmenu {width: 960px; height: 50px; background: url(../img/mainmenu.gif) #007DB3 repeat-x bottom center}

			#mainmenu ul {height: 50px; list-style: none; margin: 0; padding: 0; background: url(../img/mainmenu_corners.gif) no-repeat bottom center}

			#mainmenu ul li {float: left; margin: 0; padding: 0}

			#mainmenu ul li a {float: left; display: block; height: 22px; padding: 26px 14px 0 15px; color: #FFF}

			#mainmenu ul li .separator {width: 1px; height: 47px; margin: 1px 0 0 0; background: #00608B}

			#mainmenu ul li .selected {text-decoration: underline}
		
		#bodytext {width: 100%; padding: 18px 0 0 0; overflow: hidden; background: url(../img/bodytext.gif) #F2F2F2 repeat-y top center}
			
			#inline {float: left; width: 676px; padding: 0 10px}

			#menu {float: left; width: 253px; padding: 0 0 0 11px}

				#menu .section_title {background: url(../img/section_menu.gif) #B1D46B no-repeat top right}

				#district {background: #F0F9FE}

					#district ul, #extra ul {list-style: none; margin: 0; padding: 6px 0 0 0}

					#district ul li, #extra ul li {margin: 0; padding: 0; display: inline}

					#district ul li span, #extra ul li span {display: block; background: url(../img/separator.gif) repeat-x bottom center}

					#district ul li a, #extra ul li a {display: block; padding: 4px 10px 4px 24px; background: url(../img/link_dot.gif) no-repeat 10px 10px}

					#district ul li a.menulevel3 {padding: 4px 10px 4px 40px; background: url(../img/link_dot.gif) no-repeat 25px 10px}
				
				.b_commercial {padding: 25px 0 20px 0; text-align:center}

					/*.b_commercial a {display: block; width: 180px; height: 150px; margin: auto}

					.b_commercial #banner {width: 180px; height: 150px; margin: auto}*/

				.g_commercial {padding: 10px 0; margin:auto; width:170px}

					.g_commercial p {margin: 0; padding: 0 0 4px 0}

				.struktuurfondid {padding: 10px 0 0 0}

					.struktuurfondid a {display: block; width: 170px; margin: auto}

				.poll_q {padding: 6px 10px; background: url(../img/separator.gif) repeat-x bottom center}

				#poll {padding: 10px 0}

					#poll label {width: 100%; padding: 0 0 3px 0; display: block; overflow: hidden}

					#poll label .poll_answ {display: block; padding: 3px 0 0 0}

	#footer {width: 100%; overflow: hidden}

		#footer .text {float: left; padding: 0 0 0 35px; line-height: 23px; color: #939393}

		#footer .okia {float: right; padding: 6px 35px 0 0}

/* front */

#front {padding: 0}

	#front_l {float: left; width: 330px}

	#front_r {float: right; width: 330px}
		
		.section_title {height: 35px; text-indent: 14px; border-bottom: 4px solid #DADADA; line-height: 34px}

		.section_title h3 {margin: 0; padding: 0; color: #FFF}

		#front_l .section_title {background: url(../img/section_front_l.gif) #E76975 no-repeat top right}

		#front_r .section_title {background: url(../img/section_front_r.gif) #F8BB49 no-repeat top right}

		.text_unit {background: url(../img/separator.gif) repeat-x bottom center}

		.text_unit, .text_unit_last {width: 310px; padding: 10px; overflow: hidden}

			.text_unit p, .text_unit_last p {margin: 0; padding: 0 0 4px 0}

			.text_unit .icon, .text_unit_last .icon {float: left; margin: 0 10px 10px 0}

			.text_unit .name a, .text_unit_last .name a, .text_unit .name {color: #939393}

		.whitening {background: #FFF}

		.dated {color: #939393}

		.more {display: block; padding: 6px 20px; background: url(../img/link_dot.gif) no-repeat 10px 10px}

		.more a {}

		.object {float: left; width: 147px}
		
			.object img {display: block; margin: 0 0 4px 0}

		.gap {float: left; width: 16px; height: 10px}

/* Blogs */

#rss_list {}
	#rss_list .item {padding: 10px; background: url(../img/rss/fragmentary.gif) repeat-x bottom center}
	#rss_list .name {color: #929292; padding: 0 0 8px 0}
		#rss_list .name a {color: #929292}
	#rss_list .titled {padding: 0 0 4px 0; color: #1B4D92}
		#rss_list .titled a {color: #1B4D92}
	#rss_list .contender {color: #010101}
.pagging {padding: 15px 10px 0 10px}
	.pagging ul {list-style: none; margin: 0; padding: 0}
	.pagging ul li {float: left; margin: 0 5px 0 0; padding: 0}
	.pagging ul li a {display: block; margin: 0; padding: 0 3px}
	.pagging ul li a.selected {color: #5F9BE6; text-decoration: underline}
	
	
#pager ul.pages {display:block; border:none; margin:10px 0 50px; padding:0}
 
#pager ul.pages li {color: #3875C1; list-style: none; border-right: 1px solid #000; float: left; text-decoration: none; margin: 0 5px; padding: 0 10px 0 0}
#pager ul.pages li:hover {}
#pager ul.pages li.pgEmpty {color:#eee;}
#pager ul.pages li.pgCurrent {color:#000; font-weight:700;}

#article_attributes {width: 100%; overflow: hidden}

	#article_title {float: left}

	#article_tools {float: right}

		#article_tools a {display: block; margin: 0 0 4px 0; overflow: hidden; text-align: right; line-height: 20px}

		#article_tools a img {float: right; margin: 0 0 0 10px}


.forming {margin: 0 0 15px 0; padding: 1px; border: 1px solid #E3E3E3; background: #FFF; width: 420px}

	.forming table {width: 100%}

	.title_row {padding: 14px 9px; border-bottom: 1px solid #E2E2E2; background: #E8E8E8}

	.input_row {padding: 10px 9px; border-top: 1px solid #FFF; border-bottom: 1px solid #E2E2E2; background: #F8F8F8}

		.forming table input, .forming table textarea {width: 280px; padding: 4px; border: 1px solid #B7B7B7}

		.forming table button {width: auto; padding: 4px; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #B7B7B7; border-right: 1px solid #B7B7B7; background: url(../img/forming_button.gif) #F5F5F5 repeat-x bottom center}


.formingArt {margin: 0 0 15px 0; padding: 1px; border: 1px solid #E3E3E3; background: #FFF; width: 420px}

	.formingArt table {width: 100%}

	.title_row {padding: 14px 9px; border-bottom: 1px solid #E2E2E2; background: #E8E8E8}

	.input_row {padding: 10px 9px; border-top: 1px solid #FFF; border-bottom: 1px solid #E2E2E2; background: #F8F8F8}

		.formingArt table input, .formingArt table textarea {width: 280px; padding: 4px; border: 1px solid #B7B7B7}

		.formingArt table button {width: auto; padding: 4px; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #B7B7B7; border-right: 1px solid #B7B7B7; background: url(../img/forming_button.gif) #F5F5F5 repeat-x bottom center}

/* Call to action */

#calltoaction {width: 100&; overflow: hidden; padding: 0 0 15px 0; border-top: 6px #fbb11e solid;}
	
	#calltoaction .c_inline {width: 100%; overflow: hidden; margin: 2px 0 0 0; padding: 0 0 10px 0; background-color: #f6f6f6;}

	#calltoaction ul {list-style: none; margin: 0; padding: 5px 16px 0 16px;}
	
		#calltoaction ul li {float: left; width: 100%; margin: 6px 0 6px 0;}
		
		#calltoaction ul li img {float: left;}
		
		#calltoaction ul li a {display: block; float: left; height: 21px; line-height: 21px; padding: 0 0 0 12px; font-size: 12px; font-weight: bold; color: #0071a4;}
		
		#calltoaction ul li a span {color: #d7991e;}

/* Work offers */

#chooseweb {width: 100%; overflow: hidden; margin: -10px 0 0 0; padding: 0 0 10px 8px;}

*html #chooseweb {margin: 0;}

	#chooseweb ul {list-style: none; margin: 0; padding: 0;}
	
	#chooseweb li {float: left; margin: 0 20px 0 0;}
	
	#chooseweb li .opt_info {float: left; margin: 3px 0 0 -8px; color: #5f5f5f; font-weight: bold;}
	
	#chooseweb li .opt_info_active {float: left; margin: 3px 0 0 -8px; color: #1a72b6; font-weight: bold;}


#work_offers {border-top: 1px #dadada solid; border-left: 1px #dadada solid; border-right: 1px #dadada solid; border-bottom: 4px #dadada solid; background-color: #fefefe;}

	#work_offers th {background: #aad554; padding: 7px 0; font-size: 14px; text-align: left; color: #ffffff;}
	
	#work_offers th.first {padding-left: 25px;}
	
	#work_offers td {padding: 7px 0 8px 0; font-size: 12px; color: #5f5f5f; background: url('../img/table_line.gif') bottom left repeat-x;}
	
	#work_offers td a {display: block; color: #1a72b6; font-weight: bold; padding: 0 0 0 25px; background: url('../img/arrow.gif') no-repeat 16px 4px;}
	
	#work_offers td.bottom {padding: 0; background: none; height: 42px;}

.pagination {overflow: hidden; padding: 10px 0 10px 5px;}

.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #F9F9F9;
}

.backmedium {
	background: #F0F0F0;
}

.backgray {
	background: #DADADA;
}

.backwhite {
	background: #FFFFFF;
}

.bodytextlight {
	color: #999999;
	font-size: 11px;
}

#bodytable {
	
}

.borderbottom {
	border-bottom: 1px dotted #DCDCDC;
}

.bordertop {
	border-top: 1px solid #DCDCDC;
}

.bordercolor {
	border: 1px solid #DCDCDC;
}

.container {
background-color: #FCFCFC;
border-width : 1px 1px 4px 1px;
border-color: #DADADA;
border-style: solid;
padding: 10px 0 10px 15px;

}

.container2 {
float: left;
width: 320px; 
margin-right: 15px;
margin-bottom: 15px;
}

.container H2 {
	margin : 0 6px 6px 0;
}

.containerfront {
background-color: #FCFCFC;
border-width : 1px 1px 4px 1px;
border-color: #DADADA;
border-style: solid;
}

.containercomment {
background-color: #FBFBFB;
border-width : 1px 1px 4px 1px;
border-color: #DADADA;
border-style: solid;
width: 250px;
font-size: 14px;
font-weight: bold;
padding: 20px;
color: #3F3F3F;
}

.formbutton {
	border: 1px solid;
	border-color: #CACACA #818181 #818181 #CACACA;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	height: 23px;
	padding: 1px 4px 2px 4px;
}

.formfield {
}

.formfield50 {
	width: 50px;
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}

.formsearch {
	background: #FFFFFF;
	border: 1px solid #CACACA;
	color: #000000;
	padding-left: 3px;
	width: 90px;
	font-size: 12px;
}

.link {
	background-image: url(../img/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 1px 0px 1px 10px;
}

.menuback {
	background-color: #FFFFFF;
	width: 194px;
	border-left: 1px solid #DADADA;
	padding-left : 4px;
}

.menulevel1 {
	padding: 7px 10px 7px 5px;
	display: block;
	color: #FFFFFF;
}

.menulevel2 {
	background-image: url(../img/menu/menu_arrow2.gif);
	background-repeat: no-repeat;
	padding: 1px 0px 1px 25px;
	display: block;
}

.menulevel3 {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding: 4px 5px 2px 45px;
	display: block;
	color: #2A2A2A;
}

.menulevel4 {
	background-image: url(../img/menu/menu_arrow4.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 4px 5px 3px 28px;
	display: block;
	color: #2A2A2A;
}

.menulevel5 {
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 36px;
	display: block;
	color: #000000;
}


.menuleveltop {
	padding-left : 15px;
	padding-right : 5px;
	color: #6E6E6E;
}

.navitheme {
	background: #114783;
	background-image: url(../img/menu/back_top.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.shadow1 {
	background-image: url(../img/header/shadow_1.gif);
	background-repeat: repeat-x;
}

.shadow2 {
	background-image: url(../img/header/shadow_2.gif);
	background-repeat: repeat-y;
}

.shadow3 {
	background-image: url(../img/header/shadow_3.gif);
	background-repeat: repeat-x;
}

.shadow4 {
	background-image: url(../img/header/shadow_4.gif);
	background-repeat: repeat-y;
}

.subtitle {
	font-size: 14px;
	font-weight: bold;
	
}

.submenuheadergreen {
	background-color: #C5D664;
	background-image: url(../img/menu/submenu_header_green.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding : 4px 4px 4px 25px;
}

.submenuheadergray {
	background-color: #C2C2C2;
	background-image: url(../img/menu/submenu_header_gray.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: white;
	font-size: 14px;
	height: 24px;
	font-weight: bold;
	padding : 4px 4px 4px 25px;
}

.submenuheaderblue {
	color: #175293;
	font-size: 14px;
	font-weight: bold;

}

.textcomment {
	color: Red;
}

.textlang {
	color: Black;
}

.textlight {
	color: #A9A9A9;
}

.textred {
	color: #D85A27;
}

.textgreen {
	color: #B8CE3F;
}

.textsearch {
	color: #4F4F4F;
}

.title {
	color: #175293;
	font-size: 22px;
	margin : 0;
	font-weight: normal;
}

.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}

.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}

.tabelautoodd {
	background-color: #F9F9F9;
}

#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}



#thumb {
	height: 126px;
}

.tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	padding: 3px;
	
}

.tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}

.tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

.tabel2 td {
	border-bottom: none;
	padding: 3px;
}

#title {
	padding: 5px 0 8px 10px;
}