/* GENERAL STYLES */
/*miniform*/
.mfradio
{
cursor:pointer;	
}
.mfbutton
{
margin-top:1em;
}
#mfdate
{
margin-top:4px;

}

.mfhead
{
clear:both;
display:block;
}


/*algemeen*/

body
{
    font-family: verdana;
    background-color: #b02017;
    color: #b02017;
    margin: auto;
}

h1
{
    font-weight: bold;
    margin: 6px 0px 3px 0px;
    font-size: 8pt;
}

h2
{
    font-weight: bold;
    margin: 6px 0px 3px 0px;
    font-size: 8pt;
}

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

#kader
{
position:relative;
margin: 0px auto;
top:25px;
width: 671px;
height: 487px;
border: solid 1px #c6615c;
}

#kader_inner
{
    position: relative;
    border: 0px;
    margin: 4px;
    padding: 0px;
    width: 663px;
    height: 479px;
    text-align: left;
    background-color: #FFF;
    
}

#raster
{
    position: absolute;
    background-image: url(/media/56/bgraster.gif);
    top: 5px;
    left: 193px;
    z-index: 2;
    width: 463px;
    height: 70px;
    border-right: 1px solid #fce0c3;
}

#menu
{
    top: 80px;
    left: 184px;
    position: relative;
    font-size: 9pt;
    font-weight: 900;
    text-transform: capitalize;
    width: 450px;
    height: 20px;
    z-index: 10;
}

/*#menu ul
{
margin:0;
padding: 0;
list-style-type:none;
height:20px;

}

#menu ul li
{
float:left;
width:78px;
margin: 0 3px 0 0;
background-image: url(/media/21/menu_home.jpg);
padding: 1px 0px 2px 0px;
}

#menu li a
{
display:block;
color: #FFF;
width: 78px;
}*/



#inhoud
{
    padding: 17px 10px 0px 17px;
    position: absolute;
    width: 447px;
    height: 282px;
    left: 184px;
    top: 99px;
    font-size: 8pt;
    border: 1px solid #b9b9b9;
    z-index: 1; /*background-image: url(images/balk_paars.jpg);*/
    background-position: 6px 6px;
    background-repeat: no-repeat;
    overflow: auto;
}

#inhoud ol
{
    list-style-type: decimal;
}

#inhoud .toggle
{
    display: none;
}

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

#inhoud a
{
    text-decoration: underline;
}

#footer
{
    padding: 59px 0px 0px 8px;
    width: 449px;
    height: 68px;
    position: absolute;
    left: 206px;
    top: 352px;
    font-size: 7pt;
    background-repeat: no-repeat;
    background-position: right;
    background-image: url(/media/126/orange_home.jpg);
    z-index: 0;
}

#footer table
{
    width: 320px;
    text-align: left;
}

#footer td
{
    width: 50%;
}

#footer a
{
    text-decoration: underline;
}

.boekingen
{
    border: 0;
    position: absolute;
    left: 585px;
    top: 36px;
    z-index: 999;
}

.foto
{
    position: absolute;
    left: 4px;
    top: 80px;
    z-index: 1;
}

.sidebar
{
position: absolute;
left: 4px;
top: 402px;
z-index: 1;
height:42px;
width:166px;
font-size: 7pt;
border: 1px solid #b9b9b9;
padding:5px;
overflow:hidden;
background-color:white;
}
.addthis
{
position: absolute;
left: 4px;
top: 458px;
}

.logo
{
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 3;
}

.logo2
{
    position: absolute;
    left: 2px;
    top: 2px;
    z-index: 3;
}

.navigatie
{
    position: absolute;
    left: 15px;
    top: 47px;
    height: 13px;
    z-index: 3;
    color: #000;
    font-size: 7pt;
    width: 446px;
    padding-left: 5px;
    padding-top: 1px;
    background-color: #FFF; /*font-weight:bold;*/
    text-transform: lowercase;
}

.navigatie a
{
    color: #000;
    font-size: 7pt; /*font-weight:bold;*/
}


.u
{
    display: none;
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 2;
}



.u_onder
{
    display: none;
    position: absolute;
    left: 330px;
    top: 24px;
}

.i_onder
{
    position: absolute;
    left: 150px;
    top: 321px;
    z-index: 0;
}

.menunorm, .menuover, .menuclck, .menu2norm, .menu2over, .menu2clck
{
    width: auto;
    margin: 0 3px 0 0;
    text-align: left;
    padding: 1px 0px 2px 5px;
    cursor: hand;
    background-color: #b02017; /*background-image: url(/media/21/menu_home.jpg);*/
    color: #fff;
    border-left: 3px solid #b02017;
}

.menu2norm, .menu2over, .menu2clck
{
    font-weight: normal;
    background-color: #c6615c;
    border-left: 3px solid #c6615c;
}

.menuover, .menu2over
{
    border-left: 3px solid #f7931d;
}

.menu2clck
{
    border-left: 3px solid #ffffff;
}
.uwit
{
    position: absolute;
    top: 75px;
    z-index: 2;
}

