
html, body {height: 100%;}

body {  background: #fcc300 url('../../App_images/body_background.gif') 50% 0 repeat-y;}

#container {
    background: url('../../App_images/body_background.gif') 0 0 repeat-y;
    width: 878px;
    min-height: 100%;
    height: auto !important; /* voor moderne browsers */
    height: 100%; /* voor IE */
    margin: 0 auto;
    position: relative;
}

/* ### Header */
#masthead {
    background: url('../../App_images/masthead_background.gif') 0 0 no-repeat;
    width: 878px;
    height: 415px;
}
#masthead h1 {
    background: url('../../App_images/logo.gif') 0 0 no-repeat;
    width: 550px;
    height: 35px;
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 2;
}
#masthead h1 a {
    display: block;
    line-height: 35px;
    width: 550px;
}

/* ### Content */
#content {margin: -150px 200px 0 200px;}

#content p.photo {
    position: absolute;
    top: 32px;
    right: 0;
    z-index: 3;
    margin-bottom: 0;
}

.datum, .more, .back {
	font-size: 0.8em;
	font-weight:normal  ;
	}
.datum{ color:#BE0056;}

a.more{  font-weight:bold;  text-decoration:none;}
a.more:hover { text-decoration:underline;}  

/* ### Menu */
#menu {
    position: absolute;
    top: 115px;
    left: -20px;
}
#menu ul {list-style: none;}
#menu ul li {width: 150px;height: 100px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    }
#menu ul li.active {}
#menu ul li a{width:125px;height:80px;display:block;padding: 0;}
#menu ul li a img {width:150px;height:100px;}

/* ### SubMenu */
#submenu{margin: 0 0 2em 0}

#submenu a.active {
    text-decoration:none;
}

/* ### fontResize */
.fontReSize {
    position: absolute;
    /* top: 948px; */
    left: -15px;
    z-index: 100;
    width: 100px;
    height: 40px;
}
.fontReSize a.normal {
    display: block;
    width: 100px;
    width: 41px;
}
.fontReSize a.large {
    display: block;
    width: 100px;
    height: 50px;
}

/* ### Forms */

#content form div .mailform p {color: green;font-weight: bold;}

#content table.form {margin-left: -5px;width: 99%;}
#content table.form tr {background-color: #feedb2;}
#content table.form tr.white {background-color: #fff;}
/* #content table.form tr td input {width: 200px;}   */
#content table.form tr.white td input {width: auto;} 
#content table.form tr td input.inputtext {width: 200px;}   
#content table.form td textarea.textareaclass {height: 100px;width: 200px;}
#content table.form td a.linkbuttonclass {
    background: url(../App_images/send.gif) 0 0 no-repeat;
    width: 62px;
    height: 47px;
    display: block;
    text-indent: -9999px;
}
#content table.form td a:hover.linkbuttonclass,
#content table.form td a:focus.linkbuttonclass {}
 



.divlink {
    font-size:1em;
	cursor:pointer;
	text-decoration: underline;
}
.divdetail {
   margin:0 0 10px 0;
	display:none;
	visibility:hidden;
	font-size: 1em;
}
  
.labelwithmargin label {
  margin-left: 6px;
}
                                   
.ErrorText {font-size:10px;color:red;font-weight: bold;} 
                                   
 
/*###### Searchbox */
#bingSearch{    
    position:absolute;
    top: 0;
    right: 20px;
    z-index:6;
    width:400px;
    text-align:right;
}
#bingSearch .searchtitle{margin:0;padding:0;height:10px;text-align:right;}
#bingSearch #resultBox{
    text-align:left;
    width:400px;
    position:relative;
    top: 0;
    left: 20px;
    background-color:#FFFFFF;
    box-shadow: 5px 5px 5px #333333;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display:none;
}

#bingSearch p, #bingSearch li{font-size:100%;}
#bingSearch #closeBtn{display:none;position:absolute;top:4px;right:1px}
#bingSearch .submitbtn{position:relative;top:7px;left:5px}
#bingSearch .submittxt{width:140px;}
#bingSearch #resultsHeader{
    padding:5px;
    border-bottom:1px solid #cccccc;
    background: url('../../App_images/searchbar.gif') 0 0 repeat-x;
    }
#bingSearch #resultsHeader p{margin:0}

#bingSearch .highlight{background-color:#CCFFFF}
#bingSearch #outputBox{
    padding-bottom:15px; 
    display:none;
}
#bingSearch #output{
    height:300px; 
    overflow:auto;
    padding:5px;
    border-bottom:1px solid #cccccc;
    border-left:1px solid #cccccc;
}
#bingSearch #outputBox p{margin-bottom:1em;line-height:1.2em}
#bingSearch #SearchNav{height:18px}
#bingSearch #SearchNextLink{position:absolute;right:20px}
#bingSearch #SearchPrevLink{position:absolute;left:15px}
