

*{border:0px solid #eee;margin:0;padding:0;list-style:none}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;overflow:hidden}
body{font-family:"Century Gothic","Lucida Grande";font-size:12px;cursor:default;background-color:#000;color:#000}
h2,.large,.left{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;font-size:40px; color:#fff;}
p{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;font-size:12px; color:#CCC; line-height:28px;font-weight:bold; }
a{text-decoration:none;color:#000;outline:0}
img{display:block}
h1{
	font-family:Georgia, Serif;
	font-size:17px;
	color:#cfcfcf;
	font-style: italic;
	padding:0 0 0 2px;
	/*font-weight: bold;*/
}

h3{
	font-family:Georgia, Serif;
	font-size:17px;
	color:#FFC35B;
	font-style: italic;
	padding:0 0 0 2px;
	/*font-weight: bold;*/
	border-top-width:1px;
	padding:15px 5px 5px 5px;
}
h4{
	font-family:Georgia, Serif;
	font-size:17px;
	color:#FFC35B;
	font-style: italic;
	padding:0 0 0 2px;
	
	
}

img.rekken {

                height: 100%;
				width:100%;

                left: 0;

                bottom: 0;

                position: absolute;
				background-position:bottom left;

                z-index: 0;

}





/*#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%; }
#bg td{vertical-align:middle;text-align:center}
/*#bg img{height:100%;width:50%;margin:0 auto}*/
#cont{
	position:absolute;
	top:3px;
	left:-2px;
	z-index:70;
	overflow:auto;
}
#menu{position:absolute;bottom:0px;left:30px;z-index:80;width:240px;line-height:100%; color:#fff;height:100%}
#menu div{height:100%;background-image:url(images/menu_background.png);padding:15px 0 0 20px; color:#fff;}



/*h1{position:relative;left:-141px;margin-bottom:-63px;width:140px;opacity:0.99}
h1 a{padding:41px 10px 10px 0;color:#fff;background:#000 url(go.gif) 0 -30px repeat-x;font-size:11px;text-align:right;display:block}
h1 a:hover{background:#000 url(go.gif) 0 43px repeat-x}*/
ul{float:left;width:110px}
li a{height:12px;padding:0 5px;font-weight:bold;color:#999;display:block}
li a:hover,li.cur a{color:#fff}

.box{position:absolute;top:10%;right:200px;/*width:500px;*/padding-bottom:20px}
.box div{line-height:1.5em;/*background:#fff;padding:20px 30px*/}

.large{text-align:right;top:50px;right:120px;font-size:13px}
.left{
	text-align:left;
	right:auto;
	left:310px;
	font-size:13px
	
}

/*footer*/
.cs_footer{
	height:50px;
	width:660px;
	padding:10px 4px;
	clear:both;
	color:#666;
	font-size:10px;
	background-image:url(images/menu_background.png);
	}

.cs_footer_alt{
	height:50px;
	width:600px;
	padding:30px 4px;
	clear:both;
	color:#666;
	font-size:10px;
	/*margin-left:320px;*/
	/*padding-top:50px 0 0 0;*/
	}
	
.cs_footer	a:link { text-decoration:none;font-size:10px;color:#ccc}
/* Menuitems over */
.cs_footer a:visited { text-decoration:none;font-size:10px;color:#ccc}
/* Menuitems active */
.cs_footer a:hover { text-decoration:none;font-size:10px;color:#ccc}
/* Menuitems in breadcrumbs active */
.cs_footer a:active { text-decoration:none;font-size:10px;color:#ccc}
	
/*einde footer*/

/*h3{position:relative;border-bottom-width:1px;padding:30px 30px 10px 30px;margin:0 -30px 20px -30px;text-transform:uppercase;line-height:20px;font-weight:bold}
h3 span{position:absolute;right:510px;top:29px;background:#000;text-align:center;padding:0 5px;white-space:nowrap;display:block;color:#fff;font-weight:normal}*/

dl{margin:10px 0}
dt,dd p{padding:15px 0 25px 0;display:block;border-top-width:1px;width:440px}
dt{text-transform:uppercase;padding:0 5px;cursor:pointer;line-height:20px;height:20px;font-weight:bold;width:430px}
dd{height:0px;overflow:hidden;width:440px}

#photos{position:absolute;z-index:90;bottom:41px;right:40px;height:20px;overflow:hidden}
#photos a,#float{z-index:90;height:20px;line-height:20px;text-align:center;width:40px;background:#000 url(gal.gif) -6px 5px no-repeat;cursor:pointer;color:#fff}
#photos a{width:20px;float:left;margin-left:1px;background:#000;font-weight:bold;overflow:hidden}
#photos a:hover,#photos a.cur{background:#fff;color:#000}
#float{display:none;position:absolute}
#float.nxt,#float.prv{display:block}
#float.nxt{background-position:-16px 5px}
#float.prv{background-position:7px 5px}

/* Menuitems idle */
.MainMenu_Idle TD { font-family:trebuchet ms, Helvetica, sans-serif; color:#ffffff; font-size:13px; padding:10px 10px 10px 10px; height:25px; width:186px; font-weight:bold; background-color:none; background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps;border-bottom:1 px solid; border-color:#666666;}
/* Menuitems over */
.MainMenu_Selected TD {font-family:trebuchet ms, Helvetica, sans-serif;  color:#0082D6; font-size:13px; padding:10px 10px 10px 25px; height:25px; width:171px; font-weight:bold; background-color:#111; background-image:url(images/menu_selected.png); background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps;border-bottom:1 px; border-color:#666666;}
/* Menuitems active */
.MainMenu_Active TD {font-family:trebuchet ms, Helvetica, sans-serif; color:#0082D6; font-size:13px; padding:10px 10px 10px 25px; height:25px; width:171px; font-weight:bold; background-color:none; background-image:url(images/menu_selected.png); background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps; border-bottom:1 px solid; border-color:#666666;}
/* Menuitems in breadcrumbs active */
.MainMenu_BreadcrumbActive TD {font-family:trebuchet ms, Helvetica, sans-serif; color:#0082D6; font-size:13px; padding:10px 10px 10px 25px; height:25px; width:171px; font-weight:bold; background-color:none;background-image:url(images/menu_selected.png); background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps; border-bottom:1 px solid; border-color:#666666;}


/*contactlink*/


.contactlink a:link { font-family:trebuchet ms, Helvetica, sans-serif; color:#ffffff; font-size:13px; padding:0px 10px 10px 15px; height:10px; width:205px; font-weight:bold; background-image:url(images/menu_uit.jpg); background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps;text-decoration:none;border-bottom:1px solid #666666;border-bottom:1px solid #666666;}
/* Menuitems over */
.contactlink a:visited {font-family:trebuchet ms, Helvetica, sans-serif;  color:#0082D6; font-size:13px; padding:0px 10px 10px 15px; height:10px; width:205px; font-weight:bold; background-image:url(images/menu_uit.jpg); background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps;text-decoration:none;border-bottom:1px solid #666666;border-bottom:1px solid #666666;}
/* Menuitems active */
.contactlink a:hover {font-family:trebuchet ms, Helvetica, sans-serif; color:#0082D6; font-size:13px; padding:0px 10px 10px 30px; height:10px; width:205px; font-weight:bold;  background-image:url(images/menu_selected.png); background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps;text-decoration:none;border-bottom:1px solid #666666;border-bottom:1px solid #666666;}
/* Menuitems in breadcrumbs active */
.contactlink a:active {font-family:trebuchet ms, Helvetica, sans-serif; color:#0082D6; font-size:13px; padding:0px 10px 10px 30px; height:10px; width:205px; font-weight:bold; background-image:url(images/menu_aan.jpg); background-repeat:no-repeat; background-position:bottom left; font-variant:small-caps;text-decoration:none;border-bottom:1px solid #666666;border-bottom:1px solid #666666;}
/* einde contactlink */
/* normal links*/


a:link { text-decoration:none;}
/* Menuitems over */
a:visited { text-decoration:none;}
/* Menuitems active */
a:hover { text-decoration:none;}
/* Menuitems in breadcrumbs active */
a:active { text-decoration:none;}

/* einde normale links */
.floaterportfolio { 
        border: 1px solid white; 
        float: left; 
        height: 150px; 
        width: 300px;
 		margin-right:2px;
		margin-bottom:2px;
    } 

.logo
{padding:100 0 20 0;}

/*submenu*/
.MainMenu_MenuItem { color: #fff; width: 225px;border-top-style:none; border-right-style:none; font-variant:small-caps;border-left-style:none; border-bottom-style:none;background: Transparent  }
.MainMenu_MenuIcon { display:none;font-variant:small-caps; }	
.MainMenu_MenuArrow { display:none;font-variant:small-caps; }	
.MainMenu_MenuItemSel { color: fff; background-color: #cccccc;border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; font-variant:small-caps;  }
.MainMenu_SubMenuItemSelected { background: Transparent;border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none;font-variant:small-caps;  }

 .MainMenu_SubMenu
 {
        width: 50px; 
	background-image:url(images/menu_background.png);
	background: Transparent
 }
 .MainMenu_SubMenu TD
 {
    
    font-family: Segoe UI, Arial;
    font-size: 13px; 
    font-style: normal; 
	font-variant:small-caps;
	background-image:url(images/menu_background.png);
 }
 .MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top; font-variant:small-caps;}

 .MainMenu_SubMenu TD
 {
	height: 25px;font-variant:small-caps;
 }
  .MainMenu_SubMenu
 {
	height: 25px;font-variant:small-caps;
 }
   .MainMenu_SubMenuItem
 {
	height: 25px;font-variant:small-caps;
 }
 
 /*einde submenu*/
 
 /*rssfeed*/
 .rss {
	color:#666;
	background-color:#000;
	position:absolute;
	width:600px;
	height:25px;
	padding-left:5px;
	padding-top:4px;
	float:left;
	z-index:9999;
}
	
	
.rss img{
	margin:6px;
	float:left;
	}
	
	.main-wider {
	padding-left:320px;
	width:632px;
	color:black;}
	
.rss a:link { text-decoration:none;color:#fff;}
/* Menuitems over */
.rss a:visited { text-decoration:none;color:#fff;}
/* Menuitems active */
.rss a:hover { text-decoration:none;color:#0082D6;}
/* Menuitems in breadcrumbs active */
.rssa:active { text-decoration:none;color:#fff;}
