/****************************************************************************

Author: Sebastiaan Barbé
Development by: Arban
Last updated: 18/05/07

*****************************************************************************/
/*BEGIN BASIC SETTINGS*/
body{
margin:0;
padding:0;
font:x-small Arial, Helvetica, sans-serif;
color:#414141;
line-height:1.4em;
}

p{
margin:0;
padding:0;
}

a {
font:x-small Arial, Helvetica, sans-serif;
color:#414141;
}
a:hover{
color:#962412;
}

#wrapper_top{
width:965px;
margin:20px 0 0 30px;
padding:0 0 0 0;
height:39px;
display:none;
}

#wrapper_top #header_find{
margin:0;
padding:0;
height:39px;
margin:0 280px 0 0;
}

#wrapper_top #header_find ul{
margin:0;
padding:0;
float:right;
padding:0 10px 0 0;

}

#wrapper_top #header_find li{
margin:0;
float:left;
list-style-type:none;
padding:18px 15px 0 0;
}

#wrapper_top #header_find a{
color:#777;
}

#wrapper_top #header_find a:hover{
color:#777;
text-decoration:none;
}

#wrapper_top #header_find input{
border:1px solid #777;
margin:-5px -5px 0 0;
width:120px;
height:15px;
}

#wrapper{
width:965px;
margin:0 0 0 30px;
padding:0 0 0 0;
clear:both;
}
/*END BASIC SETTINGS
-----------------------------------------------------------
*/

/*BEGIN FONTSIZE */
#lettergrootte {
position:static;
height:39px;
width:50px;
float:right;
margin-bottom: 0px;
margin-top: 0px;
margin-right:10px;
margin-left:10px;
padding-top:0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
z-index:12;
display:none;
}

#lettergrootte h2 a{
color: #ad1604;
font-weight:100;
text-decoration:none;
line-height: -50%;
margin-bottom: 0px;
margin-top: 0px;
margin-right:0px;
margin-left:0px;
padding-top:0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#lettergrootte a.h1  {
font-size:18px;
margin-right:0px;
margin-left:0px;
}
#lettergrootte a.h2 {
font-size:14px;
margin-right:0px;
margin-left:0px;
}
#lettergrootte a.h3 {
font-size:10px;
margin-right:0px;
margin-left:0px;
}
#lettergrootte a.h3:hover, #lettergrootte a.h3:active {
text-decoration:underline;
color:#962412;
}
#lettergrootte a.h2:hover, #lettergrootte a.h2:active {
text-decoration:underline;
color:#962412;
}
#lettergrootte a.h1:hover, #lettergrootte a.h1:active {
text-decoration:underline;
color:#962412;
}
/* END FONTSIZE
-----------------------------------------------------------
*/

/*BEGIN MENU LEFT*/
#column1{
margin:0;
padding:0;
width:685px;
float:left;
}

#column1 #header_img{
background:url([site_dir]/images/header.jpg) left top;
width:666px;
height:135px;
}

#column1 #contentandmenus{
clear:both;
}


#column1 #column1_left{
margin:0;
padding:0;
width:190px;
float:left;
}

#column1 #column1_left #subnavigations{
margin:15px 0 0 0;
}

#column1 #column1_left #subnavigations .subnav{
margin:0 0 15px 15px;
background:url([site_dir]/images/corners/left_under.gif) 0 100% no-repeat #efebe4;
width:138px;
}

#column1 #column1_left #subnavigations .subnav .br{
background:url([site_dir]/images/corners/right_under.gif) 100% 100% no-repeat;
}

#column1 #column1_left #subnavigations .subnav .tr{
background:url([site_dir]/images/corners/right_top.gif) 100% 0 no-repeat;
padding:10px 0 30px 0;
}

#column1 #column1_left #subnavigations .subnav ul{
margin:0;
padding:0;
}

#column1 #column1_left #subnavigations .subnav li{
list-style-type:none;
border-bottom: 1px dashed #c9bca4;
}

#column1 #column1_left #subnavigations .subnav .firstitem{
border-top: 1px dashed #c9bca4;
}

