body	{ margin:0; padding:0; background:url(../img/body_bg_tile.jpg) repeat; text-align:center; font-family:"Tahoma"; font-size:12px; line-height:18px;}

h2		{font-size:14px; font-weight:normal; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0; color:#990000;}
h3		{ font-size:18px; font-weight:normal; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0; color:#990000; margin-bottom:10px;}
h4		{ font-size:14px; font-weight:normal; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0;}
.clearer	{ clear:both; }
a 		{ color:#000; text-decoration:underline;}
a:hover	{ color:#900;}
.front_item_mid a, .news_item_mid a		{ text-decoration:none; color:#000; border-bottom:1px dotted #900;}
ul.gallery a	{ border:none;}
a img	{ border:none;}
th	{ text-align:left;}
.hidden	{ visibility:hidden; display:none;}

.leesmeer a	{ color:#900; text-decoration:none; display:block; border:none;}
.leesmeer a:hover	{ color:#900; text-decoration:underline;}
.leesmeer img	{ margin-right:4px;}
.fl_left	{ float:left;} 
.fl_right	{ float:right;}

div#container	{ position:relative; margin:0 auto 0 auto; width:986px; text-align:left;}
div#header		{ margin-top:35px; height:160px;}
	div#sponsors	{ background:url(../img/header_sponsors.png) no-repeat; width:621px; height:110px; float:left; text-align:left; padding:50px 0 0 50px;}
	img#logo_segura	{ float:right; margin-right: 36px;}
	div#social, div#flags, div#extranet		{ position:absolute; top:123px; left:26px; width:116px; height:22px; padding:15px 0 0 28px; background:url(../img/social_bg.png) no-repeat; }
	div#extranet 					{ left:175px; }
	div#flags 					{ left:725px; display:none;  }
	div#social a img, div#flags a img, div#extranet a img 	{ width:16px; height:16px; margin:0; padding:0;}
	div#extranet a { color: #926f37; text-decoration: none; font-weight: bold; margin-left: 4px;}
	div#extranet a img { margin-right: 6px; }
	div#extranet a span { position: relative; top: -3px;}
	
div#nav			{ background:url(../img/footer_bg.png) no-repeat; height:50px; margin:0; padding:0;}
	div#nav ul	{ list-style-type:none; margin:0 0 0 18px; padding:0 0 0 2px; background:url(../img/nav_div.png) left top no-repeat; height: 50px;}
	div#nav ul li	{ float:left; position: relative;}
	div#nav ul li a	{ position:relative; display: block; z-index:1; text-decoration: none; padding: 16px 0 16px 0;  font-size:14px; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #d6d1c7;}
	div#nav ul li a:hover	{background:url(../img/navhoover_bg.png) left top no-repeat; padding-top:17px; color: #bbb29f; }
	div#nav ul li a span.navtitle {background:url(../img/nav_div.png) right top no-repeat; padding: 14px 8px 14px 8px; cursor:pointer;}
	div.shadow	{ position:absolute; top:0;  padding:18px 8px 0 2px; z-index:0; font-size:14px;  height:32px; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #2a0e05; padding-left:8px;}
		
div#home_intro	{ background:url(../img/home_intro_bottom.png) no-repeat bottom; height:545px;}	
	div#blok1, div#blok2, div#blok3		{ position:relative; float:left; margin:0 0 0 35px; width:246px; height:206px; padding:17px; top:-40px; z-index:20;}
	div#blok3		{  margin:0 0 0 39px; }
	ul#twitter		{ list-style-image:url(../img/twitter_16.png); margin:12px 0 0 0; padding:0 0 0 20px; }
	ul#twitter li a	{ position:relative; top:-4px;}
	
	
	div.agendapunt	{ margin-top:10px; padding-bottom:8px; border-bottom:1px dashed #CCC;}
	
	div.kalender	{ position:relative; width:35px; height:35px; float:left; text-align:center; background:url(../img/agenda.png) no-repeat; line-height:16px;}
	div.front_item div.kalender { margin:0 10px 1px 0;}
		div.maand	{ color:white; font-size:11px; font-weight:bold;}
		div.dag		{ font-size:14px; font-weight:bold;}
		div.tijd	{ font-style:italic; font-size:11px;}
	div.agendadescr	{ position:relative; float:right; width:200px;}
	div.agendadescr2	{ position:relative; float:left; width:150px; margin:0 15px 0 15px;}
	div.cd		{ margin:5px 0; display:block;}
	div.cd img	{ float:left; margin-right:10px;}
	

div#mainframe_top	{ background:url(../img/mainframe_top.png) no-repeat; height:56px; }
div#mainframe_bottom{ height:28px; clear:both; }
div#mainframe		{ background:url(../img/mainframe.png) repeat-y;  }
	div#home_links	{ width:474px; float:left; padding:0 0 0 36px;}
		div.news_item		{ width:470px; margin-bottom:10px;}
		div.news_item_mid	{ background:url(../img/news_bg_mid.png) repeat-y; padding:10px 35px 15px 30px; color:#333;}
		div.news_item_mid h3 { border-bottom:1px solid #ccc; padding-bottom:3px;}
		div.news_datum		{ font-weight:bold; width:90px; float:right; text-align:right;  position:relative;}
		div.news_item_mid img.thumb	{ float:left; margin:0 10px 5px 0;}
	div#home_rechts	{ width:426px; float:right; padding:18px 35px 0 15px;}
	div#page_links	{ width:616px; float:left; padding:0 10px 0 36px;}
	div#page_rechts	{ width:300px; float:right; margin:0 10px 0 0; }
		div.front_item		{ margin-bottom:30px;}
		div.front_item_mid	{ background:url(../img/news_bg_mid_wide.png) repeat-y; padding:10px 35px 15px 30px; color:#333;}
		div.front_item_mid h3 	{ border-bottom:1px solid #666; padding-bottom:3px;}
		div.news_arch_mid	{ background:url(../img/news_bg_mid_small.png) repeat-y; padding:10px 35px 15px 30px; color:#333;}
		div.news_arch_mid h3 	{ border-bottom:1px solid #666; padding-bottom:3px;}
div#footer	{ background:url(../img/footer_bg.png) no-repeat; height:35px; margin-bottom:20px; color:#fff; padding:16px 15px 0 15px;}
div#footer a	{ color:#fff;}

/* Foto gallery */
ul.gallery			{ list-style-type:none; margin:10px 0 0 0; padding:0;}
ul.gallery li		{ float:left; margin:4px; height:100px; width:100px; border:1px solid #000;}
ul.gallery li.youtube		{  height:90px; width:120px; }
ul#gallerynav		{ list-style-type:none; margin:0; padding:0;}
ul#gallerynav li a	{ cursor:pointer; font-size:11px; text-decoration:underline;}


/*slideshow home mainfoto*/

#slideshow {
    position:relative;
    height:317px;
	width:986px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*subsubnav mediapagina*/
	.collapsed {
display: none;
}

/* tabs */
ul.tabs, ul.tabs1 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 90%;
}
ul.tabs li, ul.tabs1 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a, ul.tabs1 li a {
	text-decoration: none;
	color: #000;
	display: block;
	/*font-size: 1.2em;*/
	padding: 0 10px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover, ul.tabs1 li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs1 li.active, html ul.tabs1 li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container, .tab_container1 {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; 
	width: 90%;
	background: #fff;
	/*background:url(../img/subnav_mid.png) repeat-y;*/
}
.tab_content,.tab_content1 {
	padding: 20px;
	/*font-size: 1.2em;*/
}
.agntab-content {
	padding-top: 20px;
}

ul.agntabs, ul.agntabs1 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.agntabs li, ul.agntabs1 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.agntabs li a, ul.agntabs1 li a {
	text-decoration: none;
	color: #000;
	display: block;
	/*font-size: 1.2em;*/
	padding: 0 10px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.agntabs li a:hover, ul.agntabs1 li a:hover {
	background: #ccc;
}
html ul.agntabs li.active, html ul.agntabs li.active a:hover, html ul.agntabs1 li.active, html ul.agntabs1 li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
/*subnav content media pagina*/
dl#definitions { margin:0; padding:0;}
dl#definitions dt {} /*nav items*/
.menuTree {  display:block; text-decoration:none; font-size:16px; padding-left:15px; font-weight:bold; color:#900; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
a.menuTree  {background:url(../img/row-expand-sprite.gif) 0 2px no-repeat; }
div.menuTree	{ padding:0;}
a.expanded  { background:url(../img/row-expand-sprite.gif) 0 -16px no-repeat;}
dl#definitions dd { margin:0; padding:0 0 5px 20px; background:none; font-size:11px; } /*nav content*/
dl#definitions dd a { text-decoration:none;}
dl#definitions dd a:hover { text-decoration:underline; color:#990000;}

/*forms*/
.cmxform {
 padding:15px 0 0 0; 
}
.cmxform p { margin:0; padding:3px;}
.cmxform label{
width: 200px;
float:left;
}
.cmxform input, .cmxform textarea, .cmxform select{
width: 200px;
border:1px solid #660000;
background:#EEE;
}
input.submit {
background:#600;
color:white;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
}
.cmxform input[type=checkbox],.cmxform input[type=radio] {
width: auto;
border:1px solid #660000;
background:#EEE;	
}


.cmxform label.error{
float:none;
font-size: 11px; 
margin-left: 200px;
background: #fbfcda url(../img/cancel.png) no-repeat left;
border:1px solid #660000;
width:180px;
margin-top:4px;
padding-left:20px;
display:block;}

/*youtube gallery*/
#ytvideo,
#ytvideo2 {
	margin:15px 0;
}
.yt_holder {
    padding:0 25px 5px 20px; 
	width:614px;
	color:#333;
}
ul.demo1 {
    margin: 0;
    padding: 0;
}
ul.demo1 li {
    list-style-type: none;
    float: left;
    width: 122px;
    margin: 5px;
}
ul.demo1 li img {
    width: 120px;
    float: left;
    margin-right: 5px;
    border: 1px solid #000;
}
ul.demo1 li a {
    text-decoration: none;
    display: block;
    color: #000;
}
.currentvideo {
	background: #990000;
}
