/* GENERAL TAGS FORMATTING */
h1, h2, .h3, h3, h4{
	margin-top:0px;
	margin-bottom:0px;
}
body, p, th, td{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
body{
	color:#6f8995;
	margin:0px;
	padding:0px;
}
h1{font-size:13px;}
h2{font-size:12px; margin-bottom:4px;}
a {
	color:#C8D200;
}
img {border:0;}
table{border-right:1px solid #EEE; border-bottom:1px solid #EEE;}
td {width:170px; border-left:1px solid #EEE; border-top:1px solid #EEE; padding:2px;}
p{margin-top:0;}
input {
	border:1px solid grey;
	float:left;
	font-size:10px;
	padding:2px;
}
table {margin-bottom:10px;}
#container {
	width:952px;
	margin:0 auto;
	background-color:#FFF;
}
/***HEADER***/
#header{
	position: relative;
	width:952px;
	height:324px;
	padding-top:20px;
}
#header_top_menu_container{
	height:42px;
	width:952px;
	background:url(/images/bg_top_header.jpg) repeat-x;
}
#top_menu_logo {
	float:left;
	margin-top:13px;
	margin-left:18px;
}
#top_menu {
	float:right;
	margin-top:13px;
}
#top_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#top_menu li {
	float:left;
	margin-right:22px;
}
#top_menu li a {
	color:#031B53;
	text-decoration:none;
}
#top_menu li a:hover {
	text-decoration:underline;
}
#top_menu li.active {
	text-decoration:underline;
}

#header_images{
	border-top:1px solid #DBE1E4;
	height:238px;
	width:952px;
	margin-top:3px;
	/*background:url(/images/placeholder_header.jpg) no-repeat;*/
}
#header_mening {
	height:218px;
	width:193px;
	background-color:#6F8995;
	padding:10px;
}
#header_mening .white_sansa {
	font-size:16px;
}
#header_mening .green_sansa {
	font-size:16px;
	display:block;
}
#header_bottom_menu_container {
	width:952px;
	height:38px;
	margin-top:2px;
}
#bottom_menu {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	background:url(/images/bg_menu.jpg) repeat-x;
	width:952px;
}
#bottom_menu li {
	display: block;
	float: left;
	height:30px;
	padding: 12px 9px 0 12px;
	background:url(/images/bg_menu2.jpg) no-repeat left;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	color:#79909B;
}
#bottom_menu li span {
	display: block;
	float:left;
}

#bottom_menu li a {
	display:block;
	text-transform:uppercase;
	letter-spacing:-.1em;
	float:left;
}
#bottom_menu .first {
	background:none;
}
#bottom_menu li a:hover {
	color:#333;
}
#bottom_menu li a.active {
	color:#333;
}

/*****Main******/

#main {
	padding-top:18px;
	border: 0px !important;
}
#leftcolumn {
	width:323px;
	float:left;
}
#leftcolumn_header{
	height:25px;
	padding-left:7px;
	border-left:1px solid #EEE;
}
#leftcolumn_header h1 {
	background:url(/images/agenda.gif) no-repeat left 4px;
	text-indent:-1000%
}
#centercolumn {
	width:385px;
	min-height:650px;
	float:left;
	border-left:1px solid #EEE;
	border-right:1px solid #EEE;
}
#leftcolumn_wide {
	width:708px;
	min-height:650px;
	float:left;
	border-right:1px solid #EEE;
}
#leftcolumn_wide_header {
	text-transform:uppercase;
	font-weight:bold;
	color:#6F8995;
	border-bottom:1px solid #EEE;
	padding:0 10px;
}
#leftcolumn_wide_header h1 {
	background:url(/images/nieuws.gif) no-repeat left 1px;
	text-indent:-1000%
}
#leftcolumn_wide_content {
	padding:10px;
}
#centercolumn_header{
	height:25px;
	padding-left:7px;
	border-bottom:1px solid #EEE;
}
#centercolumn_header h1 {
	background:url(/images/nieuws.gif) no-repeat left 1px;
	height:25px;
	text-indent:-1000%
}
#rightcolumn {
	float: left;
	width: 242px;
}
#rightcolumn_header{
	height:22px;
	/*width:230px; MDO */
	margin-bottom:10px;
	padding:3px 0 0 7px;
	border-bottom:1px solid #EEE;
}

