/* Custom fonts */
@font-face {
    font-family: 'HelveticaNeueLT-Roman';
	src: url('/fonts/roman/lte50259.eot');
    src: url('/fonts/roman/lte50259.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roman/lte50259.woff') format('woff'),
         url('/fonts/roman/lte50259.ttf') format('truetype'),
         url('/fonts/roman/lte50259.svg#lte50259') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLT-Roman';
    src: url('/fonts/roman-italic/lte50260.eot');
    src: url('/fonts/roman-italic/lte50260.eot?#iefix') format('embedded-opentype'),
         url('/fonts/roman-italic/lte50260.woff') format('woff'),
         url('/fonts/roman-italic/lte50260.ttf') format('truetype'),
         url('/fonts/roman-italic/lte50260.svg#lte50259') format('svg');
    font-weight: normal;
    font-style: italic;
}

/*
@font-face {
    font-family: 'HelveticaNeueLT-Roman';
    src: url('/fonts/bold/lte50261.eot');
    src: url('/fonts/bold/lte50261.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bold/lte50261.woff') format('woff'),
         url('/fonts/bold/lte50261.ttf') format('truetype'),
         url('/fonts/bold/lte50261.svg#lte50259') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLT-Roman';
    src: url('/fonts/bold-italic/lte50262.eot');
    src: url('/fonts/bold-italic/lte50262.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bold-italic/lte50262.woff') format('woff'),
         url('/fonts/bold-italic/lte50262.ttf') format('truetype'),
         url('/fonts/bold-italic/lte50262.svg#lte50259') format('svg');
    font-weight: bold;
    font-style: italic;
}
*/

/* HTML 5 Boilerplate style */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { 
	font-family: 'HelveticaNeueLT-Roman', sans-serif, Helvetica;
}

