/* CSS Document */
/* CSS Document */

/*
niet doen !
{
	margin:0px;
	padding:0px;
}

p{
	margin:13px 0 13px 0;
	padding:auto;
}*/

html { 
margin: 0px; 
padding: 0px;  
height: 100%;
border: 0;
overflow: -moz-scrollbars-vertical;
}

/******** General tags ********/
body {
margin: 0px; 
padding: 0px; 
height: 100%;
font-family:"Trebuchet MS", "Times New Roman", Arial;
font-size: 11px;
color: #27312C;
line-height: 170%;
border: 0;
vertical-align:top;
}
  
#wrapper {
height:100%;
margin: 0;
padding: 0;
margin: 0 auto;
text-align: left;
vertical-align: middle;
text-align: center;
width: 961px;
vertical-align:top;
}


#shadow {
background-image:url(gfx/shadow.jpg);
background-position:top center;
background-repeat:repeat-y;
overflow: auto;
margin: 0px; 
padding: 0px; 
}

/******** Header ********/
.header_nl {
clear:both;
background:#ffffff url(gfx/mood_nl.jpg) top left no-repeat;
width:899px;
height:230px;
text-align:right;
margin: 0px auto 0 auto;
vertical-align:top;
}

.header_de {
clear:both;
background:#ffffff url(gfx/mood_de.jpg) top left no-repeat;
width:899px;
height:230px;
text-align:right;
margin: 0px auto 0 auto;
vertical-align:top;
}

.header_uk {
clear:both;
background:#ffffff url(gfx/mood_uk.jpg) top left no-repeat;
width:899px;
height:230px;
text-align:right;
margin: 0px auto 0 auto;
vertical-align:top;
}

#language{
margin-top: 6px;
margin-right: 14px;
}

#clickhome{
margin-top: 55px;
margin-right: 19px;
}

.sma {
clear:both;
background:#ffffff url(gfx/bgmenu.jpg) top left no-repeat;
width:194px;
height:485px;
}

td, tr, table{
vertical-align:top;
font-size:12px;
color:#27312C;
}

p{
margin-top:8px;
margin-bottom:12px;
}

a {
text-decoration:underline;
color:#27312C;
}

a:hover{
color: #DF6F48;
}
a img {
border:0;
}


h1 {
font-size:17px;
color: #27312C;
padding:0;
margin:0;

}

h2 {
font-size:15px;
color: #3F627B;
padding:0;
margin:0;
}

h3 {
font-size:12px;
color: #6C8BA0;
padding:0;
margin:0;
}

h4 {
font-size:12px;
color: #A0B4C2;
padding:0;
margin:0;
}

blockquote{
font-size:0.9em;
border:1px solid #bababa;
margin:20px 10px;
padding:8px;
}

blockquote p {margin:0;}



#title {
width:957px;
text-align:left;
}

#title h1 {
font-size:3.8em;
text-transform:uppercase;
color:#648340;
padding:55px 0 15px 5px;
letter-spacing:-3px;
}

#title h1 a {color:#648340; text-decoration:none;}
#title h1 a:hover {}


/******** Menu ********/
#menu {
clear:both;
background-color:#ffffff;
width:957px;
height: 29px;
text-align:left;
margin: 0px auto 0 auto;
}

#mainmenu {
display: none;
}

/******** leftside, left sidebar ********/
#submenu {
float:left;
clear:both;
padding:20px 10px 20px 40px;
text-align:left;
}

#submenu ul{
list-style:none;
margin:0px;
padding:0px;
}

#submenu ul li{
padding: 6px 0 6px 0;
margin:0px;
font-size:14px;
}

#submenu ul li a{
color: #39453F;
font-weight: bold;
text-decoration:none;
margin:0px;
padding:0px;
}

#submenu ul ul li .active a{
	color:#A93047
}


#submenu ul li a:hover{
color: #EA724A;
}

#submenu ul ul{
list-style:none;
margin:0px;
padding:0px;
}

#submenu ul ul li{
border: 0;
font-weight:normal;
text-decoration:none;
padding: 2px 0 2px 6px;
margin:0px;
}

#submenu ul ul li a{
color: #39453F;
font-size:12px;
font-weight:normal;
text-decoration:none;
margin:0px;
padding:0px;
}

#submenu ul ul li a:hover{
color: #EA724A;
font-weight:normal;
text-decoration:none;
margin:0px;
padding:0px;
}

#submenu ul ul ul{
list-style:none;
margin:0px;
padding:0px;
}

#submenu ul ul ul li{
border: 0;
font-weight:normal;
text-decoration:none;
padding: 2px 0 2px 12px;
margin:0px;
}

