
body {
background-color : #E5E5E5; 
vertical-align : middle; 
text-align : center; 
margin : 0; 
padding : 0; 
background-position : 100% 100%; 
background-repeat : no-repeat; 
} 
#wrapper {
background-position:top;
margin: 0px auto;
width: 800px;

.links {
font-family : Arial; 
color:black;
}
.links a:link { text-decoration: underline; color: black; }
.links a:visited { text-decoration: underline; color: black; }
.links a:hover { text-decoration: underline; color: #80D753;}

}
.heading {
position : relative; 
width : 750px; 
height : 125px; 
font-family : Arial Black; 
border : 5px solid white; 
background-image : url(header.jpg); 
text-align : left; 
} 
.page {
position : relative; 
width : 760px; 
font-family : Arial Black; 
border : 5px solid white; 
text-align : center;
margin: 0px;
margin: auto;
}
.menu {
vertical-align:middle;
position : relative; 
width : 750px; 
height : 30px; 
font-family : Arial; 
background-color : #FF8000;
border : 5px solid white; 
text-align : center; 
font-variant: small-caps;
letter-spacing: 0.09em;
} 
.menu a:link { text-decoration: none; color: white; }
.menu a:visited { text-decoration: none; color: white; }
.menu a:hover { text-decoration: none; color: black;}

.menutext {
vertical-align:middle;
}
.content {
vertical-align:top;
position : relative; 
width : 750px; 
font-family : Arial; 
background-color : #80D753;
border : 5px solid white; 
text-align : center; 
margin: auto;
}
.textbox{
background-position:top;
position : relative; 
width : 500px; 
font-family : Arial; 
background-color : white;
border : 5px solid white; 
text-align : left;
margin: auto;
}

.balk{

position : relative; 
width : 750px; 
height: 15px;
font-family : Arial; 
text-align : center;
border : 5px solid white; 
background-color: yellow;
}
.balktext{
vertical-align: top;
font-family : Arial; 
text-align : center;
font-size:10px;
}
.space{
position : relative; 
height: 10px;
}
.kasteel {
position: relative;
border: 1px dashed black;
padding:10px;
height:200px;
vertical-align: middle;
}
.hoogkasteel {
position: relative;
border: 1px dashed black;
padding:10px;
height:650px;
vertical-align: middle;
}
.foto {
float: right;
border: 1px solid black;
vertical-align: middle;
}
.fotos {
float: center;
border: 1px solid black;
vertical-align: middle;
}
.titel {
color: #FF8000;
font-weight:bold;
font-size: 15;
font-variant: small-caps;
}
.beschrijving {
color: black;
font-size: 13;
}



ADDRESS , BLOCKQUOTE , BODY , DD , DIV , DL , DT , FIELDSET , FORM , FRAME , FRAMESET , H1 , H2 , H3 , H4 , H5 , H6 , IFRAME , NOFRAMES , OBJECT , OL , P , UL , APPLET , CENTER , DIR , HR , MENU , PRE {
display : block; 
} 
LI {
display : list-item; 
} 
HEAD {
display : none; 
} 
TABLE {
display : table; 
} 
TR {
display : table-row; 
} 
THEAD {
display : table-header-group; 
} 
TBODY {
display : table-row-group; 
} 
TFOOT {
display : table-footer-group; 
} 
COL {
display : table-column; 
} 
COLGROUP {
display : table-column-group; 
} 
TD , TH {
display : table-cell; 
} 
CAPTION {
display : table-caption; 
} 
TH {
font-weight : bolder; 
text-align : center; 
} 
CAPTION {
text-align : center; 
} 
BODY {
padding : 8px; 
line-height : 1.33; 
} 
H1 {
font-size : 2em; 
margin : 0.67em 0; 
} 
H2 {
font-size : 1.5em; 
margin : 0.83em 0; 
} 
H3 {
font-size : 1.17em; 
margin : 1em 0; 
} 
H4 , P , BLOCKQUOTE , UL , FIELDSET , FORM , OL , DL , DIR , MENU {
margin : 1.33em 0; 
} 
H5 {
font-size : 0.83em; 
line-height : 1.17em; 
margin : 1.67em 0; 
} 
H6 {
font-size : 0.67em; 
margin : 2.33em 0; 
} 
H1 , H2 , H3 , H4 , H5 , H6 , B , STRONG {
font-weight : bolder; 
} 
BLOCKQUOTE {
margin-left : 40px; 
margin-right : 40px; 
} 
I , CITE , EM , VAR , ADDRESS {
font-style : italic; 
} 
PRE , TT , CODE , KBD , SAMP {
font-family : monospace; 
} 
PRE {
white-space : pre; 
} 
BIG {
font-size : 1.17em; 
} 
SMALL , SUB , SUP {
font-size : 0.83em; 
} 
SUB {
vertical-align : sub; 
} 
SUP {
vertical-align : super; 
} 
S , STRIKE , DEL {
text-decoration : line-through; 
} 
HR {
border : 1px inset inherit; 
} 
OL , UL , DIR , MENU , DD {
margin-left : 40px; 
} 
OL {
list-style-type : decimal; 
} 
OL UL , UL OL , UL UL , OL OL {
margin-top : 0; 
margin-bottom : 0; 
} 
U , INS {
text-decoration : underline; 
} 
CENTER {
text-align : center; 
} 
BR:before {
content : "\A"; 
} 
ABBR , ACRONYM {
font-variant : small-caps; 
letter-spacing : 0.1em; 
} 
A[href] {
text-decoration : underline; 
} 
:focus {
outline : invert thin dotted; 
} 
BDO[dir=ltr] {
direction : ltr; 
unicode-bidi : bidi-override; 
} 
BDO[dir=rtl] {
direction : rtl; 
unicode-bidi : bidi-override; 
} 
[dir=ltr] {
direction : ltr; 
unicode-bidi : embed; 
} 
[dir=rtl] {
direction : rtl; 
unicode-bidi : embed; 
} 
ADDRESS , BLOCKQUOTE , BODY , DD , DIV , DL , DT , FIELDSET , FORM , FRAME , FRAMESET , H1 , H2 , H3 , H4 , H5 , H6 , IFRAME , NOSCRIPT , NOFRAMES , OBJECT , OL , P , UL , APPLET , CENTER , DIR , HR , MENU , PRE , LI , TABLE , TR , THEAD , TBODY , TFOOT , COL , COLGROUP , TD , TH , CAPTION {
unicode-bidi : embed; 
} 
@media print { 
H1 , H2 , H3 , H4 , H5 , H6 {
page-break-after : avoid; 
page-break-inside : avoid; 
} 
BLOCKQUOTE , PRE {
page-break-inside : avoid; 
} 
UL , OL , DL {
page-break-before : avoid; 
} 
} 
