html, body {
	padding: 0;
	margin: 0;
	height: 100%;
}
html {
	overflow-y: scroll;
}
p{
	margin:0px;
	margin:0px;
}
#bg {
	position:fixed;
	width:100%;
	min-height: 100%;
	height: auto !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
	top:0; 
	left:0; 
}

body{
	font : 13px Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color : #666666;
	scrollbar-arrow-color : #666666;
	scrollbar-darkshadow-color : #666666;
	scrollbar-face-color : #E3E3E3;
	scrollbar-highlight-color : #E3E3E3;
	scrollbar-shadow-color : #E3E3E3;
	scrollbar-track-color : #999999;
	line-height: 19px;
	color : #0A3443;	
	
}
#container { 
	width: 100%;
	margin: 0 auto;
	position: relative;
	min-height: 100%;
	height: auto !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
	z-index:10;
}
#logo{
	margin-top:30px;
	padding-bottom:17px;
	height:71px;
	width:851px;
	background : url('../images/logo_trans.png') no-repeat;
}
#centered {/* centrering hele pagina */
	position: relative;
	border-left: 0px;
	border-right: 0px;
	width: 852px; 
	margin-left: auto; 
	margin-right: auto;	
}

#navigatie {
	position: relative;
	height: 38px;
	width: 852px; 
}
#nav{
	position: relative;
	float:left;
}
.float{
	position:relative;
	float:left;
}
.presound{
	position:relative;
	float:left;
}
.meer_link{
	cursor:pointer;
}
.handje{
	cursor:pointer;
}
#playpauze{
	position:absolute;
	left: 0px;
	top: 10px;
	left:158px;
	cursor:pointer;
}
#meer_agenda{
	position:absolute;
	left: 0px;
	top: 80px;
	width:184px;
	text-align:right;
	cursor:pointer;
}
#klein_blokje{
	position:relative;
	float:left;
	width:197px;
	height:148px;
}
#groot_blok{
	position:relative;
	float:left;
	width:415px;
	height:250px;
}
#home_agenda{
	position:relative;
	float:left;
	width:851px;
	height:148px;
	margin-top:20px;
	margin-bottom:20px;
	background : url('../images/home_agenda_trans.png') no-repeat;
}


#home_agenda_titel{
	position:absolute;
	left: 56px;
	top: 20px;
}
#home_agenda_maand{
	position:absolute;
	left: 0px;
	top: 43px;
	width:184px;
	text-align:right;
	font-size : 13px;
}

#home_agenda_items{
	position:absolute;
	left:219px;
	top:11px;
	width:636px;
	height:139px;
}
#agenda_items{
	float:left;
	position:relative;
	left:187px;
	padding-left:32px;
	padding-top:11px;
	width:633px;
	background : url('../images/agenda_trans.png');
}
.home_agenda_item{
	position:relative;
	float:left;
	width:212px;
	height:45px;
}
.agenda_item{
	position:relative;
	float:left;
	width:211px;
	height:45px;
}
#home_nieuwsfotos{
	position:relative;
	float:left;
	width:626px;
	height:271px;
	margin-bottom:20px;
}
#home_nieuwsfotos_geel_trans{
	position:absolute;
	top:183px;
	width:580px;
	height:261px;
	background : url('../images/home_nieuws_geel_trans.png') no-repeat;
	z-index:30;
	padding-left:46px;
	padding-top:10px;
}
#home_nieuwsfotos_foto_terug{
	position:absolute;
	top:104px;
	left:0px;
	width:40px;
	height:40px;
	z-index:30;
}
#home_nieuwsfotos_foto_verder{
	position:absolute;
	top:104px;
	left:597px;
	width:40px;
	height:40px;
	z-index:30;
}
#foto_terug{
	position:absolute;
	top:258px;
	left:0px;
	width:40px;
	height:40px;
	z-index:30;
}
#foto_verder{
	position:absolute;
	top:258px;
	left:815px;
	width:40px;
	height:40px;
	z-index:30;
}
#foto_tekst_terug{
	position:absolute;
	left:44px;
	width:60px;
	height:40px;
	z-index:30;
	padding-top:6px;
}
#foto_tekst_verder{
	position:absolute;
	left:700px;
	width:100px;
	height:40px;
	z-index:30;
	text-align:right;
	padding-top:6px;
}