#submenu ul ul ul li a{
color: #626E68;
font-size: 11px;
font-weight:normal;
text-decoration:none;
margin:0px;
padding:0px;
}

#submenu ul ul ul li a:hover{
color: #EA724A;
font-weight:normal;
text-decoration:none;
margin:0px;
padding:0px;
}

#breadcrumbs{
width: 100%;
height: 29px;
padding-top: 29px;
color: #999;
font-size: 11px;
text-align:left;
}

.B_crumbBox a{
color: #999;
text-decoration: none;
}

.B_crumbBox a:hover{
color: #999;
text-decoration: underline;
}

#maincontent{
margin:29px 0px 0px 0px;
line-height:160%;
text-align:left;
/*padding-right:22px;  extra */
}

/********* BLOK RECHTS *****/

#floatbox{
	margin:0px 0px 29px 0;
	clear:both;
	width:227px;
	text-align:left;
}

#topfloatbox {
background-image:url(gfx/actie_top.gif);
background-position:top left;
width:227px;
height:13px;
}

#floatboxtitle {
padding:0px 60px 0px 12px;
font-size:14px;
line-height:100%;
height:32px;
font-weight:bold;
color: #FFFFFF;
background-image:url(gfx/actie_bg.gif);
background-position:center middle;
background-repeat:no-repeat;
background-color:#F0794F;
}

#bottomfloatbox {
background-image:url(gfx/actie_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:227px;
height:13px;

}

#floatboxcontent {
padding:12px 12px 12px 17px;
background-color:#FEF3ED;
font-size:11px;
line-height:140%;
color: #27312C;
background-image:url(gfx/text_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#floatboxcontent a {
color: #27312C;
text-decoration:none;
}

#floatboxcontent a:hover {
color: #666666;
text-decoration:underline;
}


#sec_floatboxcontent {
padding:12px 12px 12px 17px;
background-color:#27312C;
font-size:11px;
line-height:140%;
color: #ECEBEB;
background-image:url(gfx/sec_text_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#sec_floatboxcontent a {
text-decoration:none;
color: #ECEBEB;
}

#sec_floatboxcontent a:hover {
color: #CCCCCC;
text-decoration:underline;
}

#sec_floatboxcontent h1 {
font-size:17px;
color: #ECEBEB;
padding:0;
margin:0;

}

#sec_floatboxcontent h2 {
font-size:15px;
color: #ECEBEB;
padding:0;
margin:0;
}

#sec_floatboxcontent h3 {
font-size:12px;
color: #ECEBEB;
padding:0;
margin:0;
}

#sec_floatboxcontent h4 {
font-size:12px;
color: #ECEBEB;
padding:0;
margin:0;
}

#floatboxcontent_red {
padding:12px 12px 12px 12px;
backgroundcolor:#ECD2DD;
font-size:11px;
color: B4054F;
}

#extra{
	margin:0px 0px 29px 0px;
	clear:both;
	width:227px;
}

#extracontent {
padding:12px 12px 8px 17px;
font-size:11px;
text-align:left;
color:#2C4F79;
}

.zwart{
border: 4px solid #27312C;
}

/******** HOMEPAGE boxen********/

#leftbox {
width:189px;
text-align:left;
}

#leftbox #leftboxtitle {
padding:8px 12px 8px 12px;
background-color:#396395;
color:#FFFFFF;
font-weight:bold;
}

#leftbox #leftboxcontent {
padding:12px;
}


#divider {
width:34px;
/*
background-image:url(gfx/divider.gif);
background-repeat:repeat-y;
background-position:top center;
display:block;
border:1px solid #000000;
clear:both;
empty-cells:show;*/
}


#rightbox {
width:189px;
text-align:left;
}

#rightbox #rightboxtitle {
padding:8px 12px 8px 12px;
background-color:#396395;
color:#FFFFFF;
font-weight:bold;

}

#rightbox #rightboxcontent {
padding:12px;
}

/******** gallery********/
#gallery {
text-align:center;
}


#jot {
text-align:left;
}

/******** Meta ********/
#meta {
clear:both;
color: #848D9F;
font-size:11px;
text-align: right;
}

#meta #metamenu{
float:right;
margin: 0px 66px 12px 0;
}
#meta #metamenu ul{
list-style-type:none;
}

#meta #metamenu ul li{
float:left;
padding-left:11px;
padding-right:11px;
}

#meta a {
text-decoration:none;
color: #848D9F;
}

#meta a:hover{
color:#00427B;
text-decoration:underline;
}
