body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#000000;
	background:#f7f7f7 ;
}
.table_bg{
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:transparent url(header2.jpg) top center no-repeat;
}
.header{
	padding:0px 0px 2px 0px;
	margin:-300px 0px 0px 0px;
	height:369px;
	vertical-align:top;
	text-align:left;
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	z-index:2;

}
.logo{
	margin:0px 0px -62px 0px;	
	position:relative;
	float:left;
}

.search_box{
	vertical-align:bottom;
	text-align: right;
	padding:0px 50px 0px 0px;
	margin:10px 0px 0px 0px;
	position:relative;
	float:right;
}
.search_string{
	width: 160px;
	height:17px;
	font-size: 12px;
	vertical-align:middle;
	text-align: right;
	border: 1px solid #f2f2f2;	
	color:#666;
	background-color:#ffffff;
	position:relative;
}
.search_submit{
	text-align:left;
	vertical-align:middle;
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px -3px;
	position:relative;
}

.menu{z-index:5; position:relative;  float:right;  line-height:31px; height:31px;  vertical-align:top; text-align:right; padding:0px 0px 0px 0px; margin:0px 47px 0px 0px; font-size:16px; display:block;  }
.menu ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 60px; text-align:center;}
.menu ul li{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}
.menu ul li ul{display:none;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.menu ul li a , .menu a:visited, .menua:active{display:block; vertical-align:middle; padding:0px 12px 0px 12px; text-align:left;  text-decoration:none; color:#848484; }

.menu ul li:hover {position:relative; float:left;} /*Sylvain IE hack*/
.menu ul li:hover a, .menu ul li:active a {text-decoration:none; margin:0px 0px 0px 0px; z-index:10000; color:#000000;} /*Color main cells hovering mode*/
.menu ul li:hover ul{display:block;  background:#ffffff url(img/menu_2.jpg) top center repeat-x;  position:absolute;  border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; font-size:12px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.menu ul li:hover ul li a{ vertical-align:middle; line-height:25px; display:block;   z-index:10000;  width:180px; padding:0px 8px 0px 8px; } /*Color subcells normal mode*/
.menu ul li:hover ul li a:hover{background:#ffffff; float:none; display:block; color:#000000; text-decoration:none;z-index:10000; } /*Color subcells hovering mode*/


.menu ul li ul li ul li{ display:none; position:relative; }
.menu ul li ul li:hover ul { display:block; float:left; position:absolute;   margin:-24px 0px 0px  195px;}
.menu ul li ul li:hover ul li { display:block; float:left; position:relative; }
.menu ul li ul li:hover ul li a{ background-color:#e6e6e6;}
.menu ul li ul li:hover ul li a:hover{ background-color:#ffffff; }

.menu-sibling{}
.menu-current a, .menu ul li a:hover{ color:#000000;  display:block; vertical-align:middle; text-decoration:none;  }

.tagline {
	left: 558px;
	float: left;
	height: 30px;
	width: 400px;
	font-size: 22px;
	top: 130px;
	position: relative;
	bottom: 0;
	color: orange;
	font-style: italic;	
}

.home{
	display:block;
	position:relative;
	z-index:6;
	background:#1c3b85 top left no-repeat;
	padding: 135px 0px 0px 0px;
	margin: -102px -190px -80px 00px;
	height:40px;
	width:136px;
	float:right;
	text-align:center;
	vertical-align:bottom;
	text-transform:uppercase;
	color:#FFF;
	font-size:15px;
	-moz-box-shadow: 0px 5px 5px #111e3e;
  -webkit-box-shadow: 0px 5px 5px #111e3e;
  box-shadow: 3px 5px 5px #111e3e;
}
.home a, .home a:active, .home a:visited{
	color:#FFF;
	text-decoration:none;
}
.page_title{
	 text-transform:uppercase;
	 border-bottom:1px solid #dadada;
	 color:#fa7419;
	 font-weight:bold;
	 padding:0px 0px 10px 0px;
}
.content_bg_top{
	background:transparent url(https://kommm.nl/templates/kommm/img/content_top.jpg) top left no-repeat;
	height:306px;
}
.content_bg{
	background:#fff url(img/content.jpg) top left repeat-y;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #dadada;
}
.news{
	
	position:relative;
	text-align:left;
	width:266px;
	float:left;
	padding:30px 0px 0px 60px ;
	margin:20px 0px 0px 0px;
	display:block;
	background:transparent url(img/nieuws.jpg) top left no-repeat;
	font-weight:bold;
}
.news_content{
	padding: 20px 35px 30px 25px;
	margin:7px 0px 0px -60px;
	background:#d6d6d6 ;
	font-weight:normal;
	font-size:14px;
	display:block;	
	width:206px;
	
}
.content{
	float:right;
	width:600px;
	text-align:left;
	vertical-align:top;
	padding: 10px 55px 0px 0px;
	margin: 0px 0px 0px -20px;
	background-color:transparent;
	
	display:block;
}
.bottom{

	margin: 0px 23px 0px 23px;
	padding: 10px 0px 0px 0px;
	height:60px;
	color:#777777;
	vertical-align:bottom;
	text-align:center;
	
}
.bottom a , .bottom a:visited , .bottom a:active{
	color:#777777;
	font-weight:none;
	text-decoration: none;
}
.bottom a:hover{
	text-decoration:none;	
	 color:#fa7419;
}

.content a, .content2 a {
	text-decoration: none;
	font-weight:bold;
	 color:#ec6a2b;
}
.content a:visited,.content  a:active, .content2 a:active,.content2 a:visited {
	color:#ec6a2b;
	font-weight:bold;
	text-decoration: none;	
	}
.content a:hover,.content2 a:hover{
	color: #222222;
	text-decoration: underline;
}
.content2{
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding:50px 10px 0px 10px;
	background:transparent url(https://kommm.nl/templates/kommm/img/content2.png) top left no-repeat;
	width:293px;
	height:318px;
	position:relative;
	z-index:3;
	margin: 0px 0px 0px 100px;
	
}
.footer{
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	padding:0px 30px 0px 30px;
}
.content h1{
font-size:24px;
padding: 0px 0px 0px 0px;
}

.content h2{
font-size:22px;
padding: 0px 4px 4px 4px;
}

.content h3{
font-size:20px;
padding: 0px 4px 4px 4px;
}

.content h4{
font-size:18px;
padding: 0px 4px 4px 4px;
}

.content h5{
font-size: 16px;
padding: 0px 4px 4px 4px;
}



hr{
height:0px;
 color:#dddddd;
border-bottom-width:1px;
}
.content ul{
	list-style:none;
}
.content ul li{
	background:#ffffff url(img/bullet.jpg) left top no-repeat;
	padding: 2px 0px 2px 30px;
	margin: 0px 0px 0px 0px;
}
sitemap{
font-size:18px;
color: #111111;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.panel a,.panel a:visited,.panel a:hover{
color:#000000;
font-weight:bold;
}
.panel a:hover{
color:#fa7419;
}

.captcha_expl{
font-size:12px;
}