#home_nieuws_titel{
	position:relative;
	float:left;
	width:172px;
	height:64px;
}
#home_nieuws_tekst{
	position:relative;
	float:left;
	width:400px;
	height:64px;
}
#home_fotos{
	clear:both;
	position:relative;
	float:left;
	height:142px;
	width:852px;
	margin-bottom:20px;
}
#home_fotos_titel_trans{
	position:absolute;
	top:94px;
	left:0px;
	width:155px;
	height:48px;
	background : url('../images/home_fotos_titel_trans.png') no-repeat;
	z-index:20;
}
#home_fotos_titel{
	position:relative;
	padding-left:16px;
	padding-top:13px;
}
#home_top5_trans{
	position:relative;
	float:left;
	width:190px;
	height:259px;
	margin-left:19px;
	background : url('../images/home_top5_trans.png') no-repeat;
	padding-left:15px;
	padding-top:12px;
}
#home_food{
	clear:both;
	position:relative;
	float:left;
	width:415px;
	height:148px;
	margin-bottom:20px;
}
#home_food_titel_trans{
	position:absolute;
	top:103px;
	width:233px;
	height:45px;
	background : url('../images/home_food_titel_trans.png') no-repeat;
	z-index:20;
}
#home_food_titel{
	position:relative;
	padding-left:16px;
	padding-top:13px;
}
#home_food_meer{
	position:absolute;
	top:13px;
	left:122px;
	width:90px;
	height:20px;
	z-index:21;
}
#home_food_tekst{
	position:absolute;
	top:30px;
	left:22px;
	width:380px;
	height:75px;
	z-index:22;
}
#reserveren_titel{
	position:absolute;
	top:13px;
	left:14px;
}
#reserveren_tekst{
	position:absolute;
	top:38px;
	left:14px;
	width:100px;
}
#reserveren_datum{
	position:absolute;
	top:17px;
	left:128px;
}

#reserveren_datumveld{
	position:absolute;
	top:17px;
	left:180px;
}
#reserveren_tijd{
	position:absolute;
	top:17px;
	left:314px;
}
#reserveren_tijdveld{
	position:absolute;
	top:17px;
	left:342px;
}
#reserveren_hoeveel{
	position:absolute;
	top:42px;
	left:128px;
}
#reserveren_hoeveelveld{
	position:absolute;
	top:42px;
	left:180px;
}
#reserveren_telefoon{
	position:absolute;
	top:42px;
	left:228px;
}
#reserveren_telefoonveld{
	position:absolute;
	top:42px;
	left:284px;
}
#reserveren_naam{
	position:absolute;
	top:67px;
	left:128px;
}
#reserveren_naamveld{
	position:absolute;
	top:67px;
	left:180px;
}
#reserveren_email{
	position:absolute;
	top:92px;
	left:128px;
}
#reserveren_emailveld{
	position:absolute;
	top:92px;
	left:180px;
}
#reserveer{
	position:absolute;
	top:117px;
	left:306px;
}
#reserveren_bedankt{
	position:absolute;
	top:17px;
	left:128px;
}
#home_blokje_geel_trans{
	position:absolute;
	top:99px;
	width:197px;
	height:49px;
	background : url('../images/home_banner_geel_trans.png') no-repeat;
	z-index:20;
}
#home_blokje_geel_tekst{
	padding-top:9px;
	padding-left:14px;
}

#home_blokje_tekst{
	position:absolute;
	top:15px;
	left:15px;
	width:165px;
	height:84px;
	z-index:22;
}

