html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
	color: #2c2c2e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	text-align: left;
}

h1 {
  color: #000;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 17px;
  font-variant: normal;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
}

h2 {
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 12px;
}

h3 {
  color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
}

a,  a:link {
  color: #027A56;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  text-decoration: none;
}

a:visited {
  color: #027A56;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  text-decoration: none;
}

a:hover {
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  text-decoration: none;
}

a:focus {
  color: #027A56;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
}

a:active {
  color: #027A56;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
}

#outerWrapper {
  background-color: #f6f5f3;
  margin: 0 auto 0 auto; 
  text-align: left;
  width: 922px;
}
#wrapper{  
	width:922px;
	background-image: url(../images/content-right-bckgr.jpg);
  	background-position: 642px top;
  	background-repeat: repeat-y;

}
#wrapper-main{  
	width:922px;
	background-image: url(../images/main-bckgr.jpg);
  	background-position: left top;
  	background-repeat: repeat-y;

}
#outerWrapper #header {
  background: #ccc url(../images/topheader.jpg) no-repeat;
  font-size: 18px;
  font-weight: bold;
  height: 209px;
  line-height: 15px;
  width: 922px;
}
#outerWrapper #header-content {
  background-color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  height: 97px;
  line-height: 15px;
  width: 922px;
}
#outerWrapper #header #logo,#outerWrapper #header-content #logo  {
	
	margin:5px 0 12px 0;
	float:left;
  	height: 86px;
  	width: 600px;
}
#outerWrapper #header #logo h1,#outerWrapper #header-content #logo h1 {
	display:none;
}
#outerWrapper #header #spinoff,#outerWrapper #header-content #spinoff {
	float:left;
	margin:45px 0 0 30px;
}

#outerWrapper #header #spinoff  h1,#outerWrapper #header-content #spinoff  h1{ 
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:none; 
	font-size:25px;
	line-height: 25px;
}
#outerWrapper #header #mainnav{
	clear:left;
	background:#000 url(../images/mainnav-bckgr.gif) no-repeat;
	width:922px;
	height:44px;
	padding:25px 0 0 0 ;

}

#header ul{padding:0;margin:0 0 0 25px}

#mainnavlist li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
#subnavlist{color:#027A56;}
#subnavlist li{
	display: inline;
	list-style-type: none;
	padding-right: 12px;
}
#mainnavlist li a{
  color: #000;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-variant: normal;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;	
}
#mainnavlist li a:hover{
  color: #027a56;	
}
#subnavlist li a:hover{
  color: #000;	
}
#subnavlist li a{
  color: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-variant: normal;
  font-weight: bold;
  line-height: 14px;
  text-transform: uppercase;	
}

#outerWrapper #header #subnav{
	background:#027a56;
	width:922px;
	height:37px;
	

}
#outerWrapper #header #subnavnav{
	padding:10px 0 0 0 ;
	width:674px;
	float:left;
}

#outerWrapper #header #subnav #langbox{
margin-top:12px;
	padding:0 16px 0 0;
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
}
#contentWrapper #wrapper-main #leftColumn1 #langbox{
	padding:6px 16px 0 2px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
	height:24px;
	background:#333333;width:177px;
}
#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer { margin-left: 15px; }

#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer li { margin: 5px 0 ; }

#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer a
{
margin:2px 0 2px 5px ;
padding:8px 0 0 0;
color: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-variant: normal;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;	
}

#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer a:hover
{
 color: #fab926;
text-decoration: none;
}

#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer ul ul li { padding:0;margin: 0 0 1px 0; }

#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer ul ul a
{
display:block;
padding:4px 0 0 0;
margin:0 0 0 15px ;
color: #fab926;
  font-family:sans-serif;
  font-size: 11px;
  font-variant: normal;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;	
}

#contentWrapper #wrapper-main #leftColumn1 #leftnavcontainer ul ul a:hover
{
 color: #ccc;
text-decoration: none;
}
#outerWrapper #header #subnav #langbox img,#contentWrapper #wrapper-main #leftColumn1 #langbox img{
	border:0;
	margin:0 0 0 4px;
}
#outerWrapper #contentWrapper #leftColumn1 {
  background-color: #000;
  
  float: left;
  
  width: 196px;
}
#outerWrapper #contentWrapper #rightColumn {
  background-color: #eae8e8;
  float: right;
  padding:0;
  width: 248px;
}

