@charset "utf-8";
/* ---- -- [ CSS DOCUMENT ] -- ---- */
* {
	margin: 0;
}


body, html {
	    margin:0px;
	    padding:0px;
	    height: 100%;
}

html
{
    overflow-x:hidden;
}

body {
	    background: #191F21 url(../images/bg_home.png) repeat-x left top; /*the tile*/
}
form {
	height:100%
}
hr {
	border: 0;
	border-bottom: 2px #29B5DE solid;
	height: 2px;
	background: Transparent;   
	margin: 3px 0px 7px 0px;
}

HTML.backendhtml
{
    overflow-x:auto !important;
}


/* stamp on homepage */

.stamp
{
    display:block;
    height:170px;
    width:170px;
    position:absolute;
    z-index:100;
    top:48px;
    right:10px;
    background-image:url(../images/stamp_poweredbycuriosity.png);
    background-position:top left;
    background-repeat:no-repeat;
}


/* ---- -- [ layout containers ] -- ---- */

.wrapper {
	width: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 -189px 0;
	background: url(../images/bg_home_center.jpg)  center 192px no-repeat; /*the center image*/
}

.topbanner {
	width:100%;
	height:121px;
	background:url(../images/bg_top.png) no-repeat center top;
	position:relative;
	top:10px;
}
.topnavigation {
	top:10px;
	margin:0px auto;
	width:960px;
	height:61px;
	position:relative;
}
.topnavigation .HoofdMenu {
}


.topfolders {
	width:223px;
	height:103px;
	position:absolute;
	left:0px;
	top:-2px;
	background: url(../images/mapjes.png) left top no-repeat;
}
.main {
	padding-top:10px;
	width:960px;
	min-height:400px;
	margin:0px auto;
}
.left {
	width:220px;
	overflow:hidden;
	float:left;
	padding-top:55px;
}
.right {
	width:740px;
	overflow:hidden;
	float:left;
	padding-top:40px;
}
.left .content_wrapper {
	margin-top:15px;
}
.right .content_wrapper {
	padding:15px 0px 0px 45px;
	width:650px;
}
.content_top {
	padding:0px;
	width:650px;
	background:url(../images/content_top.png) left top no-repeat;
	width:709px;
	height:109px;
	position:relative;
	left:-14px;
	z-index:1;
}
.vervolgcontent {
	background:#FFF;
	line-height: 180%;
	color:#858585;
	border:#0585B2 1px solid;
	border-top:none;
	width:653px;
	padding:10px 20px;
	min-height:300px;
}
.vervolgcontent .vervolgcontent {
	background:#FFF;
	line-height: 180%;
	color:#858585;
	border:none;
	width:auto;
	padding:0px;
	min-height:100px;
}
.vervolgcontent h1, 
.vervolgcontent bold, 
.vervolgcontent strong {
	color:#353535;
}
/* ---- -- [ FOOTER ] -- ---- */

.footer {
	height: 189px;/* also check bottom margin of .wrapper and the height of .push */
	margin: 0 auto;
	width:auto;
	
	position: relative;
	background:url(../images/bg_home_bottom.png) repeat-x left top;
}
.push {
	height: 209px;/*10 pixels meer dan de footer*/
	clear:both;
	float:none;
} 

