* {margin: 0; padding: 0;}
body, html{ 
	padding:0;  
	margin:0;  
	font-family:verdana;
	min-width: 960px;

	background:#fff;
	
}
.page {
	clear:both;
	display:block;
	position:relative;
	overflow:visible;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#fff;
}
#header{
	padding: 0px 0 3px 0;
	height:110px;
	background:#FFF;
}
#menu{
	position:absolute;
	top:0;
	height:26px;
	width:100%;	
}
#teaser1{
	position:absolute;
	top:50px;
	right: 25px;
	background:#000;
	height:30px;
	filter: alpha(opacity=75);
	opacity: 0.75;
	font-size:20px;
	color:#FFF;
}
#teaser1_content{
	margin: 3px 15px 0px 15px;
}
#teaser2{
	position:absolute;
	top:100px;
	right: 25px;
	background:#000;
	height:30px;
	filter: alpha(opacity=75);
	opacity: 0.75;
	font-size:20px;
	color:#ff903f;
}
#teaser2_content{
	margin: 3px 25px 0px 25px;
	
}
#main{
	min-height: 300px;
	border-bottom: #fff solid 1px;
	background:#FFF;
	padding: 10px 0 10px 0;
}
#block{
	background:#FFF;
	padding-top:0px;
}

#footer{
	height:100px;
border-top: #333 solid 1px;
	
	background:#000;
	background:url(../img/gradient.gif) repeat-x;
	padding-bottom:10px;
}

/* content */
#header_tekst{
	font-size:46px;
	font-weight:bold;
	color:#ff903f;
	margin-top:40px;
	line-height:1.4em;
}
#header_right{
	margin-top:10px;
}
#header_left{
	margin-top:3px;
}
#doneer{
	color:#fff;
	position:absolute;
	top:0px;
	right: 25px;
	background:#ff903f;;
	height:27px;
	width:150px;
	text-align:center;
	padding-top:5px;
	display:block;
	}
#block_content{
	border: #333 solid 1px;
	height:190px;
	background:url(../img/header.png)  no-repeat;
}
#toppic{
	height:190px;
	overflow:hidden;
	}
#menu_content{
	color:#FFF;
	font-weight:bold;
}
#main_content{
	background:#FFF;
	
	min-height: 300px;
}
#content_left{
	margin: 0px 0 0px 0;
	padding-right:4px;
	border-right: #C0C0C0 solid 1px;
	min-height: 300px;
}
#content_right{
	margin: 0px 0 0px 10px;
}
#footer_content{
padding-top:5px;
font-size: 11px;


}
#footer_adres{
padding-top:5px;
font-size: 11px;
margin-right:10px;
float:right;
}
#anbi{
padding-top:5px;
margin-left:10px;
float:left;
padding-bottom:5px;
}
/* blokjes */
#b1{ 
	background:#ff903f;
	height:145px;
	width:195px;
	float:left;
}
#b1 p{ 
	padding: 5px 5px 5px 5px;
	color:#fff;
}
#b1 h3{ 
	padding: 5px 5px 5px 5px;
	color:#fff;
}

#b2{ 
	background:url(../img/foto1_rechts.png)  no-repeat;
	height:145px;
	width:195px;
	float:right;

}

