html {
	margin:0px; 
	padding:0px;}

body {
	margin:0px; 
	padding:0px;
	background:#dedede;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;}
	
/* Main Divs /////////////////////////////////////*/
	
.pdf {
 float:left;
 position: relative;
 width:520px;
 margin:5px 0 10px 0;
 text-align:left;
}
#outer_wrapper{
	position:relative;
	width:1000px;
	margin:0px auto;
	padding:0px 0px 100px 0px;
	background:url(../images/bg_glow.png) top center no-repeat;}
	
#main_wrapper{
	position:relative;
	width:960px;
	margin:0px 20px 0px 20px;
	padding:0px;}
	
#top_main{
	position:relative;
	width:960px;
	height:80px;
	margin:0px;}
	
#logo_top{
	position:relative;
	width:590px;
	height:60px;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 10px;}
	
#top_right{
	position:relative;
	width:360px;
	height:60px;
	float:right;
	margin:20px 0px 0px 0px;}
	
#footer{
	clear:both;
    float:left;
	position:relative;
	width:950px;
	height:50px;
	margin:10px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	text-align:right;
	font-size:11px;}
	
/* Menu Divs /////////////////////////////////////*/
	
#nav_main{
	width:960px;
	height:50px;
	background:url(../images/bg_nav.png) top repeat-x #000000;
	-webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px;
	-webkit-box-shadow: #999999 0px 0px 3px;
	-moz-box-shadow: #999999 0px 0px 3px;
	box-shadow: #999999 0px 0px 3px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
.nav_start, .nav_item{
	position:relative;
	float:left;
	height:50px;
	font-size:12px;
	font-weight:bold;}
	