#artists_kop{
	position:relative;
	float:left;
	margin-top:20px;
	width:316px;
	height:42px;
	padding-top:10px;
	padding-left:20px;
	background : url('../images/kop_artists_bg.png') no-repeat;
}
#artists_scheider{
	clear:both;
	position:relative;
	float:left;
	margin-top:0px;
	width:34px;
	height:20px;
	line-height:10px;
	background : url('../images/artists_scheider.png') no-repeat;
}
#artists_item{
	position:relative;
	float:left;
	margin-top:0px;
	width:632px;
	height:175px;
}
#actueel{
	position:relative;
	float:left;
	width:632px;
	margin-bottom:20px;
}
#actueel_item{
	position:relative;
	float:left;
	margin-top:20px;
	width:632px;
	height:175px;
}
#actueel_foto{
	position:absolute;
	width:195px;
	height:175px;
}
#actueel_trans{
	position:absolute;
	left:195px;
	width:433px;
	height:175px;
	background : url('../images/actueel_trans.png') no-repeat;
}
#actueel_content{
	position:absolute;
	left:195px;
	width:393px;
	height:160px;
	padding-top:15px;
	padding-left:25px;
	padding-right:15px;
	font-size:13px;
	line-height:19px;
	color:#fcefcd;
}
#archief_item{
	padding-top:8px;
}
#trans_top_628{
	position:relative;
	float:left;
	width:628px;
	height:10px;
	margin-top:20px;
	background : url('../images/trans_top_628.png') no-repeat;
}
#trans_btm_628{
	position:relative;
	float:left;
	width:628px;
	height:10px;
	margin-bottom:20px;
	background : url('../images/trans_btm_628.png') no-repeat;
}
#trans_628{
	position:relative;
	float:left;
	width:588px;
	padding:20px;
	background : url('../images/bg_trans.png');
}
#home_agenda_blokje{
	position:relative;
	float:left;
	width:851px;
	height:148px;
	margin-bottom:20px;
	background : url('../images/home_agenda_trans.png') no-repeat;
}
#agenda_blokje{
	position:relative;
	float:left;
	width:851px;	
	margin-bottom:20px;
	background : url('../images/agenda_trans_links.png') no-repeat;
}
#agenda_einde{
	clear:both;
	position:relative;
	float:left;
	width:664px;	
	left:187px;
	height:10px;
	background : url('../images/agenda_trans_btm.png') no-repeat;
}
.agenda_lijn{
	padding-top:5px;
}
#agenda_titel{
	position:absolute;
	left: 56px;
	width:129px;
	text-align:right;
	top: 20px;
}
#agenda_detail_top{
	position:relative;
	float:left;
	margin-top:20px;
	width:851px;
	height:72px;
	background : url('../images/agenda_top_trans.png') no-repeat;
}
#agenda_detail_item{
	position:relative;
	float:left;
	width:642px;
	background : url('../images/agenda_item_trans.png');
}
#agenda_detail_item_eind{
	position:relative;
	float:left;
	width:642px;
	height:20px;
	margin-bottom:20px;
	background : url('../images/agenda_item_einde.png') no-repeat;
}
#agenda_detail_titel{
	position:relative;
	float:left;
	width:616px;
	height:34px;
	padding-top:14px;
	padding-left:26px;
}
#agenda_detail_kolom1{
	position:relative;
	float:left;
	width:378px;
	margin-right:25px;
	padding-left:26px;
}
#agenda_detail_kolom2{
	position:relative;
	float:left;
	width:200px;
}
#agenda_detail_foto{
	position:relative;
	float:left;
	width:208px;
}
#agenda_detail_maandagenda{
	padding-top:15px;
	padding-left:26px;
}
#agenda_compact{
	position:absolute;
	left: 261px;
	width:135px;
	top: 20px;
	z-index:20;
}
#ondertitel{
	position:relative;
	float:left;
	margin-bottom:4px;
}
#tussen{
	clear:both;
	position:relative;
	float:left;
	width:851px;
	height:20px;
	background : url('../images/tussen_trans.png') no-repeat;
}
#spacer{
	clear:both;
	position:relative;
	float:left;
	width:851px;
	height:20px;
	line-height:4px;
}
#twee_grote_blokken{
	position:relative;
	float:left;
	margin-bottom:20px;
}
#intro{
	position:relative;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:851px;
	height:249px;
	background : url('../images/geel_paneel_trans.png') no-repeat;
}
#intro_titel{
	width:360px;
	padding-top:20px;
	padding-left:20px;
}
#intro_tekst{
	padding-top:6px;
	padding-left:20px;
	width:360px;
	line-height:18px;
}
#intro_geel{
	position:relative;
	float:left;
	width:415px;
	height:249px;
	background : url('../images/geel_paneel_trans.png') no-repeat;
}
#groot_blok_onder_trans{
	position:absolute;
	width:415px;
	height:129px;
	top:121px;
	background : url('../images/groot_blok_trans.png') no-repeat;
}
#groot_blok_titel{
	position:absolute;
	width:123px;
	top:15px;
	left:15px;
}
#groot_blok_subtitel_en_tekst{
	position:absolute;
	width:256px;
	top:15px;
	left:148px;
}
#groot_blok_subtitel{
	position:relative;
	float:left;
}
#groot_blok_tekst{
	position:relative;
	float:left;
	margin-top:4px;
	line-height:18px;
}
#groot_blok_link{
	position:absolute;
	width:123px;
	top:90px;
	left:15px;
}
#dagmenu_en_reserveren{
	position:relative;
	float:left;
	width:851px;
}