#b3{ 
	background:url(../img/foto2_rechts.png)  no-repeat;
	height:145px;
	width:195px;
	float:left;

	margin-top: 10px;
}
#b4{ 
	background:#ff903f;
	height:145px;
	width:195px;
	float:right;
	background-image:url(../img/faso_platform.png);
	background-position:center 25px;
	background-repeat:no-repeat;
	margin-top: 10px;
}
#b1_lb, #b2_lb, #b3_lb, #b4_lb{
	background:url(../img/lb.png)  no-repeat;
	position:absolute;
	height:10px;
	width:10px;
}
#b1_lb{
	top:0px;
	left:0px;
}
#b2_lb{
	top:0px;
	right:185px;
}
#b3_lb{
	left:0px;
	bottom:135px;
}
#b4_lb{
	right:185px;
	bottom:135px;
}
#b1_rb, #b2_rb, #b3_rb, #b4_rb{
	background:url(../img/rb.png)  no-repeat;
	position:absolute;
	height:10px;
	width:10px;
}
#b1_rb{
	top:0px;
	left:185px;
}
#b2_rb{
	top:0px;
	right:0px;
}
#b3_rb{
	left:185px;
	bottom: 135px;
}
#b4_rb{
	right:0px;
	bottom: 135px;
}
#b1_lo, #b2_lo, #b3_lo, #b4_lo{
	background:url(../img/lo.png)  no-repeat;
	position:absolute;
	height:10px;
	width:10px;
}
#b1_lo{
	left:0px;
	top: 135px;
}
#b2_lo{
	right:185px;
	top: 135px;
}
#b3_lo{
	left:0px;
	bottom:0px;
}
#b4_lo{
	right:185px;
	bottom:0px;
}
#b1_ro, #b2_ro, #b3_ro, #b4_ro{
	background:url(../img/ro.png)  no-repeat;
	position:absolute;
	height:10px;
	width:10px;
}
#b1_ro{
	left:185px;
	top: 135px;
}
#b2_ro{
	right:0px;
	top: 135px;
}
#b3_ro{
	left:185px;
	bottom:0px;
}
#b4_ro{
	right:0px;
	bottom:0px;
}


/* 
 *		Horizontal, top-2-bottom menu
 *		Copyright Aleksandar Vacic, www.aplus.co.yu, some rights reserved http://creativecommons.org/licenses/by/2.0/
 */


/* - - - ADxMenu: BASIC styles - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

/* move all list items into one row, by floating them */
.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
}

/* define new starting point for the nested UL, thus making positioning it a piece of cake */
.menu li:hover {
	position: relative;
}

/* force the submenu items into separate rows, while still keeping float:left (which resolves IE6 white-gap problem) */
.menu li li {
	width: 100%;
}

/* fix the position for 2nd level submenus.
	first make sure no horizontal scrollbars are visible on initial page load by sliding them all into top-left corner  */
.menu li li div {
	top: 0;
	left: 0;
}

/* ...and then place the submenu where it should be when shown */
.menu li li:hover div {
	left: 100%;
}

/* initialy hide all sub menus */
.menu div {
	display: none;
	position: absolute;
	z-index: 2;
}

/* display them on hover */
.menu li:hover>div {
	display: block;
}

/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
/* IE7 float clear: */
.menu, .menu ul {
	min-height: 0;
}
/* -- float.clear.END --  */

/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu div" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
	
.menu div {
	padding: 1px 5px 24px 5px;
	margin:  0px 0 0 -5px;
	/*background: #f00;*/		/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */
}

/* - - - ADxMenu: DESIGN styles - - - */

.menu {		/* navigation background style */
	position:relative;
	z-index:2;
	top:0px;
	height:26px;
	color: #fff;
	background:url(../img/nav-bg.png) 0 0 repeat;
	/*background: #fff;*/	 /* uncomment this if you want to use a color instead of background image */
}

.menu ul {	/* drop down menu style */
	width: 180px;
	

}

.menu li li:hover>div {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 100%;
}

.menu ul a:hover { /* drop down hover style (IE6 included) */
	background:url(../img/nav-bg.png) 0 0 repeat;
	font-weight:bold;
}

.menu li:hover>a { 	/* first level hover button style (IE6 excluded) */
	color: #fff;
	background: #ff903f;

}

.hover2 li:hover>a {	/* drop down hover style (IE6 excluded) */
	color: #fff;
	background: #ff903f;
}

.menu a {	/* first level button style (IE6 included) */
	color: #fff;
	padding: 4px 8px;
	margin-right:1px;
	display: block;
	text-decoration: none;
	font-weight:bold;
	border-right: 0px #000  solid ;
	border-left: 0px #000 solid ;

}

