* { behavior: url(iepngfix.htc) }

* {
	margin: 0;
	padding: 0;
}

body {
	font-family:Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	background-color:#222222;
}


/* -------------------------------------
--------- Basis ------------------------
---------------------------------------*/

h1, h2, h3 {
	font-family: Georgia,"Times New Roman", Times, serif;
}

h1, h2{
color:#fff;
font-size: 3em;
font-weight: normal;
}

h1 {
/*	font-style: italic; */
	letter-spacing: 0.4px;
}

h2 {}

h3 {
	font-size: 2em;
	color:#000;
	font-style: italic;
	font-weight:bold;
}

p {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:13px;
	line-height:160%;
	/* letter-spacing: 0.3px; */
}

img{
display:block;
}

a {
text-decoration: none;
color:#000;
}

a:hover {
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

.clear{
clear:both;
margin:0px;
padding:0px;
line-height:0px;
font-size:0px;
height:1%;
}


/* -------------------------------------
--------- Headers ----------------------
---------------------------------------*/

#header {
	width: 1000px;
	height: 160px;
	margin: 0 auto;
	/* background: #000 url(../images/skyline.gif) no-repeat; */
}


#header1 {
	width: 1000px;
	height: 60px;
	margin: 0 auto;
	/* background: #000 url(../images/logo_oa.gif) no-repeat; */
}


/* -------------------------------------
--------- Containers -------------------
---------------------------------------*/

#page {
	width: 1010px;
	background: #000000 url(../images/bg5.gif) repeat-y;
	margin: 0 auto;
	position: relative;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

/*
#wrapper a {
  color: #000;
}
*/


/* ------------------------------------
--------- Menu ------------------------
---------------------------------------*/

#menu {
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	background: transparent url(../images/menu_bg3.gif) no-repeat scroll center;
}

#menu ul {
	list-style: none;
	line-height: normal;
	margin:0pt auto;
	padding:14px 0pt 0pt 23px;
	width:470px;
}

#menu li {
	display: inline;
	font-family: Helvetica, Arial;
	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-bottom: 4px;
}

#menu li.tilde {
	padding:0 6px 0 8px;
	color: #FFCC00;
}

.menu_off {
	text-decoration: none;
	font-weight: bold;
	color: #FFCC00;
}

#menu a.inactive {
	text-decoration: none;
	font-weight: bold;
	color: #FFCC00;
}

#menu a.active {
	text-decoration: none;
	font-weight: bold;
    color: #ebdeac;
}

#menu a:hover {
	text-decoration: underline;
	color: #ffcc00;
}

#menu .first a {
	background: none;
}


/* -----------------------------------------------
----- Gele knoppen -------------------------------
----------------------------------------------- */

.schaduw {
position:relative;
height:22px;
}

.inhoud {
position:absolute;
height:16px;
top:-2px;
left:-4px;
font-weight:bold;
font-family: Arial;
font-size: 14px;
color:#000;
}


.inhoud:hover {
text-decoration: underline;
}

/*
.inhoud:hover{
background:#ff7e00;
}
}

*/

/* -----------------------------------------------
----- HOME ---------------------------------------
----------------------------------------------- */

#main {
width: 1000px;
height: 424px;
margin: 0 auto;
margin-top: 14px;
color:#000;
position:relative;
}

#main .rightmain {
float:right;
margin-right: 50px;
display:inline;
left:0;
position: relative;
top: 8px;
background: url(../images/home_flash.png);
width:649px;
height:384px;
}

#main #volgende{
position: absolute;
left:240px;
bottom:70px;
width:120px;
}

#main .leftmain {
position:absolute;
height:420px;
width: 310px;
margin-left: 28px;
background-color: #000;
background: url(../images/home_rcpt_bg.png)  no-repeat;
}

#main .leftmain p{
line-height: 170%;
padding: 32px 24px 0 42px;
font-style: italic;
font-family: Georgia;
font-size: 1.5em;
text-align:center;
text-decoration:none;
height:280px;
width:240px;
}


#bottomcontainer {
width: 1000px;
height: 555px;
background: #272727 url(../images/actionbg.jpg) no-repeat top;
padding:0pt 0pt 10px;
}


/* rechterbalk "genieten van old amsterdam" */

#sidebar {
padding: 80px 40px 0 20px;
_padding: 80px 30px 0 20px;
width: 240px;
float:right;
margin-right: 30px;
_margin-right: 0px;
background: transparent url(../images/home_genieten_bg.png) no-repeat;
height: 450px;
_height: 455px;
}

#wrapper #halvekaas{
position:absolute;
width:270px;
height:199px;
background:url(../images/home_chees.png);
top:325px;
right:35px;
}

#sidebar h3{
width:220px;
margin-top: 10px;
padding:6px 0 0 16px;
}

#sidebar a {
    text-decoration: underline;
}

