@charset "UTF-8";
/*---------------------------------------------------------------------
* Bestandsnaam: style.css
* Versie: 1.0.0 (13-10-2008)

* Om hover acties toe te passen gebruik je de volgende regel op het juiste element:
behavior:url("/htc/csshover.htc");
		
* Om .png bestanden als achtergrond te gebruiken in CSS en ze in IE 6 goed weer te geven je de volgende regel op het juiste element:
behavior:url("/htc/iepngfix.htc");
---------------------------------------------------------------------*/

/*//////////////////////////////////////////////////
     
	 ALGEMEEN
__________________________________________________*/	 

* {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.geen_rand {border: 0 !important;}

.h1 {
	font-size: 17px;
	margin: 0 0 15px 0;
	display: block;
	color: #002e60;
	font-variant: small-caps;
	font-family: Verdana;
}

.blokje_v3 {
	background-image: url('/img/rechterkolom_breed_300x170_fill.jpg');
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 326px;
	margin: 20px 0 0 0;
}

.blokje_v3_smal {
	background-image: url('/img/rechterkolom_breed_213x150_fill.jpg');
	background-repeat: repeat-y;
	background-position: bottom left;
	width: 213px;
	margin: 20px 0 0 0;
}

.border1 {
	height: 1px;
	background-color: #e2e2e2;
	width: 298px;
	margin: 0 0 0 28px;
	border-bottom: 1px solid #FFFFFF;
}

.border2 {
	height: 1px;
	background-color: #e2e2e2;
	width: 211px;
	border-bottom: 1px solid #FFFFFF;
	float: right;
}

.blokje_v3_foto {
	margin: 0 0 0 30px;	
}

.blokje_v3_smal_foto {
	margin: 0 0 0 3px;	
}

.blokje_v3 .blokje_v3_img {
	background-image: url('/img/rechterkolom_breed_300x170.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 10px 20px 10px 45px;
	font-size: 12px;
	font-family: "Arial";
	line-height: 24px;
	letter-spacing: 0.3px;
	color: #333333;
}

.blokje_v3_smal .blokje_v3_img {
	background-image: url('/img/rechterkolom_breed_213x150.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 10px 20px 10px 20px;
	font-size: 12px;
	font-family: "Arial";
	line-height: 24px;
	letter-spacing: 0.3px;
	color: #333333;
}

.blokje_v3_img a {
	color: #555555;
	text-decoration: underline;
}

.blokje_v3_img a:hover {
	color: #000000;
}


.clr {
	clear: both;
	_line-height: 0px;
	_font-size: 0px;
}

img, a, input	{
	behavior: url('/htc/iepngfix.htc');
}

.flt_rgt {
	float: right;
}

.flt_lft {
	float: left;
}

p {
	margin: 0 0 10px 0;
}

.select_dealer {
	width: 300px;
	font-size: 13px !important;
	font-family: "Arial" !important;
	line-height: 20px !important;
	letter-spacing: 0.3px !important;
	color: #000000 !important;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
	background-color: #fafafa;
	border: 1px solid #666666;
	width: 500px;
}

.select_dealer select {
	margin: 10px 0 0 0;
	font-size: 13px !important;
	font-family: "Arial" !important;
	line-height: 20px !important;
	letter-spacing: 0.3px !important;
	color: #000000 !important;
	padding: 2px 2px 2px 2px !important;
	float: right;
}

.select_dealer option {
	font-size: 13px !important;
	font-family: "Arial" !important;
	line-height: 20px !important;
	letter-spacing: 0.3px !important;
	color: #000000 !important;
	padding: 2px 2px 2px 2px !important;
}

.order	{
	text-align: left;
}

.orderbutton	{
	border: 0px solid #ffffff;
	vertical-align: middle;
}

.dealer_map {
	float: left;
	margin: 0 10px 0 0;
}

.blokje_fill {
	background-image: url('/img/blok_stijl_fill.jpg');
	background-repeat: repeat-y;
	width: 300px;
	margin: 5px 0 0 0;
}

.blokje_top {
	background-image: url('/img/blok_stijl_top.jpg');
	background-repeat: no-repeat;
	width: 300px;
	height: 10px;
}

.blokje_content {
	background-image: url('/img/blok_stijl_img.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 300px;
	min-height: 115px;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
}

.sIFR-hasFlash .blokje_content h1 {
	visibility: hidden;
	font-size: 70px;
	line-height: 70px;
	height: 70px;
	margin: 0 0 0 20px;
}

.blokje_bottom {
	background-image: url('/img/blok_stijl_bottom.jpg');
	background-repeat: no-repeat;
	width: 300px;
	height: 24px;
	margin: -10px 0 0 0 !important;
	*margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.blokje_ns_tekst {
	clear: both;
	padding: 0 20px 0 27px;
	font-size: 12px;
	font-family: "Arial";
	line-height: 24px;
	letter-spacing: 0.3px;
	color: #000000;
}

.blokje_ns_tekst a {
	font-weight: bold;
}


/*//////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////
     
	 GLOBALE PAGINA OPMAAK
__________________________________________________*/	 

body {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	background-image: url('/img/back_fill.jpg');
	background-repeat: repeat-x;
	font-size: 13px;
	font-family: "Arial";
	line-height: 20px;
	letter-spacing: 0.3px;
	color: #000000;
	behavior:url("/htc/csshover.htc");
}

html {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
}

#container {
	width: 1006px;
	*width: 1000px;
	height: auto;
	margin: 0 auto;
}

#logo {
	width: 88px;
	height: 88px;
	margin: 7px 0 0 103px;
	_margin: 3px 0 0 40px !important;
	float: left;
}

#logo img {
	border: 0;
}

#slogan {
	width: 720px;
	_width: 755px;
	height: 88px;
	float:right;
	margin: 0 88px 0 0;
	_margin: 0 40px 0 0;
}

#top_border {
	background-image: url('/img/border-top-1.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 10px;
	margin: 0 0 0 0;
	*margin: 0 0 0 -3px;
}

#border_bottom_middle {
	height: 160px;
	position: absolute;
	width: 100%;
	*left: 0;
}

