/********* SITE LAYOUT *********/
* {margin: 0; padding: 0; border: 0;}

body {
text-align: center; 
background: #cccccc;
color: #FFF;
min-width: 700px;
}

/* wrapper holds left faux column tab */
#wrapper { 
text-align: left;
width: 1006px;
margin: 0 auto; 
/*background: #000 url(/img/home_bg.jpg) repeat-y 10px 0;*/
}

#header, #subnav, #footer {
    clear: both; 
    width: 100%;
}

#header {
    background-image:url(/img/header_bg.jpg);
    background-repeat:no-repeat;
    color: #fff; 
    height: 220px;

    /*border:solid 1px white;*/
    }
#headerhome {
    background-image:url(/img/headerhome_bg.jpg);
    background-repeat:no-repeat;
    color: #fff; height: 255px;
    padding-left:450px;
    }
#logo 
{
    top:0px;
}
#subnav, #footer {
    padding: 1px 0;}

a.footer, a.footer:active, a.footer:link, a.footer:visited {
    color:#ffcccc;
	text-decoration:none;
}
a.footer:hover {
    color:#ffffff;
	text-decoration:none;
}
.footer 
{
    color:#ffcccc;
    font-family:Times New Roman;
    font-size:10px;
}
#footer {
    /*background-image:url(/img/bg.gif);
    background-repeat:repeat-y;*/
    text-align:center;
    }
   
    
#contentwrapper {/* right faux column tab */
    background-image:url(/img/bg.gif);
    background-repeat:repeat-y;
    float: left;
    width: 100%;    
}
#contentwrapperhome {/* right faux column tab */
    background-image:url(/img/contenthome_bg.jpg);
    background-repeat:no-repeat;
    float: left;
    width: 100%;
    height:540px;
   /* border:solid 2px yellow;*/
}


#contentwrapper:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
}

#contentwrapperhome:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {
  margin: 0 130px 0 228px;
}
#centerhome {
  position:relative;
  margin: 0 50px 0 498px;
  height:466px;
  text-align:center;
  /*border:solid 2px aqua;*/
}
#copyright_home
{
    position:absolute;
    top:776px;
    margin-left:84px;
    vertical-align:bottom;
   /* border:solid 2px aqua;*/
}
#copyright
{
    /*position:relative;*/
    top:-15px;
    text-align:center;
   
   /*border:solid 2px aqua;*/
}
#centerwrap 
{
  background-image:url(/img/content_bg.jpg);
  background-repeat:no-repeat;
  background-position:640px 220px;
  float:left;
  width: 100%; 
  height:100%;
  margin: 0 -95% 50px 0;
  padding-bottom:30px;
  /*border:solid 1px yellow;*/
}
#quickmenuhome
{
  margin-top:12px;
  margin-left:498px;
  margin-right:50px;
  text-align:center;
  /*border:solid 1px pink;*/
}
#left {
  float:left;
  width: 220px;
  margin: 0 0 0 -5%;
  text-align:center;
}

#right {
  float:right;
  width: 170px;
	margin: 0;
}


/*(IE Mac CSS Only  works for Win too)*/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

div h8 {
margin: 1em 0;
padding: 0 20px; 
}
/*div p {
margin: 1em 0;

}*/
div h1 { padding-bottom:8px;}

h1 { margin-bottom:8px;}

ul
{
    padding-left:18px;
}
/********* CONTENT LAYOUT *********/
#menu 
{
    display:block;
    margin-top:0px;
    margin-left:10px;
    padding-top:30px;
    padding-left:2px;
    padding-right:20px;
    background-image:url(/img/menu_bord.jpg);
    background-repeat:no-repeat;
    height: 216px;
    width: 178px;
    text-align:center;
    border:solid 0px green;
}
#homemenu1
{
    margin-top:58px;
    margin-left:164px;
    width:164px;
    border:solid 0px #000000;
    height:30px;
}
#homemenu2
{
    margin-top:51px;
    margin-left:220px;
    width:164px;
    border:solid 0px #000000;
    height:30px;
}
#homemenu3
{
    margin-top:56px;
    margin-left:276px;
    width:164px;
    border:solid 0px #000000;
    height:30px;
}
#homemenu4
{
    margin-top:58px;
    margin-left:342px;
    width:164px;
    border:solid 0px #000000;
    height:30px;
}
#homemenu5
{
    margin-top:52px;
    margin-left:406px;
    width:164px;
    border:solid 0px #000000;
    height:30px;
    line-height:17px;
}
#heading
{
    /*position:absolute;*/}