/*
#sidebar p {
color: #000;
margin: 20px 0 0 0;
padding:0 0 0 10px;
}

#sidebar #dish{
width:270px;
height:162px;
background:url(../images/home_dish.png);
margin: 0 0 10px 0;
}
*/

#sidebar #dish {
background:transparent url(../images/home_dish.png) repeat scroll 0% 0%;
height:162px;
margin:10pt 0pt 10px;
width:270px;
}

#sidebar p {
color:#000000;
line-height:140%;
margin:10px 0 5px 0px;
padding:0pt 0pt 0pt 20px;
}



#sidebar a.volgende{
display:block;
margin-left:196px;
}

#sidebar a.volgende:hover {
display:block;
margin-left:196px;
}

#sidebar #meer {
margin: 10px 0 0 0;
margin-left:196px;
}

#sidebar #schaduw_meer{
width:84px;
background:#272727;
}

#sidebar #inhoud_meer{
width:60px;
height:16px;
padding:3px 12px;
background:#ffcc00 url(../images/next_yellow.gif) no-repeat center right;
text-align:left;
}

#sidebar #inhoud_meer {
    text-decoration: none;
}

#sidebar #inhoud_meer:hover {
    text-decoration: underline;
}

/* Interactieve kaart */

#intkaart{
width:660px;
height:228px;
_height: 234px;
float:left;
position:relative;
margin-bottom:25px;
}

#intkaart .white a {
color: #FFD300;
}

#intkaart_img{
background:transparent url(../images/i-box-beleefamsterdamvantoen.gif) no-repeat scroll;
float:left;
height:235px;
margin:-13px 26px 10px 50px;
width:184px;
display:inline;
}

#intkaart_img a{
display: block;
height:235px;
width:184px;
}

#intkaart_text{
width:365px;
padding:22px 0 0 25px;
height: 195px;
float:left;
color:#fff;
background: #282626;
}

#intkaart_bottom{
position:absolute;
background:url(../images/intkaart_bottom.png) no-repeat bottom;
width:379px;
height:11px;
bottom:2px;
right:10px;
}

#intkaart_top{
background:transparent url(../images/intkaart_top.png) no-repeat scroll center bottom;
height:11px;
right:21px;
position:absolute;
top:-9px;
width:379px;
}

#intkaart #leesverder{
position: absolute;
bottom: 30px;
right:0;
}

#intkaart #schaduw_leesverder{
width:144px;
background:#000000;
}

#intkaart #inhoud_leesverder{
width:120px;
padding:3px 12px;
background:#ffcc00 url(../images/next_yellow.gif) no-repeat center right;
text-align:left;
}

#intkaart_text h1{
font-family: Georgia, Arial;
/* font-style: italic; */
font-size: 26px;

}

#intkaart_text p{
padding:16px 25px 22px 0;
color:#fff;
}


/* speciale aktie */

#actie {
position:relative;
width:550px;
margin-left: 50px;
display:inline;
float:left;
background: #2b2929;
height: 233px;
padding: 22px 25px;
}

#actie h1 {
left:32px;
top:22px;
font-size: 26px;
/* font-size:35px; */
}

#actie a#aktie1{
background:url(../images/ciske_korting.png) no-repeat;
position: absolute;
width:178px;
height:175px;
bottom:35px;
left:70px;
display:block;
text-indent:-6000px;
}

#actie a#aktie2{
background:url(../images/2egratis.png) no-repeat;
position: absolute;
width:289px;
height:244px;
right:0px;
top:30px;
display:block;
text-indent:-6000px;
float:left;
}

#actie p {
    float: left;
    color:#FFFFFF;
    padding:16px 25px 22px 0pt;
    width: 220px;
}


/* -----------------------------------------------
----- Geschiedenis -------------------------------
----------------------------------------------- */

#gs_topleft, #gs_topright, #gs_bottom{
color:#fff;
}

#gs_topleft #previous_absolute{
position:absolute;
left:0;
top:355px;
}

#gs_topleft #next_absolute{
position:absolute;
right:0;
top:355px;
}

#gs_topleft{
background:transparent url(../images/gs_topleft_bg2.png) no-repeat scroll 10% 0%;
float:left;
margin:0px 0pt 0pt 60px;
padding-top: 0px;
display:inline;
width:415px;
height:537px;
position: relative;
}

#gs_topleft h1{
margin: 15px 0 0 10px;
}

#gs_topleft p{
padding:30px 60px 0 45px;
color:#000;
}

#gs_topleft #previousnext{
margin:245px 0pt 0pt;
width:415px;
height:28px;
}

#gs_topleft #previous{
float:left;
width:115px;
}

#gs_topleft #schaduw_vorige{
width:106px;
background:#000000;
}

#gs_topleft #inhoud_vorige{
width:80px;
padding:3px 14px 3px 12px;
background:#ffcc00 url(../images/previous_yellow.gif) no-repeat center left;
text-align:right;
}