#border_bottom_middle #footer {
	font-size: 12px;
	font-family: "Arial";
	line-height: 20px;
	letter-spacing: 0.3px;
	color: #999999;
	text-align: center;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #f7f7f7;
	border-top: 1px solid #f7f7f7;
	width: 912px;
	margin: 20px auto;
}

#homepage_flash {
	width: 912px;
	height: 290px;
	margin: 0 auto;
	z-index: 999;
}

#content_flash {
	width: 912px;
	height: 113px;
	margin: 0 auto;
}

#highlights {
	width: 927px;
	height: 290px;
	margin: 0 auto;
	padding: 0 0 0 3px;
	_padding: 0 0 0 0;
	background-image: url('/img/highlights_border.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
}

a {
	color: #002e60;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.toepassing_home img {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0;
}

.toepassing_home { 
	margin: 0 0 0 0;
	height: 69px;
}

.titel_home img { 
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0;
}

.titel_home { 
	margin: 0 0 0 0;
}

.titel_Profline {
	background-image: url('/img/titels/profline_titel.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

.titel_Overige{
	background-image: url('/img/titels/overige_producten_titel.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

.titel_Sonstige{
	background-image: url('/img/sonstig.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

.titel_Übrige {
	background-image: url('/img/titels/ubrige_produkte_titel.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

.titel_Others{
	background-image: url('/img/titels/other_products_titel.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

.titel_Nieuws{
	background-image: url('/img/titels/nieuws_titel.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

.titel_News{
	background-image: url('/img/titels/news_titel.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

.titel_Econline{
	background-image: url('/img/titels/econline_titel.jpg');
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	width: 300px;
	height: 63px;
}

#flashcontent2 {
	width: 213px; 
	height: 100px; 
	margin: -15px 0 0 0; 
	padding: 0 0 0 0; 
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 CONTENT
__________________________________________________*/

#content_homepage {
	width: 913px;
	margin: 0 auto;
	border-bottom: 1px solid #f7f7f7;
}

#content_homepage_left {
	width: 290px;
	margin: 10px 0 10px 0;
	padding: 0 0 0 20px;
	float: left;
}

#content_homepage_right {
	width: 603px;
	margin: 10px 0 10px 0;
	float: left;
}

#content_left {
	width: 567px;
	padding: 10px 0 20px 20px;
	margin: 0 0 0 45px;
	float: left;
	*width: 561px !important;
	_width: 555px !important;
	_margin: 0 0 0 25px;
}

#contenttext {
	width: 890px;
	padding: 10px 0 20px 20px;
	margin: 0 0 0 45px;
	float: left;
}

#content_right {
	width: 373px;
	float: right;
}

#content_breed {
	width: 887px;
	padding: 10px 0 20px 20px;
	margin: 0 0 0 45px;
	float: left;
	_margin: 0 0 0 25px;
}

.text {
	font-size: 12px;
	font-family: "Arial";
	line-height: 20px;
	letter-spacing: 0.3px;
	color: #000000;
	margin: 0 0 20px 0;
}

.text_lijn {
	font-size: 12px;
	font-family: "Arial";
	line-height: 20px;
	letter-spacing: 0.3px;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}

.text ul, .text_lijn ul {
	margin: 0 0 0 30px;	
}

.link_item {
	font-size: 12px;
	font-family: "Arial";
	line-height: 20px;
	letter-spacing: 0.3px;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}

.link_item img {
	float: left;
	padding: 0 20px 0 0;
	_margin: 0 20px 0 0;
}

.link_item:hover, .link_item_top:hover, .link_item_bottom:hover {
	cursor: pointer;
}

.paging {
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}

.paging2 {
	padding: 5px 0 5px 0;
	margin: 10px 0 0 0;
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}

.paging a, .paging2 a {
	padding: 0 3px 0 3px;
}

.datum {
	margin: 5px 0 5px 0;
	color: #666666;
	font-style: italic;
	font-size: 10px;
}

#map {
	width: 565px;
	height: 300px;
	_behavior: none;
}

#maps {
	width: 850px;
	height: 565px;
	margin: 0 0 0 65px;
	border: 2px solid #002e60;
	_behavior: none;
}

.text strong {
	color: #000000;
}

.blauw {
	background-color: #002e60;
	width: 5px;
	height: 30px;
}

.blauw_text {
	margin: 6px 10px 0 0;
	_margin: 4px 10px 0 0;
}

.text_lijn img {
	margin: 0 0 0 10px;
	border: 1px solid #999999;
}

.text img {
	border: 1px solid #999999;
}

#products_shop	{
	width: 900px;
}

#breadcrumbs	{
	margin: 0 0 10px 0;
}

#products_shop .product	{
	background-color: #ffffff;
	background-image: url('/img/product_bg2.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 0 15px 10px 0;
	text-align: left;
	width: 250px;
	height: 220px;
}

#products_shop .product .image	{
	float: right;
}

input[type=text]	{
	margin: 1px 0 1px 0;
}

#groups_shop	{
	width: 900px;
}

#groups_shop .group	{
	background-color: #ffffff;
	background-image: url('/img/product_bg2.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 0 15px 10px 0;
	text-align: left;
	width: 250px;
	height: 130px;
	border: 0px solid #002e60;
	border-top: 1px solid #e2e2e2;
}

#groups_shop .group:hover	{
	color: #002e60;
}

