/* body ----------------------------------------------------------- */

body { 
overflow: -moz-scrollbars-vertical; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	background: #ffffff url(../shared/home/bg-stamp.png) repeat-x center top;
	font: 13px/19px "Trebuchet MS", Arial;
	color: #696969;
}

/* imglink ----------------------------------------------------------- */

a.imglink  img {
	opacity: 1;
	filter: alpha(opacity=100);
}

a.imglink:hover img
{
	opacity: .5;
	filter: alpha(opacity=50);
}

a.imglink_active  img {
	opacity: .5;
	filter: alpha(opacity=50);
}
/*active yourhere*/
a.imglink_active:hover img
{
opacity: 1;
	filter: alpha(opacity=100);
	
}

/* imglinkintro ----------------------------------------------------------- */

a.imglinkintro img {
	opacity: 1;
	filter: alpha(opacity=100);
	float: right;
}

a.imglinkintro:hover img
{
	opacity: .5;
	filter: alpha(opacity=50);
	float: right;
}

/* img ----------------------------------------------------------- */

img {
border:0px;
}



#container
{
	/* Horizontal gecentreerd */
	margin			: 0px auto; 
	width			: 990px;
	border: 0px dotted #cbcbcb;
}

.logobox {
	width: 990px;
	height: 127px;
	clear: both;
}

.logo {
	float: left;
	width: 290px;
	height: 127px;
}

.topnav {
	text-transform: uppercase;
	float: left;
	margin-top: 100px;
	margin-left: 195px;
}

.brandbox {
	width: 990px;
	height: 411px;
	float: left;
}

.maatpak {
	width: 434px;
	height: 411px;
	float: left;
}

.deepbox {
	width: 556px;
	height: 411px;
	float: left;
	background-image: url(../shared/home/bg-deeps.png);
}