#gs_topleft #next{
float:right;
width:118px;
}



#schaduw_volgende{
width:124px;
background:#000;
}

#inhoud_volgende{
width:100px;
padding:3px 12px;
background:#ffcc00 url(../images/next_yellow.gif) no-repeat center right;
text-align:left;
}

#gs_topright{
float:left;
width:520px;
display:inline;
margin: 80px 0 0 0px;
position: relative;
}

#gs_topright #openingquote{
position: absolute;
top:0px;
left:30px;
}

#gs_topright #quote{
height:165px;
width:520px;
position: relative;
}

#gs_topright #quote h1{
position: relative;
font-weight:normal;
font-style:italic;
float:left;
height:60px;
width:440px;
font-size: 20px;
padding:0px 10px 0 55px;
color: #fff;
line-height: 140%;
}

#gs_topright #quote h2{
font-family: georgia, times, "Times New Roman", serif;
font-size:22px;
color:#000;
width:144px;
}

#gs_topright #quote #author{
background:transparent url(../images/quote_author.png) no-repeat scroll 0%;
top:-20px;
margin-right:120px;
display:inline;
float:right;
height:51px;
padding:4px 0pt 0pt 10px;
position:relative;
width:166px;
}

#gs_topright #vroeger{
position: relative;
margin:5px 0 0 16px;
display:inline;
float:left;
width: 500px;
height:384px;
background: url(../images/gs_top_img.png) no-repeat;
}

#gs_topright #vroeger #movie {
    margin: 10px 0px 0px 46px;
    width: 402px;
}

#gs_topright #vroeger h2{
color:#000;
font-weight:bold;
margin:8px 0 0 45px;
font-size:2.5em;
}

#gs_topright #vroeger #play{
position:relative;
float:right;
margin-right:40px;
display:inline;
top:250px;
}

#gs_topright #vroeger #schaduw_wit{
width:74px;
background:#fff;
}

#gs_topright #vroeger #inhoud_zwart{
width:50px;
padding:3px 12px;
background:#000 url(../images/next_white.gif) no-repeat center right;
text-align:left;
color:#fff;
left:-2px;
top:-1px;
}

#gs_topright img{
margin:0pt 2px 6px 3px;
}

#gs_bottom{
width: 1000px;
height:525px;
position:relative;
background: #272727 url(../images/actionbg.jpg) no-repeat top;
padding:0pt 0pt 30px;
}

#gs_bottom #beroemde_plekken{
position: absolute;
top:-75px;
left:0;
width: 1000px;
height:574px;
}

#gs_bottom #beroemd_intro{
margin:0 360px 0 80px;
}

#gs_bottom #beroemd_intro p{
margin:15px 0 30px ;
}

#gs_bottom #beroemd_img{
background: url(../images/beroemd.png) no-repeat;
height: 385px;
width: 942px;
margin: 0 0 0 15px;
}

#gs_bottom #beroemd_img ol{
padding:250px 0 0 700px;
color:#000;
}

#gs_bottom #beroemd_img li{
padding:3px;
list-style: italic;
}


/* -----------------------------------------------
----- Onze Kaas ----------------------------------
----------------------------------------------- */



/* ---- top ---- */

#oz_top{
position: relative;
background:#000;
width:1000px;
height:360px;
padding: 0 0 10px;
/*
margin:75px 0 0px;
display:inline; */
}

#oz_top #onzekaas_intro, #oz_top #onzekaas_vervolg_wrap, #oz_top #onzekaas_img {
float:left;
display:inline;
}

#oz_top #onzekaas_intro{
width:235px;
margin:55px 15px 0px 45px;
}

#oz_top #onzekaas_vervolg {
width:235px;
margin:107px 15px 0px 45px;
}

#oz_top #onzekaas_intro h1{
font-size:45px;
}

#oz_top #onzekaas_intro p,#oz_top #onzekaas_vervolg p{
color:#fff;
margin: 10px 0 0 0;
line-height: 150%;
letter-spacing: 0px;
font-size:12px;
}

#oz_top #onzekaas_img{
width:376px;
height:290px;
background:url(../images/oz_kaas.png) no-repeat;
margin:40px 0 0 0;
}

#oz_top #nu_toen{
position: relative;
margin: 10px 0 0 25px;
width:265px;
height:155px;
background: url(../images/oz_nutoenrechts.jpg) no-repeat;
}

#oz_top #nu_toen p{
font-size:12px;
line-height:150%;
text-decoration: none;
padding:18px 20px 0 18px;
}

#oz_top #nu_toen span{
font-size:14px;
display:block;
text-decoration: underline;
}

#oz_top #nu_toen h3{
display:block;
position: absolute;
right:28px;
_right:22px;
bottom:2px;
width:88px;
height:33px;
}




/* ---- middle ---- */

