@media only screen and (max-width : 600px){

* { padding: 0px; margin: 0px; }
body
	{
	background: linear-gradient(to bottom, gray,#d9d9d9);
	color: white;
	font-family: Times;
	font-size:12px;
	text-align: left;
	}
#background_top
	{
	width: 100%;
	background-color: #8b2e00; 
	background: linear-gradient(to bottom right, red, yellow);
	background-size: 150%;
	background-repeat:  repeat-y; 
	background-position: 0px 0px;
	}
	.maintitle, h4
	{
	font-family: Fjalla One;
	font-size: 32px; 
	text-shadow: 2px 2px 2px black;
	color: yellow;
	}
	.subtitle
	{
	font-family: Fjalla One;
	font-size: 48px; 
	text-shadow: 2px 2px 2px white;
	color: yellow;
	}
.menu_sep,.donnotShowOnMobile
{
display: none;
}
#showmenu
{
background: black;
border-radius: 10px;
padding: 4px;
color: white;
font-size: 40px;
cursor: pointer;
margin-bottom: 4px;
max-width: 80px;
}
#scaled_menu
{
background: black;
width: 90%;
padding: 3%;
display: none;
}
.stripe
{
display: none;
 background-color: orange;
 opacity: 0.4;
 height: 1px;
 }
/*
.headerTable
	{
	}
.centerBody
	{
	}
	*/
.innerMidTable
	{
	}
	
#form1 input[name="surname"]
{
display: none;
}
div,table,tr,td
{
text-align: left;
}
.gastenboek_bericht
{
border: 1px outset beige; 
background: url(/site/timber-musicnl/design/graphics/transparent_background.png); 
width: 732px; 
font-size: 14px; 
color: white;
}
.gastenboek_formulier tr td,.gastenboek_bericht td
{
padding: 3px 10px 1px 10px;
}
.gastenboek_formulier
{
border: 1px solid gray; 
width: 432px; 
font-size: 12px; 
background: #333; 
color: white;
}
.contact_form
	{
	font-family: Times; 
	font-size: 14px;
	color: white;
	}
input.contact_form
	{
	border: 1px solid white;
	background: gray;
	color: black;
	font-family: arial;
	}
.title
	{
	text-shadow: 2px 2px 2px orange;
	}
.kopTitle,h1
	{
	margin-bottom: 10px;
	margin-top: 10px;
	color: white;
	font-family: Fjalla One;
	font-size: 32px;
	font-style: italic;
	text-align: left;
	}
.text,.contact_form
	{
	margin-left: 10px;
	color: white;
	font-family: Arial;
	font-size: 18px;
	text-align: left;
	}
.header,h2
	{
	margin-left: 10px;
	color: white;
	font-family: Arial;
	font-size: 15px;
	text-align: left;
	margin-bottom: 12px;
	}
.footer
	{
	margin-left: 10px;
	color: white;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	}
input.formFields, textarea.formFields
	{
	font-family: Arial;
	font-size: 12px;
	color: #FFCCCC;
	}
#emailadres,#naam,#bericht,#telefoonnummer,#mobielnummer
	{
	border: 1px solid black;
	height: 26px;
	font-size: 17px;
	}
	#bericht
	{
	height: 140px;
	}
.formFields
	{
	font-family: Arial;
	font-size: 12px;
	color: green;
	}
.button
	{
	background: #4a1800;
	width: 170px;
	height: 29px;
	border: 2px outset #4a1800;
	cursor: pointer;
	color: white;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	}
a.menu_link,a.menu_link_active
	{
	font-size: 32px;
	font-weight: bold;
	font-family: Fjalla One;
	color: white;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	}
a.menu_link:Hover
	{
	color: #e0b50b;
	}
a.menu_link_active
	{
	color: #e0b50b;
	}
a 
	{
	color: white;
	}

a:Hover {color: orange;}
.footText, .footText a
	{
	font-family: arial;
	color: black;
	text-align: center;
	}
.menu_images
{
border: 0px solid transparent;
position: relative;
top: 11px;
}
.agenda_table
{
background: #111111;
}
.agenda_td
{
vertical-align: top;
color: white;
font-size: 11px;
background: #000000;
padding: 1px;
}
.review,.reviewDatum,.reviewNaam
	{
	border-radius: 10px;
	background: #ccc;
	border: 1px solid #aaa;
	padding: 14px;
	margin-top: 20px;
	font-weight: normal;
	color: black;
	text-shadow: none;
	display: block;
clear: both;
	}
.reviewDatum,.reviewNaam
{
padding: 2px 0px 2px 10px;
margin: 0px;
position: relative;
top: -27px;
right: 10px;
width: 170px;
background: white;
display: block;
clear: both;
}
.reviewNaam
{
float: right;
top: 20px;
}

}