/* Start of CMSMS style sheet 'Layout: page' */

* { margin:0; padding:0; outline:none; }
img, p { border: none; }
a, a:link a:active { text-decoration: none; color:#5A9CC0; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
p { margin-bottom:20px; padding: 0; }
hr.brochure { color: #CCCCCC; background-color: #C5C6C6; height: 1px; display: block; border: none; margin: 40px 0 40px 0; }

/*****************
BASIC LAYOUT
*****************/
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: url(../_images/bg.png) repeat-x #2e6886; color: #4B4B4B; line-height:1.7; text-align: left; }
div#pagewrapper { margin: 0 auto; width: 960px; background: #FFF; }
div#menubg { background: url(../_images/sidebg.png) repeat-y; }
div#header { display: block; height: 126px; background:#1B4E74; width:960px; }
#headerimg{ float:left; background: url(../_images/headerlogo.png) no-repeat; display: block; height: 126px; width: 763px; list-style-type:none; }
#headerimg15 { float:left; background: url(../_images/headerslide.png) no-repeat scroll; display: block; height: 126px; width: 763px; }
#headerimgBE { float:left; background: url(../_images/headerslide.png) no-repeat scroll 0px -252px; display: block; height: 126px; width: 763px; }
#headerimgNL { float:left; background: url(../_images/headerslide.png) no-repeat scroll 0px -126px; display: block; height: 126px; width: 763px; }
.bgman {background: url(../_images/man.jpg) no-repeat right; height:650px;}

div#header a.topbanner { float:left; background: url(../_images/header.png) no-repeat; display: block; height: 126px; width: 763px; }

div#header .bgbuttons { float:left; background: url(../_images/noofferteaanvraag.png) no-repeat; display: block; height: 126px; width:197px; }

div#header a.offerte { float:right; background: url(../_images/offertebutton3.png) no-repeat; display: block; height: 72px; width:148px; margin-right:6px; margin-top:25px; }
div#header a.offerte:hover { background: url(../_images/offertebutton3.png) no-repeat scroll 0px -72px; }

a.loginbutton{ background: url(../_images/login.png) no-repeat; display: block; height: 22px; width:70px; float:right; margin-right:7px; margin-top:3px; }

div#header span.noofferte { float:left; background: url(../_images/noofferteaanvraag.png) no-repeat; display: block; height: 126px; width:197px; }

div.mainfull { padding: 25px; width:910px; background:url(../_images/nav.png) repeat-x #FFFFFF; }
div.main { padding: 25px; float:right; width:469px; background:url(../_images/nav.png) repeat-x  #FFFFFF; }

div.main2 { padding: 25px; float:right; background:#fff url(../_images/nav.png) repeat-x; height:550px; width:547px; }
#stap2 small { color:red; }
#intro { background:url(../_images/bg-intro.png) repeat-x; }
div#sidebar { float: left; width:440px; margin-left: 0; }
div#sidebar2 { float: left; width:363px; margin-left: 0; }
div#sidebar h2 { background:transparent url(../_images/bg_border_dot.gif) no-repeat scroll; width:166px; color: #fff; font-size:10pt; font-weight:bold; position: relative; top:-23px; padding-left:5px; padding-top:3px; }
/** html div#sidebar { top: -30px;}*/
/* if sidebar doesnt include menu but content add class="hascontent" */

div#footer { clear:both; color: #fff; background:url(../_images/footer.png); height:46px;  margin: 0 auto; width: 960px; }
div#footer p { font-size: 0.8em; padding: 8px 10px 0px 10px; margin:0; }
div#footer p a { color: #fff; }
div#footer a { color: #fff; }
div#footer a:hover { color: yellow; }
div.left49 { float: left; width: 49%; }
div.right49 { float: right; width: 49%; text-align: right; }
/********************
CONTENT STYLING
*********************/

/* HEADINGS */
h2#title { background:none; color:#777; text-transform:uppercase; border-bottom: 1px solid #ccc; letter-spacing:2px; font-size:14px; text-align: left; padding:5px 0px 2px 0px; margin-bottom:8px;}
div.main h1 { font-size:20px; line-height: 1em; margin: 0; }
h3 { font-size:13px; }
div.main2 h1, div.mainfull h1 { color: #1778a1; text-align: left; padding-bottom: 1px; }
div.mainfull h3 { font-size: 12px; margin: 0; text-decoration:none; }
div.main h2 { text-transform:uppercase; letter-spacing:4px; margin:0 0 10px; position:relative; left:-10px; font-size:13px; background:url(../_images/bar.png) repeat-y; background-color:#005173; color: #fff; text-align: left; padding:0px 0px 0px 10px; }
div.main h1 { color:#777; text-transform:uppercase; border-bottom: 1px solid #ccc; letter-spacing:2px; font-size:14px; text-align: left; padding:5px 0px 2px 0px; margin-bottom:8px;}
div.main3 h3,div.main h3, div.main2 h3 { color: #5A9CC0; padding-bottom: 3px; text-decoration:none; }
div.main h3 a:hover { color: #53A8FF; }
/* END HEADINGS */

/* TEXT */

.quotetitle {margin-left: 10px; border-left: 7px solid #ddd;  width: 442px; float: right; padding: 10px 10px 0 10px; background-color: #F1F1F1; font-size:11px;}
blockquote { margin-left: 10px; border-left: 7px solid #ddd;  font-style: italic;  width: 442px; float: right; padding: 10px; background-color: #F1F1F1; font-size:12px; }


pre { font-family: monospace; font-size: 1.0em; }
strong, b { font-weight: bold; }
em, i { font-style:italic; }
/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ font-family: "Courier New", Courier, monospace; font-size: 1em; }
pre { border: 1px solid #000; background-color: #ddd; margin: 0 1em 1em 1em; padding: 0.5em; line-height: 1.5em; font-size: 90%; }
/* END TEXT */

/* LISTS */
div.main ul, div#main ol, div#main dl { margin: 0 0 1.5em 0; list-style-type:none;}
div.main ul li, div#main ol li {background:transparent url(../_images/arrow.gif) no-repeat scroll 5px 6px;
font-size:12px; 
padding-left:20px;}
div.main ul#list li { margin-left: 15px; margin-bottom:10px; font-size:11px; }
div#dl dt { font-weight: bold; margin: 0 0 0.25em 3em; }
div#dl dd { margin: 0 0 0 3em; }

dl.cdlijst {margin-left: 50px;}
.cdlijst, dl.druk {color: #09637D;}
.cdlijst .descr, dl.druk dd {font-style: italic; font-size: 11px; padding-bottom:10px;}
.cdlijst .name, dl.druk dt {font-weight: bold; font-size: 12px;}

.inhoud {font-size:12px; color:#000;}

.leftcontainer50 {width: 380px; float:left; background:#f4f5f7; padding:10px; margin-bottom: 20px; }
.rightcontainer50 {width: 380px; float:right; background:#f4f5f7; padding:10px; margin-bottom: 20px;}
.rightcontainer50blanc {width: 380px; float:right; background:#fff; padding:10px; }
.container100 {width: 800px; float:left; padding:10px; background:#f4f5f7; margin-bottom: 20px;}

.subkop {padding-bottom: 10px; font-size:14px;}

#heavy {letter-spacing:1px; color:#0066CC; background:#EEE;}
/* END LISTS */

p#introtext { height:160px; }
a.offbutton { background: url(../_images/offertebutton.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:139px;  left: 20px; bottom:10px; position:absolute; }
a.offbutton:hover, a.offbutton2:active { background:url(../_images/offertebutton.png) left bottom no-repeat; }
a.offbutton2 { background: url(../_images/offertebutton2.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:86px;  left: 115px; bottom:10px; position:absolute; }
a.offbutton2:hover, a.offbutton2:active { background:url(../_images/offertebutton2.png) left bottom no-repeat; }
a.fotobutton { background: url(../_images/bekijkfoto.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:86px;  left: 20px; bottom:10px; position:absolute; }
a.fotobutton:hover, a.fotobutton:active { background:url(../_images/bekijkfoto.png) left bottom no-repeat; }


a.detailbutton { background: url(../_images/meerdetails_button.png) left top no-repeat; cursor:pointer; display:block; height:27px; text-indent:-9000px; width:139px;  left: 40px; bottom:10px; position:absolute; }
a.detailbutton:hover, a.detailbutton:active { background:url(../_images/meerdetails_button.png) left bottom no-repeat; }
a.offertebutton { float:right; background: url(../_images/offerte_button2.png) left top no-repeat; cursor:pointer; display:block; height:57px; text-indent:-9000px; width:189px; margin: 20px auto 10px auto; }
a.brandenbutton { background: url(../_images/brandenpersen.png) right top no-repeat; cursor:pointer; display:block; height:86px; text-indent:-9000px; width:189px; margin: 20px 0 0 0; }
a.brandenbutton:hover, a.brandenbutton:active { background:url(../_images/brandenpersen.png) right bottom no-repeat; }
a.persenbutton { background: url(../_images/brandenpersen.png) left top no-repeat; cursor:pointer; display:block; height:86px; text-indent:-9000px; width:189px; margin: 20px 0 0 0; }
a.persenbutton:hover, a.persenbutton:active { background:url(../_images/brandenpersen.png) left bottom no-repeat; }
p.dvd { height:120px; }
.container { margin-bottom:10px; }
.infoboxcontainer img { float:none; border:0; }
.infobox { background:url(../_images/bgbox.png) bottom #eee repeat-x; width:210px; float:left; padding:5px 5px; border:1px solid #CCCCCC; margin-right:8px; min-height:370px;
  height:auto !important;  height:370px; position:relative; }
.infoboxprijzen { float:left; padding:5px; border:1px solid #ccc; margin-right:8px; }
.infobox small {padding-left:10px; position:absolute; bottom: 40px;}
.smallerbox {min-height:215px;}
.smallerbox a {color: #fff;}
div.main .smallerbox h3 a:hover {color: #FFED3B;}
.smallerbox2 {min-height:300px;}
div.main .infobox p { padding-left:10px;}
div.main .infobox h3 { padding:5px; text-decoration:none; }
div.main .infobox img { padding:0px; background-color:#FFFFFF; border: 1px solid #ccc; }
div.main .infobox a:hover img { border: 1px solid #F8B42F; }

.contactbox { width:174px; float:left; }
.routebox { width:320px; float:left; }
.routecontactbox { float:right; border-left: solid 1px #CCCCCC; padding-left:10px; }
div.main .routecontactbox h3 { margin: 0; }
.splitmaincontainer { float:left; }
.clear { clear:both; }
.right {float: right;}
.center { display: block; margin-left: auto; margin-right: auto; }
div.main ul.goodlist li { background: url(../_images/tick.png) no-repeat 0 15px; margin:0; padding:10px 0 0 20px; list-style:none; }
.split { width: 234px; float: left; }
/*div.main .voordelen li {font-size:11px;}*/
#voordelencontainer {background: url(../_images/silhouet.png) no-repeat right 5px;}
.imgleft {float:left; padding:10px;}
.imgright {float:right; padding:10px;}
.datum{ color:#FFFFFF; background:url(../_images/tekstbar.png) bottom no-repeat; font-weight: bold; font-size: 12px; line-height:23px; }

/*Horizontal menu*/

a.menuparent1 { background:url(../_images/nav_home.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent1:hover, a.menuactive1 { background:url(../_images/nav_home.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent1, a.menuactive1  { background:url(../_images/nav_home.png) no-repeat scroll 0px -42px;}

a.menuparent2 { background:url(../_images/nav_cd.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent2:hover, a.menuactive2 { background:url(../_images/nav_cd.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent2 { background:url(../_images/nav_cd.png) no-repeat scroll 0px -42px;}

a.menuparent3 { background:url(../_images/nav_dvd.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent3:hover, a.menuactive3 { background:url(../_images/nav_dvd.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent3 { background:url(../_images/nav_dvd.png) no-repeat scroll 0px -42px;}

a.menuparent4 { background:url(../_images/nav_bluray.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent4:hover, a.menuactive4 { background:url(../_images/nav_bluray.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent4 { background:url(../_images/nav_bluray.png) no-repeat scroll 0px -42px;}

a.menuparent5 { background:url(../_images/nav_prijzen.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent5:hover, a.menuactive5 { background:url(../_images/nav_prijzen.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent5 { background:url(../_images/nav_prijzen.png) no-repeat scroll 0px -42px;}

a.menuparent6 { background:url(../_images/nav_support.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent6:hover, a.menuactive6 { background:url(../_images/nav_support.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent6 { background:url(../_images/nav_support.png) no-repeat scroll 0px -42px; }


a.menuparent7 { background:url(../_images/nav_overons.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent7:hover, a.menuactive7 { background:url(../_images/nav_overons.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em;}
#primary-nav :hover > a.menuparent7 { background:url(../_images/nav_overons.png) no-repeat scroll 0px -42px;}

/* Customer Menus */	
a.menuparent8 { background:url(../_images/nav_offerte.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent8:hover, a.menuactive8 { background:url(../_images/nav_offerte.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent8, a.menuactive8  { background:url(../_images/nav_offerte.png) no-repeat scroll 0px -42px;}


a.menuparent9 { background:url(../_images/nav_orders.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent9:hover, a.menuactive9 { background:url(../_images/nav_orders.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent9, a.menuactive9  { background:url(../_images/nav_orders.png) no-repeat scroll 0px -42px;}


a.menuparent10 { background:url(../_images/nav_referenties.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent10:hover, a.menuactive10 { background:url(../_images/nav_referenties.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent10, a.menuactive10  { background:url(../_images/nav_referenties.png) no-repeat scroll 0px -42px;}


a.menuparent11 { background:url(../_images/nav_stemra-info.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent11:hover, a.menuactive11 { background:url(../_images/nav_stemra-info.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent11, a.menuactive11  { background:url(../_images/nav_stemra-info.png) no-repeat scroll 0px -42px;}


a.menuparent12 { background:url(../_images/nav_voordelen.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent12:hover, a.menuactive12 { background:url(../_images/nav_voordelen.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent12, a.menuactive12  { background:url(../_images/nav_voordelen.png) no-repeat scroll 0px -42px;}


a.menuparent13 { background:url(../_images/nav_artwork-info.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent13:hover, a.menuactive13 { background:url(../_images/nav_artwork-info.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent13, a.menuactive13  { background:url(../_images/nav_artwork-info.png) no-repeat scroll 0px -42px;}


a.menuparent14 { background:url(../_images/nav_stemrainfo.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menuparent14:hover, a.menuactive14 { background:url(../_images/nav_stemrainfo.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }
#primary-nav :hover > a.menuparent14, a.menuactive14  { background:url(../_images/nav_stemrainfo.png) no-repeat scroll 0px -42px;}

a.menulogout{ background:url(../_images/nav_uitloggen.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }
a.menulogout:hover{ background:url(../_images/nav_uitloggen.png) no-repeat scroll 0px -42px; width:137px; height:42px; text-indent:-999em; }

/*a.menulogout { background:url(../_images/nav_empty.png) no-repeat scroll 0px 0px; width:137px; height:42px; text-indent:-999em; }*/


/* Customer Menus */

#primary-nav li li { width: 137px; }

#primary-nav, #primary-nav ul { list-style: none; margin: 0px; padding: 0px; }
#primary-nav ul { position: absolute; display: none; z-index:100 }

#primary-nav li { float: left;}

#primary-nav a {  cursor:pointer; display: block; margin: 0px;  text-decoration: none; color: #fff;  font-size: 12px; }
#primary-nav li li a:hover {background-color: #4a7994; }
#primary-nav li li a { border-bottom: 1px solid #C0C0C0; padding: 5px 10px; }

#primary-nav ul { background-color: #275f7f; filter:alpha(opacity=85); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { display: none; }

#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { display: block; }

/* IE Hacks */
#primary-nav li li { float: left; clear: both; }
#primary-nav li li a { height: 1%; }
* html #primary-nav ul {top: 168px} /*style for IE*/

/* Fix for Opera 8 */
.clearb { clear: both;  }
#menuwrapper { display: block;  height: 42px; background:#69A2C5;/* Fix for Opera 8 */ }


/* Vertical menu */

#menu_vert li { list-style: none; width:124px; padding:0 0 20px 20px; position: relative; left: 15px; top:-7px; float: left; line-height:11px; background:url(../_images/disc-bullet.gif) no-repeat transparent; }
* html #menu_vert li a { height: 1%; }
div#menu_vert, div#menu_vert a { font-size: 8pt; text-decoration:none; color: #fff; }
div#menu_vert a:hover { color: #FDFF00; }
div#menu_vert ul h3 { font-size: 8pt; text-decoration:none; color: #fff; }

/* START OF CMSMS style sheet 'Accessibility and cross-browser tools' */

/* accessibility */
span.accesskey { text-decoration:none; }
.accessibility, hr { display:none; }
dfn { position: absolute; left: -1000px; top: -1000px; width: 0; height: 0; overflow: hidden; display: inline; }
/* end accessibility */

/* clearing */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* end clearing */

/* END OF 'Accessibility and cross-browser tools' */

#stap2 tbody {font-size:11px;}

div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: url(../_images/tooltip.png) no-repeat;
color: #000;
width: 196px;
height:191px;
}

div.htmltooltip p{
padding:15px 15px 12px 15px; color:#666666; 
}

div.htmltooltip p strong{
color:#CC0000; font-size:14px;
}

div.htmltooltip1{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
background: #ffffff;
color: #000;
width: 300px;
height:auto;
border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
border:1px solid #999999;
}
div.htmltooltip1 p{
padding:15px 15px 12px 15px; color:#666666; 
}

#gmap { width: 454px; height: 400px; border:1px solid #D3D3D3; }
#gmap .mapinfo { line-height: 1.4em; color:#838383;}
.nederland {background:url(../_images/nl.png) no-repeat scroll; padding-left:20px; line-height:12px; font-weight:bold;}
.belgie {background:url(../_images/be.png) no-repeat scroll; padding-left:20px; line-height:12px; font-weight:bold; }

/* LOGIN */


.login_form textfield:focus {color: #000;}

.login_form{ position: relative; top:4px; right:0px; z-index:1000; background: url(../_images/pullbg.png) #9BCADE; width:157px; height:180px; padding:20px;  display:none;
-moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottom-left: 10px; border-bottom-left-radius: 10px; box-shadow:2px 2px 2px rgb(0,0,40);}

.login_form .textfield input {padding:5px; margin-top:5px; margin-bottom:5px;}
.login_form p {margin:0; padding: 0;}
.login_form .wachtwoord a{text-align:right; color:#005272; text-decoration:underline; font-size:9px;}
.login_form label input {padding:0px; margin: 0px;}

.login_form strong, .remember_me{color:#fff; float:left;}

.login_form .submit {float:right; padding:2px;}


/* CODER */
.but1
{
background:url(../_images/btn_send.gif)  no-repeat; width:80px;height:28px;

}

.but2
{
background:url(../_images/btn_stemra2.gif)  no-repeat; width:200px;height:28px;

}





.part1-bigcaption
{
	/*color: #1d3561; */
    font-family: calibri;
    font-size: 15px;
    font-weight: bold;
}
.part1-smallcaption
{
	/* color: #1d3561; */
    /*font-family: arial;*/
    font-size: 11px;
    font-weight: bold;
    margin-top: -6px;
}
.part1-caption
{
	padding-left:2px; 
	padding-top:10px;
}

.part1-caption2
{
	padding-left:2px; 
	padding-top:18px;
}

.part3-caption
{
	padding-left:3px; 
	padding-top:5px;
}

.part3-caption2
{
	padding-left:3px; 
	padding-top:10px;
}

.part3-bigcaption
{
	/*color: #1d3561;*/
    font-family: calibri;
    font-size: 15px;
    font-weight: bold;
}

.part3-smallcaption
{
	/*color: #1d3561;*/
    /*font-family: arial;*/
    font-size: 10px;
    font-weight: bold;
}

.part3-sub-caption
{
	padding-left:3px; 
	padding-top:5px;
}

.part3-sub-caption2
{
	padding-left:3px; 
	padding-top:10px;
}

.part3-sub-caption3
{
	padding-left:3px; 
	padding-top:2px;
}

/** customer csss **/
.box-blue{
	border:2px solid #5A9CC0;border-radius:20px;padding:10px;color:#5A9CC0;font-size:12px;
}
.box-blue a{
	color:#5A9CC0;
}.star{
	color:#FF0000;
}

/* psibay CSS */
#newblock {
	overflow:hidden;	
}
.blockleft {
	float:left;
	width:520px;	
	margin:0 15px 0 0;
}
.blockright {
	float:left;
	width:280px;	
}
.blockleft .itemblock {
	width:518px;
	height:207px;
	background: #2a97bb url(../_images/bg_shadow1.gif) no-repeat left bottom;
}
.blockright .itemblock {
	width:300px;
	background: #2a97bb url(../_images/bg_shadow2.gif) no-repeat left bottom;
}
.buttonstyle1 {
	position:absolute;
	bottom:25px;right:15px;
	background: url(../_images/clickhere.png) no-repeat;
	display:inline-block;
	width:63px;height:21px;
	text-indent:-9999px;	
}
.blockright .buttonstyle1 {
	position:absolute;
	bottom:25px;right:30px;
	background: url(../_images/clickhere.png) no-repeat;
	display:inline-block;
	width:63px;height:21px;
	text-indent:-9999px;	
}
.itemblock {
	background:#2a97bb;
	color:#fff;	
	padding:0 0 25px 0;
	margin:0 0 5px 0;
	position:relative;
}
.itemblock p{
	text-align:justify;
	text-justify:inter-word;
	margin:0 15px 20px 15px;
	display:block;
	line-height:21px;
	font-size:14px;
}
.blockright .itemblock p{
	text-align:justify;
	text-justify:inter-word;
	margin:0 25px 15px 15px;
	display:block;
	line-height:21px;
	font-size:14px;
}
.checklist {
	display:block;
	font-size:14px;	
	margin:30px 0 10px 0;padding:0;
}
.checklist li {
	margin:0 0 8px 0;
	padding:0 0 0 18px;	
	background: url(../_images/bullet1.gif) no-repeat 0 6px;
	list-style:none;
}
.itemblock h1 {
	background: url(../_images/bg_block1.gif) repeat-x;	
	font-size:23px;
	line-height:32px;
	display: block;
	padding:12px 0 12px 50px;
	color:#fff;
	margin:0 0 15px 0;
	text-transform:uppercase;
	position:relative;
}

.moreheight {
	height:325px;	
}
.itemblock h1 img {
	padding:0 15px 0 0;
	position:absolute;
	top:15px;left:15px;
}

.blockleft .buttonstyle1 {
	 
}
.blockright .buttonstyle1 {
	 
}
.itemblock .checklist {
 
}


.newpagecontent-block {
	background: #fff url(../_images/cloudsTop.png) no-repeat left top;
	margin:20px 0 40px 40px;	
	width:872px;
}
.newpagecontent-block h1{
	border-bottom:1px solid #c5c6c6;
	display:block;
	width:748px;
	margin:20px 0 0 20px;
	padding:20px 0 0 0;
	line-height:32px;
	font-size:14px;
	text-transform:uppercase;
	color:#838484;
}

.newpagecontent-block h1 span.customer-info{
	float:right; 
        padding-right: 15px;
        font-size:10px;
        text-transform: none;
}
.newpagecontent {
	padding:120px 20px 20px 20px;	
}


.tableblock {
	position:relative;
	background: url(../_images/bg_tablehead.png) no-repeat 0 0;
	overflow:hidden;
}

.tablesize1 {
	width:600px;	
	margin:50px 0 0 110px;
}
.tablesize1 .tableblock-box {
	width:574px;	
}

.tableblock-box {
text-align:center;
clear:both;	
}
.tablesize2 {
	width:700px;	
	margin:50px	 0 0 60px;
}
.tablesize2 .tableblock-box {
	width:674px;	
}

.tablesize3 {
	width:800px;	
	margin:50px	0 0 20px;
}
.tablesize3 .tableblock-box {
	width:774px;	
}
.cellwidth1 {
	width:40%;	
	padding:5px 50px;
}
.cellwidth1-th {
	width:40.5%;	
	padding:5px 50px;
}
.cellwidth2 {
	width:50%;	
	padding:5px 50px;
}
.cellwidth2-th {
	width:50%;	
	padding:5px 25px;
}
.cellwidth3 {
	width:30% !important;	
}
.cellwidth3-th {
	width:35% !important;
}
.cellwidth3b-th {
	width:31% !important;
}
.cellwidth3c-th {
	width:29% !important;
}
.miniheader {
	margin:90px 0 -20px 0;
	padding:10px;
	background:#eff9fc;
	font-size:18px;	
	color:#005284;
	font-weight:bold;
}
.centered table th{
	text-align:center;	
	font-weight:bold !important;
}
.centered .leftal{
	text-align: left !important;
}
.centered table td {
	text-align:left;	
}
.tablehead th {
	text-align:center;	
}
.tablehead .leftalign {
	text-align:left;
	padding-left:25px;	
	text-transform:uppercase;
}
.tableblock-box .alt {
	background:#fff;	
}
.tableblock-box .filler2 {
	background:#fff !important;	
}
.tableblock-box .filler {
	width:40%;
	background:#a8d6ed !important;	
}
.tableblock-door {
	float:right;
	width:250px;
	height:79px;
	display:block;
	background: url(../_images/bg_tablehead.png) no-repeat right top;
}
.tableblock h1 {
	color:#fff;
	display:block;
	border:none;
	padding:30px 25px 0 25px;	
	margin:0 0 0 0 !important;
}
.tableblock-box{
	margin:20px 14px 10px 14px;
	background: url(../_images/bg_tableshadow2.png) no-repeat left bottom;
	padding:0 0 25px 0;
	position:relative;
}
.tableblock-box-door{
	width:100px;
	height:18px;
	background: url(../_images/bg_tableshadow.png) no-repeat right bottom;
	padding:0 0 25px 0;
	position:absolute;
	bottom:0;right:0;
}
.tableblock table {
	width:100%;	
	margin:20px 0 0 0;
}
.tableblock table td, .tableblock table th{
	font-size:12px;
	padding:5px 50px;
	background:#c1e3f2;
	border-top:1px dotted #b1b6b8;
	border-bottom:none;
}
.tableblock table td { 	
	font-weight:bold;
}
table.tablehead {
	position:absolute;
	top:13px;
}	
table.tablehead th {
	border:none;
	margin:0 0 50px 0;
	padding:6px 0 6px 0;
	color:#fff;
	font-weight:bold !important;
	font-size:14px;
	background: #af1d20 url(../_images/bevel.gif) no-repeat right top !important;
	
}
.tableblock-box table th{
	background:#d1ebf6;
	text-transform:uppercase;
	font-weight:normal;
}
.tableblock-box table td {
	font-weight:bold;	
}
.tableblock-box a {
	color:#4b4b4b;	
	text-decoration:underline;
}
/** commented by jack on 08-01-13 start **/
/* .tableblock-box select, .tableblock-box label {
	padding:2px 5px;
}
 */
.tableblock-box label {
	padding:2px 5px;
}

/** commented by jack on 08-01-13 end **/

.tableblock input[type="text"] {
	width:50px;
}	
.tableblock select {
	width:54px;
}

.buttonblock {
	width:100%;
	text-align:center;	
}
.fields {
	background: url(../_images/bg_fields.gif) no-repeat left bottom;
	height:48px;
	display:block;
}
.fields2 {
	background: url(../_images/bg_fields2.png) no-repeat left bottom;
	height:212px;
	display:block;
}
.fields3 {
	background: url(../_images/twins.png) no-repeat left bottom;
	height:251px;
	display:block;
}
.fields4 {
	background: url(../_images/Muzierichten.png) no-repeat left bottom;
	height:251px;
	display:block;
}
.btnbox {
	margin:0 0 0 250px;	
}
.btnbox img{
	margin:0 10px 0 0;	
	
}
.btnbox a {
	display:inline-block;	
}
.btnbox2 {
	margin:15px 0 0 0;
	width:100%;
	text-align:center;
}
.formstyle1 ul {
	margin:0 0 0 25px;	
}
.formstyle1 ul li{
	list-style-type:none;
	margin:0 0 5px 0;
	
}
.formstyle1 label{
	vertical-align:top;
	color:#ae0305;	
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	width:200px;
	text-align:right;
	padding:0 20px 0 0;
}
.formstyle1 .browse {
	opacity:0;
	filter:alpha(opacity=0);
	display:inline-block;
	width:149px;height:33px;
	padding:0 0 0 15px;
	line-height:32px;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
}
.formstyle1 input[type="text"], .formstyle1 select, .formstyle1 textarea, .floater-select select {
	padding:4px;
	width:300px;
	text-transform:uppercase;
	font-size:12px;
}
.formstyle1 select {
	width:162px;
}
.formstyle1 .btn_send {
	margin:0 0 0 230px;
}
.formstyle1 textarea {
	width:300px;
	height:150px;	
}
.floater-select select{
	position:relative;
	top:20px;right:150px;
	float:right;
	width:150px;
}

.floater-select1 select{
	position:relative;
	/* top:20px; */
	right:150px;
	/* float:right; */
	width:150px;
}

.imagebtns {
	margin:0 0 0 400px;
}	

.contentpaper {
	margin:50px 0 0 20px;
	background:#fff;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	width:688px;
	padding: 50px 50px;
	font-size:12px;
}
.contentpaper-shadow {
	margin:0 0 0 18px;
	background: url(../_images/contentpaper.gif) no-repeat left bottom;
	width:690px;
	padding: 6px 50px 5px 50px;
}


.custompos1 {
	margin:100px 0 -165px -50px;	
}

/******* devloper's code start 09-11-12 ******/

.floater-select-new select {
    float: none;
    margin-right: 0;
    right: 150px;
    top: 20px;
    width: 150px;
}

.blockleft .itemblock-new{
	width:518px;
	height:auto !important;
	background: #2a97bb url(../_images/bg_shadow1.gif) no-repeat left bottom;
}
.moreheight-new {
	height:auto !important;
}

.newpagecontent-block-new {
	background: #fff url(../_images/cloudsTop.png) no-repeat left top;
	margin-left:14px !important;	
	margin-top:20px;
	margin-right:0px;
	margin-bottom:40px;
	width:872px;
	}

.itemblock h1 a{ color:#fff;}
.browse1{left: 366px;position: absolute;background: url(../_images/browse.gif) no-repeat; margin-left: 45px;}

/******* devloper's code end 09-11-12 ******/

.margin-btm {
        line-height: 25px;
    }