#oz_middle{
margin-top: 10px;
padding-bottom: 30px;
width:1000px;
height:448px;
background:#272727 url(../images/actionbg.jpg) no-repeat right top;
}

#oz_middle .producten{
display:inline;
float:left;
padding:36px 0 0 20px;
width:230px;
height:405px;
}

#oz_middle #plakken{
background:url(../images/oz_plakken.png) no-repeat;
}

#oz_middle #blokjes{
background:url(../images/oz_borrelblokjes.png) no-repeat;
}

#oz_middle #geraspt{
background:url(../images/oz_geraspt.png) no-repeat;
}

#oz_middle #stuk{
background:url(../images/oz_stuk.png) no-repeat;
}

#oz_middle .product_titel{
background-color: #ffcc00;
padding:2px 6px;
font-weight:bold;
font-family: Arial;
font-size: 16px;
letter-spacing:0.05em;
}

#oz_middle .beschrijving_kort{
font-family:georgia, times, serif;
letter-spacing: 0.05em;
position: relative;
background-color: #fff;
padding:2px 3px;
top:1px;
left:20px;
}

#oz_middle .bs_kort{
display:block;
font-family:helvetica,arial,verdana,sans-serif;
font-size: 0.8em;
letter-spacing: 0.05em;
background-color: #fff;
padding: 5px 0px 0px 5px;
height:15px;
margin:0 0 0 16px;
position: relative;
top:1px;
}

#oz_middle .bs_kort1{
width:126px;
background-color: transparent;
}

#oz_middle .bs_kort1w{
width:126px;
}

#oz_middle .bs_kort2{
width:142px;
}

#oz_middle #plakken_beschr{
padding:242px 42px 0 28px;
}

#oz_middle #blokjes_beschr{
padding:182px 42px 0 28px;
}

#oz_middle #geraspt_beschr{
padding:242px 42px 0 28px;
}

#oz_middle #stuk_beschr{
padding:222px 42px 0 28px;
}



/* ---- bottom ---- */

p.oz_klein{
font-size:12px;
text-decoration: none;
line-height:150%;
letter-spacing:0;
}

span.oz_title{
font-size:14px;
display:block;
text-decoration: underline;
margin-bottom:2px;
padding:15px 20px 0;
}

p.oz_bottom{
color:#fff;
text-decoration: none;
padding:15px 350px 28px 28px;
}

#oz_bottom{
width:1000px;
background:#272727;
padding: 0 0 20px;
background:#272727 url(../images/actionbg.jpg) no-repeat right top;
}

#oz_bottom h2{
color:#ffcc00;
font-size:45px;
padding-left:28px;

}

#oz_bottom p{
padding:5px 20px 20px 28px;
}

#oz_bottom .recept{
position: relative;
display:inline;
background:url(../images/oz_receptbg2.gif) repeat-y;
width:293px;
float:left;
margin:0 0 20px 10px;
}

#oz_bottom .recept ul{
padding:5px 0 5px 40px;
line-height:150%;
font-style:italic;
}

#oz_bottom .recept ul li{
}

#oz_bottom .recept p{
padding:5px 20px 20px;
}

#oz_bottom .recept p.intro{
font-weight:bold;
}

#oz_bottom .recept img{
margin:12px 20px;
}

#oz_bottom .recept_top{
position: relative;
background:url(../images/oz_recept_top.gif);
width:293px;
}

#oz_bottom .recept h1{
font-size:18px;
color:#000;
font-weight:bold;
width:273px;
padding:15px 0px 0px 20px;
}

#oz_bottom .recept span.aantal{
font-size:12px;
font-family: Georgia, times, serif;
font-style:italic;
display: block;
padding:5px 0 0 20px;
}

#oz_bottom .receptbottom{
background:url(../images/oz_recept_bottom.gif) no-repeat;
width:293px;
height:37px;
}

/* --------------------------------------------------
------ CONTACT --------------------------------------
-------------------------------------------------- */

#contact_left{
float:left;
background:url(../images/contact_msg.png) no-repeat;
width:320px;
height:214px;
margin: 15px 0pt 0pt 115px;
display: inline;
}


#contact_left p{
padding:90px 30px 10px 30px;
color:#000;
text-decoration: none;
text-align: center;
}

#contact_left span{
font-family: Georgia, Times, 'Times New Roman', Serif;
font-weight:bold;
font-size:18px;
}

#contact_right{
float:left;
width:423px;
height:432px;
background:url(../images/contact_bg.png);
margin:35px 0pt 30px 10px;
}

#myForm{
}

#fieldset {
border:medium none;
color:#000;
font-family:Arial, helvetica, verdana, sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:40pt 0px 0pt 28px;
width:370px;
}

label {
background:#ffcc00;
line-height:150%;
position: relative;
padding:4px 8px 4px 6px;
font-weight: bold;
}

label.fieldLabel {
display:inline;
float:none;
}

