#linkerKolom {
	position:absolute;
top:0;
left:0;
	width:140px;
height:100%;
	text-align:left;
	background-color:#e7e7e7;
}
#linkerKolom p {
	padding:0 10px 0 10px; 
}

#content {
	position:absolute;
	left:165px;
	top:125px;
	width:570px;
	text-align:left;
}

#centerContainer {
	position:relative;
	width:760px;
	height:100%;
	background:url(/local/cms/templates/2/header.gif) top left no-repeat;

}


.textbox_error{
font-family: arial;
font-size: 12px;
border: 1px solid red;
background-color:#ffd1d1;
}

a.news_item:link,a.news_item:visited ,a.news_item:active     { 
font-size: 12px; 
font-family:"Trebuchet MS", Verdana; 
color:#008da8;
text-decoration:underline;
line-height:18px;
display:block;
}
a.news_item:hover    { 
text-decoration:none;
}

a.news_item_active{
display:none;
}

.error{
color: red;
}

.specials_from_price, .specials_from_price_detail{
display:block;
margin-top:10px;
}
.specials_for_price, .specials_for_price_detail{
color:red;
font-size:14px;
font-weight:bold;
display:block;
}
.specials_price, .specials_price_detail{
font-size:14px;
display:block;
}

.specials_product_name{
font-size:11px;
font-weight:bold;
margin:0px;
}


.specials_product_name_detail{
font-size:12px;
font-weight:bold;
margin:0px;
}
.specials_product_description_detail{
font-size:11px;
}
span.specials_amount_detail{
display: block; 
margin-top:5px;
margin-bottom:5px;
}
input.specials_amount_detail{
width:50px;
}
.specials_button{
}
.specials_image{
border:0px;
}

.specials_table{
border:1px solid black;
background-color:white;
width:340px;
height:100%;
}

.specials_product_topleft{
vertical-align:top;
font-size:10px;
line-height:14px;
padding:5px;
padding-bottom:0px;
padding-right:0px;
}
.specials_product_bottomleft{
font-size:10px;
vertical-align:bottom;
padding:5px;
padding-top:0px;
padding-right:0px;
}

.specials_product_right{
vertical-align:top;
padding:5px;
padding-left:0px;
}


a.specials_pagination:link,a.specials_pagination:visited,a.specials_pagination:active{
font-size:14px;
color:black;
margin:14px;
}

a.specials_pagination:hover{
font-size:14px;
color:red;
}


a.specials_pagination_active:link,a.specials_pagination_active:visited,a.specials_pagination_active:active{
font-size:14px;
color:black;
margin:14px;
font-weight:bold;
}

a.specials_pagination_active:hover{
font-size:14px;
color:red;
}


.specials_pagination_disabled{
font-size:14px;
color:#cccccc;
margin:14px;
}

.specials_bonus_points_detail, .specials_stock_detail{
margin-bottom:10px;
margin-top:10px;
display:block;
}


.pc_from_price, .pc_from_price_detail{
display:block;
margin-top:10px;
}
.pc_for_price, .pc_for_price_detail{
color:red;
font-size:14px;
font-weight:bold;
display:block;
}
.pc_price_detail{
font-size:14px;
display:block;
}

.pc_price{
display: inline;
font-size:11px;
}

.pc_bonus_points{
font-size:11px;
padding-left:1pt;
}

a.pc_product_name:visited, a.pc_product_name:link, a.pc_product_name:active{
font-size:11px;
font-weight:normal;
margin:0px;
display:block;
text-decoration:none;
}

a.pc_product_name:hover{
text-decoration:underline;
}


.pc_product_name_detail{
font-size:12px;
font-weight:bold;
margin:0px;
}
.pc_product_description_detail{
font-size:11px;
}
span.pc_amount_detail{
display: block; 
margin-top:5px;
margin-bottom:5px;
}
input.pc_amount_detail{
width:50px;
}
.pc_button{
}
.pc_image, .pc_product_image{
border:0px;
}


a.pc_pagination:link,a.pc_pagination:visited,a.pc_pagination:active{
font-size:14px;
color:black;
margin:14px;
}

a.pc_pagination:hover{
font-size:14px;
color:red;
}


a.pc_pagination_active:link,a.pc_pagination_active:visited,a.pc_pagination_active:active{
font-size:14px;
color:black;
margin:14px;
font-weight:bold;
}

a.pc_pagination_active:hover{
font-size:14px;
color:red;
}


.pc_pagination_disabled{
font-size:14px;
color:#cccccc;
margin:14px;
}

.pc_bonus_points_detail, .pc_stock_detail{
margin-bottom:10px;
margin-top:10px;
display:block;
}

.pc_product_cell{
text-align:center;
}