#groups_shop .group img	{
	float: left;
}

.description	{
	float: left;
}

.price	{
	float: right;
}

.stuks	{
	width: 25px;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 SITEMAP
__________________________________________________*/

#sitemap ul {
	margin: 0 0 0 20px;
}

#sitemap ul li {
	list-style-type: square;
}

#sitemap ul li ul li {
	list-style-type: none;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 FORMULIER
__________________________________________________*/

.zoekformulier {
	margin: 20px 0 0 0;
}

input, textarea, select {
	margin: 0 20px 0 0;
	font-size: 12px;
	font-family: "Arial";
	line-height: 10px;
	letter-spacing: 0.3px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	border: 1px solid #002E5F;
}

.zoekknop {
	border: 0 !important;
	color: #002E5F;
	cursor: pointer;
	background-color: #ebebeb;
}

.nieuwskop {
	margin: 0 0 0 10px;
	cursor: pointer;
}

.send_btn {
	border: 1px solid #cccccc !important;
	padding: 5px 5px 4px 5px !important;
	cursor: pointer;
}

.grey_text table {
	background: none;
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

.grey_text td {
	background: none;
	border: 0;
	text-align: left;
	vertical-align: top;
}

.grey_text td a {
	margin: 0 0 0 -10px !important;
	text-decoration: none;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 GRIJS BLOK
__________________________________________________*/

.grey_block {
	width: 300px;
	height: 275px;
	background-image: url('/img/grey_block_back_v2.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #dddcdc;
	margin: 5px 0 0 6px;
	_margin: 5px 0 0 5px;
	float: left;
	line-height: 0px;
}

.grey_block .grey_text {
	padding: 3px 3px 3px 10px;
	line-height: 18px;
}

.grey_block h2, .grey_block h3 {
	margin: 0 0 -5px 5px;
}

.grey_block img {
	margin: 0 15px 0 3px;
}

.grey_block a {
	color: #555555;
	text-decoration: underline;
	margin: 0 0 0 79px;
	padding: 0 0 0 10px;
}

.grey_block a:hover {
	color: #000000;
	padding: 0 0 0 10px;
	background-image: url('/img/blauw.jpg');
	background-repeat: repeat-y;
}

.grey_block_content {
	width: 300px;
	background-image: url('/img/grey_block_back.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #dddcdc;
	margin: -2px 0 16px 26px;
	*margin: -2px 0 0 29px;
	_margin: -2px 0 0 14px;
	float: left;
	line-height: 16px;
	border-top: 2px solid #002e60;
	*position: relative;
	*z-index: 10;
}

.grey_block_content .text, .grey_block_product .text {
	padding: 10px 20px 10px 20px;
	font-size: 12px;
	font-family: "Arial";
	line-height: 24px;
	letter-spacing: 0.3px;
	color: #333333;
}	

.grey_block_content h2, .grey_block_content h3, .grey_block_product h2, .grey_block_product h3 {
	margin: 0 0 -5px 5px;
}

.grey_block_content a, .grey_block_product a {
	color: #555555;
	text-decoration: underline;
	padding: 0 0 0 10px;
}

.grey_block_content a:hover, .grey_block_product a:hover {
	color: #000000;
	padding: 0 0 0 10px;
	background-image: url('/img/blauw.jpg');
	background-repeat: repeat-y;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 HOOFDMENU
__________________________________________________*/	 

#menu_back {
	background-image: url('/img/menu_back.jpg');
	background-repeat: repeat-x;
	width: 912px;
	height: 38px;
	margin: 0 auto;
	_margin: -6px auto;
	_height: 42px;
}

#menu {
	height: 25px;
	width: 845px;
	margin: 0 auto;
	position: relative;
}

#menu ul {
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	list-style: none;
}

#menu ul li {
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	list-style: none;
	float: left;
	font-size: 14px;
	font-family: "Arial";
	line-height: 14px;
	letter-spacing: 0.4px;
	height: 24px;
}

#menu ul li a {
	color: #999999;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0 0 0 10px;
	display: block;
	height: 24px;
	padding: 10px 0 0 10px;
	_float: left;
}

