html,body{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-color:#e7e7e7;
	background-image:url(http://www.allseas.com/templates/images/bg_main.jpg);
	background-repeat:repeat-x;
}

#mainContainer{
	width:950px;
	min-height:100%;
	margin:0px auto -60px auto;
	background-color:#FFFFFF;
}
* html #mainContainer{ height:100%; }

#crumbHolder{
	width:950px;
	height:22px;
	padding:8px 0px 0px 0px;
	background-image:url(http://www.allseas.com/templates/images/spacer_top.jpg);
	background-repeat:repeat-x;
}

#menu{ width:950px; height:70px; }
#menu #logoHolder{ float:left; width:175px; height:70px; }
#menu #menuHolder{ float:left; width:775px; height:25px; padding:45px 0px 0px 0px }

#sfeer{
	clear:both;
	width:950px;
	height:325px;
	/*background-image:url(http://www.allseas.com/templates/images/sfeer_0.jpg);*/
	background-repeat:no-repeat;
}
#sfeer #pngButton{ position:relative; width:64px; height:64px; top:236px; left:840px; }
#sfeer #pngHolder{ position:absolute; width:950px; height:106px; padding:219px 0px 0px 0px; }

#sfeerVervolg{
	width:950px;
	height:287px;
	/*background-image:url(http://www.allseas.com/webfront/incl/random.asp);*/
	background-repeat:no-repeat;
}
#sfeerVervolg #headerHolder{ padding:251px 0px 0px 219px; }

#project{
	width:950px;
	height:430px;
	background-image:url(http://www.allseas.com/templates/images/template_bg.jpg);
	background-repeat:no-repeat;
}
#project #projectSWF{
	width:950px;
	height:380px;
}
#project #headerHolder{ 
	width:731px;
	height:36px;
	padding:10px 0px 0px 219px; 
	
}

#content{
	width:950px;
	overflow:hidden;
}

#content.dots{
	width:950px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	background-image:url(http://www.allseas.com/templates/images/dotted_vert_big_3.gif);
	background-position:center;
	background-repeat:repeat-y;
}

.content{
	width:950px;
	overflow:hidden;
}

.content.dots{
	width:950px;
	overflow:hidden;
	margin:0px 0px 15px 0px;
	background-image:url(http://www.allseas.com/templates/images/dotted_vert_big_1.gif);
	background-position:center;
	background-repeat:repeat-y;
}

/** HOME *************************************************/

.content div#content550{
	float:left;
	width:511px;
	padding:4px 14px 4px 25px;
	margin:0px;
}
.content div#content400{
	float:left;
	width:361px;
	padding:4px 25px 4px 14px;
	margin:0px;
}
.content div#content950{
	clear:left;
	width:900px;
	padding:15px 0px 14px 0px;
	margin:0px 25px 0px 25px;
	background-image:url(http://www.allseas.com/templates/images/dotted_horz.gif);
	background-position:top;
	background-repeat:repeat-x;
}

/** VERVOLG 1/2 ******************************************/

#content div#content205_L{
	float:left;
	width:165px;
	overflow:hidden;
	padding:4px 14px 14px 25px;
	margin:20px 0px 0px 0px;
}
#content.dots div#content205_L{ margin:0px; }

#content div#content205_R{
	float:left;
	width:165px;
	padding:4px 25px 14px 14px;
	margin:20px 0px 0px 0px;
}
#content.dots div#content205_R{ margin:0px; }

#content div#content540{
	float:left;
	width:514px;
	padding:4px 14px 14px 14px;
	margin:20px 0px 0px 0px;
	background-image:url(http://www.allseas.com/templates/images/dotted_vert_big_2.gif);
	background-repeat:repeat-y;
}
#content div#content270_L{
	float:left;
	width:243px;
	padding:4px 14px 14px 14px;
	margin:0px 0px 0px 0px;
}
#content div#content270_R{
	float:left;
	width:243px;
	padding:4px 14px 14px 14px;
	margin:0px 0px 0px 0px;
}

#content div#content718{
	float:left;
	width:732px;
	padding:4px 0px 0px 14px;
	margin:20px 0px 0px 0px;
	background-image:url(http://www.allseas.com/templates/images/dotted_vert.gif);
	background-repeat:repeat-y;
}

/*********************************************************/

