@font-face {font-family: 'Conv_scala-italic';src: url('fonts/scala-italic.eot');src: local('☺'), url('fonts/scala-italic.woff') format('woff'), url('fonts/scala-italic.ttf') format('truetype'), url('fonts/scala-italic.svg') format('svg');font-weight: normal;font-style: italic;}
@font-face {font-family: 'Conv_scala';src: url('fonts/scala.eot');src: local('☺'), url('fonts/scala.woff') format('woff'), url('fonts/scala.ttf') format('truetype'), url('fonts/scala.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Conv_sans-regular';src: url('fonts/sans-regular.eot');src: local('☺'), url('fonts/sans-regular.woff') format('woff'), url('fonts/sans-regular.ttf') format('truetype'), url('fonts/sans-regular.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Conv_sans-bold';src: url('fonts/sans-bold.eot');src: local('☺'), url('fonts/sans-bold.woff') format('woff'), url('fonts/sans-bold.ttf') format('truetype'), url('fonts/sans-bold.svg') format('svg');font-weight: bold;font-style: normal;}

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e;}
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #fff url('../images/body_bg.png') repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; }
a{text-decoration:none;color:#EF8200;}

.button{padding:5px 8px 7px;display:inline-block;font-family:Conv_scala-italic;font-style:italic;font-size:13px;line-height:17px;text-decoration:none;height:14px;}
.button.orange{background:url('../images/buttons/orange/background.png') repeat-x;color:#FFFFFF;}
.button.orange:hover{background-position:left -26px;}
.button.orange_big{background:url('../images/buttons/orange_big/background.png') repeat-x;color:#FFFFFF;font-size:15px;line-height:20px;height:19px;}
.button.orange_big:hover{background-position: left -31px;}

/* ### global classes ### */
.clear { clear: both; height: 0; }
.center { margin: 0 auto; width: 980px; position: relative; }

/* Default css */
h1 { color: #003865; font-size: 45px; padding-bottom: 14px; font-weight: normal; font-family: 'Conv_sans-bold'; }
h2 { color: #003865; font-size: 20px; line-height:22px; margin:0 0 15px; font-weight: normal; font-family: 'Conv_sans-regular'; }
h2 a{color:#003865;text-decoration:none;}
h2.orange{font-family:Conv_scala-italic;color:#FFFFFF;font-size:25px;line-height:27px;background:url('../images/header/orange/left.png') no-repeat left top;padding:0 0 0 28px;font-weight:normal;}
h2.orange > span{background:url('../images/header/orange/right.png') repeat-x left top;padding:7px 20px 5px 0;display:inline-block;}
h3 { color: #003768; font-size: 17px; font-family: 'Conv_scala'; font-weight:normal;margin:0 0 2px;}
p { color: #414b53; font-size: 13px; line-height: 20px; padding-bottom: 15px; }
p.intro { color: #627c91; font-size: 18px; line-height: 23px; font-family: 'Conv_scala'; padding-bottom: 15px; }
p.datum{font-size:13px;line-height:23px;color:#ef8200;font-family:Conv_sans-regular;}

/* Default form */
form fieldset { border: 0; }
form .row { margin-bottom: 9px; }
form .row.nogap { margin-bottom: 0; }
form label { display:inline-block;width: 119px; line-height: 15px; color: #414b53; font-size: 13px; vertical-align:top; padding:12px 0 9px;}
form label.last { line-height: 15px; }
form em { float: left; font-style: normal; display: block; }
form select { width: 361px; height: 38px; line-height: 38px; }
form .select { position: absolute; color: #8c949b; font-size: 13px; font-family: 'Conv_scala'; background: url('../images/select_bg.png') no-repeat; width: 321px; height: 38px; line-height: 38px; padding: 0 29px 0 11px; }
form label.error { display: block; line-height:13px; float:none; color: #ef8300; font-size: 13px; font-family: 'Conv_scala'; padding: 8px 0 4px 130px; width:auto;}
form label.radio{width:auto;display:inline-block;float:none;margin:0 10px 10px 0;background:url('../images/radio.png') no-repeat left 9px;padding:7px 0 0 25px;cursor:pointer;line-height:20px;}
form label.radio.active{background-position:left -76px;}
form label.radio > input, form label.checkbox > input{position:absolute;left:-99999px;}
form label.checkbox{width:auto;display:inline-block;float:none;margin:0 10px 10px 0;background:url('../images/checkbox.png') no-repeat left 10px;padding:7px 0 0 25px;cursor:pointer;line-height:20px;}
form label.checkbox.active{background-position:left -75px;}
form input.field { border: 1px solid #d2dfe9; border-radius: 6px; background: #fff; width: 336px; height: 34px; line-height: 34px; padding: 0 10px; color: #8c949b; font-size: 13px; font-family: 'Conv_scala'; display:inline-block; }
form input.field small { color: #003865; font-size: 10px; }
form input.field.small{width:228px;height:28px;line-height:28px;}
form input.field.small.kwart{margin:0 5px 0 0;width:58px;}
form input.field.small.driekwart{margin:0 5px 0 0;width:144px;}
form input.field.error, form textarea.error { border: 1px solid #ef8300; }
form input.field.mid { width: 209px; margin-right: 9px; }
form input.field.short { width: 97px; }
form textarea { border: 1px solid #d2dfe9; border-radius: 6px; background: #fff; width: 336px; height: 114px; padding: 5px 10px; color: #8c949b; font-size: 13px; font-family: 'Conv_scala'; display:inline-block; resize:none;}
form textarea small { color: #003865; font-size: 10px; }
form input.button { border: 0; display:inline-block; background: url('../images/button1.png') repeat-x; min-width: 74px; height: 31px; cursor: pointer; color: #fff; font-size: 15px; font-family: 'Conv_scala-italic'; }
form .sbr-wrap{display:inline-block;}
form .sbr-wrap .sbr-select{position:relative;}
form .sbr-wrap .sbr-title{background:url('../images/drop_down.png') no-repeat left top;font-family:Conv_scala;font-size:13px;line-height:15px;color:#8c949b;padding:12px 12px 10px;width:335px;cursor:pointer;}
form .sbr-wrap.error .sbr-title{background-position: -721px -5px;}
form .sbr-wrap .sbr-title.sbr-focus{background-position:left -41px;}
form .sbr-wrap .sbr-list{position:absolute;display:none;list-style:none;background:url('../images/drop_down.png') no-repeat -361px top;padding:12px 11px 0;width:337px;left:0;top:35px;z-index:10;}
form .sbr-wrap .sbr-list:after{content:'';position:absolute;bottom:-3px;left:0;background:url('../images/drop_down.png') no-repeat left -73px;width:359px;height:10px;}
form .sbr-wrap .sbr-bg{position:absolute;display:none;background:url('../images/dropdown_repeat_bg.png') repeat-y -1px top;width:359px;left:0;top:35px;z-index:9;}
form .sbr-wrap .sbr-list li{font-family:Conv_scala;font-size:13px;line-height:20px;color:#414b53;padding:2px 0;cursor:pointer;}
form .sbr-wrap .sbr-list li.active, form .sbr-wrap .sbr-list li.hover{color:#194c75;}

form.contact label.postcode{float:right;padding-left:0;margin:0 43px 0 0;}

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; overflow: hidden; }

/* ### header container ### */
#headerCntr { position: relative; width: 980px; height: 118px; margin: 0 auto; z-index: 500; }
#headerCntr a.logo { position: absolute; top: 9px; left: 34px; display: block; width: 388px; height: 83px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }

/* ### socail box ### */
.socailBox { position: absolute; top: 15px; right: 201px; }
.socailBox ul { list-style: none; }
.socailBox li { float: left; margin-left: 4px; }
.socailBox li a { display: block; background: url('../images/twiiter.png') no-repeat; width: 18px; height: 18px; }
.socailBox li a.facebook { background: url('../images/facebook.png') no-repeat; }
.socailBox li a.linkedin { background: url('../images/linkedin.png') no-repeat; }
.socailBox li a.google { background: url('../images/google.png') no-repeat; }
.socailBox li a:hover { background-position: 0 -18px; }

/* ### search box ### */
.searchBox { position: absolute; top: 0; right: 0; }
.searchBox fieldset { border: 0; background: url('../images/search_bg.png') no-repeat; width: 192px; height: 27px; overflow: hidden; padding-top: 10px; }
.searchBox input.field { border: 0; background: none; width: 152px; height: 27px; line-height: 27px; padding: 0 10px; float: left; color: #c1ced9; font-family: 'Conv_scala-italic'; }
.searchBox input.field.filled{font-family: 'Conv_scala';color:#414b53;}
.searchBox input.button { border: 0; background: none; width: 20px; height: 27px; cursor: pointer; position:absolute;right:0;top:9px;position:absolute;min-width:20px;}
.searchBox fieldset:hover { background-position: 0 -37px; }

/* ### menu box ### */
.menuBox { position: absolute; top: 66px; right: 0; /*background: url('../images/menu_bg.png') no-repeat 8px bottom;*/ height: 38px; }
.menuBox ul { list-style: none; }
.menuBox li { float: left; font-size: 17px; font-family: 'Conv_scala'; position: relative; text-transform:lowercase;}
.menuBox li a { display: block; text-decoration: none; padding-left: 7px; color: #627fa7; position: relative; z-index: 300; }
.menuBox > ul > li > a{border:1px solid #FFFFFF;border-bottom:1px solid #eceff4;}
.menuBox li a img { display: inline; vertical-align: middle; margin-left: 5px; }
.menuBox li a span { display: block; padding-right: 7px; line-height: 35px; padding-top:1px;}
.menuBox li.submenu a{padding-right:7px;}
.menuBox li.submenu > a > span{background:url('../images/arrow1.png') no-repeat right 17px;padding-right:15px;}
.menuBox li a:hover, .menuBox li:hover > a { color: #003768; }
.menuBox li.submenu:hover > a{border:1px solid #eceff4;border-bottom:1px solid #FFFFFF;}
.menuBox li.submenu:hover > a span, .menuBox li.submenu.active > a span{background-position: right -77px;}
.menuBox li.active a { color: #003866; }
.menuBox li ul { position: absolute; top: 37px; left: 0; width: 167px; border: 1px solid #e9edf2; border-bottom: 2px solid #da7700; padding: 5px 0; background: #fff; display:none; }
.menuBox li li { float: none; font-size: 14px; }
.menuBox li li a { padding: 0 0 0 26px; background: url('../images/menu_drop.png') no-repeat!important; width: 141px; height: 31px; line-height: 31px; }
.menuBox li li a:hover { background-position: 0 -31px!important; }
.menuBox li:hover ul { display: block; }

/* ### banner container ### */
#bannerCntr { width: 100%; height: 390px; }
#bannerCntr .inner { width: 1389px; height: 394px; margin-left: -203px; margin-right: -203px; border: 1px solid #eaeff4; border-radius: 7px; position: relative; }
#bannerCntr img.banner { border-radius: 5px; padding: 2px; }
#bannerCntr .nav { position: absolute; bottom: -20px; left: 0; text-align: center; z-index: 300; width: 1389px; list-style: none;}
#bannerCntr .nav li { display: inline-block; }
#bannerCntr .nav a { display: inline-block; margin: 0 1px; text-indent: -9999px; background: url('../images/paging_bg.png') no-repeat; width: 11px; height: 11px; }
#bannerCntr .nav a:hover, #bannerCntr .nav .current a { background-position: 0 -11px; }
#bannerCntr .text { position: absolute; top: 73px; left: 204px; }
#bannerCntr .text .title { overflow: hidden; margin-bottom: 1px; }
#bannerCntr .text img { float: left; margin-right: 1px; }
#bannerCntr .text h3 { color: #fff; font-size: 18px; line-height: 26px; padding: 0 12px; font-weight: normal; font-family: 'Conv_scala-italic'; float: left; background: #003768; margin:0;}
#bannerCntr .text p { display: block; line-height: 45px; padding: 0 18px 0 11px; color: #fff; font-size: 36px; font-family: 'Conv_sans-bold'; background: url('../images/header_bg.png') repeat-x left top; margin-bottom: 1px; margin-left: 30px; }
#bannerCntr .text p a{color:#FFFFFF;}
#bannerCntr .text:hover p{background-position: left bottom;}
#bannerCntr .text span.button { display: inline-block; margin-left: 30px; color: #f18400; font-size: 18px; font-family: 'Conv_scala-italic'; line-height: 26px; padding: 0 14px 0 9px; text-decoration: none; background: #fff; height:auto;}

/* ### oosten container ### */
#oostenCntr { margin: 0 auto; padding: 40px 0 34px 0; border-top: 1px solid #e9edf2; margin-top: 30px; width: 980px; }

/* ### oosten box ### */
.oostenBox { width: 422px; float: left; margin: 22px 58px 0 28px; }

/* ### news box ### */
.sliderBox { width: 440px; float: left; background: url('../images/news_bg.png') no-repeat; padding: 22px 0 0 0; }
.sliderBox h2{ margin-left: 37px; margin-bottom: 30px;float: left;}
.sliderBox h3 { color: #fff; font-size: 18px; margin: 0 0 40px 35px; background: url('../images/heading_bg.png') no-repeat; width: 168px; height: 29px; line-height: 29px; padding-left: 25px; font-weight: normal; font-family: 'Conv_scala-italic'; }
.sliderBox .slider { position: relative; width: 434px; min-height: 105px; margin-left: 4px; }
.sliderBox ul { list-style: none; width: 434px; min-height: 105px; }
.sliderBox ul li { float: left; width: 434px; min-height: 105px; overflow: hidden; }
.sliderBox .news { float: left; width: 199px; border: 1px solid #dbe3e9; border-radius: 5px; margin-right: 5px; background: #fff url('../images/news_bg2.png') repeat-x 0 bottom; min-height: 79px; padding: 9px 0 0 11px; }
.sliderBox .news.last { margin-right: 0; }
.sliderBox .news span { float: left; width: 54px; min-height: 70px; line-height: 34px; margin-right: 18px; background: url('../images/text1.png') repeat-x; color: #fff; font-size: 30px; text-align: center; font-family: 'Conv_sans-bold'; }
.sliderBox small { font-size: 10px; font-family: 'Conv_sans-regular'; padding-top: 15px; }
.sliderBox .text { float: left; width: 126px; }
.sliderBox h4 { color: #f18400; font-size: 14px; font-family: 'Conv_sans-regular'; line-height: 20px; padding-bottom: 5px; font-weight: normal; }
.sliderBox a.button { color: #fff; display: inline-block; text-decoration: none; font-size: 11px; line-height: 12px; padding: 6px; background: #003768; font-family: 'Conv_scala-italic'; }
.sliderBox a.button:hover { text-decoration: none; }
.sliderBox .control { display:block;overflow: hidden; width: 432px; background: url('../images/control_bg.png') repeat-x; height: 50px; position:relative;}
.sliderBox a.prevBtn { float: left; background: url('../images/prev1.png') no-repeat; text-indent: -9999px; height: 32px;width:45px;}
.sliderBox a.nextBtn { float: right; background: url('../images/next1.png') no-repeat; text-indent: -9999px; height: 32px;width:45px; }
.sliderBox a.nextBtn:hover, .sliderBox a.prevBtn:hover{background-position:left -32px;}
.sliderBox .nav { position: absolute; top: 35px; margin: 0 auto; text-align: center; z-index: 300; width: 434px; list-style: none; }
.sliderBox .nav li { display: inline-block; }
.sliderBox .nav a { display: inline-block; margin: 0 1px; text-indent: -9999px; background: url('../images/paging_bg.png') no-repeat; width: 11px; height: 11px; }
.sliderBox .nav a:hover, .sliderBox .nav li.current a { background-position: 0 -11px; }

.sliderBox.groot { width: 982px; background: url('../images/sliderBoxBgWit.png') no-repeat; padding-top: 24px; }
.sliderBox.groot h2{ margin-left: 45px; margin-bottom: 30px;float: left;}
.sliderBox.groot a.archief {float:right;margin-right:35px;background:url('../images/product_category_controls.png') repeat-x left top;color:#FFFFFF;display:inline-block;font-size:15px;line-height:20px;font-family:Conv_scala-italic;text-decoration:none;padding:5px 10px;position:relative;}
.sliderBox.groot a.archief:hover {background:#003768;}
.sliderBox.groot .slider { width: 982px; }
.sliderBox.groot ul li { width: 942px;padding-left:40px; }
.sliderBox.groot .news { width: 254px; height:151px;margin-right:30px; padding: 25px 0 0 25px;}
.sliderBox.groot .news img { float: left; margin-right: 20px;}
.sliderBox.groot .control { width: 990px; }
.sliderBox.groot .nav { width: 982px; }
.sliderBox.groot .overview  { width: 982px; }

.sliderBox.datum .news span { width: 84px; height: 84px;  background: url('../images/text-1-groot.png') repeat-x; font-size: 40px; line-height:40px; padding-top:6px;}
.sliderBox.datum .news span small { font-size: 12px;}

.sliderBox.overview { width: 982px; background: none; padding-top: 24px; }
.sliderBox.overview ul li { width: 942px;padding-bottom:32px; }
.sliderBox.overview .news { width: 254px; height:151px;margin-right:30px; padding: 25px 0 0 25px;}
.sliderBox.overview .news img { float: left; margin-right: 20px;width:90px;height:92px;}
.sliderBox.overview .control { width: 990px; }
.sliderBox.overview .nav { width: 982px; }

#wayCntr .inner .sliderBox.groot { background: url('../images/sliderBoxBgBlauw.png') no-repeat; }

/* ### way container ### */
#wayCntr { width: 100%; padding: 2px 0; border-bottom: 2px solid #f1f5f8; border-top: 2px solid #f1f5f8; }
#wayCntr .inner { width: 100%; background: #f3f6f9; padding: 42px 0 62px 0; }
/*
#wayCntr h3 { color: #f6881f; font-size: 28px; font-family: 'Conv_sans-regular'; font-weight: normal; padding: 0 0 16px 33px; }
#wayCntr h3 span { color: #003768; font-family: 'Conv_scala-italic'; }
#wayCntr .slider { width: 920px; min-height: 186px; background: url('../images/slider1.png') repeat-x; position: relative; margin-left: 29px; }
#wayCntr ul { list-style: none; width: 920px; min-height: 186px; }
#wayCntr li { float: left; width: 920px; min-height: 186px; overflow: hidden; }
#wayCntr .way { float: left; margin-right: 42px; overflow: hidden; }
#wayCntr .way.last { margin-right: 0; }
#wayCntr .photo { float: left; border: 1px solid #dfe7ee; border-radius: 6px; background: #fff; }
#wayCntr .photo img { padding: 2px; }
#wayCntr .text { float: left; border: 1px solid #dfe7ee; width: 235px; min-height: 165px; background: #fff; border-radius: 6px; padding: 18px 0 0 22px; }
#wayCntr .text:hover { background: #f3f6f9; }
#wayCntr h4 { color: #f18400; font-size: 20px; line-height: 22px; font-weight: normal; font-family: 'Conv_sans-regular'; padding-bottom: 8px; }
#wayCntr h4 span { color: #003866; font-family: 'Conv_scala-italic'; }
#wayCntr p { color: #627fa7; font-size: 14px; line-height: 21px; padding-bottom: 10px; font-family: 'Conv_scala'; }
#wayCntr a.button { display: inline-block; text-decoration: none; line-height: 31px; padding: 0 10px; color: #fff; font-size: 15px; font-family: 'Conv_scala-italic'; background: url('../images/button1.png') repeat-x; }
#wayCntr a.button:hover { text-decoration: underline; }
#wayCntr a.prev { position: absolute; top: 72px; left: -29px; z-index: 300; }
#wayCntr a.next { position: absolute; top: 72px; right: -31px; z-index: 300; }
#wayCntr .nav { position: absolute; top: 215px; left: 0; text-align: center; z-index: 300; width: 920px; }
#wayCntr .nav a { display: inline-block; margin: 0 1px; text-indent: -9999px; background: url('../images/paging_bg2.png') no-repeat; width: 11px; height: 11px; }
#wayCntr .nav a:hover, #wayCntr .nav a.activeSlide { background-position: 0 -11px; }
*/
/* ### stand container ### */
#standCntr { margin: 0 auto; width: 980px; padding: 86px 0; }
#standCntr h3 { color: #fff; display: inline-block; font-size: 36px; line-height: 45px; padding: 0 14px 0 10px; margin: 0 0 60px 30px; background: #ef8200; font-family: 'Conv_sans-bold'; font-weight: normal; }

/* ### stand box ### */
.standBox { width: 980px; background: url('../images/stand_bg.png') no-repeat 0 bottom; padding-bottom: 78px; overflow: hidden; }
.standBox.last { background: none; padding-bottom: 0; }
.standBox.sub { background: url('../images/stand_bg2.png') no-repeat 0 bottom; padding-bottom: 74px; }
.standBox .left { float: left; width: 360px; background: url('../images/text2.png') no-repeat 54px 0; min-height: 166px; margin-top: 30px; }
.standBox img.num { float: left; margin-right: 38px; }
.standBox .text { float: left; width: 222px; }
.standBox h4 { color: #f18400; font-size: 21px; line-height: 22px; font-family: 'Conv_sans-regular'; padding-bottom: 12px; font-weight:normal;}
.standBox h4 span { color: #003866; font-family: 'Conv_scala-italic'; }
.standBox p { color: #3f4d58; font-size: 13px; line-height: 21px; font-family: 'Conv_sans-regular'; }
.standBox img.big { float: left; }

/* ### direct container ### */
#directCntr { width: 949px; margin: 0 auto; background: url('../images/direct_bg.png') no-repeat; padding: 110px 0 40px 31px; overflow: hidden; }

/* ### direct box ### */
.directBox { width: 395px; background: #003768; border-radius: 4px; min-height: 161px; margin-right: 52px; float: left; padding: 20px 0 0 20px; }
.directBox h3 { color: #f18400; font-size: 25px; font-weight: normal; font-family: 'Conv_sans-regular'; padding-bottom: 8px; }
.directBox h3 span { color: #fff; }
.directBox p { color: #ccdded; line-height: 21px; font-size: 14px; font-family: 'Conv_sans-regular'; padding-bottom: 18px; }
.directBox a.button { display: inline-block; line-height: 31px; height:auto; padding: 0 27px 0 10px; color: #fff; font-size: 15px; font-family: 'Conv_scala-italic'; background: url('../images/button1.png') repeat-x; text-decoration: none; }
.directBox a.button:hover { text-decoration: underline; }

/* ### subscribe box ### */
.subscribeBox { width: 475px; float: left; padding-top: 6px; }
.subscribeBox h3 { color: #ed8e18; font-size: 25px; line-height: 25px; font-family: 'Conv_sans-regular'; font-weight: normal; padding-bottom: 12px; }
.subscribeBox h3 span { color: #003866;  }
.subscribeBox fieldset { border: 0; overflow: hidden; }
.subscribeBox p { margin-bottom: 9px; overflow: hidden; }
.subscribeBox input.field { border: 1px solid #d2dfe9; background: #fff; border-radius: 7px; width: 210px; height: 24px; line-height: 24px; padding: 0 10px; float: left; margin-right: 11px; color: #8c949b; font-family: 'Conv_scala-italic'; }
.subscribeBox input.field.last { margin-right: 0; }
.subscribeBox input.button { border: 0; float: right; background: url('../images/button1.png') repeat-x; height: 31px; cursor: pointer; color: #fff; font-size: 15px; font-family: 'Conv_scala-italic'; margin-top: 6px; }
#rightCntr .subscribeBox{width:auto;}
#rightCntr .subscribeBox p{margin:0;padding:0;}
#rightCntr .subscribeBox input{margin:0 0 9px;}
#rightCntr .subscribeBox input[type=submit]{margin:0 74px 0 0;}

/* ### contact container ### */
#contactCntr { background: #f3f6f9; width: 100%; padding-top: 52px; position: relative; }
#contactCntr img.right { position: absolute; top: -188px; right: 0; }
#contactCntr .map { margin: 0 auto; background: url('../images/map_bg.png') no-repeat; width: 1394px; height: 398px; position: relative; }
#contactCntr img.top { position: absolute; top: -52px; left: 205px; }

/* ### send box ### */
.sendBox { position: absolute; top: 52px; left: 205px; width: 412px; background: #fff; border-radius: 5px; border: 1px solid #eaeff4; padding: 26px 0 20px 20px; }
.sendBox h3 { color: #f18400; font-size: 21px; font-weight: normal; padding-bottom: 14px; font-family: 'Conv_sans-regular'; }
.sendBox h3 span { color: #003866; font-family: 'Conv_scala-italic'; }
.sendBox fieldset { border: 0; overflow: hidden; }
.sendBox .col { float: left; margin-bottom: 10px; width: 161px; }
.sendBox .col.last { width: 234px; }
.sendBox input.field { border: 1px solid #d2dfe9; border-radius: 7px; background: #fff; width: 130px; height: 24px; line-height: 24px; padding: 0 10px; margin-bottom: 8px; color: #8c949b; font-family: 'Conv_scala-italic'; }
.sendBox textarea { border: 1px solid #d2dfe9; border-radius: 7px; background: #fff; width: 209px; height: 82px; padding: 5px 10px; color: #8c949b; font-family: 'Conv_scala-italic'; }
.sendBox input.button { border: 0; background: url('../images/button1.png') repeat-x; height: 31px; cursor: pointer; color: #fff; font-size: 15px; font-family: 'Conv_scala-italic'; margin-top: 6px; }

/* ### we box ### */
.weBox { width: 386px; background: url('../images/we_bg.png') no-repeat; height: 125px; position: absolute; top: 52px; right: 205px; padding: 25px 0 0 40px; overflow: hidden; }
.weBox h3 { color: #f18400; font-size: 21px; font-weight: normal; padding-bottom: 11px; font-family: 'Conv_sans-regular'; }
.weBox h3 span { color: #003866; font-family: 'Conv_scala-italic'; }
.weBox address { float: left; padding-right: 20px; font-size: 13px; line-height: 18px; font-style: normal; color: #3f4d58; font-family: 'Conv_sans-regular'; }
.weBox address.last { padding-right: 0; }
.weBox address span { color: #003866; }
.weBox address a { color: #003866; text-decoration: none; }
.weBox address a:hover { text-decoration: underline; }

/* ### content container ### */
#contentCntr { width: 100%; background: url('../images/content_inner.png') no-repeat center top;}
#contentCntr .inner {  min-height: 400px; margin: 0 auto; }
/*#contentCntr .center { margin-left: 190px; border-top: 1px solid #d7e0e6; padding-top: 75px;}*/
#contentCntr .center { border-top: 1px solid #d7e0e6; padding: 75px 40px 0;width:900px;margin-bottom:100px;}

/* ### left container ### */
#leftCntr { float: left; width: 526px; }

.sliderprevnext { margin:40px 0 15px; padding:0 0 34px 0; background:url('../images/search_separator.png') no-repeat 3px top; }
.sliderprevnext a { float:right; margin-top: 24px;}
.sliderprevnext a.sliderbutton { float: left; margin-top: 20px; }
.sliderprevnext .socialmedia{margin:24px 0 0;}
.sliderprevnext .socialmedia a{float:none;margin:0 5px 0 0;}

.socialmedia { display: block;float: left;margin-top: 6px;}
.socialmedia .fb-like{ margin-right: 8px; }

/* Wide container */
#wideCntr{width:900px;margin:0 auto;padding:0 40px;}

/* ### along box ### */
.alongBox { width: 515px; padding-left: 27px; }

/* ### right container ### */
#rightCntr { float: left; width: 306px; margin-left:68px;}
#rightCntr > div{margin-bottom:20px;}

/* ### contact box ### */
.contactBox { width: 264px; padding: 0 0 64px 32px; position: relative; min-height: 200px; padding-top: 8px; }
.contactBox h3 { color: #ed8e18; font-size: 25px; line-height: 25px; padding-bottom: 16px; font-weight: normal; font-family: 'Conv_sans-regular'; }
.contactBox h3 span { color: #003866; }
.contactBox p { color: #414b53; font-size: 11px; line-height: 20px; padding-bottom: 14px; }
.contactBox address { float: left; margin-right: 36px; color: #414b53; font-size: 11px; line-height: 20px; font-style: normal; margin-bottom: 16px; }
.contactBox address span { color: #003866; }
.contactBox ul { list-style: none; }
.contactBox li { line-height: 25px; font-size: 17px; font-family: 'Conv_sans-regular'; color: #003865; }
.contactBox li span { float: left; width: 58px; color: #ed8d18; }
.contactBox li a { color: #003865; text-decoration: none; }
.contactBox li a:hover { text-decoration: underline; }
.contactBox img { position: absolute; bottom: 18px; left: 0; }

/* ### newsletter box ### */
.newsletterBox { width: 264px; padding: 0 0 64px 32px; position: relative;  }
.newsletterBox .title { overflow: hidden; padding-bottom: 12px; }
.newsletterBox h3 { color: #ed8e18; font-size: 25px; line-height: 25px; width: 189px; font-family: 'Conv_sans-regular'; float: left; font-weight: normal; }
.newsletterBox h3 span { color: #003866; font-family: 'Conv_scala-italic'; }
.newsletterBox img.mail { float: left; margin-top: 6px; }
.newsletterBox fieldset { border: 0; }
.newsletterBox input.field { border: 1px solid #d2dfe9; border-radius: 6px; width: 210px; height: 24px; line-height: 24px; padding: 0 10px; color: #8c949b; font-family: 'Conv_scala-italic'; margin-bottom: 9px; }
.newsletterBox input.button { border: 0; background: url('../images/button1.png') repeat-x; height: 31px; cursor: pointer; color: #fff; font-size: 15px; font-family: 'Conv_scala-italic'; margin-top: 18px; }
.newsletterBox img.bot { position: absolute; bottom: 16px; left: 0; }

/* ### plan box ### */
.planBox { position: relative; width: 309px; background: url('../images/map.png') no-repeat; height: 285px; padding: 0 0 5px; margin-bottom: 15px; overflow:hidden; }
.planBox .plan { width: 259px; min-height: 147px; border-radius: 5px; background: #fff; border: 1px solid #cccecb; padding: 21px 0 0 23px;position:absolute;top:109px;left:12px; }
.planBox .plan .planUp {position:absolute;top:6px;right:5px; display:none; background:url('../images/BTN_up.png') no-repeat left top;width:10px;height:7px;text-indent:-9999px;cursor:pointer;}
.planBox h3 { color: #ed8e18; font-size: 25px; line-height: 25px; padding-bottom: 13px; font-family: 'Conv_sans-regular'; font-weight: normal; }
.planBox h3 span { color: #003866; font-family: 'Conv_scala-italic'; }
.planBox fieldset { border: 0; }
.planBox input.field { border: 1px solid #d2dfe9; border-radius: 6px; width: 210px; height: 24px; line-height: 24px; padding: 0 10px; color: #8c949b; font-family: 'Conv_scala-italic'; margin-bottom: 8px; }
.planBox input.button { border: 0; background: url('../images/button1.png') repeat-x; height: 31px; cursor: pointer; color: #fff; font-size: 15px; font-family: 'Conv_scala-italic'; margin-top: 8px; }

/* ### footer container ### */
#footerCntr { width: 100%; background: #f3f6f9; position: relative; }
#footerCntr .center { background: url('../images/footer_center.png') no-repeat; height: 70px; overflow: hidden; }
#footerCntr p { float: left; padding-top: 25px; width: 340px; color: #3f4d58; font-size: 13px; font-family: 'Conv_sans-regular'; }
#footerCntr ul { float:left; padding-top:25px; width: 375px; list-style: none;}
#footerCntr li { display: inline; }
#footerCntr li a { color: #003866; font-size:13px;line-height: 20px;font-family: 'Conv_sans-regular'; text-decoration: none; padding-left: 18px; }
#footerCntr li a:hover { text-decoration: underline; }
#footerCntr .logos { float: left; width: 114px; overflow: hidden; margin-top: 10px; text-align:right;}
#footerCntr .logos img { float: right; margin-right: 9px; }
#footerCntr span.copyright { float: left; width: 150px; padding-top: 28px; color: #8a99a5; font-size: 13px; font-family: 'Conv_sans-regular'; position:relative;}
#footerCntr span.copyright img { display: inline; vertical-align: middle; margin-left: 6px; }
#footerCntr span.copyright a{position:absolute;text-indent:-9999px;width:24px;height:25px;right:0;top:24px;background:url('../images/logo-pxl.png') no-repeat;}
#footerCntr span.copyright a:hover{background-position:0 -25px;}
#footerCntr img.top { position: absolute; top: -188px; right: 0; }
#footerCntr .right{float:right;}

/* Product box */
#product_box > .header{background:url('../images/product_box_header.png') no-repeat left bottom;width:900px;padding:0 0 16px 40px;margin:0 0 39px -40px;}
#product_box > .header > h2{float:left;margin:0;}
#product_box > .header > ul {float:right;list-style:none;}
#product_box > .header > ul li{float:left;margin:0 0 0 6px;}
#product_box > .header > ul li a{background:url('../images/product_category_controls.png') repeat-x left top;color:#FFFFFF;display:inline-block;font-size:15px;line-height:20px;font-family:Conv_scala-italic;text-decoration:none;padding:5px 10px;position:relative;}
#product_box > .header > ul li a:hover, #product_box .header > ul li a.active{background:#003768;}
#product_box > .header > ul li a.active:after{content:'';position:absolute;width:8px;height:5px;background:url('../images/product_category_active_arrow.png') no-repeat;left:50%;bottom:-4px;margin:0 0 0 -4px;}
#product_box > .content{margin:0 0 6px -15px;width:980px;padding:0 0 47px;background:url('../images/product_box_bottom.png') no-repeat 74px bottom;}
#product_box > .content .product{float:left;}
#product_box > .content .product{padding:31px 0 22px;background:url('../images/product_box_header_bottom.png') no-repeat left top;width:280px;margin:0 15px 39px;}
#product_box > .content .product:after{position:absolute;background:url('../images/product_box_header_bottom.png') no-repeat -280px top;height:22px;width:280px;content:'';}
#product_box > .content .product .content{background:url('../images/product_box_content_bg.png') repeat-y left top;padding:0 29px 0 20px;}
#product_box > .content .product .content .left{float:left;margin:0 24px 0 0;}
#product_box > .content .product .content .left img{Width:49px;margin:0 0 5px;position:relative;padding:2px;border-radius:3px;border:1px solid #e0e6ec;height:81px;}
#product_box > .content .product .content .left p{position:relative;padding:0;}
/*#product_box > .content .product .content .left p:after{content:'';position:absolute;left:-1px;top:-4px;background:url('../images/product_image_small_frame.png') no-repeat left top;height:77px;width:57px;}*/
#product_box > .content .product .content .left .price{display:block;padding:2px;background:url('../images/price_bg.png') no-repeat;width:51px;height:18px;text-align:center;color:#FFFFFF;font-family:Conv_sans-regular;font-size:13px;line-height:18px;margin:0 0 5px;}
#product_box > .content .product .content .left input{float:left;background:url('../images/input_small.png') no-repeat left top;border:none;text-align:center;font-size:10px;font-family:Arial;line-height:20px;color:#414b53;width:22px;height:22px;display:inline-block;margin:0 1px 0 0;padding:0 2px;}
#product_box > .content .product .content .left .add_to_cart{float:right;background:url('../images/add_to_card.png') no-repeat left top;width:24px;height:22px;display:inline-block;}
#product_box > .content .product .content .left .add_to_cart:hover{background-position:left -22px;}
#product_box > .content .product .content .right{float:left;padding:1px 0 0;width:152px;}
#product_box > .content .product .content .right .group{background:#f3f6f9;font-family:Conv_scala-italic;font-size:13px;line-height:20px;color:#003865;padding:3px 6px 8px;height:14px;margin:0 0 15px;display:inline-block;}
#product_box > .content .product .content .right h3{font-family:Conv_sans-regular;font-size:20px;line-height:22px;color:#003865;margin:0 0 15px;}
#product_box > .content .product .content .right p{color:#414b53;font-size:11px;line-height:18px;margin:0 0 13px;padding:0;}
#product_box > .content .product .content .right p.actions{margin:0;}
#product_box > .content .product:hover{background-position: -560px top;}
#product_box > .content .product:hover .content{background-position:-280px top;}
#product_box > .content .product:hover .content .right .group{background:#FFFFFF;}
#product_box > .content .product:hover:after{position:absolute;background:url('../images/product_box_header_bottom.png') no-repeat -840px top;height:22px;width:280px;content:'';}
#product_box > .controls{margin:0 0 120px;text-align:center;}
#product_box > .controls ul{margin:0 auto;}
#product_box > .controls ul li{display:inline-block;}
#product_box > .controls ul li a{background:url('../images/product_box_controls.png') no-repeat right top;display:block;font-family:Arial;color:#003865;font-size:13px;line-height:20px;text-decoration:none;text-align:center;width:27px;padding:1px 0;height:20px;margin:0 3px 0 0;}
#product_box > .controls ul li a:hover, #product_box > .controls ul li a.active{background-position: right -22px;color:#FFFFFF;}
#product_box > .controls ul li a.prev{background-position:left top;margin:0 8px 0 0;}
#product_box > .controls ul li a.prev.hidden{visibility:hidden;}
#product_box > .controls ul li a.prev:hover{background-position:left -22px;}
#product_box > .controls ul li a.next.hidden{visibility:hidden;}
#product_box > .controls ul li a.next{background-position:-27px top;margin:0 0 0 5px;}
#product_box > .controls ul li a.next:hover{background-position:-27px -22px;}
.product_detail .image{border:1px solid #e0e6ec;padding:2px;border-radius:3px;width:100px;height:145px;float:left;margin:0 10px 10px 0;}

/* Cart */
.cart{width:617px;margin:0 0 50px;}
.cart .photo{width:75px;}
.cart .photo img{border:1px solid #e0e6ec;padding:2px;border-radius:3px;width:49px;}
.cart .name{font-size:20px;line-height:20px;color:#003865;font-family:Conv_sans-regular;width:300px;vertical-align:top;}
.cart .name span{display:inline-block;background: none repeat scroll 0 0 #F3F6F9;color: #003865;font-family: Conv_scala-italic;font-size: 13px;height: 14px;line-height: 20px;margin:15px 0 0;padding: 3px 6px 8px;}
.cart .amount{width:100px;color: #414B53;font-size: 11px;line-height: 18px;font-family:Arial;vertical-align:top;}
.cart .amount span{display:block;margin:0 0 0 2px;}
.cart .amount input{background: url("../images/product_amount_cart.png") no-repeat scroll left top transparent;border: medium none;color: #414B53;display:block;font-family: Arial;font-size: 10px;height: 22px;line-height: 20px;margin: 0 1px 0 0;padding: 0 2px;text-align: center;width:61px;}
.cart .price{width:100px;vertical-align:top;text-align:right;}
.cart .price span{background: url("../images/price_bg2.png") repeat-x scroll 0 0 transparent;color: #FFFFFF;display:inline-block;font-family: Conv_sans-regular;font-size: 13px;height: 18px;line-height: 18px;padding: 2px 7px;text-align: center;min-width: 37px;overflow:hidden;margin:18px 0 0;border-radius:2px;}
.cart .delete{width:30px;text-align:right;vertical-align:top;}
.cart .delete img{width:15px;height:17px;}
.cart .delete a{width:15px;height:17px;display:block;float:right;}
.cart td.separator{height:11px;vertical-align:middle;}
.cart td.separator span{display:block;height:1px;background:#e0e6ec;}
.cart td.separator.last span{height:2px;}
.cart .totals{color: #414B53;font-size: 13px;line-height: 20px;padding-bottom: 15px;text-align:right;}
.cart .totals .price_total{font-weight:bold;width:100px;}
.cart .empty td{font-family:Arial;font-size:13px;color:#414B53;line-height:20px;}
#shop_info{margin:0 0 60px;}
#shop_info .infoDiv{float:left;width:260px;margin:0 40px 0 0;}
#shop_info .infoDiv.last{margin:0;}
#shop_info label.titel{width:50px;}
#shop_info .row label.error{padding-left:0;}
#shop_info .row.titel label.error{padding-left:50px;}
#shop_info .check .row{color:#414B53;}
#shop_info .check .row label{float:none;display:block;font-weight:bold;line-height:20px;}
#shop_info .bezorgadres{display:none;}

.step_box {font-family:Conv_scala;font-size:12px;line-height:28px;color:#ef8300;margin:0 0 10px;}
.step_box.margin_bottom{margin-bottom:50px;}
.step_box ul{list-style:none;}
.step_box li{float:left;padding:0 0 0 27px;border:1px solid #f0f0ee;width:291px;border-left:none;border-right:none;position:relative;}
.step_box li a{color:#FFFFFF;text-decoration:none;}
.step_box li.success{color:#FFFFFF;}
.step_box li.success a{color:#FFFFFF;}
.step_box .step_indicator{color:#22537a;display:inline-block;width:55px;font-family:Conv_sans-regular;font-size:14px;}
.step_box li:after{width:20px;height:30px;right:-20px;top:-1px;position:absolute;content:'';background:url('../images/step_box/normal_arrow.png') no-repeat left top;}
.step_box li.first{padding:0 0 0 14px;border-radius: 4px 0 0 4px;border:1px solid #f0f0ee;width:247px;}
.step_box li.last{border-right:1px solid #F0F0EE;border-radius: 0 4px 4px 0;}
.step_box li.active{background:#8ca1be;color:#FFFFFF;}
.step_box li.active .step_indicator{color:#FFFFFF;}
.step_box li.active:after{background:url('../images/step_box/active_arrow.png') no-repeat left top;}
.step_box li.success{background:#003768;}
.step_box li.success .step_indicator{color:#FFFFFF;}
.step_box li.success:after{background:url('../images/step_box/success_arrow.png') no-repeat left top;z-index:10;}
.step_box li.last:after{background:none;}

/* Search results */
.search_results{margin:65px 0 0 -31px;}
.search_results ul{list-style:none;margin:0 0 45px;}
.search_results li{margin:0 0 15px;padding:0 0 34px 31px;background:url('../images/search_separator.png') no-repeat 3px bottom;}
.search_results li.first{padding-bottom:25px;}
.search_results li p{font-size:11px;line-height:18px;padding-bottom:5px;}
.search_results li p a{font-size:13px;line-height:23px;color:#ef8200;font-family:Conv_sans-regular;text-decoration:none;padding:0;}
.search_results form{position:relative;}
.search_results form input[type=submit]{position:absolute;left:330px;top:10px;background:url('../images/search_submit.png') no-repeat left top;height:13px;width:14px;border:none;text-indent:-9999px;cursor:pointer;}

/* Direction panel */
#directions-panel, #directions-panel .adp-substep, #directions-panel .adp-legal{font-size:12px;color:#414B53;}
#directions-panel .adp-legal{font-size:8px;}
#directions-panel{margin:0 0 40px;}
#directions-panel .adp-substep{padding:10px 0;}
#directions-panel .adp-placemark{background: none repeat scroll 0 0 #F3F6F9;color: #003865;font-family: Conv_scala-italic;font-size: 15px;line-height: 20px;margin: 0 0 15px;padding: 3px 6px 8px;border:none;}
#directions-panel .adp-placemark .adp-text{padding:0 0 0 10px;}
.gm-iw, .gm-iw table{color:#003865;}

.widget_top{margin:0 0 100px -40px;}

.g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}