body
{
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
}
a:link, 
a:active, 
a:visited 				{ color: #ff0000; text-decoration: underline; outline:none; }
a:hover					{ color: #ff0000; text-decoration: none; outline:none; }

img
{
	border: none;
}

#container {
	position:relative;
	width:			1087px;
	margin:			0 auto;
}

#bovenbalk {	
	float:left;
	position:		relative;
	height:			97px;
	width:			1087px;
}
#bovenbalk2 {	
	float:left;
	position:		relative;
	height:			97px;
	background:		url(../images/nav_bg.png) no-repeat;
	width:			1087px;
}


#logo
{	position:		relative;
	float: 			left;
	margin:			10px 0 0 7px;
}
#menu
{	
	float: 			left;
	position:		relative;
}

#columns {
	margin:			10px 0 10px 6px;
	float:			left;
	position:		relative;
}

#columns .column {
	width:			253px;
	float:			left;
	position:		relative;
	margin:			0 15px 0 0;
	background:		#ffe7e7;
	border:			1px solid #8f8d8d;
	height:			616px;
	overflow:		hidden;
}

#columns .column h2 {
	font-size:		13px;
	line-height:	17px;
	text-transform:	uppercase;
	text-align:		center;
	background:		#ff0000;
	color:			#FFF;
	margin:			0;
	padding:		5px 0;
	height:			32px;
}

#columns .column img {
	max-width:		253px;
}


#columns .column .info {
	margin:			23px 15px;
	height:			312px;
}

#columns .column .info p {
	margin:			10px 0;
	line-height:	16px;
}

#columns .column .info h3 {
	font-size:		16px;
	color:			#ff0000;
	margin:			0;
}

#columns .column h4 {
	text-align:		center;
	background:		#ff0000;
	margin:			0;
}

#columns .column h4 a {
	line-height:	46px;
	color:			#FFF;
	margin:			0;
	font-size:		15px;
	text-transform:	uppercase;
	text-decoration:none;
}

#block {
	height:			46px;
	width:			253px;
	background:		#ff0000;
}

#block p {
	font-size:		12px;
	color:			#FFF;
	margin:			0 10px 2px 20px;
	padding:		8px 0 0 0;
}

#columns .column .sidebar {
	margin:			0;
	padding:		6px 17px;
	font-size:		12px;
}

#columns .column .sidebar p {
	margin:			0;
}

#columns .column .sidebar select {
	width:			165px;
	border:			1px solid #000;
	margin:			2px 0 5px 0;
}

#columns .column .side_header {
	color:			#FFF;
	font-size:		14px;
	line-height:	23px;
	text-transform:	uppercase;
	background:		#ff0000;
	text-align:		center;
}

#columns .column h3.side_header {
	margin:			0;
}

#columns .column .sidebar ul {
	margin:			0;
	padding:		3px 0;
	list-style:		none;
	color:			#ff0000;
}

#columns. column .sidebar ul li a {
	color:			#ff0000;
}
div.twitter{
	height:60px;
}
.twitter a {
	text-decoration:none;
	color:			#000;
}

.twitter a:hover {
	text-decoration:underline;
}

.media {
	padding:		0 0 0 8px;
	height:			41px;
}

.media img {
	padding:		0 5px;
}
.twitter {
	margin-bottom: 10px;
}

/*#################################################################
# gastenboek
#################################################################*/

.year a
{
	color: #FE0000;
	font-family : Helvetica, Arial, sans-serif; 
	font-weight : bold;
	font-style : bold; 
	font-variant : bold; 
	font-size : 14pt;
	padding-right: 10px;
	text-decoration: none;
}

.yearactive a
{
	color: #000000;
	font-family : Helvetica, Arial, sans-serif; 
	font-weight : bold;
	font-style : bold; 
	font-variant : bold; 
	font-size : 14pt;
	padding-right: 10px;
	text-decoration: none;
}

