/* VLNL Style */
html {
}

body {
	margin:auto;
	FONT-SIZE: 10px;
	color: #2E1210;
	line-height: 18px;
	width: 720px;
	font-family: verdana, sans-serif;
}

.main	{
	background-color: #FFFFFF;
	margin: 60px 0 60px 0;
	border: solid 1px #330000;
	color: #2E1210;
}

@font-face { font-family: Woodburger; src: url('http://www.vetteletters.nl/type/VLNL_WoodBurger.otf'); } 

p	{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	font-weight: normal;
	color: #2E1210;
	margin:0px 0 15px 0;
}

a			{ color:#990000; text-decoration: none; font-weight: normal; }
a:visited	{ color:#D8D8D8; text-decoration: none; font-weight: normal; }
a:hover		{ color:#CC9900; text-decoration: none; font-weight: normal; }

td	{
	text-align:left;
}

img {
	border: 0px;
}

/** HEADER **/
.header_top	{
	position:absolute;
	left: 0px;
	top: 73px;
	height: 7px;
	width: 100%;
	background-image: url(http://vetteletters.nl/sitedata/2/Image/Template/Basics/header_border_top.gif
);
	z-index: 10;

}
		
.header	{
	position:absolute;
	left: 0px;
	top: 80px;
	color: #FFFFFF;
	height: 170px;
	width: 100%;
	background-color: #2E1210;
	background-image:url(http://vetteletters.nl/sitedata/2//Image/Template/Basics/header_bg.jpg);	
	text-align:center;
	margin: auto;
	padding: 20px 0 20px 0;
	z-index: 10;
} 

.header_bottom	{
	position:absolute;
	left: 0px;
	top: 290px;
	height: 7px;
	width: 100%;
	background-image: url(http://vetteletters.nl/sitedata/2/Image/Template/Basics/header_border_bottom.gif);
	z-index: 10;	
}

/** OVERALL CONTENT **/
.content {
	position:absolute;
	top: 290px;
	text-align: center;
	margin: 0;
	padding: 0;
	z-index: 1;
}

/** NAVIGATION **/

div.nav_title {
	padding: 20px 10px 10px 10px;
}

div.nav_links {
	padding: 2px 10px 6px 13px;
	vertical-align:middle;
	text-align:left;
	width:132px;
}

div.nav_end {
	background-color:#FFF;
	padding: 0px;
	margin: 0px;	
}

a.nav, a.menu	{ 
	color:#2E1210;
	font-family: Georgia;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:0.8pt;
}

a.nav:hover, a.menu:hover	{ 
	color:#FFFFFF;
	font-family: Georgia;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:0.8pt;
}

a.menu, a.menu:hover	{ 
	font-size:9pt;	
	text-transform: none;
	letter-spacing:0pt;
}

#nav_selected	{ 
	color:#FFFFFF;
	font-family: Georgia;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:0.8pt;
}

div.readmore,
div.return,
a.a_readmore,
a.subnav	{ 
	color:#CC9900;
	font-family: Georgia;
	font-size:9pt;	
	text-decoration: none;
	font-weight: bold;
	letter-spacing:0.3pt;
}

a.a_readmore:hover,
a.subnav:hover	{ 
	color:#2E1210;
	font-family: Georgia;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:0.3pt;
}

#subnav_selected	{ 
	color:#990000;
	font-family: Georgia;
	font-size:9pt;
	text-decoration: none;
	font-style: italic;
	letter-spacing:0.3pt;
}


a.schrift	{ 
	color:#6699cc;
	font-family: Georgia;
	font-size:9pt;
	line-height: 14pt;
	text-decoration: none;
	font-style: italic;
	letter-spacing:0.3pt;
}

a.schrift:hover	{ 
	color:#6699cc;
}


/** CONTENT DEFAULT **/
div.navigation	{
	float:left;
background-image:url(http://vetteletters.nl/sitedata/2//Image/Template/Basics/nav_bg.gif);	
	background-color: #CC9900;
	background-repeat: repeat-x;
	left:0px;
	top:0px;
	width:155px;
	vertical-align:top;
	text-align:left;	
}

div.contentfield	{
	float:left;
	top:0px;
	width:590px;
	vertical-align:top;
	text-align:left;
	margin:0px;
	padding:0px;
}

div.font_du_jour	{
	margin:0px;
	padding:8px 0 0 0;
}

div.title_content,
div.navigation_menu_main {
	width:100%;
	text-align:left;
	padding: 0 15px 0 15px;
	margin: 0;
}	

div.navigation_menu_main	{
	width: 545px;
	margin-top:10px;
}

div.subnav_content {
	text-align:left;
	vertical-align:middle;
	padding: 10px 15px 10px 15px;
	margin: 0;
}	

div.homefield	{
	float:left;
	background-color:#FFF;
	width:555px;
	vertical-align:top;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	padding-top:10px;
	padding-left:0px;
}

div.fontfield	{
	/**background-image: url(http://vetteletters.nl/sitedata/2//Image/Template/Goedvet/goedvet_bg.jpg);**/
	float:left;
	background-color:#dff0fe;
	width:555px;
	vertical-align:top;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	padding-top:5px;
	padding-left:0px;
	border-bottom:2px solid #ed1c24;

}

div.schrift	{
	background-image: url(http://vetteletters.nl/sitedata/2//Image/Template/Kookschrift/kookschrift_bg.jpg);
	float:left;
	width:455px;
	vertical-align:top;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	padding-top:5px;
	padding-left:95px;
}

div.schrift_end {
	float:left;
	margin:0 0 0 10px;
	padding:0px;
}	

div.kookclub	{
	background-image: url(http://vetteletters.nl/sitedata/2//Image/09_Kookclub/basics/bg_kookclub_steel.png);
	float:left;
	width:525px;
	vertical-align:top;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	padding:5px 25px 0 0;
}

div.workshops	{
	background-image: url(http://vetteletters.nl/sitedata/2//Image/08_Workshops/basics/bg_workshop.png);
	float:left;
	width:525px;
	vertical-align:top;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	padding:5px 25px 0 0;
}


div.deliveriesdaily	{
	background-color: #010101;
	background-image: url(
http://vetteletters.nl/sitedata/2//Image/06_DeliveriesDaily/Basics/bg_deliveriesdaily.jpg );
	float:left;
	top:0px;
	width:550px;
	vertical-align:top;
	text-align:left;
	margin-left:10px;
	padding:0px;
}

div.center_content,
div.center_content_fonts,
div.center_content_fonts_home	{
	vertical-align:top;
	padding: 0 15px 0 15px;
	margin: 0;
}	

div.center_content_home	{
	float:left;
	width:370px;
	padding: 0px;
	margin: 0px;
}

div.center_content_gazette	{
	float:left;
	vertical-align:top;
	width:350px;
	background-color: #fff;
	background-image: url(http://vetteletters.nl/sitedata/2//Image/01_Entree/Gazette/Basics/bg_gazette.png);	
	background-repeat: repeat-y;
	padding: 10px;	
	margin: 0;
}

div.center_content_bakkerij	{
	float:left;
	width:370px;
	padding-bottom:10px;
	margin:0px;
}

div.center_content_fonts {
	padding: 10px;
	margin: 0px;
}

div.center_content_fonts_home {
	float:left;
	width: 545px;
	margin: 0px;
	padding: 5px;
}

div.center_content_schrift,
div.center_content_kookclub,
div.center_content_workshops {
	vertical-align:top;
	width:515px;
	padding: 0 15px 0 15px;
	margin: 0;
}		

div.center_content_goedvet {
	vertical-align:top;
	width:515px;
	padding: 0 15px 0 15px;
	margin: 0;
}	

div.main_content {
	float:left;
	vertical-align:top;
	padding-top: 0px;
	margin: 0;
}

div.right_content {
	float:left;
	text-align:left;
	vertical-align:top;
	width:155px;
	margin: 0;
	padding-left: 10px;	
}

div.copy_content {
	float:left;
	padding: 0 15px 0 15px;
	margin: 0;
}	

/** HOME SPECIFIC **/

div.title_fonts,
div.title_home {
	width:100%;
	text-align:left;
	padding: 0 15px 0 5px;
	margin: 0;
}

div.title_fonts	{
	padding: 0;
	background-color:#FFFFFF;
}

div.title_content_home {
	float:left;
	width:350px;
	text-align:left;
	padding: 0 0 0 15px;
	margin: 0;
}

div.facebook	{
	width:540px; 
	padding:0px; 
	margin:10px 0;
	background-color:#ddd;
}

div.special_title {
	font-family: georgia;
	color:#2E1210;
	margin:22px 0 5px 0;
	padding:0px;
	font-weight:bold;
	text-transform: uppercase;
	font-size:21pt;
	letter-spacing:0.8pt;
}

div.special_title_schrift {
	font-family: georgia;
	color:#003366;
	margin:12px 0 15px 0;
	padding:0px;
	font-weight:normal;
	font-style:italic;
	font-size:24pt;
	letter-spacing:0.8pt;
}

div.special_title_kookclub {
	font-family: 'Woodburger', Georgia, serif;		
	text-transform: uppercase;
	color:#2b2b2b;
	margin:12px 0 5px 0;
	padding:0px;
	font-weight:bold;
	font-size:24pt;
	line-height:26pt;
	letter-spacing:0.8pt;
}

div.special_title_workshops {
	font-family: 'Woodburger', Georgia, serif;		
	text-transform: uppercase;
	color:#300;
	margin:12px 0 5px 0;
	padding:0px;
	font-weight:bold;
	font-size:24pt;
	line-height:26pt;
	letter-spacing:0.8pt;
}

div.subnav_content_left {
	float:right;
	width:155px;
	text-align:left;
	vertical-align:top;
	padding: 15px 15px 10px 0px;
	margin: 0;
}	

div.right_content_home {
	float:left;
	text-align:left;
	vertical-align:top;
	width:160px;
	margin: 0;
	padding: 3px 0 0 15px;	
}


div.right_content_fonts {
	float:right;
	text-align:left;
	vertical-align:top;
	width:165px;
	padding: 10px 20px 0 10px;	
	margin-bottom: 10px;
}


/** FONTS SPECIFIC **/
div.font_kiezer {	
	float: left;
	vertical-align: middle;	
	width:555px;
	border-top:2px solid #ed1c24;	
}

div.font_kiezer_td	{
	float: left;
	width:300px;
	height: 20px;
	background-color:#000033;
	background-image:url(http://vetteletters.nl/sitedata/2//Image/02_VLNL_Fonts/Basics/bg_fontkiezer.jpg);
	border: none;
	vertical-align: middle;
	text-align:left;
	padding: 10px 5px;
	margin: 0;	
}

div.font_kiezer_td2	{
	float: right;
	width:235px;	
	height: 30px;
	background-color:#000033;
	background-image:url(http://vetteletters.nl/sitedata/2//Image/02_VLNL_Fonts/Basics/bg_fontkiezer.jpg);
	border: none;
	vertical-align: middle;
	text-align:right;
	padding: 10px 5px 0 5px;
	margin: 0;		
}


/** TYPOGRAPHIC ELEMENTS **/

h1 {
	font-family: georgia;
	color:#2E1210;
	margin:17px 0 5px 0;
	padding:0px;
	font-weight:bold;
	text-transform: uppercase;
	font-size:21pt;
	line-height: 21pt;
	letter-spacing:0.8pt;
}

h2, #imageData #caption {
	font-family: georgia;
	color:#990000;
	margin:5px 0 5px 0;
	padding:0px;
	font-weight:bold;
	text-transform: uppercase;
	font-size:14pt;
	letter-spacing:0.8pt;
	line-height:17pt;
}

div.preview_post	{
	padding-bottom:20px;
}
		
div.textunit,
div.unittitle,
div.specialblock,
div.specialblock_fonts {
	text-align:left;
	padding:0px;
	margin:0px;
}	

div.return,
div.readmore	{
	padding-top:3px;
	text-align:left;
}

div.unitpreview,
div.specialblock,
div.specialblock_fonts	{
	font-family: verdana, sans-serif;
	text-align:left;
	font-size: 8.5pt;
	line-height: 12pt;
	font-weight: normal;
	color: #2E1210;
	padding:0px;
	margin:0px;
}

div.specialblock_fonts	{
	background-color: #bbddff;
	width:155px;
	padding:5px 10px;
}

div.specialblock_fonts_bumper	{
	background-image:url(http://vetteletters.nl/sitedata/2//Image/02_VLNL_Fonts/Basics/block_ornament.gif);	
	background-repeat: repeat-x;
	height:35px;
	width:100%;
	padding:0 5px;
}

td.fullcontent {
	font-family: verdana, sans-serif;
	font-size: 8.5pt;
	line-height: 12pt;
	font-weight: normal;
	color: #2E1210;
}

#unittime,
p.copy	{ 
	font-family: Verdana;
	font-size: 9px;
	line-height: 18px;
	text-align: left;
	color:#D8D8D8;
	margin:0px;
	padding:20px 0 20px 0;
}

ul	{
	list-style-image: url(http://vetteletters.nl/sitedata/2//Image/Template/Basics/cursor_mac_hand.gif);
	list-style-type: square;
	list-style-position: inline;
	width:80%;
}

ul.nav_menu_ul	{
	list-style-image: none;
	list-style-type: none;
	list-style-position: outline;
	border-left: 1px dotted #FFFFFF;
	margin-top:2px;
	padding-left:5px;
	width:120px;
}

li,td	{
	font-family: verdana, sans-serif;
	font-size: 8.5pt;
	line-height: 12pt;
	font-weight: normal;
	color: #2E1210;
	padding:3pt;
	border-bottom: 1px dotted #ccc;
}

li.nav_menu_li	{
	font-family: georgia, sans-serif;
	line-height: 12pt;
	padding:2pt 0;
	margin:0;
	border-bottom: none;
}

td.plain,
td.etalage	{
	border: none;
	padding:0px;
	margin:0px;
}

hr.dbl_gazette,
hr.sgl_gazette {
	margin: 5px 0;
	height:1px;
	border-top: 3px solid #000;
	border-right: none;
	border-bottom: 1px solid #000;
	border-left: none;
}

hr.sgl_gazette	{
	border-top: none;
}

th	{
	color:#FFF;
	font-family: Georgia;
	font-size:9pt;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:0.8pt;
	background-color:#ccc;
	padding:3pt;
}

td.fullcontent {
	font-family: verdana, sans-serif;
	font-size: 8.5pt;
	line-height: 12pt;
	font-weight: normal;
	color: #2E1210;
}

td.fontview1	{
	text-align:center;
	vertical-align:middle;
	background-color:#990000;
	background-image:url(http://vetteletters.nl/sitedata/2//Image/02_VLNL_Fonts/Sqaures/square_bg_red.gif);
	color:#FFFFFF;
	font-weight:bold;
	font-family:georgia, serif;
	height:133px;
	width:133px;
	border: none;
	padding:0px;
	margin:0px;
}

td.fontview2	{
	text-align:center;
	vertical-align:middle;
	background-color:#330000;
	background-image:url(http://vetteletters.nl/sitedata/2//Image/02_VLNL_Fonts/Sqaures/square_bg_brown.gif);	
	color:#FFFFFF;
	font-weight:bold;
	font-family:georgia, serif;
	height:133px;
	width:133px;
	border: none;
	padding:0px;
	margin:0px;
}

/** FORM **/

select,
select.main,
select.fonts,
select.schrift	{
	font-family:georgia, serif;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

select.main	{
	color:#003; 
	width:100%;	
	background-color:#cc9900; 
	border:1px solid #cc9900;
}	

select.fonts	{
	color:#FFF; 
	width:200px;
	background-color:#ed1c24;
	border:1px solid #ed1c24;
}

select.schrift	{
	color:#FFF;
	font-style:italic;
	width:100%;
	background-color:#3399CC; 
	border:1px solid #0099FF; 
	margin-top:20px;
} 

/** IFRAME **/
.pool_main {
	position:absolute;
	left: 0px;
	top: 0px;
    margin: 0px;
    padding-top: 80px;
	width: 160px;
	background-image:url(http://vetteletters.nl/sitedata/2/Image/01_Entree/Banners/banner_pool.png);	
    font-weight:bold;
}

.pool_question,
.pool_result	{
	width: 155px;
    font-family: Georgia, serif;
    font-weight: normal;
    font-size : 12px;
    padding: 0 10px 1px 0;
    margin-right: 10px;
}

td.pool,
td.pool_radio {
	font-family: Georgia, serif;
    font-weight: bold;
    color:#003300;
    font-size : 12px;
    padding:2px 5px;
    margin: 0px;
    border-bottom:none;
}

td.pool_radio	{
    padding:2px 0 2px 5px;
}

.values{
  font-family: verdana;
  font-weight:normal;
  font-size : 10px;
  align:top;
  vertical-align:top;
}

.key{
  font-family: verdana;
  font-weight:bold;
  font-size : 12px;
  padding-bottom:15px;
}

input.pool,
.pool_caption{
    font-family: Georgia, serif;
    font-weight: bold;
    font-size : 11px;
    color:white;
    padding:2px 5px;
    margin: 0px;
    border-bottom:none;
}

input.pool	{
	background-color: #669900;
	padding:5px 10px;
	border:0
}

#source{
  text-align:right;
  align:right;
  padding-right:10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size : 10px;
  color:#CCCCCC;
}

/** LIGHTBOX **/
#imageDataContainer{ background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData { padding:0 10px; color: #000; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold; font-size: 1.2em; padding-bottom: 0.2em;}
#imageData #numberDisplay{ display: block; clear: left; padding-top: 0.2em; padding-bottom: 0.8em; font-size: 0.8em; }		
#numberDisplay { text-transform: uppercase; font-weight: bold; 	color:#CC9900;
	font-family: Georgia; padding-top:0em;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	