.micro {
	width: 266px;
	height: 370px;
	float: left;
	padding-top: 35px;
	text-align: center;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.microtxt {
	width: 235px;
	padding-left: 15px;
	padding-bottom: 16px;

}

.maxi {
	width: 266px;
	height: 370px;
	float: left;
	padding-top: 35px;
	text-align: center;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #696969;

}

.maxitxt {
	width: 235px;
	padding-left: 15px;
	padding-bottom: 16px;
}

.homecontentbox {
	width: 990px;
	height: 542px;
	background: url(../shared/home/bg-homecontent.jpg) no-repeat;
	clear: both;
}

.homebox1 {
	clear: both;
	width: 990px;
	height: 330px;
}

.adres {
	color: #1c7bc1;
	text-align: right;
	float: left;
	padding-left: 50px;
	padding-right: 30px;
}

.introtxt {
	width: 620px;
	float: left;
}

.homebox2 {
	clear: both;
	width: 990px;
	height: 207px;
}

.faqbox {
	width: 470px;
	float: left;
}

.faqs {
	padding-left: 60px;
	color: #1c7bc1;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
}

.deepico {
	padding-left: 64px;
	float: left;
}

.branchebox {
	float: left;
	width: 434px;
	text-align: center;
}

.footernav {
	float: left;
	width: 538px;
	text-align: center;
	padding-top: 23px;
	font-size: 11px;
}

.footerbox {
	clear: both;
	width: 990px;
	height: 58px;
	background: url(../shared/bg-footer.png) no-repeat;
}

.mvbox {
	clear: both;
	width: 990px;
	height: 90px;
	background: url(../shared/bg-footer.png) no-repeat;
	padding-left: 75px;
}

.tagbox {
	width: 950px;
	height: 20px;
	text-align: center;
	clear: both;
	margin-left: 15px;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 12px;
}

/* hyperlinks ----------------------------------------------------------- */

a { 
color: #1c7bc1; 
text-decoration: none; 
}

a:link { 
color: #1c7bc1; 
text-decoration: none; 
}

a:visited { 
color: #1c7bc1; 
text-decoration: none; 
}

a:hover { 
color: #696969; 
text-decoration: none; 
}

a:active { 
color: #1c7bc1; 
text-decoration: none; 
}

/* blue ----------------------------------------------------------- */

.blue {
color: #7cbbf4;
align:left; 
}

a.blue { 
color: #7cbbf4; 
text-decoration: none; 
}

a:link.blue { 
color: #7cbbf4; 
text-decoration: none; 
}

a:visited.blue { 
color: #7cbbf4; 
text-decoration: none; 
}

a:hover.blue { 
color: #cbcbcb; 
text-decoration: none; 
}

a:active.blue { 
color: #7cbbf4; 
text-decoration: none;
}

/* dblue ----------------------------------------------------------- */

.dblue {
color: #3a8bd5;
align:left; 
}

a.dblue { 
color: #3a8bd5; 
text-decoration: none; 
}

a:link.dblue { 
color: #3a8bd5; 
text-decoration: none; 
}

a:visited.dblue { 
color: #3a8bd5; 
text-decoration: none; 
}

a:hover.dblue { 
color: #cbcbcb; 
text-decoration: none; 
}

a:active.dblue { 
color: #3a8bd5; 
text-decoration: none;
}

/* antra ----------------------------------------------------------- */

.antra {
color: #c45542;
align:left; 
}

a.antra { 
color: #c45542; 
text-decoration: none; 
}

a:link.antra { 
color: #c45542; 
text-decoration: none; 
}

a:visited.antra { 
color: #c45542; 
text-decoration: none; 
}

a:hover.antra { 
color: #000000; 
text-decoration: none; 
}

a:active.antra { 
color: #c45542; 
text-decoration: none;
}


/* red ----------------------------------------------------------- */

.red {
color: #e52413;
align:left;
	font-size: 18px;
}

a.red { 
color: #e52413; 
text-decoration: none; 
}

a:link.red { 
color: #e52413; 
text-decoration: none; 
}

a:visited.red { 
color: #e52413; 
text-decoration: none; 
}

a:hover.red { 
color: #cbcbcb; 
text-decoration: none; 
}

a:active.red { 
color: #e52413; 
text-decoration: none;
}

/* black ----------------------------------------------------------- */

.black {
color: #000000;
align:left; 
}

a.black { 
color: #000000; 
text-decoration: none; 
}

a:link.black { 
color: #000000; 
text-decoration: none; 
}

a:visited.black { 
color: #000000; 
text-decoration: none; 
}

a:hover.black { 
color: #c4c4c4; 
text-decoration: none; 
}

a:active.black { 
color: #000000; 
text-decoration: none;
}

/* grey ----------------------------------------------------------- */

.grey {
color: #dadada;
}

a.grey { 
color: #dadada; 
text-decoration: none; 
}

a:link.grey { 
color: #dadada; 
text-decoration: none; 
}

a:visited.grey { 
color: #dadada; 
text-decoration: none; 
}

a:hover.grey { 
color: #1c7bc1; 
text-decoration: none; 
}

a:active.grey { 
color: #dadada; 
text-decoration: none;
}





/* udm ----------------------------------------------------------- */

#menu {
	width: 990px;
	height: 35px;
	clear: both;
}



#menu li {
	margin: 0;
	padding: 0;
	display: inline;
}


#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}





/* titels ----------------------------------------------------------- */

h1 { 
color: #3c3c3c; 
text-decoration: none; 
margin: 0 0px 0px;
padding: 85px 0px 20px 40px;
font: normal 21px/20px "Trebuchet MS", Arial;
	text-transform: uppercase;
}

h2 { 
color: #1c7bc1; 
text-decoration: none; 
margin: 0 0px 0px;
padding: 0px 0px 20px 40px;
font: normal 23px/20px "Trebuchet MS", Arial;
	text-transform: uppercase;
}

