/* ////////////////////// CONTAINER STYLE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

html { height:100% ; }
body {height:100%;margin:0;padding:0;text-align:center;Font-family: Tahoma, Verdana, Sans-Serif, Helvetica, Arial;}

div#viewport_container{height:100%;width:100%;background:url(../images/body_background.jpg) left -30px repeat-x;}
div#inner_container	{text-align:center;height:99.9%;width:700px;vertical-align:bottom;}
div#inner_a4 { width:700px;padding:0 0px 0 0px;float:left; border-right: 1px solid #9d9fa2;border-left: 1px solid #9d9fa2;}

div#top_1{height:23px;text-align:right;margin-right:18px;}
div#top_2{height:51px;}
div#top_3{width:700px;height:290px;margin:0;padding:0; background:url(../images/header/header1.jpg) left 70px no-repeat;}
div#top_4{background: #9d9fa2;width:700px;height:72px;margin:0;padding:0;text-align:right;}
div#top_4 div {float:left;}
div#rotator{text-align:left;height:290px;background:url(../images/logo2.jpg) 17px top no-repeat;font-size:11px;color:white;}
#menu_bar {height:25px;}

/* ////////////////////// FUNCTION BAR \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\   */

div#function_bar{width:690px;min-height:22px;margin:0px;padding:0 5px 0 5px;float:left;background:white;/*border-right: 1px solid #9d9fa2;border-left: 1px solid #9d9fa2;*/}
div#breadcrumb{width:50%;height:18px;text-align:left;float:left;vertical-align:middle;padding-top:5px;}
div#text_functions{width:175px;text-align:right;float:right;line-height:30px;margin-right:10px;}

/* //////////////////////// MODULES \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\   */
.news_holder {float:left;width:45%;padding:0 16px 0 0px;margin:15px 0 10px 0px;}
.center_mod_top h4 {margin:0;padding:3px 0 0 0;}
.center_mod {}
.center_mod_center {text-align:justify;background:url(../images/news_holder.jpg) no-repeat;}
.center_mod_bottom {}
.center_mod p {}
.lees_meer_button {float:right;}

/* ////////////////////// BODY SECTION \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\   */
div#central_content{vertical-align:top;width:700px;float:left;/*border-right: 1px solid #9d9fa2;border-left: 1px solid #9d9fa2;*/}

div#left_column, div#centre_column
	{					
	float:left;
	text-align:left;			
	min-height:220px;	
	}

div#left_column {width:175px;padding: 10px 0 0 0;}
div#centre_column {width:495px;padding:0 10px 0 10px;}

/*.inner_spacer {background: url(../images/inner_spacer.png) top center repeat-y;}*/
.sublogo{margin: 6px 0 0 10px;}