#myForm {
}

#myForm input, #myForm textarea, #myForm select {
border:2px solid #fff;
}

#myForm input.formInputText {
display:block;
margin: 0 0 10px 5px;
font-size:12px;
padding:4px;
width:240px;
background: #fff;
}

#myForm input.formInputText:hover {
background: #eee;
cursor:pointer;
border:2px solid #ffcc00;
}

#myForm input.formInputText:focus {
background: #fff;
border:2px solid #999;
}

#myForm textarea.formTextArea {
background: #fff;
margin: 0 0 0 5px;
padding:3px;
width:335px;
height:90px;
}

#myForm textarea.formTextArea:hover {
background: #fff;
border:2px solid #ffcc00;
cursor:pointer;
}

#myForm textarea.formTextArea:focus {
background: #fff;
border:2px solid #999;
}

#myForm input.formInputButton {
color:#000;
cursor:pointer;
font-size:14px;
margin:0px;
text-align:left;
border:none;
font-weight:bold;
text-transform: uppercase;
background:transparent;
}

#myForm input.formInputButton:hover {
text-decoration:underline;
}

input.formInputButton:active {}

#submit{
position: relative;
top:-10px;
width:103px;
height:19px;
padding:3px 9px;
float:right;
background-image:url(../images/next.gif);
background-repeat: no-repeat;
}

#submit:hover{

}


/* --------------------------------------------------
------ FAQ ---------------------------------------
-------------------------------------------------- */

.va_left, .va_right {
float:left;
display:inline;
}

.va_left{
margin: 30px 0 0 120px;
}

.va_left .clear_left{
    clear: left;
}

.va_left p{
text-decoration:none;
text-align: center;
letter-spacing: 0px;
}

#wiel{
    height: 310px;
    width: 300px;
    margin: 200px 0 0 0;
    background-color: transparent;
    background:url(../images/wiel.png) no-repeat;
}

#faq{
background:url(../images/faq.gif) no-repeat;
width:303px;
height:191px;
}

#faq p{
padding:90px 30px 40px;
}

#disclaimer{
background:url(../images/disclaimer.gif) no-repeat;
width:303px;
height:172px;

}

#disclaimer p, #oldnews p, #prijzen p, #acties p{
padding:70px 30px 40px;
}

#disclaimer a {
    text-decoration: underline;
}

#oldnews{
background:url(../images/oldnews.gif);
width:303px;
height:173px;
}

#acties{
background:url(../images/akties.gif) no-repeat;
width:303px;
height:173px;
}

#acties a {
    text-decoration: underline;
}

.va_right{
width:450px;
margin:65px 0 0 35px;
}

.va_right a{
text-decoration: underline;
}

.vraagantwoord{
margin:0 0 30px;
}

/* OLD
.vraagantwoord span.vraag {
background-color: #ffcc00;
padding:4px 6px;
font-family: Georgia;
font-style:italic;
font-size: 14px;
position: relative;
}

*/

.vraagantwoord span.vraag {
    background-color:#FFCC00;
    font-family:Georgia;
    font-size:14px;
    font-style:italic;
    line-height:150%;
    padding:4px 6px;
}

.vraagantwoord span#news {
font-weight:bold;
font-style:normal;
font-size:13px;
}

.vraagantwoord span.datum {
font-weight:normal;
font-style:italic;
}


.vraagantwoord .antwoord p {
background-color: #fff;
padding: 12px 10px 10px;
text-decoration:none;
width:390px;
margin-left:6px;
}

a.va{
font-weight:bold;
text-decoration: underline;
}

.vraagantwoord .image {
    float: left;
    width: 200px;
    height: 190px;
}

.vraagantwoord .text {
    float: left;
    width: 190px;
}

.vraagantwoord .kader {
background-color: #fff;
padding: 12px 10px 10px;
text-decoration:none;
width:390px;
margin-left:6px;
}

.breath {
    clear: both;
    height: 50px;
}




/* --------------------------------------------------
------ FOOTER ---------------------------------------
-------------------------------------------------- */

#footer {
	margin: 0 auto;
	width: 1000px;
	height: 120px;
	background: #272727 url(../images/footer_back.png) no-repeat;
	position: relative;
}

#footer_menu {
    padding-top: 44px;
}

#footer p {
	font-family: Georgia;
	font-size: 12px;
	color:#fff;
	text-decoration: none;
	width:300px;
	float:right;
    text-align: right;
	padding: 0px 20px 0 0;
}

#footer_menu ul {
	float:left;
	width:550px;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	padding: 0px 0 0 20px;
	color:#fff;
}

#footer_menu li {
	display: inline;
	font-family: Georgia;
	font-size: 12px;
	padding-bottom: 4px;
}

#footer_menu li.tilde {
	padding:0 4px 0 6px;
}

#footer_menu a.active {
	text-decoration: none;
    color: #ebdeac;
}

