/* (c) 2009 - BMT Media - www.bmtmedia.nl */
/* General styles */
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
body {
	margin:0px;
	padding:0px;
	border:0;
	width:100%;
	background:#e9eaf3;
	min-width:990px;
}
a, a:hover, a:visited, .col1 a, .col1 a:visited {
	color:#000;
}

#header {
	clear:both;
	float:left;
	width:100%;
	border-bottom:1px solid #afc476;
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x;
}
.colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff;
}
.colleft {
	float:left;
	width:100%;
	position:relative;
	right:75%;
	background:#f4f5fb;
	background-image:url(/images/main_back.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.col1,
.col2 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.col1 {
	width:71%;
	left:102%;
}
.col2 {
	width:21%;
	left:6%;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	height:0px;
}
#container {
	padding:50px;
	padding-bottom:25px;
	
}
#shadow {
	width:100%;
	border-collapse:collapse;
}
#shadow td {
	padding:0px;
}
#shadow .top {
	background-image:url(/images/shadow_top.gif);
	background-repeat:repeat-x;
	height:4px;
}
#shadow .top_left {
	background-image:url(/images/shadow_top_left.gif);
	background-repeat:no-repeat;
}
#shadow .top_right {
	background-image:url(/images/shadow_top_right.gif);
	background-repeat:no-repeat;
}
#shadow .left {
	background-image:url(/images/shadow_left.gif);
	background-repeat:repeat-y;
	width:4px;
}
#shadow .right {
	background-image:url(/images/shadow_right.gif);
	background-repeat:repeat-y;
	width:4px;
}
#shadow .bottom {
	background-image:url(/images/shadow_bottom.gif);
	background-repeat:repeat-x;
	height:4px;
}
#shadow .bottom_left {
	background-image:url(/images/shadow_bottom_left.gif);
	background-repeat:no-repeat;
}
#shadow .bottom_right {
	background-image:url(/images/shadow_bottom_right.gif);
	background-repeat:no-repeat;
}
#bmt_menu {
	background-color:#fff;
	height:41px;
	background-image:url(/images/menu_back.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #fff;
	border-top:1px solid #464646;
}
#bmt_menu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	background-color:#fff;
	float:left;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
}
#bmt_menu li {
	display:inline;
	padding:0px;
	margin-left:-2px;
}
#bmt_menu a, #bmt_menu a:visited {
	color:#005992;
	border:none;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	background-image:url(/images/menu_back.gif);
	background-repeat:repeat-x;
	line-height:41px;
	height:41px;
	padding-top:14px;
	padding-bottom:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	font-size:12px !important;
}
#bmt_menu a:hover {
	background-image:url(/images/menu_selected_back.gif);
	background-repeat:repeat-x;
}
#breadcrumbs {
	height:20px;
	background-color:#eee;
	border-bottom:1px solid #7a9d1b;
	padding-left:15px;
	padding-top:6px;
}
#breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited {
	color:#005993 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-style:italic !important;
	text-decoration:none !important;
}
#breadcrumbs a:hover {
	text-decoration:underline !important;
}
#breadcrumbs img {
	margin-right:6px;
}
h6.submenutitle {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#005993 !important;
	font-weight:bold !important;
	padding-bottom:5px;
	padding-left:5px;
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	background-image:url(/images/submenutitle_back.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	text-indent:0px;
}
h6.title {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:18px !important;
	color:#005993 !important;
	font-weight:bold !important;
	font-style:italic !important;
	padding:0px !important;
	margin:0px !important;
	margin-bottom:10px !important;
	text-align:left;
	text-indent:0px;
}
#submenu {
	position:relative;
}
#submenu ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:5px;
	padding-bottom:10px;
}
#submenu li {
	background-image: url(/images/submenu_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 7px;
	margin-bottom:5px;
}
#submenu a, #submenu a:visited, #bmt_bijlagen a, #bmt_bijlagen a:visited {
	color:#005993 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	text-decoration:none !important;
	display:block;
	padding-left:3px;
	line-height:133%;
	min-height:1em;
}
#submenu a:hover, #bmt_bijlagen a:hover {
	background-image:url(/images/submenu_back.gif);
	background-repeat:repeat-y;
}
#bmt_copyright {
	text-align:right;
	padding-right:20px;
	padding-top:5px;
	color:#117e99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:8pt;
	padding-bottom:10px;
}
#bmt_copyright img {
	border:none;
}