#headinghomeprefix
{    position:relative;
    top:12px;
    text-align:center;
}
#headingtitle
{
    background-image:url(/Img/DeFortunaEdam_Logo.gif);
    background-repeat:no-repeat;
    background-position:374px 28px;
    display:inline-block;
    margin-right:130px;
    margin-left:30px;
    padding-top:28px;
    margin-top:0px;
    text-align:center;
    height:100px;
   /* width:600px;*/

}
#headingtitle_home
{
    background-image:url(/Img/DeFortunaEdam_Logo.gif);
    background-repeat:no-repeat;
    background-position:119px 28px;
    display:inline-block;
    margin-right:130px;
        margin-left:30px;
    padding-top:28px;
    margin-top:0px;
    padding-left:96px;
    text-align:center;
    height:100px;
   /* width:600px;*/

}
#headinglinks
{
    margin-top:20px;
    position:relative;
    display:inline-block;
    width:auto;
    left:784px;
    top:-131px;
    text-align:left;

}
#languages
{
    position:relative;
    display:inline;
    width:auto;
    left:720px;
    top:16px;

}
#languageshome
{
    position:relative;
text-align:center;
    top:-112px;

}
.s_white
{
    font-size:9px;
    color:#ffffff;
}
#horecanederland
{
    margin:40px 0 0 0;
    text-align:center;

}
/********* FONTS ***********/
@font-face {
    font-family: MenuFont;
    font-style:  normal;
    font-weight: normal;
    src: url(BROKEN0.eot);
}

/********* CONTENT *********/
/********* REGULAR *********/
p,td 
{
    font-family: Georgia, Times New Roman, Serif;
    font-size:12px;
    line-height:17px;
}
p.lead
{
    font-weight:bold;
    padding-bottom:10px;
}
h1
{ 
/*   	font-family: Gloucester MT Extra Condensed, Gloucester MT Std Bold ExtCond, Georgia, sans-serif;
	font-size: 24px;*/
   	font-family: Georgia, Times New Roman, Serif;
	font-size: 21px;
	font-weight:bold;
		letter-spacing:-1px;
    color: #ffffff;
    /*color: #ffe4e1;*/
 
  }

h1.s
{
    font-size:12px;
}
h2 
{
/*   	font-family: Gloucester MT Extra Condensed, Gloucester MT Std Bold ExtCond, Georgia, sans-serif;
	font-size: 24px;*/
   	font-family: Georgia, Times New Roman, Serif;
	font-size: 17px;
	font-weight:bold;
    margin-bottom:5px;
    	letter-spacing:-1px;
    color: #ffffff;
}
h3 
{
    font-weight:bold;
    font-size:14px;
    padding-bottom:5px;
    	letter-spacing:-1px;
    color: #ffffff;
}
/********* SPECIFIC *********/
p.shade 
{
    color:#663333;
}
.mnu1 {
/*   	font-family: Gloucester MT Extra Condensed, Gloucester MT Std Bold ExtCond, Georgia, sans-serif;
	font-size: 24px;*/
   	font-family: Georgia, Times New Roman, Serif;
	font-size: 17px;
	font-weight:bold;
	padding-bottom:12px;
	letter-spacing:-1px;
}
a.mnu1, a.mnu1:active, a.mnu1:link, a.mnu1:visited {
    color:#000000;
	text-decoration:none;
}
a.mnu1:active 
{
    color:#cc0000;
}
a.mnu1:hover {
	text-decoration:underline;
}