#footer_menu a.inactive {
	text-decoration: none;
	color: #FFF;
}

#footer_menu a:hover {
	text-decoration:underline;
}


#footerbottom{
width:1030px;
height:12px;
background:url(../images/bottom.gif) no-repeat;
margin:0 auto;
}



/* --------------------------------------------------
----- niet in gebruik -------------------------------
-------------------------------------------------- */



/* ------- Search -------*/

#search {
	text-align: center;
}

#search #s {
	width: 70%;
	margin-bottom: 10px;
}

/* ------- Calendar -------- */

#calendar {
}

#calendar table, #calendar caption {
	width: 70%;
	margin: 0 auto;
	text-align: center;
}

#calendar caption {
	font-weight: bold;
}

#calendar a {
	font-weight: bold;
}

/* ------- Post -------- */

.post {
}

.post .title {
	margin: 0;
}

.post .title a {
	text-decoration: none;
}

.post .byline {
	line-height: normal;
}

.post .entry {
}

.post .meta {
	clear: both;
}

.post .meta a {
	text-decoration: none;
	font-weight: bold;
}

.post .meta a:hover {
	text-decoration: underline;
}

.post .meta .comments {
}

.post .meta .permalink {
}


/* ------- overig ------ */

.pages{
background-color: #fff;
color: #000;
border: 1px solid #000;
padding: 5px;
}

#pageshadow{
background-color: #666;
}

#pageshadow, #pages{
position: relative;
bottom: 2px;
right: 2px;
}

#pageblur{
background-color: #ccc;
margin-left: 4px;
margin-top: 4px;
}

#main .byline {
	margin: 0 0 20px 0;
	padding: 0;
}

#main .byline span {}

#main .byline a {
	text-decoration: none;
}

#main .byline a:hover {
	text-decoration: underline;
}

.blur{
background-color: #ccc; /*shadow color*/
color: inherit;
margin-left: 4px;
margin-top: 4px;
}

#header h1, #header h2 {
	margin: 0;
	letter-spacing: -0.05em;
	text-transform: lowercase;
	font-weight: normal;
}

#header h1 {
	float: left;
	padding-top: 40px;
	font-size: 4em;
}

#header h1 a {
	text-decoration: none;
}

#header h2 {
	float: left;
	padding: 67px 0 0 8px;
	font-size: 2em;
	font-style: italic;
	color: #fff;
}

#oz_top #map_intro{
width:800px;
margin:55px 15px 45px 45px;
}

#oz_top #map_intro p{
color:#fff;
margin: 10px 0 0 0;
line-height: 150%;
letter-spacing: 0px;
font-size:12px;
}

.pics {
    width:   389px;
    height:  287px;
    padding: 0;
    margin:  0 0 0 8px;
    overflow: hidden;
}

.pics img {
    width:  389px;
    height: 287px;
    top:  0;
    left: 0;
}

#nutoenprijzen{
background:transparent url(../images/oz_receptbg2.gif) repeat-y scroll 0% 0%;
display:inline;
float:left;
margin:0pt 0pt 20px 30px;
width:293px;
}

.nutoenprijzen_bottom {
background:transparent url(../images/oz_recept_bottom.gif) no-repeat scroll 0% 0%;
height:37px;
width:293px;
}

#nu_toen #leesverder{
position: absolute;
bottom: 0px;
right:0;
}

#nu_toen #schaduw_leesverder{
width:144px;
background:#000;
}

#nu_toen #inhoud_leesverder{
width:120px;
padding:3px 12px;
background:#ffcc00 url(../images/next_yellow.gif) no-repeat center right;
text-align:left;
}

#commercial {
    margin: 10px 0px 0px 0px;
    float: right;
    height: 170px;
    width: 300px;
    background-color: transparent;
}

.va_left h1 {
    margin: 120px 0px 5px 0px;
    font-size: 1em;
}

#slideinfo {
    margin: 40px 40px 10px 20px;
}

#slideinfo h3 {
	font-size: 1.4em;
	color:#000;
    padding: 0px 10px;
	font-style: normal;
	font-weight:bold;
}

#slideinfo p {
    line-height: 120%;
    margin: 0px;
    margin-top: 5px;
    padding: 0px 10px;

}

#actie #leesverder{
position: absolute;
bottom: 20px;
right:0;
z-index: 5;
margin-right: 50px;
}

#actie #schaduw_leesverder{
width:144px;
background:#000;
}

#actie #inhoud_leesverder{
width:120px;
padding:3px 12px;
background:#ffcc00 url(../images/next_yellow.gif) no-repeat center right;
text-align:left;
}

#actie #leesverder2{
position: absolute;
bottom: 20px;
left:0;
margin-left: 140px;
z-index: 5;
}

#actie #schaduw_leesverder2{
width:144px;
background:#000;
}

