/********************************************/
/*****  								*****/
/*****  Door: weDsign web media			*****/
/*****  http://www.wedsign.nl			*****/
/*****  info@wedsign.nl					*****/
/*****  								*****/
/********************************************/

html, body {
	background:#eee;
	margin:10px;
}

* {
	margin:0;
	padding:0;
}

body,td,p,a { font:12px Arial; color:#333; }

img { border:0; }

h1 { font:bold 18px 'Trebuchet MS'; color:#000; }
h2 { font:bold 18px 'Trebuchet MS'; color:#303d50; }
h3 { font:bold 18px 'Trebuchet MS'; color:#c60; }
h4 { font:bold 14px Tahoma; }
h5 { font:bold 14px Arial; color:#fff; }

h1,h2,h3,h4,p { margin-bottom:15px; }

a { color:#c60; }
a:hover { text-decoration:none; }

ol { margin-left:25px; }

	/* CONTAINER */

#container {
	position:relative;
	margin:auto;
	width:930px;
	clear:both;
	text-align:left;
}

	/* HEADER */

#header {
	background:url(../images/header.jpg);
	width:930px;
	height:101px;
}

	/* MENU */

#menu {
	background:url(../images/menu_bg.jpg) repeat-x;
	width:920px;
	height:33px;
	margin-bottom:20px;
}

#menu ul li {
	list-style-type:none;
	display:inline;
}

#menu ul li a {
	height:33px;
	display:block;
	float:left;
	display:inline;
	margin-right:5px;
}

#menu ul li.btn_start a { background-image:url(../images/btn_start.jpg); width:59px; }
#menu ul li.btn_interviews a { background-image:url(../images/btn_interviews.jpg); width:95px; margin-left:137px; }
#menu ul li.btn_nieuws a { background-image:url(../images/btn_nieuws.jpg); width:68px; }
#menu ul li.btn_blogs a { background-image:url(../images/btn_blogs.jpg); width:60px; }
#menu ul li.btn_team a { background-image:url(../images/btn_team.jpg); width:54px; }
#menu ul li.btn_partners a { background-image:url(../images/btn_partners.jpg); width:84px; }
#menu ul li.btn_diensten a { background-image:url(../images/btn_diensten.jpg); width:80px; }
#menu ul li.btn_rss a { background-image:url(../images/btn_rss.jpg); width:43px; }
#menu ul li.btn_contact a { background-image:url(../images/btn_contact.jpg); width:77px; float:right; margin:0; }

	/* MAIN */

#main {
	background:#fff;
	width:920px;
	border:5px solid #99c81e;
	border-width:0 5px 5px 5px;
	float:left;
	padding-bottom:20px;
}

.center { float:left; width:528px; }

	/* LEFT */

.left {
	float:left;
	width:170px;
	padding:10px;
}

.left_title {
	width:169px;
	height:25px;
	border-bottom:1px dotted #303d50;
}

.left_content {
	width:169px;
	margin-bottom:20px;
}

.left_content ul li {
	list-style-type:none;
}

.left_content ul li a {
	padding:5px;
	display:block;
	background:#99c81e;
	color:#fff;
	border-bottom:1px dotted #303d50;
}

.left_content ul ul li,
.left_content ul ol li {
	padding:5px 10px;
	background:#eee;
	color:#303d50;
	border-bottom:1px dotted #303d50;
}

.left_content img {
	border-bottom:1px dotted #303d50;
}

	/* RIGHT */

.right { 
	float:right;
	width:169px;
	padding:10px;
}

	/* BANNERS */

#banner_container {
	width:170px;
}

#banner_container img {
	margin-bottom:10px;
}

	/* MAIN CONTENT */

#maincontent {
	width:500px;
	float:left;
	display:inline;
	margin:10px 20px;
}

#maincontent_article_photo {
	border:1px solid #99c81e;
	margin-bottom:10px;
}

	/* GALLERY */

.thumbscontainer ul.thumbs li.gallery_item {
	margin:5px;
}
	