.uwitboven
{
position: absolute;
top: -5px;
left:60px;

}


/*workshops*/

.workshopinfo
{
}

.inlogbox, .itextbox, .itextboxactive, .itextboxdefault
{
    border: 1px solid black;
}
.itextboxdefault
{
color:grey;

}
.itextbox.firstname, .itextbox.lastname
{
width:100px;
}
.itextbox.prelastname
{
width:40px!important;
}


.havomessage
{
    margin-top: 1em;
    display: block;
    font-weight: bold;
}

.inlogmessage
{
    font-weight: bold;
}
.inlogtd1
{
    width: 80px;
}

.rondestable
{
    margin-top: 1em;
    margin-bottom: 2em;
}

.rondestabletd1
{
    width: 160px;
    vertical-align: top;
}

.workshopwelcome
{
    display: block;
    margin-bottom: 1em;
}


#itable
{
    margin-top: 1em;
}

.inlogbutton
{
    font-family: verdana;
    border: 1px solid black;
    font-size: 8pt;
}
.signupbutton
{
    font-family: verdana;
    margin-top: 1em;
    border: 1px solid black;
    font-size: 8pt;
}

/*adsense*/



#adsenseleft
{
    right: 672px;
    top: -5px;
    position: absolute;
}

#adsenseright
{
    left: 672px;
    top: -5px;
    position: absolute;
}

/*contactform*/
.ctrad
{
    margin-left:-5px;
    _vertical-align:top;
}

.ctrad input
{

_height:12px;
_margin-bottom:4px;
}

.px1
{
	_margin-top:-1px;
}
.px160
{
    width:150px;
}

.px280
{
    width:280px;
}

.contacttable
{
/*    table-layout:fixed;*/
    width: 424px;
margin-left:-4px;
}
.ctd1
{
    width: 95px;
    white-space:nowrap;
    overflow:hidden;
}
.ctdd
{
	display:block;
}
.ctd2
{
    width: 290px;
}
.contacttable td
{
    vertical-align: top;
}
.contacttable input[type=text]
{
    border: 1px solid black;
    font-size: 8pt;
    font-family: verdana;
}
.contactinput
{
    border: 1px solid black;
    font-size: 8pt;
    font-family: verdana;
    background-color:#ffffe1;
}
.contactbutton
{
    font-family: verdana;
    /*border: 1px solid black;*/
    font-size: 8pt;
}

select
{
    font-size: 8pt;
    font-family: Verdana;
}
 
/*menu*/

.mainred, .mainsubred, .mainred_over, .mainsubred_over
{
    border-left: 3px solid #b02017;
    padding: 1px 3px 1px 1px;
    text-decoration: none;
}
.mainsubred, .mainsubred_over
{
    border-left: 3px solid #c6615c;
    padding: 1px 0px 1px 0px;
}

.mainred_over, .mainsubred_over
{
    border-left: 3px solid #f7931d;
}

/*///gastenboek///*/

.messagebutton
{
    font-family: verdana;
    font-size: 8pt;
    margin-top: 4px;
    margin-bottom: 1em;
}

/*kop boven bericht - bericht zelf*/
.messageh, .message
{
    display: block;
}

/*kop boven bericht*/
.messageh
{
    margin-top: 1em;
}

/*bericht zelf*/
.message
{
    width: 400px;
    padding-bottom: 1em;
    margin-top: 1em;
    border-bottom: 1px solid #000;
}

/*naam van persoon die bericht heeft geschreven - tekst staat in header*/
.messagen
{
    font-weight: bold;
}

/*div met aantal pagina's en huidige pagina - onderaan berichten*/
.messagepaging
{
    margin-top: 1em;
}

/*formulier om bericht in te voeren (div)*/
#messageinsert
{
    margin-top: 2em;
}

/*kop boven formulier*/
.messageih
{
    margin-bottom: 1em;
    font-weight: bold;
}

/*tabel binnen formulier*/
.messagetable
{
    margin-left:-4px;
    width: 400px;
}
.messagetable td
{
    vertical-align: top;
}

/*///gastenboek - einde///*/

/*///photoalbum ///*/

div.fimage  {	float: left; margin:4px; }
div.fimage img {	border:0px; }

.paimage
{
    border: 0px;
    display: block;
}


.patitle
{
    text-decoration: none;
    color: black;
}


.patitle:hover
{
    text-decoration: underline;
}
/*///photoalbum - einde///*/


.h
{
display:none;	
}

/*shop*/

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

table.shop .td1
{
    width: 260px;
}

table.shop .td2
{
    width: 430px;
}

table.shop input[type=text]
{
    border: 1px solid black;
    font-size: 8pt;
    font-family: verdana;
}

table.shop .input
{
    border: 1px solid black;
    font-size: 8pt;
    font-family: verdana;
    background-color:#ffffe1;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-weight:bold;
font: 8pt;
margin: 6px 0px 3px 0px;
}

h2 {
font-weight:bold;
font-size: 8pt;
margin: 6px 0px 3px 0px;
}

p {
margin: 3px 0px 8px 0px;
}