#outerWrapper #contentWrapper #rightColumn .sidebar-head{
	background:#7f7f7f url(../images/sidebar_head.jpg);
	background-repeat:no-repeat;
	width:221px;
	height:21px;
	border-bottom:1px solid black;
	padding:9px 0 0 27px
}
#outerWrapper #contentWrapper #rightColumn .sidebar-content{
	margin:10px;
	padding:7px;
	border-bottom: 1px solid #cac9c9	
}
#outerWrapper #contentWrapper #rightColumn .sidebar-content img{border:0;}
#outerWrapper #contentWrapper #rightColumn #search{
	height:41px;
	
}
#outerWrapper #contentWrapper #rightColumn #search .searchbutton{
	height:23px;width:47px;padding:0 3px;font-size:10px;	
}
#outerWrapper #contentWrapper #rightColumn #search input{
	font-size:10px;color:#666;padding:2px;	
}
#outerWrapper #contentWrapper #rightColumn .sidebar-content2{
	margin:10px 10px 0 10px;
	padding:7px 7px 0 7px;	
}
#outerWrapper #contentWrapper #rightColumn .sidebar-content3{
	height:12px;
}
#content-mainWrapper{
margin:10px 0 0 0;
padding:10px 20px 10px 15px;
min-height:557px;
height:auto !important;
height:557px;
}

.sidebar-content p,.sidebar-content2 p{
	font-size:9px;
	color:#666;
}
.sidebarWrapper{
padding:0
}

#outerWrapper #contentWrapper #content {
	margin: 0 248px 0 0; 
}
#outerWrapper #contentWrapper #content-main {
	margin: 0 248px 0 196px; 
	min-height:739px;
}

#outerWrapper #contentWrapper #content #inhoud,#outerWrapper #contentWrapper #content #page{
	padding:15px 20px 10px 25px;
}
#outerWrapper #contentWrapper #content #inhoud .pimg{
	float:right;border:1px solid #ccc;margin:45px 20px 10px 15px;padding:4px;background:#FFFFFF;
}
#outerWrapper #contentWrapper #content .homepage{
	float:left;border:1px solid #ccc;margin:20px 20px 10px 30px;padding:4px;background:#FFFFFF;
}
#outerWrapper #contentWrapper #content .imgtank{
	width:300px;border:1px solid #ccc;margin:20px 20px 0px 0;padding:4px;background:#FFFFFF;
}
#outerWrapper #contentWrapper #content #inhoud h3,#outerWrapper #contentWrapper #content #page h3{
	color:#027a56;font-size:14px;border-bottom:1px dotted #ccc;padding-bottom:10px;margin-top:25px;
}
#outerWrapper #contentWrapper #content #inhoud .tank{
 float:left;
 margin: 15px 10px 15px 0;
 width: 170px;
 height:140px;
 text-align:center;
 padding:0 10px 15px 0;
 
}
#outerWrapper #contentWrapper #content #inhoud .tank p{
 padding:0 0 15px 0;
 font-size:85%;color:#666;
 }
.csmall{margin:0 0 0 5px; padding:0 0 15px 0;font-size:85%;color:#666;}
#outerWrapper #contentWrapper #content #inhoud .tank img{
	float:left;
 height: 128px;
 width: 170px;
 margin: 15px 10px 5px 0;
 padding: 4px;
 background-color:#fff;
 border:1px solid #ccc;
}

#width{width:600px;}
#outerWrapper #contentWrapper #content .supp-image {
	padding:0;
	margin:0;
	float:left;
	height:274px;
	width:429px;
}
#outerWrapper #contentWrapper #content .refs{
	float:left;
	background:#fff url(../images/refs-back-bckr.jpg);
  	background-position:right top;
  	background-repeat: repeat-y;
	width:244px;
	height:274px;
}
#outerWrapper #contentWrapper #content .ref-header{
	background:#7f7f7f url(../images/alu_header_shadow.jpg);
	background-repeat: no-repeat; 
	width:217px;
	height:21px;
	border-bottom:1px solid black;
	padding:9px 0 0 27px
}
#outerWrapper #contentWrapper #content #reflist{
	padding-left: 0;
	margin:5px 0 0 9px;
	width: 224px;
	font-size:9px;color:#999999;
}
#outerWrapper #contentWrapper #content #reflist a{
	font-size:10px;color:#999999; text-decoration: none;
}
#outerWrapper #contentWrapper #content #reflist a:hover{
	font-size:10px;color:#000; 
}

#outerWrapper #contentWrapper #content #reflist li{
	list-style: none;
	margin: 0;
	padding: 14px 0.25em;
	background:url(../images/3hoek.gif);
	background-position:right center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #bababa;
}
#outerWrapper #contentWrapper #content #newslist-cont{
	float:left;
	width:673px;
	margin:0;padding:0 0 10px 0;
	background:#fbfbfb url(../images/news-bckgr.jpg);
	background-position:right;
	background-repeat: repeat-y; 

}
#outerWrapper #contentWrapper #content-main #newslistMain-cont{
	
	width:477px;
	margin:0;padding:0 0 10px 0;
	background:#fbfbfb url(../images/news-bckgr.jpg);
	background-position:right;
	background-repeat: repeat-y; 

}