.month a
{
	color: #FE0000;
	font-family : Helvetica, Arial, sans-serif; 
	font-weight : bold;
	font-style : bold; 
	font-variant : bold; 
	font-size : 14pt;
	padding-right: 10px;
	text-decoration: none;
}

.monthactive a
{
	color: #000000;
	font-family : Helvetica, Arial, sans-serif; 
	font-weight : bold;
	font-style : bold; 
	font-variant : bold; 
	font-size : 14pt;
	padding-right: 10px;
	text-decoration: none;
}

.monthinactive
{
	color: #CCCCCC;
	font-family : Helvetica, Arial, sans-serif; 
	font-weight : bold;
	font-style : bold; 
	font-variant : bold; 
	font-size : 14pt;
	padding-right: 10px;
	text-decoration: none;
}

/*#################################################################
# eerste pagin met overzicht voorstellingen
#################################################################*/

.introtitel{
color : #FFFFFF; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold;
font-style : bold; 
font-variant : bold; 
font-size : 20pt; 
margin-top: 0px; margin-bottom: 10px
}

.introsubtitel{
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold;
font-style : bold; 
font-variant : bold; 
font-size : 14pt; 
margin-top: 0px; margin-bottom: 10px
}

.voorstellingtitelbalk {
color : #FFFFFF; 
font-family : Helvetica, Arial, sans-serif;
font-size : 14pt; 
}

.voorstellingtitel{
color : #FE0000; 
font-family : Helvetica, Arial, sans-serif; 
font-weight : bold;
font-style : bold; 
font-variant : bold; 
font-size : 34px; 
margin-top: 0px; margin-bottom: 10px
}

.voorstellingtitel a{
color : #FE0000;
text-decoration: none;
}
.voorstellingtitel a:hover{
color : #000000;
text-decoration: none;
}

.subtitel{
color : #000000; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-weight : bold;
font-style : bold; 
font-variant : bold; 
font-size : 9pt; 
line-height: 19px;
margin-top: 10px; margin-bottom: 0px
}

.tekst{

color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-weight : normal;
font-style : normal; 
font-variant : normal; 
font-size : 9pt; 
line-height: 19px;
margin-top: 0px; margin-bottom: 0px;

}

.tekst a:link {
color : #FE0000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 9pt; 
font-weight : bold; 
}

.tekst a:visited {
color : #FE0000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; 
font-weight : bold; 
}

/*#################################################################
# eerste pagin met overzicht voorstellingen
#################################################################*/

.submenutitel{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold;
font-style : bold; 
font-variant : bold; 
font-size : 8pt; 

}

.linkroodvet a:link{
color : #FE0000; 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
}

.linkroodvet a:visited{
color : #FE0000; 
font-family : Verdana,Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
margin-top: 10px; margin-bottom: 10px
}

.linkzwart{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
}

.linkzwart a:link{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
}

.linkzwart a:visited{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
}

.kopje{
color : #FE0000; 
font-family :  Arial, Helvetica, sans-serif; 
font-weight : bold;
font-size : 14pt; 
margin-top: 25px; margin-bottom: 10px
}

.kopjezondermarge{
color : #FE0000; 
font-family :  Arial, Helvetica, sans-serif; 
font-weight : bold;
font-size : 14pt; 
margin-top: 0px; margin-bottom: 0px
}

/*#################################################################
# medewerkers pagina
#################################################################*/

.floatfoto
{
	float: left;
	color : #000000; 
	font-family :  Arial, Helvetica, sans-serif; 
	font-weight : normal;
	font-style : normal; 
	font-variant : normal; 
	font-size : 8pt;
	margin-top: 0px; margin-bottom: 5px; margin-right: 5px;
}


.medewerkerskopje{
color : #FE0000; 
font-family :  Arial, Helvetica, sans-serif; 
font-weight : bold;
font-size : 9pt; 
line-height: 19px;
}

.medewerkerstekst{
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-weight : normal;
font-style : normal; 
font-variant : normal; 
font-size : 9pt; 
line-height: 19px;
margin-top: 0px; margin-bottom: 0px
}

