/* @override http://localhost/new/css/lstyle.css */

/* @override http://localhost/new/css/lstyle.css */

#sidebar-right {
display: table-cell;
margin: 20px;
width: 20%;
min-width: 250px;
padding: 20px 10px 10px 10px;
background-color: #bbccFF;
}
#menuBar {
float: left;
}
#events {
background-color: white;
border: 1px solid;
padding: 4px 0px 4px 0px;
height: 10em;
              float : right;
text-align: left;
margin: 10px;
}

#ntest {
	position: relative;
	left: 2em;
	float: left;
}

#manifest {
	position:  relative;
	left:  3em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin: 5px 50px 5px 5px;
	//background-color: grey;	
}

#languages{	
	display: block;
	float: center;
	left:  7em;
	padding-top:  4px;
	
}

#languages img {
	padding-left: 5px;
	padding-right: 5px;
}


#events h1 { 
			background-color: red;
			padding-left: 4px;
}
#events p {
padding-left: 4px;
}
#events ul {
padding-left: 0px;
text-align: left;
list-style-type: circle;
}
#events li {
padding-left: 4px;
}
.pastEvent  {
color: gray;
background-color: rgb(255,255,255);
}
.currentEvent {
background-color: #FFFCCA;
}

#pageTable {
display: table;
clear: left;
padding: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#pageTableRow {
padding-bottom: .75em;
margin-top: 0px;
display: table-row;
}
body {
	/*font: 0.84em/1.333 arial, sans-serif;*/ 
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif, Arial, "MS Trebuchet";
	margin: 0px; 
	padding: 0; 
	width: 100%; 
	text-align: center;
	background: /*#96B7CA */ #1C3F85 url(../images/body_bg2.jpg) repeat-x; 
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, helv;
	font-size: 12px;
	text-align: justify;
	margin-top: 0px;
}




* {font-size: 100%; : 0; margin: 0;}


h3{
	font-size-adjust: none;
	padding-top: 1em;
	padding-bottom: 1em;
}

p {
	font-size-adjust: ;
	margin: 0.7em 0 0.7em 0;
	text-align: left;
	font: larger Helvetica;
}
#pageHeader {
background-color: #1C3F85;
display: block;
height: 90px;


}
#menuBar {
background-color: #1C3F85;
padding-left: 30px;
}

#headerText {
	color:  whitesmoke;	
	text-align: left;
	padding-right: 2em;
	padding-left: 2em;
}

#headerTable {

}

#headerLogo  {
	float: left;

}

#searchBox {
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	float: right	; 
	text-align: right;
}

#footer {
padding: 10px 10px 10px 10px;
text-align: center;
font-weight: bold;
color: white;
}

.type {
	font-size: medium;
	text-transform: lowercase;
	color: gray;
	position:  relative;
	left: -0.4em;
	font-weight: bold;
}
.datum {
	font-size: small;
	font-variant: small-caps;
	color: gray;
	text-align: right;
	float: left;
}

.infobox {
	background-color: white;
}

.infobx h1 {
	font-size: large;	
	font-weight: bold;
	margin: 0 0 0em 0;
}



.infobox img {
	display: block; float: left; 
	padding: 0 0 0 0;
	margin: 0 20px 0px 20px;


}


.infobx img {
	display: block; float: left; 
	padding: 0 0 0 0;
	margin: 0 20px 0px 0px;
}

img.other {
	float:  none; display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}





.infobx p {font-size: 110%;  	text-align: justify; 	line-height: 1.2em;}


.infobox P {
	font-size: 110%;
	padding-left: 20px;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 0px;
	text-align: justify;
	line-height: 1.4em;
}

.messageBox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	margin-top:3px;
	magrin-bottom: 3px;
	margin-right: 2px;

	border-color: rgb(170,170,170);
	background-color: rgb(255,240,217);
	background: #b5d4e8;
	padding: 0.3em;
display: block;
overflow: hidden;
vertical-align: middle;
}

.messageBox P {
	vertical-align: middle;
	display: block;

	
}

.infobox ul {
	list-style-position: inside;
}

