@import url("contact.css");
/*@import url("klanten.css");*/
/*@import url("search.css");*/
#zoek2 {display:none;}

html {overflow-y: scroll; height:100%;}
body {/*text-align:center;*/ font: 13px/18px Arial,Helvetica,Verdana,sans-serif; background:#e6ebeb url(images/bg.png) repeat-x; height:100%; }

h2, h3, h4, h5, h6 { color:#ed2d5d; color:#388f8a; text-transform:uppercase; line-height:1.25em; }

h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; color:#388f8a !important; }

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }

h2 { font-size:30px; padding-bottom:.5em; line-height:1em; color:#388f8a;  }
h3 { font-size:19px; padding-bottom:.5em; }
h4 { font-size:16px; padding-bottom:.5em; }
h5 { font-size:14px; padding-bottom:.5em; }
h6 { font-size:12px; padding-bottom:.5em; }

p { margin-bottom:1.5em; color:#303030; color:#222; }

a { color:#ed2d5d; outline:none; }
a:hover { color:#388f8a; text-decoration:none; }

hr { height:0; border:0; border-top:1px solid #c1cfd5; }

.img_right {float: right;padding-left: 16px;}
.img_left {float: left;padding-right: 16px;}


#container { width:768px; margin:1em auto; position:relative; /*overflow:hidden;*/ }

#main_container_top, #main_container_bottom { height:16px; width:100%; background:no-repeat; }
#main_container_top { background:url(images/main-top.png) no-repeat; }
#main_container { background:url(images/main.png) repeat-y; padding:0 8px 8px; }
#main { overflow:auto; min-height:500px; }
#main_container_bottom { background:url(images/main-bottom.png) no-repeat; height:26px; }

#login {position:relative;position:fixed;display:none;}
#login a {text-indent:-9999px;width:29px;height:126px;background:url(/tin/images/interface/portal_login.png);position:absolute;top:30px;left:752px;}


#header {
	height:113px;
	background:url(images/header.png) no-repeat;
}

#header a { text-decoration:none; }
#header a:hover { text-decoration:underline; }

#header h1 a {
	background:url(images/logo.png) no-repeat 10px 10px;
/*	opacity:.5;*/
	display:block;
	position:absolute;
	top:20px;
	left:20px;
	width:380px;
	height:95px;
	text-indent:-9999px;
}

#navhead {
	overflow:hidden;
	position:absolute;
/*	top:0;*/
	right:20px;
	margin-top:2px;
}

#navhead ul {
	position:relative;
	right:-1px;
	background:yellow;
}

#navhead li {
	border-right:1px solid black;
	display:inline;
	float:left;
}

#navhead a {
	color:black;
	font-size:11px;
	padding:8px;
}

#navmain {
	overflow:auto;
	position:absolute;
	top:79px;
	right:11px;
	width:348px;
}

#navmain li {
	display:inline;
	float:left;
}

#navmain a {
	display:block;
	color:white;
	line-height:50px;
	text-align:center;
	width:115px;
	height:50px;
	background:url(images/menu.png) no-repeat;
	text-indent:-9999px;
/*	opacity:.4;*/
/*	display:none;*/
}

#navmain a:hover { text-decoration:none; }


#navmain .nav_nieuws a { width:103px;background-position:0 0; }
#navmain .nav_nieuws a:hover { background-position:0 -50px; }
#navmain .nav_nieuws a.active, #navmain .nav_nieuws a.active:hover { background-position:0px -50px; }

#navmain .nav_impressie a { width:127px;background-position:-103px 0; }
#navmain .nav_impressie a:hover { background-position:-103px -50px; }
#navmain .nav_impressie a.active, #navmain .nav_impressie a.active:hover { background-position:-103px -50px; }

#navmain .nav_contact a { width:118px;background-position:-230px 0; }
#navmain .nav_contact a:hover { background-position:-230px -50px; }
#navmain .nav_contact a.active, #navmain .nav_contact a.active:hover { background-position:-230px -50px; }



#navcontent {
/*	background:gray;*/
	width:226px;
	margin:20px 8px 16px 20px;
	float:left;
	display:inline;
}

#navcontent ul {
	overflow:hidden;
	background:white;
	border:1px solid #DAE7E7;
	padding-bottom:40px;
/*	background:#f2f8f7;*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#navcontent li {
	display:inline;
}

#navcontent li a {
/*	text-transform:uppercase;*/
	text-decoration:none;
	display:block;
	margin:0 16px;
	padding:12px 4px 12px 8px;
	font-size:14px;
	color:#388f8a;
	border-bottom:1px solid #DAE7E7;
	white-space:nowrap;
	overflow:hidden;
}

#navcontent .news_items a {
	white-space:normal;
/*	overflow:hidden;*/
}

#navcontent a:hover {
	color:#ed2d5d;
}

#navcontent #activepage a, #navcontent #activepage a:hover {
	color:#11a5dc;
	background:url(images/active_rond.gif) no-repeat 4px center;
	padding-left:16px;
}

#content {
	width:456px;
	margin:24px 20px;
	float:right;
	color:#333;
	clear:right;
	display:inline;
}

#content b {
	color:#111;
}

#content a {

}

#content a:hover {
	text-decoration:none;
}

#content a.external {
	background:transparent url(images/external.gif) no-repeat right center;
	padding-right:13px;
}

#content a img {
	display:block;
}

#content ul {
	margin-bottom:1em;
}

#content ul li {
	background:url(images/bullet.gif) no-repeat .5em .75em;
	padding:.25em 0 .25em 1.5em;
}

#content .ast { color:#b1d235; }

.news_item_content {
	border-bottom:1px dashed #c1cfd5;
	margin-bottom:1em;
}

.news_lees_verder { white-space:nowrap; }

.news_date {
color:#95ABAA;
font-style:italic;
font-family:Georgia;
}

.more_news, .more_news a { text-align:center; margin:0; }

#acties { border-bottom:1px dashed #c1cfd5; margin-bottom:2em; padding-bottom:.5em; }

#acties, #reactie, #doorsturen { display:none; }

#acties a { color:#303030; }

#acties ul li { margin:.5em 0; padding-left:2em; }

ul li#actie_reactie { background: url(images/icons/pen.gif) no-repeat 0 1px; }

ul li#actie_door { background: url(images/icons/envelop.gif) no-repeat 0 1px; }

ul li#actie_print { background: url(images/icons/printer.gif) no-repeat 0 1px; }

ul li#actie_abo { background: url(images/icons/feed.gif) no-repeat 0 1px; }

#footer { clear:both; }

#copyright { text-align:center; margin:.5em 0 1em;}

#copyright a { text-decoration:none; color:black; }
#copyright a:hover { text-decoration:underline; }

#quick {
	display:none;
	clear:both;
	margin:40px 11px 0;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
}

#quick h4 {
	font-size:14px;
	margin:0 9px 0 9px;
	padding:16px 0 6px;
	border-top:1px solid #ddd;
	color:#111;
}

#quick ul {
	margin:0 9px 0 9px;
	overflow:hidden;
	position:relative;
	height:1.5em;
}

#quick li {
	background: no-repeat left center;
	padding-left:18px;
/*	position:relative;*/
	position:absolute;
	white-space:nowrap;
}

#quick a { color:black; text-decoration:none; }

#quick a:hover { text-decoration:underline; }

#quick span { font-size:11px; /*font-style:italic;*/ color:gray; }

#brochure {
	text-align:center;
	background:url(../images/brochure.jpg) no-repeat -10px 10px;
	
	position:relative;
	left:-20px;
	padding-left:20px;
}
#brochure a {
	display:block;
	padding-top:330px;
}