#column1 #column1_left #subnavigations .subnav h4{
margin:0 0 10px 10px;
color:#900; 
font-size:1.3em;
text-transform:uppercase;
}
#column1 #column1_left #subnavigations .subnav h5{
margin:0 0 10px 10px;
color:#c8bca4; 
font-size:1.2em;
}

#column1 #column1_left #subnavigations .subnav input{
width:85%;
margin-left:10px;
border:0;
}

.searchsubmitdiv{
margin-bottom:10px;
display:none;
}

.searchsubmitdiv a{
margin-left:75px;
font-size:1.2em;
color:#962412;
text-align:right;
}

#column1 #column1_left #subnavigations .subnav li a{
display:block;
color:#666;
font-size:1.2em;
text-decoration:none;
margin:3px 10px 5px 10px;
}

#column1 #column1_left #subnavigations .subnav a:hover{
color:#962412;
}

#column1 #column1_left #subnavigations .subnav .active{
color:#962412;
}

/*END MENU LEFT
-----------------------------------------------------------
*/


/*BEGIN NAVIGATION TOP*/
#column1 #column1_left #homelink img{
border:0;
}

#column1 #column1_right{
margin:0;
padding:0;
width:475px;
float:right;
padding:0 20px 0 0;
}

#column1 #column1_right #alfa, #column1 #column1_right #navigation{
margin:0;
padding:0;
margin:5px 0 30px 0;
width:475px;
}


#column1 #column1_right #alfa .active, #column1 #column1_right #navigation .active, #column1 #column1_right #breadcrumbs .active{
color:#962412;
}

#column1 #column1_right #alfa .active, #column1 #column1_right #navigation a:hover, #column1 #column1_right #breadcrumbs a:hover{
color:#962412;
}

#column1 #column1_right .seperator{
margin:0 5px 0 5px;
color:#962412;
}

#column1 #column1_right #navigation li{
float:left;
list-style-type:none;
}

#column1 #column1_right #navigation a{
text-decoration:none;
text-transform:uppercase;
color:#333;
}
/*END NAVIGATION TOP
-----------------------------------------------------------
*/

/*BEGIN BREADCRUMBS*/
#column1 #column1_right #breadcrumbs{
width:475px;
height:20px;
display:none;
}

#column1 #column1_right #breadcrumbs ul{
float:right;
}


#column1 #column1_right #breadcrumbs li{
float:left;
list-style-type:none;
}

#column1 #column1_right #breadcrumbs a{
text-decoration:none;
color:#333;
}
/*END BREADCRUMBS
-----------------------------------------------------------
*/

/*BEGIN STANDARD MAIN ZONE*/
#column1 #column1_right #content{
clear:both;
width:475px;
font-size:1.2em;
background-position: center;
padding-bottom: 1em;
}

#content{
min-height:455px;
}
#column1 #column1_right #content a{
text-decoration:none;
color:#962412;
}

#column1 #column1_right #content a:hover{
text-decoration:underline;
color:#962412;
}

#column1 #column1_right #content h3{
margin:0 0 10px 0;
color:#962412;
font-size:1.5em;
line-height:1.2em;
}

#column1 #column1_right #content h4{
color:#962412;
margin:20px 0 0 0;
font-size:1.2em;
line-height:1.1em;
}

#column1 #column1_right #content p{
margin:0 0 15px 0;
}

#column1 #column1_right #content .foto_information{
margin:0;
display:block;
background:#c9bca4;
color:#fff;
padding:2px 5px 2px 5px;
}

#column1 #column1_right #content .author{
margin:0;
padding:0;
display:block;
color:#962412;
float:right;
}
/*END STANDARD MAIN ZONE
-----------------------------------------------------------
*/

/*BEGIN CALENDER*/
#arrowcalendarl, #arrowcalendarr{
float:left;
height:68px;
width:75px;
margin-top:15px;
}

#arrowcalendarl b, #arrowcalendarr b{
font-weight:normal;
position:absolute;
margin-left:-50px;
margin-top:105px;
}

#arrowcalendarl a{
float:left;
height:68px;
width:75px;
padding-top:60px;
background:url([site_dir]/images/photosgalleryarrow_left.jpg) center no-repeat;
}

#arrowcalendarl a:hover{
background:url([site_dir]/images/photosgalleryarrow_left_o.jpg) center no-repeat;
}

