/*GENERAL*/
* { padding:0; margin:0; }
fieldset, img, input { border:0; }
html { background:#CED1D8 url(../images/html_bg.jpg) 0 0; height:100% }
body { background:url(../images/body_bg.jpg) repeat-x 0 0; font:75%/140% Arial, Helvetica, sans-serif; height:100%; }
a { text-decoration: none; outline:none; }
a:hover {text-decoration:underline; }
li { list-style:none; }
input[type=submit] { background:#c6cad1; overflow:visible; padding:0 2px; cursor:pointer; }
input.submit_type { background:#c6cad1; overflow:visible; padding:0 2px; cursor:pointer; }
h1 { font-size:1.5em; color:#010101; padding-bottom:20px; }
h1 a { font-size:1em; color:#666666; }
h2 { color:#252525; font-size:1.2em; padding-bottom: 3px; }
h2 a, h3 a, h2 a:hover, h3 a:hover { color:#252525; text-decoration: none }
#center h2 a, #center h2 a:hover { color:#252525; text-decoration: underline }
.hidden  { display:none; }
strong {color:#000;}
/*REPEATING*/
#menu:after, .content:after, .header:after, .summarybox:after, .news:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
#menu, .header, .summarybox, .news { display:inline-block; }
#menu, .header, .summarybox, .news { display:block; }
#menu a:hover { text-decoration:none;}
/*BODYID*/
.home #center { background:none; padding-left:0; width:310px; }
.home #center div { padding:5px 20px 20px 28px; background:#C6CAD1 url(../images/right_yellow.gif) no-repeat 0 0; position:relative; margin-bottom:13px; zoom:1; }
.home #center div div { background:none; padding:0; position:static; margin-bottom:0;  }
/*.home #center div  b { background:url(../images/right_Bg.gif) no-repeat 0 0; display:block; position:absolute; bottom:4px; right:6px; }*/
.home #center div  b a { display:block; width:20px; height:20px }
.home #center div h1, .home #center div h2, .home #center div h2 a  { font-size:1.166em; color:#333; margin-bottom:0; padding-bottom:4px; text-decoration:none; }
.home #center div p { padding-bottom:0;}
.home #center div p span { float:left;}
.home #center div p a { background:url(../images/black_arrow.gif) no-repeat left center; padding-left:10px; }
.home #center div.news p a { background:url(../images/delimiter.gif) no-repeat 0 3px; display:block; float:left; width:200px;margin-left:5px;}
.home #right  { width:360px; border: 0px solid; margin-left: 0px; }
.home #right div { background:none!important; }

/*CONTENT*/
.container { width:956px; margin:0 auto; }
/*HEADER*/
.header { border-bottom:1px solid #f9e300; padding:5px 0 9px 0; }
.logo { background:#fff; filter:alpha(opacity=0.1); opacity:.01; -moz-opacity:.01; position:absolute; right:7px; top:0; display:block; width:201px; height:66px; }
/*HEADER FORMS*/
.header input { width:112px; height:15px; display:block; float:left; font:1em Arial; margin-right:3px; }
.header form, .header fieldset { float:left; display:inline; color:#fff; }
.header .searchform  { width:231px; }
.header input[type=submit] { padding-top:0!important; width:auto; height:17px!important; padding-top:0; font-size:13px; }
.header input.submit_type { padding-top:0!important; width:auto; height:17px!important; }
.header input[type=text] { background-color:#e8e8e8; font:0.916em Arial, Helvetica; padding:1px 0 0 3px; border:1px solid #a3a3a3!important; border-width:1px 0 0 1px!important; }
.header input.text_type { background-color:#e8e8e8; font:0.916em Arial, Helvetica; padding:1px 0 0 3px; border:1px solid #a3a3a3!important; border-width:1px 0 0 1px!important; }
.header  .search { background:#e8e8e8 url(../images/zoomer.gif) no-repeat 1px center; width:95px; padding-left:20px!important; }
.header .login { float:none; }
.header .login label {display:inline; float:left; overflow:hidden; width:40px;}
.header .tx-tdnewsletter-pi1 { float:left; width:385px; display:inline; overflow:hidden; }
.tx-indexedsearch-title { color: #000; }
.tx-indexedsearch-title a { color: #000!important; text-decoration: underline; font-weight: bold; }
/*HEADER RIGHT*/
.header_right { float:right; }
/*LANGUAGE BAR*/
.header ul.lang  { float:left; text-align:right; width:228px; }
.header ul.lang  li { display:inline; color:#999; padding-left:1px; }
.header ul.lang  li a { color:#999;  padding-right:5px; }
.header ul.lang  li.active a { color:#fff; }
/*sitemaplink*/
.sitemap { background:#c6cad1; padding:1px 11px; color:#333; margin-left:23px; }

/*CONTENT*/
.content { padding-top:26px; position:relative; zoom:1; z-index: 20; }
.overlay { background:url(../images/overlay.png) no-repeat 0 0; position:absolute; top:-20px; right:0; width:735px; height:195px; z-index: 99;}
.overlay_karcher { background:url(../images/overlay4.png) no-repeat 0 0; position:absolute; top:-20px; right:0; width:735px; height:195px; z-index: 99; }

/*BANNER*/
.banner { border-bottom:2px solid #f9e300; margin-bottom:10px; z-index: 1; }
.banner embed { display:block; }

#banner { width: 690px; height: 238px; overflow: hidden; position: relative; }
#banner img { position: absolute; top: 0; left: 0; }
#banner img.active { z-index:5; }
#banner img.show { z-index: 10; }
#banner #subbanner img.show { z-index:20; }


#subbanner { position: absolute; top: 0; left: 0; width: 690px; heihgt: 230px; z-index: 20; }

/*LEFT*/
#left { width:254px; float:left; }
.bottom { padding-top:15px; display:block; clear:both; }
.bottom li { padding-right:20px;}
.bottom li a { display:block; min-height:62px; cursor:pointer; }
.bottom .sixty  { background:url(../images/sixty.png) no-repeat left bottom; width:44px; height:140;  }
.bottom .groningen a { background:url(../images/groninger.png) no-repeat left bottom; width:151px;  }

/*MENU*/
#menu li { background:url(../images/menu_li.gif) no-repeat 0 0; margin-bottom:2px; zoom:1 }
#menu li a:hover { background:#666 url(../images/li_active.gif) repeat-y 0 0; color:#fff; }
#menu li a { color:#666; font-size:1.166em; padding-left:34px; display:block; padding:3px 0 3px 34px; zoom:1; }
#menu li.active a { background:url(../images/li_active.gif) repeat-y 0 0; color:#000; }
#menu li li.active a, #menu li ul li a:hover { background:url(../images/li_active.gif) repeat-y 0 0!important; }
#menu li ul li { background:#252525; border-bottom:1px solid #000; margin-bottom:0; }
#menu li ul li a { background:url(../images/li_bg.gif) repeat-y 0 0!important; color:#f9e300!important; }
#menu li ul li ul li { background:#666666; color:#f9e300; border:0; }
#menu li ul li.active ul li a { background:url(../images/arrow_onyellow.gif) no-repeat 33px center!important; padding-left:54px; color:#fff!important; }
#menu li ul li ul li a:hover, #menu li ul li ul li.active a { background:url(../images/arrow_onyellow.gif) no-repeat 33px center!important; color:#F9E300!important; }
#menu li.active ul {border-top:2px solid #000;}
#menu li.active ul li ul ul { border-top:0px solid #000; }
#menu li ul li ul ul li  { background:#757575; color:#f9e300; border:0; }
#menu li ul li.active ul ul li a, #menu li ul li.active ul li ul li a { background:url(../images/yellow_arrow.gif) no-repeat 53px center!important; padding-left: 74px; }
#menu li ul li ul ul li  a:hover, #menu li ul li ul ul li.active a { background:url(../images/yellow_arrow.gif) no-repeat 53px center!important; }

/*MAIN_RIGHT*/
.main_right { float:left; padding-left:11px; width:690px; position: relative; }
.main_right ul { padding-bottom:15px; }
.main_right li { background:url(../images/arrow_onyellow.gif) no-repeat left 3px; font-weight:normal; color:#666666; padding-left:17px; zoom:1; }
.main_right li ul { margin: 0px; padding: 0px; }
.main_right li ul li { background:url(../images/yellow_arrow2.gif) no-repeat left 3px; font-weight:normal; color:#666666; padding-left:17px; zoom:1; }
.main_right li a { color:#000; font-weight:bold; }

/*CENTER*/
#center { background: #c6cad1 url(../images/center_Bg.gif) no-repeat right bottom; width:460px; float:left; padding:0 15px 0 28px; color:#666; position:relative; }
#center p { padding-bottom:15px; }
#center p a { font-weight:bold; text-decoration: underline; color:#666666; }
#center p a:hover { font-weight:bold; text-decoration: underline; color:#333; }
#center ol li a { font-weight:bold; color:#666666; text-decoration: underline; }
#center ul li a { font-weight:bold; color:#666666; text-decoration: underline; }
#center p.more a { background:url(../images/arrow_onyellow.gif) no-repeat scroll left 3px; font-weight:normal; padding-left:15px; }
#center img { border:2px solid #f9e300; float:right; margin:0 0 5px 9px; }
#center .breadcrumbs { overflow: hidden; zoom:1; padding-bottom:12px; margin-left:-13px; }
#center .breadcrumbs li { background:url(../images/breadcrumbs.gif) no-repeat 0 8px; float:left; color:#666; padding:2px 0 0 8px; margin-left:-5px; font-weight:normal; font-size:0.916em; }
#center .breadcrumbs li a { color:#000; display:block; margin-right:10px; }
#center .yellow-top { background: url(../images/right_yellow.gif) no-repeat 0 0; position:absolute; top:0; left:0; width:20px; height:24px; }

/*SUMMARYBOX*/
.summarybox { background:#c6cad1 url(../images/right_Bg.gif) no-repeat 434px 5px; margin-bottom:10px; position:relative; }
.summarybox a { display:block; position:absolute; left:0; top:0; width:460px; height:78px; cursor:pointer; filter:alpha(opacity=0.1); opacity:.01; -moz-opacity:.01; background:#fff; }
.summarybox div  { float:left; }
.summarybox p.title  { font-size:1.166em; color:#252525; }
.summarybox img { float:none!important; margin:0!important; display:block; }
.summarybox .text_holder  { padding:5px 0 0 20px; width:350px; }
.summarybox .text_holder p { padding-bottom:0!important; }
.hover { background:#b5bbc4 url(../images/hover_Bg.gif) no-repeat 434px 5px!important; }

.producten .summarybox { background:#c6cad1 url(../images/right_Bg.gif) no-repeat 610px 5px; margin-bottom:10px; position:relative; }
.producten .summarybox a { display:block; position:absolute; left:0; top:0; width:646px; height:78px; cursor:pointer; filter:alpha(opacity=0.1); opacity:.01; -moz-opacity:.01; background:#fff; }
.producten .summarybox div  { float:left; }
.producten .summarybox p.title  { font-size:1.166em; color:#252525; }
.producten .summarybox img { float:none!important; margin:0!important; display:block; }
.producten .summarybox .text_holder  { padding:5px 0 0 20px; width:500px; }
.producten .summarybox .text_holder p { padding-bottom:0!important; }
.producten .hover { background:#b5bbc4 url(../images/hover_Bg.gif) no-repeat 610px 5px!important; }

/*#center table tr td{ border: 1px solid #666; }
table {border-collapse: separate; border-spacing: 0;}*/


/*RIGHT*/
#right { width:174px; margin-left: 12px; float:left; display:inline; }
#right div h2 { border-bottom:1px solid #86888c; padding-left:20px; }
#right div h2, #right div h3 { margin-left:-9px; font-size:1em; }
#right div { background:#c6cad1 url(../images/right_yellow.gif) no-repeat left top!important; padding:0 0 13px 9px; margin-bottom:10px; position:relative; zoom:1; }
#right div b  { background:url(../images/right_Bg.gif) no-repeat 0 0; display:block; position:absolute; bottom:4px; right:6px; }
#right div b a { display:block; width:20px; height:20px; }
#right .news h2  { font-size:1.166em; color:#333; }
#right .news p { font-size:0.916em; color:#666; }
#right .news p a { color:#000; font-weight:bold;}

/*FOOTER*/
.footer { width:956px; margin:0 auto; text-align:center; clear:both; font-size:0.916em; color:#666; }
.footer p { padding:8px 0 0 170px; }
.footer p a { color:#666; }
.footer p a:hover { text-decoration:underline; }

/*SITEMAP*/
.csc-sitemap a { font-weight:normal;  }

/*CONTACT*/
.csc-mailform-field { clear: both; margin-bottom: 5px; } 
.csc-mailform input { border: 1px solid #ccc; width: 210px; padding: 1px 4px; } 
.csc-mailform textarea { border: 1px solid #ccc; overflow: auto; padding: 1px 4px; width:210px; } 
.csc-mailform label { float: left; width: 120px; text-align: right; padding-right: 10px; }
.csc-mailform-submit { margin-left: 130px; color: #666; width:145px!important; }

/*NEWS*/ 
.column_one  h1, .column_one h2, .event h1, .event h2 { padding-bottom:5px; margin-bottom:0; }
.column_one p, .event p { padding-bottom:5px!important; }
.column_one p.more { padding-bottom:15px!important; }

/*Browsebox*/
.browsebox li { background:0; }
#center .tx-indexedsearch-res table img { border:0; }
#center .tx-indexedsearch-res  a { color:#F9E300; }

/*NEWS*/
p.newslist  { float:right; }
#center p.newslist a { background: url(../images/arrow_onyellow.gif) no-repeat scroll left 3px; padding-left:15px; font-weight:normal; }

/*DL*/
.csc-textpic-imagerow dt img { display:block; }
#center div.csc-textpic-imagewrap img { float:none; margin:0; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin:0!important; padding-bottom:5px; }

/* CONTENT TABLE */
.contenttable {
	width: 100%;
	margin-bottom: 10px;
	border-collapse: collapse;" border="1" bordercolor="#666666
}

.contenttable TD{
	border: 1px solid #333;
	padding: 3px;
}

.header input.submitNewsletter {
	font-size:13px !important;
	height:17px !important;
	padding-top:0pt !important;
	width:auto !important;
}

/* Googlemaps */
.content .data .tx-lumogooglemaps-pi1 A img {
	border: 0px solid;
	border-top: 0px;
}
.gmapDirItem {
margin:0px;
padding: 0px;
display: inline;
}
.gmapTextBox {
border: 1px solid #999;
}

/*LEFT_CONTENT*/
ul.left_content p.bodytext { width:245px; float:left; display:inline; }
ul.left_content h1 { padding-left:20px; background:#c6cad1 url(../images/right_yellow.gif) no-repeat left top!important; font-size: 1em; margin-top: 10px; margin-bottom: -10px;}
ul.left_content div.csc-header h1 { padding-left:20px; background:#c6cad1 url(../images/right_yellow.gif) no-repeat left top!important; font-size: 1em; margin-top: 10px; margin-bottom: -10px;}
ul.left_content p.bodytext { background:#c6cad1!important; padding:0 0 13px 9px; position:relative; zoom:1; }
ul.left_content div { background:#c6cad1!important;}

a.zonder {background: none!important; padding-left:0px!important;}