::-moz-selection { background: #C95331; color: #fff; text-shadow: none; }
::selection { background: #C95331; color: #fff; text-shadow: none; }

b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

a { color: #C95331; }
a:visited { color: #C95331; }
a:hover { color: #C95331; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* Einde HTML 5 Boilerplate style */

/************************************************************************
 *  Basic style
 ************************************************************************/
body { 
	margin: 0; 
	font-size: 12px;
	line-height: 1.2; 
	background-image: url(/pam/front/templates/standaard/grfx/gradient_gray_vertical.png);
	background-repeat: repeat-x;
	background-position: top;
	overflow-y: scroll;
}

h1 {
	margin: 0px;
	font-size: 14pt;	
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
}

p {
	margin: 0px;
	margin-bottom: 20px;
	font-size: 10pt;
}

.notify {
	border: 1px solid #999999;
	background-color: #eeeeee;
	padding: 4px 8px;
	margin: 8px 0px;
}

fieldset {
	border: 1px solid #999999;
	padding: 4px;
}

legend {
	padding: 0px 2px;
}

/************************************************************************
 *  Form style
 ************************************************************************/
input, textarea, select {
	border: 1px solid #999999;	
}

.input_noborder {
	border: 0px !important;
}

input, select {
	padding: 4px;
}

.input_smallinput  {
	padding: 1px;
}

.btn {
	font-weight: bold;
	color: #ffffff;
	background-color: #999999;
	border: 1px solid #999999;	
	padding: 8px 8px;
}

a.btn, a.btn:hover  {
	text-decoration: none;
	color: #ffffff;
	display: inline-block;
}
 
 .btn-small {
	padding: 2px 8px;
 }
 
 .btn-search {
	padding: 4px 8px;
 }
 
.btn-orange {
	background-color: #DC4F08;
	border-color: #DC4F08;
}
 
.container {
	margin: 0 auto;
	width: 1024px;
	overflow: auto;
}

.form_line {
	overflow: auto;
	margin: 4px 0px;
}

.form_line label {
	float: left;
	margin-right: 2px;
	padding-top: 4px;
	width: 96px;
	font-weight: bold;
}

.form_line label.checkbox_label {
	width: auto !important;
	font-weight: normal;
	padding-top: 0px;
	margin-right: 4px;
}

.form_line input[type="radio"], .form_line input[type="checkbox"] {
/*	margin-top: 2px; */
	border: 0px;
}

.form_line input, .form_line select, .form_line textarea {
	float: left;
	margin-right: 2px;
}

.form_buttons {
	padding-left: 96px;
}

.label_width_192 label, .label_width_192 {
	width: 192px !important;
}

.label_width_128 label, label.label_width_128 {
	width: 128px !important;
}



/************************************************************************
 *  Header
 ************************************************************************/

.header {
	height: 84px;
	overflow:hidden;
	background-color: #ffffff;
}

.header_logo {
	margin-top: 20px;
	margin-left: 32px;
	float: left;
}

.header_objectposition {
	float: left;
	margin-left: 40px;
}

.header_form {
	float: left;
	margin-right: 20px;	
	/* margin-top: 22px; */
	
	margin-top: 6px;
}

.header_form  label { 
	display: block;
	font-weight: bold;
	color: #999999;
	padding: 2px;
	font-size: 12px;
}


.header_dealerlocator {
	margin-right: 11px;
}

.header_grey_searchbar {
	border: 1px solid #999999;	
	overflow: auto;
	float: left;
}

.header_grey_searchbar  input { 
	color: #999999;
	float: left;
	padding: 7px 8px;
	border: 0px;
	font-size: 12px;
}

.header_grey_searchbar  button { 
	font-weight: bold;
	color: #ffffff;
	background-color: #999999;
	border: 1px solid #999999;	
	float: left;
	height: 30px;
	width: 56px;
	font-size: 16px;
}

.header_black_button {
	float: left;	
	background-color: #000;
	color: #fff;
	width: 186px;
	/* margin-top: 40px; */
	margin-top: 24px;	
	font-weight: bold;
	font-size: 16px;	
	text-transform: lowercase;
}	

.header_black_button a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 7px 4px;
	text-align: center;	
}

.header_topmenu {
	height: 16px;
	overflow: hidden;
	padding-top: 2px;
}

.header_topmenu ul {
	float: right;
	margin: 0px;
	list-style: none;
}

.header_topmenu ul  li {
	float: left;
	margin: 0px 4px;
}


/************************************************************************
 *  Main background 
 ************************************************************************/

.main_background {
	background-color: #DC4F08;
	background-image: url(/pam/front/templates/standaard/grfx/main_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.main_dashed_top {
	background-image: url(/pam/front/templates/standaard/grfx/dashed_lines.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.container .main {
	min-height: 580px;
	background-image: url(/pam/front/templates/standaard/grfx/dashed_lines.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 16px 0px;
}

/************************************************************************
 *  Footer
 ************************************************************************/
 
.container .footer {
	padding: 12px 10px;
	color: #999999;
	overflow: auto;
	font-size: 10pt;
}

.container .footer_bottom {
	clear: both;
	padding: 0px 8px;
}

.container .footer a {	
	color: #999999;
}

.container .footer ul {	
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: auto;
}

.container .footer ul > li {	
	margin: 0px;
	padding: 0px 8px;
	float: left;
	border-left: 1px solid #999999;
}

.container .footer ul > li.first_item {
	border-left: 0px;
}

.footer_menu_left {
	float: left;
}

.footer_menu_right {
	float: right;
}

/************************************************************************
 *  Breadcrumb
 ************************************************************************/
 .breadcrumb {
	padding-top: 3px;
	padding-left: 308px; 
	padding-right: 24px;
	color: #ffffff;
	text-transform: lowercase;
}
 
 .breadcrumb a {
	color: #ffffff;
}

 .breadcrumb a.breadcrumb_machine {
	text-transform: uppercase;
 }
 
 
/************************************************************************
 *  Navigation Menu (Left)
 ************************************************************************/
.main > .mainmenu_left {
	padding-top: 26px; /* 26px */
	float: left;
	width: 300px;
}

.mainmenu_left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 10px;
}

.mainmenu_left ul li {
	padding: 0px;
	margin: 0px;
	background-image: url(/pam/front/templates/standaard/grfx/button_left_normal.png);
	background-position: left top;
	background-repeat: no-repeat;
	/* width: 289px; */
	width: 297px;
	
	height: 81px;
	margin-bottom: 8px;
	font-size: 18px;
	font-weight: bold;
	line-height: 14pt;
}

.mainmenu_left ul li:hover {
	background-image: url(/pam/front/templates/standaard/grfx/button_left_over.png);
	color: #b3b3b3;
}
.mainmenu_left ul li:hover a {
	color: #b3b3b3;	
}

.mainmenu_left ul li.selected {
	background-image: none !important;
	background-color: #f9eee8;	
}

.mainmenu_left ul li a, .mainmenu_left ul li.selected:hover a {
	display: block;
	width: 289px;
	height: 81px;
	color: #000000;
	position: relative;	
	background-repeat: no-repeat;
	background-position: 10px center;	
	text-decoration: none;	
}

.mainmenu_left ul li a .text_align{
	position: absolute;
	left: 78px;
	bottom: 12px;
	right: 32px;
	text-align: right;
}
/* specifiek voor mileubewust */
.dolmar_menuli_12 {
	background-image: url(/pam/front/templates/standaard/grfx/button_left_green_normal.png) !important;
}

.dolmar_menuli_12:hover {
	background-image: url(/pam/front/templates/standaard/grfx/button_left_green_over.png) !important;
}

/************************************************************************
 *  Navigation Menu (Right)
 ************************************************************************/
.main > .mainmenu_right {
	float: right;
	padding-top: 26px; /* 26px */
}
.mainmenu_right .last_item span {
    display: none;
}
.mainmenu_right ul li.selected:hover {
  background-image:none;

}
.mainmenu_right ul .dolmar_menuli_2120:hover 
{
  background-image: url("/pam/front/templates/standaard/grfx/button_right_normal_no_arrow.png");
}
.mainmenu_right ul .dolmar_menuli_2120:hover a
{
  color:#fff;
}
.mainmenu_right .dolmar_menuli_2120 a {
    background-image: url("/pam/front/templates/standaard/grfx/18x2.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #ffffff;
}
.mainmenu_right .dolmar_menuli_2120:hover a
{
   background-image: url("/pam/front/templates/standaard/grfx/18x2_hover.png");
}

.mainmenu_right .dolmar_menuli_2120 {
    background-image: url("/pam/front/templates/standaard/grfx/button_right_normal_no_arrow.png");
}
.mainmenu_right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-right: 10px;
}

.mainmenu_right ul li {
	padding: 0px;
	margin: 0px;
	background-image: url(/pam/front/templates/standaard/grfx/button_right_normal.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 187px;
	height: 81px;
	margin-bottom: 8px;
	font-size: 18px;
	font-weight: bold;
	line-height: 14pt;
}

.mainmenu_right ul li:hover {
	background-image: url(/pam/front/templates/standaard/grfx/button_right_over.png);
	color: #b3b3b3;	
}

.mainmenu_right ul li:hover a {
	color: #b3b3b3;	
}

.mainmenu_right ul li.selected {
	background-image: none;
	background-color: #f9eee8;
}


.mainmenu_right ul li a, .mainmenu_right ul li.selected:hover a {
	display: block;
	width: 187px;
	height: 81px;
	color: #000000;
	position: relative;	
	text-decoration: none;
}

.mainmenu_right ul li a .text_align{
	position: absolute;
	left: 28px;
	bottom: 12px;
	right: 12px;
}

/************************************************************************
 *  Navigatie_menu tegels 
 ************************************************************************/
.menutiles_tiles {
	list-style: none;
	margin: 10px 20px;
	padding: 0px;
	overflow: auto;
}

.menutiles_tiles_item {
	float: left;
	margin-right: 6px;
	margin-bottom: 7px;

}


/************************************************************************
 *  Content general
 ************************************************************************/
 
.content_titel {

}

.content_titel  h1 {
	/*text-transform: lowercase; */
}

.content_titel  h1, .content_titel  h2 {
	margin: 12px 20px;
	margin-top: 0px;
}
  
.content_background_01 {
	background-color: #f9eee8;
	padding: 10px;
	box-shadow: 2px 2px 3px #953f13;
}

.content_whiteback {
	background-color: #ffffff;
	padding: 20px;
	box-shadow: 2px 2px 3px #c1b9b4;
	overflow: auto;
}

.content_greyback {
	background-color: #eeeeee;
	padding: 20px;
}

.content_only_pagemargin {
	margin: 0px 20px;
}

.content_normal {	
	margin: 10px;
}
 
 
/************************************************************************
 *  Content with menu right
 ************************************************************************/
 
 .content_left {
	margin: 10px;
	/* margin-left: 28px; */
	margin-right: 0px;
	position: relative;
 }
 
.content_left_menu {
	float: right;
	width: 207px;
}

.content_left_menu li {
	margin-left: 10px !important;
}

.content_left_menu li.selected {
	margin-left: 0px !important;
	width: 196px;
	/* box-shadow: 4px 4px 4px #953f13; */
	/* box-shadow: 2px 2px 3px #953f13; */
}

.content_left_menu li.selected .text_align {
	left: 38px;
}

.content_left_main {
	margin-right: 207px;
	margin-left: 18px;
	min-height: 550px;
}

.webkit .content_left_main {
	width: 769px;
}

.content_left_extrapadding_top {
	position: absolute;
	top: 128px;
	left: 0px;
	width: 18px;
	height: 18px;
	background-image: url(/pam/front/templates/standaard/grfx/content_left_corner_left_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.content_left_extrapadding_middle {
	position: absolute;
	top: 146px;
	left: 0px;
	width: 18px;
	background-color: #F9EEE8;
	bottom: 18px;
}

.content_left_extrapadding_bottom {
	position: absolute;
	left: 0px;
	width: 18px;
	height: 18px;
	bottom: 0px;
	background-image: url(/pam/front/templates/standaard/grfx/content_corner_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/************************************************************************
 *  Content with menu left
 ************************************************************************/
.content_right {
	margin: 10px;
	margin-left: 0px;
	position: relative;
}

.content_right_extrapadding_top {
	position: absolute;
	top: 128px;
	right: 0px;
	width: 18px;
	height: 19px;
	
	background-image: url(/pam/front/templates/standaard/grfx/content_right_corner_right_top.png);
	background-repeat: no-repeat;
	background-position: left top;

}

.content_right_extrapadding_middle {
	position: absolute;	
	top: 146px;
	right: 0px;
	width: 18px;
	bottom: 18px;
	background-color: #F9EEE8;
}

.content_right_extrapadding_bottom {
	position: absolute;
	right: 0px;
	width: 18px;
	height: 18px;
	bottom: 0px;

	background-image: url(/pam/front/templates/standaard/grfx/content_corner_bottom_right.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.content_right_menu {
	float: left;
	width: 307px;
	
}
 
.content_right_main {
	margin-left: 307px;
	margin-right: 18px;
	min-height: 450px;
	overflow: auto;
}

.webkit .content_right_main {
	width: 669px;
}

/************************************************************************
 *  Content midden met menu ingeklaped.
 ************************************************************************/

.content_middle {
	position: relative;
	margin: 10px;
}

.content_middle_main {
	margin: 0px 18px;
	min-height: 550px;
}

/************************************************************************
 *  Slider navigation Left
 ************************************************************************/

.sliderleft_content_box {
/*
	background-image: url(/pam/front/templates/standaard/grfx/sliderout_left_button_close.png);
	background-repeat: no-repeat;
	background-position: right 45px;		
*/

} 
 
.sliderleft_content_back {
	/* background-color: #00ff00; */
	background-color: #DC4F08;
	background-image: url(/pam/front/templates/standaard/grfx/main_background.png);
	background-repeat: no-repeat;
	background-position: left top;	
	width: 307px;
	height: 100%;	
	
} 

.sliderleft_content_top {
	background-image: url(/pam/front/templates/standaard/grfx/dashed_lines.png);
	background-repeat: no-repeat;
	background-position: left top;		
	position: absolute;
	height: 100%;
	width: 100%;	
}

.sliderleft_content_bottom {
	background-image: url(/pam/front/templates/standaard/grfx/dashed_lines.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	height: 100%;
	width: 100%;
}

.sliderleft_content {
	padding: 53px 0px;
	color: #ffffff;

}

.sliderleft_button {
	width: 28px;
}

.sliderleft_button a {
	margin-top: 43px;
	width: 22px;
	height: 143px;
	display: block;	
	background-repeat: no-repeat;
	background-position: left top;
}

.sliderleft_button a.ContentSlideOut-Open {
	background-image: url(/pam/front/templates/standaard/grfx/sliderout_left_button_open.png);
}

.sliderleft_button a.ContentSlideOut-Close {
	background-image: url(/pam/front/templates/standaard/grfx/sliderout_left_button_close.png);

}

.sliderleft_button .div_button_extra_div {
	position: relative;
	overflow: visible;		
	bottom: 0px;
}
.sliderleft_button .div_button_top {
	position: absolute;
	right: 0px;
	width: 18px;
	height: 19px;
	background-image: url(/pam/front/templates/standaard/grfx/content_left_corner_left_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.sliderleft_button .div_button_middle {
	position: absolute;
	top: 19px;
	right: 0px;
	width: 18px;
	background-color: #F9EEE8;
	bottom: 39px;
	
}

.sliderleft_button .div_button_bottom {
	position: absolute;
	right: 0px;
	width: 18px;
	height: 19px;
	bottom: 20px;
	background-image: url(/pam/front/templates/standaard/grfx/content_corner_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}

/************************************************************************
 *  Slider navigation right
 ************************************************************************/
 
 .sliderright_content_box {
	background-image: url(/pam/front/templates/standaard/grfx/sliderout_right_button_close.png);
	background-repeat: no-repeat;
	background-position: left 45px;		
} 

 .sliderright_content_back {
	/* background-color: #00ff00; */
	background-color: #DC4F08;
	background-image: url(/pam/front/templates/standaard/grfx/main_background.png);
	background-repeat: no-repeat;
	background-position: right top;	
	width: 205px;
	height: 100%;	
	/* margin-left: 20px; */
} 

.sliderright_content_top {
	background-image: url(/pam/front/templates/standaard/grfx/dashed_lines.png);
	background-repeat: no-repeat;
	background-position: -12px top;		
	position: absolute;
	height: 100%;
	width: 100%;	
}

.sliderright_content_bottom {
	background-image: url(/pam/front/templates/standaard/grfx/dashed_lines.png);
	background-repeat: no-repeat;
	background-position: -12px bottom;
	position: absolute;
	height: 100%;
	width: 100%;
}

.sliderright_content {
	padding: 53px 10px;
	color: #ffffff;

} 
 
.sliderright_button {
	width: 28px;
}

.sliderright_button a {
	margin-top: 43px;
	width: 22px;
	height: 143px;
	display: block;	
	background-repeat: no-repeat;
	background-position: right top;
}

.sliderright_button a.ContentSlideOut-Open {
	background-image: url(/pam/front/templates/standaard/grfx/sliderout_right_button_open.png);
}

.sliderright_button a.ContentSlideOut-Close {
	background-image: url(/pam/front/templates/standaard/grfx/sliderout_right_button_close.png);
}


/*************************************************************************
 * ContentSlideout Stylesheet
 *************************************************************************/

.ContentSlideOut-holder {
	position: absolute;
	z-index: 999;
}

.ContentSlideOut-content {
	position: absolute;
	overflow: hidden;
}

.ContentSlideOut-button-holder {
	position: absolute;
}


/*************************************************************************
 * Social buttons
 *************************************************************************/
.social_buttons_orange {
	margin-top: 52px;
	text-align: center; 
}

.social_buttons_orange a {
	margin-right: 6px;
}
.social_orange_twitter {
	margin-right: 0px;
}





/*************************************************************************
 * Home
 *************************************************************************/

.main_center_image {
	margin-left: 300px;
	margin-right: 200px;
	width: 520px;
}

.home-slider {
	width: 520px;
	height: 570px;
	position: relative;	
}

.home-slider .nivo-controlNav {
	position: absolute;
	top: 10px;
	right: 4px;	
}

.home-slider .nivo-control {
	background: url(/pam/front/templates/standaard/grfx/slider_buttons.png) no-repeat scroll 0% 0% transparent;
	padding: 12px 0px 0px;
	overflow: hidden;	
	width: 12px;
	height: 0px;
	display: block;
	position: relative;
	z-index: 999;
	cursor: pointer;		
	margin-left: 6px;
	float: left;
}

.home-slider .nivo-control.active {
	background-position: 0% 100%;
}
.nivoSlider {
    position:relative;
    background:url(/pam/front/templates/standaard/grfx/ajax-load.gif) no-repeat 50% 50%;
}

.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

.nivoSlider a {
    border:0;
    display:block;
	
	/* Maak afbeelding clickbaar in IE, Ja raar maar waar. */
	background-color: #fff;
	filter:alpha(opacity=0);
	opacity: 0;
	-webkit-opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;	
}


 
/*************************************************************************
 * iCMS machine groepen
 *************************************************************************/

 .product_group_titel  h1 {
	margin-bottom: 12px;
	text-transform: lowercase;
}

 
.product_group_items {
	overflow: auto; 
}

.product_group_item, .product_group_product_item {	
	float: left;
	margin-right: 6px;
	margin-bottom: 7px;
}

.product_group_item, .product_group_product_item, .manual_carrousel_item, .menutiles_tiles_item {	
	width: 160px;
	height: 150px;
	overflow: hidden;
	
	border: 1px solid #aea6a2;
	background-color: #ffffff;
	box-shadow: 2px 2px 2px #c1b9b4;
}

.product_group_line_item_4 {
	margin-right: 0px;
}

.product_group_item_image {
	height: 112px;
	text-align: center;
}

.product_group_item_image img {
	border: 0px;
	max-height: 112px;
	max-width: 160px;
}

.product_group_item_image a {
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;	
	height: 112px;
	width: 160px;
}

.product_group_item_title {
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	line-height: 1;
	text-transform: lowercase;
}

.product_group_item_title a {
	display: block;
	text-decoration: none;
	color: #000000;
	height: 48px;
}

.product_group_content {
	margin-bottom: 8px;
}

.product_group_content_morebutton {

}


/* Machine block */
.product_group_product_item  {
	cursor: pointer;
	cursor: hand;
}

.product_group_product_vergelijk {
	margin-left: 9px;
	margin-top: 9px;
	position: absolute;
}

.product_group_product_vergelijk  input[type="checkbox"] {
	-webkit-appearance: none;
	width: 12px;
	height: 12px;
	background-color: #ffffff;
}

.product_group_product_vergelijk  input[type="checkbox"]:checked {
	background-color: #c43c18;
}

.product_group_product_image {
	display: table-cell;    	
	height: 86px;	
    text-align: center;
    vertical-align: middle;
	width: 160px;
}

.product_group_product_image img {
	max-height: 76px;
	max-width: 158px;
	margin-top: 6px;
}

.product_group_product_model {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	margin: 0px 10px;
	line-height: 1;
}

.product_group_product_model a {
	color: #000000;
	display: block;
	text-decoration: none;
}


.product_group_product_title {
	padding: 0px 10px;
	color: #969696;
	font-size: 12px;
	line-height: 1;
	height: 24px;
	overflow: hidden;
}


.product_group_product_price {
	padding: 0px 10px;
	padding-bottom: 12px;
	text-align: right;
	color: #969696;
	font-size: 12px;
	font-weight: bold;
}

.product_group_vergelijk {
	text-align: right;
}

.product_group_vergelijk  button {
	width: 160px;
	padding: 8px 0px;
	color: #ffffff;
	background-color: #000000;
	text-align: center;
	font-weight: bold;
	border: 0px;
	background-image: url(/pam/front/templates/standaard/grfx/vergelijk_box_icon.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	font-size: 16px;
}

.product_social {
	margin-top: 8px;
	overflow: auto;
	float: right;
}

.product_social a {
	float: left;
	margin-left: 2px;
}

.addthis_button_google_plusone_share span, 
.addthis_button_linkedin span,
.addthis_button_twitter span,
.addthis_button_facebook span,
.addthis_button_email span {
	background-image: url(/pam/front/templates/standaard/grfx/social_gray.png) !important;
}


.addthis_button_google_plusone_share span { background-position: 0px 0px !important; }
.addthis_button_linkedin span { background-position: 0px -16px !important; }
.addthis_button_twitter span { background-position: 0px -32px !important; }
.addthis_button_facebook span { background-position: 0px -48px !important; }
.addthis_button_email span { background-position: 0px -64px !important; }


.nieuwe_producten_items {
	overflow: auto;
	margin: 0px 20px;
}

.product_group_product_item_search {
	float: left;
	margin-right: 6px;
	margin-bottom: 7px;
	width: 320px;
	height: 140px;
	overflow: hidden;
	border: 1px solid #aea6a2;
	background-color: #ffffff;
	box-shadow: 2px 2px 2px #c1b9b4;
	cursor: pointer;
}

.product_group_product_search_image {
	display: table-cell;    	
	height: 86px;	
    text-align: center;
    vertical-align: middle;
	width: 160px;
	float:left;
}

.product_group_product_search_image IMG {
	max-height: 76px;
	max-width: 158px;
	margin-top: 6px;
}

.product_group_product_search_model {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	margin: 5px 10px 5px 165px;
	width: 150px;
}

.product_group_product_search_model A {
	color: #000000;
	display: block;
	text-decoration: none;
}

.product_group_product_search_title {
	color: #969696;
	font-size: 12px;
	overflow: hidden;
	margin-left: 165px;
	margin-bottom:5px;
	width: 150px;
}

.product_group_product_search_price {
	color: #969696;
	font-size: 12px;
	font-weight: bold;
	margin-left: 165px;
	margin-bottom:5px;
	width: 150px;
}

.product_group_product_search_extra {
	clear:both;
	width: calc(100% - 20px);
	margin:5px 10px;
	color: #969696;
	font-size: 12px;
}

.product_group_product_search_extra UL {
	margin:0px;
	margin-top:5px;
	padding:0px;
	list-style: inside;
}

/*************************************************************************
 * iCMS machine informatie
 *************************************************************************/
.productinfo {
	overflow: auto;
}


.productinfo  h1 {
	border-bottom: 1px solid #000000;
	font-size: 14pt;
}

.productinfo  h2 {
	font-size: 11pt;
}

.productinfo_left {
	float: left;
	width: 280px;
}

.productinfo_image {
	position: relative;
	width: 280px;
	height: 280px;
}

.productinfo_image a {
	width: 270px;
	height: 270px;

	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.productinfo_image img {
	max-width: 240px;
	max-height: 240px;
}

.productinfo_image_zoomicon {
	pointer-events:none;	
	position: absolute;
	right: 4px;
	bottom: 4px;
	background-image: url(/pam/front/templates/standaard/grfx/zoom_icon.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}


.productinfo_box1 {
	position: relative;
	overflow: auto;
}

.productinfo_box1_border {
	border: 1px solid #7f7f7f;
	border-left: 0px;
	padding: 8px 0px;
	overflow: auto;
}

.productinfo_box1_bordercorner {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 21px;
	height: 21px;
	background-image: url(/pam/front/templates/standaard/grfx/productinfo_box01_corner.png);
	background-repeat: no-repeat;		
}

.productinfo_box1_left {
	float: left;
	width: 162px;
	overflow: auto;
}

.productinfo_box1_right {
	float: left;
	margin-left: 16px;
	overflow: hidden;
	width: 98px;
	padding-top: 8px;
}

.productinfo_box1_right img {
	max-width: 98px;
}

.productinfo_prijs {
	margin: 10px 0px;
}

.productinfo_prijs_amount {
	color: #656565;
	font-size: 26pt;
	font-weight: bold;
	line-height: 1.1;
	text-align: right;
}

.productinfo_prijs_eurosign {
	font-size: 18pt;
	margin-right: 4px;
	vertical-align: top;
}

.productinfo_prijs_type {
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	line-height: 1;
}

.productinfo_bestelbutton  a {
	display: block;
	padding: 8px 0px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #c43c18;
	background-image: url(/shop/front/images/cart.png);
	background-repeat: no-repeat;
	background-position: 130px 12px;
}

.productinfo_probeernubutton a {
  	display: block;
  	padding: 8px 0px;
  	font-weight: bold;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #78a300;
  	margin-top: 8px;
}


.productinfo_logo {
	float: left;
} 	

.productinfo_box2 {
	background-color: #969696;	
	/* background-image: url(/pam/front/templates/standaard/grfx/white_box_corner.png); */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNqszLENADAIwDD6OK+74odEyuqHCds5MHrVmBpTY2pMjakxNabG1JgaU2NqTI2pMTWmxtSYGru+AAMAMXA58MoAYvEAAAAASUVORK5CYII%3D);
	background-repeat: no-repeat;	
	background-position: right bottom;
	padding: 12px;
	color: #ffffff;
	margin-top: 10px;
	
}

.productinfo_box2 a {
	color: #ffffff;	
	display: block;
}

.productinfo_right {
	margin-top: 14px;
	margin-left: 14px;
	float: left;
	width: 334px;
}

.productinfo_gebruikersvoordelen {
	margin-bottom: 20px;
}

.productinfo_gebruikersvoordelen ul {
	margin: 0;
	padding-left: 20px;
}

.productinfo_table .even  td {
	background-color: #eeeeee;
}

.productinfo_techspecs {
	margin-bottom: 20px;
}

.productinfo_indeling {
  margin-bottom: 20px;
}


.productinfo_logo {
	height: 42px;
}

.productinfo_logo img {
	/* max-height: 42px; */
	max-height: 17px;
}

.productprijs_tooltip_title {
	font-weight: bold;
	font-weight: bold;
}

.oud_model_omschrijving {
	font-weight: bold;
	text-align:right;
}

/*************************************************************************
 * iCMS accu en laders overzicht
 *************************************************************************/

.accus_laders .productinfo_bestelbutton {
	width:162px;
}

.accus_laders {
	width:637px;
	margin-top:15px;
}

.accus_laders_table {
	border-collapse: collapse;
	border-spacing: 0px;
	width:637px;
	border-right:2px solid #999;
}

.accus_laders .accus_laders_table TH {
	background:#131313;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
	vertical-align: middle;
	padding:0 5px;
	border-right:2px solid #999;
	border-left:2px solid #999;
	text-align:left;
}

.accus_laders .accus_laders_table TD.odd
{
	background:#EEE;
	padding:5px;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	border-left:2px solid #999;
	text-align: center;
	vertical-align:top;
}

.accus_laders .accus_laders_table TD.even
{
	background:#FFF;
	padding:5px;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	border-left:2px solid #999;
	text-align: center;
	vertical-align:top;
}

.accus_laders .column_content_holder_machine {
	height:100px;
}

.accus_laders .column_content_holder {
	overflow:hidden;
}

.accus_laders .column_content_left {
	float:left;
	width:15px;
	height:100px;
}

.accus_laders .column_content_left INPUT {
	margin-top:50px;
}

.accus_laders .column_content_right {
	margin-left:20px;
}

.accus_laders .column_content_right IMG {
	height:50px;
}

.accus_laders .modelnumber_holder {
	text-align:center;
	margin:0 0 5px;
	font-weight:bold;
	color:#C95331;
}

.accus_laders .modelnumber_holder A {
	text-decoration:none;
}

.accus_laders .modelnumber_holder A:hover {
	text-decoration:underline;
}

.accus_laders .price_holder {
	text-align:center;
	color: #7F7F7F;
	font-size: 12px;
	line-height: 12px;
	margin-left:20px;
}

.accus_laders .price_holder .price_addition_holder {
	font-size: 10px;
	line-height: 10px;
}

.accus_laders .tno_holder {
	margin-bottom:10px;
}

.accus_laders .image_holder {
	float:left;
	width:65px;
	height:50px;
	position:relative;
	padding:5px 0 0 5px;
}

.accus_laders .image_holder IMG {
	max-height:50px;
	max-width:45px;
}

.accus_laders .image_holder .standard_ac_holder {
	position:absolute;
	top:0;
	left:0;
}

.accus_laders .image_holder .charger_standard_ac_holder {
	position:absolute;
	top:5px;
	left:5px;
}

.accus_laders .info_holder {
	margin-left:70px;
}

.accus_laders .info_holder2 {
	margin-left: 70px;
	margin-right: 66px;
	padding-top:5px;
	height: 50px;
}

.accus_laders .check_holder {
	float:left;
	widht:20px;
	text-align: center;
}

.accus_laders .box_bottom_holder {
	margin: 0 auto;
}

.accus_laders .accus_laders_table TD .charger_row {
	clear:both;
	border-top:2px solid #999;
	overflow:hidden;
}

.accus_laders .accus_laders_table TD .charger_row:last-child {
	padding-bottom:0;
	margin-bottom:0;
}

.accus_laders .accus_laders_table TD.charger_column {
	padding: 5px 0 0;
}

.accus_laders .accus_laders_table TD.charger_column A {
	text-decoration:none;
}

.accus_laders .accus_laders_table TD.charger_column A:hover {
	text-decoration:underline;
}

.accus_laders .accus_laders_table TD.charger_column .chargers_holder {
	margin-top:5px;
}

.accus_laders .comment_holder {
	float: right;
	height: 50px;
	width: 59px;
	max-height: 50px;
	overflow:hidden;
	border-left: 2px solid #999;
	padding: 5px 5px 0 0;
	color: #C95331;
	font-weight: bold;
}

/*************************************************************************
 * iCMS accessoires Tabel
 *************************************************************************/

table.accessoires_table, table.items_table {
	
}

table.accessoires_table th, table.items_table th {
	background-color: #000000;
	color: #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #000000;
	padding: 2px;
}

table.items_table th {
	text-align: left;

}

table.accessoires_table th a, table.items_table th a {
	color: #ffffff;
}

td.no-padding {
	padding: 0px !important;
}

table.accessoires_table th.last_item, table.items_table th.last_item {
	border-right: 1px solid #000000;
}

table.accessoires_table td, table.items_table td {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px;
}

table.accessoires_table td {
	text-align: center;
	vertical-align: middle;
}

table.accessoires_table tr.odd td, table.items_table tr.odd td {
	background-color: #ffffff;
}

table.accessoires_table tr.even td, table.items_table tr.even td {
	background-color: #eeeeee;
}

table.accessoires_table td.last_item, table.items_table td.last_item {
	border-right: 1px solid #000000;
}

table.accessoires_table .techspec_value {
	text-align: center;
}

table.accessoires_table .extra_model {
	width: 82px;
}

table.accessoires_table .extra_ean {
	width: 86px;
}

table.accessoires_table .extra_amount {
	width: 42px;
}

table.accessoires_table .extra_image {
	width: 64px;
}

table.accessoires_table .extra_image img {
	max-width: 64px;
	max-height: 64px;
}

table.accessoires_table td.extra_price {
	text-align: right;
}

.highlight td {
	background-color: #F3EA2B !important;
	font-weight: bold;
}


table.accessoires_table .artikel_description {
	background-color: #969696;
	color: #ffffff;
	text-align: left;
	padding: 4px;
	vertical-align: top;
}

.accessoires_table_titel  h1 {
	margin: 12px 30px;
	margin-top: 0px;
}

.accessoires_table_content {
	overflow: auto;
	padding: 10px;
}

.accessoires_table_content_image {
	float: left;
	width: 96px;
	height: 96px;	
}

.accessoires_table_content_image  img {
	max-width: 96px;
	max-height: 96px;
}

.accessoires_table_content_image_pos {
	text-align: center;
	display: table-cell;
	width: 96px;
	height: 96px;	
	vertical-align: middle;
}


.ie8 .accessoires_table_content_image_pos {
	display: block;
}

.accessoires_table_content_memo {
	margin-left: 96px;
}

.accessoires_table_whiteback {
	padding: 10px;
}

/*************************************************************************
 *  iCMS handleidingen
 *************************************************************************/
 .manual_carrousel {
	height: 160px;
	overflow: hidden;	
	margin: 0px 20px;
	position: relative;
 }
 
 .manual_list {
	overflow: auto;
	margin: 0px 20px;
	margin-top: 24px;
 }
 
 .manual_carrousel_items {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding: 0px 30px;
}

.manual_carrousel_item {
	margin-right: 6px;
	float: left;
}

.carousel_button {
	display: block;
	width: 24px;
	background-color: #F9EEE8;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;	
}

.carousel_button_left {
	left: 0px;
	bottom: 0px;
	top: 0px;
	background-image: url(/pam/front/templates/standaard/grfx/carousel_button_left.png);
}

.carousel_button_right {
	right: 0px;
	bottom: 0px;
	top: 0px;
	background-image: url(/pam/front/templates/standaard/grfx/carousel_button_right.png);
}




.manual_list_item_machines {
	margin: 0px 0px 8px 0px;
	padding: 0px;	
	list-style: none;	
}

.manual_list_item_machines  a { 
	color: #000000;
}

.manual_list_split {
/*
 *	margin: 18px;
 *	padding: 18px;
 *	border: 1px solid #ff0000;
 */
	float: left;
	width: 25%;
 
}

/*************************************************************************
 *  Zoek resultaten
 *************************************************************************/
 
 .search_titel {
	margin: 12px 8px;
 }
 
 .search_noresults {
	margin: 0px 8px;
 }
 
.search_page_result {
	margin: 0px 8px;
}
 
 
/*************************************************************************
 *  Machine vergelijken
 *************************************************************************/
 
.vergelijk_table {
	border-spacing: 0px;		
}
.vergelijk_table th, .vergelijk_table td {
	text-align: left;
	font-weight: normal;	
	padding: 2px;
	font-size: 9pt;
	color: #253a43;
}

.vergelijk_table th.vergelijk_machine_field {
	background-color: #ffffff;
}

.vergelijk_table tr.odd {
	background-color: #ffffff;
}

.vergelijk_table tr.even {
	background-color: #eeeeee;
}

.vergelijk_table tr.odd th, .vergelijk_table tr.even th {
	border-right: 1px solid #000000;
}

.vergelijk_table tr.odd td, .vergelijk_table tr.even td {
	border-right: 1px solid #000000;
}

.vergelijk_top_header th.vergelijk_machine_field{
	border-bottom: 1px solid #ffffff;
}

.vergelijk_top_header th {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}



.vergelijk_machine_title, .vergelijk_machine_model {
	font-weight: bold;
	color: #253a43;	
	font-size: 9pt;
}

.vergelijk_machine_image  {
	width: 48px;
	height: 48px;
	margin-left: auto;
	margin-right: auto;	
}

.vergelijk_machine_image  img {
	max-width: 48px;
	max-height: 48px;
}

.vergelijk_machine_field {
	width: 80px;	
}

.vergelijk_machine_title {
	width: 80px;
	overflow: hidden;
}

.vergelijk_table_holder {
	overflow: auto;
}

/*************************************************************************
 *  Serviceweb
 *************************************************************************/
 
 .serviceweb_login_buttons {
	overflow: auto;
	margin-top: 4px;
}

.serviceweb_login_buttons_button {
	float: left;
	width: 98px;	
	padding-right: 30px;
	/*
	width: 98px;	
	*/
}

.serviceweb_login_buttons_button  button {
	width: 96px;
}

.serviceweb_login_content_block {
	float: left;
	width: 354px;
	padding: 10px;
	min-height: 510px;
}

.serviceweb_login_content_block_left {
	margin-right: 18px;
}

.serviceweb_topmenu {
	float: right;
	margin-right: 8px;
	margin-top: 4px;
}

/*************************************************************************
 *  Onderdelentekening
 *************************************************************************/
.partlist {
	overflow: auto;
}
.partlist  li {
	float: left;
	width: 25%;
}

.partlist_filter {
	margin-top: 16px;
}

.partlist_filter a {
	padding: 2px 4px;
	border: 1px solid #aea6a2;
	background-color: #ffffff;
	box-shadow: 2px 2px 2px #c1b9b4;	
}

 /*************************************************************************
 *  Lijsten module
 *************************************************************************/
 .lijsten_list_items {
	/*overflow: auto;*/
	margin: 0px 16px;
 }
 
 .lijsten_list_item_title {
	font-weight: bold; 
	padding: 8px 8px 0px 8px;
	height: 30px;
	overflow: hidden;
	/* white-space: nowrap;
	text-overflow: ellipsis;	
	-ms-text-overflow: ellipsis;	
	*/
 }
 
 .lijsten_list_item_date {
	text-align: center; 
	color: #969696;
 }
 
 .lijsten_item_picture {
	float: right;
	max-width: 320px;
	margin-left: 32px;
	margin-bottom: 32px;
 }
 
 /*************************************************************************
  *  Auto complete
  *************************************************************************/
 .autocomplete-w1 {
 
 }
 
 .autocomplete {
	background-color: #ffffff;
	border: 1px solid #999999;	
	overflow: auto;
	box-shadow: 0px 2px 3px #C1B9B4;
	margin-left: -1px;
 }
 
 .autocomplete .selected {
 	color: #ffffff;
	background-color: #999999;
 }
 
 .autocomplete div  {
	padding: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
 }
 
 .autocomplete strong {
	
}
/*************************************************************************
  *  Tooltip
  *************************************************************************/
.tooltip {
	position: absolute;
	max-width: 300px;
	border: 1px solid #969696;
	background-color: #EEEEEE;
	padding: 8px;
	font-size: 9pt;
	z-index: 9999;
	box-shadow: 1px 1px 2px #C1B9B4;
}

/*************************************************************************
  *  Landing page
  *************************************************************************/
.lp_hidden {
	display: none;
}

.footer_menu_google {
	float: right;
}

.lp_mouseout {
	border-left: 1px solid #999999;
	padding: 0 8px;
}

#lpmodule {
	padding: 0 8px;
}

.lp_result_list_items {
	overflow: auto;
}

/*************************************************************************
  *  Dealerweb
  *************************************************************************/
  
.order_calendar {
	background-image: url(/extranet/front/grfx/calendar_back.png);
	background-position: left top;
	width: 134px;
	height: 131px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
}

.order_calendar_month {
	height: 35px;
	text-align: center;
	color: #ffffff;
	font-size:	22px;
	font-weight: bold;
	padding-top: 4px;
}

.order_calendar_day {	
	color: #000000;
	font-size: 72px;
	font-weight: bold;
	text-align: center;
}

.dealerweb_order_position {
	float: right;
	width: 208px;
	padding-left: 16px;
}

.dealerweb_main_items {
	margin: 8px 0px;
	margin-right: 226px;
}

.dealerweb_main_item {
	margin: 8px 0px;
	background-color: #ffffff;
	padding: 20px;
	box-shadow: 2px 2px 3px #c1b9b4;
	overflow: auto;	
}

.dealerweb_main_item_image {
	float: right;
	max-width: 200px;
}

.dealerweb_main_item_subitems {
	padding: 0 0 0 20px;
}

/*************************************************************************
  *  Pershoek
  *************************************************************************/
.pers_overview_div_left {
	float:left;
	width:327px;
	height:200px;
	border:1px dashed #E6522A;
	padding:10px 15px;
	margin-bottom:10px;
}

.pers_content_holder {
	float:left;
	height:175px;
	width: 327px;
}

.pers_overview_div_right {
	float:left;
	width:327px;
	height:200px;
	border:1px dashed #E6522A;
	padding:10px 15px;
	margin-left:10px;
	margin-bottom:10px;
}

.pers_right_menu {
	text-align: right;
	padding-bottom: 8px;
}


/*************************************************************************
  *  Schapkaartjes
  *************************************************************************/

.schapkaartje_menu_right {
	margin-top: 6px; margin-right: 8px;
	float: right;

}

.schapkaartjes_left_menu {
	float: left;
	width: 190px;
}

.schapkaartjes_content {
	margin-left: 200px;
}

/*************************************************************************
  *  Schapkaartjes
  *************************************************************************/
  
.popup_buttons_position {
	text-align: center;
}


.search_moreresults  {
	padding: 2px 10px;
}

.techspecinfo {position:absolute;display:none;background-color:#fff;color:#008494;width:350px;border:1px dashed #96BCC9;padding:8px;z-index:10;}
.techspecinfo_rechts {position:absolute;display:none;background-color:#fff;color:#008494;width:350px;border:1px dashed #96BCC9;padding:8px;margin-left:-350px;z-index:10;}