.calendar{
margin-top:15px;
clear:both;
}

.calendar table{
margin-left:40px;
margin-right:50px;
margin-bottom:20px;
text-align:center;
float:left;
font-weight:bold;
}

.calendar table td{
padding:5px;
border-bottom: 5px solid white;
}

.calendar table td b{
color:#b19c71;
}

.calendar .calrow{
color:#fff;
background-color:#ddd6c6;
}

.calrowheader{
color:#962412;
text-transform:uppercase;
}

#arrowcalendarr a{
float:left;
height:68px;
width:75px;
padding-top:60px;
background:url([site_dir]/images/photosgalleryarrow_right.jpg) center no-repeat;
}

#arrowcalendarr a:hover{
background:url([site_dir]/images/photosgalleryarrow_right_o.jpg) center no-repeat;
}

#calendaritem{
float:left;
clear:left;
margin-top:5px;
}

#calendaritem u{
text-decoration:none;
color:#962412;
}

#calendaritem i{
margin-left:5px;
text-decoration:none;
}

#calendaritem img{
margin-left:5px;
border:0;
position:absolute;
margin-top:0px;
}

#calendaritem p{
text-decoration:none;
}
/*END CALENDER
-----------------------------------------------------------
*/

/*BEGIN ABC ORDERING*/
#column1 #column1_right #alfa li{
font-size:0.7em;
float:left;
list-style-type:none;
}

#column1 #column1_right #alfa li a{
text-decoration:none;
text-transform:uppercase;
color:#333;
}
/*END ABC ORDERING
-----------------------------------------------------------
*/

/*BEGIN GROUP ZONE */
#column1 #column1_right #content .frame_rounded_corners_group, 
#column1 #column1_right #content .frame_rounded_corners_photos{
margin:10px 0 5px 0;
display:block;
clear:both;
float:left;
padding:0px 0 0px 0;
width:465px;
}

#column1 #column1_right #content .frame_rounded_corners_group h6, 
#column1 #column1_right #content .frame_rounded_corners_photos h6{
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	margin:0;
line-height:1.2em;
	padding:3px 0 0 10px;
	text-align: center;
}

#column1 #column1_right #content .frame_rounded_corners_group h5, 
#column1 #column1_right #content .frame_rounded_corners_photos h5{
float:right;
color:#fff;
font-size:0.8em;
margin:0 25px 0 0;
padding:3px 0 0 10px;
}

.grouptabs {
background:#ddd5c6;
height:43px;
background:url([site_dir]/images/groups_header.jpg) no-repeat;
}

#column1 #column1_right #content .frame_rounded_corners_group .bl{
border-left: 1px solid #9e865c;
border-right: 1px solid #9e865c;
padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#column1 #column1_right #content .frame_rounded_corners_photos .bl{
height:58px;
border-left: 1px solid #9e865c;
border-right: 1px solid #9e865c;
padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#column1 #column1_right #content .frame_rounded_corners_group .blbot,
#column1 #column1_right #content .frame_rounded_corners_photos .blbot{
background:url([site_dir]/images/groups_footer.jpg) no-repeat;
height:33px;
}



#column1 #column1_right #content .frame_rounded_corners_group .bl img{
float:left;
padding-right:10px;
}

#column1 #column1_right #content .frame_rounded_corners_group .grouptabs .seperator,
#column1 #column1_right #content .frame_rounded_corners_photos .photostabs .seperator{
margin:0 5px 0 5px;
color:#962412;
}

#column1 #column1_right #content .frame_rounded_corners_group ul{
clear:left;
margin:0;
padding:0;
float:left;
color:#fff;
text-transform:uppercase;
margin-top:5px;
padding:3px 0 0 10px;
}


#column1 #column1_right #content .frame_rounded_corners_group li{
float:left;
list-style-type:none;
}

#column1 #column1_right #content .frame_rounded_corners_group li a:hover{
color:white;
text-decoration:none;
}

#column1 #column1_right #content .frame_rounded_corners_group a{
text-decoration:none;
}

#column1 #column1_right #content .frame_rounded_corners_group a:hover{
text-decoration:underline;
}