#footer{
	width:890px;
	height:36px;
	margin:0px auto 0px auto;
	padding:24px 30px 0px 30px;
	background-image:url(http://www.allseas.com/templates/images/footer.gif);
	text-align:right;
}
#clearfooter{ clear:left; width:950px; height:60px; }

/** FONT *************************************************/

div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;
	color:#686868;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:normal;
	color:#af0001;
	padding:0px;
	margin:0px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:normal;
	color:#af0001;
	padding:0px;
	margin:0px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	color:#af0001;
	padding:0px;
	margin:0px;
}

p{ padding:0px 0px 10px 0px; margin:0px; }

a:link, a:active, a:visited, a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;
	color:#af0001;
	text-decoration:none;
}
a:hover{ text-decoration:underline; }

#crumbHolder, #crumbHolder a:link, #crumbHolder a:active, #crumbHolder a:visited, #crumbHolder a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	color:#c9c9c9;
	text-decoration:none;
}
#crumbHolder a:hover{ text-decoration:underline; }

#footer, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{ text-decoration:underline; }

#submenu    { clear:left; padding:0px 0px 20px 0px; }
#subsubmenu { clear:left; padding:0px 0px 0px 10px; }
#subsubmenu div { font-style:italic; }

.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{
	font-weight:normal;
	color:#686868;
	text-decoration:none;
}
.submenu a:hover{ text-decoration:underline; }

#activeSub, #activeSub a:link,#activeSub a:visited,#activeSub a:active,#activeSub a:hover{
	font-weight:normal;
	color:#af0001;
	text-decoration:none;
}
#activeSub a:link,#activeSub a:visited,#activeSub a:active,#activeSub a:hover{ font-weight:bold; }
#activeSub a:hover{ text-decoration:underline; }

ul{ padding:0px; margin:0px 0px 10px 20px; }
ul.ulSitemap{ padding:0px; margin:0px 0px 0px 15px; list-style:none; line-height:normal; }
ol{ padding:0px; margin:0px 0px 10px 25px; }
ul li{ list-style-image:url(http://www.allseas.com/templates/images/li_arrow.gif); }
ul li.header{ list-style-image:none;list-style:none; }
ul li.header h2{ margin:0px 0px 0px -10px; }

/** Gallery ***************************************/

div#subGallery img{ margin:0px 10px 10px 0px; padding:4px; border:1px solid #ccc; }

#cfCreatedDiv{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

img{ border:none; }

/***********************************************************************************************************************************/
/** MOVIE GALLERY ******************************************************************************************************************/
/***********************************************************************************************************************************/

.movie{
	float:left;
	width:348px;
	overflow:hidden;
	margin:0px;
	padding:0px 15px 15px 0px;
}

.movieHolder{
	position:relative;
	width:346px;
	border:1px solid #cccccc;
	margin:0px;
	padding:0px;
}

.captureHolder{
	width:336px;
	padding:5px;
}

.buttonHolder{
	position:absolute;
	top:0px;
	width:336px;
	height:154px;
	margin:5px 5px 0 5px;	
}

.buttonHolder div{
	width:80px;
	height:60px;
	margin:60px auto 0 auto;	
}

.titleHolder{
	position:absolute;
	top:159px;
	height:22px;
	width:336px;
	margin:0 5px 0 5px;
	padding:8px 0 0 0;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-image:url(http://www.allseas.com/templates/images/movie_bg.png);
	background-repeat:repeat;
}

/***********************************************************************************************************************************/
/** VBS HTML ***********************************************************************************************************************/
/***********************************************************************************************************************************/

/*ul#VbsSpecialismParentList { width:540px; overflow:hidden; list-style:none; margin:0px 0px 4px 0px; }
ul#VbsSpecialismParentList li { float:left; list-style-image:none; margin:0px 10px 0px 0px; }
ul#VbsSpecialismParentList li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	color:#af0001;
}*/

ul#VbsSpecialismChildList { clear:left; list-style:none; margin:0px 0px 10px 25px; }
ul#VbsFunctionList { clear:left; list-style:none; margin:0px 0px 10px 25px; }

/*ul#VbsFunctionList { list-style:none; margin:0px 0px 10px 0px; }
ul#VbsFunctionList li { list-style-image:none; }
ul#VbsFunctionList li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	color:#686868;
}*/