#actie #inhoud_leesverder2{
width:120px;
padding:3px 12px;
background:#ffcc00 url(../images/next_yellow.gif) no-repeat center right;
text-align:left;
}

#gs_topleft #volgende{
/*
position: absolute;
bottom: 20px;
right:0;
*/
margin-top: 2px;
float: right;
z-index: 5;
}

#gs_topleft #schaduw_volgende{
width:114px;
background:#000;
}

#gs_topleft #inhoud_volgende{
width:90px;
padding:3px 12px;
background:#ffcc00 url(../images/next_yellow.gif) no-repeat center right;
text-align:left;
}

#gs_topleft #vorige{
/* position: absolute;
bottom: 20px;
left:0;
*/
margin-top: 2px;
float: left;
z-index: 5;
}

#gs_topleft #schaduw_vorige{
width:114px;
background:#272727;
}

#gs_topleft #inhoud_vorige{
width:90px;
padding:3px 12px;
background:#ffcc00 url(../images/previous_yellow.gif) no-repeat center left;
text-align:right;
}

#slideshow {
    clear: both;
}

#slideshow_content {
clear: both;
}

#prijzen{
background:url(../images/prijzen.gif) no-repeat;
width:303px;
height:172px;

}

#oamap_container {
    text-align: center;
    margin: 0px auto;
}

#intkaart_text a {
    color: #fff;
    text-decoration: underline;
}

#fieldset .notify {
    color: #fff;
    height: 40px;
}




/* --------------------------------------------
-------------- UPDATES 14-11-2008 -------------
---------------------------------------------*/

#introductie{
background:#282626;
width:852px;
padding:20px 25px;
margin:0 0 20px;
}

#introductie-oldamsterdam{
background:#282626;
width:852px;
padding:20px 25px;
margin:0 0;
}

#introductie h1,#introductie-oldamsterdam h1{
font-size:28px;
color:#fff;
margin:0;
padding:0;
font-weight:normal;
}

#introductie p,#introductie-oldamsterdam p{
color:#FFFFFF;
font-weight:bold;
margin:20px 0 5px;
}

#prijzen-wrap,#nieuws-wrap,#recepten-wrap,#faq-wrap,#disclaimer-wrap{
width:902px;
margin:0 auto;
padding:20px 0;
}

#recepten-content-wrap {
    width: 920px;
    margin:0 auto;
    padding:0px 0;
}

#jaaroverzicht{
color:#fff;
font-weight:bold;
padding:0px 0;
}

#jaaroverzicht a{
color:#ffcc00;
font-weight:bold;
text-decoration:none;
margin:0 0 0 4px;
}

#jaaroverzicht a:hover{
text-decoration:underline;
}


/* ----- Perkament achtergrond ---- */


/* awards */


.hoek{
width:50px;
height:50px;
position:absolute;
}

.bg{
position:absolute;
}

.bg-width{
width:100%;
height:50px;
}

.bg-top-news/images

.bg-height{
height:100%;
width:50px;
}

.top{top:0px;} .right{right:0px;} .bottom{bottom:0px;} .left{left:0px;}

.top-bg{
background:url(../images/update/top-bg.gif) repeat-x;
}

.right-bg{
background:url(../images/update/right-bg.gif) repeat-y;
}

.bottom-bg{
background:url(../images/update/bottom-bg.gif) repeat-x;
}

.left-bg{
background:url(../images/update/left-bg.gif) repeat-y;
}

.rechter-top{
background:url(../images/update/rechter-top.gif) no-repeat;
}

.linker-top{
background:url(../images/update/linker-top.gif) no-repeat;
}

.rechter-bottom{
background:url(../images/update/rechter-bottom.gif) no-repeat;
}

.linker-bottom{
background:url(../images/update/linker-bottom.gif) no-repeat;
}


/* nieuws */

.perkament-top{
background:url(../images/update/perkament-top.gif) no-repeat;
width:900px;
height:19px;
position:relative;
}

.perkament-bottom{
background:url(../images/update/perkament-bottom.gif) no-repeat;
width:900px;
height:19px;
margin-bottom:15px;
}


/* ----- Perkament base ---- */

.perkament{
background:#fff3d6;
position:relative;
}

.klein{
float:left;
width:441px;
height:300px;
margin-right:20px;
margin-bottom:20px;
background:url(../images/update/perkament-bg-new.gif)
}

.groot{
width:900px;
height:auto;
background:url(../images/update/perkament-bg.jpg) repeat-y;
}

.right{
margin-right:0;
}

.bottom{
margin-bottom:0;
}


/* ----- Perkament Inhoud ---- */

.datum-print{
position:absolute;
top:0px;
*top:-10px;
right:10px;
color:#844b22;
font-family:Georgia, 'Times New Roman', serif;
font-size:13px;
}


.datum-print p, .datum-print-small p {
font-family:Georgia, 'Times New Roman', serif;
font-size:13px;
}

