body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	line-height:18px;

	color: #9F989B;

	background:#770d68 url(../img/backgrounds/bg_repeat.gif) center;



}


.contactgegevens_footer_tekst4 {
width:917px;
padding:30px 0px 0px 20px;
margin:0px auto;
   color:#fff;


	text-align:center;

}
/* begin style voor transparantie png */
img, div { behavior: url(/css/iepngfix.htc) }
/* einde style voor transparantie png */


h1 {


	color: #9f9885;

	font-weight: bold;

	font-size: 23px;

	text-transform: lowercase;
	margin:0 0 50px 0;
	padding:0 0 50px 0;

}
.klein_menu_rechts_titel h1	{ color:#FFFFFF;}

.clear								

{

	padding:0;

	margin:0;

	height:0px;

	line-height:0px;

	font-size:0px;

	clear: both;

}

.contact {

	width: auto;

	float: left;

}

/* formulier */

label {

	width:100px;

	height:20px;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 5;

	padding-top: 0;

	padding-right: 0;

	position: absolute;

}

.invoerveld {

	width:125px;

	border:1px solid #333333;

	background:#ffffff;

	font-size:12px;

	color:#000000;

	margin-left: 125px;

}


.allrights {

	float: right;

	text-align: right;

	padding: 6px 0px 0px 0px;

}

.contact_gegevens {

	padding: 6px 0px 0px 0px;

}

.logo {

	width: 179px;

	float: left;

	padding: 0px 0px 0px 30px;

}



.klein_menu_links .button {

	width: 96px;

	float: left;

	height: 37px;

    margin: 0 0 0 25px;

}



.klein_menu_rechts .button {

	width: 96px;

	float: left;

	height: 37px;

    margin: 0 0 0 10px;

}









.button_01_tekst {

	width: 205px;

	float: right;

	height: 50px;

	margin: 0px 20px 0px 0px;

	color: #770d68;

	font-size: 11px;

}

.button_02_tekst {

	width: 172px;

	float: right;

	height: 50px;

	margin: 0px 15px 0px 0px;

	color: #7f7b0b;

	font-size: 11px;

}

.button_holder {

	height: 50px;

	margin: 5px 0 5px 0;



}



.button_link {

	color: #bb80b3;

	text-decoration: underline;

}

.button_link_groen {

	color: #c0bd69;

	text-decoration: underline;

}





#tekst_index2 {

	width: 615px;

	color: #9f9885;

	margin: 0px 10px 0px 7px;

    float: right;

	

}



.pay_off {

	float: right;

	width: 400px;

	font-size: 21px;

	color: #9f9885;

	padding: 15px 50px 0px 0px;

	

}



.pay_off_inspringen {

	margin: 0px 0px 0px 48px;

}





.sub_menu{

width: 250px;

margin: 175px 0px 0px 15px;

float: left;

}



.tekst_onder_sub_menu{

width: 200px;

margin: 50px 0px 0px 10px;

padding: 0 0 25px 0;

float: left;

}







.footer_link{

color:#fff;

text-decoration:underline;

}



.klein_menu_rechts {

	height: 200px;

	width: 350px;

    float: right;

	margin: 0px 30px 15px 0px;

	background: url(../img/backgrounds/rechtermenu_bottom.png) no-repeat top left;

	padding: 0px 0px 0px 30px;

	

}



.klein_menu_rechts_titel {

	height: 40px;

	width: 355px;

    float: right;

	margin: 10px 30px 0px 0px;

	background: url(../img/backgrounds/rechtermenu_top.png) no-repeat left top;

	padding: 25px 0px 0px 25px;

	

}



.klein_menu_links {

	height: 200px;

	width: 189px;

    float: right;

	margin: 0px 0px 15px 0px;

	background: url(../img/tuinpark/backgrounds/linkermenu_onder.png) no-repeat top right;

	padding: 0px 0px 0px 0px;

	

}





.klein_menu_links_titel {

	height: 40px;

	width: 189px;

    float: right;

	margin: 10px 0px 0px 0px;

	background: url(../img/tuinpark/backgrounds/linkermenu_kop.png) no-repeat right;

	padding: 25px 0px 0px 0px;

	

}









.h1 {

	font-size: 27px;

	font-weight: bold;

	color: #fff;

	margin: 0px 0px 20px 25px;

}





.h1_1 {

	font-size: 27px;

	font-weight: bold;

	color: #9c5092;

	margin: 0px 0px 20px 40px;

}