.footercontent {
	position:relative;
	width:960px;
	height:160px;
	display:block;
	margin:10px auto;
}
.footer .address {
	width:680px;
	height:100px;
	display:block;
	line-height:182%
}
.footer .address a {
	color:#FF9100;
}
.footer .address a:hover {
	color:#FFF;
	text-decoration:none;
}
.address .bezoek, 
.address .telefoon, 
.address .post {
	float:left;
	display:block;
	color:#B7B9BD;
}
.address .bezoek strong, 
.address .telefoon strong, 
.address .post strong {
	color:#fff;
}
.address .bezoek {
	width:120px;
	height:70px;
	margin-left:13px;
	padding:30px 0px 0px 80px;
	background:url(../images/ico_home.png) 5px 40px no-repeat;
}
.address .telefoon {
	width:110px;
	height:70px;
	margin-left:73px;
	padding:30px 0px 0px 0px;
}
.address .post {
	width:115px;
	height:130px;
	margin-left:84px;
	padding:30px 0px 0px 70px;
	background:url(../images/ico_address.png) 5px 40px no-repeat;
}
.clearfloatt {
	float:none;
	clear:both;
	height:0px;
}
.FooterMenu {
	position:absolute;
	top:110px;
	left:90px;
}
.FooterMenu UL, .FooterMenu LI {
	display: inline;
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	/*font-size: 11px;*/   
	color: #5e5e5c;
}
.FooterMenu a:link, .FooterMenu a:active, .FooterMenu a:visited {
	text-decoration: underline;
	color: #fff;
	padding-left:4px;
} 
.goldpartnerimage {
	position:absolute;
	right:45px;
	top:10px;
}
	    
	    /* general styles */
	    
	    .button, .buttonHover
	    {
	        background: #29B5DE url(../images/highlight_b_.gif) repeat-x 0% 50%;
	        width: auto;
	        color: #FFFFFF;
	        line-height:15px !important;
	        /*font-size: 11px;*/
	        font-weight: bold;
	        font-style: italic;
	        padding: 0px 5px 0px 5px;
	        border: 1px #29B5DE solid;
	        cursor: pointer;
	    }
	    
	    .buttonHover
	    {
	        background: #29B5DE url() repeat-x 0% 50%;
	        width: auto;
	        color: #FFFFFF;
	        line-height:15px !important;
	        /*font-size: 11px;*/
	        font-weight: bold;
	        font-style: italic;
	        padding: 0px 5px 0px 5px;
	        border: 1px #29B5DE solid;
	    }/**/
	    
        .Title
        {
	        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	        font-size:14px;
	        line-height:18px;
	        font-weight:bold;
	        color:#f07116;
        }
        
        span.IntroText
        {
            font-weight: bold;
        }
        
        
        .logo
        {
            display:block;
            width:230px;
            height:120px;
			top:-120px;
            position:absolute;
			cursor:pointer;
        }
        
        .pagetitle
        {
	        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	        font-size:14px;
	        line-height:18px;
	        font-weight:bold;
	        color:#f07116;
	        border-bottom:1px solid #2fb0d8;
	        padding-bottom:10px;
	        margin-bottom:15px;
        }
        

        
        
    /* ---- -- [ CONTENT CONTAINER ] -- ---- */

          /* crumpath */
.crumoffset {
}
.crumpath_container {
	height: 36px;
	width:auto;
	background:url(../images/crumpath_BG01.gif) left top no-repeat;
	padding-left:4px;
	position:absolute;
	left:15px;
	top:1px;
	/*right:30px;
	top:-28px;*/
}
            
.crumpath_container a,
.crumpath_container span {
	/*font-size :11px;*/
	text-decoration: none;   
	color: #FFFFFF;
	padding:0px 4px 0px 15px;
	/*display:inline-block;*/
	height:36px;
	display:block;
	float:left;
	line-height:36px;
	text-shadow:1px 1px 1px #0F3D57
}        
.cp01, .cp02, .cp03, .cp04 {
	height:36px;
	width:12px;
	position:absolute;
	right:-10px;
	top:0px;
}    

.crumpath_container .level01 {
	background:#27404B;
	position:relative;
	z-index:7
}        
.cp01 {
	background:url(../images/crumpath_Lv01.png) left top no-repeat;
	z-index:8;
}  

.crumpath_container .level02 {
	background:#205269;
	position:relative;
	z-index:5
}        
.cp02 {
	background:url(../images/crumpath_Lv02.png) left top no-repeat;
	z-index:6;
}   

.crumpath_container .level03 {
	background:#2E7697;
	position:relative;
	z-index:3
}        
.cp03 {
	background:url(../images/crumpath_Lv03.png) left top no-repeat;
	z-index:4;
}   

.crumpath_container .level04 {
	background:#0F8FBC;
	position:relative;
	z-index:1
}        
.cp04 {
	background:url(../images/crumpath_Lv04.png) left top no-repeat;
	z-index:2;
}        
        
        
        
        div.content_wrapper
        {
            /*padding: 0px 18px 0px 18px;*/
            font-size: 12px;
            
        }
		.left div.content_wrapper 
        {
			background:/*#F28200 */url(../images/bg_left03.png) left bottom no-repeat;
			padding:0px;
			padding-bottom:4px;
            
        }
		.left .lefttop {
			background:url(../images/bg_left01.png) left top no-repeat;
			height:50px;
			position:relative;
        }
		.vervolg .left .lefttop {
			background:url(../images/bg_left01b.png) left top no-repeat;
        }
		.leftbg
        {
			background:#F28200 url(../images/bg_left02.png) left top no-repeat;/**/
			min-height:415px;
			width:190px;
			padding:15px;
        }
		.vervolg .leftbg
        {
			background:#F28200 url(../images/bg_left02b.gif) left top no-repeat;/*if we make this a png, IE6 wont display bgimages in child*/
			min-height:200px;
        }
		
        
    /* ---- -- [ MENU COMPONENT (ID="PrimaryMenu") ] -- ---- */
    
