@charset "utf-8";
body {
	font: 80% Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
/*	background-image:url(../img/bg-body.jpg); background-repeat:repeat-x;*/
background-color:#150c06;
}
#wrapper{margin:25px auto; width:1020px; }
/* =========================menu ============================*/



#navcontainer { display:none}

/*===========================================================*/
 #container {
	width: 1000px;  
	background: #FFFFFF;
	background-image:url(../img/bg.jpg); background-repeat:no-repeat;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size:1.5em;
	min-height:575px;
	float:left;
	 border:none;
	 margin-bottom:20px;
}
#week_overzicht {margin-bottom:50px}

 #container.eten {
	background-image:url(../img/bg-eten.jpg); background-repeat:no-repeat;
}
 #container.drinken {
	background-image:url(../img/bg-drinken.jpg); background-repeat:no-repeat;
}

 #header { display:none
}

 #mainContent {
	padding: 0 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0 0 0 25px;
	width:725px;
	font-size:0.8em;
	min-height:300px;
}
#wijnkaart { font-size:0.9em}
a.jump{display:none}

em{font-weight:bold}

tr.wijnkaart_top{height:50px;}
a.wijnkaart {text-decoration:none; color:#990000}

td.wijn_omschrijving, br.wijn_omschrijving  {font-size:0.8em; margin:0; color:#990000}

span.titel{font-weight:bold; color:#150c06;}
span.omschrijving {font-size:0.8em;}

th.menu{color:#49311d; font-size:1.5em}

td.streek {color:#006600; font-weight:bold}
.scheidingslijn {border-top:1px solid; width:200px; margin:5px auto;}

#up{position:relative}


#vlaggen 
{display:none}

#footer {

	width:1000px; height:150px; margin:0; text-align:center; color:#FFFFFF; font-weight:bold; background-image:url(../img/bestek.jpg); background-repeat:no-repeat; background-position:right;
}
span#credits{
font-size:0.8em;
margin-right:5px;
color:#333333;
float:right;
font-weight:normal;
padding:125px 30px 0 0;
}
span#beheer{
font-size:0.8em;
margin-right:5px;
color:#333333;
float:left;
font-weight:normal;
padding:125px 0 0 30px;
}
span#beheer a {color:#333333}
 #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

#talen{ display:inline; margin:0; float:left}
#talen a img{text-decoration:none; margin:0 3px; border:none}


/* formulieren*/
.form {
margin:0;
float:left;
width:600px
}
.form b
{font-weight:bold;
font-size:1.5em;
color:#0000CC;}

.form label.radio
{
text-align:left;
}
.smal {width:300px;}

.form label
{
width:150px;
font-size:0.9em;
float:left;
text-align:left;
font-weight:normal;
margin-right:0.2em;
padding:3px 0 0 0;
float:left;
}
.form label.klein { width:30px; }
label.alert, p.alert{color:#FF0000}
.form input, .form select
{margin-right:10px; float:left; margin-bottom:5px;
}
.form input.breed {width:200px;}
.form input.klein {width:75px;}
.form input.wissen {width:75px; height:25px; background-image:url(../teatro/img/wissen.jpg); background-repeat:no-repeat; border: 0px solid #000;
cursor:pointer}

.form textarea{width:400px}
textarea.proefnotities {width:500px; height:50px; font-size:0.9em; color:#0000CC; }
textarea.naam {width:500px; height:50px; font-size:0.9em; color:#0000CC; }

/*====================================*/
.reactieform {
clear:both;
display:block;
margin:0pt;
padding-top:0.5em;
float:left;
width:100%;
}

.reactieform label.radio
{
text-align:left;
}

.reactieform label
{
width:50px;
font-size:0.9em;
float:left;
text-align:left;
font-weight:normal;
margin-right:0.2em;
padding:3px 0 0 0;
color:#000d33;
}
.reactieform input, .reactieform select, .reactieform input.submit
{float:right;}

.reactieform textarea {width:300px; float:right; }

#reserveringen {width: 100%; float:left; font-size:0.9em; background-color:#FFFFFF; border:2px solid; padding:3px;}
#reserveringen td {font-size:0.8em}

.fltleft {float:left}

td.T2 {width:10px; border:1px solid; padding:2px; color:#000099}
tr.R2 { height:10px;}
td.T4 {width:20px; border:1px solid; padding:2px; color:#009900}
tr.R4 { height:20px;}
td.T6 {width:30px; border:1px solid; padding:2px; color:#FF0000}
tr.R6 { height:20px;}


#map{width:725px; height:300px; border:2px solid #6b4c2b; }
#teller {font-size:0.8em; float:left}