body {
	margin              : 0px;
	text-align          : center;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #000000;
	background			: url(../img/body-bg.jpg) no-repeat center top;
}

td {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #000000;
}

/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header {
	background			: #FFF;	
}

.header {
	padding-top         : 19px;
	padding-left        : 10px;
}

.header_titel h1 {
	position			: absolute;
	left				: -900em;
	margin				: 0;
	padding             : 20px 10px 10px 20px;
	text-align			: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 17px;
	font-weight			: normal;
	text-transform		: uppercase;
	color				: #BB2034;
}

.logo {
	float				: left;
}

#header_banner {
	display				: inline;
	float				: right;
	margin        		: 8px 10px 0 0;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
.menu {
	height              : 31px;
	background			: #bb2034 url(../img/menu-bg.png) repeat-x left bottom;
}

.menu ul {
	position			: relative;
	height              : 31px;
	margin				: 0 0 0 30px;
	padding				: 0;
	list-style			: none;
}

.menu ul li {
	float				: left;
	height				: 31px;
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

.menu ul li a {
	float				: left;
	height				: 31px;
	text-indent			: -900em;
	background			: url(../img/menu.png) no-repeat;
}

.menu ul li a.home 			{ width: 59px; background-position: left top; }
.menu ul li a.info 			{ width: 50px; background-position: -59px top; }
.menu ul li a.programma 	{ width: 108px; background-position: -109px top; }
.menu ul li a.bestelinfo 	{ width: 104px; background-position: -217px top; }
.menu ul li a.diners 		{ width: 67px; background-position: -321px top; }
.menu ul li a.verhuur 		{ width: 85px; background-position: -388px top; }
.menu ul li a.nieuws 		{ width: 73px; background-position: -473px top; }
.menu ul li a.contact 		{ width: 80px; background-position: -546px top; }

.menu ul li a.home:hover,
.menu ul li.actief a.home 			{ background-position: left -31px; }
.menu ul li a.info:hover,
.menu ul li.actief a.info 			{ background-position: -59px -31px; }
.menu ul li a.programma:hover,
.menu ul li.actief a.programma 		{ background-position: -109px -31px; }
.menu ul li a.bestelinfo:hover,
.menu ul li.actief a.bestelinfo 	{ background-position: -217px -31px; }
.menu ul li a.diners:hover,
.menu ul li.actief a.diners 		{ background-position: -321px -31px; }
.menu ul li a.verhuur:hover,
.menu ul li.actief a.verhuur 		{ background-position: -388px -31px; }
.menu ul li a.nieuws:hover,
.menu ul li.actief a.nieuws 		{ background-position: -473px -31px; }
.menu ul li a.contact:hover,
.menu ul li.actief a.contact 		{ background-position: -546px -31px; }

/* Submenu */
.submenu {
	height              : 61px;
}


/* --------------------------------	*/
/* zijbalk						 	*/
/* --------------------------------	*/
.right {
	background          : url(../img/zijbalk_bg.gif) repeat-y left top;
	width               : 145px;
}

#bannerdiv {
	text-align          : center;
	_height             : 335px;
	min-height          : 335px;
}

#bannerdiv img {
	margin-left         : 1px;
	margin-bottom       : 7px;
}

#bannerdiv .banners {
	padding-top         : 69px;
}

#bannerdiv .banners_incl_winkelw {
	padding-top         : 0;
}


/* --------------------------------	*/
/* formulieren					 	*/
/* --------------------------------	*/
input, select {
	border              : 1px solid #6E6F80;
}


/* --------------------------------	*/
/* content					 		*/
/* --------------------------------	*/
#content {
	padding				: 20px;
    text-align          : left;
}

#Melding {
	color               : #E70509;
	width               : 300px;
	display             : none;
	font-weight         : bold;
}

#main {
	margin              : 0 auto;
	height              : 100%;
	background			: url(../img/content-bg.png);
}

.iwesdata {
	text-align          : left;
}

.iwesdata td {
	padding             : 0 7px 0 0;
}

.content {
	padding-left        : 10px;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #000000;
	height              : 100%;
}