#menu ul li a:hover {
	color: #999999;
	background-image: url('/img/back_menu_item.jpg');
	background-repeat: repeat-y;
	padding: 10px 0 0 10px;
}

.menu1 {
	margin: 0 10px 0 5px !important;
	*margin: 0 10px 0 8px !important;
	_margin: 0 10px 0 8px !important;
}

.menu10 {
	margin: 0 0 0 5px !important;
}

.actief_menu {
	font-weight: bold;
	background-image: url('/img/pijltje.png');
	background-repeat: no-repeat;
}

#menu ul li ul {
	display: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#menu ul li:hover ul {
	display: block;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	list-style: none;
	border-bottom: 1px solid #00708b;
	border-left: 1px solid #00708b;
	border-right: 1px solid #00708b;
	position: absolute;
}

#menu ul li:hover ul.submenu19 {
	*margin: 28px 0 0 -38px !important;
	_margin: 26px 0 0 -38px !important;
}

#menu ul li:hover ul.submenu20 {
	*margin: 28px 0 0 -67px !important;
	_margin: 32px 0 0 -67px !important;
}

#menu ul li:hover ul.submenu21 {
	*margin: 28px 0 0 -43px !important;
	_margin: 32px 0 0 -43px !important;
}

#menu ul li:hover ul.submenu22 {
	*margin: 0 0 0 0 !important;
	_margin: 32px 0 0 -72px !important;
}

#menu ul li:hover ul.submenu23 {
	*margin: 28px 0 0 -47px !important;
	_margin: 32px 0 0 -47px !important;
}

#menu ul li:hover ul.submenu24 {
	*margin: 28px 0 0 -64px !important;
	_margin: 32px 0 0 -64px !important;
}

#menu ul li:hover ul.submenu25 {
	*margin: 28px 0 0 -47px !important;
	_margin: 32px 0 0 -47px !important;
}

#menu ul li:hover ul.submenu26 {
	*margin: 28px 0 0 -58px !important;
	_margin: 32px 0 0 -58px !important;
}

#menu ul li:hover ul.submenu27 {
	*margin: 0 0 0 0 !important;
	_margin: 32px 0 0 -77px !important;
}

#menu ul li:hover ul.submenu28 {
	*margin: 0 0 0 0 !important;
	_margin: 32px 0 0 -56px !important;
}

#menu ul li:hover ul.submenu32 {
	*margin: 0 0 0 0 !important;
	_margin: 32px 0 0 -56px !important;
}

#menu ul li:hover ul.submenu28 li {
	width: 120px !important;
}

#menu ul li ul li {
	display: block !important;
	padding: 8px 10px 6px 10px !important;
	margin: 0 0 0 0 !important;
	clear: both;
	height: 18px !important;
	width: 148px;
	background-image: url('/img/blue_transparancy.png');
	background-repeat: repeat;
	border-bottom: 1px solid #00708b;
	position: relative;
	letter-spacing: 0px;
}

#menu ul li ul li a {
	color: #002e60;
	font-size: 12px;
	padding: 1px 0 1px 10px;
	text-transform: none;
	height: 14px;
}

#menu ul li ul li a:hover {
	color: #002e60;
	background-image: url('/img/blauw.jpg');
	background-repeat: repeat-y;
	height: 14px;
	padding: 1px 0 1px 10px;
}

table {
	font-size: 11px;
}

td {
	text-align: center;
	padding: 1px 0 1px 0;
	border-top: 1px solid #FFFFFF;
	background-color: #EEEEEE;
}