.medewerkerstekst a:link {
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 9pt; 
font-weight : normal; 
line-height: 19px;
margin-top: 10px; margin-bottom: 0px
}

.medewerkerstekst a:visited {
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; 
font-weight : normal; 
line-height: 19px;
}


/*#################################################################
# pagina
#################################################################*/

.paginalinkskopje {
color : #FE0000; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold;
font-style : bold; 
font-variant : bold; 
font-size : 12pt; 
margin-top: 0px; margin-bottom: 10px
}

.paginakop {
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : bold; 
font-variant : bold; 
font-weight : bold; 
font-size : 12pt; 
margin-top: 28px; margin-bottom: 0px
}

.submenutekst {
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}


.submenutekst a:link{
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}

.submenutekst a:visited{
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}

.submenutekst a:active{
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}

.submenutekst a:hover{
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: underline
}

.linktitel{
color : #FFFFFF; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold;
font-style : bold; 
font-variant : bold; 
font-size : 11pt; 
margin-top: 0px; margin-bottom: 0px
}

.linklink{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
}

.linklink a:link{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
}

.linklink a:visited{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
}

.linklink a:hover{
color :  #FE0000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
}

.raampjetekst {
color : #686868; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}


.raampjetekst a:link{
color : #686868; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}

.raampjetekst a:visited{
color : #686868; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}

.raampjetekst a:active{
color : #686868; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: none
}

.raampjetekst a:hover{
color : #000000; 
font-family :  Arial, Helvetica, sans-serif; 
font-size : 8pt;
text-decoration: underline
}

/* MENU
------------------------------------------------- */
#mainmenu ul.mainMenu 					{ float: left; display: block; font-family: Arial, Verdana, Sans-serif; font-weight: bold; font-size: 13px; margin: 0; padding: 0; margin-top:67px; padding-left: 18px; z-index:100; background-color: #ff0000; width: 920px; }
#mainmenu ul.mainMenu li 				{ position: relative; float: left; list-style-type: none; line-height: 21px }
#mainmenu ul.mainMenu li p,
#mainmenu ul.mainMenu li a 				{ display: block; padding: 0 8px; color: #fff; text-decoration: none; line-height: 21px }
#mainmenu ul.mainMenu li a:hover,
#mainmenu ul.mainMenu li.over			{ color: #fe0000; background: #fff; }
#mainmenu ul.mainMenu li.active			{ }

#mainmenu ul.mainMenu li ul 			{ display: none; position: absolute; z-index: 50; left: -41px;  font-family:  Arial, Verdana, Sans-serif; border-top: 1px solid #fe0000; margin-top: -1px; }
#mainmenu ul.mainMenu li ul li 			{ text-align: left; background-color: #fff; font-weight: normal; clear: both; display: block; width: 210px; border: 1px solid #fe0000; border-top: 0px; }
#mainmenu ul.mainMenu li ul li a 		{ background: #fff; font-weight: normal; color: #4c74ba; padding: 6px 0px 6px 11px; color: #333; text-decoration: none; line-height: 21px; }
#mainmenu ul.mainMenu li ul li a:hover 	{ background: #fff; color: #fe0000; }

#mainmenu ul.mainMenu li ul li ul		{ display: none; border-top: #fe0000 solid 1px; z-index: -50; }

#mainmenu ul.mainMenu li:hover ul,
#mainmenu ul.mainMenu li.over ul 		{ display: block; }
#mainmenu ul.mainMenu li.end 			{ }


#oldbrowser									{ padding-top: 10px; background-color: #cfc; border: 1px solid #7dc979; position: relative; }
#oldbrowser img.close						{ position: absolute; right: 2px; top: 2px; cursor: pointer; }
#oldbrowser h3								{ font-size: 13px; }
#oldbrowser h3,
#oldbrowser p								{ margin: 0; padding: 2px 7px 10px 7px; }