/* ////////////////////// BORDERS TEMPLATE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/*
.upperborder {background-image:url(../images/borders/top_border.png);background-repeat:repeat-x; text-align:right;height:51px;}
.bottomborder{background-image:url(../images/borders/bottom_border.png);background-repeat:repeat-x; background-color:white; text-align:left;}
*/
/* ////////////////////// PARAGRAPHS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

p{margin: 0; padding: 0;}
p{Font-size:11px;line-height:18px;color:#3B3B3B;Font-family: Verdana, Sans-Serif, Helvetica, Arial;	}	

.right {text-align:right;margin:0;margin-right:7px;vertical-align:middle;float:right;width:40%;}

p.m_header{font-size:15px;text-align:left;Font-family: Verdana, Tahoma, Sans-Serif, Helvetica, Arial;line-height:25px;border-width:0px 0px 1px 0px;border-style:dotted;color:#57575A;border-color:#F58220;font-weight:normal;margin:0;padding: 4px 5px;background: url(../images/icons/favicon.gif) center right no-repeat;}
p.s_header{text-align:left;color:#57575A;margin:0;padding:0;padding-left:3px;background: url(../images/icons/favicon.gif) center right no-repeat;}
p.separator{color:white;margin:0;font-size:12px;text-align:center;}


/* ////////////////////// HEADERS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

h1,h2,h3,h4,h5,h6{Font-family: Arial, Tahoma, Verdana;}

h1 {font-size:40px; color:#e51937;margin:20px 0 20px 0;font-weight:normal;font-family:"impact", Arial, Tahoma, Verdana;height:55px;}
h2 {color:#231f20;Font-size: 20px;margin:15px 0 10px 0;Font-weight:normal;font-family:"impact", Arial, Tahoma, Verdana;}
h3 {color:#494949;Font-size:16px;margin:15px 0 15px 0;Font-weight:bold;}
h4 {color:#231f20;Font-size:12px;margin:10px 0 10px 0;}
h5 {color:#494949;Font-size:11px;margin:15px 0 15px 0;Font-weight:bold;font-variant: small-caps;}
h6 {color:#231f20;Font-size:10px;margin:15px 0 15px 0;Font-weight:normal;Font-style: italic;}
h1.centered { text-align:center; }

/* ////////////////////// A LINKS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

a {font-size:11px;text-decoration: none;color: #9d9fa2;padding:0;margin:0;}
a:visited {color: #9d9fa2;text-decoration: none;}
a:hover {color: black;}

a.andersom {font-size:11px;text-decoration: none;color: black;padding:0;margin:0;}
a.andersom:visited {color: black;text-decoration: none;}
a.andersom:hover {color: black;text-decoration: underline;}

a.klein {Font-size: 9px;Font-family: Verdana, Sans-Serif, Helvetica, Arial;color: #002879;text-decoration:none;}
a.klein:visited {color: #6281C0;}
a.klein:hover {color: #002879;}

a.white {Font-family: Verdana, Sans-Serif, Helvetica, Arial;color:white;text-decoration:none;}
a.white:visited {color: white;}
a.white:hover {color: white;text-decoration:underline;}

a.breadcrumb {font-size:11px;text-decoration: none;color: #9d9fa2;padding:0;margin:0;}
a.breadcrumb:visited {color: #9d9fa2;text-decoration: none;}
a.breadcrumb:hover {color: black;}

a.index {font-size:11px;text-decoration: none;color:#CCCCCC;padding:0;margin:0;}
a.index:visited {color: #CCCCCC;text-decoration: none;}
a.index:hover {color:#666666;}

/* ////////////////////// GENERAL STYLES \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

hr{ border-width:1px;color:#E6E6E6;}
#right {text-align:right;}
img {border: none;}
.sitemap_header{background-color:#666666;color:white;width:100%;text-indent:10px;margin-top:10px;}
.textcontact { color:gray;font-size:10px;}

.radio { border:none;}

img, div { behavior: url(../../components/iepngfix.htc); }

/* PLUGIN STYLES */
.toggler {cursor:pointer;border-bottom:1px dotted #9d9fa2;margin:10px 0 0 0;text-align:right;font-weight:normal;color:#9d9fa2;}


/* carousel css*/
.clearfix{clear:both;display:block;}
.text{ color:#555555;}

.sprite_icon{}
.carousel_container_l, .carousel_container_r{display:block; margin:50px 0 0 0 ; position: relative;width: 23px;height:20px; float:left; cursor:pointer; } 
.carousel_container_r{background-position: 0 -38px; } 
.carousel_container_l{background-position: 0 -58px; } 

#carousel2_container{width:200;  float:left; border:1px solid #cccccc;}
#carousel2_wrapper{overflow:hidden;margin: 0 2px; width:180px; position: relative; float:left;}
#carousel2_items_container{margin:0px; padding:0px 2px; width:5000px;position: relative;  }
.carousel2_items{ width:165px; height:110px; border:1px dotted #cfcfcf; margin:0 5px; position:relative;float:left; text-align:center; overflow:hidden;}
.carousel2_items img{margin:2px;}

.carousel_paging {text-align:right; margin:5px 10px 0 0;}
.carousel_paging .current, .carousel_paging .page{ outline:none;  width:15px; height:15px; line-height:15px; text-align:center; display:block; float:left; background:#D8D8EB; margin:0 1px 0 0; text-decoration:none;}
.carousel_paging a:hover, .carousel_paging .current{background:#4D4D9B; color:#ffffff;}



/* Purple Panel*/
#Carousel { text-align: left; margin-top:20px; background: url(../images/carroussel/carroussel_spacer.jpg) repeat-y; }
#Carousel img { border: none; }
#Carousel .panel .slide { position: absolute;width: 350px;}
#Carousel a { color: #FFA100;}
#Carousel {float: left; width: 370px; background-color: #ffffff; /*padding: 22px 0 10px 19px;*/}
#Carousel .panel {float: left; width: 350px; display: inline; height: 295px; background: url(../images/carroussel/carroussel_panel_top.jpg) no-repeat; margin-bottom: 40px;cursor:pointer; padding:10px 0 0 10px;}
#Carousel .panel-top { background: url(../images/carroussel/carroussel_bar.jpg) repeat-x;}
#Carousel .browseAll { width: 410px; border-right: 1px solid #ffffff; background: #FFFFFF; }
#Carousel .browseAll a.h3 { display: block; text-align: left; margin: 0; padding: 0 0 10px 30px; }
#Carousel a:link, #Carousel a:visited, #Carousel a:active {text-decoration: none; color: #FFA100;}
#Carousel a:hover {text-decoration: underline; color: #FFA100;}
#Carousel .bottom {background: url(../images/carroussel/carroussel_panel_bottom.jpg) no-repeat;  }

/* ////////////////////// FORM CONTROLS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

.combobox {border:1px solid #37699B;background-color:white;font-size:10px;color:black;}
.text_box{font-size:11px;}
.button_kl{font-size:11px;font-family:tahoma,verdana,arial;}



/* ////////////////////// LIJSTEN UL & LI \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

ul {margin:0px;padding:0px;}
li {padding:0px;}

ul{list-style-type:square;font-size:11px;line-height:18px;Font-family:Verdana,Sans-Serif,Helvetica,Arial;color:#3B3B3B;}
li{display:list-item;}
ul.check{margin-top:0; margin-bottom:0;margin-left:30px;list-style-image:url(../../admin/images/icons/check.gif);list-style-position:outside;}
ul.check li {height:30px;padding:5px 0 5px 0;margin:5px 0 5px 20px;}
ul li ul {list-style-type:circle;}
ul { margin:0 0 0 20px;}
/* ////////////////////// TABLES \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

td {vertical-align:top;Font-size:14px;line-height:1.5em;Font-family:Verdana,Sans-Serif,Helvetica,Arial;color:#3B3B3B;margin:1em;}




/* ////////////////////// GENERAL TEMPLATE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

					/*	FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER	*/

#Footer {
	clear:both;
	bottom:0;
	margin-bottom:0;
	text-align:right;
	height:18px;
	vertical-align:bottom;
	font-size:10px;
	color:white;
	line-height:18px;	
	background:#9d9fa2;
	width:697px;
	padding-right:5px;
}

#Left_Adres {
	text-align:left;
	margin-left:50px;
	margin-right:10px;
	width:100px;
	Font-size: 10px;
	Font-family: Verdana, Sans-Serif, Helvetica, Arial;
	color: #002879;
}

/* TOOLTIPS */

#dhtmlgoodies_tooltip
	{
		background-color:#FFFFE1;
		border:none; /*1px solid #CACB76;*/
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:11px;
		color:#787878;
		text-align:justify;
		/*-moz-border-radius:6px;	 Rounded edges in Firefox */
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;		
	}
	
#dhtmlgoodies_tooltipShadow
	{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		/*-moz-border-radius:6px;	 Rounded edges in Firefox */
	}
	

