@CHARSET "ISO-8859-1"; 

a:link{text-decoration:none;color:#28a1b3;}
a:visited{text-decoration:none;color:#28a1b3;}
a:hover{text-decoration:underline;color:#28a1b3;}
a:active{text-decoration:underline;color:#28a1b3;}

* {outline: none;} 
div:active {outline: none;}
div:focus {-moz-outline-style: none;}

h1 {font-size: 16px;margin:0px;color:#E7721D;}
h1.toptitel{margin-bottom:8px;}
h2 {font-size: 14px;margin:0px;color:#E7721D;}
h3 {font-size: 13px;margin:0px;color:#E7721D;}
h4 {font-size: 12px;margin:0px;color:#E7721D;}
h5 {font-size: 12px;margin:0px;color:#E7721D;}
input {font-family:Trebuchet MS,Arial,Verdana;font-size:12px;line-height:14px;padding:0px;margin-bottom:2px;width:150px;height:14px;}
.submit {width:100px;height:23px;line-height:14px;}
textarea {font-family:Trebuchet MS,Arial,Verdana;font-size:12px;}

#login{cursor:pointer;left:0px;top:163px;z-index:3;position:absolute;background:url(/images/login.png);width:55px;height:204px;}
#logout{cursor:pointer;left:0px;top:163px;z-index:3;position:absolute;background:url(/images/logout.png);width:55px;height:204px;}

html{height:100%;}
body{height:100%;background: #2c2c2c;margin:0px;padding:0px;font-family:Trebuchet MS,Arial,Verdana;}
#base{height:100%;width:100%;margin:0 auto 0 auto;text-align:left;vertical-align:middle;}

#logo_big_wrapper{position:relative;width:916px;margin:0 auto 0 auto;height:128px;z-index:10;}
#logo_big{position:absolute;background:url(/images/logo_big.png) left no-repeat;width:1114px;height:128px;left:-150px;}
	#logo_big h1{font-size:25px;margin:0;font-weight:normal;color:#6c6b71;right:500px;padding:90px 0 0 180px;}
	#font_size{color:#fff;position:absolute;right:76px;bottom:7px;} 
		#font_size .smaller{cursor:pointer;font-size:13px;}
		#font_size .bigger{cursor:pointer;font-size:21px;}
		

#site_wrapper{overflow:hidden;background:url(/images/rails.png) repeat-x;height:524px;padding-top:17px;margin-top:-17px;position:relative;}

#site{position:relative;width:916px;height:492px;margin:0 auto 0 auto;overflow:visible;display:none;}
#site_in_site{position:absolute;background:url(/images/content_bg.png) left no-repeat;width:1114px;height:492px;left:-99px;overflow:visible;}

#header{height:90px;width:916px;margin:0 auto 0 auto; position:relative;}

.border{position:absolute;width:190px;height:89px;background:url(/images/header/border.png) no-repeat;z-index:2;margin:0 0 0 0;}

#header_pics{list-style:none;position:absolute;padding:5px 0 0 5px;margin:0;}
	#header_pics li{height:79px;float:left;width:178px;margin:0 4px 0 0;overflow:hidden;}
	
#header_overlay{list-style:none;position:absolute;padding:5px 0 0 5px;margin:0;}
	#header_overlay li{cursor:pointer;background:#000000;float:left;width:178px;height:79px;margin:0 4px 0 0;}

#img_wrapper{position:relative;top:-1px;padding:0 0 0 5px;margin:0 0 0 0;width:267px; height:275px;overflow:hidden;}
#content{width:634px;height:275px;float:left;margin:-1px 0 0 104px;position:relative;}
	#nieuws{position:relative;margin:0;padding:5px 0 0 20px;height:26px;width:614px;background:url(/images/nieuws_balk.png);overflow:hidden;}
		#nieuws ul{list-style:none;margin:0;padding:0;height:26px;position:absolute;}
			#nieuws ul li{margin:0 0 10px 0;}
				#nieuws h3{font-size:13px;color:#28a1b3;margin:0 15px 0 0;padding:0;}
					#nieuws h3 a:link{text-decoration:none;color:#28a1b3;}
					#nieuws h3 a:visited{text-decoration:none;color:#28a1b3;}
					#nieuws h3 a:hover{text-decoration:none;color:#28a1b3;}
					#nieuws h3 a:active{text-decoration:none;color:#28a1b3;}			
	#content_txt{height:275px;width:634px;background:#232323;color:#fff;font-size:12px;}
		#content_txt .div{padding:25px 22px 10px 22px;color:#fff;font-size:12px;line-height:16px;}
			.div h5{text-decoration:underline;font-size:10px;color:#fff;margin:0px 0 10px 0;padding:0;}
				.div #contact_form textarea{margin:0 0 0 20px;height:135px; width:200px;}
				.div #contact_form input{width:200px;margin-bottom:0px;}
				.div #contact_form .submit{width:100px;}
                                
        #lenzenbestellen_form input[type=checkbox]{ width: 14px;}
				
#photo_big{float:left;margin:-1px 0 0 0;padding:0 0 0 5px;width:266px;height:276px;overflow:hidden;}


#menu{width:906px;height:39px;background:url(/images/menu_bg.png);margin:-1px 0 0 104px;padding:0;list-style:none;position:relative;z-index:1000;}
	#menu li{float:left;height:37px;cursor:pointer;position:relative;overflow:visible;}
		#menu li h3{font-weight:normal;color:#fff;font-size:15px;padding:0 22px 0 22px;margin:6px 0 0 0;border-right:1px solid #525154;}
	#submenu {display:none;position:absolute;bottom:37px;left:0px;font-size:12px;background-color: #393838;border:1px solid #ADADAF;width:auto;}
		#submenu a {display:block;padding:3px 22px 3px 22px;color:#FFF;white-space:nowrap;}
		#submenu a:hover,#submenu a.selected{text-decoration:none;color:#FFF;background-color:#7A797C;}

#footer{position:relative;/*background:url(/images/footer_lijnen.png);*/width:907px;height:87px;margin:-1px 0 0 104px;}
	#logo_small{cursor:pointer;float:left;background:url(/images/logo_small.png);width:297px;height:62px;margin:7px 0 0 27px;}
	#aanbieding{max-width:530px;float:right;margin:0;padding:0 5px 5px 0;list-style:none;overflow:hidden;height:80px;}
		#aanbieding li{float:left;margin:13px 15px 0 0;line-height:18px;width:250px;}
			#aanbieding li h3, #aanbieding li h3 * {color:#fff;font-size:24px; padding:0; margin:0;}
			#aanbieding li p, #aanbieding li p *{color:#2d2d2c;font-size:16px; padding:0; margin:0;}
			.meer{color:#fff;text-decoration:underline;font-size:12px;} 
			#aanbieding li a {color:inherit !important;}
			#aanbieding li a * {color:inherit !important;}

			.contact_wrapper{position:relative;width:916px;margin:0 auto 0 auto;z-index:20;bottom:25px;overflow:visible;}
			.contact{text-align:right;position:absolute;width:1114px;left:-99px;padding:0;overflow:visible;}
				/*.contact h2{font-size:15px;font-weight:normal;color:#fff;padding:0;margin:-25px 127px 0 0;}*/
				.contact h2{font-size:15px;font-weight:normal;color:#fff;padding:0;margin:0px 127px 0 0;}

.spacer{ clear:both;}
