@charset "UTF-8";
/* CSS Document 
   Client: Jansen Noy
   Company: apsbb
   Author: Dion Snoeijen
   Date: 05-07-2011
*/

/* reset browsers */
@import url('http://www.jansen-noy.nl/index.php/css_docs/reset');

/* embed fonts */
@font-face {
    font-family: 'BauerBodoniStd1Italic';
    src: url('http://www.jansen-noy.nl/font/bauerbodonistd-italic-webfont.eot');
    src: url('http://www.jansen-noy.nl/font/bauerbodonistd-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.jansen-noy.nl/font/bauerbodonistd-italic-webfont.woff') format('woff'),
         url('http://www.jansen-noy.nl/font/bauerbodonistd-italic-webfont.ttf') format('truetype'),
         url('http://www.jansen-noy.nl/font/bauerbodonistd-italic-webfont.svg#BauerBodoniStd1Italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CallieHandRegular';
    src: url('http://www.jansen-noy.nl/font/callie_hand_full_version-webfont.eot');
    src: url('http://www.jansen-noy.nl/font/callie_hand_full_version-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.jansen-noy.nl/font/callie_hand_full_version-webfont.woff') format('woff'),
         url('http://www.jansen-noy.nl/font/callie_hand_full_version-webfont.ttf') format('truetype'),
         url('http://www.jansen-noy.nl/font/callie_hand_full_version-webfont.svg#CallieHandRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd35Thin';
    src: url('http://www.jansen-noy.nl/font/helveticaneueltstd-th-webfont.eot');
    src: url('http://www.jansen-noy.nl/font/helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.jansen-noy.nl/font/helveticaneueltstd-th-webfont.woff') format('woff'),
         url('http://www.jansen-noy.nl/font/helveticaneueltstd-th-webfont.ttf') format('truetype'),
         url('http://www.jansen-noy.nl/font/helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* html elements */
body {background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; overflow-y: scroll; overflow-x: hidden;}
body {background:url("/images/images_style/bg-body-repreat-y.jpg") repeat-y center #eaeaea;}
h1, h2 {font-family:'CallieHandRegular', Arial, Helvetica, sans-serif; font-weight:bold;}
h1, h2 {font-family:"BauerBodoniStd1Italic", Georgia, "Times New Roman", Times, serif;}
li {font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:33px; line-height:24px; font-weight:normal;}
h2 {font-size:18px;	line-height:20px;}
h3 {font-size:16px;	line-height:14px;}
p {margin-bottom:20px;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
a {color:#000;}
/* end html elements */
a.title {font-family:'CallieHandRegular', Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-size:33px; line-height:24px; color:#000;}
a.title {font-family:"BauerBodoniStd1Italic", Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:22px; margin-bottom:6px; display:block;}
a.title:hover {color:#666;}
div.large_text {font-size:18px; font-family:'BauerBodoniStd1Italic', Arial, Helvetica, sans-serif; line-height:22px;}
div#container {width:970px; margin:0 auto;}
div#container {position:absolute; top:0; left:50%; margin:0 0 0 -485px; z-index:2;}
div#background {position:absolute; top:0; left:50%; margin:0 0 0 -673px; width:1347px; height:1062px; background:url("/images/images_style/bg-html-no-repeat.jpg") no-repeat center top;}

/* header */
div#header {position:relative; padding-top:85px; background:url('http://www.jansen-noy.nl/images/jn_images_style/header-logo.jpg') 0 6px no-repeat;}
div#header div#header_social {position:absolute; right:0; bottom:7px;}
div#header div#header_social span, div#header div#header_social a {display:block; float:left; margin-right:4px;}
div#header div#header_social p {padding-top:5px;}
div#header form#search_form {position:absolute; right:0; top:50px;}
div#header form#search_form input.search_text {display:block; border:0; width:190px; height:22px; float:left; margin:0; padding:0; background:url('http://www.jansen-noy.nl/images/images_style/search-bg.jpg') no-repeat;}
div#header form#search_form input.search_submit {display:block; border:0; width:21px; height:22px; float:left; cursor:pointer; margin:0; padding:0; background:url('http://www.jansen-noy.nl/images/images_style/search-submit.jpg') no-repeat;}
div#header h1#header_title {font-family:'BauerBodoniStd1Italic', Arial, Helvetica, sans-serif; font-weight:normal; font-size:35px; position:absolute; left:130px; top:20px;}
/* end header */

/* Main Menu */
div#header ul {margin-left:123px;}
div#header ul li {display:inline-block; margin:0; padding:0; vertical-align:top;}
div#header ul li a {font-family:'BauerBodoniStd1Italic', Arial, Helvetica, sans-serif; display:block; padding:10px 8px 9px 8px; text-decoration:none; font-size:17px; color:#000; margin:0 0 0 -3px; border-right:solid 1px #FFF;}
div#header ul li a:hover, div#header ul li a.active {padding:10px 8px 4px 8px; color:#cf171f; border-bottom:5px #cf171f solid;}
div#header ul li a.home:hover, div#header ul li a.active.home {border-bottom:5px #FFFFFF solid;}
/* end main menu */

/* menu expand */
div#header div.menu_expand {padding:0 10px 40px 10px; position:absolute; top:123px; z-index:999; width:970px; display:none;}
div#header div.menu_expand div.white_wrap {padding:10px 0 20px 20px; margin:0 -10px; width:950px; background:#FFF;}
div#header div.menu_expand div.white_wrap {background:rgba(255, 255, 255, 0.9); -pie-background:rgba(255, 255, 255, 0.9); behaviour:url(PIE.htc);}
div#header div.menu_expand div.white_wrap div.margin_wrap {margin:10px;}
div#header div.menu_expand div.shadow_wrap {width:970px; margin:0 -10px; height:13px; background:url('http://www.jansen-noy.nl/images/images_style/bg-menu-repeat-x.png') repeat-x;}
div#header div.menu_expand div.menu_list {margin-left:10px;}
div#header div.menu_expand div.menu_list h3 {margin-bottom:10px; font-weight:bold;}
div#header div.menu_expand div.menu_list ul {border:none; background:none; margin:0 0 10px 0;}
div#header div.menu_expand div.menu_list ul li {display:inherit; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0; color:#797979;}
div#header div.menu_expand div.menu_list ul li a {display:inherit; padding:0; margin:0;	border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
div#header div.menu_expand div.menu_list ul li a.a_z {color:#CF171F;}
div#header div.menu_expand div.menu_list ul li a:hover {background:none; color:#999;}
div#header div.menu_expand div.menu_list {width:140px; float:left;}
div#header div.menu_expand img.menu_banner {margin:10px 10px 10px 0;}
/* end menu expand */

/* basic layout */
img.logo_click {position:absolute; left:0; top:0;}
div#header_visual, div.block, div#content, div#bread_crumbs {position:relative;}
div#bread_crumbs a, div#bread_crumbs p {margin:10px 0; color:#000; text-decoration:none;}
div#bread_crumbs a:hover {text-decoration:underline; color:#999;}
div.home_block {position:relative;}
div.home_block div.color_block {width:22px; height:22px; position:absolute; left:0; top:0;}
.cb_1 {background:#9f9b71;}
.cb_2 {background:#c89d5f;}
.cb_3 {background:#363957;}
.cb_4 {background:#c0cb86;}
.cb_5 {background:#bbc3d5;}
div.hover_content {position:absolute; top:0; left:0; width:188px; height:188px; text-align:center; font-family:"BauerBodoniStd1Italic", Georgia, "Times New Roman", Times, serif; display:none;}
div.hover_content a {position:absolute; display:block; height:120px; z-index:2; font-size:24px; line-height:30px; left:0; top:0; bottom:0; right:0; width:80%; overflow:hidden; margin:auto; text-decoration:none;}
div.bg_white {z-index:1; position:absolute; width:91px; height:91px; background:rgba(255, 255, 255, 0.8); left:49px; top:49px; behaviour:url(PIE.htc);}
.cb_1_trans {behaviour:url(PIE.htc); background:rgba(183, 180, 151, 0.9);}
.cb_2_trans {behaviour:url(PIE.htc); background:rgba(200, 157, 95, 0.9);}
.cb_3_trans {behaviour:url(PIE.htc); background:rgba(159, 152, 166, 0.9);}
.cb_4_trans {behaviour:url(PIE.htc); background:rgba(192, 203, 134, 0.9);}
.cb_5_trans {behaviour:url(PIE.htc); background:rgba(187, 195, 213, 0.9);}
div#blocks {margin-bottom:20px;}
div#blocks div.block {position:relative;}
div#blocks div.block img.text {position:absolute; top:0; left:0; z-index:1;}
div#blocks div.block img.idle {position:absolute; top:0; left:0; z-index:2;}
div#blocks div.block img.active {position:absolute; top:0; left:0; z-index:3;}
div#content img.news_thumb {float:left; margin:0 10px 10px 0;}
div#content div.news_summary_container {position:relative; width:463px; float:left; margin-bottom:20px;}
img.fashion_news_thumb {margin:9px; float:left;}
div#content div.news_summary_container {margin-bottom:0px;}
div#content div.left_pic {position:relative;}
div#content .home_news_like_button {position:absolute; left:-5px; top:90px; height:30px; width:95px;}
div#content .home_news_like_button {width:250px; position:relative; top:auto; left:auto; margin-bottom:10px;}
div#content .products_like_button {position:absolute; right:0; top:180px; height:30px; width:95px;}
div#content div.content_inner {background:#ededed;}
div#content div#content_left {float:left; width:460px;}
div#content div#content_right {float:right; width:460px;}
div#content div#winkel_left {float:left; width:530px;}
div#content div#winkel_right {float:right; width:400px; margin-top:20px;}
.news_like_button {height:62px; width:95px; float:left;}
.news_like_button {width:150px; float:none;}
/* end basic layout */

/* footer */
div#footer {padding:10px 0 10px 0; margin-top:20px; border-top:1px #d9dadb solid;}
div#footer div.footer_text {font-family:Arial, Helvetica, sans-serif; color:#000; display:block; float:right; width:210px;}
div#footer div.footer_text a {color:#000; text-decoration:none;}
div#footer div#logo_ticker {background:#fff; height:40px; padding:10px 0; margin-bottom:20px; overflow:hidden;}
div#footer div#logo_ticker .viewport {float:left; width:970px; height:40px; overflow:hidden; position:relative;}
div#footer div#logo_ticker .buttons {display:block; margin:30px 10px 0 0; float: left;}
div#footer div#logo_ticker .next {margin:30px 0 0 10px;}
div#footer div#logo_ticker .disable {visibility:hidden;}
div#footer div#logo_ticker .overview {list-style:none; position:absolute; padding:0; margin:0; left:0; top:0;}
div#footer div#logo_ticker .overview li {float:left; margin:0; padding:1px; height:38px; border:none; width:120px; position:relative;}
div#footer div#logo_ticker .overview li img.color {position:absolute; z-index:1;}
div#footer div#logo_ticker .overview li img.desaturated {position:absolute; top:1; right:27px; z-index:2;}
/* end footer */

/* nieuws */
div#content div#news_header {position:relative; height:186px; margin:4px 0 16px 0;}
div#content div#news_header {position:relative; height:275px; margin:4px 0 16px 0;}
div#content div#news_header img#image {position:absolute; z-index:1; top:0; left:0;}
div#content div#news_header img#mask {position:absolute; z-index:2; top:0; left:0;}
div#content div#news_header h1 {font-family:'CallieHandRegular', Arial, Helvetica, sans-serif; font-size:60px; color:#FFF; position:absolute; z-index:3; top:50px; right:50px;}
div.specialcontainer {width:380px; float:right; padding:10px;}
div.specialcontainer h1 {font-family:'BauerBodoniStd1Italic', Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal;}
div.specialcontainer div.author_container {}
div.specialcontainer div#container_color_d6d9e0 {background:#d6d9e0 url('/images/images_style/bg-author-repeat-x.png') repeat-x;}
div.specialcontainer div#container_color_4b562d {background:#4b562d url('/images/images_style/bg-author-repeat-x.png') repeat-x;}
div.specialcontainer div#container_color_17193a {background:#17193a url('/images/images_style/bg-author-repeat-x.png') repeat-x;}
div.specialcontainer div#container_color_94927d {background:#94927d url('/images/images_style/bg-author-repeat-x.png') repeat-x;}
div.specialcontainer div#container_color_c89d5f {background:#c89d5f url('/images/images_style/bg-author-repeat-x.png') repeat-x;}

div.author_avatar {padding:15px 15px 15px 28px; background:url('/images/images_style/bg-shadow-y.png') repeat-y;}
div#nieuwsarchief {background:#ededed;}	
div#must_haves {background:#FFF;}
div#nieuwsarchief div.news_shortlink {margin-top:4px; padding:10px 0 5px 0;}
div#nieuwsarchief img {float:left;}
div#nieuwsarchief a {color:#666; text-decoration:none; display:block; float:left; padding:5px 10px 10px 10px; width:290px; font-size:25px;}
div#nieuwsarchief a:hover {color:#000;}
div#nieuwsarchief div#archief_slides div {width:380px;}
div.author_text {float:left; width:270px; margin:23px 10px 10px 10px;}
div.author_text a {font-size:19px; font-weight:bold; text-decoration:none; font-family:'BauerBodoniStd1Italic', Arial, Helvetica, sans-serif;}
div.author_text a.title_e9d8bf, div.author_articles a.title_e9d8bf, div.author_articles p.date.color_e9d8bf {color:#e9d8bf;}
div.author_text a.title_d4d3cb, div.author_articles a.title_d4d3cb, div.author_articles p.date.color_d4d3cb {color:#d4d3cb;}
div.author_text a.title_a2a3b0, div.author_articles a.title_a2a3b0, div.author_articles p.date.color_a2a3b0 {color:#a2a3b0;}
div.author_text a.title_b7bbab, div.author_articles a.title_b7bbab, div.author_articles p.date.color_b7bbab {color:#b7bbab;}
div.author_text a.title_56575a, div.author_articles a.title_56575a, div.author_articles p.date.color_56575a {color:#56575a;}
img#heading_image {margin:25px 0 0 0;}
div#guides_blog_container div.author_articles {position:relative;}
div#guides_blog_container div.author_articles a {font-size:20px; line-height:20px; font-weight:normal; font-family:"BauerBodoniStd1Italic", Georgia, "Times New Roman", Times, serif; text-decoration:none; position:absolute; bottom:10px; left:95px;}
div#guides_blog_container div.author_articles p.date {position:absolute; top:10px; right:10px;}
div#nieuwsarchief div#archief_slides div a.title {color:#000000; font-size:20px; width:285px;}
div#nieuwsarchief a#next, div#nieuwsarchief a#prev {color:#cf171f; font-size:14px; width:85px; margin-top:10px; display:block; float:left; font-family:'BauerBodoniStd1Italic';}
div#nieuwsarchief a#prev {margin-left:45px;}
div#nieuwsarchief a#next:hover, div#nieuwsarchief a#prev:hover {color:#000;}
div.news_shortlink p.shortlink_date {margin:0 0 0 10px; float:right;}
div#aanmelden_nieuwsbrief {margin:10px 0 0 0;}
div#aanmelden_nieuwsbrief input.news_text {display:block; border:0; width:259px; height:32px; float:left; margin:0;	padding:0; background:url('http://www.jansen-noy.nl/images/images_style/bg-input-inschrijven-nieuwsbrief.png') no-repeat;}
div#aanmelden_nieuwsbrief input.news_submit {display:block; border:0; width:83px; height:32px; float:left; cursor:pointer; margin:0; padding:0; background:url('http://www.jansen-noy.nl/images/images_style/bg-input-inschrijven-nieuwsbrief-submit.png') no-repeat;}
div#aanmelden_nieuwsbrief p {margin:10px 0 10px 0;}
div.news_heading {float:left; margin:0 20px 40px 0; width:190px; height:210px;}
p.entry_date {color:#969696; display:block; width:80px; float:left;}
div.news_detail_container {margin:0 0 20px 110px; width:400px;}
div.news_detail_container p {font-size:13px; line-height:18px;}
div.news_detail_container h1 {margin-left:10px; margin-bottom:10px;}
div.news_detail_container ul {margin:5px 0;}
div.news_detail_container ul li {list-style-image:url('/images/images_style/list-bullit.jpg'); margin:3px 0 3px 18px;}
div.news_info_container {margin-left:110px; color:#aaaaaa;}
img.detail_news_image {margin:0 20px 10px -60px; float:left;}
/* end nieuws */

div.news_shortlink p.shortlink_date {color:#a6a6a6;}
img.news_heading {float:left; margin:0 20px 20px 0;}
p.entry_date {width:100%;}
div.news_detail_container {width:520px; margin:0 0 20px 0;}
div.news_detail_container h1 {line-height:normal; font-size:26px;}
div.news_info_container {margin-left:0;}

/* 5 guidelines */
div#guidelines_slides div {width:950px; height:450px;}
div#guidelines_slides div div.text {float:right; width:330px; height:240px; margin:180px 20px 0 0;}
div#guidelines_slides div img.overlay {position:absolute; top:0; left:0;}
ul#guidelines_nav {position:absolute; right:150px; top:400px; z-index:100;}
ul#guidelines_nav li {display:inline-block;}
ul#guidelines_nav li a {display:block; color:#7d6f5b; text-decoration:none; padding:4px 7px;}
ul#guidelines_nav li.activeSlide a {color:#FFF;}
ul#guidelines_nav li a:hover, ul#loyalty_nav li.activeSlide {background:#7d6f5b; color:#FFF;}
div#logo_block {position:absolute; right:0; top:0; width:167px; height:167px; background:#cf171f;}
div#logo_block_inner {position:absolute; left:40px; top:40px; background:#ededed; width:84px; height:84px;}
/* end 5 guidelines */

/* merkenoverzicht */
div.logos {background:#a99679; position:relative; padding:10px;}
div.logos div {display:block; border:1px solid #dbdcdd;}
div.logos div:hover {border:1px solid #000;}
div.logos div.normal_margin {margin:0 12px 10px 0;}
div.logos div.second_last_margin {margin:0 11px 10px 0;}
div.logos div.last_margin {margin:0 0 10px 0;}
div.logos a.overlay {display:block; border:2px solid #FFF;}
div.logos div.slides {width:93px; height:93px;}
div.logos div.red_border {border:1px solid #CF171F;}
div.logos div.master_slide {border:none; width:950px;}
div.logos div.clearfloat {border:none;}
div.logos div#logos_next {position:absolute; bottom:10px; right:10px; z-index:999;}
div.logos div#logo_pages {border:none;}
div#content.top_block_margin.logos {padding-bottom:0;}
div#merken_nav a {display:block; padding:3px 6px; text-decoration:none; float:left; background:#a99679; margin:4px 2px; color:#FFF;}
div#merken_nav a:hover, div#merken_nav a.activeSlide {color:#000;}
/* end merkenoverzicht */

/* merkendetail - producten */
img.merken_detail_logo, img.producten_detail_idle {display:block; padding:1px; margin-left:-108px; float:left; border:1px solid #dbdcdd;}
img.merken_detail_logo_next, img.producten_detail_next_idle {display:block; padding:1px; margin-right:0; float:right; border:1px solid #dbdcdd;}
#slider_code {padding:0 10px; height:98px; overflow:hidden; margin-top:10px;}
#slider_code .viewport {float:left; width:734px; height:97px; overflow:hidden; position:relative;}
#slider_code .buttons {display:block; margin:0 11px 0 0; float:left; border:1px solid #dbdcdd; padding:1px;}
#slider_code .next {margin:0 0 0 9px;}
#slider_code .disable {visibility: hidden;}
#slider_code .overview {list-style:none; position:absolute; padding:0; margin:0; left:0; top:0; text-align:center; cursor:pointer;}
#slider_code .overview li{float:left; margin:0 9px 0 0; padding:3px; height:89px; border:1px solid #dbdcdd; width:89px;}
#slider_code .overview li.active, #slider_code .overview li:hover {border:1px solid #000;}
ul#merken_pulldown {position:absolute; z-index:100; background:#FFF; padding:10px; min-width:120px;}
ul#merken_pulldown a {text-decoration:none;}
ul#merken_pulldown a:hover {text-decoration:underline;}
img#arrow_left {position:absolute; z-index:100;}
img#arrow_down {position:absolute; z-index:100;}
div#merken_detail_desc {margin:10px 0 0 0;}
/* end merkendetail - producten */

/* about - winkel */
ul#winkel_nav {margin:20px 0 30px 0;}
ul#winkel_nav li {display:inline-block;	padding:3px; border:1px solid #dbdcdd; margin-right:5px; margin-bottom:5px;}
ul#winkel_nav li:hover, ul#winkel_nav li.active {border:1px solid #000;}
/* end about - winkel */

/* producten */
div.product_slides {width:535px; height:450px;f loat:left;}
div.product_slides div.slide {position:relative; display:inline-block; width:535px; height:450px; text-align:center; vertical-align:middle; line-height:476px;}
div.product_slides div.slide div.prod_info {position:absolute; bottom:0; left:0; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.9); text-align:left; line-height:14px; padding:10px; width:515px;}
div.product_slides div.slide div.prod_info h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;}
div.product_slides div.slide div.prod_info p {margin:0;	display:block; width:320px; color:#FFF; float:left;}
div.product_slides div.slide div.prod_info .home_news_like_button {position:absolute; top:10px; right:10px; height:62px; width:95px;}
div.product_slides div.slide div.prod_price {position:absolute; top:40px; left:330px;}
div.product_slides div.slide div.prod_price p {font-size:30px; color:#FFF;}
div.product_slides div.slide img {vertical-align:middle;}
div#product_content {width:435px; height:450px; position:absolute; right:0; top:0; background:#cf171f;}
img.product_content_img {margin:80px 0 20px 100px;}
div#product_content div#prod_cat_desc {margin:97px 0 0 90px; width:226px; height:226px; background:#FFF; padding:15px;}
div#product_content div#prod_cat_desc h1 {font-size:35px; margin-bottom:30px; line-height:35px; padding-left:5px;}
/* end producten */

/* contact */
span.red {color:#F00;}
table#contact_form {margin-top:30px;}
table#contact_form tr td {padding:3px 0; vertical-align:top;}
table#contact_form input.text_small {display:block; border:0; width:84px; height:20px; float:left; margin:0; padding:0 5px; background:url('http://www.jansen-noy.nl/images/jn_images_style/bg-contact-form-small.png') no-repeat;}
table#contact_form input.text_medium {display:block; border:0; width:211px; height:20px; float:left; margin:0; padding:0 5px; background:url('http://www.jansen-noy.nl/images/jn_images_style/bg-contact-form-medium.png') no-repeat;}
table#contact_form input.text_large {display:block; border:0; width:357px; height:20px; float:left; margin:0; padding:0 5px; background:url('http://www.jansen-noy.nl/images/jn_images_style/bg-contact-form-wide.png') no-repeat;}
table#contact_form input.radio {width:27px; height:20px;}
table#contact_form label {vertical-align:middle;}
table#contact_form input.radio.error {}
table#contact_form input.error {}
table#contact_form input {display:block; border:0; width:168px; height:47px; float:left; cursor:pointer; margin:0; padding:0; background:url('http://www.jansen-noy.nl/images/jn_images_style/bg-form-verzenden.png') no-repeat;}
table#contact_form input.submit:hover, table#contact_form input.submit:focus {display:block; border:0; width:168px; height:47px; float:left; cursor:pointer; margin:0; padding:0;  background:url('http://www.jansen-noy.nl/images/jn_images_style/bg-form-verzenden-hover.png') no-repeat;}
table#contact_form textarea.textarea {width:362px; height:126px; border:none; background:url('http://www.jansen-noy.nl/images/jn_images_style/bg-contact-form-textarea.png') no-repeat; resize:none;}
table#contact_form textarea.error {}
table#contact_form label.error {display:block; width:27px; height:27px; float:right;	background:url('http://www.jansen-noy.nl/images/images_style/error_icon.gif') no-repeat;}
div.contact_form_container {float:left;	width:495px; padding:20px 0 20px 20px;}
div#contact_right_container {width:450px; height:450px; float:right; background:#cf171f;}
div#contact_right_container img.contact_visual {margin-right:97px; margin-top:97px;}
/* end contact */

/* search results */
table#search_results {width:100%;}
table#search_results thead tr th {text-align:left; color:#666; font-weight:bold; height:40px;}
table#search_results tbody tr td a {color:#000;}
table#search_results tbody tr td {padding:10px 3px;}
table#search_results tbody tr.search_row_two td {background:#e8e8e8;}
table#search_results tbody tr.search_row_one td {background:#f2f2f2;}
/* end search result */

/* route */
div#map_canvas {width:475px; height:430px; float:right;}
div#directions_panel_wrap {padding:0 6px 3px 6px; background:#FFF; border:1px solid #333; margin-top:10px;}
div#directions_panel {background:#FFF;}
div.route_container {float:left; width:395px; padding:20px 0 20px 20px;}
/* end route */

/* team */
div#content div#content_right div.about_pers {width:100px; height:100px; box-shadow:3px 3px 5px #888; margin:14px 0 0 0; float:left;}
div#content div#content_right div.about_pers img {margin:25px 0 0 25px;}
div#content div#content_right div.color_1, div#content div#content_right div.blauw {background:#7fb1cb;}
div#content div#content_right div.color_2, div#content div#content_right div.goud {background:#c2b272;}
div#content div#content_right div.color_3, div#content div#content_right div.rood {background:#d87e82;}
div#content div#content_right div.color_4, div#content div#content_right div.khaki {background:#94927d;}
div#content div#content_right div.color_5, div#content div#content_right div.wolwit {background:#d6d9e0;}
div#content div#content_right div.color_6, div#content div#content_right div.camel {background:#c89d5f;}
div#content div#content_right div.color_7, div#content div#content_right div.donkerblauw {background:#17193a;}
div#content div#content_right div.color_8, div#content div#content_right div.legergroen {background:#4b562d;}
div#content div#content_left p {margin-left:10px;}
.text_color_1, .text_blauw {color:#7fb1cb;}
.text_color_2, .text_goud {color:#c2b272;}
.text_color_3, .text_rood {color:#d87e82;}
.text_color_4, .text_khaki {color:#94927d;}
.text_color_5, .text_wolwit {color:#d6d9e0;}
.text_color_6, .text_camel {color:#c89d5f;}
.text_color_7, .text_donkerblauw {color:#17193a;}
.text_color_8, .text_legergroen {color:#4b562d;}
div.pers_desc {width: 340px; float:left; margin:14px 0 0 15px;}
div.pers_desc h1, div.pers_desc h2 {font-weight:normal; display:inline; font-size:23px;}
div.pers_desc h1 {font-family:'HelveticaNeueLTStd35Thin', Helvetica, sans-serif, Arial;}
div.pers_desc h2 {font-family:'BauerBodoniStd1Italic', Arial, Helvetica, sans-serif;}
div.pers_desc b {font-family:Arial, Helvetica, sans-serif; display:block; margin-top:5px;}
div.pers_desc p {font-family:Arial, Helvetica, sans-serif; margin:0;}
img.about_title {float:left; margin:20px 0 20px 10px;}
/* end team */

/* general */
.left {float:left;}
.right {float:right;}
.clearfloat {clear:both;}
.clearfloat_line {clear:both; border-bottom:1px solid #d9dadb;}
.clearfloat_line_white {clear:both; border-bottom:1px solid #fff;}
.clearfloat_line_margin {margin:10px 0;}
.center_split {width:50%;}
.top_block_margin {margin-top:5px;}
.right_block_margin_guide {margin-right:5px;}
.right_block_margin {margin-right:7px;}

.bottom_block_margin {margin-bottom:5px;}
.bottom_block_extra_margin {margin-bottom:10px;}
.left_block_margin {margin-left:5px;}
.trans {background: rgb(255, 255, 255); opacity:0.4;}
/* end general */

/* ahem */
.footer_tel {margin-top:-19px;}
.iframe {overflow:hidden;}