/* --------------------------------	*/
/* Volg amphion				 		*/
/* --------------------------------	*/
#volgamphion {
	overflow			: hidden;
	margin				: 10px;
	padding				: 10px;
	border				: 1px solid #CCC;
	text-align			: left;
	background			: #FFF;
	zoom				: 1;
}

#volgamphion h2 {
	float				: left;
	padding				: 17px 10px 0 0;
	margin				: 0;
	font-size			: 15px;
	color				: #BB2034;	
}

#volgamphion a.hyves {
	float				: left;
	width				: 166px;
	height				: 48px;
	border				: 1px solid #FFF;
	text-indent			: -900em;
	background			: url(../img/hyves.png) no-repeat left top;
}

#volgamphion a.hyves:hover {
	border				: 1px solid #BB2034;
}




.welkom {
	background-color    : #FFFFFF;
	border              : 1px solid #C5C5C5;
}

.welkomtekst {
	background-color    : #FFFFFF;
	padding             : 10px 0px 0px 10px;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #000000;
}

.welkomtekst span {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 13px;
	font-weight         : bold;
	color               : #E0090A;
}

.welkomonder {
	text-align          : right;
	padding             : 3px 10px 3px 0px;
	border-top          : 1px solid #C5C5C5;
}

.welkomonder span {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 13px;
	font-weight         : bold;
	color               : #E0090A;
}

.tabelkop {
	background-image    : url('/img/tabelkop.gif');
	background-repeat   : no-repeat;
	height              : 20px;
	padding-left        : 25px;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 9px;
	color               : #656565;
	text-transform      : uppercase;
}

.laatstenieuws {
	background-color    : #FFFFFF;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0px 5px 25px;
	border              : 1px solid #C5C5C5;
}

ul {
	list-style-image    : url(/img/bullet.gif);
	padding-left        : 40px;
	margin              : 0px;
}

.binnenkortverwachtbeeld {
	border              : 1px solid #C5C5C5;
}

.binnenkortverwacht {
	background-color    : #FFFFFF;
	padding             : 5px 0px 5px 25px;
	border              : 1px solid #C5C5C5;
}

.binnenkortverwachttitel {
	background-color    : #c5c5c5;
	font-weight         : bold;
	padding             : 5px 0px 5px 25px;
}

a {
	color               : #E0090A;
	text-decoration     : none;
}

a:hover {
	text-decoration     : underline;
}

.left {
	background-image    : url('../img/links.jpg');
	background-repeat   : no-repeat;
	background-position : right top;
	background-color    : #000;
}

.helemaal {
	background-color    : #000000;
	background-image    : url('../img/rechts.jpg');
	background-repeat   : no-repeat;
	background-position : left top;
}

.paginatop {
	background-color    : #37007A;
	text-align          : right;
	height              : 117px;
}

.tekstterug {
	padding-left        : 40;
	padding-right       : 40;
}

.links2 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #FFFFFF;
}

