/*OPMAAK*/
.Breadcrumbs {
	width: 530px;
	margin: 0 0 0 10px;}
.Breadcrumbs td{
	padding: 3px 0 0 0;
	color: #fff;}

.Breadcrumbs a{
	color: #fff;}
.Breadcrumbs a:hover{
	text-decoration: underline;}
	
.Content {
	width: 750px;
	margin: 0 0 0 0;}
.Content.Payment {
	width: 940px;
}
.Content td{
	padding: 0;
}
.Content td td{
	padding: 0;
}
.Content td.Content_left{
	padding: 0 0 0 0;
}
.Content td.Content_center{
	padding: 0 0 0 0;
}
.Content td.Content_right{
    background: url("/img/dots-vert.gif") repeat-y 28px 9px;
	padding: 0 0 0 50px;
	width: 265px;
}
* html .Content td.Content_right{
	width: 315px; w\idth: 265px;
}
.Content td.Content_right2{
    background: url("/img/dots-vert.gif") repeat-y 28px 9px;
	padding: 0 0 0 50px;
	width: 135px;
}
* html .Content td.Content_right2{
	width: 185px; w\idth: 135px;
}
.Content td.Content_right h1{
	margin-left: 0;
	left: 0;
}

.Products td{
	padding-left: 2px !important;
	padding-right: 2px !important;
}

.Products .tr_header{
	background-color: #00513d;
	color: #fff;
}
.Products .tr_header td{
	border-left: 1px #fff solid;
}
.Products .tr1 td{
	background-color: #c7e3db;
}

.Images{
	width: 504px;clear: both;
	margin: 0 0 5px 0; padding: 0 0 0 0;	
	text-align: left; font-weight: normal;}
.Images td{
	margin: 0; padding: 0;
	text-align: left; }
.Images td img{
	margin: 0; padding: 0; cursor: hand; cursor: pointer;border-top: 1px #fff solid; border-right: 1px #fff solid; }
.Images td.td_top{
	margin: 0; padding: 0 1px 0 0;  }
.Images td.td_bottom{
	margin: 0; padding: 0 1px 0  0; }

.Ruler {
	background: url("/img/dots_hor.gif") left center repeat-x;
	height: 11px;}
.Ruler td {
	line-height: 0;}

.Sidebar1 {
	border: 1px #e2e2e2 solid;
	margin: 0 0 5px 0;padding: 0; }
.Sidebar1 td {
	margin: 0; padding: 5px 5px;	}
.Sidebar1 h1 {
	margin: 0 0 5px 0;}
	.Sidebar1 td, .Sidebar1 td p, .Sidebar1 td span {}
	.Sidebar1 td a {}
.Sidebar1 .SidebarTop {}
.Sidebar1 .SidebarMiddle {}
.Sidebar1 {}
.Sidebar1 img {
	margin: 2px 0; border: 0; display: inline !important; }

.dealer_output {
	lint-height: 16px;
}

body{		
	font: normal 12px Helvetica, Arial, sans-serif; line-height: 20px; color: #636363;}
body table, small{
	font-size: 1em;
}
	
h1,h2,h3,h4,h5,h6,p,span { margin: 0;padding: 0; }

h1, h1 *{
	margin: 2px 0 9px 0; 
	padding: 5px 0; 	
	font-weight: inherit;	
	font: bold 15px Helvetica, Arial, sans-serif; line-height: 20px; color: #00513d;
	letter-spacing: 0px;
	z-index: -1;}
h1 .class1{
	font-size: 12px;
	}	
h2, h2 *{
	margin: 2px 0 9px 0; 
	padding: 5px 0; 	
	font-weight: inherit;	
	font: bold 15px Helvetica, Arial, sans-serif; line-height: 20px; color: #c4d50d;
	letter-spacing: 0px;
	z-index: -1;}
h3, h3 *{
	margin: 2px 0 9px 0; 
	padding: 5px 0; 	
	font-weight: inherit;	
	font: bold 19px Helvetica, Arial, sans-serif; line-height: 21px; color: #00513d;
	letter-spacing: 0px;
	z-index: -1;}
h4, h4 *{
	margin: 2px 0 9px 0; 
	padding: 5px 0; 	
	font-weight: inherit;	
	font: bold 19px Helvetica, Arial, sans-serif; line-height: 21px; color: #c4d50d;
	letter-spacing: 0px;
	z-index: -1;}

.class1{ 
	font-size: 11px; line-height: 14px; }
.class2{ 
	font-size: 12px; }
.class3{ 
	font-size: 15px; font-weight: bold; color:#000;  }
.class4{ 
	font-size: 18px; font-weight: bold; color:#000;  }
.class5{ 
	font-size: 22px;
	line-height: 22px; 
	font-weight: bold; }

.green, .green *, * .green {
	color: #00513d;}
.green2, .green2 *, * .green2 {
	color: #c4d50d;}
.grey, .grey *, * .grey {
	color: #636363;}
.red, .red *, * .red {
	color: #FF0000;}

a {  
	color: #636363; text-decoration: underline;}
a:hover {  
	color: #00513d; text-decoration: none;}

.Content td.Content_right a{
	color: #00513d; text-decoration: none;

	
	}
.Content td.Content_right a.linkbutton{
	color: #00513d; text-decoration: none;
	line-height: 22px;
	padding-left:20px;
	margin-bottom:5px;
	width:257px;
	height:25px;
	display: block;
	background: url("/img/rightmenu-li.png") top left no-repeat;
	
}

.Content td.Content_right a:hover { 
	color: #c4d50d; text-decoration: none;}

.Content td.Content_right .grey a{
	color: #636363; text-decoration: none;}
.Content td.Content_right .grey a:hover { 
	color: #636363; text-decoration: underline;}

div.hr {
	background: url("/img/ruler.gif") 0px 0px repeat-x;
	height:15px; border: 0;
}
div.hr hr {display:none}

ul {
	list-style-image: url("/img/ul.gif");
	margin: 7px 0 7px 22px; padding: 0;}
blockquote, pre {padding: 15px 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif;
  background: url("/img/blockquote.gif") 10px 0.78em no-repeat;
  margin: 18px 0;}

ol	{}
* html ul, * html ol{
	margin-left: 22px;}
	ul a, ol a { }

img {
	margin: 0; padding: 0; border-color: #032737;}

.pointerhand { 
	cursor: hand; cursor: pointer;}

hr {	
	margin: 8px 0 8px 0; padding: 0; line-height: 0; color:#fff;
	border: 0; border-bottom: #032737 1px solid;  }
* html hr {
	background-color: #032737; line-height: 0;
	width: 100%; padding-top: 1px;
	color: #fff;}

/*-- Diversen--*/
form .fieldset_left {
min-width: 160px;
width: 160px;
}
form {
margin: 0;
padding: 0;
font-size: 100%;
/* min-width: 560px;
max-width: 620px;
width: 580px;*/
}
fieldset {
clear: both;
font-size: 100%;
border-color: #00513d;
border-width: 1px 0 0 0;
border-style: solid none none none;
padding: 10px;
margin: 0 0 8px 0;
}
fieldset legend {
font-size: 13px;
font-weight: bold;
color: #00513d;
margin: 0 0 0 0;
padding: 0;
}
label {
font-size: 100%;
}
label u {
font-style: normal;
text-decoration: underline;
}
input, select, textarea {
font-family: Helvetica, Arial, sans-serif;
color: #636363;
padding: 1px;
}
textarea {
overflow: auto;
}
div.notes {
float: right;
width: 158px;
height: auto;
margin: 0 0 10px 10px;
padding: 5px;
border: 1px solid #00513d;
background-color: #c7e3db;
color: #00513d;
}
div.notes a{
color: #00513d;
}
div.notes2 {
width: 158px;
height: auto;
margin: 0 0 10px 10px;
padding: 5px;
border: 1px solid #00513d;
background-color: #c7e3db;
color: #00513d;
}
div.notes a{
color: #00513d;
}
div.progress {
background: url("/img/progress.gif") 0px 20px repeat-x;
height: auto;
width: 330px;
margin-bottom: 0;
padding: 2px 3px 23px 4px;
color: #636363;
text-align: center;
}
div.progress a{
font-weight: normal;
color: #636363;
text-decoration: none;
}
div.progress .selected{
font-weight: bold;
color: #000;
}
form .totalprice {
	margin: 0px;
	border: 0px transparent solid;
	font-weight: bold;
	color: #00513d;
	font-size: 12px;
	padding: 0;
	line-height: 12px;
}