.datum-print-small {
    position: absolute;
    width: 80px;
    height: 25px;
    right: 10px;
    background:url(../images/update/pdfsmall.gif) no-repeat right top;
    padding: 10px 25px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:#844b22;
}

.perkament a, .datum-print a.print, .datum-print-small a.print, .print-recept a.print {
font-family:Georgia, 'Times New Roman', serif;
font-size:13px;
color:#844b22;
}

a.leesverder {
color:#000;
text-decoration:underline;

}

.datum-print a.print, .datum-print-small a.print, .print-recept a.print{
text-decoration:underline;
}

.perkament a:hover{
color:#000;
text-decoration: underline;
}

.perkament .datum-print p{
display:inline;
margin:0;
}

.perkament .datum-print a:hover, .print-recept a:hover {
color:#000;
}

.print-recept {
    position: absolute;
    padding: 0px 20px 0px 20px;
    width: 253px;
}

.print-recept .pdflink {
    display: block;
    width: 24px;
    height: 25px;
    background:url(../images/update/pdfsmall.gif) no-repeat right top;

}

.print-recept a.print {
    margin-top: 10px;
    float: right;
}

.perkament .perkament-inhoud{
}

.perkament .awards{
width:411px;
position: absolute;
padding:20px 10px 20px 20px;
}

.perkament .awards .text{
width:270px;
float:left;}

.perkament .nieuws{
padding:0 13px;
}

.perkament .nieuws img{
float:left;
margin-right:15px;
}

.perkament .perkament-inhoud .text {
padding:0 15px 0 10px;
}

.perkament .awards .text {
width: 381px;
}


.perkament .perkament-inhoud .title {
padding:0 15px 0 10px;
}

.perkament .perkament-inhoud h1{
text-decoration: underline;
font-size:20px;
font-style:italic;
font-weight:bold;
margin:0;
color:#000000;
}

.perkament .perkament-inhoud h1 a {
text-decoration: underline;
font-size:20px;
font-style:italic;
font-weight:bold;
margin:0;
color:#000000;
}

.perkament .nieuws .pdflink img {
    width: 24px;
    height: 24px;
    margin: 10px 10px 0 0;
}




.perkament .nieuws h1{
text-decoration:none;
padding:10px 0 10px 0px;
font-size:23px;
margin:-7px 0 3px;
_margin:0 0 3px;
width:80%;
font-weight:bold;
}

.perkament ul {
    padding-left: 15px;
}

.perkament .noimage h1{
    padding-left:0px;
    background-image: none;
}

#introductie a.va {
    color: #FFCC00;

}

.perkament .nieuws .text p{
padding:0px 0px 10px;
}

.perkament .nieuws p{
margin:0;}

.perkament .perkament-inhoud span.datum{
font-family:Georgia, 'Times New Roman', serif;
font-style:italic;
margin-bottom:10px;
display:block;
}

.perkament .perkament-inhoud p{
line-height:140%;
}

.perkament .perkament-inhoud .plaatje img {
	float:right;
	margin-right:5px;
}
.perkament .perkament-inhoud .plaatje{
float:right;
width:114px;
height:114px;
}

.perkament .nieuws .plaatje {
    float: left;
    margin: 0px 10px 0px 10px;
}

.perkament .nieuws .plaatje-right {
    float: right;
    margin: 0px 10px 0px 10px;
}

#faq-wrap .perkament .nieuws h1 {
    font-size: 21px;
}

#disclaimer-wrap .perkament .nieuws h1 {
    font-size: 21px;
}


#beeldbank {
    clear: both;
    float: right;
    color: white;
}

#goback {
    color: white;
}

#beeldbank a, #goback a {
    color: white;
    text-decoration: underline;
}

.kaart {
    height: 820px;
}




/* Aanpassing onstuimig START*/
#actiebanner-home {
	position: absolute;
	left: 338px;
	top: -29px;
	background: url(/images/txt-header-vignet.png);
	height: 183px;
	width: 611px;
}

#actiebanner-home2 {
	position: absolute;
	left: 338px;
	top: -29px;
	background: url(/images/banner-oldamsterdam-schort.gif);
	height: 183px;
	width: 611px;
}


#oa-overlay {
	width: 698px;
	height: 329px;
	padding: 35px;
}

#oa-overlay h1 {
	background: url(/images/oa-popup-header-txt.png) top left no-repeat;
	width: 280px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 20px;
}


#oa-overlay p {
	color: #fff;
	margin: 0 0 20px;
}

#oa-overlay p a {
	color: #ffd300 !important;
	text-decoration: underline !important;
}


#oa-overlay a#btn-oahome {
	text-indent: -9999px;
	background: url(/images/btn-oahome.png) top left no-repeat;
	width: 283px;
	height: 42px;
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

/* Aanpassing onstuimig EIND*/


