/* CSS Document */


html, body {
height : 100%;
}
* {
margin : 0;
padding : 0;
}
body {
background-image: url("images/background3-groot.jpg");
background-position: top center;
/* background-color:#31173a; */
background-color:#000000;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-size: 12px;
line-height : 15px;
color : #2c2a68;
margin : 0 auto;
padding : 0;
min-height : 100%;
}
#body2 {
background-image: url("images/background4-groot.jpg");
/* background-color:#31173a; */
}
#body3 {
background-image: url("images/background2-groot.jpg");
/* background-color:#31173a; */
}
#body4 {
background-image: url("images/background1-groot.jpg");
/* background-color:#31173a; */
}

#container {
/*background-image: url("images/background3.jpg");*/
position:relative;
margin : 0 auto;
width : 880px;
top: 0;
height: 100%;
min-height : 100%;
height: 100%;
}
#placeholder_top {
background-color: #663366;
position : relative;
float:left;
margin-left: 9px;
height : 52px;
width : 740px;
}

#logo {
position:relative;
float: left;
width: 117px;
height: 179px;
z-index:4;
}

a {
color:#990000;
text-decoration:none;
}

#paginhoud2 a {
color:#99FFFF;
text-decoration: underline;
}


#paginhoud {
position:relative;
float:left;
width : 502px;
padding-left:30px;
/*left: 260px;*/
min-height : 100%;
}
#paginhoud2 {
position:relative;
float:left;
width: 216px;
padding-bottom:25px;
min-height : 100%;
}

#menu {
position : relative;
float:left;
width: 495px;
text-align : left;
margin : 0;
padding-left:22px;
padding-top: 15px;
z-index : 4;
}

#menu a {
text-align : center;
color:#ffffff;
font-size : 14px;
font-weight : bold;
line-height:1.5em;
}
#menu a:hover {
width : auto;
text-align : center;
color:#99CCCC;
line-height:1.5em;
}
#menu a.active {
width : auto;
text-align : center;
color:#99CCCC;
line-height:1.5em;
}

#menu2 {
position : relative;
float:left;
width: 180px;
text-align : left;
margin : 0;
padding-left:20px;
padding-top: 15px;
z-index : 4;
}


#menu2 a.contact {
width : auto;
color : #ffffff;
font-size : 11px;
font-weight : bold;
letter-spacing:0.1em;
line-height:2em;
}

#menu2 a.contact:hover {
width : auto;
text-align : right;
color : #cccccc;
}





p {
/*position : relative;*/
min-height : 100%;
font-size : 110%;
line-height : 1.5em;
color:#000000;
padding-bottom:15px;
padding-right:15px;
}
p.hp {
/*position : relative;*/
min-height : 100%;
font-size : 120%;
line-height : 1.5em;
color:#000000;
padding-bottom:15px;
padding-right:15px;
}


h1 {
font-size : 140%;
letter-spacing : 0.2em;
text-align : left;
font-weight : bold;
color:#660066;
margin-top : 10px;
padding : 0 10px 10px 0px;
}
h1.hp {
font-size : 160%;
letter-spacing : 0.2em;
color:#660066;
display:block;
background-color:#FFCC33;
/*border-bottom:8px solid #e7d9ec;
border-top:8px solid #e7d9ec;*/
line-height:1.8em;
margin-right:20px;
margin-bottom:15px;
padding:0;
letter-spacing:0.2em;

}
h1.kop2{
font-size : 12px;
letter-spacing : 0.1em;
text-align : left;
font-weight : bold;
color:#663399;
margin-top : 10px;
padding : 0px 0px 10px 0px;
margin-left: -15px;
}

h2 {
font-size : 11px;
letter-spacing : 0.2em;
text-align : left;
font-weight : bold;
color : #993366;
padding : 15px 20px 15px 0px;
}
h4 {
font-size : 10px;
letter-spacing : 0.2em;
text-align : left;
font-weight : bold;
color : #993366;
padding : 30px 20px 15px 0px;
}

a.kleiner {
font-size : 100%;
font-weight : 500;
text-align : left;
letter-spacing : 0.1em;
line-height : 12px;
color : #cccccc;
}

#paginhoud a.kruimelspoor {
font-size : 10px;
letter-spacing : 0.2em;
color : #993366;
padding-top : 20px;
}

#paginhoud2 h4 {
font-size : 100%;
letter-spacing : 0.2em;
text-align : left;
font-weight : bold;
color : #ffffff;
padding : 30px 5px 15px 25px;
}
#paginhoud2 p {
/*position : relative;*/
padding: 16px 5px 0px 25px;
font-size: 85%;
}


#paginhoud2 p.rechts {
text-align:left;
letter-spacing : 0.1em;
padding-left: 25px;
padding-right: 25px;
font-size: 100%;
font-weight:bold;
color:#FFFFFF;
}
#paginhoud2 p.rechts a{
font-size: 80%;
text-decoration:none;
}

#paginhoud2 a.speellijst{
font-size: 120%;
letter-spacing : 0.2em;
font-weight:bold;
text-decoration: none;
}

p.white {
background-color: #ffffff;
}
.extra-nadruk {
color:#FF9966;
}

#paginhoud p .onderschrift {
/*position : relative;*/
font-size: 80%;
color:#990000;
}