/* body { behavior:url("css/csshover.htc"); } */





.print {width: 21px; height: 21px; border:0; }





body,td,th {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color: #333333;	

}

body {

	margin:0px;

	padding:0px;

	background-color:#f8f5ed;

}





a:link {

	color: #333333;

	text-decoration: none;

}

a:visited {

	color: #333333;

	text-decoration: none;

}

a:hover {

	color: #333333;

	text-decoration: underline;

}

a:active{

	color: #333333;

	text-decoration: none;

}



.che a, .che a:visited, .che a:hover, .che a:active { color:#cc6600; }

.sos a, .sos a:visited, .sos a:hover, .sos a:active { color:#663300; }

.syn a, .syn a:visited, .syn a:hover, .syn a:active { color:#336600; }







h1,h2,h3,h4,h5,h6,p {

	margin:0px;

	padding:0px 0px 1em 0px;

}



h2{

	color:#1b9dcc;

	font-size:14px;

	text-transform:uppercase;

}



img {


	vertical-align:top;

}



.clear {

	clear:both;

	line-height:0px;

	height:0px;

}



.alert{

	border:1px solid #FF0000;

	color:#FF0000;

	font-weight:bold;

	margin-bottom:10px;

	padding:10px;

}



/*--------------------- */

/* WRAPPERS				*/

/*--------------------- */



#site_top{

	width:970px;

	margin:0px auto;

	background:url(../img/site_top_bg.gif) no-repeat left top;

}



#site_bottom{

	padding:21px 10px 10px 10px;

	background:url(../img/site_bottom_bg.gif) no-repeat left bottom;

}



#site_middle{

	padding:3px 3px 50px 3px;

	background:#FFFFFF url(../img/site_middle_bg.gif) no-repeat 270px bottom;

}



#header{ height:170px; overflow:hidden; }

.che #header{ background:url(../img/header_che.jpg) no-repeat left top; }

.sos #header{ background:url(../img/header_sos.jpg) no-repeat left top; }

.syn #header{ background:url(../img/header_syn.jpg) no-repeat left top; }

#header img {display:none;}



#main{

	margin-top:1px;

	padding:30px 14px 0px 14px;

	background:url(../img/main_bg.gif) no-repeat left top;

}



#content{

	float:left;

	margin:0px;

	padding:10px;

	width:600px; /* 620px */	

	background:url(../img/content_top.gif) no-repeat left top;

	min-height:200px;

	line-height:20px;

}



#nieuws_top{

	float:right;

	margin:0px;

	width:290px;	

	background:url(../img/nieuws_top.gif) no-repeat left top;

	font-size:11px;

	line-height:18px;

}



#nieuws_bottom{

	padding:10px;

	background:url(../img/nieuws_bottom.gif) no-repeat left bottom;

	min-height:300px;

}



/*--------------------- */

/* NAV					*/

/*--------------------- */



#nav{

	height:170px;

	background:url(../img/nav_bg.png) no-repeat left top;

}



#nav ul.main_nav{

	position:absolute;

	list-style:none;

	padding:0px;

	margin:112px 0px 0px 27px;

	width:917px;

	height:57px;

}



#nav li.tab{

	display:block;

	float:left;

	margin:0px;

	padding:0px 5px 0px 0px;

	cursor:pointer;

}



#nav span{

	display:block;

	width:125px;

	height:20px;

	padding-top:5px;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

	letter-spacing:1px;

	font-weight:bold;

	font-size:12px;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	color:#FFFFFF;

}



.che #nav span{ background:url(../img/nav_btn_che.png) no-repeat left top; }

.sos #nav span{ background:url(../img/nav_btn_sos.png) no-repeat left top; }

.syn #nav span{ background:url(../img/nav_btn_syn.png) no-repeat left top; }



	

#nav span.active{

	color:#000000;

	background:url(../img/nav_btn_active.png) no-repeat left top;

}











/*--------------------- */

/* SUB NAV              */

/*--------------------- */



#nav  ul.sub_nav{

	position:absolute;

	left:0;

	width:917px;

	display:none;

	list-style:none;

	padding:0px;

	margin:10px 0px;

	border-left:1px solid #333;

}



#nav  ul.sub_nav li{

	display:block;

	float:left;

	margin:0px;

	padding:0px 10px;

	border-right:1px solid #333;

}



#nav  ul.sub_nav a{

	font-size:11px;

	color:#333333;

	font-weight:bold;

	text-decoration:none;

}



.che #nav  ul.sub_nav a:hover, .che #nav  ul.sub_nav a.active{ color:#cc6600; }