h3 { 
color: #fff; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
font: normal 20px/21px "Trebuchet MS", Arial;
	padding: 62px 0px 0 12px;
}

h4 { 
color: #7cbbf4; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
font: normal 24px/22px "Trebuchet MS", Arial;
	text-transform: uppercase;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 0px;
}

h5 { 
color: #3a8bd5; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 3px 0px 8px;
font: normal 16px/19px "Trebuchet MS", Arial;
	text-align: left;
}

h6 {
color: #CE1C54; 
font-size: 18px; 
font-family: arial, times, arial, times, verdana; 
font-weight: bold; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* teksten 
----------------------------------------------------------- */

.tekst {
color: #000000; 
font-size: 12px; 
font-family: arial, verdana, times; 
font-weight: normal; 
font-style: normal;
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
line-height: 17px;
}


/* tags ----------------------------------------------------------- */

.ewbox {
	margin: 0px auto; 
	width: 960px;
	padding-top: 0px;
	color: #fff;
	clear: both;
	text-align: left;
	font-size: 11px;
	padding-bottom: 10px;
}

.ew {
	float: left;
	width: 170px;
}

.tags {
	float: left;
	text-align: right;
	width: 770px;
}

.tagbox {
color: #dadada;
}
.tx-t3mcumulustagcloud-pi1,
#tags p {
	margin:0;
	padding:0;
}

.tagbox a { 
color: #dadada; 
text-decoration: none; 
}

.tagbox a:link { 
color: #dadada; 
text-decoration: none; 
}

.tagbox a:visited { 
color: #dadada; 
text-decoration: none; 
}

.tagbox a:hover { 
color: #1c7bc1; 
text-decoration: none; 
}

.tagbox a:active { 
color: #dadada; 
text-decoration: none;
}

/* Scroll Bar Master Styling Starts Here ----------------------------------------------------------- */
/* comments can freely be removed from this file */

#mycustomscroll{
height: 330px; 
margin-top: 0px;
margin-right: 20px; 
width: 369px;
}

/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 15px; height: 1px; background: url(/shared/scrollbar.gif) repeat;}
/* .vscrollerbarbeg {height: 14px !important;width: 15px;background: url(/shared/scrollup.gif) no-repeat;}
.vscrollerbarend {height: 14px;width: 15px;background: url(/shared/scrolldown.gif) no-repeat;} */
.vscrollerbase {width: 15px; background: url(/shared/scrollback.gif) repeat;}
.vscrollerbasebeg {width: 15px;height: 14px !important;background: url(/shared/scrollup.gif) no-repeat;}
.vscrollerbaseend {height: 14px;width: 15px;background: url(/shared/scrolldown.gif) no-repeat;}
.vscrollerbar, .hscrollerbar {padding: 14px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

/* Scroll Bar Master Styling Ends Here */

/* Scroll Bar Master Styling Starts Here */
/* comments can freely be removed from this file */

#mycustomscroll2{
height: 330px; 
margin-top: 0px;
margin-right: 20px; 
width: 355px;
}

/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 15px; height: 1px; background: url(/shared/scrollbar.gif) repeat;}
/* .vscrollerbarbeg {height: 14px !important;width: 15px;background: url(/shared/scrollup.gif) no-repeat;}
.vscrollerbarend {height: 14px;width: 15px;background: url(/shared/scrolldown.gif) no-repeat;} */
.vscrollerbase {width: 15px; background: url(/shared/scrollback.gif) repeat;}
.vscrollerbasebeg {width: 15px;height: 14px !important;background: url(/shared/scrollup.gif) no-repeat;}
.vscrollerbaseend {height: 14px;width: 15px;background: url(/shared/scrolldown.gif) no-repeat;}
.vscrollerbar, .hscrollerbar {padding: 14px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

/* Scroll Bar Master Styling Ends Here */

.clear { clear: both; float: none; line-height: 0px; margin: 0px; padding: 0px; }