#reserveren{
	position:relative;
	float:left;
	width:415px;
	height:148px;
	margin-left:20px;	
	background : url('../images/food_reserveren_trans.png') no-repeat;
}
.menu{
	position:relative;
	float:left;
	width:851px;
	background : url('../images/bg_trans.png');
}
.menu_top{
	position:relative;
	float:left;
	width:851px;
	height:10px;
	background : url('../images/food_menu_top.png');
}
.menu_kolom{
	position:relative;
	float:left;
	width:212px;
}
.menu_titel_trans{
	position:relative;
	float:left;
	width:212px;
	height:62px;
	background : url('../images/food_menu_titel_trans.png');
}
.menu_titel{
	padding-top:5px;
	padding-left:20px;
}
.gerecht{
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	width:140px;
}
.gerecht_content{
	position:relative;
	float:left;
}
.gerecht_prijs{
	position:absolute;
	top:13px;
	left:165px;
}
.menu_kolom_content{
	position:relative;
	float:left;
	width:212px;
}
.menu_btm{
	position:relative;
	float:left;
	width:851px;
	height:10px;
	margin-bottom:20px;	
	background : url('../images/food_menu_btm.png');
}

#tekst_content{
	position:relative;
	float:left;
	width:632px;
	margin-top:20px;
}
#tekst_top_trans{
	position:relative;
	float:left;
	width:632px;
	height:19px;
	background : url('../images/tekst_top_trans.png') no-repeat;
}

#tekst_trans{
	position:relative;
	float:left;
	width:592px;
	background-color:#352303;
}

.tekst_inleiding{
	padding-top:1px;
	padding-left:25px;
	padding-right:15px;
	font-size:16px;
	line-height:26px;
	color:#46cef3;
}
.tekst_tekst{
	padding-top:15px;
	padding-left:25px;
	padding-right:15px;
	font-size:13px;
	line-height:19px;
	color:#fcefcd;
}
.normale_tekst{
	font-size:13px;
	line-height:19px;
	color:#fcefcd;
}