.sos #nav  ul.sub_nav a:hover, .sos #nav  ul.sub_nav a.active{ color:#663300; }

.syn #nav  ul.sub_nav a:hover, .syn #nav  ul.sub_nav a.active{ color:#336600; }

.che #nav  ul.sub_nav a.attn { color:#ff4400; }



#nav ul#login{

	display:block !important;

	left:auto !important;

	margin:147px 0px 0px 790px;

	width:147px;

}











/*--------------------- */

/* CONTENT				*/

/*--------------------- */

	

#content .head{

	height:25px;

	padding:4px 10px 0px 33px;

}



#content .head h2{

	float:left;

	padding:0px;

}



#content .head .links{

	float:right;

}



#content .head .links a{

	size:10px;

	color: #3e3e3e;

	font-weight:bold;

}



#content .text{

	padding:10px;

}



#content .text h3 {

	size:12px;

	color: #333333;

	font-weight:bold;

	padding:0;

	margin:0;

}



#content .text img.left{

	float:left;

	margin:4px 10px 5px 0px;

}





#nieuws_bottom .head{

	height:23px;

	padding:5px 10px 0px 33px;

}



#nieuws_bottom .head h2{

	padding:0px;

}



#nieuws_bottom .item{

	margin:0px 10px;

	border-top:1px dotted #1c9dcc;

	padding:8px 0px;

}



.date{

	color:#999999;

	font-size:10px;

}



#nieuws_bottom .item .title{

	font-weight:bold;

}



.che ul.block {

	margin:0 0 18px 0;

	padding: 10px;

	background-color: #fff5e5;

	list-style: outside square;

	border:#ffda99 1px solid;

}



.syn ul.block {

	margin:0 0 18px 0;

	padding: 10px;

	background-color: #dae5cf;

	list-style: outside square;

	border:#a3cc7a 1px solid;

}



.sos ul.block {

	margin:0 0 18px 0;

	padding: 10px;

	background-color: #e5dacf;

	list-style: outside square;

	border:#cca37a 1px solid;

}



ul.block li {

	margin-left:20px;

}



ul.blank {

	margin:0 0 18px 0;

	padding:0;

	list-style: outside square;

}



ul.blank li {

	margin-left:20px;

}



#content .row {

	margin: 0 0 30px 0;

}



#content .col_links {

	float:left;

	width:100px;

	font-weight:bold;

}



input {

	width: 200px;

	margin: 0 0 5px 0;

}



input.reg {

	width: 150px;

	margin: 0 0 0 10px;

}









/*--------------------- */

/* KALENDER				*/

/*--------------------- */



.kal_item {

	padding:12px

}



.kal_header {

	height:20px;

	background:url(../img/kal_header_che.gif) repeat-x left top;

	text-transform:uppercase;

}



.kal_arrow_l {

	float:left;

	height:20px;

	width:34px;

	border-right: #FFFFFF 1px solid;

	text-align:center;

	font-size:14px;

}



.kal_arrow_r {

	float:right;

	height:20px;

	width:35px;

	border-left: #FFFFFF 1px solid;

	text-align:center;

	font-size:14px;

}



.kal_month {

	float:left;

	height:20px;

	width:174px;

	text-align:center;

}



ul.kalender {

	padding: 0px;

	background:url(../img/kal_lijn.gif) repeat-y left top;

}



ul.kalender li {

	list-style: none;

	float:left;

	width:35px;

	line-height: 20px;

	text-align:center;

	color:#333333;

}



ul.kalender .dag {

	font-weight:bold;

	color:#000000;

	font-size: 12px;

}



ul.kalender .out {

	color:#bfbdb8;

}



ul.kalender a:link, ul.kalender a:active, ul.kalender a:visited {

	padding: 3px 5px 3px 5px;

	color:#FFFFFF;

	font-weight:bold;

	background:#cc6600;

}



.text_item {

	margin: 0 0 10px 0;

	border-bottom:1px dotted #1c9dcc;

}



.opmerking {

	color:#FF0000;

}











/*--------------------- */

/* FAQ   				*/

/*--------------------- */



ul.faqList { padding: 12px 0 24px 0; margin: 0; }

ul.faqList li { list-style: none; padding: 2px 0; margin: 0; }

ul.faqList li a { display: block; border-bottom: 1px dotted #000; padding-bottom: 2px; }

ul.faqList li a.active { font-weight: bold;  }

ul.faqList li div { padding: 2px 0 1em 0;  }



