/* Imports */
@import url(resetclearfix.css);
@import url("reset.css");
@import url(jquery.fancybox-1.2.5.css);

/***** Global *****/

/* Body */
body {
	color: #fff;
	/*background-color:#9ed0de;*/

	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0 auto;
	padding: 0px;
	text-align:center;

	/*background-image:url(../images/bg.gif);
	background-repeat:repeat;*/

        background: #80d926;

}

a {

	color:#ed7703;
	text-decoration:none;

}

a:hover {text-decoration:underline;}

h1 { font-size: 40px; color: #ed7703; margin-bottom: 0px; z-index:1;}
h2 { font-size: 30px; margin-bottom: 15px; color: #ed7703;}
h3 { font-size: 16px; color:#ed6523;}
h4 { font-size: 13px; color:#d80045; }


.page_title
{
	font-size: 30px;
	color: #FFF;
	margin-bottom:0px;
	padding-bottom:5px;
	display:block;
}


.blauw { color:#00a8d4;}
.oranje { color:#ed6523; font-weight:normal;}
.bruin {color:#422415; }
.lichtblauw {color:#80d926; }

#breadcrumbs_container {
    width: 600px;
    border-bottom: 1px solid #f97911;
    margin-bottom: 18px;
    padding-bottom: 6px;
}

#breadcrumbs_container_vervolg {
    width: 600px;
    border-bottom: 1px solid #DEE1E2;
    margin-bottom: 18px;
    padding-bottom: 6px;
}

.breadcrumbs {

}
.breadcrumbs_white a {
    color: #fff;
}

/***** Layout *****/
.body {clear: both; margin: 0 auto; width: auto;}

.soon { padding: 0px 27px; }

.powered, .powered a {
    color: #00a8d4 !important;
}

/*


*****************/

#content {
	color:#000000;
        background-color: #f99211;
	background-image: url(../images/content_big_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#wrapper {
        position: relative;
        z-index: 2;
}

.main_left {
	width: 650px;

	display: inline;
	float:left;
	overflow:hidden;

}




.main_right {
	width: 310px;
	/*background-color:#ddf2f8;*/

	display: inline;
	float:left;
	overflow:hidden;
        position: relative;
        z-index: 2;


}


.header_container, .main_container, .bottom_container{

	margin: 0 auto;

	width: 960px;
	text-align:left;
	/*background-color: #ddf2f8;*/

	display:block;


}

.main_container {
    margin-top: 10px;
}

.header_container {
        position: relative;
        z-index: 3;
}

.bottom_container{ 
	padding-top: 0px; 
	display:block; 	
}

.main_container {
}

.nieuwsbrief_container, .footer_container {


	margin: 0 auto;

	width: 960px;
	text-align:left;
	display:block;


}

.search_container {
    position: absolute;
    right: 0;
    top: 10px;
}

.search {
	background-image:url(/images/search_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;

	width: 154px;
	height: 26px;

	display:inline;
	float: left;

	margin-left: 20px;
	margin-top: 17px;
	padding: 3px 0px 0px 3px;
        color: #c2c6c8;
        font-size: 10px;

	}

	.search input {

	border: 0px solid #ddd;
	text-align: left;
	width: 142px;
	margin: 4px 0px 0px 7px;
	color:#666666;


	background: #fff;
	font-family: Arial, Verdana, sans-serif;
        font-size: 90%;


	}

	.search_btn {

	width: 47px;
	height: 29px;

	margin-top: 17px;

	display:inline;
	float: left;

	cursor:pointer;

	}

.widget {

	margin: 10px 0px 0px 20px;


}

.arrangementen_top {

	margin: 10px 0px 0px 0px;
	padding-top: 50px;
	padding-right: 30px;
	width: 280px;

	background-image:url(../images/arrangement_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;

	display: block;
	float:left;


}


.arrangementen_mid {

	background-image:url(../images/arrangement_mid.jpg);
	background-repeat:repeat;

	height: auto;
	width:283px;
	display:inline;
	float:left;

	padding-right: 27px;



}

.arrangementen_bottom {

	background-image:url(../images/arrangement_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;


	height: 15px;
	width: 310px;

	display:block;
	float:left;

	}


.arrangementen_top h2 {color: #fff; font-size: 35px; margin-left: 47px; margin-bottom: 0px; margin-top: -10px;}
.arrangementen_kop {color: #57c0dc; font-weight:bold; padding-left: 54px}
.arrangementen_bericht {padding-left: 54px; color:#FFFFFF; }
.arrangementen_link {padding-left: 54px; text-align:right; color:#57c0dc;}

.mijnagenda_top
{
	margin: 10px 0px 0px 0px;
	padding-top: 50px;
	padding-right: 30px;
	width: 280px;
	background-image:url(../images/agenda_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float:left;
}

.mijnagenda_mid
{
	background-image:url(../images/agenda_mid.jpg);
	background-repeat:repeat;
	height: auto;
	width:283px;
	display:inline;
	float:left;
	padding-right: 27px;
	padding-top: 15px;
}

.mijnagenda_bottom
{
	background-image:url(../images/agenda_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 15px;
	width: 310px;
	display:block;
	float:left;
}

.mijnagenda_top h2 {color: #fff; font-size: 35px; margin-left: 54px; margin-bottom: 0px; margin-top: -10px;}
.mijnagenda_kop {color: #FFF; font-weight:bold; padding-left: 54px}
.mijnagenda_datum {font-size:12px; color: #ffd800; padding-left: 54px}
.mijnagenda_bericht {padding-left: 54px; color:#FFFFFF; }
.mijnagenda_link {padding-left: 54px; text-align:right; color:#57c0dc;}
.mijnagenda_hr {margin-left: 54px; color:#ff9d46; height:2px; background-color:#ff9d46; border:none;}


.komende {

	margin: 10px 0px 0px 20px;
	padding-top: 50px;

	background-image:url(../images/chills_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;

	background-color: #fff;

	width: 290px;
	float:right;
	display:inline;

}

.komende_data {

	background-image:url(../images/chills_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;

	width: 290px;
	display:block;

	clear:both;

}

.komende_data hr{

	width: 240px;
	height: 1px;
	color:#CCCCCC;

}

.opslaan{

	margin-left: 22px;

}

.komende_data_kop {color: #165464; font-weight:bold; 	padding: 0px 27px;}
.komende_data_date {padding: 0px 27px; color:#0facd5; font-size:11px;}
.komende_data_link {padding: 0px 27px; text-align:left; margin-top: 3px; vertical-align:middle;}

	.komende h3{
		font-size: 38px;
		width: 250px;
	}


	.komende_bottom {

	background-image:url(../images/chills_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;


	height: 13px;
	width: 290px;

	display:block;

	}

.chills {

	margin: 1px 0px 0px 20px;

	background-position: top left;
	background-repeat: no-repeat;

}

        .chills_top {
            background-image:url(../images/chills_top.gif);
            height: 39px;
            width: 290px;
        }

        .chills_mid {
            background-color: #fff;
        }


	.chills_bottom {

	background-image:url(../images/chills_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;


	height: 13px;
	width: 290px;

	display:block;

	}


.shop_chills {

	background-image:url(../images/chills_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;

	width: 290px;
	display:block;

	clear:both;

}

.shop_chills h2{

	padding: 23px 0px 0px 27px;

}

	.shop_picture{

		padding-left: 27px;

		display:block;
		float:left;

	}

	.shop_info{

		padding-left: 10px;

		display:block;
		float:left;

		width: 150px;


	}
    ul#social {
        list-style: none;
        margin-left: 27px;
    }

        #social  li {
            float: left;
            margin-right: 10px;
        }

.nieuws_chills {

	background-image:url(../images/chills_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;

	width: 290px;
	display:block;


	clear:both;
}

	.nieuws_chills h2{

	padding: 23px 0px 0px 27px;

	}

.nieuws_kop {color: #ed7703; font-weight:bold; 	padding: 0px 27px;}
.nieuws_date {padding: 0px 27px; color:#ed7703; font-size:10px;}
.nieuws_bericht {padding: 5px 27px; }
.nieuws_link {padding: 0px 27px; text-align:right;}

.nieuws_sub_link {
	display: inline;
	float: right;
	text-align:right;
	cursor: pointer;
}


.nieuws_sub {
	display: inline;
	float:left;

	width: 235px;

	color: #ed7703;
	font-weight:bold;
	padding: 5px 0px;
	margin: 0px 27px;

	border-top: 1px solid #d7d7d7;


	}
	
#meseumlintForm {
	margin: 20px 0 0 0;
}

	#meseumlintForm td {
		vertical-align: middle;
		padding: 5px 10px 0 0;
	}
		
		#meseumlintForm .textField {
			border: 1px solid #ccc;
			height: 16px;
			margin: 0;
			padding: 3px 5px;
		}
		
		#meseumlintForm .ui-datepicker-trigger {
			margin: 5px 0 0 8px;
			cursor: pointer;
		}
		
.footer_left{

	background-image:url(../images/footer_left.jpg);
	background-position: top;
	background-repeat: no-repeat;

	width: 350px;
	height: 221px;

	display:block;
	float:left;
}

.footer_breed{

	background-image:url(../images/bottom_bg.gif);
	background-position: top;
	background-repeat: no-repeat;

	width: 960px;
	height: 220px;

	display:block;
	float:left;
}

    .footer_breed img {
        margin: 0px 20px 0px 20px;
    }


	.bottom_container h2{

	margin: 50px 0px 15px 27px;

	}


	.picture {

	height: 113px;
	width:	102px;

	padding-left: 27px;

	display:block;
	float:left;

	}

	.info {

	display:block;
	float:left;

	padding-left: 27px;


	}


.footer_mid{

	background-image:url(../images/footer_mid.jpg);
	background-position: top;
	background-repeat: no-repeat;

	width: 300px;
	height: 221px;

	display:block;
	float:left;
}

.footer_right{

	background-image:url(../images/footer_right.jpg);
	background-position: top;
	background-repeat: no-repeat;

	width: 310px;
	height: 223px;

	display:block;
	float:left;
}

	.footer_right img{

	margin-left: 22px;
	margin-bottom: 10px;
	border: 0px solid #ff0000;


	}

/*
	vervolg
*****************/

.vervolg_top {

	background: url(../images/prog_top.gif) top left no-repeat;

	height: 35px;
	width: 650px;

	display:block;
	float: left;
}

    .vervolg_top_content {
            background: #fff;

            width: 596px;

            display:block;
            margin-top: 35px;

            color:#1e1e1e;

            padding-left: 27px;
            padding-right: 27px;
    }

    .vervolg_top_content h2 {
	color: #543019;
	font-size: 17px;
	font-weight: bold;
    }

.vervolg_top a{ color: #00a9d4;}

.vervolg_bottom {

	background-image:url(../images/prog_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;

	height: 14px;
	width: 650px;

	display:block;
	clear:both;

}


/* Voorpagina Module*/

.voorpagina_top {
    background: url(../images/uitgelicht_top.gif);
    width: 650px;
    height: 35px;
}

.voorpagina {
    background: #ffc413 url(../images/uitgelicht.gif) no-repeat;
    width: 604px;
    float: left;
    padding: 0px 20px 14px 26px;
    clear: both;
    color: #fff;
}

    .voorpagina h1 {
        color: #fff;
    }

.voorpagina_uitgelicht {
    background: #fff;
    padding: 20px 0px 0px 26px;
}

/*
	programma
*****************/

.programma_top {
	background: url(../images/prog_top.gif) top left no-repeat;

	height: 35px;
	width: 650px;

	display:block;
	float: left;
}

    .programma_top_content {

            background: #fff;

            height: auto;
            width: 596px;

            display:block;
            margin-top: 35px;

            color:#1e1e1e;

            padding-left: 27px;
            padding-right: 27px;
            overflow: hidden;
    }

.programma_bottom {

	background-color: #fff;
	background-image:url(../images/prog_bottom_event.gif);
	background-position:bottom;
	background-repeat:no-repeat;

	border-top: 1px solid #fff;

	height: 5px;
	width: 650px;


	display:block;
}



#accordion a{ height: 40px; color:#ea5030;}

.accordion_header {
        background-color: #fff;
	background-image:url(../images/accordion_header_bg.jpg);
	background-position:top;
	background-repeat: repeat-x;


	border-top: 1px solid #fff;
	height: 36px;
	width: 623px;

	display:block;
	float:left;

	padding-top: 16px;
	padding-bottom: 8px;
	padding-left: 27px;


}

.accordion_content {

	background-position:top;
	background-repeat: repeat-x;

	background-color:#fff;

	height: auto;
	width: 623px;

	display:block;
	float:left;

	padding-left: 27px;
	}

	.accordion_content hr {
		height: 1px;
		width: 600px;
		background-color: #dee1e2;
                float: left;
		margin-top: -17px;
                display: block;
                border: none;
	}

.prog_maincontent {
      float:left;
      display:block;
      margin-bottom:10px;
      border-bottom: 1px solid #dee1e2;
}

.month_header {

display:inline;
float:left;

}

.alle_events {

	display:inline;
	float:right;

	padding: 4px 10px 0px 0px;

	vertical-align:top;

	}

.prog_date {

	width:40px;
	height:auto;


	display:block;
	float:left;

	padding-top: 5px;

}

	.date1{

		background-image:url(../images/date_bg.gif);
		background-position: top;
		background-repeat: no-repeat;

		width: 39px;
		height: 48px;

		display:inline;
		float:left;

		color: #fff;

		padding-top: 8px;



	}

	.date2{

		background-image:url(../images/date2_bg.gif);
		background-position: top;
		background-repeat: no-repeat;

		width: 39px;
		height: 40px;

		display:inline;
		float:left;

		color: #fff;

		padding-top: 28px;

	}

	.date{
		text-align:center;
		font-size: 24px;
		font-weight: bold;


	}

	.month{

		text-align:center;
		font-size: 12px;
		font-weight: bold;


	}

.prog_container{
	width: 560px;

	margin: 0px;
	padding: 0px;

	display:block;
	float:left;
	
	margin-bottom: 10px;

}

.prog_title
{
	width:370px;
	height:auto;
	display:inline;
	float:left;

	margin-left: 15px;

	padding-top: 5px;

	color:#543019;
	font-weight:bold;
	font-size: 20px;

}

.prog_img {
        float: left;
        margin-right: 10px;
        margin-top: 5px;
}

.prog_voegtoe {

	width:155px;
	height:25px;

	margin: 0px;
	padding-top: 5px;

	display:inline;
	float:right;

	text-align:right;
}


.prog_discrip {

	width:545px;
	height:auto;

	display:block;
	float:left;

	margin-left: 15px;
	padding-bottom: 10px;

	color:#1e1e1e;
	line-height: 20px;
}

.prog_extra {

	width: 445px;
	height: 20px;

	display:block;
	float:left;

	color: #ed6523;

	margin-left: 15px;



}

.prog_extra img{
	vertical-align:middle;
}

/* AddThis */

.addthis_toolbox {
    width: 85px;
    float: right;
}

/*
	Header
*****************/

.header_container { padding-top: 28px; }

.header_top
{
	/*background-image:url(../images/header_top.jpg);*/
	background-repeat:no-repeat;
	height: 63px;
        margin-bottom: 10px;
}

.header_top a.header_top_a
{
	background-image:url(../images/amersfoort_zomertijd.gif);
	background-repeat:no-repeat;

	height: 65px;
	width: 469px;
	display:block;
	float:left;

	cursor:pointer;
	margin-left: 0px;
}

.country_top
{
        padding-top: 14px;
        display: block;
}

.header_bottom
{
	/*background-image:url(../images/header_bottom.jpg);*/
	background-repeat:no-repeat;
	background-position:bottom;

	/*background-color:#fff;*/
	height: 39px;
	padding-left:0px;
}


.nav_first
{
	width: 17px;
	height:39px;
	background-image:url(../images/nav/nav_first.gif);
	background-repeat:no-repeat;

	display:inline;
	float:left;
}

.nav_main
{
	width:926px;
	height:39px;
	background-image:url(../images/nav/nav_main.jpg);
	background-repeat:repeat-x;
	display:inline;
	float:left;
}


.nav_last
{
	width: 17px;
	height:39px;
	background-image:url(../images/nav/nav_last.gif);
	background-repeat:no-repeat;
	display:inline;
	float:left;
}

.banner { /* background-color:#fff; */ padding-left: 0px; overflow:hidden;}

/*
	navigatie
*****************/


.sub_nav_container
	{

	width: 960px;
	height:35px;

	/*background-color: #ddf2f8;*/

	list-style:none;
	margin: 0 auto;

	background-image:url(../images/sub_nav_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
        margin-bottom: 10px;

}

.sub_nav ul{

	list-style: none;


}

.sub_nav li {
	display:inline;
	float:left;
        font-weight: bold;

}

.li_line {
    color: #fff;
    margin-top: 8px;
}

.sub_nav li a {
	display: inline;
	width: 100%;
	height: 27px;

	color:#FFFFFF;
	text-decoration: none;

	padding-top: 8px;
}

.sub_nav li a:hover
{
	color:#412414;
}

.sub_nav_first
{
	width: 9px;
	background-image:url(../images/subnav_bg_l.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.sub_nav_last
{
	width: 9px;
	background-image:url(../images/subnav_bg_r.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.sub_nav_hover
{
 	padding: 0px 15px;
	padding-top: 8px;
	height: 27px;
	cursor:pointer;
	color:#ffffff;
}


.sub_nav_hover_active
{
	padding: 0px 15px;
	padding-top: 8px;
	height: 27px;
	background-position: 0px 72px;
	cursor:pointer;
}

    .sub_nav_hover_active a {
	color:#412414 !important;
    }

.sub_nav_hover_active:hover
{
	color:#ed7702;
	cursor:pointer;
}




.nav_home
{
	width: 68px;
	height: 39px;
	background-image:url(../images/nav/home.gif);
	cursor:pointer;
}

	.nav_home:hover
	{
	background-image:url(../images/nav/home.gif);
	background-position: 0px 116px;
	}

	.nav_home_active {
		width: 68px;
		height: 39px;
		background-image:url(../images/nav/home.gif);
		background-position: 0px 58px;
		cursor:pointer;
	}


.nav_nieuws {

	width: 102px;
	height: 39px;
	background-image:url(../images/nav/nieuws.gif);
	cursor:pointer;
}

	.nav_nieuws:hover {

	background-image:url(../images/nav/nieuws.gif);
	background-position: 0px 116px;


	}

	.nav_nieuws_active {

	width: 102px;
	height: 39px;
	background-image:url(../images/nav/nieuws.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}
	
.nav_horeca {

	width: 78px;
	height: 39px;
	background-image:url(../images/nav/horeca.gif);
	cursor:pointer;
}

	.nav_horeca:hover {

	background-image:url(../images/nav/horeca.gif);
	background-position: 0px 116px;


	}

	.nav_horeca_active {

	width: 78px;
	height: 39px;
	background-image:url(../images/nav/horeca.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}
	
.nav_podia {

	width: 66px;
	height: 39px;
	background-image:url(../images/nav/podia.gif);
	cursor:pointer;
}

	.nav_podia:hover {

	background-image:url(../images/nav/podia.gif);
	background-position: 0px 116px;


	}

	.nav_podia_active {

	width: 66px;
	height: 39px;
	background-image:url(../images/nav/podia.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}
	
.nav_shoppen {

	width: 90px;
	height: 39px;
	background-image:url(../images/nav/shoppen.gif);
	cursor:pointer;
}

	.nav_shoppen:hover {

	background-image:url(../images/nav/shoppen.gif);
	background-position: 0px 116px;


	}

	.nav_shoppen_active {

	width: 90px;
	height: 39px;
	background-image:url(../images/nav/shoppen.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}
	
.nav_musea {

	width: 72px;
	height: 39px;
	background-image:url(../images/nav/musea.gif);
	cursor:pointer;
}

	.nav_musea:hover {

	background-image:url(../images/nav/musea.gif);
	background-position: 0px 116px;


	}

	.nav_musea_active {

	width: 72px;
	height: 39px;
	background-image:url(../images/nav/musea.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}
	
.nav_recreatie {

	width: 100px;
	height: 39px;
	background-image:url(../images/nav/recreatie.gif);
	cursor:pointer;
}

	.nav_recreatie:hover {

	background-image:url(../images/nav/recreatie.gif);
	background-position: 0px 116px;


	}

	.nav_recreatie_active {

	width: 100px;
	height: 39px;
	background-image:url(../images/nav/recreatie.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}

.nav_nieuwsbrief {

	width: 150px;
	height: 39px;
	background-image:url(../images/nav/nieuwsbrief.gif);
	cursor:pointer;
}

	.nav_nieuwsbrief:hover {

	background-image:url(../images/nav/nieuwsbrief.gif);
	background-position: 0px 116px;


	}

	.nav_nieuwsbrief_active {

	width: 150px;
	height: 39px;
	background-image:url(../images/nav/nieuwsbrief.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}

.nav_evenementen {

	width: 130px;
	height: 39px;
	background-image:url(../images/nav/informatie.gif);
	cursor:pointer;
}

	.nav_evenementen:hover {

	background-image:url(../images/nav/informatie.gif);
	background-position: 0px 116px;


	}

	.nav_evenementen_active {

	width: 130px;
	height: 39px;
	background-image:url(../images/nav/informatie.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}

.nav_kalender {

	width: 120px;
	height: 39px;
	background-image:url(../images/nav/programma.gif);
	cursor:pointer;
}

	.nav_kalender:hover {

	background-image:url(../images/nav/programma.gif);
	background-position: 0px 116px;


	}

	.nav_kalender_active {

	width: 120px;
	height: 39px;
	background-image:url(../images/nav/programma.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}

	.nav_arrangementen
	{

		width: 144px;
		height: 39px;
		background-image:url(../images/nav/arrangementen.gif);
		cursor:pointer;
	}

	.nav_arrangementen:hover
	{
	background-image:url(../images/nav/arrangementen.gif);
	background-position: 0px 116px;
	}

	.nav_arrangementen_active {

	width: 144px;
	height: 39px;
	background-image:url(../images/nav/arrangementen.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}

	.nav_tv
	{

		width: 64px;
		height: 39px;
		background-image:url(../images/nav/tv.gif);
		cursor:pointer;
	}

	.nav_tv:hover
	{
	background-image:url(../images/nav/tv.gif);
	background-position: 0px 116px;
	}

	.nav_tv_active {

	width: 64px;
	height: 39px;
	background-image:url(../images/nav/tv.gif);
	background-position: 0px 58px;
	cursor:pointer;
	}

	.nav_multimedia {

		width: 135px;
		height: 39px;
		background-image:url(../images/nav/multimedia.gif);
		cursor:pointer;
	}

	.nav_multimedia:hover {

		background-image:url(../images/nav/multimedia.gif);
		background-position: 0px 116px;
	}

	.nav_multimedia_active {

		width: 135px;
		height: 39px;
		background-image:url(../images/nav/multimedia.gif);
		background-position: 0px 58px;
		cursor:pointer;
	}

	.nav_shop
	{
		width: 85px;
		height: 39px;
		background-image:url(../images/nav/shop.gif);
		cursor:pointer;
	}

	.nav_shop:hover
	{
		background-image:url(../images/nav/shop.gif);
		background-position: 0px 116px;
	}

	.nav_shop_active
	{
		width: 85px;
		height: 39px;
		background-image:url(../images/nav/shop.gif);
		background-position: 0px 58px;
		cursor:pointer;
	}

/*
	Nieuwsbrief
*****************/





.nieuwsbrief_container
{
	margin: 0 auto;
	width: 580px;
	text-align:left;
	display:block;
}

#nieuwsbrief
{
	width:580px;
	display:block;
	float:left;
}

.nieuwsbrief_info
{
	width: 530px;
	display:block;
	float:left;
	font-size: 20px;
	margin-top: 0px;
	color: #422415;
}

.nieuwsbrief_bg
{
	background-image:url(../images/nieuwsbrief_bg.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;

	margin-top: 5px;
	padding-top:0px;

	width: 405px;
	height: 50px;

	vertical-align:bottom;

	display:block;
	float:left;
}

.nieuwsbrief_submit
{
	margin: 8px 8px 0px 16px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

.nieuwsbrief_input
{
	border: 0px solid #ddd;
	text-align: right;
	width: 270px;
	margin: 16px 8px 0px 16px;
	color:#666666;
	padding: 0px 0px 0px 0px;
	background: #fff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 120%;
	vertical-align:top;
}

/*
	Footer
*****************/


#footer
{
        background: #80d926 url(../images/footer_bottom.gif) top center repeat-x;
        height: 389px;
        margin-top: -140px;
        z-index: 1;

}

.footer_container
{
	margin: 0 auto;

	width: 960px;
	text-align:left;

	display:block;
	padding-top: 10px;
	color: #fff;
        padding-bottom: 30px;
}

.footer_container a
{
	color: #fff;
}

    /* Marquee */
    #marquee {
    }

    #marquee_vast {
        width: 920px;
        margin: 0 auto;
        text-align: left;
        position: relative;
        margin-top: 150px;
        background: url(../images/footer_sponsors.gif);
        height: 45px;
        padding: 40px 20px 15px 20px;
    }

    #marquee img {
        display: inline;
    }


.left
{
	float:left;
}


.right
{
	float:right;
}

.form_error
{
	margin:0px;
	padding:0px;
	display:block;
	line-height:14px;
	color:#FF0000;
}

/* OLD*/

#nav
{
	height: 39px;
	list-style:none;
	z-index: 999;
        position: relative;
}

#nav li
{
	display:inline-block;
	height:39px;
	float:left;
    margin-right: 15px;
    margin-left: 15px;
}

    #nav li#nav_first
    {
            margin-right: 17px;
            margin-left: 0px;
    }

#nav li a
{
	display: inline-block;

	height: 29px;
	margin:0px;
	padding:0px;
  
        color: #fff;
        font-size: 18px;
        padding-top: 10px;
}

#nav li a:hover
{
        color: #ffd800;
	text-decoration: none;
}

#nav li a.active
{
        color: #fff;
        background: #ff970b;
		text-decoration: none;
        padding-left: 10px;
        padding-right: 10px;
}

#nav li ul
{
	clear:both;
	position: absolute;
	display: block;
	left: -999em;
	z-index: 999999;
    top: 39px;

}

#nav li:hover ul, #nav li.sfhover ul
{
	left: auto;
    z-index: 99;
}

#nav li ul li
{
	height:25px;
	background-repeat: repeat-y;
    margin-left: 0px;
}

#nav li ul li a
{
	height:20px;
	border: 0px solid black;
	font-weight: normal;
	font-size: 10pt;
	color: #FFF;

	text-align: left;

	border-bottom:1px solid #513527;

	padding: 0px;
	margin: 0px 7px 0px 7px;

	width: 227px;
	height:20px;
	float: none;
}

#nav li ul li a.active
{
	color: #fcd800;
	background: none;
	padding: 0px;
	margin: 0px 7px 0px 7px;
}

#nav li ul li a:hover
{
	color: #fcd800;
	text-decoration: none;
}

#nav li ul li
{
	display:block;
	clear:both;

}

.subnav_top
{
	height:6px;
	width:241px;

	overflow:hidden;
	background-image:url(../images/nav/subnav_top.png);
	margin:0;
	padding:0;
}

.subnav_middle
{
	width:241px;
}

.subnav_bottom
{
	height:60px;
	width:241px;
	overflow:hidden;

	background-image:url(../images/nav/subnav_bottom.png);
	margin:0;
	padding:0;
}

.vervolg_top a
{
	color:#ea5030;
}

/*
BEGIN - CSS FOR HYVES MODULE
*/
.picture_overview
{
	width:100%;
}

.picture_overview .inside
{
	padding:5px;
	background-color:#ffffff;
	color:#165464;
}

.picture_overview .inside .left
{
	width:75px;
	height:75px;
	margin-right:5px;
	float:left;
}

.picture_overview .inside a
{
	color:#f6650a;
}

.picture_overview .inside .right
{
	float:left;
	color:#165464;
	width:192px;
}

.picture_overview .setborder
{
	border:3px solid rgb(255, 255, 255);
	width:282px;
	float:left;
	margin-top:8px;
	margin-right:10px;
}

.picture_overview .inside .picture
{
	border:0px;
	width:75px;
	height:75px;
	padding:0px;
	margin:0px;
}

.picture_overview .setborder.nomargin
{
	margin-right:0px;
	float:right;
}

.picture_overview .largeborder
{
	width:100%;
}

.heading
{
	color:#165464;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
}
/*
END
*/

#form1
{
background-color: #80d926;
}


.main_left ul
{
list-style:circle;
margin-left: 15px;
}

.white, .white:hover, .white:active, .white:link
{
	color:#FFF;
}


.ui-state-active img.alle_events {
	display:none;	
}

div.flickr_thumb, div.youtube_thumb, div.hyves_thumb {
	display:block;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	width:75px;
	height:75px;
	background-position:center center;
	background-repeat:no-repeat;
        cursor: pointer;
}

.form_front_submit {
    float: right;
    width: 90px;
}

    .form_front_submit input {
        padding: 3px;
        border: 1px solid #ccc;
        cursor: pointer;
    }

        .form_front_submit input:hover {
            border: 1px solid #00a8d4;
        }

        .form_front_submit input:hover {
            border: 1px solid #00a8d4;
        }

.form_front_input {
    float: left;
    width: 140px;
}

    .form_front_input input {
        width: 130px;
        padding: 4px;
    }

        .form_front_input input:hover {
            border: 1px solid #00a8d4;
        }

        .form_front_input input:hover {
            border: 1px solid #00a8d4;
        }

/* KROEGENWEB */

.nieuws_image, .agenda_image, .kweb_nieuws_image, .kweb_agenda_image {
	padding:0 10px 5px 0;
	float:left;
}

.agenda_titel, .nieuws_titel, .agendatitel {
	font-size:14px;
	font-weight:bold;
}

.agenda_datum, .nieuws_datum, .kweb_agenda_datum, .kweb_nieuws_datum {
	font-size:14px;
	padding-top:5px;
	color:#2C2C2C;
}

	.kweb_agenda_datum, .kweb_nieuws_datum {
		padding-bottom:5px;
	}

.agenda_tekst, .nieuws_tekst, .agenda_kort, .nieuws_kort {
	padding-top:5px;
	color:#444;
}

.thumbpicturetable td {
	text-align:center;
}

.kweb_kroegen_list .foto {
	float:left;
	padding-right:10px;
	height: 130px;
}

.kweb_foto {
	float:left;
	margin:9px 9px 0 0;
	background-position:center center;
}
	
	.kweb_foto img {
		width:91px;
		height:91px;
	}
	
.kweb_kroegen_list {
	float: left;
	width: 100%;
	clear: both;
}

.kweb_kroegen_list .foto img {
	width:120px;
}

.kroeg_naam {
	float:left;
	width: 466px;
}

.kroeg_naam h2 {
	margin-bottom: 0px;
}

.kweb_kroegen_list_txt {
	float: left;
	width: 466px;
}

.kweb_kroegen_list_lees_meer {
	display: inline-block;
	margin: 10px 0 0 0;
}

.kroeg_tekst2 {
	padding-top:5px;
}

ul.kroeg_menu, ul.kroeg_menu li {
	margin:0;
	padding:0;
	list-style:none;
	background-image:url(../images/nav/nav_main.jpg);
}
	
	ul.kroeg_menu {
		display:block;
		margin:10px 0;
		width:100%;
		
	}
	
	ul.kroeg_menu li {
		float:left;
		display:inline;
	}
	
	ul.kroeg_menu a {
		display:block;
		padding:5px 10px;
		font:20px Impact;
		text-decoration:none;
		text-transform:uppercase;
		color:#fff;
	}
	
	ul.kroeg_menu a.active, ul.kroeg_menu a:hover {
		background-color:#eb5434;
	}

span.kroeg {
	margin:8px 0;
	border-top: 1px solid #DEE1E2;
	border-style: solid;
	height: 1px;
	display: cblock;
	padding: 0;
}

/* KROEGENWEB */

.discountrow{
	padding-bottom: 20px;
}

.discountrow .discountleft{
	float:left;
	width:140px;
}

.discountrow .discountright{
	float:right:
	width:450px;
}

.discountrow .discountright .discountrightcta{
	float:right;
	width:305px;
}

.discountrow .discountright .discountrightcta small{
	font-weight: bold;
}

.discountruler{
	height:1px;
	border:0px;
	margin:10px 0px;
	background-color: #fce1a6;
}

/* Link naar ons module */
#linknaarons .clearfix {
    height: 150px;
}