td img {
	border: 0;
}

.left_td {
	text-align: left;
	padding: 0 0 0 5px;
}

th {
	text-align: center;
	padding: 2px 0 2px 0;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: 1px solid #43729B;
}

.tdcenter {
	text-align: center;
	width: 100px;
}

.tdcenter img {
	border: 0 !important;
}

.tdcenter a {
	border: 0 !important;
}

table {
	width: 100%;
}

#map span {
	display: none;
}

.teaser_Google_Maps #map {
	width: 265px;
	height: 265px;
	float: left;
	margin: 0 10px 0 0;
}

.teaser_Google_Maps #map .route {
	display: none;
}

.contactformulier label {
	display: block;
	float: left;
	width: 200px;
}

label {
	display: block;
	float: left;
	width: 200px;
}

.contactformulier input, .contactformulier select, .contactformulier textarea {
	margin: 2px 0 2px 0;
	border: 1px solid #333333;
	font-size: 12px;
	font-family: "Arial";
	line-height: 10px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.contactformulier option {
	font-size: 12px;
	font-family: "Arial";
	line-height: 10px;
	color: #000000;
	padding: 0 2px 0 2px;
}

.contactformulier submit {
	border: 0 !important;
}

.nieuwsteaser {
	height: 20px;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 TOPMENU
__________________________________________________*/	 

#topmenu {
	width: 912px;
	height: 30px;
	margin: 0 auto;
	position: relative;
}

#landen_keuze {
	position: absolute;
	top: 7px;
}

#landen_keuze img {
	border: 1px solid #999999;
	margin: 0 5px 0 0;
}

#landen_keuze img:hover {
	border: 1px solid #0F3A64;
	margin: 0 5px 0 0;
}

#topmenu ul {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#topmenu ul li {
	margin: 10px 0 7px 0;
	padding: 0 10px 2px 10px;
	list-style: none;
	float: left;
	height: 13px;
	border-left: 1px solid #b3b3b3;
	font-size: 13px;
	font-family: "Arial";
	line-height: 13px;
	color: #999999;
}

#topmenu ul li a {
	text-decoration: none;
	color: #999999;
	text-transform: lowercase;
}

#topmenu ul li a:hover {
	text-decoration: underline;
}

.topmenu1 {
	border-left: 0px solid #FFFFFF !important;
}

.topmenu4 {
	border-left: 0px solid #FFFFFF !important;
}

.topmenu6 {
	border-left: 0px solid #FFFFFF !important;
}

/*//////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////
     
	 SIFR
__________________________________________________*/	 

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 70px;
	line-height: 70px;
	height: 70px;
	margin: 20px 0 0 30px;
	_margin: 20px 0 -65px 30px;
}

.sIFR-hasFlash h2, .sIFR-hasFlash h3 {
	visibility: hidden;
	font-size: 55px;
	line-height: 55px;
	height: 55px;
	_font-size: 50px;
	_line-height: 50px;
	_height: 50px;
	_letter-spacing: -15px;
}

.sIFR-hasFlash .grey_block_content h2, .sIFR-hasFlash .grey_block_content h3 {
	visibility: hidden;
	font-size: 50px;
	line-height: 50px;
	height: 40px;
	margin: 0 0 5px -2px;
	padding: 7px 0 0 0;
}

h4 {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
	color: #000000;
	display: block;
	height: 18px;
	background-image: url('/img/blauw_blok.jpg');
	background-repeat: no-repeat;
}

h4 a {
	color: #000000;
	cursor: default;
}


h4 a:hover {
	color: #000000;
	text-decoration: none;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0 0 0;
	margin: 0 0 5px 0;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 FOOTERMENU
__________________________________________________*/	 

#footermenu {
	width: 912px;
	height: 22px;
	margin: 10px auto;
	text-align: center;
}

#footermenu ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#footermenu ul li {
	margin: 0 0 0 25px;
	padding: 0 0 0 0;
	display: inline;
	font-size: 11px;
	font-family: "Arial";
	line-height: 11px;
	color: #999999;
	text-transform: lowercase;
	letter-spacing: 0.5px;
}

#footermenu ul li a {
	color: #999999;
	text-decoration: none;
}

#footermenu ul li a:hover {
	color: #8c8c8c;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 PRODUCTEN
__________________________________________________*/

.product_details .foto {
	margin: 0 0 0 -18px;
	width: 350px;
	float: left;
	text-align: center;
}

.product_details .foto img {
	margin: 0 0 0 0;
}

.product_details .text {
	width: 300px;
	float: left;
	margin: 10px 0 0 20px;
	line-height: 22px;
}

.product_details h4 {
	margin: 10px 0 10px 0;
	font-size: 25px !important;
	line-height: 25px;
	height: 25px;
	background-repeat: repeat-y;
}

