/*
 * general
 */

body
{
	text-align: center;
	background-image:url(../images/bg_trendystores.gif);
	background-repeat: repeat;
}

#container{
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif;
}

/***********************************************
 * menu
 **********************************************/

#section_topnavigation{
	height: 21px;
	margin-top: 10px;
	line-height: 18px;
	text-align: right;
	width: 850px;
}

#section_topnavigation a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
	text-transform:uppercase;
	margin-right: 5px;
	margin-left: 5px;
}
#section_topnavigationLogo{
	line-height: 18px;
	text-align: right;
	width: 850px;
	height: 76px;
}
#section_topnavigationLogo #logo_block{
	position: relative;
	display:block;
	width: 525px;
	height: 76px;
	float: left;
}
#section_topnavigationLogo #language_block{
	position: relative;
	display:block;
	width: 279px;
	height: 76px;
	float: right;
	font-size: 11px;
	text-transform: uppercase;
	color: #504e53;
}

#section_topnavigationLogo #language_block a{
	font-size: 11px;
	text-transform: uppercase;
	text-decoration:none;
	color: #d91f2a;
}

/****************************
 * menu top
 ****************************/
#section_menu_language a{
	float:left;
	margin-left: 5px;
	font-size: 10px;
	color: #28201e;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

#section_menu_top{
	background-image:url(../images/topnavigation_bg_repeat.gif);
	background-repeat:repeat-x;
	height: 21px;
	margin-top: 10px;
	line-height: 18px;
	text-align: right;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}

#section_menu_top a{
	color: white;
	text-decoration: none;
	text-transform:uppercase;
	margin-right: 5px;
	margin-left: 5px;
}


#section_menu_top #telephone{
	float:left;
	margin-left: 5px;
	color: white;
}

/***********************************************
 * homepage landen - title
 **********************************************/

#section_homepage_header{
	background-image:url(../images/homepage_header_image3.jpg);
	width: 850px;
	height: 275px;
	border-top: solid white 4px;
	/**border-bottom: solid white 4px;	**/
}

#section_homepage_header #header_title_section{
	position: relative;
	width: 280px;
	height: 255px;
	float:left;
}

#section_homepage_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:900;
	text-transform:uppercase;
	text-align: right;
	color: white;
	bottom: 0px;
	right: 0px;
}

#section_homepage_header #header_title_section #header_title .red{
	color: #971f1f;
}


#section_homepage_header #header_country_section{
	position: relative;
	float:right;
	width: 530px;
	color: #FFFFFF;
}

#section_homepage_header #header_country_section .country_block{
	float:left;
	width: 150px;
	margin-top: 42px;
	margin-left: 6px !important;/* overrides IE faulty box model */
	margin-left: 1px;
	margin-right: 10px;
}

#section_homepage_header #header_country_section .country_block a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	font-size: 11px;
	text-transform: uppercase;
	font-weight:600;
	line-height: 24px;
}

#section_homepage_header #header_country_section .country_block a:hover{
	text-decoration: underline;
}

/***********************************************
 * brown bottom
 **********************************************/

#bottom_navigation{
	position: relative;
	margin-top: 6px;
	background-image:url(../images/bottomnavigation_bg_repeat.gif);
	background-repeat:repeat-x;
	height: 22px;
	line-height: 18px;
	text-align:center;
}

#bottom_navigation a{
	color: white;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 25px;
	margin-left: 25px;	
}

#bottom_navigation a#first{
	margin-left: 0px;
	margin-right: 5px;
}

#bottom_navigation a#last{
	margin-left: 5px;
	margin-right:0px;
}
#section_bottom #cc{
	background-image:url(../images/cc.gif);
	width: 323px;
	height: 46px;
	float: left;
}


/***************************************
 * drie blokken homepage
 **************************************/

#section_homepage_middle{
	position: relative;
	margin-top: 10px;
	width: 852px;
	height: 132px;
}
/***************************************
 * corporate block
 **************************************/
#section_homepage_middle #corporate_block{
	position: relative;
	display:block;
	background-image:url(../images/special_menu.jpg);
	background-repeat:no-repeat;
	width: 279px;
	height: 132px;
	float: left;
}

#section_homepage_middle #corporate_block #corporate_title{
	position: absolute;
	padding: 5px;
	bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
}

