body
{ 
	margin: 0;
	padding:0;
	color:#111111;
	text-align:center;
	font:12px/1.2 Verdana,helvetica,sans-serif;
	background: url(../_img/bg.gif) repeat-x #d1f1cf;
}
p,ul,ol,address,ul li { font-style: normal; margin:0 0 0 1em; }
ul,blockquote { list-style:none; margin:5px 0 0 0; padding:0;}
ol{ }
h1{font-size: 1.6em; margin:10px 20px; padding:0; color:#222;}
h2{font-size: 1.2em;margin:0;padding:0;}
h3{font-size: 1.1em;margin:0;padding:0;}
abbr,acronym{font-style:normal}
a { text-decoration:none; padding-bottom:1px;}
a:link { color:#111111; font-weight: bold; }
a:visited { color:#222222; font-weight: bold;}
a:hover, a:focus { color:#111; text-decoration: underline; }
div{display:block;margin:0;padding:0;border:none}

#index {
margin: 0px;
padding: 0px;
}


div#container
{
	display: block;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	border: 0;
	clear:left;
}

#logo {
	margin: 5px 10px;
	padding: 0;
	float: left;
}

#menu {
	margin: 15px 5px;
	padding: 0;
	float: right;
}

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

#navlist li
{
display: inline;
padding: 0;
margin: 0;
font-size: 1.6em;
}

#navlist li:before { content: "| "; color:#fe0000; }
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li
{
background-image: url(../_img/divider.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.5em 0 1em;
margin: 0 1em 0 -1em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }

* html #navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { background-image: none; }

#current {
	color: #fe0000;
	}

div#topmenu { margin: 0; background: #FFF; padding: 0; border: 1px solid #43c134;}
div#topmenu b.rbottom { display:block;background: #43c134; }
div#topmenu b.rbottom b { display:block;height: 1px; overflow: hidden; background: #FFF; }
div#topmenu b.r1 { margin: 0 5px;}
div#topmenu b.r2 { margin: 0 3px;}
div#topmenu b.r3 { margin: 0 2px;}
div#topmenu b.rtop b.r4, div#topmenu b.rbottom b.r4 { margin: 0 1px;height: 2px; }
div#topmenu p { margin: 5px 10px 0 0; text-align: right; font-size: 0.9em;  }

div#logomenu { margin: 10px 0 0 0; background: #FFF;}
div#logomenu b.rtop, div#logomenu b.rbottom { display:block; background: #43c134;}
div#logomenu b.rtop b, div#logomenu b.rbottom b { display: block; height: 1px; overflow: hidden; background: #FFF; }
div#logomenu b.r1 { margin: 0 5px;}
div#logomenu b.r2 { margin: 0 3px; }
div#logomenu b.r3 { margin: 0 2px; }
div#logomenu b.rtop b.r4, div#logomenu b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#logomenu p, h1, h2 { margin: 5px 5px 10px 5px; }

div#submenu { margin: 10px 0 0 0; background: #FFF;}
div#submenu b.rtop, div#submenu b.rbottom { display:block; background: #43c134;}
div#submenu b.rtop b, div#submenu b.rbottom b { display: block; height: 1px; overflow: hidden; background: #FFF; }
div#submenu b.r1 { margin: 0 5px; }
div#submenu b.r2 { margin: 0 3px; }
div#submenu b.r3 { margin: 0 2px; }
div#submenu b.rtop b.r4, div#submenu b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#submenu p { margin: 0 5px; }

#submenu_left { font-size: 1.2em; font-weight: normal;}
#submenu_left li { padding: 3px; margin: 0 10px; list-style-type: none;  }
#submenu_left li a:hover { border-bottom: 1px solid #000; }
#submenu_lef_container { width: 290px; }
#submenu_lef_container ul { list-style-type: none; }
#submenu_lef_container a { display: inline ; width: 270px; font-size: 1.0em; font-weight: normal; padding: 3px 0;  }
#submenu_lef_container a:link, #submenu_left a:visited { color: #000; text-decoration: none; font-size: 1.0em; font-weight: normal; }
#submenu_lef_container a:hover { text-decoration: none; }

#submenu_hor li { padding: 0 0 0 3px; margin: 0 5px 0 0; font-size: 1.2em; font-weight: normal; display: inline; list-style-type: none;}
#submenu_hor li .link { font-size: 1.2em; font-weight: normal;}
#submenu_hor li .active { font-weight: normal;}
#submenu_hor li a { font-weight: normal; background-image: url(../_img/submenu_bg.png); width: 220px; padding: 3px 0;}

div#content { margin: 10px 0 0 0; background: #FFF;}
div#content b.rtop { display:block; background: #43c134;}
div#content b.rbottom { display:block; background: #bae9b5;}
div#content b.rtop b, div#content b.rbottom b { display: block; height: 1px; overflow: hidden; background: #FFF; }
div#content b.r1 { margin: 0 5px; }
div#content b.r2 { margin: 0 3px; }
div#content b.r3 { margin: 0 2px; }
div#content b.rtop b.r4, div#content b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#content p, h1 { margin: 5px 5px 10px 5px; }

div#header { margin: 0 5px; background: #cacaca}
div#header b.rtop, div#header b.rbottom { display:block; background: #FFF;}
div#header b.rtop b, div#header b.rbottom b { display: block; height: 1px; overflow: hidden; background: #cacaca; }
div#header b.r1 { margin: 0 5px; }
div#header b.r2 { margin: 0 3px; }
div#header b.r3 { margin: 0 2px; }
div#header b.rtop b.r4, div#header b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#header p, div#header h1, div#header h2, div#header h3 { margin: 5px; }
.headerleft { margin: 0 0 0 5px; padding: 0; float: left; width: 435px; }
.headerright { margin: 0 5px 0 0; padding: 0; float: right; width: 435px; }

.header2-3e { margin: 0 0 0 5px; padding: 0; float: left; width: 535px; }
.header1-3e { margin: 0 5px 0 0; padding: 0; float: right; width: 335px; }

div#contentblok_menu { width: 293px; margin: 5px 0 0 5px; background: #e4e4e3; float:left;}
div#contentblok_menu b.rtop, div#contentblok_menu b.rbottom { display:block; background: #FFF;}
div#contentblok_menu b.rtop b, div#contentblok_menu b.rbottom b { display: block; height: 1px; overflow: hidden; background: #e4e4e3; }
div#contentblok_menu b.r1 { margin: 0 5px; }
div#contentblok_menu b.r2 { margin: 0 3px; }
div#contentblok_menu b.r3 { margin: 0 2px; }
div#contentblok_menu b.rtop b.r4, div#contentblok_menu b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblok_menu p { margin: 5px; }
div#contentblok_menu .titel { margin: 0 5px; font-size: 1.4em; padding:0; color: #fe0000;}
div#contentblok_menu .subtitel {font-size: 1em; padding:0; color: #000; font-weight: bold;}
div#contentblok_menu .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }
div#contentblok_menu .small { font-size: 0.7em; }

div#contentblok_prodmenu { width: 890px; margin: 5px 0 0 5px; background: #e4e4e3; float:left;}
div#contentblok_prodmenu b.rtop, div#contentblok_prodmenu b.rbottom { display:block; background: #FFF;}
div#contentblok_prodmenu b.rtop b, div#contentblok_prodmenu b.rbottom b { display: block; height: 1px; overflow: hidden; background: #e4e4e3; }
div#contentblok_prodmenu b.r1 { margin: 0 5px; }
div#contentblok_prodmenu b.r2 { margin: 0 3px; }
div#contentblok_prodmenu b.r3 { margin: 0 2px; }
div#contentblok_prodmenu b.rtop b.r4, div#contentblok_prodmenu b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblok_prodmenu p { margin: 5px; }
div#contentblok_prodmenu .titel { margin: 0 5px; font-size: 1.4em; padding:0; color: #fe0000;}
div#contentblok_prodmenu .subtitel {font-size: 1em; padding:0; color: #000; font-weight: bold;}
div#contentblok_prodmenu .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }
div#contentblok_prodmenu .small { font-size: 0.7em; }

div#contentblok1 { width: 293px; margin: 5px 0 0 5px; background: #e4e4e3; float:left;}
div#contentblok1 b.rtop, div#contentblok1 b.rbottom { display:block; background: #FFF;}
div#contentblok1 b.rtop b, div#contentblok1 b.rbottom b { display: block; height: 1px; overflow: hidden; background: #e4e4e3; }
div#contentblok1 b.r1 { margin: 0 5px; }
div#contentblok1 b.r2 { margin: 0 3px; }
div#contentblok1 b.r3 { margin: 0 2px; }
div#contentblok1 b.rtop b.r4, div#contentblok1 b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblok1 p { margin: 5px; min-height: 190px; }
div#contentblok1 .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}
div#contentblok1 .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

div#contentblok2 { width: 293px; margin: 5px 0 0 5px; background: #e4e4e3; float:left;}
div#contentblok2 b.rtop, div#contentblok2 b.rbottom { display:block; background: #FFF;}
div#contentblok2 b.rtop b, div#contentblok2 b.rbottom b { display: block; height: 1px; overflow: hidden; background: #e4e4e3; }
div#contentblok2 b.r1 { margin: 0 5px; }
div#contentblok2 b.r2 { margin: 0 3px; }
div#contentblok2 b.r3 { margin: 0 2px; }
div#contentblok2 b.rtop b.r4, div#contentblok2 b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblok2 p { margin: 3px; }
div#contentblok2 .contentblokje { min-height: 190px; }
div#contentblok2 .centertitel { margin: 10px; font-size: 1.2em; padding:0; color:#111; text-align: center; }
div#contentblok2 .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

div#contentblok3 { width: 293px; margin: 5px 0 0 5px; background: #e4e4e3; float:left;}
div#contentblok3 b.rtop, div#contentblok3 b.rbottom { display:block; background: #FFF;}
div#contentblok3 b.rtop b, div#contentblok3 b.rbottom b { display: block; height: 1px; overflow: hidden; background: #e4e4e3; }
div#contentblok3 b.r1 { margin: 0 5px; }
div#contentblok3 b.r2 { margin: 0 3px; }
div#contentblok3 b.r3 { margin: 0 2px; }
div#contentblok3 b.rtop b.r4, div#contentblok3 b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblok3 p { margin: 5px 0 0 5px; min-height: 190px; }
div#contentblok3 .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}

div#contentblokl { width: 590px; margin: 5px 0 0 5px; background: #fff; float:left;}
div#contentblokl b.rtop, div#contentblokl b.rbottom { display:block; background: #FFF;}
div#contentblokl b.rtop b, div#contentblokl b.rbottom b { display: block; height: 1px; overflow: hidden; background: #FFF; }
div#contentblokl b.r1 { margin: 0 5px; }
div#contentblokl b.r2 { margin: 0 3px; }
div#contentblokl b.r3 { margin: 0 2px; }
div#contentblokl b.rtop b.r4, div#contentblokl b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblokl p { margin: 10px;  }
div#contentblokl h1 { margin: 10px;  }
div#contentblokl .titel { color: #111;}
div#contentblokl ul { list-style:circle; padding: 0 0 5px 15px;}
div#contentblokl li { list-style:circle; padding: 0 0 5px 0;}

div#contentblokprod { width: 890px; margin: 5px 0 0 5px; background: #e4e4e3; float:left;}
div#contentblokprod b.rtop, div#contentblokprod b.rbottom { display:block; background: #FFF;}
div#contentblokprod b.rtop b, div#contentblokprod b.rbottom b { display: block; height: 1px; overflow: hidden; background: #e4e4e3; }
div#contentblokprod b.r1 { margin: 0 5px; }
div#contentblokprod b.r2 { margin: 0 3px; }
div#contentblokprod b.r3 { margin: 0 2px; }
div#contentblokprod b.rtop b.r4, div#contentblokprod b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblokprod p { margin: 10px;  }
div#contentblokprod h1 {
	margin: 10px;
}
div#contentblokprod .titel { color: #111;}
div#contentblokprod ul { list-style:circle; padding: 0 0 5px 15px;}
div#contentblokprod li { list-style:circle; padding: 0 0 5px 0;}


