body{		
margin : 0;
text-align : center;
		
line-height :130%;

background-color : #000000;
font-size:11px;
font-family:arial,verdana,Helvetica, sans-serif;
color : #000000;
}
a,h1,h2,h3,p,ul,input,form{
padding : 0;
margin : 0;
}
a{
text-decoration : none;
color : #999999;
}
p{
font-size : 1.1em;
margin-bottom : 20px;
line-height : 1.5em;
}
img{
border : 0;
}
#wrapper{
width : 775px;
padding : 0;
margin : 0 auto;
}		
#header{
background-color : #ffffff;

position : relative;

margin : 0;
padding : 0;
}		
#content{
text-align : left;

padding : 20px 20px 30px 20px;
margin : 0;

background-color : #ffffff;
}
#lang_select{
position : absolute;
top : 9px;left : 0;
color : #eeeeee;
z-index : 101;
}
#lang_select a{
float : left;
padding : 0 8px 27px 8px;
margin : 0 1px;
color : #EEEEEE;
display : block;
background : url(../imgs/flag_ned.gif) 50% 100% no-repeat;
}
#lang_select a.ned{
background : url(../imgs/flag_ned.gif) 50% 100% no-repeat;
}
#lang_select a.fra{
background : url(../imgs/flag_fra.gif) 50% 100% no-repeat;
}
#lang_select a.eng{
background : url(../imgs/flag_eng.gif) 50% 100% no-repeat;
}
#lang_select a.rus{
background : url(../imgs/flag_rus.gif) 50% 100% no-repeat;
}
#lang_select a:hover,a.busy{
text-decoration : underline;
color : #ffffff;
}
#h1_holder{
width : 720px;
background: #CC0000 url(../imgs/home_content_bg.jpg) no-repeat 0 0;
}
#h1_holder #inner{
clear : left;
background: url(../imgs/home_content_bot_bg.jpg) no-repeat 0 100%;
height : 20px;
}
#footer{
background-image:url(../imgs/footer_home_bg.gif);
background-position:left top;
background-repeat:no-repeat;

background-color : #000000;

text-align : center;

padding-top : 10px;
margin-top : -1px;
height : 30px;
}

#footer p{
color : #ffffff;
padding : 10px 0 0 15px;
font-size : 1em;
}
#footer a#mtm{
color : #999;
font-weight: bold;
}

/*********************************************************************************************
*	basic typo css
*********************************************************************************************/

a{
text-decoration : none;
color : #CC0000;
}
a:hover{
text-decoration : underline;
}
ul.linklist{
text-align : left;
list-style-type:none;
padding : 20px 0 0 25px;
margin :0;
}
li.linklist_li{
padding: 0 0 3px 25px;
background-image: url(../imgs/linkarrow.gif);
background-repeat: no-repeat;
}
.clear_left{
clear:left;
}
a.ul{
text-decoration : underline;
}
a.ul:hover{
text-decoration : none;
}
/*********************************************************************************************
*	main navigation css
*********************************************************************************************/

ul#navlist{
padding : 0;
margin : 0;

height : 30px;

background-color: #000000;

list-style-type: none;
}

ul#navlist li{
display : inline;
}

ul#navlist a{
float: right;

padding : 0.7em 1.1em 0.7em 1.1em;

color : #999999;
font-weight :bold;
font-size : 1em;
text-decoration : none;
}

ul#navlist a:hover{
color : #FFF;
}

/*********************************************************************************************
*	3 content blocks css
*********************************************************************************************/

h1{
float : left;
width : 220px;
font-family:Garamond,Georgia,"Times New Roman", Times, serif;
padding : 20px 0 0 0;; margin : 0 0 0 20px;
font-size : 2.4em;
font-weight : 300;
line-height : 1em;
color : #ffffff;
}
h1 span{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin-top : -10px;
display : block;
color : #FF6666;
font-weight:600;
font-size : 40%;
}

/* laatste h1 20 px kleiner maken (voor IE) */
h1.kleiner{
width : 200px;
}
div.content_block{
margin-top : 20px;margin-left : 20px;
float : left;width : 200px;
background-color: #ffffff;
}
div.border_left{
padding-left : 20px;
border-left : 1px solid #cccccc;
}
div.home_kader{
background : #eeeeee url(../imgs/cb_top_bg.gif) 0 0 no-repeat;
margin-bottom : 20px;
width : 200px;
}
div.home_kader p, div.home_kader ul {
background : #eeeeee url(../imgs/cb_bottom_bg.gif) 0 100% no-repeat;
padding : 20px 20px 20px 20px;
margin-bottom : 0;
}
div.padding_bottom{
padding-bottom : 20px;
}
.inschrijven_btn{
float : right;
}
div.clear_right{
clear : right;
}


/*********************************************************************************************
*	css for cocktail
*********************************************************************************************/

h1.cocktail{
float:none;

font-family:Garamond,Georgia,"Times New Roman", Times, serif;
font-size : 3em;
color : #CC0000;

background-color : #FFFFFF;

width : 100%;

font-weight : bold;

padding : 0;
margin : 0;

padding : 0 0 20px 0;
margin-bottom : 20px;

border-bottom : 1px solid #cccccc;
}

span.grey{
color : #666666;
}

div.maininfo{
float : left;
width : 300px;
}

div.form{
float : left;
width : 350px;

border-left : 1px solid #cccccc;

padding-left : 30px;
margin-left : 30px;
}

h2.info{
background-color : #eeeeee;

font-family:arial,verdana,Helvetica, sans-serif;
font-size : 1em;
color : #666666;

border-bottom : 1px solid #cccccc;

padding : 7px;

margin-bottom : 10px;
}

h2.top_margin{
margin-top : 20px;
}

h2.bedankt{
margin-bottom : 10px;
font-size : 1em;
}

img.kaart{
border : 1px solid #cccccc;
}

/* ////////////////////////////////  Form css /////// */

TEXTAREA, INPUT, SELECT, OPTION, .area{
font-size : 11px;
color : #333333;
}

label{
clear : left;
/* float : left; */
font-size : 11px;
color : #666;
font-weight : bold;

padding : 5px 5px 0 0;
margin : 0 2px 3px 0;

display : block;
width : 150px;
}

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

#subnav label{
float:none;
display : inline;

color : #CCCCCC;
padding-left : 5px;

padding : 3px;

font-variant:small-caps;
font-size : 14px;
font-weight : bold;

display : inline;
}

label.no_float{
font-size : 11px;
color : #666;
font-weight : bold;

padding : 5px 5px 0 0;
margin : 0 2px 3px 0;

display : block;
}

label.error{
width : 77px;
margin-bottom : 3px;
border-right : 3px solid #cc0000;

width : 147px;
}

input.text{
padding : 3px;
width : 150px;

margin-bottom : 2px;
}

input.submit{
margin-top : 5px;
padding : 3px;
}

span.formObl{
padding : 0 5px 0 0;
color : #CC3333;
font-size : 13px;
font-weight : bold;
}

.clear_left{
clear : left;
margin-top : 10px;
}

span.formUitleg{
padding : 0;
margin : 0;

color : #cccccc;
font-size : 10px;
line height : 13px;
}