#rightcolumn .partners {
	margin-bottom:20px;
	padding-bottom:20px;
	margin-left:7px;
	border-bottom:1px solid #EEE;
}
.textgrey {
	color:#4A616B;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}
.textgreen {
	color:#C8D200;
	font-weight:bold;
	text-transform:uppercase;
}
#column_full {
	width:952px;
	padding:5px;
}

/****agenda****/
#agenda {
	padding-right:7px;
	color:#4A616B;
	border-top:1px solid #EEE;
}
#agenda .even {
	padding:10px 5px 10px 7px;
	border-bottom:1px solid #EEE;
	border-top:1px solid #EEE;
	background-color:#F8F9FA;
	position:relative;
}
#agenda .odd {
	padding:10px 5px 10px 7px;
	position:relative;
}
#agenda .date {
	color:#C8D200;
	position: absolute;
	top: 10px; left: 7px;
	width:60px;
}
#agenda p {
	margin: 0 5px 0 60px;
}

/****nieuws****/
#nieuws {
	padding:7px;
	color:#4A616B;
	width:371px;
}
#nieuws2 {
	color:#4A616B;
}
#first_newsitem {
	margin-bottom:5px;
	padding:0 5px 0 7px;
	position:relative;
}
.title {
	color:#4A616B;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:300px;
	margin:0 0 5px;
}
.title_portfolio {
	color:#4A616B;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.subtitle {
	/* color:#C8D200; MDO */

}
#nieuws .text {
	float:left;
	margin-top:3px;
}
#nieuws .read_more {
	float:right;
	display:block;
	padding: 2px 5px 2px 2px;
	width:60px;
	background:url(/images/read_more.gif) no-repeat 55px center #DBE1E5;
	color:#6f8995;
	text-decoration:none;
	font-size:9px;
	clear:both;
	margin-top:5px;
}
#agenda .read_more {
	float:right;
	display:block;
	padding: 2px 5px 2px 2px;
	margin-top:4px;
	width:80px;
	background:url(/images/read_more.gif) no-repeat 75px center #DBE1E5;
	color:#6f8995;
	text-decoration:none;
	font-size:9px;
	clear:both;
}

#nieuws .read_more:hover {
	text-decoration:underline;
}
#nieuws .read_all {
	float:right;
	color:#6F8995;
	text-decoration:none;
	width:120px;
	height:15px;
	background:url(/images/read_all.gif) no-repeat center right;
}
#nieuws .read_all:hover {
	text-decoration:none;
}
#nieuws .even {
	padding:10px 5px 10px 7px;
	border-bottom:1px solid #EEE;
	border-top:1px solid #EEE;
	background-color:#F8F9FA;
	position:relative;
}
nieuws .even p {
	margin:0;
}
#nieuws .odd {
	padding:10px 5px 10px 7px;
	position:relative;
}
#nieuws .firstdate {
	display:block;
	float:right;
	width:5em;
	position:absolute;
	top:0;
	right:0;
	margin-left:4px;
}

#nieuws .seconddate {
	display:block;
	float:right;
	width:5em;
	position:absolute;
	top:10px;
	right:5px;
	margin-left:4px;
}
#nieuws .date {
	display:block;
	float:right;
	width:5em;
}
#nieuws .subject {
	clear:left;
	display:block;
	float:left;
	width:26em;
}


#nieuws2 .text {
	margin-top:3px;
}
#nieuws2 .read_more {
	float:right;
	display:block;
	padding: 2px 5px 2px 2px;
	width:60px;
	background:url(/images/read_more.gif) no-repeat 55px center #DBE1E5;
	color:#6f8995;
	text-decoration:none;
	font-size:9px;
	clear:both;
}

#nieuws2 .read_more:hover {
	text-decoration:underline;
}
#nieuws2 .read_all {
	float:right;
	color:#6F8995;
	text-decoration:none;
	width:120px;
	background:url(/images/read_all.gif) no-repeat center right;
}
#nieuws2 .read_all:hover {
	text-decoration:none;
}
#nieuws2 .even {
	padding:10px 5px 10px 7px;
	border-bottom:1px solid #EEE;
	border-top:1px solid #EEE;
	background-color:#F8F9FA;
	position:relative;
}
nieuws2 .even p {
	margin:0;
}
#nieuws2 .odd {
	padding:10px 5px 10px 7px;
	position:relative;
}
#nieuws2 .date {
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	width:5em;
}
#nieuws2 .subject {
	clear:left;
	display:block;
	float:left;
}
#nieuws3 .text {
	margin-top:3px;
}
#nieuws3 .read_more {
	float:right;
	display:block;
	padding: 2px 5px 2px 2px;
	width:60px;
	background:url(/images/read_more.gif) no-repeat 55px center #DBE1E5;
	color:#6f8995;
	text-decoration:none;
	font-size:9px;
	clear:both;
}