.pc_products_table{
text-align:center;
width:100%;
}

.products_from_price_detail{
display:block;
margin-top:10px;
}
.products_for_price, .products_for_price_detail{
color:red;
font-size:14px;
font-weight:bold;
display:block;
}
.products_price_detail{
padding-top:10px;
font-size:12px;
display:block;
}

.products_product_name_detail{
font-size:12px;
font-weight:bold;

margin:0px;

}
.products_product_description_detail{
font-size:11px;
}
span.products_amount_detail{
display: block; 
margin-top:5px;
margin-bottom:5px;
}
input.products_amount_detail{
width:50px;
}
.products_button{
}
.products_image{
border:0px;
}

.products_bonus_points_detail, .products_stock_detail{
margin-bottom:10px;
margin-top:10px;
display:block;
}

.products_table{
width:100%;
text-align:left;
 border-collapse: collapse;
}

.products_table th{
background-color:#008da8;
color:white;
margin:0px;
padding:2px;
}

.products_table td{
border-bottom:1px solid #008da8;
}

.products_category_name{
font-size:11px;
font-weight:bold;
margin:0px;
}
.products_product_name{
}



.orders_table{
width:100%;
text-align:left;
 border-collapse: collapse;
}

.orders_table th{
background-color:#008da8;
color:white;
margin:0px;
padding:2px;
}

.orders_table td{
border-bottom:1px solid #a8c1e0;
}




.shopping_cart_table{
width:100%;
text-align:left;
 border-collapse: collapse;
}

.shopping_cart_table th{
background-color:#008da8;
color:white;
margin:0px;
padding:2px;
}

.shopping_cart_table td{
padding-top:5px;
}



.shopping_cart_total_row td{
border:0px;
border-top:1px solid #008da8;
padding-top:10px;
font-weight: bold;
}

a.ig_pagination:link,a.ig_pagination:visited,a.ig_pagination:active{
font-size:14px;
color:black;
margin:14px;
}

a.ig_pagination:hover{
font-size:14px;
color:red;
}


a.ig_paginationActive:link,a.ig_paginationActive:visited,a.ig_paginationActive:active{
font-size:14px;
color:black;
margin:14px;
font-weight:bold;
}

a.ig_paginationActive:hover{
font-size:14px;
color:red;
}


.ig_paginationDisabled{
font-size:14px;
color:#cccccc;
margin:14px;
}

.ig_thumb_description{

font-weight:bold;
font-size:10px;
display:block;
}

.add_comment_error{
font-weight:bold;
color:red;
}
.add_comment_title{
margin-top:20px;
margin-bottom:3px;
}
table.comments{
width:100%;
}

table.comments td{
vertical-align:top;
}

.comment{
display:block;
margin-top:20px;
}

span.comments_input{
width:100%;
text-align:right;
display:block;
}
input.comments_input{
width:100px;
}

h1.comments{
margin-top:20px;
margin-bottom:3px;
border-top:1px solid black;
padding-top:20px;
width:100%;
}
.comment_name{
font-weight:bold;
display:block;
width:100%;
}

.comment_date{
font-style:italic;
text-align:right;
display:block;
width:100%;
font-size:10px;
}


.loggedin{
position:absolute;
left:760px;
top:100px;
font-style:italic;
font-weight:bold;
margin-bottom:5px;
color:white;
}

a.loggedin:link,a.loggedin:visited,a.loggedin:active{
color:white;
text-decoration:none;
}

a.loggedin:hover{
color:#d67527;
}
.go_table{
margin-top:10px;
font-size:12px;
width:100%;
}
.go_table td{
font-size:12px;
}
.go_table th{
font-size:12px;
font-weight:bold;
text-align:left;
}
.go_table h1{
font-size:13px;
font-weight:bold;
margin-bottom:0px;
}

.navLinks{
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;	
}

.navLinks td {
	border: 0px;
	margin: 0px;
	padding: 0px;
font-size:12px;
}

.search a{
font-size:12px;
font-weight:bold;
}

.search p{
font-szie:10px;
margin:0px;
}

.search{
margin-top:10px;
}




#news {
position:absolute;
	left:750px;
	top:125px;
padding:10px;
	text-align:left;
width:240px;
}

#news h3{
font-size:12px;
}

a.menu:link,a.menu:visited,a.menu:active{
font-weight: bold;
	font-size:12px;
display: block;
color: #3a3a3a;
padding:3px;
padding-left:12px;
padding-right:0;
}

a.menu:hover{
color:#d67527;
text-decoration:none;
}

a.menu_active:link,
a.menu_active:visited,
a.menu_active:active{
font-weight: bold;
font-style: normal;
font-size:12px;
display: block;
color: #008da8;
padding:3px;
padding-right:0;
}


 a.menu_active:hover{
color: #d67527;
text-decoration:none;
}