#tekst_tussen_trans{
	position:relative;
	float:left;
	width:632px;
	height:43px;
	background : url('../images/tekst_tussen_trans.png') no-repeat;
}
#tekst_btm_trans{
	position:relative;
	float:left;
	width:632px;
	height:14px;
	margin-bottom:20px;
	background : url('../images/tekst_btm_trans.png') no-repeat;
}
#breed_content{
	position:relative;
	float:left;
	width:845px;
}
#paginering{
	position:absolute;
	right:20px;
	top:-16px;
	width:400px;
	text-align:right;
}
#paginering_onder_balk{
	position:relative;
	float:left;
	right:25px;
	width:610px;
	text-align:right;
	margin-top:30px;
}
#terug_naar_overzicht{
	position:absolute;
	top:-16px;
	width:100px;
}
#media_alle_link{
	position:absolute;
	right:65px;
	top:26px;
	width:300px;
	text-align:right;
	text-transform: uppercase;
}
#media_archief_link{
	position:absolute;
	right:195px;
	top:26px;
	width:190px;
	text-align:right;
	text-transform: uppercase;
	z-index:10;
}
#media_teruglink{
	position:absolute;
	right:95px;
	top:19px;
	width:190px;
	text-align:right;
	text-transform: uppercase;
}
#media_overzicht_teruglink{
	position:absolute;
	right:65px;
	top:19px;
	width:300px;
	text-align:right;
	text-transform: uppercase;
}
#media_item{
	position:relative;
	float:left;
	width:181px;
	margin-right:25px;
	padding-bottom:10px;
}
#media_item_breed{
	position:relative;
	float:left;
	width:387px;
	margin-right:25px;
	padding-bottom:10px;
}
#media_item_superbreed{
	position:relative;
	float:left;
	width:800px;
	margin-right:25px;
	padding-bottom:10px;
}
#play{
	position:absolute;
	float:left;
	width:46px;
	height:46px;
	left:70px;
	top:30px;
}
#player{
	position:absolute;
	width:181px;
	height:102px;
	left:0px;
	top:0px;
}
#playerlang{
	position:absolute;
	width:181px;
	height:181px;
	left:0px;
	top:0px;
}
#breed_trans{
	position:relative;
	float:left;
	width:845px;
	background : url('../images/breed_bg_content.png') repeat-y;
}
#breed_top_trans{
	position:relative;
	float:left;
	width:845px;
	height:10px;
	background : url('../images/breed_bg_top.png') no-repeat;
}
#breed_btm_trans{
	position:relative;
	float:left;
	width:845px;
	height:10px;
	margin-bottom:20px;
	background : url('../images/breed_bg_btm.png') no-repeat;
}
#rechter_kolom{
	position:relative;
	float:left;
	margin-top:20px;
	margin-left:20px;
	width:200px;
}
#subnav_content{
	position:relative;
	float:left;
	width:200px;
	margin-top:0px;
	padding-top:0px;
	background: #d2560c url('../images/subnav_trans.png') no-repeat;
}
#subnav_top{
	position:relative;
	float:left;
	width:200px;
	height:33px;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:10px;
	background: url('../images/subnav_top_trans.png') no-repeat;
}
#subnav_eind{
	position:relative;
	float:left;
	width:200px;
	height:25px;
	margin-bottom:20px;
	background: url('../images/subnav_eind_trans.png') no-repeat;
}

.subnavitem{
	position:relative;
	float:left;
	width:184px;
	padding-bottom:6px;
	padding-top:6px;
	font-size : 16px;
	padding-left:16px;
	color:#FFFFFF;
}
.subnavhi{
	background : url('../images/subnav_hi_bg.jpg');
}

#foto_rechterkolom{
	margin-bottom:20px;
}
.wittekop{
	font-size : 19px;
	font-weight:bold;
	color:#FFFFFF;
}
.bijnazwart{
	color:#352303;
}
.wit{
	color:#ffffff;
}
.geel{
	color:#ffbf11;
}
.pink{
	color:#f43aa6;
}
.knalpink{
	color:#ff55b7;
}

.paars{
	color:#c05091;
}
.dbruin{
	color:#41361b;
}
.lbruin{
	color:#e1c54d;
}
.turq{
	color:#26f8ff;
}
.blauw{
	color:#46cef3;
}
.lime{
	color:#c0f4a4;
}

.beige{
	color:#fcefcd;
}
.vet{
	font-weight:bold;
}
.s10{
	font-size : 10px;
	line-height:13px;
}
.s11{
	font-size : 11px;
	line-height:14px;
}
.s12{
	font-size : 12px;
	line-height:15px;
}
.s13{
	font-size : 13px;
	line-height:16px;
}
.s14{
	font-size : 14px;
	line-height:18px;
}
.s16{
	font-size : 16px;
	line-height:19px;
}
.s17{
	font-size : 17px;
	line-height:19px;
}
.s18{
	font-size : 18px;
	line-height:25px;
}
.s19{
	font-size : 19px;
	line-height:23px;
}
.s21{
	font-size : 21px;
	line-height:26px;
}