/*
.infobx h4 {
	/*font-family: Georgia,"Times New Roman",serif;*/
	font-style: normal;
	font-variant: normal;
	letter-spacing : 1px;
	font-weight: bold;
	font-size: 1.4em;
	color: #1C3F85;
	text-align: left;
	
}
*/
div.contentSamenvatting {
	padding-top: 1em;
}

div.contentSamenvatting p {
	padding-top: 0.25em;
	text-align: justify;
} 

.infobox a:visited {
	text-decoration: none;
	color: #1C3F85;
}

.infobox a:link {
	text-decoration: none;
	color: #1C3F85;
}

.infobox a:hover {
	color: rgb(0,0,0);
}



.infobx h5{
	text-align: right;
	font-style: italic;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid;
	border-color: #1C3F85;
}

html body a:link {
	text-decoration: none;
	color: #1C3F85;
}


.navigationHeader {
	text-decoration: none;
	color: #1C3F85;
}



html body a:visited {
	text-decoration: none;
	color: #1C3F85;
}



html body a:hover {
	color: rgb(0,0,0);
	border-bottom: 1px solid black;
	font-style: italic;	
}

ul {
	list-style-position: inside;
}

#content {
	
}

#contentTable{
	background: white;
	margin-left: auto;
	margin-right: auto;
	margint-top: 0px;
	padding-top: Opx;
	padding-top: 0px;
}

#leftColumn {
	width: 400px;
}

#middleColumn {
	width: 350px;
}


#rightColumn {
	width: 200px;
	padding-left: 0px;
	border-left: 1px;
}

.contentHeader { 
		padding-bottom: 0.1em;
		border-bottom: 1px dotted blue;
		margin-bottom: 1em;
		margin-right : 1em;
		padding-left: 1em;
		padding-right: 1em;
}


#rightColumn  p{
	padding-left: 5px;
	padding-right: 3px;
}

h1{
	font-family: Verdana,Arial,sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-size: 130%;
	font-weight: bold;
	color:  #1C3F85;
	padding-top:  0.5em;
	padding-bottom: 1em;
}

.auteur{
	text-align : right;
	font-style: italic;
	padding-bottom: 0.4em;
	padding-right: 2em;

}

#rightColumn h4 {
	font-family:  sans-serif;
    font-size:	large;
	font-style: normal;
	font-weight: bold;
	color: #1C3F85;
	text-align: left;
	border-bottom: 1px solid;
	border-top: 1px solid;
	padding-left : 0.2em;	
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top: 1em;
	margin-bottom: 0.5em;
}

#rightColumn img { display : block; float: left;}


#dateRef { padding-top : 1em;}

.searchResults {
	padding-top:  1em;
	padding-left: 10em;
	padding-right: 2em;
	padding-bottom: 1em;
}
.searchResults p {   text-align: justify;}

#contentColumn{
	vertical-align: top;	
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-top: 2em;	
	padding-bottom: 2em;
}

.samenvatting {
	padding-right: 1em;
        padding-bottom: 1em;

}

#menuSideBar{
	vertical-align: top;
}

.contentRegion {
	
	padding-top: 0em;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 1em;
	display: block;
}

#innerTable {  
	width: "100%";
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
} 


div.sideBarBox {
    background-color:#f6f7ee;
    border:solid 1px #c4c4be;
    padding:0.5em;
    margin-top: 5px;
    magin-bottom: 5px;  
    margin-left: 5px;      
}

div.sideBarBox h5{
	padding-left: 0.5em;
}

div.sideBarBox ul li a {
	zoom:1;
    color:#000;
    text-decoration:none;
}

div.sideBarBox ul {
	list-style-type:none;
    margin:0;
    padding:0;
    padding-top: 0.5em;
	padding-bottom: 0.5em;    
    
    font-size:110%;
    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;
    padding-left:  1em;
}


.nieuwsbrief h4{
	text-align: center;
}

.nieuwsbriefBody {
	padding-left: 20px;
}

.eventHeader {
    padding-top: 1.5em;
    color: #1d679b;
}

.eventDescription {
    text-align: justify;
    padding-right: 5em;
    padding-left: 1em;
}

.eventInfo {
	padding-right:  5em;
	text-align: right;
}
	