#nieuws3 .read_more:hover {
	text-decoration:underline;
}
#nieuws3 .read_all {
	float:right;
	color:#6F8995;
	text-decoration:none;
	width:120px;
	background:url(/images/read_all.gif) no-repeat center right;
}
#nieuws3 .read_all:hover {
	text-decoration:none;
}
#nieuws3 .even {
	padding:10px 5px 10px 7px;
	border-bottom:1px solid #EEE;
	border-top:1px solid #EEE;
	background-color:#F8F9FA;
}
nieuws3 .even p {
	margin:0;
}
#nieuws3 .odd {
	padding:10px 5px 10px 7px;
}
#nieuws3 .date {
	display:block;
	float:right;
	width:5em;
}
#nieuws3 .subject {
	clear:left;
	display:block;
	float:left;
	width:50em;
}
/*** Overig ***/
.pdf {
	height:21px;
	padding: 5px 5px 5px 14px;
	background: url(/images/pdf.jpg) no-repeat left center;
}
.sansa {
	display:block;
}
.sansa_bold {
	display:block;
}
#intro {
	margin-bottom:10px;
}
/*** ontwerppaginas ***/
.design_container {
	height:180px;
	width:164px;
	background:url(/images/bg_design.jpg) repeat-x;
	border:1px solid #D5D5D5;
	float:left;
	padding:7px;
	margin-left:10px;
	position:relative;
}
.design_container.first {margin-left:0;}
.design_container.sansa_bold {width:164px;}
.design_container a {
	height:17px;
	width:156px;
	display:block;
	padding:4px;
	position:absolute;
	bottom:7px;
	left:7px;
	text-decoration:none;
	background:#F0F0F0 url(/images/read_more2.gif) no-repeat 150px center;
}
.design_container a:hover {
	background:#E4E7A3 url(/images/read_more2_over.gif) no-repeat 150px center;
	text-decoration:none;
}

.design_container.active {
	background:#B6BF00;
}
.design_container.active a {

	background:#E4E7A3 url(/images/read_more2_over.gif) no-repeat 150px center;
}

.design_container.active div.arrow {display:block;}
.arrow {
	display:none;
	bottom:-11px;
	clear:left;
	float:left;
	left:79px;
	position:absolute;
	background:url(/images/designactive.jpg) no-repeat;
	width:21px;
	height:11px;
}
.image {
	position:relative;
	width:164px;
	height:94px;
	margin-bottom:5px;
	background-position:center;
}
#active_content {
	margin-top:19px;
	padding:7px;
}
#ac_leftcolumn {
	float:left;
	width:358px;
	padding-right:10px;
}
#ac_rightcolumn {
	float:right;
	width:560px;
}
#ac_rightcolumn .projectimage {
    width:558px;

    background-position:center;
    background-repeat:none;
}

#ac_rightcolumn .projectimage .imagesliderbox {
    height:338px;
    overflow:hidden;
    position:relative;
}
#ac_rightcolumn .projectimage .imageslider {
    height:338px;
    width:10000px;
    position:absolute;
}

#ac_rightcolumn .projectimage .imageslider .image {
    height:338px;
    width:560px;
    background-position:center;
    float:left;
}

.thumbslider {
    height:78px;
    padding-top:8px;
}

.thumbslider .thumb {
    float:left;
    margin-left:8px;
    width:131px;
    height:78px;
	border:1px solid #D8D8D8;
}

.thumbslider #thumb_0 {
    margin-left:1px;
}

#player {
	width:524px;
	height:180px;
	background-color:#637B86;
	margin-top:12px;
	border:1px solid #D5D5D5;
	padding:17px;
}
#player .movie {
	float:left;
}
#player .title {
	color:#c8d200;
	font-size:15px;
	width:227px;
	margin-left:11px;
	float:left;
}
#player .links {
	float:left;
}
#player .links a {
	font-size:14px;
	color:#9CB3BD;
	width:216px;
	padding:5px 11px;
	display:block;
	margin-top:5px;
	text-decoration:none;
}
#player .links a:hover {
	background-color:#CAD7DD;
	color:#67808B;
}
#player .links a.active {
	background-color:#CAD7DD;
	color:#67808B;
	font-weight:bold;
}
#portfolio {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #657D88;
}