.nav_start{
	border-right:1px solid #000000;
	-webkit-border-radius:5px 0px 0px 0px;
    -moz-border-radius:5px 0px 0px 0px;
    border-radius:5px 0px 0px 0px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
.nav_item{
	border-right:1px solid #000000;
	border-left:1px solid #444444;}
	
.nav_start:hover, .nav_item:hover{
	background:#222222;}
	
.submenu {
	display:none;
	position:absolute;
	top:50px;
	width:190px;
	z-index:999;}
	
.submenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:#333333;
	border-top:1px solid #000000;}
	
.submenu li{
	margin:0px;
	padding:0px;
	height:25px;
	line-height:25px;}
	
.submenu li:hover{
	background:#000;}
	
.submenu a{
	display:block;
	padding:0px 15px 0px 15px;
	border-bottom:1px solid #444444;}
	
.submenu a:hover{
	color:#FFFFFF;}
	
.nav_item:hover .submenu{
	display:block;}
	
/* Index Divs /////////////////////////////////////*/

#index_content{
	clear:both;
	position:relative;
	width:960px;
	height:400px;
	margin:0px;
	padding:0px;
	background: url(../images/bg_index_content.jpg) top left no-repeat #FFFFFF;
	-webkit-border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
    border-radius:0px 0px 5px 5px;
	-webkit-box-shadow: #999999 0px 0px 3px;
	-moz-box-shadow: #999999 0px 0px 3px;
	box-shadow: #999999 0px 0px 3px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
#index_content_left{
	position:relative;
	width:540px;
	height:380px;
	float:left;
	margin:0px;
	padding:0px;}
	
#postcode_blk{
	position:absolute;
	left:0px;
	top:30px;
	width:480px;
	z-index:200;
	height:60px;
	background:url(../images/postcode_bg_label.png) top left no-repeat;}
	
#postcode_lip{
	position:absolute;
	width:9px;
	height:69px;
	left:-9px;
	top:8px;
	background:url(../images/postcode_bg_label_lip.png) top left no-repeat;}
	
#index_content_kaart{
	position:relative;
	width:360px;
	height:360px;
	float:right;
	margin:20px;
	padding:0px;
	-webkit-box-shadow: #555555 0px 0px 5px;
	-moz-box-shadow: #555555 0px 0px 5px;
	box-shadow: #555555 0px 0px 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
#index_blk_wrapper{
	position:relative;
	width:960px;
	min-height:200px;
	margin:20px 0px 0px 0px;
	padding:0px;
	background-color:#FFFFFF;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	-webkit-box-shadow: #999999 0px 0px 3px;
	-moz-box-shadow: #999999 0px 0px 3px;
	box-shadow: #999999 0px 0px 3px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
.index_blk, .index_blk2{
	display:block;
	width:290px;
	text-align:justify;
	float:left;
	margin:20px 0px 20px 20px;}
	
.index_blk2{
	width:300px;}
	
/* Subpage Divs /////////////////////////////////////*/

#sub_content{
	clear:both;
	position:relative;
	width:960px;
	min-height:400px;
	padding-bottom:10px;
	background: #FFFFFF;
	-webkit-border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
    border-radius:0px 0px 5px 5px;
	-webkit-box-shadow: #999999 0px 0px 3px;
	-moz-box-shadow: #999999 0px 0px 3px;
	box-shadow: #999999 0px 0px 3px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
#sub_content_left{
	position:relative;
	width:520px;
	float:left;
	margin:20px;
	padding:0px 0px 0px 0px;}
	
#sub_content_full{
	position:relative;
	width:920px;
	float:left;
	min-height:400px;
	margin:20px;
	padding:0px 0px 20px 0px;}
	
#map{
	position:relative;
	width:360px;
	height:360px;
	float:right;
	margin:20px;
	padding:0px;
	-webkit-box-shadow: #555555 0px 0px 5px;
	-moz-box-shadow: #555555 0px 0px 5px;
	box-shadow: #555555 0px 0px 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
#imgvenster{
	position:relative;
	float:right;
	margin:20px;
	padding:0px;
	-webkit-box-shadow: #555555 0px 0px 5px;
	-moz-box-shadow: #555555 0px 0px 5px;
	box-shadow: #555555 0px 0px 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
.nieuws_item{
	position:relative;
	display:block;
	width:520px;
	margin:15px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dashed #ccc;}

.nieuws_item_img{
	position:relative;
	width:60px;
	float:left;
	margin-right:10px;
	z-index:5;}

.spel_item_img{
	position:relative;
	width:190px;
	float:left;
	margin-right:10px;
	z-index:5;}
.nieuws_blk {
	position:relative;
	margin:0px;}
	
.nieuws_header{
	position:relative;
	height:20px;}
	
.datum{
	font-style:italic;
	float:right;}
	
.nieuws_txt{
	position:relative;}

.faq_blk{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;}	
	
.faq{
	margin:0px;
	padding:0px;}
	
.faq dt{
	margin:10px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	color: #de7f08;}
	
.faq dd{
	margin:0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dashed #ccc;}
	
.faq dd:last-child{
	border:none;}

/* Formulier & Button Styles /////////////////////////////////////*/

.zoeken{
	border:none;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:right;}

.zoeken input[type=text]{
	width:150px;
	vertical-align:top;
	display:inline-block;
	position: relative;
	border:1px solid #999999;
	color:#555555;
	margin:0px;
	font-size:12px;
	padding:2px 0px 2px 28px;
	height:18px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);
	background: url(../images/icon_zoeken.png) 6px 5px no-repeat #FFFFFF;}
	
.postcode{
	border:none;
	margin:17px 0px 0px 25px;
	padding:0px;}
	
.postcode label{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:25px;
	width:70px;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	display:inline-block;
	vertical-align:top;}
	
.postcode input[type=text]{
	width:240px;
	vertical-align:top;
	display:inline-block;
	position: relative;
	border:none;
	margin:0px;
	font-size:18px;
	padding:2px 0px 2px 15px;
	height:25px;
	font-weight:bold;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);
	background: url(../images/postcode_bg_invoer.png);}

.verder:link, .verder:active, .verder:visited{
	height:20px;
	display:inline-block;
	margin:0px 0px 0px 5px;
	padding:5px 13px 5px 13px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	background: url(../images/postcode_bg_invoer.png);
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
.verder:hover{	
	background-color:#b7b7b7;
	color:#ffffff;}
	
/* Stap 2 STYLES//////////////////////////////////////////////// */

.reveal-modal-bg { 
	background:none;}

.reveal-modal{
	display:none;
	position: relative;
	z-index: 101;
	left: 10px;
	top:80px;
	width:415px;
	padding:40px 15px 15px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: #222222 0 0 8px;
	-webkit-box-shadow: #222222 0 0 8px;
	box-shadow: #222222 0 0 8px;
	background: url(../images/bg_modal_pijl.png) center top no-repeat #ffffff;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}

.reveal-modal span{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 26px;}
	
.close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 45px;
	right: 12px;
	color: #aaa;
	font-weight: bold;
	cursor: pointer;}
	
.close-reveal-modal:hover {
	text-decoration:none;}
	
.soort_afval{
	width:430px;
	list-style-type:none;
	margin:20px 0px 0px 0px;
	padding:0px;}
	
.soort_afval li{
	float:left;
	width:100px;
	height:20px;
	padding:2px 0px 2px 0px;
	margin:0px 5px 5px 0px;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999999 1px 1px 2px;
	-moz-box-shadow: #999999 1px 1px 2px;
	box-shadow: #999999 1px 1px 2px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}

.soort_afval li:hover{	
	background:#eeeeee;}
	
.soort_afval a.{
	display:block;
	width:100px;
	height:20px;}

.colorx	{background:url(../images/btn_glow.png) top center no-repeat;}
.color1{background:url(../images/btn_glow.png) top center no-repeat #00d9ff;}
.color2{background:url(../images/btn_glow.png) top center no-repeat #00d1a2;}
.color3{background:url(../images/btn_glow.png) top center no-repeat #00c229;}
.color4{background:url(../images/btn_glow.png) top center no-repeat #a2ff00;}
.color5{background:url(../images/btn_glow.png) top center no-repeat #e5e202;}
.color6{background:url(../images/btn_glow.png) top center no-repeat #ffae00;}
.color7{background:url(../images/btn_glow.png) top center no-repeat #ff6c00;}
.color8{background:url(../images/btn_glow.png) top center no-repeat #ff0000;}
.color9{background:url(../images/btn_glow.png) top center no-repeat #ff00d3;}
.color10{background:url(../images/btn_glow.png) top center no-repeat #b555ff;}
.color11{background:url(../images/btn_glow.png) top center no-repeat #2185fe;}
.color12{background:url(../images/btn_glow.png) top center no-repeat #5763ff;}

.info_afval{
	width:415px;
	height:25px;
	display:block;
	line-height:20px;
	border:1px dashed #CCCCCC;
	background: url(../images/bg_info_afval.png) 5px 4px no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
.info_afval:hover{
	background-color:#f2f2f2;}
	
.info_afval a:link, .info_afval a:active, .info_afval a:visited{
	color:#555555;
	display:block;
	padding:3px 0px 2px 30px;}
	
.info_afval a:hover{
	color:#de7f08;}

	
/* Text & Link Styles /////////////////////////////////////*/

h1{
	padding:0px 0px 2px 0px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#555555;
	border-bottom:1px solid #ccc;}
	
h2{ 
	display:inline-block;
	padding:0;
	margin:0px 0px 0px 0px;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#000;
    width:100%;
}
	
h3{
	padding:0px 0px 2px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	float:left;}
	
h4{
	margin:15px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	border-bottom:1px dashed #ccc;}
	
h5{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
    width:480px;
	color:#555555;
	float:left;}
	
a:link {	color: #de7f08; text-decoration: none; }
a:active { 	color: #de7f08; text-decoration: none; }
a:visited { color: #de7f08; text-decoration: none; }
a:hover { 	color: #111111; text-decoration: none; }

.n:link {	color: #eeeeee; text-decoration: none; 	display:block;	height:50px; padding:0px 15px 0px 15px; line-height:50px;}
.n:active { color: #eeeeee; text-decoration: none; }
.n:visited {color: #eeeeee; text-decoration: none; }
.n:hover { 	color: #de7f08; text-decoration: none; }

.triggerlink h4{
	background:url(../images/arrow_small.png) 0px 2px no-repeat;
	border:none;
	padding:0px 0px 0px 15px;
	margin-bottom:0px;}

.triggerlink:link h4, .triggerlink:active h4, .triggerlink:visited h4,{
	color: #555555;}

.triggerlink:hover h4{	
	color: #de7f08;}

.btn:link, .btn:active, .btn:visited{
	display: inline-block;
	padding:5px 15px 5px 15px;
	background-color: #de7f08; 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	-webkit-box-shadow: #999999 1px 1px 2px;
	-moz-box-shadow: #999999 1px 1px 2px;
	box-shadow: #999999 1px 1px 2px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}
	
.btn:hover {
	color:#555555;
	background-color:#eeeeee;}
	
.nieuws_header a:link, .nieuws_header a:active, .nieuws_header a:visited{	
	color: #de7f08; 
	text-decoration: none;
	font-size:14px;
	font-weight:bold;}
	
.nieuws_header a:hover{
	color:#555555;}

/* Extra Styles /////////////////////////////////////*/

img {border: none;}
.clear{	clear:both;}
.no_bg{background:none;}

#afval_menu_blok{
    position:relative;
    float:left;
    bottom:0;
	width:480px;
	padding:15px 15px 15px 15px;
    margin:15px 0 0 0;
	border:1px dashed #CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);
	background-color:#fafafa;}
#streep {
    position:relative;
    float:left;
	width:420px;
	padding:0;
    margin:5px 0 5px 0;
    border-top:1px dashed #CCCCCC;
 }
.soort_afval_klein {
	width:480px;
	height:60px;
	list-style-type:none;
	margin:0px;
	padding:0px;}
	
.soort_afval_klein li{
	float:left;
	width:75px;
	height:20px;
	padding:2px 0px 2px 0px;
	margin:0px 5px 5px 0px;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999999 1px 1px 2px;
	-moz-box-shadow: #999999 1px 1px 2px;
	box-shadow: #999999 1px 1px 2px;
	behavior: url(http://www.mijnafval.info/css/PIE.htc);}

.soort_afval_klein li:hover{
	background:#eeeeee;}
	
.soort_afval_klein a{
    color:#000;
	display:block;
	width:75px;
	height:20px;}
.soort_afval_klein a:hover{
    color:#de7f08;	
	display:block;
	width:75px;
	height:20px;}
a.srt_button_index  {
    color:#000;
}