.h2 {

	color: #9f9885;

	font-weight: bold;

	font-size: 23px;

	text-transform: lowercase;

}

.h3 {

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	margin: 0px 0px 0px 0px;

	

}



.h4 {

	font-size: 18px;

	font-weight: bold;

	color: #f00000;

	margin: 0px 0px 0px 0px;

	

}



.h5 {

	font-size: 11px;

	font-weight: bold;

	color: #770d68;

	margin: 0px 0px 0px 0px;

	

}



.img{

float: right;

margin: 0 0 0 0;

}



.img2{

width: 225px;

float: left;

margin: 0 0 0 0;

}





.aanbiedingen_img{

width: auto;

float: left;

margin: 10px 10px 10px 10px;

}





.tekst_rechts{

width: 215px;

float: left;

margin: 0 0 10px 0;

padding: 5px 0 15px 0;

border-bottom: 1px dotted #ccc;

}







.menu_links {

	height: 422px;

	width: 438px;

	float: left;

	margin: 0px 0px 0px 0px;

	background-image: url(../img/backgrounds/bg_menu_links.jpg);

}

.menu_rechts {

	height: 422px;

	width: 438px;

	float: right;

	background-image: url(../img/backgrounds/bg_menu_rechts.jpg);

}

.openingstijden_link {

	margin-left: 20px;
	font-size: 11px;
	text-decoration:none!important;
	border-bottom:none!important;
	color: #9F989B;

}

a {margin:0; padding:0; text-decoration:none!important;}

.openingstijden_links {

	float: left;

}

.contactgegevens_p {

	margin: 30px 0px 0px 0px;

}



#adres_onder_midden {

	width: 863px;

	height: 20px;

	padding: 7px 7px 0px 7px;

	color: #9f9885;

	border-bottom: 1px dotted #ccc;

	margin: 0px 0px 0px 7px;

}

#tekst_index {

	width: 390px;

	color: #9f9885;

	margin: 0px 0px 0px 7px;

    float: left;

	

}





#tekst_links {

	width: 210px;

	color: #9f9885;

	margin: 0px 0px 0px 7px;

    float: left;

	

}





#tekst_index_rechts {

	width: 225px;

	color: #9f9885;

	margin: 0px 0px 0px 7px;

    float: right;

}





#submenu {

	width: 225px;

 

	color: #9f9885;

    border-bottom: 1px dotted #ccc;

	margin: 10px 0px 0px 7px;

    float: left;

	

}

#tekst_onderkoppen {

	width: 860px;

	padding: 0px 7px 0px 7px;

	color: #9f9885;

}

.text_kader {

	width: 240px;

	padding: 7px 7px 0px 7px;

	color: #474747;

	border-bottom: 1px dotted #ccc;

	float: left;

	background: url(../img/welkom_afbeelding.gif) no-repeat right top;

	height: 140px;

}

.text_kader2 {

	width: 250px;

	padding: 7px 7px 0px 7px;

	color: #474747;

	margin: 0px 0px 0px 20px;

	float: left;

}

.text_kader3 {

	width: 250px;

	padding: 7px 7px 0px 7px;

	color: #474747;

	float: left;

	margin: 0px 0px 0px 20px;

}

.welkom_kader {

	width: 380px;

	height: 25px;

	padding: 0px 0px 0px 0px;

	color: #474747;

	border-bottom: 1px dotted #ccc;

	margin: 0px 0px 0px 0px;

	float: left;

	text-transform: uppercase;

}



.welkom_kader2 {

	width: 600px;

	height: 25px;

	padding: 0px 0px 0px 0px;

	color: #474747;

	border-bottom: 1px dotted #ccc;

	margin: 0px 0px 0px 0px;

	float: left;

	text-transform: uppercase;

}



#tekst_rechts {

	width: 300px;

	color: #9f9885;

	margin: 0px 20px 0px 7px;

    float: right;

	

}









.product_tekst{

float: left;
width:250px;

margin: 5px 0 0 0;

}



.aanbieding_tekst{

width: 175px;

float: right;

margin: 0 0 0 10px;

}







.welkom_kader_rechts {

	width: 225px;

	height: 25px;

	padding: 0px 0px 0px 0px;

	color: #474747;

	border-bottom: 1px dotted #ccc;

	margin: 0px 0px 0px 0px;

	float: left;

	text-transform: uppercase;

}



.product_wrapper{

	float: left;
	margin:0 20px 0 0;

	width: 260px;
	
	padding:0;

}