div#contentblokr { width: 283px; margin: 5px 5px 0 5px; background: #cacaca; float:right; clear: right;}
div#contentblokr b.rtop, div#contentblokr b.rbottom { display:block; background: #FFF;}
div#contentblokr b.rtop b, div#contentblokr b.rbottom b { display: block; height: 1px; overflow: hidden; background: #cacaca; }
div#contentblokr b.r1 { margin: 0 5px; }
div#contentblokr b.r2 { margin: 0 3px; }
div#contentblokr b.r3 { margin: 0 2px; }
div#contentblokr b.rtop b.r4, div#contentblokr b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentblokr p { margin: 5px; }
div#contentblokr .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}
div#contentblokr .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

div#contentpics { width: 283px; margin: 5px 5px 0 5px; background: #cacaca; float:right;}
div#contentpics b.rtop, div#contentpics b.rbottom { display:block; background: #FFF;}
div#contentpics b.rtop b, div#contentpics b.rbottom b { display: block; height: 1px; overflow: hidden; background: #cacaca; }
div#contentpics b.r1 { margin: 0 5px; }
div#contentpics b.r2 { margin: 0 3px; }
div#contentpics b.r3 { margin: 0 2px; }
div#contentpics b.rtop b.r4, div#contentpics b.rbottom b.r4 { margin: 0 1px; height: 2px; }
div#contentpics p { margin: 5px; }
div#contentpics .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}
div#contentpics .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