.treeview, .treeview div{
margin-left:8px;
}

.treeview a:link,.treeview  a:visited,.treeview a:active{
font-weight: bold;
	font-size:12px;
display: block;
color: #3a3a3a;
padding:3px;
padding-right:0;
}

.treeview a:hover{
color:#d67527;
text-decoration:none;
}

.treeview div a:link,.treeview div  a:visited,.treeview div a:active{
font-weight: normal;
	font-size:11px;
display: block;
color: #3a3a3ab;
padding:2px;
padding-right:0;
border:0px;
}

.treeview div a:hover{
color: #d67527;
text-decoration:none;
}


.treeview div a.menu_active:link,
.treeview div a.menu_active:visited,
.treeview div a.menu_active:active{
font-weight: normal;
font-style:italic;
font-size:11px;
display: block;
color: #008da8;
padding:2px;
padding-right:0;
}


.treeview div div a.menu_active:link,
.treeview div div a.menu_active:visited,
.treeview div div a.menu_active:active{
font-style: italic;
font-size:11px;
display: block;
color: #008da8;
padding:2px;
padding-right:0;
}


.treeview div a.menu_active:hover{
color: #d67527;
text-decoration:none;
}



a:link     { font-size: 12px; font-family:"Trebuchet MS", Verdana; color:#008da8; text-decoration:none;line-height:18px;}
a:visited  { font-size: 12px; font-family:"Trebuchet MS", Verdana; color:#008da8; text-decoration:none;line-height:18px;}
a:active   { font-size: 12px; font-family:"Trebuchet MS", Verdana; color:#008da8; text-decoration:none;line-height:18px;}
a:hover    { font-size: 12px; font-family:"Trebuchet MS", Verdana; color:#000000; text-decoration:none;line-height:18px;}

a:link img    { border:0px }
a:visited img { border:0px }
a:hover img   { border:0px }
a:active img  { border:0px }

BODY {
	font-size: 12px; font-family: "Trebuchet MS", Verdana, Chicago, helvetica, sans-serif; color:#000000;
	line-height:18px;
  scrollbar-face-color:       #ffffff;
  scrollbar-shadow-color:     #008da8;
  scrollbar-highlight-color:  #008da8;
  scrollbar-3dlight-color:    #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color:      #ffffff;
  scrollbar-arrow-color:      #008da8;
	background-color:#fff;
	padding:0;
	margin:0;
background-image:url('/local/cms/templates/2/ishwm.jpg');
background-repeat: no-repeat;
}

p, ul, li {
	margin: 0px;
	margin: 0px;
	line-height:18px;
}

td{
font-size: 12px; 
font-family:"Trebuchet MS", Verdana;
}
hr {
	color:#ffffff;
	border:0px solid #fff;
	border-top:1px solid #008da8;
	width:100%;
	height:10px;
	}

image {
	border:0;
}

.news_title{
	font-size:12px;
	line-height:22px;
  color:#008da8;
	padding:3px 0 3px 0;
	margin:0;
}


h3,h1,h2, .titel{
	font-size:16px;
	line-height:22px;
  color:#008da8;
	padding:10px 0 3px 0;
	margin:0;
}


#mainHeaderLinks {
	position:absolute;
	left:0px;
	top:0px;
	width:0;
	height:122px;
	float:left;
width:100%;
	background:url(/local/cms/templates/2/headerbalkrechts.gif) top left repeat-x;
}
#mainHeaderRechts {
	position:absolute;
	left:50%;
	top:0px;
	width:50%;
	height:122px;
	float:left;
	background:url(/local/cms/templates/2/headerbalkrechts.gif) top left repeat-x;

}

#mainContainer {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}




#navigatie {
	position:absolute;
	left:0px;
	top:97px;
	width:560px;
	height:25px;
}


.contentBreed {
	width:560px;
	margin:0 20px 0 0;
	padding:0 0 20px 0;
}

.contentSmalLinks {
	width:270px;
	margin:20px 0 0 0;
	padding:0px 10px 20px 0;
	float:left;
	border-right:1px solid #008da8;
}
.contentSmalRechts {
	width:280px;
	margin:20px 0 0 0;
	padding:0px 0 20px 10px;
	float:left;
}


.datum {
	color:#666;
	padding:0;
	margin:0;
}

.tekst {
	font-size: 12px; font-family: "Trebuchet MS", Verdana, Chicago, helvetica, sans-serif; color:#000000;
}

.error {
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Chicago, helvetica, sans-serif;
	color:#ff0000;
}

.klein {
	font-size: 10px; font-family: "Trebuchet MS", Verdana, Chicago, helvetica, sans-serif; color:#000000;
}