#column1 #column1_right #content .frame_rounded_corners_group a.active{
text-decoration:none;
text-transform:uppercase;
color:white;
}

/*END GROUP ZONE 
-----------------------------------------------------------
*/

/*BEGIN PHOTO ZONE 
photozone is ook beschreven in de bovenstaande css code
*/


.photostabs {
background:#ddd5c6;
height:31px;
background:url([site_dir]/images/photo_header.jpg) no-repeat;
}

#column1 #column1_right #content .frame_rounded_corners_photos .blbot h6{
color: black;
text-transform: lowercase;
clear:both;
line-height:1.2em;
float:right;
margin-right: 55px;
	text-align: center;
text-decoration:none;
font-weight: 100;
}

#arrowgalleryl a{
margin-left:5px;
background:url([site_dir]/images/photosgalleryarrow_left.jpg) no-repeat;
height:68px;
font-size:0em;
width:25px;
float:left;
}

#arrowgalleryl a:hover{
background:url([site_dir]/images/photosgalleryarrow_left_o.jpg) no-repeat;
}

#column1 #column1_right #content .frame_rounded_corners_photos .photosgallery{
margin-left:15px;
width:355px;
height:68px;
float:left;
}

#arrowgalleryr a{
margin-right:5px;
background:url([site_dir]/images/photosgalleryarrow_right.jpg) no-repeat;
height:68px;
font-size:0em;
width:25px;
float:right;
}

#arrowgalleryr a:hover{
background:url([site_dir]/images/photosgalleryarrow_right_o.jpg) no-repeat;
}

#photo300px{
margin: auto auto;
width:300px;
}

#photo500px{
margin: auto auto;
width:500px;
}

#photo{
margin-top:30px;
margin-bottom:20px;
padding:0px;
background-color: #c9bca4;
}

#photob{
padding:5px;
color:white;
}
/*END PHOTO ZONE 
-----------------------------------------------------------
*/

/*BEGIN SEARCHZONE FORM */
#column1 #column1_right #content .frame_rounded_corners{
margin:0;
display:block;
clear:both;
float:left;
padding:25px 0 25px 0;
}

#column1 #column1_right #content .frame_rounded_corners h6{
margin:0;
padding:0;
line-height:1.2em;
background:url([site_dir]/images/frame_rounded_corners_475.gif) no-repeat;
height:25px;
width:465px;
padding:0 0 0 0;
color:#fff;
text-transform:uppercase;
font-size:1em;
padding:3px 0 0 10px;
}


#column1 #column1_right #content .frame_rounded_corners .bl{
background:url([site_dir]/images/corners/left_under.gif) 0 100% no-repeat #f4f2ed;
width:475px;
}

#column1 #column1_right #content .frame_rounded_corners .bl .br{
background:url([site_dir]/images/corners/right_under.gif) 100% 100% no-repeat;
padding:5px 0 40px 0;
}

#column1 #column1_right #content .frame_rounded_corners .bl .br .brleft{
}

#formbr fieldset{
border: none;
width:250px;
margin: 0;
}

#formbr legend {
display:none;
}

#formbr label {
display: inline-block;
line-height:1.7em;
vertical-align: top;
float:left;
}

#formbr li b{
color:white;
float:right;
line-height:1.7em;
font-weight: normal;
}

#formbr fieldset ol {
margin: 0 0 0 0;
padding: 0;
}

#formbr fieldset li {
list-style: none;
float:left;
line-height:1.4em;
margin: 0;
width:100%;
}

#formbr input {
margin: 0;
padding: 1px;
font-size: 130%;
width:100%;
float:left;
clear:left;
font-family: inherit;
margin-bottom: 5px;
}

#formbr a.search{
float:right;
color:#962412;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
}

#formbr  a.search:hover{
text-decoration: underline;
color:#666;
}
/*END SEARCHZONE FORM 
-----------------------------------------------------------
*/

/*BEGIN ROUNDED CORNERS WITH HEADER (ex. RELATED STORRIES) */
#column1 #column1_right #content .frame_rounded_corners .bl ul{
margin:0;
padding:0;
}

#column1 #column1_right #content .frame_rounded_corners .bl li{
list-style-type:none;
}