.thumbscontainer ul.thumbs li.gallery_item a img {
	float:left;
	padding:2px;
	border:2px solid #99c81e;
	background:#eefcca;
	text-align:center;
}

	/* HOOFDITEM */

#maincontent_hoofditem_title h1 a {
	font:bold 18px 'Trebuchet MS';
	color:#000;
}

#maincontent_hoofditem_bg {
	width:498px;
	height:308px;
	border:1px solid #e47722;
	margin-bottom:10px;
}

#maincontent_hoofditem_content {
	width:180px;
	height:288px;
	background:url(../images/maincontent_hoofditem_content_bg.png);
	_background-image:none; /* IE 6 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/maincontent_hoofditem_content_bg.png', sizingMethod='fixed'); /* IE 6 */
	padding:10px;
	float:right;
	color:#fff;
}

#maincontent_hoofditem_content p,
#maincontent_hoofditem_content a {
	position:relative;
	color:#fff;
}

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

#maincontent_hoofditem_title {
	width:486px;
	background:url(../images/maincontent_hoofditem_title_home.jpg);
	padding:7px;
}

#maincontent .leesverder a {
	color:#000;
}

	/* SUBITEM */

#maincontent_subitem_container {
	width:500px;
	margin:20px 0;
}

#maincontent_subitem_container p {
	font-size:11px;
	height:30px;
}

#maincontent_subitem_container a {
	color:#333;
	text-decoration:none;
}

	/* SUBITEM GREEN */

#maincontent .subitem_green {
	width:144px;
	border:1px solid #99c81e;
	background:#eefcca;
	float:left;
	padding:10px;
	_padding:9px;
}

#maincontent .subitem_green img {
	border:1px solid #99c81e;
}

	/* SUBITEM ORANGE */

#maincontent .subitem_orange {
	width:144px;
	border:1px solid #e47722;
	background:#ffcfb4;
	float:left;
	margin:0px 1px;
	padding:10px;
	_padding:9px; /* IE 6 */
}

#maincontent .subitem_orange img {
	border:1px solid #e47722;
}

	/* OLDER ITEMS */

#maincontent_olderitems {
	position:relative;
	clear:both;
	top:20px;
	width:500px;
}

#maincontent_olderitems h2 {
	border-bottom:1px dotted #333;
	margin:0px;
}

#maincontent_olderitems ul li {
	list-style-type:none;
	border-bottom:1px dotted #333;
	width:500px;
}

#maincontent_olderitems ul li a {
	color:#545454;
	text-decoration:none;
	display:block;
	padding:5px;
	font-weight:bold;
	height:15px;
}

#maincontent_olderitems ul li a:hover {
	color:#ea5e10;
	background:#eee;
}

	/* NORMAL PAGE */

#maincontent_author_box {
	width:480px;
	padding:2px 10px;
	margin:20px 0;
	background:#eefcca;
	border:1px solid #99c81e;
}

	/* FOOTER */

#footer {
	position:relative;
	background:url(../images/footer.jpg);
	width:930px;
	height:33px;
	text-align:center;
	margin:auto;
	clear:both;
}

#footer p,
#footer a {
	font-weight:bold;
	padding-top:6px;
}

	/* COMMENTS */

#comments {
	width:500px;
}

#comments legend {
	font:bold 18px 'Trebuchet MS';
	color:#303d50;
}

#comments fieldset {
	border:1px solid #99c81e;
	margin-bottom:20px;
	padding:10px;
}

.comments_error_box {
	width:434px;
	padding:10px;
	margin:10px 0;
	background:#faa;
	border:1px solid #f00;
}

.comments_error_box strong em {
	color:#f00;
}

.comments_ok_box {
	width:434px;
	padding:10px;
	margin:10px 0;
	background:#5d5;
	border:1px solid #070;
}

.comments_ok_box strong {
	color:#070;
}

.comments_entry {
	width:458px;
	background:#fff;
	margin-top:20px;
}

.comments_entry_author {
	width:458px;
	background:#eefcca;
	border:1px solid #99c81e;
	margin:10px 0;
	padding:2px 10px;	
}

#comments_form {
	margin-top:20px;
}