/**** Meningen ***/
#opinion {
	background-color:#B7C4CA;
	width:940px;
	margin-left:6px;
	margin-top:10px;
}
#leftblock {
	width:132px;
	min-height:75px;
	float:left;
	background:#B7C4CA url(/images/bg_opinion.gif) no-repeat scroll center center
}
#rightblock {
	background:url(/images/bg_mening.jpg) repeat-y;
	width:768px;
	padding: 12px 20px 7px 20px;
	float:left;
}
#top {
	color:#FFF;
	font-weight:bold;
	border-bottom:1px solid #96A7AF;
	height:26px;
}
#bottom {
	color:#FFF;
	padding-top:8px;
}
#bottom a {
	padding:4px;
	color:#FFF;
	text-decoration:none;
	background:#495F69 url(/images/arrow_opinion.gif) no-repeat 135px center;
	float:right;
	width:140px;
}

#mening {
	width:225px;
    margin-right:5px;
	clear:right;
}
#lbl_mening {background:url(/images/lbl_stad.gif) no-repeat center; text-indent:-1000%; width:324px; float:left; margin-right:4px;}
#lbl_naam {background:url(/images/lbl_naam.gif) no-repeat center; text-indent:-1000%; width:33px; float:left; margin:0 4px;}
#lbl_leeftijd {background:url(/images/lbl_leeftijd.gif) no-repeat center; text-indent:-1000%; width:48px; float:left; margin:0 4px;}
#lbl_email {background:url(/images/lbl_email.gif) no-repeat center; text-indent:-1000%; width:32px; float:left; margin:0 4px;}

#opinion2 {
	height:75px;
	width:952px;
}
#leftblock2 {
	width:132px;
	height:63px;
	font-weight:bold;
	color:#667D88;
	background-color:#B7C4CA;
	float:left;
	padding:12px 0 0 12px;
}
#rightblock2 {
	background:url(/images/bg_mening.jpg) repeat-y;
	width:748px;
	height:63px;
	padding:12px 30px 0 30px;
	float:left;
}
#top2 {
	height:26px;
}
#bottom2 {
	padding-top:8px;
}
#left {
	color:#667D88;
	height:26px;
	float:left;
	width:180px;
}
#right {
	color:#FFF;
	float:right;
	width:550px;
}
input[type=submit] {
	color:#FFF;
	text-decoration:none;
	background:#495F69 url(/images/submit.gif);
	float:right;
	width:144px;
	height:21px;
	padding:0;
	border:0;
}
input.mening {
	background:#495F69 url(/images/submit_mening.gif);
}

#mening2 {
	width:424px;
	float:right;
}

#posters {
	width:952px;
	padding-top:15px;
}
.poster {
	width:140px;
	height:157px;
	margin-left:10px;
	margin-bottom:10px;
	padding:55px 0 0 10px;
	background:#6F8995 url(/images/bg_poster.gif) bottom no-repeat;
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}
.poster .opinion {
	color:#C8D200;
	display:block;
	line-height:15px;
}
.poster .author {
	color:#FFFFFF;
	display:block;
	margin-top:-10px;
}
.poster.first {
	margin-left:0;
}


/* Rounded corners CSS */

.design_container.active div.TL { top: 0; left: 0; background:url(/images/tl_active-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}
.design_container.active div.TR { top: 0; right: 0px; background:url(/images/tr_active-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}
.design_container.active div.BL { bottom: 0; left: 0; background:url(/images/bl_active-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}
.design_container.active div.BR { bottom: 0; right: 0px; background:url(/images/br_active-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}

.TL { top: 0; left: 0; background:url(/images/tl-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}
.TR { top: 0; right: 0px; background:url(/images/tr-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}
.BL { bottom: 0; left: 0; background:url(/images/bl-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}
.BR { bottom: 0; right: 0px; background:url(/images/br-trans.png) no-repeat; position:absolute; width: 5px; height: 5px; line-height:0; font-size: 0%;}


/*** Footer ***/
#footer{ margin-bottom:20px;}


/* clearfix */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
	/* Hide from IE Mac \*/
.clearfix{
	display:block;
}

.contentwrap input.submit
 {
    display: block;
    clear: both;
    color: #fff;
    background: #fff url(/images/button_back.gif) repeat-x;
    border: 1px solid #7F3187;
    font-size: 12px;
}