#column1 #column1_right #content .frame_rounded_corners .bl a{
font-size:1em;
text-decoration:none;
margin:0 10px 0 10px;
color:#666;
}

#column1 #column1_right #content .frame_rounded_corners .bl a:hover{
font-size:1em;
margin:0 10px 0 10px;
color:#962412;
}
/*END ROUNDED CORNERS WITH HEADER(ex. RELATED STORRIES) 
-----------------------------------------------------------
*/

/*BEGIN COLUMN 2*/

#column2{
margin:0;
padding:0;
width:243px;
padding:60px 15px 0 20px;
float:right;
font-size:1.2em;
line-height:1.2em;
display:none;
}

#column2 #login{
width:243px;
height:114px;
background:url([site_dir]/images/bg_login.gif);
clear:both;
font-size:0.9em;
position: relative;
}



#column2 #login input{
border:0;
width:125px;
height:15px;
float:left;
}

#column2 #login .arrow{
float:right;margin-right:15px;
}

#column2 #login .arrow a{
font-weight:bold;
color:#962412;
font-size:1.6em;
}

#column2 #login .arrow a:hover{
font-weight:bold;
color:#fff;
}

#column2 #login ul{
padding: 0;
margin-top: 20px;
}


#column2 #login li .lbl{
float:left;
display:block;
width:50px;
height:px;
color:#962412;
font-weight:bold;
text-transform:uppercase;
}

#column2 #login li{
clear:left;
padding:5px 20px 0px 20px;
}

#column2 #login #links{
clear:left;
text-align:right;
margin:5px 50px 0 0;

}

#column2 #login #links a{
display:block;
color:#fff;
text-decoration:underline;
}
#column2 #login #links a:hover{
display:block;
color:#fff;
text-decoration:none;
}


#column2 #login strong {
	position: absolute;
	left: 20px;
	top: 6px;
}


#column2 h5{
margin:0 0 10px 0;
color:#962412;
text-transform:uppercase;
font-size:1em;
background:#c9bca4;
padding:2px 10px 2px 5px;
}

#column2 .item{
margin:0 0 20px 0;

}

#column2 .date{
color:#962412;
}

#column2 ul{
margin:0;
padding:0;
}

#column2 li{
list-style-type:none;
}

#column2 .text{
}

#column2 a{
text-decoration:none;
display:block;
color:#333;
}



#column2 .item a:hover {
color:#962412;
display:block;
}

#column2 #gratisnummer{
display:block;
width:243px;
text-align:right;
margin:5px 0 0 0;
color:#333;
text-decoration:underline;
}

/*END COLUMN 2
-----------------------------------------------------------
*/

/*BEGIN FOOTER PAGE*/
#footer{
width:965px;
background:#c9bca4;
clear:both;
color:#fff;
height:20px;
text-align:center;
padding:5px 0 0 0;
}

#footer a{
color:#fff;
text-decoration:underline;
}

#footer a:hover{
text-decoration:none;
}


#black_stroke{
margin:0;
padding:0;
width:965px;
height:25px;
background:#000;
}
/*END FOOTER PAGE
-----------------------------------------------------------
*/

/*BEGIN SITEMAP FOOTER*/
#underfooter{
width:965px;
clear:both;
background:#fff;
min-height:450px;
display:none;
}

#underfooter .column_under{
float:left;
display:block;
margin:35px 0 0 0;
width:235px;
}

#underfooter .column_under ul{
margin:0;
padding:0;
margin:0 30px 20px 35px; 
}

#underfooter .column_under li{
list-style-type:none;
}

#underfooter .column_under a{
text-decoration:none;
font-size:1.2em;
color:#333;
}
#underfooter .column_under a:hover{
color:#962412;
}

#underfooter .column_under h6{
margin:0;
padding:0;
text-transform:uppercase;
margin:0 0 0 35px;
color:#962412;
font-size:1.2em;
}
/*END SITEMAP FOOTER
-----------------------------------------------------------
*/

/*BEGIN CSS WEBLOG*/
#weblog{
padding-bottom:15px;
border-bottom:1px dashed gray;
}