#bmt_copyright a {
	color:#117e99;
	font-size:8pt;
}
/* Bijlagen */
#bmt_bijlagen {
	line-height:150%;
}
#bmt_bijlagen a, #submenu a:visited {
	text-decoration:none;
	color:#117e99;
}
#bmt_bijlagen a:hover {
	text-decoration:underline;
	color:#117e99;
}
#bmt_bijlagen {
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0;
	margin: 0;
}
#bmt_bijlagen li {
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 20px;
	margin-bottom:5px;
}
#bmt_bijlagen li.attachment_word {
	background-image: url(/images/attachment_word.gif);
}
#bmt_bijlagen li.attachment_excel {
	background-image: url(/images/attachment_excel.gif);
}
#bmt_bijlagen li.attachment_acrobat {
	background-image: url(/images/attachment_acrobat.gif);
}
#bmt_bijlagen li.attachment_image {
	background-image: url(/images/attachment_image.gif);
}
#bmt_bijlagen li.attachment_text {
	background-image: url(/images/attachment_text.gif);
}
#bmt_bijlagen li.attachment_other {
	background-image: url(/images/attachment_other.gif);
}
/* Info & ErrorMessage */
#infomessage, #errormessage {
	border:1px solid #000000;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:10px;
	font-size:12px;
}
#infomessage {
	background-color:#339900;
	font-weight:bold;
	text-align:center;
}
#errormessage {
	background-color:#990000;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	margin:0px;
}
/* Forms */
form {
	padding:0px;
	margin:0px;
}
input, textarea, select, button {
	font-size:9pt;
}
input[type='text'], input[type='password'], textarea, select {
	border:1px solid #bbb;
	background-color:#fff;
	background-image:url(/images/input_back.gif);
	background-repeat:repeat-x;
	padding:2px;
}
select {
	padding:1px;
}
input[type='text']:hover, input[type='password']:hover, input[type='text']:focus, input[type='password']:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	border:1px solid #888;
}
input[type='text'].formerror, input[type='password'].formerror, textarea.formerror, select.formerror {

		background-color:#fdf0aa;
		background-image:url(/images/inputerror_back.gif);
}
span.formerror {
	float:right;
	margin-left:10px;
	color:#cf676a;
	font-weight:bold;
}
span.formerror img {
	vertical-align:middle;
}
fieldset {
    border:1px solid #cdcdcd; 
	padding:5px;
    color:#000; 
    text-align:left; 
    font-size:90%; 
	width:90%;
	display:block;
	background-image:url(/images/fieldset_back.gif);
	background-repeat:repeat-x;
	background-color:#e1e1e1;
}
table.form {
	width:495px;
}
table.form td {
	padding-top:3px;
	padding-bottom:3px;
}
legend {
	font-weight:bold;
	padding-left:5px;	
	padding-right:7px;
	margin-left:5px;
	color: #29305a;
	background-color:#fff;
}
span.fieldname {
	font-weight:normal;
	color:#000;
}
span.fieldname_error {
	font-weight:bold;
	color:#af1d20;
}
/* News */
.newsregiotitle {
	font-size:12pt;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-bottom:5px;
	clear:both;
	border-bottom:1px solid #aaa;
}
.newsitem {
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
	float:left;
	width:305px;
	margin-right:5px;
	margin-left:5px;
}
.newstitle {
	float:left;
	font-weight:bold;
	padding:3px;
}
.newstitle a, .newstitle a:visited {
	text-decoration:none !important;
	color:#477299 !important;
}
.newsdate {
	float:right;
	padding:3px;
	font-size:75%;
	color:#888;
}
.newstext {
	clear:both;
	padding:3px;
}
.newsmore, .newsmore:visited {
	color:#117e99 !important;
}
#colnews .newsitem {
	width:99%;
}
#colnews .newstitle {
	font-size:90%;
}
#colnews .newstext {
	font-size:80%;
}
/* links */
h1.linktitle {
	font-size:12pt;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-bottom:5px;
	clear:both;
	border-bottom:1px solid #aaa;
}

h2.linktitle {
	font-size:9pt;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-bottom:5px;
	clear:both;
	border-bottom:1px solid #ddd;
}
h2.linktitle a {
	color:#477299;
	text-decoration:none;
}
div.link {
	width:300px;
	padding:5px;
	margin:5px;
	float:left;
}
div.link a img {
	border:none !important;
}