#section_homepage_middle #corporate_block #corporate_title a{
	font-size: 11px;
	text-transform: uppercase;
	text-decoration:none;
	color: white;
}
/***************************************
 * First Time Block
 **************************************/
#section_homepage_middle #links_block{
	position: relative;
	display:block;
	background-image:url(../images/special_pupsit.jpg);
	background-repeat:no-repeat;
	width: 279px;
	height: 132px;
	float: left;
	margin-left: 8px;
	margin-right: 7px;	
}

#section_homepage_middle #links_block #links_title{
	position: absolute;
	padding: 5px;
	bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
}

#section_homepage_middle #links_block #links_title a{
	font-size: 11px;
	text-transform: uppercase;
	text-decoration:none;
	color: white;
}
/***************************************
 * Seasonal Block
 **************************************/
#section_homepage_middle #seasonal_block{
	position: relative;
	display:block;
	background-image:url(../images/special_vlaemsch.jpg);
	background-repeat:no-repeat;
	width: 279px;
	height: 132px;
	float: left;
}

#section_homepage_middle #seasonal_block #seasonal_title{
	position: absolute;
	padding: 5px;
	bottom: 0px;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
}

#section_homepage_middle #seasonal_block #seasonal_title a{
	font-size: 11px;
	text-transform: uppercase;
	text-decoration:none;
	color: white;
}

.catalogue_block{
	margin-top: 15px;
	margin-left: 10px;
}

/***************************************
 * bottom logo
 **************************************/

#section_bottom{
	position: relative;
	width: 850px;
	margin-top: 5px;
}


#section_bottom #historic_date{
	float:right;
}

#section_bottom #copyrights{
	font-size: 10px;
	color: #28201e;
	float:left;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

#section_bottom #copyrights a{
	font-size: 10px;
	color: #28201e;
	float:left;
	text-transform: uppercase;
}


#section_bottom #copyrights a{
	font-size: 10px;
	color: #28201e;
	text-decoration: none;
	text-transform: uppercase;
}

/****************************
 * menu top
 ****************************/

#section_menu_top a{
	color: white;
	text-decoration: none;
	text-transform:uppercase;
	margin-right: 5px;
	margin-left: 5px;
}


#section_menu_top #telephone{
	float:left;
	margin-left: 5px;
}
/****************************
 * Header image
 ****************************/
#section_page_header{
	background-image:url(../images/contactus_header_image.jpg);
	width: 850px;
	height: 140px;
} 

#section_page_header #header_title_section{
	position: relative;
	width: 580px;
	height: 130px;
	float:left;
}
 
#section_page_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-align: left;
	color: white;
	bottom: 0px;
	right: 0px;
}
/****************************
 * linkergedeelte
 ****************************/
#section_page_brown_part{
	background-color: white;
	background-repeat:repeat-x;
	height:11px;
	overflow: auto !important;
	overflow: hidden;
}

#section_page_middle{
	width: 850px;
	background-color: white;
	background-repeat:repeat-y;
}

#section_page_middle #sidemenu{
	width: 200px;
	float:left;
	color: #d91f2a;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color: white;
}


#section_page_middle #sidemenu a{
	color: #d91f2a;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#section_page_middle #sidemenu #links_block_item_1{
	height: 35px;
	border-bottom: dashed #d91f2a 1px;
}

#section_page_middle #sidemenu #links_block_item_1 .crocodile{
	float:left;
	padding-top: 10px;
	padding-left: 10px;
}

#section_page_middle #sidemenu #links_block_item_1 .text{
	padding-top: 10px;
}

#section_page_middle #sidemenu #links_block_item_2{
	height: 35px;
	border-top: dashed #d91f2a 1px;
	border-bottom: dashed #d91f2a 1px;
}

#section_page_middle #sidemenu #links_block_item_2 .crocodile{
	float:left;
	padding-top: 10px;
	padding-left: 10px;
}

#section_page_middle #sidemenu #links_block_item_2 .text{
	padding-top: 10px;
}

#section_page_middle #sidemenu #links_block_item_3{
	height: 35px;
	border-bottom: dashed #d91f2a 1px;
}

#section_page_middle #sidemenu #links_block_item_3 .crocodile{
	float:left;
	padding-top: 10px;
	padding-left: 10px;
}