.product_wrapper1{

	float: left;
	margin:0px 0px 50px 0px;

	width: 290px;
	
	padding: 0 20px 0 0;

}



.product_tekst_bg  {

	color: #474747;

    background: #f4f4f4;

    float: left;

	width: 250px;

	margin: 5px 5px 10px 5px;

    padding: 10px 0 10px 10px;

    border-bottom: 1px dotted #ccc;



}



.tuinpark_tekst_bg  {

	color: #474747;

    background: #f4f4f4;

    float: right;

	width: 290px;

	margin: 5px 5px 0px 5px;

    padding: 10px 0 10px 10px;

    border-bottom: 1px dotted #ccc;



}







.aanbieding  {

	color: #474747;

    background: #f4f4f4;

    float: left;

	margin: 5px 5px 5px 5px;

    padding: 10px 10px 10px 10px;

    border-bottom: 1px dotted #ccc;



}







.aanbieding_omschrijving {

margin: 5px 5px 5px 5px;

}





.vervolg {

	width: 600px;

	padding: 0px 0px 0px 0px;

	color: #474747;

	margin: 0px 0px 0px 0px;

	float: left;

	text-align:left;

}





.product_titel {

	width: 260px;

	height: 20px;

    font-weight:bold;

	padding: 10px 0px 0px 5px;

	color: #770d68;

	margin: 10px 0px 0px 0px;

	float: left;

}

.titel{

color: #770d68;

font-size:13px;

}




.img2{

width: auto;

float: left;

margin: 0 0 0 0;

}





.welkom_kader_afbeelding {

	width: 250px;

	height: 25px;

	padding: 0px 0px 0px 7px;

	color: #474747;

	border-bottom: 1px dotted #ccc;

	margin: 0px 0px 0px 0px;

	float: left;

	text-transform: uppercase;

}

.aanbieding_foto {

	height: 77px;

	width: 84px;

	float: left;

}

.aanbieding_tekst  {

	float: right;

	width: 140px;

	margin: 3px 5px 0px 5px;

}

.aanbieding_bold {

	font-weight: bold;

    font-size: 18px;

	color: #770D68;

	text-transform: none;

}

.aanbieding_p   {

	text-transform: none;

}

.img_nieuws{

width: auto;

float: left;

margin: 0 0 10px 0;

}

.nieuws_foto {

	width: auto;

	float: left;

}

.nieuws_holder {

	width: 250px;

	height: 100px;

	border-bottom: 1px dotted #ccc;



}



.nieuws_tekst  {

	color: #474747;

    float: left;

	width: 380px;

	margin: 5px 0px 0px 5px;



}



.nieuws_tekst2  {

	color: #474747;

    float: left;

	width: 380px;

	margin: 5px 0px 0px 5px;

}


.nieuws_items  {

	color: #474747;

    float: right;

	width: 480px;

	margin: 5px 0px 0px 5px;

    height:auto;

}


.nieuws_tekst_rechts  {

	color: #474747;

    float: left;

	width: 215px;

	margin: 5px 0px 0px 5px;



}

.nieuws_tekst_bg  {

	color: #474747;

    background: #f4f4f4;

    float: left;

    padding: 10px 0 10px 10px;


}




.nieuws_bold {

	font-weight: bold;

	color: #000;

	text-transform: none;

}

.nieuws_link {

	color: #770D68;

	text-transform: none;

	text-decoration: none;

}

.nieuws_wrapper{
	margin: 5px 45px 5px 0;
	float: right;
	width: 590px;
	padding: 0 0 0 0;
    border-bottom: 1px dotted #ccc; 
    height: auto;
}



.nieuws_p   {

	text-transform: none;

}

.meer_nieuws {

	margin: 0px 0px 0px 0px;

	width: 200px;

}

.content_bottom_link {

	font-size: 11px;

	text-decoration: none;

	color: #9F989B;

}

.contactgegevens_footer {

	float: left;

	margin: 30px 0px 0px 20px;

	width: 100px;

}

.contactgegevens_footer_tekst1 {

	float: left;

	margin: 30px 0px 0px 10px;

	width: 310px;

}

.contactgegevens_footer_tekst2 {

float: left;

	width: 330px;

	margin: 30px 0px 0px 50px;

	text-align: left;
	font-size:14px!important;
	font-weight:bold;

}
.contactgegevens_footer_tekst3 {

	float: right;

	width: 450px;

	margin: 30px 50px 0px 0px;

	text-align: right;

}