#outerWrapper #contentWrapper #content #newslist,#outerWrapper #contentWrapper #content-main #newslist{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	font-size:15px;color:#000;
}
#outerWrapper #contentWrapper #content-main #newslist{
	padding:15px 0 5px 0;
	margin:0 0 0 12px;
	font-size:12px;color:#000;
}

#outerWrapper #contentWrapper #content #newslist li,#outerWrapper #contentWrapper #content-main #newslist li{
	list-style: none;
	margin: 0;
	padding: 8px 0.25em;
	background:url(../images/news-bullet.gif);
	background-position:left;
	background-repeat: no-repeat;
	
}
#outerWrapper #contentWrapper #content #main3{
	padding:15px 0 5px 0;
	margin:0 0 0 2px;
}
#outerWrapper #contentWrapper #content #main3 a{font-size:16px;color:#027a56;font-weight:bold;}
#outerWrapper #contentWrapper #content #main3 a:hover{color:#000;}
#outerWrapper #contentWrapper #content #newslist li,#outerWrapper #contentWrapper #content #main3 li{
	list-style: none;
	margin: 0;
	padding: 8px 30px;
	background:url(../images/news-bullet.gif);
	background-position:left;
	background-repeat: no-repeat;
}
#outerWrapper #contentWrapper #content #newslist a,#outerWrapper #contentWrapper #content-main #newslist a{
	padding-left:33px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000; 
	text-decoration: none;
}
#outerWrapper #contentWrapper #content-main #newslist a{
	padding-left:33px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000; 
	text-decoration: none;
}
#outerWrapper #contentWrapper #content #newslist a:hover{
	font-size:15px;color:#027a56; 
}
#outerWrapper #contentWrapper #content-main #newslist a:hover{
	font-size:12px;color:#027a56; 
}


#outerWrapper #contentWrapper #content .news-header{
	background:#027a56 url(../images/ref-bckgr.jpg);
	background-position:right top;
	background-repeat: no-repeat;
	float:left;
	width:647px;
	height:21px;
	border-bottom:1px solid black;
	padding:9px 0 0 27px
}
#outerWrapper #contentWrapper #content-main .newsMain{
	background:#7f7f7f url(../images/ref-bckgr.jpg);
	background-position:right top;
	background-repeat: no-repeat; 
	width:450px;
	height:21px;
	border-bottom:1px solid black;
	padding:9px 0 0 27px
}
#outerWrapper #contentWrapper .breadcrumb{
	background:#7f7f7f url(../images/ref-bckgr.jpg);
	background-position:right top;
	background-repeat: no-repeat; 
	width:450px;
	height:21px;
	border-bottom:1px solid black;
	padding:9px 0 0 27px;
	margin: 0 0 0 196px; 
	
}
#outerWrapper #contentWrapper .breadcrumb a{
	color:#ecc44b;font-weight:bold;
}
#outerWrapper #contentWrapper .breadcrumb a:hover{
	color:#ecc44b;font-weight:bold;text-decoration:underline;
}
#outerWrapper #contentWrapper .breadcrumb h3{
	color:#ecc44b;
}
#outerWrapper #contentWrapper #content #bottombox{
	float:left;
	width:409px;
	background:#f1eee4;
	padding:10px;
	/*min-height:241px;
  	height:auto !important;*/
  	height:380px;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: right;
  display: block;
}
.clearLeft {
  clear: left;
  display: block;
}
#outerWrapper #footer {width:922px;
	display:block;float:left;
  	background-color: #FFFFFF;
  	
  	font-size:9px; color:#999;
}
#outerWrapper #footer #copyright a{font-size:9px; color:#999;}
#outerWrapper #footer #copyright{padding: 15px 0 10px 0;width:900px;float:left;height:22px;}
#outerWrapper #footer #virdez{
	cursor:pointer;
	float:left;
	margin:10px 0 0 0;
	height:27px;width:62px;
	background:url(../images/Virdez_logo.gif);
	background-repeat: no-repeat;
}
#outerWrapper #footer #virdez span{display:none}
.newsimg{padding:3px;background:#FFF;border:1px solid #ccc;margin-right:8px;}
.gray{color:#999999}
.black{color:#000;}
.small{color:#666;font-size:85%;margin-top:5px;}
.linedp{border-bottom:1px dotted #ccc;padding-bottom:25px;}
.bold{font-weight:bold}
#content-mainWrapper .blue a{font-size:13px;font-weight:bold;color: #000099;text-decoration:underline}
#content-mainWrapper .blue a:hover{font-size:13px;font-weight:bold;color: #000099;text-decoration:none}