/* ---------- *** HoofdMenu *** ---------- (If using more than 1 menu Change the name for the main class preceding the subclasses here)*/
   
.primary_menu_wrapper
{
    padding-left:270px;
    padding-top:2px;
}

/* - Top item styles (First level) - */

.HoofdMenu /* This is the style for the table containing the menu */
{
    background:none;
	position:relative;
	margin-left:270px;
	top:10px;
	
	display:none; /* well show it with jquery after wrapping the nobr */
}

.HoofdMenu TD, .HoofdMenu TD IMG /* Set the alignment for text and images here */
{
    vertical-align: top;
}


.HoofdMenu .TopItem, .HoofdMenu .TopItemHover, .HoofdMenu .TopItemExpanded, .HoofdMenu .TopItemSelected    /* Normal */
{
    color: #092637;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
    /*border-right:2px solid #ffffff;*/
}
.HoofdMenu td 
{
	padding:0px 0px 0px 20px;
}
.HoofdMenu span
{
	display:block;
	padding:0px 2px 0px 0px;
		font-size: 15px;
		font-family:"Lucinda Sans Unicode", "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
		line-height:129%;
}
.HoofdMenu span span
{
	display:block;
	padding:0px 20px 0px 0px;
	background:none;
}
.HoofdMenu nobr
{
	display:block;
	padding:16px 0px 15px 0px ;
}

.HoofdMenu .TopItemHover, 
.HoofdMenu .TopItemExpanded /* Hover (cascading) */
{
	/*color: #092637;*/
	background:url(../images/menuhover.gif) left top repeat-x;
}
.HoofdMenu .TopItemSelected {
	color: #fff;
	background: url(../images/menuselectLeft.gif) left top no-repeat;
}
.HoofdMenu span {
	background: url(../images/menuSplit.gif) right top no-repeat;
}
.HoofdMenu .TopItemSelected span span {
	background: url(../images/menuselectRight.gif) right top no-repeat;
}
.HoofdMenu .TopItemSelected nobr {
	background: url(../images/menuselectMid.gif) left top repeat-x;
}
    
    
.HoofdMenu .SelectedItem, 
.HoofdMenu .SelectedItemHover, 
.HoofdMenu .SelectedItemExpanded /* Selected (current page) */
{
    /*color: #092637;
    color: #f00;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    overflow: hidden;
    border-right:2px solid #ffffff;*/
}
        
/* - Default item styles (Second level) - */