#container {

	width: 917px;

	margin: 0px auto 0px auto;

	padding: 0;

	background:url(../img/tuinpark/backgrounds/bg_container_tuinpark.gif);

}



#content_kader {

	margin: 0 0 0 15px;

	width: 886px;

	background: url(../img/backgrounds/bg_content.png) repeat-y;

}





#midden  {

	background: url(../img/tuinpark/backgrounds/header.gif) no-repeat;

    width: 876px;

	margin: 0 7px 0 7px;





}





#onder  {

	width: 876px;
	
	min-height:400px;

	margin: 0 7px 0 7px;



}



#header {

	width: 868px;

	padding: 20px 15px 0px 15px;

	height: 76px;

	background:#fff url(../img/backgrounds/bg_header.png) no-repeat;

}





#footer  {

	color: #FFFFFF;

	font-size: 10px;
line-height:12px;
	text-transform: uppercase;

	margin: 0px auto;

	width: 917px;

	height: 80px;

	background-image: url(../img/tuinpark/backgrounds/bg_footer.png);

}

#footer p {

	padding: 0px 15px 0px 25px;

	height: 50px;



}







/* HOOFDMENU*/





#navcontainer {

	width: 917px;

    text-align:center;

	margin: 0 auto 0 auto;

	background: url(../img/backgrounds/bg_menu_top.png) no-repeat;



}



#navlist li

{

	margin: 0px 0px 0px 0px;

    display: inline;

	list-style-type: none;

}





#navlist a {

	padding: 10px 35px 3px 10px;

}









#navlist a:link, #navlist a:visited

{

	color: #8d8776;

	text-decoration: none;

}





#navlist a:hover

{

	color: #b0aa00;

	text-decoration: none;

}







ul#navlist

{

	padding:25px 0 0 0;
	
	margin:0;

	font-weight: bold;

	font-size: 13px;

}





/* SUBMENU */



#menu {list-style-type:none; padding:0; margin:0; width:201px; top:70px; left:0;  z-index:100;}

#menu ul {list-style-type:none; padding:0; margin:0; width:201px;}

#menu li {float:left; background:#f2f2f2; position:relative; border-top:1px dotted #c7c7c7; color:#000;}



#menu li.sub {background:#f2f2f2; margin: 0 0 0 10px;}
#menu li.sub a {color:#770d68; font-weight:bold;}
#menu li.sub a:hover {color:#770d68; font-weight:bold;}
#menu li.sub active {background:#770d68; font-weight:bold;}




#menu li, #menu li a {display:block; color:#000; font-family:arial, sans-serif; font-size:12px; line-height:24px; width:201px; text-decoration:none;  cursor: default; font-weight:normal; text-indent:5px;}





#menu ul,

#menu li.click ul ul,

#menu li.click ul li.hover ul ul {color: #770d68;  display:none;}



#menu li.hover {color:#000; background: url(../img/tuinpark/link_hover.gif) #d8d8d8; z-index:500; font-weight:bold;}

#menu li.hover a{color:#770d68;  z-index:500; font-weight:bold; text-decoration:none; background:none;}

#menu li.hover a:hover {color:#770d68;  z-index:500; font-weight:bold; background:none; text-decoration:none;}

#menu li.click {color:#000; background: url(../img/tuinpark/link_hover.gif); font-weight:bold;}
#menu li.active {color:#CCC; background-color: #d8d8d8;  font-weight:bold;}


#menu li.click ul {color: #f00000; display:block;}

#menu li.click ul li.hover ul, {color: #770d68; }

#menu li.click ul li.hover ul li.hover ul {color: #770d68; display:block; position:absolute; left:110px; top:-1px; border:1px solid #fff; border-width:0 1px 1px;}



#menu li.click ul li.fly {color: #770d68;}

#menu li.click ul li.hover {color: #770d68;}



#menu li.click ul li.hover ul li {color: #770d68; background:#c60;}

#menu li.click ul li.hover ul li.hover ul li {color: #770d68; background:#780; z-index:500;}



#menu li.click ul li.hover ul li.fly {color: #770d68;}

#menu li.click ul li.hover ul li.hover {z-index:500; background:#fa4;}

#menu li.click ul li.hover ul li.hover a {color: #770d68;;}



#menu li.click ul li.hover ul li.hover ul li.hover {color: #770d68; background:#aa0;}

#menu li.click ul li.hover ul li.hover ul li.hover a {color: #770d68;}