#weblog h4{
text-decoration:none;
line-height:1em;
font-size:1em;
width:100%;
float:left;
margin-bottom:5px;
}

#weblog h5{
color: #c8bca4;
font-size:1em;
font-weight:100;
text-decoration:none;
}

#weblog b{
color: #c8bca4;
font-size:0.9em;
float:right;
font-weight:100;
text-decoration:none;
}

#weblog p{
width:80%;
}

#weblog u{
width:100%;
text-align:right;
float:right;
text-decoration:none;
margin-right:15px;
margin-top:-30px;
}

/*END WEBLOG
-----------------------------------------------------------
*/


/*BEGIN FORM */

form .formreg{
padding:0;
margin-left:-8px;
}

#formreg{
margin-top:20px;
}

#formreg fieldset{
border: none;
width: 100%;
margin: 0;
border-bottom: 1px dashed #c9bca4;
}

#formreg legend {
display:none;
}

#formreg label {
display: inline-block;
line-height:1.7em;
vertical-align: top;
float:left;
}

#formreg li b{
color:white;
float:right;
line-height:1.7em;
font-weight: normal;
}

#formreg fieldset ol {
margin: 0 0 0 0;
padding: 0;
}

#formreg fieldset li {
list-style: none;
float:left;
line-height:1.4em;
margin: 0;
width:100%;
}

#formreg input, #formreg select {
margin: 0;
font-size: 130%;
width:60%;
float:left;
clear:left;
font-family: inherit;
margin-bottom: 5px;
}

#formreg a.search{
color:#962412;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
text-decoration: underline;
}

#formreg  a.search:hover{
text-decoration: none;
color:#666;
}
/*END FORM 
-----------------------------------------------------------
*/


/*BEGIN INDEX */

#intro{
font-weight:bold;
text-decoration: none;
}

#intro u{
text-decoration: none;
color:#962412;
}

h1{
background-color:#962412;
color:white;
padding-top: 3px;
padding-left: 7px;
padding-right: 3px;
padding-bottom: 3px;
font-size:1.2em;
line-height:1.4em;
}

#newsitem {
margin:0;
padding:0;
clear:left;
float:left;
}

#newsitem h4{
text-decoration:none;
line-height:1em;
font-size:1em;
width:100%;
float:left;
margin-bottom:15px;
}

#newsitem b{
color: #c8bca4;
font-size:0.9em;
float:right;
font-weight:100;
text-decoration:none;
}

#newsitem p{
margin-top:10px;
width:100%;
}

#newsitem img{
float:left;
margin-right:5px;
}

.itemlist{
clear:left;
}

.itemlist h5{
margin:0 0 10px 0;
color:#962412;
text-transform:uppercase;
font-size:1em;
background:#c9bca4;
padding:2px 10px 2px 5px;
}

.itemlist .item{
margin:0 0 20px 0;

}

.itemlist .date{
color:#962412;
}

.itemlist ul{
margin:0;
padding:0;
}
.itemlist li{
list-style-type:none;
}

.itemlist .text{
}

.itemlist a{
text-decoration:none;
display:block;
color:#333;
}

.itemlist .item a:hover {
color:#962412;
display:block;
}


div.summary {
	font-size: 12px;
	color: #727272;
}

div.summary a.read_more {
     background:transparent url([site_dir]/[site_dir]/images/orange_arrow_right.gif) no-repeat scroll center left;
     height:15px;
     font-size:12px;
     color:#FF9900;
     margin-left:5px;
     padding-left:8px;
     white-space: nowrap;

}


ul {
	list-style-type: square;
}

div.left_empty {
	width: 90%;
	height: 300px;
	background: #EEE;
	/*background-image: url([site_dir]/[site_dir]/images/blank_pattern.gif);
	background-repear: repeat-x repeat-y;*/
}

form {
	margin: 3px;
}

table.list {
	border-collapse: collapse;
}

table.list td {
	border: 1px solid #EEE;
	padding: 3px;
	background: white;
	vertical-align:top;
}

.error {
	color: maroon;
	font-weight: bold;
}

/* Kalender styles */

tr.week{
     text-align: right;
     vertical-align: top;
}

tr.holiday{
     font-weight: bold;
     color: #FFFFFF;
     background-color: #FE6802;
     vertical-align:top;
     font-weight:bold;
}

