/*BEGIN Font settings */

body
{
    font-family: "Bitstream Vera Sans", Verdana, sans-serif;
}

p.heading 
{
	font-variant: small-caps;
	font-size: x-large;
}

p.subheading 
{
	font-size: large;
	background: #C0EAFF;
}

/* dashed tables
table,td,tr
{
	border: dashed 1px;
	border-collapse: collapse;
}
*/

/* code environment
pre, code, tt
{
	font-family: "Bitstream Vera Sans Mono", monospace;
}
*/

/*END Font settings */


@media print /* bij printen de navbar niet laten zien */
{

body,table
{
	font-size: 10pt;
}

#header,#footer,#menubar,#navbar,#search
{
	display: none;
}

}

@media screen
{

body
{
	margin: 		0px;
	padding: 		0px;
	/*background: 	#A0CAF0; */
	/*background:	#CCF2FF;*/
	background:	#F0F0F0;
}


#header
{
        position: absolute;
        z-index: 1;
        top: 0px;
        left: 0px;
        right: 0px;
        height: 102px;
        background: url("topbar2.png") left bottom repeat-x;
}

#header a /* links in het header vlak */
{
        position: absolute;
        top: 80px;
        right: 120px;
        font-weight: bold;
		font-size: 90%;
		color: #FFFFFF;
        text-decoration: none;
}

#menubar
{
	position: 				absolute;
	z-index: 				2;
	top: 					103px;
	left: 					0px;
	width: 				13%;
/*	height: 100%; */
/*	bottom: 0px; */
	background: 			#C4EAFF; /* bergen thema */
	margin: 				0px;
	padding: 				0px;
	border-right: 		1px dashed #000; 
	border-bottom: 		1px dashed #000; 
	font-size: 			90%;
	text-align: 			left;
}


#menubar a:hover
{
	background: 			#57A3FF;/* MSIE does not support :hover on LI, so repeat it here :/ */
	color: 				#FFFFFF;
	text-decoration: 		underline;
}

#menubar a:link
{
	color: 				#000000;
}

#menubar a:visited
{
	color: 				#000000;
}

#menubar ul
{
	padding: 				0px;
	margin: 				0px;
}

#menubar li
{
	display: 				block;
	padding: 				1px 0px 1px 1.5em;
	margin: 				0px;
	background: 			#C0EAFF; /*bergen thema */
	border-top: 			0px solid #fff; /* top van menu item spacing */
	border-bottom: 		0px solid #ddd; /* bottom spacing */
}

#menubar li:hover
{
	background: 			#57A3FF;
	border-top-color: 	#C3E3FF;
	border-bottom-color: 	#4C8EDF;
	color: 				#FFFFFF;
}

#menubar h4
{
	display: 				list-item;
	list-style: 			disc inside;
	padding: 				6px 1px 1px 2px;
	margin: 				0px;
	font-size: 			medium;
	font-weight: 			bold;
	color: 				black;
}

#menubar a, #navbar  a
{
	text-decoration: 		none;
}

#navbar
{
	position: 				absolute;
	top: 					80px;
	left: 					17%;
	z-index: 				3;
	font-size: 			90%;
	color: 				#FFFFFF;
}


#navbar  a:visited
{
	color: 				#FFFFFF;
}

#navbar  a:link
{
	color: 				#FFFFFF;
}


#navbar a
{
	font-weight: 			bold;
}

#maincontents
{
	position: 				absolute;
	left: 					13%;
	right: 				0%;
/*	width: 77%; */
	top: 					102px;
	padding-left: 				15px;
	padding-right:				15px;
/*	border-left: 1px dashed #ddd; */
}

#maincontents.fullwidth
{
	left: 1%;
	width: 98%;
	top: 102px;
}

#maincontents address
{
        border-top: 1px dashed black;
        padding-top: 1px;
        font-style: italic;
        font-size: 80%;
}

#maincontents a:link
{
        color: #1448ff;
        text-decoration: none;
}

#maincontents a:visited
{
	color: #a04;
	text-decoration: none;
}

#maincontents a:link:hover,
#maincontents a:visited:hover
{
	text-decoration: underline;
}


table.list  { background: #e0e0e0; }
tr.listodd  { background: #f4f4f4; }
tr.listeven { background: #fefefe; }
tr.listhead { background: #1F2F5E; color: white; }



} /* @media screen */

ul, ol, dd
{
        margin-left: 0px;
        padding-left: 7mm;
}

blockquote	{ font-style: italic; }
dt			{ font-weight: bold; }
pre			{ font-size: 90%; }

hr
{
	border-width: 0px;
	border-bottom: 1px solid #ddd;
	width: 100%;
	margin: 1.5em auto 1.5em auto;
}

a img
{
        border: 0px;
}

img[align="left"]
{
        margin-right: 5px;
}

img[align="right"]
{
        margin-left: 5px;
}

address
{
	clear: both;
}

.countdown
{
	background:	#2C314F;
	border-collapse:collapse;
}
.countdown TH
{
	color:		#FFFFFF;
	font-size:      11px;
	font-weight:    bold;
	text-align:     center;
}
.countdown CAPTION
{
	color:		#FFFFFF;
	font-size:	16px;
	font-weight:	bold;
}
.countdown_spacer
{
	height:		5px;
}

IMG.img-thumbnail { border: 0px; }