.menu a:hover {		/* first level button hover style (IE6 included) */
	color: #fff;
	background:url(../img/nav-bg.png) 0 0 repeat;
	/*background: #eee;*/	 /* uncomment this if you want to use a color instead of background image */
	text-decoration: none;
	font-weight:bold;
}

.menu ul a {	/* remove inheritance from submenus (IE6 included)*/
	color: #fff;
	background:url(../img/nav-bg.png) 0 0 repeat;
	font-weight:bold;
}

.active a {	/* first level menu active state style (IE6 included) */
	color: #ffffff;
	background: #ff903f;
	font-weight: bold;
	text-decoration: none;
}


/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
.menu {
	display: inline-block;
}
/* End Fix */

/*]]>*/



H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
	font-family:verdana;
	color:#000;
}
INPUT, TEXTAREA { background-color:#fff; }
INPUT:hover, TEXTAREA:hover { background-color:#f5f5f5; }
INPUT:focus, TEXTAREA:focus { background-color:#fff; }
IMG {border-width:0px}

A { color:#ff903f;  text-decoration:none; }
A:hover { color:#ff903f; text-decoration:underline; }

FORM { margin:0px; }
P, TD, UL, OL {
	font-size:12px;
	line-height:1.4em;
	color:#000;
	margin:0px;
}
P, UL { padding-bottom:5px; }
P { padding-top:0px;
 padding-right:0px;
  padding-left:0px;
 }
input, textarea, select, textarea { font-family:verdana; color:#000; border:#ccc 1px solid; font-size:12px; margin:2px; }
ul { margin-left:10px; padding-left:10px; list-style-position:inside;  list-style-type:square; }
label { margin:0px; }
fieldset { border:0px solid #fff }
legend { border:0px solid #fff; font-size:16px; color:#000 ; font-weight:bold; margin-left:-4px; }
img {border:0;}

/******************/
/* Headers, plain */
/******************/

H1 { font-size:22px; color:#ff903f ; font-weight:bold; margin:0 0 5px 0; padding:0px;}
H2 { font-size:18px; color:#ff903f ; font-weight:bold; margin:0 0 5px 0; padding:0px;}
H3 { font-size:16px; color:#000 ; font-weight:bold;}
H4 { font-size:13px; color:#ffffff ; font-weight:bold;}
H5 { font-size:12px; color:#ff903f ; font-weight:bold;}
H6 { font-size:12px; color:#ff903f ; font-weight:normal; }
H3, H4, H5, H6 { margin:0 0 0px 0; padding:0px;}
H6 { margin:0 0 0px 0; padding:0;}

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A { color:#ff903f; text-decoration:none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover { color:#ff903f; text-decoration:underline; }

.tabel{
	border-color:#000;
	border:1px;
	border-spacing:0px;
	
}




.csc-textpic-caption{
font-size:10px;}
.csc-textpic-image{
padding:2px;}

.csc-textpic-image IMG {
padding:2px;
}
.tx-veguestbook-pi1{
	clear:both;
	width:100%;}
.calendar-table{
width:100%;
}
.twitter_date{
color:#777777 ; 
}
.tx-comments-comments{
	clear:both;
	width:100%;
	}
.off {
background:url(../img/RSS_grijs.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}
.on {
background:url(../img/RSS_oranje.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}
.off1 {
background:url(../img/Twitter_grijs.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}
.on1 {
background:url(../img/Twitter_oranje.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}
.off2 {
background:url(../img/Nieuwsbrief_grijs.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}
.on2 {
background:url(../img/Nieuwsbrief_oranje.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}
.off3 {
background:url(../img/Hyves_grijs.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}
.on3 {
background:url(../img/Hyves_oranje.png)  no-repeat;
height:20px;
width:120px;
padding:2px;
}