/*

Nedfinity.com CSS by www.nedfinity.com  
*********************************************
* Nedfinity 2008 © All rights reserved	
* Web:		http://www.nedfinity.com 
* E-mail: 	info(at)nedfinity.com 
* Tel:  	+31 (0)38 453 8347
* Author:	Tom van der Hoek & Monica van Randen
*********************************************

/* __Container__ */	

* { 
	margin: 0; 
	padding: 0;
}

p
{
    margin:10px 0;
}

a,
a:link,
a:active,
a:visited
{
    color:#81001F;
}

a:hover
{
    text-decoration:none;
}

body {
	margin: 0; 
	padding: 0; 
	background-image:url(../_images/top_bg_2.gif); 
	background-color: #81001f; 
	background-repeat:repeat-x; 
	text-align:left; 
	font-family: "Arial", Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	color: #000; /* standaard tekst kleur */ 
}
html { 
	overflow-y: scroll; 
	overflow: -moz-scrollbars-vertical; 
}
.container { 
	position:relative; 
	width: 925px;
	margin: 0 auto;

}
html,
body { 
	height: 100%; /* Required */ 
	margin: 0px; 
}

.content_home h2 { 
	color:#81001f; 
	font-size:14px; 
	margin:10px 0 10px 0px; 
	padding:0 0 4px 0; 
	font-family:Verdana, Arial, sans-serif; 
	background-image:url(/_images/line1.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left;  
}
.content h3
{
	color:#81001f; 
	font-size:14px; 
	margin:10px 0 10px 0px; 
	padding:0 0 4px 0; 
	font-family: Verdana, Arial, sans-serif;
}

.content h2  
{
	color:#81001f; 
	font-size:14px; 
	margin:10px 0 10px 0px; 
	padding:0 0 4px 0; 
	font-family:Verdana, Arial, sans-serif; 
	background-image:url(/_images/line2.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left;  
}

/* ********** Top Homepage ********** */
.logo_home_shadow { 
	position:absolute; 
	background-image:url(/_images/logo_groot_shadow.png); 
	height:222px; 
	left:305px; 
	top:0px; 
	width:318px; 
	z-index:501; 
}
.logo_home { 
	position:absolute; 
	top:0px; 
	left:40px; 
	z-index:502;
	background-image:url(/_images/logo_groot.gif); 
}
.logo_home_shadow .logo_home a img { 
	position:relative; 
	display:block; 
	height:173px; 
	width:235px; 
}
.logo_home_shadow .logo_home a,
.logo_home_shadow .logo_home a:link,
.logo_home_shadow .logo_home a:visited,
.logo_home_shadow .logo_home a:active { 
	position:relative; 
	display:block; 
	background-image:url(/_images/logo_groot.gif); 
	height:173px; 
	width:235px; 
}
.logo_home_shadow .logo_home a:hover { 
	background-image:url(/_images/logo_groot_hover.gif); 
}
.logo { 
	position:absolute; 
	top:0px; 
	left:60px; 
	z-index:501; 
	background-image:url(/_images/logo.png); 
	height:156px; 
	width:225px; 
}
.logo a{ 
	position:absolute; 
	top:0px; 
	left:34px; 
	z-index:502;
	background-image:url(/_images/logo_groot.gif); 
}
.logo a img { 
	position:relative; 
	display:block; 
	height:126px; 
	width:171px; 
}
.logo a,
.logo a:link,
.logo a:visited,
.logo a:active { 
	position:relative; 
	display:block; 
	background-image:url(/_images/logo.gif); 
	top:1px;
	height:126px; 
	width:171px; 
}
.logo a:hover { 
	background-image:url(/_images/logo_over.gif);
}
.top { 
	position:absolute; 
	background-image:url(../_images/bg_top.png); 
	top:28px; 
	left:17px; 
	margin: 0; 
	padding: 0; 
	height:323px; 
	width:894px; 
	background-color:#FFF; 
	z-index:499;
}

ul.innerfade
{
    list-style:none;
}

.top_img_over { 
	position:absolute; 
	background-image:url(../_images/top2.jpg); 
	top:36px; 
	left:33px; 
	margin: 0; 
	padding: 0; 
	height:238px; 
	width:824px; 
	background-color:#FFF; 
}
.top_img { 
	position:absolute; 
	background-image:url(../_images/top1.jpg); 
	top:36px; 
	left:33px; 
	margin: 0; 
	padding: 0; 
	height:238px; 
	width:824px; 
	background-color:#FFF; 
}
.top_img_contact { 
	position:absolute; 
	background-image:url(../_images/top3.jpg); 
	top:36px; 
	left:33px; 
	margin: 0; 
	padding: 0; 
	height:238px; 
	width:824px; 
	background-color:#FFF; 
}

/* ********** Homepage ********** */
.winter { 
	position:absolute; 
	background-image:url(../_images/kader_left.png); 
	top:40px; 
	left:20px; 
	width:428px; 
	height:299px; 
	z-index:500; 
}
.winter_img { 
	position:absolute; 
	top:26px; 
	left:29px; 
	width:369px; 
	height:238px; 
	z-index:500;  
}
.winter_text { 
	position:absolute; 
	background-image:url(../_images/winter_2009.png); 
	bottom:0px; 
	left:0px; 
	width:369px; 
	height:45px; 
	z-index:500; 
}
.zomer { 
	position:absolute; 
	background-image:url(../_images/kader_right.png); 
	top:40px; 
	right:20px; 
	width:428px; 
	height:299px; 
	z-index:500; 
}
.zomer_img { 
	position:absolute; 
	top:26px; 
	right:29px; 
	width:369px; 
	height:238px; 
	z-index:500; 
}
.zomer_text { 
	position:absolute; 
	background-image:url(../_images/zomer_2009.png); 
	bottom:0px; 
	right:0px; 
	width:369px; 
	height:45px; 
	z-index:500; 
}

.content_home { 
	position:relative; 
	clear:both; 
	display:block; 
	margin: 0; 
	padding:350px 0 30px 0; 
	width:925px; 
	font-family:Verdana, Arial, sans-serif;
	background-color:#fff
}
.text_left { 
	position:relative; 
	display:block; 
	float:left; 
	margin:0 0 0 40px; 
	width:360px; 
}
.text_right { 
	position:relative; 
	display:block; 
	float:right; 
	margin:0 50px 0 0; 
	width:360px; 
}

.content_home ul,
.content ul
{
    margin:0;
    padding:0 0 0 15px;
}

.text_left ul,
.text_right ul
{
    padding:0 0 0 16px;
}

/* ********** Content ********** */
.content { 
	position:relative; 
	clear:both;
	overflow:hidden; 
	margin:0; 
	padding:350px 45px 45px 45px; 
	width:835px; 
	font-family:Verdana, Arial, sans-serif;
	background-color:#fff;
}


/* ********** Nav top ********** */	

.nav { 
	position:absolute; 
	margin:0; 
	padding:0; 
	top:0px;
	width:100%; 
	z-index:1000;
}

.nav ul { 
    position:relative;
    list-style:none;
	margin:0; 
	padding:0;
	float:right;
	right:40px;
	height:26px; 
}

.nav ul li { 
    position:relative;
    float:left; 
	height:26px;
	text-align:center;
	margin: 0px 3px 0 3px; 
	padding:0px 12px 0 12px;   
	background-image:url(../_images/bg_nav.gif); 
	background-repeat:repeat-x;
}

.nav ul li a,
.nav ul li a:link,
.nav ul li a:visited { 
	display:inline-block;
	color:#e6c6d1;
	text-decoration:none; 
	background-repeat:repeat-x;
	font-size:11px; 
	line-height:26px;
}

.nav ul li a:hover,
.nav ul li a:active,
.nav ul li a.selected { 
	color:#fff;
}

/* - second level - */

.nav ul li ul
{
    display:none;
    position:absolute;
    margin:0;
    padding:0;
    top:26px;
    left:-3px;
}
.nav ul li ul li, .nav_bottom ul li ul li{
width:120px;

}

/* - both menus - */

.navigation li ul li
{ 
    position:relative;
    float:none;
	display:inline-block;
	color:#e6c6d1;
	text-decoration:none; 
	background-image:url(/_images/woosh.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#8e0135;
	font-size:11px;
	line-height:26px;
}

/* - end both menus - */

/* ********** Nav bottom ********** */	

.nav_bottom { 
	position:relative; 
	background-image:url(/_images/container_shadow.gif);  
	background-repeat:no-repeat; 
	margin:0; 
	padding:0 0 20px 40px; 
	height:20px;
	z-index:6666; 
}

.nav_bottom ul { 
    position:relative;
    list-style:none;
	margin:0; 
	padding:0;
	height:26px; 
	
}

.nav_bottom ul li { 
    position:relative;
    float:left; 
	height:26px;
	text-align:center;
	margin: 0px 3px;
	padding:0 15px;
}

.nav_bottom ul li a,
.nav_bottom ul li a:link,
.nav_bottom ul li a:visited { 
	display:inline-block;
	color:#e6c6d1;
	text-decoration:none; 
	font-size:11px; 
	line-height:26px;
}

/* - both menus - */

.navigation li a:hover,
.navigation li a:active,
.navigation li a.selected { 
	color:#fff;
}

/* - end both menus - */

/* - second level - */

.nav_bottom ul li ul
{
    display:none;
    position:absolute;
    margin:0;
    padding:0;
    top:26px;
    left:-3px;
}

/* - both menus - */

.navigation li ul li
{ 
    position:relative;
    float:none;
	display:inline-block;
	color:#e6c6d1;
	text-decoration:none; 
	background-image:url(/_images/woosh.gif);
	background-position:bottom;
	background-color:#8e0135;
	font-size:11px; 
	line-height:26px;
}

/* - end both menus - */

/* - menu > dimensions - */

.navigation li ul li ul
{
   margin-left:100%;
   top:0;
}

.navigation ul li ul li ul li
{
	top:0;
}

.nav_bottom ul li a:hover,
.nav_bottom ul li a:active,
.nav_bottom ul li a.selected { 
	color:#fff;
}

/* ********** News List ********** */
.prod_box1_bg ul
{
    margin:0 0 0 0;
    padding:0;
    list-style:none;
}

.prod_box1_bg ul li
{
   text-indent:13px;
}

.prod_box1_bg ul li a,
.prod_box1_bg ul li a:link,
.prod_box1_bg ul li a:active,
.prod_box1_bg ul li a:visited
{
    display:block;
    line-height:21px;
    color:#81001f;
    text-decoration:none;
    font-family: Helvetica, Arial, Verdana, sans-serif;
}

.prod_box1_bg ul li a:hover,
.prod_box1_bg ul li a.selected
{
    color:#838485;
    background-image:url(/_images/deer16.gif);
    background-repeat:no-repeat;
}

.prod_box1_bg 
{
	position:relative;
	padding:0 0 0 0;
	width:248px;
	height:100%;
	margin:0 0 0 0;
	z-index:9998;
}

.prod_box1_bg h2
{
	position:absolute;
	width:248px;
}

.prod_box1_bg span
{
	position:relative;
	float:left;
	margin:38px 0 0 0;
}

.prod_box2_bg 
{
	position:relative;
	padding:0 0 0 0;
	width:567px;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 0 0 277px;
	z-index:9999;
}

/* ********** Copyright ********** */
.container-foot { 
	position:relative; 
	width:925px; 
	margin:0 auto; 
	left:0px; 
	height:26px; 
	padding:0; 
	font-size:10px;
	z-index:7777;
}
.foot { 
	margin: 20px 0 0 0; 
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#e6c6d1;
}
.foot a { 
	font-size:10px; 
	color:#e6c6d1; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
	text-decoration:none; 
}
.foot a:hover { 
	color:#fff; 
	text-decoration:none; 
}

/* __CLEARFIX (http://www.positioniseverything.net/easyclearing.html)__ */
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




.borderleft{
	background-image:url(/_images/kalender/corner_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.borderright{
	background-image:url(/_images/kalender/corner_right.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.arrowleft{
	background-image:url(/_images/kalender/arrow_left_blue.png);
	background-repeat:no-repeat;
	background-position:left;
}

.arrowright{
	background-image:url(/_images/kalender/arrow_right_blue.png);
	background-repeat:no-repeat;
	background-position:right;
}

.data td{
	font-family:Helvetica, Arial, sans-serif;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
}

.maand{
	background-color:#900;
	font-weight:bold;
	color:#FFF;
}

.week td{
	background-color:#600;
	font-weight:bold;
	color:#C00
}

.data_prev{
	color:#999;
}

.data_next{
	color:#999;
}

.data .active{
	border:solid #900 1px;
}

.data_bezet{
	background-color:#FCC;
	border: solid 1px #f99;
	
}
.data_beschikbaar{
	background-color:#00cc33;
}

ul#ulLanguageSelection
{
    padding:0;
    margin:0;
    list-style-type:none;
    width:92px;
    height:16px;
}

ul#ulLanguageSelection li
{
    padding:0;
    margin:0;
    width:36px;
    height:16px;
    float:left;
    margin-right:10px;
}

ul#ulLanguageSelection li.en a,
ul#ulLanguageSelection li.en a:link,
ul#ulLanguageSelection li.en a:visited,
ul#ulLanguageSelection li.en a:active,
ul#ulLanguageSelection li.en a:hover
{
    display:block;
    width:36px;
    height:16px;
    background-image:url('/_images/uk.png');
    background-repeat:no-repeat;
    background-position:left center;
    text-align:right;
    text-decoration:none;
}

ul#ulLanguageSelection li.nl a,
ul#ulLanguageSelection li.nl a:link,
ul#ulLanguageSelection li.nl a:visited,
ul#ulLanguageSelection li.nl a:active,
ul#ulLanguageSelection li.nl a:hover
{
    display:block;
    width:36px;
    height:16px;
    background-image:url('/_images/nl.png');
    background-repeat:no-repeat;
    background-position:left center;
    text-align:right;
    text-decoration:none;
}