#section_page_middle #sidemenu #links_block_item_3 .text{
	padding-top: 10px;
}


#section_page_middle #sidemenu #links_block_item_4{
	height: 35px;
	border-bottom: dashed #d91f2a 1px;
}

#section_page_middle #sidemenu #links_block_item_4 .crocodile{
	float:left;
	padding-top: 10px;
	padding-left: 10px;
}

#section_page_middle #sidemenu #links_block_item_4 .text{
	padding-top: 10px;
}



#section_page_middle #sidemenu #links_block_item_5{
	height: 35px;
	background-color: #515050;
	border-bottom: dashed #d91f2a 1px;
}

#section_page_middle #sidemenu #links_block_item_5 .crocodile{
	float:left;
	padding-top: 10px;
	padding-left: 10px;
}

#section_page_middle #sidemenu #links_block_item_5 .text{
	padding-top: 10px;
}

#section_page_middle #content{
	margin-left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#section_page_middle #content a{
	text-decoration: underline;
	color: #666666;
}

#section_page_middle #content a.internal{
	color: white;
	text-decoration: none;
}

#section_page_middle #content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#section_page_middle #content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#section_page_middle #content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/****************************
 * Corporate
 ****************************/
.text_block{
	border: solid 1px #554139; 
	margin-bottom: 5px;
}

.text_block .title{
	background-color:#554139;
	color: white; 
	padding:5px; 
	font-size:12px; 
	font-weight: bold;
}

.text_block .text{
	padding: 5px;
}
/****************************
 * Header Image About Us
 ****************************/
#section_contactpage_header{
	background-image:url(../images/contactus_header_image.jpg);
	width: 850px;
	height: 140px;
} 

#section_contactpage_header #header_title_section{
	position: relative;
	width: 580px;
	height: 130px;
	float:left;
}
 
#section_contactpage_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-align: left;
	color: white;
	bottom: 0px;
	right: 0px;
}
/****************************
 * Header Image Privacy
 ****************************/
#section_privacypage_header{
	background-image:url(../images/privacy_header_image.jpg);
	width: 850px;
	height: 140px;
} 

#section_privacypage_header #header_title_section{
	position: relative;
	width: 580px;
	height: 130px;
	float:left;
}
 
#section_privacypage_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-align: left;
	color: white;
	bottom: 0px;
	right: 0px;
}

/****************************
 * Header Image First Time
 ****************************/
#section_firsttime_header{
	background-image:url(../images/firsttime_header_image.jpg);
	width: 850px;
	height: 140px;
} 

#section_firsttime_header #header_title_section{
	position: relative;
	width: 580px;
	height: 130px;
	float:left;
}
 
#section_firsttime_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-align: left;
	color: white;
	bottom: 0px;
	right: 0px;
}
/****************************
 * Header Image References
 ****************************/
#section_ref_header{
	background-image:url(../images/references_header_image.jpg);
	width: 850px;
	height: 140px;
} 

#section_ref_header #header_title_section{
	position: relative;
	width: 580px;
	height: 130px;
	float:left;
}
 
#section_ref_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-align: left;
	color: white;
	bottom: 0px;
	right: 0px;
}

/****************************
 * Header Image Christmas
 ****************************/
#section_christmas_header{
	background-image:url(../images/christmas_header_image.jpg);
	width: 850px;
	height: 140px;
} 

#section_christmas_header #header_title_section{
	position: relative;
	width: 580px;
	height: 130px;
	float:left;
}
 
#section_christmas_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-align: left;
	color: white;
	bottom: 0px;
	right: 0px;
}
/****************************
 * Header Image Chocolate Business
 ****************************/
#section_business_header{
	background-image:url(../images/business_header_image.jpg);
	width: 850px;
	height: 140px;
} 

#section_business_header #header_title_section{
	position: relative;
	width: 580px;
	height: 130px;
	float:left;
}
 
#section_business_header #header_title_section #header_title{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	text-align: left;
	color: white;
	bottom: 0px;
	right: 0px;
}
/****************************
 * bottom content pages
 ****************************/
#section_page_brown_part_bottom{
	background-image:url(../images/bg_page_part3.gif);
	background-repeat:repeat-x;
	height:11px;
	overflow: auto !important;
	overflow: hidden;
}