#comments_form_title {
	width:480px;
	height:25px;
	border-bottom:1px dotted #303d50;
}

#comments_form label {
	width:86px;
}

#comments_form td {
	padding-top:15px;
}

#comments_form fieldset {
	border:1px solid #dbdbdb;
	width:456px;
	padding:10px;
}

#comments_form input.comments_txt {
	border:1px solid #99c81e;
	background:#eee;
	padding:2px 5px;
	width:280px;
}

#comments_form input.comments_txt:focus {
	background:#eefcca;
}

#comments_form textarea.comments_txtarea {
	border:1px solid #99c81e;
	background:#eee;
	padding:2px 5px;
	width:280px;
	height:200px;
}

#comments_form textarea.comments_txtarea:focus {
	background:#eefcca;
}

#comments_form input.btn_send {
	border:1px solid #99c81e;
	background:#eee;
	padding:5px;
	font:bold 12px Arial;
}

	/* TEAM */

.team_overzicht_item {
	width:478px;
	border-top:1px solid #99c81e;
	border-bottom:1px solid #99c81e;
	padding:10px;
	float:left;
	background:#eee;
	margin-bottom:10px;
}

.team_overzicht_item_left {
	width:100px;
	height:86px;
	float:left;
}

.team_overzicht_item_left img {
	border:1px solid #999;
	padding:2px;
	background:#dbdbdb;
}

.team_overzicht_item_right {
	width:374px;
	height:86px;
	float:left;
}

	/* NIEUWS */

.nieuws_overzicht_item {
	width:500px;
	border-top:1px solid #99c81e;
	border-bottom:1px solid #99c81e;
	margin-bottom:-1px;
	padding:10px 0;
	float:left;
}

.nieuws_overzicht_item img {
	border:1px solid #99c81e;
	margin-bottom:10px;
}

	/* PARTNER PAGINA */

.partner_item {
	width:478px;
	border-top:1px solid #99c81e;
	border-bottom:1px solid #99c81e;
	padding:10px;
	float:left;
	background:#eee;
	margin-bottom:10px;
}

.partner_item_left {
	width:100px;
	float:left;
}

.partner_item_left img {
	border:1px solid #999;
	padding:2px;
	background:#dbdbdb;
}

.partner_item_right {
	width:374px;
	float:left;
}

	/* MAILFORM */

#mailform label {
	width:160px;
	text-align:right;
	float:left;
	padding-right:20px;
	font:bold 12px Arial;
}

#mailform input.text,
#mailform input.error {
	border:1px solid #99c81e;
	background:#eee;
	padding:2px 5px;
	width:250px;
}

#mailform select.text,
#mailform select.error {
	border:1px solid #99c81e;
	background:#eee;
	padding:2px 5px;
	width:256px;
}


#mailform input.text:focus, 
#mailform input.error:focus {
	background:#eefcca;
}

#mailform input.error,
#mailform select.error {
	background:#ff8780;
	border:1px solid #c00;
}

.formulier_error {
	background:#ff8780;
	border:1px solid #c00;
	padding:10px;
	width:475px;
	margin-bottom:20px;
}

.formulier_ok {
	width:475px;
	padding:10px;
	margin-bottom:20px;
	background:#5d5;
	border:1px solid #070;
}

#mailform textarea {
	border:1px solid #99c81e;
	background:#eee;
	padding:2px 5px;
	width:244px;
	height:150px;
}

#mailform textarea:focus, 
#mailform textarea.error:focus {
	background:#eefcca;
}

#mailform textarea.error {
	background:#ff8780;
	border:1px solid #c00;
}

#mailform input,
#mailform select,
#mailform label,
#mailform textarea {
	margin-bottom:10px;
	font:12px Arial;
}

#mailform input.btn_submit {
	border:1px solid #99c81e;
	background:#eee;
	padding:5px;
	font:bold 12px Arial;
}

#mailform legend  {
	font:bold 14px Tahoma;
	color:#303d50;
	margin-left:10px;
}

#mailform fieldset {
	margin-bottom:30px;
	padding:10px;
}