a.links2:active {
	font-family         : Verdana;
	font-size           : 11px;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.links2:link {
	font-family         : Verdana;
	font-size           : 11px;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.links2:visited {
	font-family         : Verdana;
	font-size           : 11px;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.links2:hover {
	font-family         : Verdana;
	font-size           : 11px;
	color               : #FFFFFF;
	text-decoration     : underline;
}

.reserveerdatum {
	font-family         : Verdana;
	font-size           : 11px;
	background-color    : #ffffff;
}

.programmazoek {
	font-weight         : bold;
	background-color    : #ffffff;
	border              : 1px solid #C5C5C5;
}

.programmazoek td {
	padding             : 5px 3px 2px 3px;
}

.programmazoek select {
	font-family         : Verdana;
	font-size           : 11px;
	background-color    : #ffffff;
	border              : 1px solid #C5C5C5;
}

.voorstelling {
	background-color    : #c5c5c5;
	font-weight         : bold;
	padding             : 5px 0px 5px 25px;
}

.programmainfo {
	background-image    : url(/img/transparant.gif);
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0px 5px 25px;
	border              : 1px solid #C5C5C5;
}

.programmainfo_onder {
	background-image    : url(/img/transparant.gif);
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0px 5px 25px;
	border-left         : 1px solid #C5C5C5;
	border-right        : 1px solid #C5C5C5;
	border-bottom       : 1px solid #C5C5C5;
}

.bestellingoverzicht {
	background-image    : url(/img/transparant.gif);
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 10px 5px 0px;
}

.programmaprijs {
	background-color    : #ffffff;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0px 5px 25px;
	border-left         : 1px solid #C5C5C5;
	border-right        : 1px solid #C5C5C5;
}

.progzoekresultaatdatumeven {
	background-image    : url(/img/transparant.gif);
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 0px 0px 5px 25px;
	border-left         : 1px solid #C5C5C5;
	border-bottom       : 1px solid #C5C5C5;
}

.progzoekresultaateven {
	background-image    : url(/img/transparant.gif);
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 0px 0px 5px 5px;
	border-bottom       : 1px solid #C5C5C5;
}

.progzoekresultaat2even {
	background-image    : url(/img/transparant.gif);
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0px 5px 5px;
	border-right        : 1px solid #C5C5C5;
	border-bottom       : 1px solid #C5C5C5;
}

.mask-afbeelding {
	max-height          : 100px;
	width               : 100px;
	overflow            : hidden;
	margin-bottom       : 4px;
}

a.filmpje-url {
	display             : block;
	width               : 152px;
	height              : 36px;
	text-indent         : -900em;
	overflow            : hidden;
	background          : url(../img/button-bekijk-filmpje.gif) left top no-repeat;
}

a.filmpje-url:hover {
	background-position : left bottom;
}

.sb-message {
	color               : #fff;
}

.image-leeg {
	width               : 27px;
	height              : 27px;
}

.zoekresultaatdatumodd {
	background-color    : #ffffff;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0;
	border-left         : 1px solid #C5C5C5;
	border-bottom       : 1px solid #C5C5C5;
}

.zoekresultaatodd {
	background-color    : #ffffff;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0px 5px 5px;
	border-bottom       : 1px solid #C5C5C5;
}

.zoekomschrijving {
	padding             : 8px;
}

.zoeken-afbeelding {
	padding             : 0;
}

.zoekresultaat2odd {
	background-color    : #ffffff;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
	padding             : 5px 0px 5px 5px;
	border-right        : 1px solid #C5C5C5;
	border-bottom       : 1px solid #C5C5C5;
}

.voorstellingtekst {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #000000;
}

td.programma_naam {
	font-weight         : bold;
	font-size           : 16px;
	color               : #000;
}

.veld,
input,
select {
    padding             : 3px;
	font-family         : Verdana;
	font-size           : 11px;
	color               : #000000;
	border              : 1px solid #666;
	background          : #FFF;
}

.veldFout {
	border              : 1px solid #F00;
}

.button {
	font-family         : Verdana;
	font-size           : 11px;
	font-weight         : bold;
	color               : #ffffff;
	border              : 1px solid #E60A0A;
	background-color    : #E60A0A;
	cursor              : pointer;
}

.winkelwagen {
	padding             : 20px 0;
}

.winkelwagen a {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #FFFFFF;
	font-weight         : bold;
	text-decoration     : none;
}

.winkelwagen a:hover {
	color               : #000000;
}



/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
.footer {
	background-color    : #FFF;
	height              : 70px;
}

#footer {
	padding             : 20px 30px 5px 40px;
	background    		: #D1D2D4 url(../img/footer-bg.png) no-repeat -20px -13px;
}

#footer td, #footer a {
	color               : #626262;
	font-size           : 10px;
}

#amimpact {
	padding             : 15px 7px 7px 7px;
	text-align          : center;
	color               : #626262;
	font-size           : 10px;
}

#amimpact a {
	color               : #626262;
	font-size           : 9px;
}

a.amlink {
	font-family         : Verdana;
	font-size           : 10px;
	color               : #5D60B4;
	text-decoration     : none;
	font-family         : Verdana;
}

a.amlink, a.amlink:hover, a.amlink:visited, a.amlink:active {
	font-family         : Verdana;
	font-size           : 10px;
	color               : #5D60B4;
	text-decoration     : none;
	font-family         : Verdana;
}