.hierarchie_detail {
	display: block;
	text-align: right;
	padding: 0 10px 0 0;
	color: #bfbfbf;
	width: 660px;
	_width: 645px;
}

.hierarchie_detail a {
	color: #bfbfbf;
	font-style: italic;
}

#product_vak {
	background-color: #FFFFFF;
	background-image: url('/img/back_producten_fill2.jpg');
	_background-image: url('/img/back_producten_fill2-ie6.jpg') !important;
	background-repeat: repeat-y;
	background-position: bottom left;
	width: 700px;
	_width: 668px;
	margin: -1px 0 0 -30px;
	_margin: -1px 0 0 -10px;
}

.product_bottom {
	background-image: url('/img/back_producten2.jpg');
	_background-image: url('/img/back_producten2_ie6.jpg') !important;
	background-repeat: no-repeat;
	width: 700px;
	_width: 668px;
	height: 25px;
}

.product_top {
	background-image: url('/img/back_producten_top2.jpg');
	_background-image: url('/img/back_producten_top2_ie6.jpg') !important;
	background-repeat: no-repeat;
	width: 700px;
	_width: 668px;
	height: 1px;
	margin: 0 0 0 0;
}

#product_specs, #product_opties, #product_downloads, #product_omschrijving {
	padding: 20px 35px 5px 35px;	
}

#product_specs ul, #product_opties ul, #product_downloads ul, #product_omschrijving ul {
	margin: 5px 0 0 20px;
}

.tab_balk {
	width: 830px;
	_width: 430px;
	height: 30px;
	margin: 20px 0 0 48px;
}

.tab_specs_active {
	background-color: #FFFFFF;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 136px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
}

.tab_specs {
	background-color: #43729b;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 136px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
}

.tab_opties_active {
	background-color: #FFFFFF;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 57px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	color: #000000;
}

.tab_opties {
	background-color: #43729b;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 57px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	color: #FFFFFF;
}

.tab_downloads_active {
	background-color: #FFFFFF;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 65px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	color: #000000;
}

.tab_downloads {
	background-color: #43729b;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 65px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	color: #FFFFFF;
}

.tab_omschrijving_active {
	background-color: #FFFFFF;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 80px;
	margin: 0 0 0 -66px;
	_margin: 0 0 0 -46px;
	position: relative;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	color: #000000;
}

.tab_omschrijving {
	background-color: #43729b;
	padding: 5px 17px 0 11px;
	height: 24px;
	width: 80px;
	margin: 0 0 0 -66px;
	_margin: 0 0 0 -46px;
	position: relative;
	border-left: 1px solid #99abbf;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	color: #FFFFFF;
}

.tab_specs_active a, .tab_opties_active a, .tab_downloads_active a, .tab_omschrijving_active a {
	color: #000000;
}

.tab_specs_active a:hover, .tab_opties_active a:hover, .tab_downloads_active a:hover, .tab_omschrijving_active a:hover {
	color: #000000;
	text-decoration: none;
}

.tab_opties a, .tab_downloads a, .tab_specs a, .tab_omschrijving a {
	color: #FFFFFF;
}

#product_specs table, #product_omschrijving table, #product_opties table, #product_downloads table {
	font-size: 11px;
}

#product_specs th, #product_omschrijving th, #product_opties th, #product_downloads th {
	text-align: center;
	padding: 2px 0 2px 0;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: 1px solid #43729B;
}

#product_specs td, #product_omschrijving td, #product_opties td, #product_downloads td {
	text-align: center;
	padding: 1px 0 1px 0;
	border-top: 1px solid #FFFFFF;
	background-color: #EEEEEE;
}

#product_specs td img, #product_omschrijving td img, #product_opties td img, #product_downloads td img {
	border: 0;
}

#product_specs .left_td, #product_omschrijving .left_td, #product_opties .left_td, #product_downloads .left_td {
	text-align: left;
	padding: 0 0 0 5px;
}

#content_left_product {
	float: left;
	margin: 10px 0 0 65px;
	_margin: 10px 0 0 35px;
	width: 661px;
	*width: 658px;
}

#content_right_product {
	width: 213px;
	float: left;
	margin: 0 0 0 20px;
	_margin: 0 0 0 15px;
}