.mnuhome1 {
/*   	font-family: Gloucester MT Extra Condensed, Gloucester MT Std Bold ExtCond, Georgia, sans-serif;
	font-size: 24px;*/
   	font-family: Georgia, Times New Roman, Serif;
	font-size: 17px;
	font-weight:bold;
		letter-spacing:-1px;
}
a.mnuhome1, a.mnuhome1:active, a.mnuhome1:link, a.mnuhome1:visited {
    color:#000000;
	text-decoration:none;
}
a.mnuhome1:active 
{
    color:#cc0000;
}
a.mnu1:hover {
	text-decoration:underline;
}


li.mnu1
{
    list-style-type:none;

}
ul.mnu1
{    padding-left:0px;
}
/*** submenu ***/
.smnu1
{
/*   	font-family: Gloucester MT Extra Condensed, Gloucester MT Std Bold ExtCond, Georgia, sans-serif;
	font-size: 24px;*/
   	font-family: Georgia, Times New Roman, Serif;
	font-size: 21px;
	font-weight:bold;
	letter-spacing:-1px;
}
a.mnu1:hover {
	text-decoration:underline;
}
a.smnu2, a.smnu2:active, a.smnu2:link, a.smnu2:visited 
{
    background-image:url(/img/a.gif);
    background-repeat:no-repeat;
    background-position:0px 6px;
   	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	line-height:20px;
	text-decoration:none;
	padding-left:12px;	
}
a.smnu2:active
{

}
a.smnu2:hover {
	text-decoration:underline;
}
a.smnu3, a.smnu3:active, a.smnu3:link, a.smnu3:visited 
{
    background-image:url(/img/a.gif);
    background-repeat:no-repeat;
    background-position:0px 6px;
   	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	text-decoration:none;
	padding-left:12px;
	margin-left:32px;
}
a.smnu3:hover {
	text-decoration:underline;
}

/* quickmenu*/
li.qmnu
{
    text-align:left;
    list-style-type: none;
}

a.qmnu, a.qmnu:active, a.qmnu:link, a.qmnu:visited {
   	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color:#ffffd6;
	text-decoration:none;
}
a.qmnu:hover {
	text-decoration:underline;
}
a.mnu1:active 
{
    color:#cc0000;
}
a.mnu1:hover {
	text-decoration:underline;
}
/* a */
a, a:active, a:link, a:visited
{
    /*color:#000000;*/
    color: #000000;
    text-decoration: none;

}
a.shade, a.shade:active, a.shade:link, a.shade:visited {
    color:#ffffcc;
    font-size:12px;
	text-decoration:none;
}
a.shade:active 
{
    color:#ffffff;
}
a:active 
{
    color:#000000;
}
a:hover {
	text-decoration:underline;
}

.pic
{
    border:solid 2px #a4877f;
}
.onderschrift
{
    color: #ffcccc;

}
.imagelistwrapper
{
    padding-top:10px;
    padding-bottom:5px;
}
.imagelist
{
    border-top:solid 2px #a4877f;
    border-left:solid 2px #a4877f;
    border-right:solid 2px #a4877f;
    background-color:#a4877f; /*Yellow*/
}
hr.hrcontent
{
    color: #ffcccc; background: #ffffff; border: 1px;
	height: 1px;
	margin-top:0px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:0px;
}
/** FORMS **/
input.input_text, textarea
{
    background-color: #ffffcc;
    color: #000000;
    border: solid 1px #000000;
}
input.input_text_centered
{
    background-color: #ffffcc;
    color: #000000;
    text-align:center;
    border: solid 1px #000000;
}
select
{
    background-color: #ffffcc;
    color: #000000;
    border: solid 1px #000000;
}

.btn
{
    font-weight:bold;
    margin-top: 15px;
    padding-top: 2px;
    margin-left:185px;
    margin-bottom: 20px;
    text-indent: 0px;
    background: #b07d7d;
    border-top: #ffcccc 1px solid;
    border-left: #ffcccc 1px solid;
    border-right: #660033 1px solid;
    border-bottom: #660033 1px solid;
    color: #ffffff;
    width: 240px;
}
.TDFieldLabel
{
    width: 160px;
}
.more 
{
    background-image:url(/Img/bt_red.gif);
    background-position:0px 5px;
    background-repeat:no-repeat;
    padding-left:14px;

}