body, html{
	height:100%;
	background: #FFF url(i) repeat-x 0 0; /* background-color: #190a81; */
	text-align: center; /* voor IE */
	color: #333;
}
* {box-sizing:border-box;}
p {margin-bottom:5px;}

#stretched-background-image{z-index:0; position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; right:0;}

a:link       {color:red; text-decoration:none;}
a:visited {color:red; text-decoration:none;}
a:hover     {color:red; text-decoration:none;}
a:active   {color:red; text-decoration:none;}

a img {border: 0;}

h1, h2, h3, h4, h5, h6 { margin: 3px 0 0.4em 0; /* t r b l */ font-weight:lighter;}

H1 {font-size:1.8em; margin-bottom:0.3em;}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em}  /* displayed at 15px */
H4 {font-size:1.125em}  /* displayed at 12px */

div, {margin: 0;}

table, td, tr { border-spacing:0; border:0; margin:0; padding:0; }

#navigatie a:link       {color:#222; text-decoration:none;}
#nagigatie a:visited {color:#222; text-decoration:none;}
#navigatie a:hover     {color:#999; text-decoration:none;}
#navigatie a:active   {color:#999; text-decoration:none;}

#navigatie {width:960px; margin:0 auto; text-align:left;}

#navigatie hr {display:none;}
#navigatie ol {margin:0; padding:0; font-weight:bold;}
#navigatie ol li {list-style-type:none; display:inline; margin-right:25px;}
#navigatie ol li a:link    {color:#454545; text-decoration:none;}
#navigatie ol li a:visited {color:#454545; text-decoration:none;}
#navigatie ol li a:hover   {color:#8D8D8D; text-decoration:none;}
#navigatie ol li a:active  {color:#8D8D8D; text-decoration:none;}
#navigatie ol li.current a:link, #navigatie ol li.current a:visited { color: #454545; text-decoration: none; border-bottom:1px dashed #999;}


#center {text-align:left; position:relative; z-index:1; /* vereist positioning */ margin:0 auto; padding-top: -1px; width:960px; font-size:0.9em; /*height: auto;*/ }

  #banner #icontact{width:960px;}

  #content #space-after-banner {height:12px}
  #content a img .glow {-moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; box-shadow:0px 0px 5px #000; filter:progid:DXImageTransform.Microsoft.Glow(Color=silver,Strength=4);}
  #content img {-moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666;}
  #content img.noglow {-moz-box-shadow:0 0 1px #fff; -webkit-box-shadow:0 0 1px #fff; box-shadow:0 0 1px #fff;}
  #contentt {font-size: 0.9em; text-align:left;}
  #content {}
  #content .undercover {color:#FFF}
  #content p {margin-bottom: 0.5em;}
  
	#shift2right {margin-left: 0px; padding-left: 0px; padding-bottom: 0px; margin-bottom: 0px; /* border-bottom: 1px solid #dedede; */}
	#shift2right p {margin-bottom: 4px;}
    
	#space-after-banner {height:12px;}
	
      #pmenu {width:245px; float:left; }
	  #pmenu ul { margin: 0; padding: 0; font-weight: bold; padding-bottom:0px; }
	  #pmenu ul li { /*list-style-type: none;*/ display:block; margin-right: 25px; padding-bottom:5px;}
	
	  #pmenu ul li a:link, #pmenu ul li a:visited { color: #333; text-decoration: none; }
	  #pmenu ul li a:hover, #pmenu ul li a:active { color: red; text-decoration: none; }
	
	  #pmenu ul li.current a:link, #pmenu ul li.current a:visited { color: #454545; text-decoration: none; border-bottom:1px dashed #999; }
	  
	  #prod {width:715px; float:right;}


/* #res img {-moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; box-shadow: 0px 0px 5px #000; filter:progid:DXImageTransform.Microsoft.Glow(Color=silver,Strength=4);} */

img .noborder {-moz-box-shadow: 0 0 0px #000; -webkit-box-shadow: 0 0 0px #000; box-shadow: 0px 0px 0px #000; filter:progid:DXImageTransform.Microsoft.Glow(Color=silver,Strength=0);}
				  
#res-menu p a {padding:10px; border:1px solid black; margin-bottom:20px; display:inline-block;} 
#res p {margin-right:10px;}

  
#footer a:link, #footer a:visited {color:inherit; color:#0ca5f5; text-decoration:none; background:transparent;}
#footer a:hover, #footer a:active {color:#fff; color:#0ca5f5; text-decoration:underline;}
  #footer_inner {width:960px; margin:0 auto;}

@media (max-width: 960px) {
  #navigatie {width:100%; padding:0 5px;}
  #center {width:100%; }
    #banner img {width:100%;}
	  #icontact {width:100%;}
	#content {padding:0 5px;}
  #pmenu {float:none; width:100%;}
    #pmenu ul {list-style-type:disc; margin-bottom:20px;}
      #pmenu ul li {display:inline; list-style-type:disc;}
  #prod {float:none; width:100%;}
  #footer_inner {width:100%; padding:0 5px;}
}