tr.day_name{     
     color: maroon;
     font-size: 8pt;
}

td.right_box{
     text-align: left;
}

td.left_box{
     text-align: right;
}

.weekend_link{
     color: #FFFFFF;
     font-size: 8pt;
     font-weight:bold;
     background-color: #ddd6c6;
}

.weekend_box{
     background-color: #ddd6c6;
     border-bottom: thin solid #E0E0E0;
     color: #FFFFFF;
     width: 72pt;
     height: 36pt;
     font-weight:bold;
}

td.dark_date_box{
     background-color: #ddd6c6;
     width: 72pt;
     height: 36pt;
}

td.today_date_box{
     background-color: #ddd6c6;
     width: 72pt;
     height: 36pt;
     font-weight:bold;
}

td.date_box{
	font-weight:bold;
     background-color: #ddd6c6;
     width: 72pt;
     height: 36pt;
}

div.hoverdiv {
   position: absolute;
   background: white;
   padding: 4px;
   border: 1px solid gray;
   text-align:left;
   width:200px;
   z-index: 100;
};
     width: 72pt;
     height: 36pt;
}

td.today_date_box{
     background-color: #FFBC90;
     width: 72pt;
     height: 36pt;
}

td.date_box{
     background-color: #E0E0E0;
     width: 72pt;
     height: 36pt;
}

div.hoverdiv {
   position: absolute;
   background: white;
   padding: 4px;
   border: 1px solid gray;
   text-align:left;
   width:200px;
}

div.downloads
{
	margin:0 0 1.5em 0px;
	line-height:1.2em;
	font-size:90%;
	list-style-type:none;
	width:60%;
}

div.downloads a
{
	font-weight:bold;
	margin:0.25em 0 0;
	margin:0;
	padding:0.7em 0 0.7em 3em;
	border-bottom:1px solid #E7E7E7;
	background-repeat:no-repeat;
	background-position:left 50%;
	display:block;
}

a.pdf
{
	background-image:url([site_dir]/images/icon_pdf.gif);
}

a.word
{
	background-image:url([site_dir]/images/icon_word.gif);
}

a.web
{
	background-image:url([site_dir]/images/icon_web.gif);
}

a.xls
{
	background-image:url([site_dir]/images/icon_xls.gif);
}

a.ppt
{
	background-image:url([site_dir]/images/icon_ppt.gif);
}

a.doc
{
	background-image:url([site_dir]/images/icon_doc.gif);
}

a.zip
{
	background-image:url([site_dir]/images/package.png);
}


table.topalign td {
	vertical-align: top;
}

img.punchin_foto {
	float: left; 
	margin-right: 20px;
	margin-bottom: 10px;
	border: none;
	margin-top: 12px;
}

hr {
	margin-top: 12px;
	height: 1px; 
	border:none; 
	background-color: maroon;
	color: maroon;
}

table.formTable th{
	color:#414141;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}


div.fullwidth {	
	width: 600px;
}

div.fullwidth h1 {
	width: 600px;
}


a.biglink {
	font-size: 14px;
	display: block;
	margin-bottom: .3em;
}

fieldset.form {
}

fieldset.form table td {
	vertical-align: top;
}

fieldset.form table td.label {
	font-weight: bold;
}

hr {
	margin: 1em 0;
}

div.textblock {
	margin: 1em 0;
}

div.visual-block {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #c9bca4;
}

div.visual-block strong {
	font-weight: bold;
	border-bottom: 1px solid #962412;
	display: block;
	padding-bottom: .2em;
	margin-bottom: .5em;
}
a.submenubutton{
	display:block;
}
a.link{
	display:block;
}

#to-swap-container {height: 135px; width:666px;}
#to-swap-container img {position: absolute;	}


fieldset.groepslid {
	margin-top: 1em;
	display: block;
}

fieldset a.delete-link {
	float: right;
	cursor: pointer;
}

fieldset.groepslid table td { 
	vertical-align: top;
}

#groepsleden-acties a {
	font-size: 14px;
}
#subnavigations{
display:none;
}
#subnav{
display:none;
}
#navigation{
display:none;
}