.HoofdMenu_Sub {/* This is the style for the table containing the submenu */
	background: #2aafd8 url(../images/bg_home_center.jpg) -100px -80px no-repeat;
	border:#fff solid 1px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.HoofdMenu_Sub TD, 
.HoofdMenu_Sub TD IMG {/* Set the alignment for text and images here */
	vertical-align: middle;
}
            
.HoofdMenu_Sub .DefaultItem, 
.HoofdMenu_Sub .DefaultItemHover, 
.HoofdMenu_Sub .DefaultItemExpanded {/* Normal */  
	/*background: #2aafd8;*/
	color: #092637;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
}
.HoofdMenu_Sub .DefaultItemHover {/* Normal */  
}

.HoofdMenu_Sub .DefaultItemHover, 
.HoofdMenu_Sub .SelectedItemHover, 
.HoofdMenu_Sub .DefaultItemExpanded {/* Hover / Expanded (cascading) */
	color: #fff;
	padding-right:5px;
	background: url(../images/menuselectMid.gif) 0px -10px repeat-x;
	background:url(../images/menuhover.gif) left -18px repeat-x;
}
            
.HoofdMenu_Sub .SelectedItem, 
.HoofdMenu_Sub .SelectedItemExpanded {/* Hover / Expanded (cascading) */
	color: #fff;
	padding-right:5px;
	background: url(../images/menuselectMid.gif) 0px -10px repeat-x;
}
            

	    
	    
	    

    /* ---- -- [ LITEMENU COMPONENT (ID="SecundairyMenu") ] -- ---- */
    
.secundairy_menu {
	position:absolute;
	top:-120px;
	right:45px;
}

.SecMenu {
	margin:0px;   
}

.SecMenu UL, 
.SecMenu LI {
	list-style: none;
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
.SecMenu LI {
	background:url(../images/menuSplit2.png) 0px 3px no-repeat;
}
.SecMenu LI#Item001 {
	background:none;
}
        
.SecMenu a:link, 
.SecMenu a:hover, 
.SecMenu a:active, 
.SecMenu a:visited {
	/*font-size :11px;*/
	font-style: italic;
	text-decoration: none;   
	color: #FFFFFF;
	padding:0px 4px 0px 12px;
	text-shadow:1px 1px 1px #0F3D57

	
} 

.SecMenu a:hover {
	/*font-size :11px;*/
	font-style: italic;
	text-decoration: underline;   
	color: #fff;
}
        
        
     /* ---- -- [ LITEMENU COMPONENT (ID="SubMenu") ] -- ---- */
     
.contentsubs {
	padding:0px 0px 0px 0px;
}

.contentsubs UL, 
.contentsubs LI {
	list-style: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:#D27D00 1px solid;
	border-right:none;
	border-bottom:none;
}
.contentsubs LI {
	border:#D27D00 1px solid;
	border-left:none;
	border-top:none;
}


.contentsubs a:link, 
.contentsubs a:hover, 
.contentsubs a:active, 
.contentsubs a:visited {
	background: url(../images/contentsubs_bt.gif) repeat-x 0px 0px;
	display:block;
	font-weight: bold;
	color: #412300;
	text-decoration:none;
	line-height:29px;
	padding: 0px 10px;
}

.contentsubs a:hover {
	background:#000 url(../images/contentsubs_btHover.gif) repeat-x 0px 0px!important;
	color: #65410D;
	
}

.contentsubs_selected a:link, 
.contentsubs_selected a:hover, 
.contentsubs_selected a:active, 
.contentsubs_selected a:visited {
	background: url(../images/contentsubs_btActive.gif) repeat-x 0px 0px;
	display:block;
	color: #AD5D00;
}

/* SPECIFIC STYLES FOR THE NEW RAD EDITOR - stefan 15-09-2009 */
IMG.imgLeft
{
    margin: 0px 5px 5px 0px;
}
IMG.imgCenter
{
                DISPLAY: block;
                text-align:center;
                margin:0px auto;
}
IMG.imgRight
{
    margin: 0px 0px 5px 5px;
}
.backendbody .homecontent, 
body.homecontent
{
	background-color:#191F21;
	background:#191F21  url(../images/bg_home_center.jpg) -575px -86px no-repeat; /*the center image*/
	background:#191F21  url(../images/bg_home_center.jpg) -575px -50px no-repeat; /*removed title on home*/
}
.backendbody .vervolgcontent, 
body.vervolgcontent
{
	/*background-color:#191F21;
	background:#191F21  url(../images/bg_home_center.jpg) -575px -86px no-repeat; the center image*/
}
.backendbody .homebottomcontent, 
body.homebottomcontent
{
	background-color:#191F21;
	background:#191F21  url(../images/bg_home_center.jpg) -575px -563px no-repeat; /*the center image*/
	background:#191F21  url(../images/bg_home_center.jpg) -575px -528px no-repeat; /*removed title on home*/
}
.backendbody .leftcontent, 
body.leftcontent
{
	background-color:#F28200;
	background:#F28200 url(../images/bg_left02.png) -20px -20px no-repeat;
}
.backendbody .leftvervolg,
body.leftvervolg
{
	background-color:#191F21;
	background:#191F21  url(../images/bg_home_center.jpg) -310px -399px no-repeat; /*the center image*/
}

.darkH1 {
	color:#f00;
}


* blockquote, blockquote *, blockquote blockquote *
    {
        padding-left: 10px;
    }
    
.reWrapper
{
    background-color:transparent !important;
    border:none !important;
}


/* END SPECIFIC STYLES FOR THE NEW RAD EDITOR */