.contentblokken6 { width: 144px; margin: 5px 0 0 5px; background: #cacaca; float:left;}
.contentblokken6 b.rtop1, .contentblokken6 b.rbottom1 { display:block; background: #FFF;}
.contentblokken6 b.rtop1 b, .contentblokken6 b.rbottom1 b { display: block; height: 1px; overflow: hidden; background: #cacaca; }
.contentblokken6 b.r11 { margin: 0 5px; }
.contentblokken6 b.r21 { margin: 0 3px; }
.contentblokken6 b.r31 { margin: 0 2px; }
.contentblokken6 b.rtop1 b.r41, .contentblokken6 b.rbottom1 b.r41 { margin: 0 1px; height: 2px; }
.contentblokken6 p { margin: 5px; min-height: 210px; }
.contentblokken6 .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}
.contentblokken6 .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

.contentblokken5 { width: 174px; margin: 5px 0 0 5px; background: #cacaca; float:left;}
.contentblokken5 b.rtop1, .contentblokken5 b.rbottom1 { display:block; background: #FFF;}
.contentblokken5 b.rtop1 b, .contentblokken5 b.rbottom1 b { display: block; height: 1px; overflow: hidden; background: #cacaca; }
.contentblokken5 b.r11 { margin: 0 5px; }
.contentblokken5 b.r21 { margin: 0 3px; }
.contentblokken5 b.r31 { margin: 0 2px; }
.contentblokken5 b.rtop1 b.r41, .contentblokken5 b.rbottom1 b.r41 { margin: 0 1px; height: 2px; }
.contentblokken5 p { margin: 5px; min-height: 190px; }
.contentblokken5 .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}
.contentblokken5 .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

.contentblokken4 { width: 218px; margin: 5px 0 0 5px; background: #cacaca; float:left;}
.contentblokken4 b.rtop1, .contentblokken4 b.rbottom1 { display:block; background: #FFF;}
.contentblokken4 b.rtop1 b, .contentblokken4 b.rbottom1 b { display: block; height: 1px; overflow: hidden; background: #cacaca; }
.contentblokken4 b.r11 { margin: 0 5px; }
.contentblokken4 b.r21 { margin: 0 3px; }
.contentblokken4 b.r31 { margin: 0 2px; }
.contentblokken4 b.rtop1 b.r41, .contentblokken4 b.rbottom1 b.r41 { margin: 0 1px; height: 2px; }
.contentblokken4 p { margin: 5px; min-height: 225px; }
.contentblokken4 .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}
.contentblokken4 .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

.contentblokken3 { width: 293px; margin: 5px 0 0 5px; background: #cacaca; float:left;}
.contentblokken3 b.rtop1, .contentblokken3 b.rbottom1 { display:block; background: #FFF;}
.contentblokken3 b.rtop1 b, .contentblokken3 b.rbottom1 b { display: block; height: 1px; overflow: hidden; background: #cacaca; }
.contentblokken3 b.r11 { margin: 0 5px; }
.contentblokken3 b.r21 { margin: 0 3px; }
.contentblokken3 b.r31 { margin: 0 2px; }
.contentblokken3 b.rtop1 b.r41, .contentblokken3 b.rbottom1 b.r41 { margin: 0 1px; height: 2px; }
.contentblokken3 p { margin: 5px; min-height: 130px; }
.contentblokken3 .titel { margin: 0 5px; font-size: 1.4em; padding:0; color:#01aeef;}
.contentblokken3 .link { margin: 0 5px; font-size: 1.1em; padding:0; font-weight: bold; }

.contentblok_195 { margin: 5px 17px 5px 10px; background: #FFF; width: 195px; float: left;}
.contentblok_195 d.rtop { display:block; background: #e4e4e3;}
.contentblok_195 d.rbottom { display:block; background: #e4e4e3;}
.contentblok_195 d.rtop d, .contentblok_195 d.rbottom d { display: block; height: 1px; overflow: hidden; background: #FFF; }
.contentblok_195 d.r1 { margin: 0 5px; }
.contentblok_195 d.r2 { margin: 0 3px; }
.contentblok_195 d.r3 { margin: 0 2px; }
.contentblok_195 d.rtop d.r4, .contentblok_195 d.rbottom d.r4 { margin: 0 1px; height: 2px; }
.contentblok_195 p { margin: 5px 5px 10px 5px; min-height: 125px; }

.td_photo { width: 300px; vertical-align: top; }
.td_content { vertical-align: top; }
td { vertical-align: top; }
table { border: 0; }
.txt_right_align { text-align: right; }
.txt_left_align { text-align: left; }
.m { padding: 0 0 8px 310px; clear:left; }
div#footer p { margin: 5px; font-size: 0.9em; }
img { border: 0; }
.img-left { margin: 0 5px 5px 0; border: 0; float:left; }
.img-right { margin: 0 0 5px 5px; border: 0; float:right; }
.clear { clear: both; }
.table { margin: 0 5px; }
.table_light_bg { background-color: #dedede; }
.totop { margin: 0 10px 10px 10px; }
.extra { text-align: left; padding: 0 0 0 0px; }
.specs { background-color: #FFFFCC; border: 1px solid #111; width: 550px; margin: 12px 0 0 0; }
.specs_dl { background-color: #CCCCCC; border: 1px solid #111; width: 750px; margin: 12px 0 0 20px; }
.list_dl { margin: 12px 0 0 10px; }
.specs_dnkr { background-color: #fee49c; }
.reddot { margin: 0 5px; border-top: 1px dotted #ff0000;}
.line { height: 5px; border-top: 1px dotted #ff0000; margin: 10px 0 0 0;}
.raquo { color: #FF0000; font-weight: bold; font-size: 14px;}
.titel { margin: 5px 0; font-size: 1.4em; padding:0; color:#01aeef;}
.subtitel { margin: 0 5px; font-size: 1.2em; padding:0; color:#111; font-weight: normal;}
.subtitel2 { margin: 15px 0 0 20px; font-size: 1.2em; padding:0; color:#111; font-weight: bold;}
.logos { margin: 5px 0 0 0; }
.active { color: #01aeef; font-weight: bold; }
.active a { text-decoration:none; padding-bottom:1px; border-bottom:1px solid #ccc; color: #fe0000;}
.active a:link { color:#fe0000; font-weight: bold;}
.active a:visited { color: #fe0000; font-weight: bold; }
.active a:hover, a:focus { color:#111; border-color:#999; }


.img {   border-bottom: 0; }
.img a {   border-bottom: 0;}
.img a:link {  border-bottom: 0;}
.img a:visited {   border-bottom: 0;}
.img a:hover, a:focus {  border-bottom: 0; }
form { padding: 10px; }
#translayer { position: absolute; z-index: 100; width: 590px; height: 302px; }
.vergroot {
	position: relative;
	top: 20px;
	z-index: 10;
	left: -5px;
}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:302px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