#pijl_pink_meer{
	position:relative;
	float:left;
	padding-top:3px;
}
#footer{
	clear:both;
	width:850px;
	height:184px;
	background : url('../images/footer_trans.png');
	background-repeat: no-repeat;
}
#footer_inhoud{
	position:relative;
	float:left;
	width:178px;
	padding-top:10px;
	padding-left:16px;
	padding-right:16px;
	font-size : 12px;
	line-height:17px;
	color:#5b502b;
}
.sponsoren{
	margin-left:8px;
}
.footer_colofon{
	color:#fefefe;
}
#footer_kop{
	font-size:16px;
	color:#26f8ff;
	font-weight:bold;
	padding-bottom:8px;
}
#sponsors{
	clear:both;
	margin-top:20px;
	padding-bottom:20px;
	width:850px;
	height:45px;
	background : url('../images/sponsors.png');
	background-repeat: no-repeat;
}
h1.pics{
	font-size : 17px;
	color: #999999;
	font-weight:bold;
	margin-top:23px;
	margin-bottom:12px;
}
h1.pics_titel{
	font-size : 23px;
	color: #666666;
	font-weight:bold;
	margin-top:23px;
	margin-bottom:12px;
}
h1.tekst{
	font-size : 24px;
	color: #ead8c2;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:12px;
	padding-top:3px;
}
h1.media{
	font-size : 24px;
	color: #fcefcd;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:15px;
	padding-top:15px;
}
h1.vak{
	font-size : 17px;
	color: #fcefcd;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:12px;
	padding-top:3px;
}

a:visited,a:active,a:link{
	color: #491643;
	text-decoration : none;
}
a:hover{
	color: #491643;	
}

.tekst_inleiding a:visited,.tekst_inleiding a:active,.tekst_inleiding a:link{
	color: #46cef3;
	font-weight:bold;
}
.tekst_tekst a:visited,.tekst_tekst a:active,.tekst_tekst a:link{
	color: #ff55b7;
}
.magenta_links a:visited,.magenta_links a:active,.magenta_links a:link{
	color: #ff55b7;
}
a.paginering:visited,a.paginering:active,a.paginering:link{
	font-size:10px;
	color: #ff55b7;
	text-decoration : underline;
	
}
a.no_underline:visited,a.no_underline:active,a.no_underline:link{
	text-decoration : none;
}
#intro_tekst a:visited,#intro_tekst a:active,#intro_tekst a:link{
	color:#ffffff;
}
#footer a:visited,#footer a:active,#footer a:link{
	font-size: 12px;
	color:#d5d5d5;
	line-height:17px;
}
#footer a:visited,#footer a:active,#footer a:link{
	font-size: 12px;
	color:#d5d5d5;
	line-height:17px;
}
#footer .rozelink a:visited,#footer .rozelink a:active,#footer .rozelink a:link{
	color: #ff64bd;
}
#footer .dgrijzelink a:visited,#footer .dgrijzelink a:active,#footer .dgrijzelink a:link{
	color:#5b502b;
}
#footer .lgrijzelink a:visited,#footer .lgrijzelink a:active,#footer .lgrijzelink a:link{
	color:#fefefe;
}

#footer a:hover{
	text-decoration : underline;	
}

ul{
	list-style-type:disc;
	margin:0px 0px 5px 00px;
	padding-left:18px;
	padding-bottom:10px;

}
input.veld{
	font-size: 12px;
	border : 1px solid #824214;
	WIDTH: 220px; 
	color : #46cef3;
	background-color : #352303; 	
 }
select.pulldown{
 	background-color: #352303;
 	width: 73px;
 	color:#fcefcd;
 	border:1px solid #824214;
 }