/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}
:focus{outline:0}
body{line-height:1;color:black;background:#FFF;font-family:Arial, Helvetica, sans-serif}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
a {text-decoration:none;}
strong {font-weight:bold;}
.clearfix{clear:both;}
p {margin-bottom:1em;}
.bold {font-weight:bold;font-size:12px;}
sup {vertical-align:super;font-size:8px;line-height:7px;}
.blue {color:#252d78;font-style:normal;font-weight:bold;}
.blue a {font-weight:bold; color:#252d78;text-decoration:underline;}
/* GLOBAL */
#container {width:810px;margin:0 auto;font-size:11px;line-height:1.2em;color:#777;}

	#header {position:absolute;width:810px;height:250px;background:url(images/header-home.png) no-repeat;}
	
		#logo {width:190px;height:128px;background:url(images/logo.png) no-repeat;position:absolute;left:105px;top:15px;z-index:200;}
		
		#nav {position:absolute;bottom:-9px;height:20px;width:810px;}
		#nav li {float:left;}
		#nav li:first-child {margin-right:205px;}
		#nav li:first-child a {width:40px;}
		
		#nav li a {display:block;margin-right:5px;}
		
		#nav li.home a {background:url(images/menu-home.png) no-repeat;width:74px;height:20px;text-indent:-3000px;}
		#nav li.home a:hover {background:url(images/menu-home-hover.png) no-repeat;}
		
		#nav li.matrassen a {background:url(images/menu-matrassen.png) no-repeat;width:85px;height:20px;text-indent:-3000px;}
		#nav li.matrassen a:hover {background:url(images/menu-matrassen-hover.png) no-repeat;}
		
		#nav li.lattenbodems a {background:url(images/menu-lattenbodems.png) no-repeat;width:85px;height:20px;text-indent:-3000px;}
		#nav li.lattenbodems a:hover {background:url(images/menu-lattenbodems-hover.png) no-repeat;}

		#nav li.bedtextiel a {background:url(images/menu-bedtextiel.png) no-repeat;width:85px;height:20px;text-indent:-3000px;}
		#nav li.bedtextiel a:hover {background:url(images/menu-bedtextiel-hover.png) no-repeat;}

		#nav li.zitcomfort a {background:url(images/menu-zitcomfort.png) no-repeat;width:85px;height:20px;text-indent:-3000px;}
		#nav li.zitcomfort a:hover {background:url(images/menu-zitcomfort-hover.png) no-repeat;}

		/* #nav li a {background:url(images/menu-bg.png) no-repeat center center;border:1px solid #FFF;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:0 5px;line-height:17px;height:18px;color:#FFF;font-size:9px;text-transform:uppercase;width:76px;text-align:center;font-weight:bold;} */
		
		
		#nav li a:hover {color:#13235b;}
		#nav li.last a {margin:0;}
		
		#chapter {position:absolute;left:0;width:70px;top:275px;height:325px;}
		
		#subnav {position:absolute;left:79px;top:119px;width:200px;z-index:150;}
		#subnav li {height:114px;margin-bottom:5px;}
		#subnav li.empty {background-color:#000;}
		#subnav li.text-block {font-style:italic;height:auto;}
		#subnav li.contact {float:left;width:200px;height:25px;}
		#subnav li.contact a {background:url(images/menu-contact.png) no-repeat;padding:0 5px;text-indent:-3000px;display:block;line-height:20px;height:20px;}
		#subnav li.contact a:hover {background:url(images/menu-contact-hover.png) no-repeat;text-indent:-3000px;font-size:12px;}
		#subnav li#payoff {float:left;height:19px;width:400px;margin-left:204px;margin-top:10px;background:url(images/footer-payoff.png) no-repeat;}
		#subnav li#footer {float:right;margin-right:-555px;margin-top:-4px;width:538px;height:22px;line-height:27px;}
		#subnav li#footer li {height:auto;float:left;margin-right:10px;padding-right:10px;background:url(images/footer-spacer.png) right center no-repeat;}
		#subnav li#footer li.last {background:none;padding-right:0;}
		#subnav li#footer li a {color:#999;text-transform:uppercase;}
		#subnav li#footer li a:hover,#subnav li#footer li a.active  {color:#252d78;text-transform:uppercase;}
		
		
		#streamer {position:absolute;top:180px;left:295px;background:url(images/header-streamer.png) no-repeat;z-index:100;width:411px;height:57px;}
		
	#contents {position:relative;top:290px;left:295px;width:516px;height:280px;overflow:auto;}
	#contents a {color:#252d78;font-we}
		
		#leftcol {float:left;width:344px;}
		#rightcol {float:right;width:130px;}
		
	.error {color:#C00;font-weight:bold;font-size:12px;margin-bottom:10px;}
	.error li {font-weight:normal;margin-left:10px;font-size:11px;}
	
	.success {color:#060;font-weight:bold;font-size:12px;margin-bottom:10px;}