.grey_block_product {
	width: 213px;
	background-image: url('/img/grey_block_back.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #dddcdc;
	margin: -2px 0 20px 0;
	float: left;
	line-height: 16px;
	border-top: 2px solid #274665;
	*position: relative;
	*z-index: 10;
}

.group {
	width: 650px;
	*width: 648px;
	_width: 608px;
	margin: 5px 0 20px 0;
	border-bottom: 1px solid #dddddd;
	padding: 0 0 10px 10px;
	min-height: 80px;
}

.group img {
	float: left;
	padding: 0 20px 0 0;
	_padding: 0 0 0 0;
	_margin: 0 20px 0 0;
}

.group:hover, .group_top:hover, .group_bottom:hover {
	cursor: pointer;
}

.meer_info {
	margin: 5px 0 0 0;
	color: #002e60;
	font-style: italic;
	display: block;
	text-align: right;
}

.group:hover {
	border-bottom: 1px solid #002e60;
}

.link_item:hover {
	border-bottom: 1px solid #002e60;
}

.link_item a {
	float: right;
	font-style: italic;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 LIGHTWINDOW
__________________________________________________*/	 

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #002e60;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url('/img/blank.gif') no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url('/img/prevlabel.gif') left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url('/img/nextlabel.gif') right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: none;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url('/img/black-70.png') repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url('/img/arrow-up.gif') no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url('/img/arrow-down.gif') no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url('/img/black-70.png') repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
		_background-color: none !important;
		_background-image: url('/img/black-70.png') !important;
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #FFFFFF;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

/*//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
     
	 DOWNLOADS
__________________________________________________*/

.downloads_vak {
	margin: 0 0 0 -20px;
	width: 920px;
	background-image: url('/img/back_downloads_fill.jpg');
	background-repeat: repeat-y;
}

.downloads_top {
	margin: -1px 0 0 0;
	width: 920px;
	height: 1px;
	_height: 1px !important;
	padding: 0 0 0 0;
	background-image: url('/img/back_downloads_top-2.jpg');
	background-repeat: no-repeat;
	line-height: 0px;
	font-size: 0px;
}

.downloads_bottom {
	margin: 0 0 0 0;
	width: 920px;
	height: 25px;
	background-image: url('/img/back_downloads_bottom.jpg');
}

#products {
	width: 445px;
	margin: 0 0 0 13px;
	_margin: 0 0 0 7px;
	padding: 0 0 10px 0;
	float: left;
	height: 200px;
	overflow: auto;
	background-image: url('/img/downloads_verloop.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ffffff;
	border-bottom: 1px solid #eeeeee;
	scrollbar-arrow-color: #002e60;
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

#categories {
	width: 444px;
	_width: 443px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	height: 200px;
	overflow: auto;
	background-image: url('/img/downloads_verloop.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ffffff;
	border-bottom: 1px solid #eeeeee;
}

#downloads {
	width: 885px;
	margin: 0 0 0 13px;
	padding: 0 0 0 5px;
}

.subgroep {
	width: 405px;
	*width: 403px;
	_width: 403px;
	margin: 5px 0 2px 10px;
	padding: 2px 5px 2px 10px;
	cursor: pointer;
	border-bottom: 1px solid #002e60;
	font-weight: bold;
	color: #333333;
}

.product1:hover {
	background-color: #eeeeee;
}

.subgroep {
	width: 400px;
	*width: 398px;
	_width: 398px;
	margin: 0 0 1px 0;
	padding: 0 5px 0 25px;
	cursor: pointer;
	color: #333333;
}

.product1 {
	width: 385px;
	*width: 383px;
	_width: 383px;
	margin: 0 0 1px 0;
	padding: 1px 5px 1px 40px;
	cursor: pointer;
	font-size: 11px;
	color: #002e60;
}

.categorie {
	width: 399px;
	_width: 380px;
	margin: 0 0 1px 0;
	padding: 1px 5px 1px 40px;
	cursor: pointer;
	font-size: 12px;
	color: #002e60;
}

.categorie:hover {
	background-color: #eeeeee;
}

.categorie_tekst {
	width: 385px;
	*width: 383px;
	_width: 383px;
	margin: 0 0 1px 0;
	padding: 5px 5px 1px 40px;
	font-size: 12px;
	color: #333333;
}

.downloads_tekst {
	width: 385px;
	*width: 383px;
	_width: 383px;
	margin: 0 0 1px 0;
	padding: 5px 5px 1px 40px;
	font-size: 12px;
	color: #333333;
}

.product_titel {
	width: 425px;
	margin: 5px 0 5px 13px;
	padding: 2px 2px 2px 10px;
	float: left;
	font-weight: bold;
	color: #002e60;
	font-size: 14px;
}

.categorie_titel {
	width: 435px;
	padding: 2px 2px 2px 15px;
	margin: 5px 0 5px 0;
	float: left;
	font-weight: bold;
	color: #002e60;
	font-size: 14px;
}

.downloads_titel {
	width: 877px;
	padding: 0 2px 5px 10px;
	margin: 10px 0 5px 13px;
	font-weight: bold;
	color: #002e60;
	font-size: 14px;
	border-bottom: 2px solid #002e60;
}

.download_blok {
	margin: 7px 0 0 4px;
	padding: 10px 10px 7px 10px;
	width: 850px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #002e60;
}

.downloadimage {
	float: right;
	width: 100px;
	text-align: right;
	font-size: 8px;
	color: #999999;
	font-style: italic;
}

.downloadimage img {
	*margin: 0 -3px 0 0;
	_margin: 0 -3px 0 0;
}

.downloadnaam {
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 10px 0;
}

.tab_10001_active, .tab_10057_active, .tab_10046_active, .tab_10068_active {
	background-color: #FFFFFF;
	padding: 5px 11px 0 11px;
	height: 24px;
	width: 145px;
	margin: 0 0 0 -8px;
	_margin: 0 0 0 -4px;
	position: relative;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	color: #000000;
	cursor: pointer;
}

.tab_10001, .tab_10057, .tab_10046, .tab_10068 {
	background-color: #43729b;
	padding: 5px 11px 0 11px;
	height: 24px;
	width: 145px;
	margin: 0 0 0 -8px;
	_margin: 0 0 0 -4px;
	position: relative;
	border-left: 1px solid #99abbf;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	color: #FFFFFF;
	cursor: pointer;
}

.tab_10068, .tab_10068_active {
	width: 100px;
}

.tab_10005_active, .tab_10062_active, .tab_10050_active, .tab_10072_active {
	background-color: #FFFFFF;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 125px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10005, .tab_10062, .tab_10050, .tab_10072 {
	background-color: #43729b;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 125px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10008_active, .tab_10066_active, .tab_10056_active, .tab_10073_active {
	background-color: #FFFFFF;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 125px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10008, .tab_10066, .tab_10056, .tab_10073 {
	background-color: #43729b;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 125px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10073, .tab_10073_active {
	width: 150px;
}

.tab_10015_active, .tab_10067_active, .tab_10051_active, .tab_10077_active {
	background-color: #FFFFFF;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 125px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10015, .tab_10067, .tab_10051, .tab_10077 {
	background-color: #43729b;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 125px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10027_active, .tab_10061_active, .tab_10055_active, .tab_10078_active {
	background-color: #FFFFFF;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 117px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10027, .tab_10061, .tab_10055, .tab_10078 {
	background-color: #43729b;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 117px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10078, .tab_10078_active {
	width: 137px;
}

.tab_-1_active {
	background-color: #FFFFFF;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 135px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_-1 {
	background-color: #43729b;
	padding: 5px 7px 0 11px;
	height: 24px;
	width: 135px;
	margin: 0 0 0 0;
	position: relative;
	border-right: 1px solid #99abbf;
	border-top: 1px solid #99abbf;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.tab_10001_active a, .tab_10057_active a, .tab_10005_active a, .tab_10061_active a, .tab_10008_active a, .tab_10062_active a, .tab_10015_active a, .tab_10066_active a, .tab_-1_active a, .tab_10067_active a, .tab_10027_active a, .tab_10046_active a, .tab_10050_active a, .tab_10056_active a, .tab_10051_active a, .tab_10055_active a, .tab_10078_active a, .tab_10077_active a, .tab_10073_active a, .tab_10072_active a, .tab_10068_active a {
	color: #000000;
}

.tab_10001_active a:hover, .tab_10057_active a:hover, .tab_10005_active a:hover, .tab_10061_active a:hover, .tab_10008_active a:hover, .tab_10062_active a:hover, .tab_10015_active a:hover, .tab_10066_active a:hover, .tab_-1_active a:hover, .tab_10067_active a:hover, .tab_10027_active a:hover, .tab_10046_active a:hover, .tab_10050_active a:hover, .tab_10056_active a:hover, .tab_10051_active a:hover, .tab_10055_active a:hover, .tab_10078_active a:hover, .tab_10077_active a:hover, .tab_10073_active a:hover, .tab_10072_active a:hover, .tab_10068_active a:hover {
	color: #000000;
	text-decoration: none;
}

.tab_10001 a, .tab_10057 a, .tab_10005 a, .tab_10061 a, .tab_10008 a, .tab_10062 a, .tab_10015 a, .tab_10066 a, .tab_-1 a, .tab_10067 a, .tab_10027 a, .tab_10046 a, .tab_10050 a, .tab_10056 a, .tab_10051 a, .tab_10055 a, .tab_10078 a, .tab_10077 a, .tab_10073 a, .tab_10072 a, .tab_10068 a {
	color: #FFFFFF;
}

/*//////////////////////////////////////////////////*/

ul.productenmenu {
	_margin: 32px 0 0 -74px !important;
}

ul.productenmenu li ul.productenmenu	{
	visibility: hidden;
}


ul.productenmenu li:hover ul.productenmenu	{
	visibility: visible;
	position: relative;
	top: 0;
	left: 168px;
	_top: -32px;
	_left: 242px;
	z-index: 999;
}
