/*************/
/* ALLGEMEIN */
/*************/
body {
	margin: 0px;
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#333333;
	background: url(http://www.divino.de/customGates/resources/binaries/backgrounds/bg_kachel.gif);
	}
form {
	display:inline;
	}
select {
	font-family: "Lucida Grande","Lucida Sans",Georgia,Verdana,Arial,sans-serif; 
	color:#000000;
	font-size:11px;
	height: 18px;
	}
input.search {
	font-family: "Lucida Grande","Lucida Sans",Georgia,Verdana,Arial,sans-serif; 	
	height: 10px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;	
	}
textarea.textfield {
	font-family: "Lucida Grande","Lucida Sans",Georgia,Verdana,Arial,sans-serif;
	color:#000000;
	font-size:10px;
	width: 300px;
	}	
input.textfield {
	font-family: "Lucida Grande","Lucida Sans",Georgia,Verdana,Arial,sans-serif;
	color:#000000;
	font-size:10px;
	width: 300px;
	}	
	
	
		
td.area_top{
 	background-color: #FFFFFF;
 	width: 960px;
 	text-align: left;
 	vertical-align: top;	
	}
td.area_main{
 	background-color: #FFFFFF;
 	width: 960px;
 	text-align: center;
 	vertical-align: top;	
	}
td.area_bottom{
 	background-color: #DFDCBF;
 	text-align: center;
 	vertical-align: top;	
	}	
td.main_ProductsWeekly{
	height: 170px;
	}

.clearer { display: block!important; margin: 0!important; padding: 0!important;
	clear: both!important; line-height: 0!important; font-size: 0!important; height: 0!important; }


/**************************/
/* CONTENT FORMATIERUNGEN */
/**************************/
td.content img {
	font-family: Georgia,Verdana,Arial,sans-serif;	
	font-size: 13px;
	color: #333333;
	padding-top:5px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	border: 0px;
}
td.content a:link, td.content a:active, td.content a:visited{ 
	text-decoration:none;
	color:#999999;
	}
td.content a:hover { 
	text-decoration:none;
	color:#990000;
	}
td.content img.product{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border: 0px;
}



/*********/
/* LINKS */
/*********/
a:link { text-decoration:none; color: #333333; }
a:active { text-decoration:none; color: #333333; }
a:visited { text-decoration:none; color: #333333; }
a:hover { text-decoration:none; color: #333333; }
 
a.header:link { text-decoration:none; color: #333333; }
a.header:active { text-decoration:none; color: #333333; }
a.header:visited { text-decoration:none; color: #333333; }
a.header:hover { text-decoration:underline; color: #666666; }

a.footer:link { text-decoration:none; color: #333333; }
a.footer:active { text-decoration:none; color: #333333; }
a.footer:visited { text-decoration:none; color: #333333; }
a.footer:hover { text-decoration:underline; color: #666666; }

a.sortiment:link { text-decoration:none; color: #666633; }
a.sortiment:active { text-decoration:none; color: #666633; }
a.sortiment:visited { text-decoration:none; color: #666633; }
a.sortiment:hover { text-decoration:underline; color: #333300; }

a.tagCloud:link { text-decoration:none; color: #333333; white-space: nowrap; padding-left:3px; font-weight: normal; }
a.tagCloud:active { text-decoration:none; color: #333333; white-space: nowrap; padding-left:3px; font-weight: normal; }
a.tagCloud:visited { text-decoration:none; color: #333333; white-space: nowrap; padding-left:3px; font-weight: normal; }
a.tagCloud:hover { text-decoration:none; color: #666666; white-space: nowrap; padding-left:3px; font-weight: normal; }

a.trolley:link { text-decoration:none; color: #9b9b9b; }
a.trolley:active { text-decoration:none; color: #9b9b9b; }
a.trolley:visited { text-decoration:none; color: #9b9b9b; }
a.trolley:hover { text-decoration:underline; color: #9b9b9b; }

a.account:link { text-decoration:none; color: #9b9b9b; }
a.account:active { text-decoration:none; color: #9b9b9b; }
a.account:visited { text-decoration:none; color: #9b9b9b; }
a.account:hover { text-decoration:underline; color: #9b9b9b; }

a.gnavi:link { text-decoration:none; color: #990000; font-weight:normal;}
a.gnavi:active { text-decoration:none; color: #990000; font-weight:normal;}
a.gnavi:visited { text-decoration:none; color: #990000; font-weight:normal;}
a.gnavi:hover { text-decoration:underline; color: #990000; font-weight:normal;}

a.backlink:link { text-decoration:underline; color: #9b9b9b; font-weight:normal;}
a.backlink:active { text-decoration:underline; color: #990000; font-weight:normal;}
a.backlink:visited { text-decoration:underline; color: #990000; font-weight:normal;}
a.backlink:hover { text-decoration:none; color: #990000; font-weight:normal;}

/*********************/
/* HEADLINES DBAP-CML*/
/*********************/
.dbap_cml_head1 { 
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 30px;
	color: #333333;
	font-weight:normal;
	}
.dbap_cml_head2 { 
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 24px;
	color: #333333;
	font-weight:normal;
	}
.dbap_cml_head3 { 
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight:normal;
	}
.dbap_cml_head4 { 
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	}			
			
/*************/
/* HEADLINES */
/*************/	
h1.content{
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 30px;
	color: #333333;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 16px;
	}
h1.product{
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 26px;
	color: #990000;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}	
h2.product{
	font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}		
h2.headline{
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 30px;
	color: #333333;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 16px;
	}
h2.productheadline{
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 26px;
	color: #990000;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}	
h3.productheadline{
	font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}		
h1.navigation{
	font-family: Georgia,Verdana,Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	display:inline;
	}		
	
/*************/
/* Schriften */
/*************/
.lucida { font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif; }
.georgia { font-family: Georgia,Verdana,Arial,sans-serif; }

.color_sortiment { color: #666633; }
.color_red { color: #990000; }
.color_black { color: #333333; }
.color_grey { color: #CCCCCC; }

.size_header { font-size: 9px;}
.size_footer { font-size: 9px;}

.size_trolley_nav_headline { font-size: 17px;}
.size_trolley_nav_subheadline { font-size: 14px;}
.size_trolley_subnav { font-size: 12px;}

.size_sortiment_headline { font-size: 20px; font-weight: normal;}
.size_sortiment_land { font-size: 15px; font-weight: normal;}
.size_sortiment_region { font-size: 13px;}
.size_sortiment_jahr { font-size: 9px;}
.size_sortiment_produkt { font-size: 9px;}

.size_preview_headline { font-size: 18px;}
.size_preview_subheadline { font-size: 12px; font-weight: normal;}
.size_preview_text { font-size: 11px;}

.size_content_headline { font-size: 30px;}
.size_content_subheadline { font-size: 18px;}
.size_content_text { font-size: 13px;}

.size_popup_headline { font-size: 18px;}
.size_popup_subheadline { font-size: 12px;}
.size_popup_text { font-size: 13px;}
.size_popup_facts { font-size: 11px;}
.size_popup_info { font-size: 9px;}

.size_produkt_headline { font-size: 26px;}
.size_produkt_subheadline { font-size: 16px;}
.size_produkt_teaser { font-size: 16px;}
.size_produkt_text { font-size: 13px;}
.size_produkt_preis { font-size: 13px;}
.size_produkt_menge { font-size: 11px;}
.size_produkt_info { font-size: 9px;}

.size_account_headline { font-size: 22px;}
.size_account_subheadline { font-size: 16px;}
.size_account_text { font-size: 13px;}
.size_account_small { font-size: 9px;}
.size_account_subnav_headline { font-size: 14px;}
.size_account_subnav_link { font-size: 12px;}


.bold { font-weight: bold; }
.lowercase { text-transform: lowercase; }
.uppercase { text-transform: uppercase; }
.underline { text-decoration: underline; }

.backlink { font-size: 9px; }

/***********/
/* Message */
/***********/	
.style_msg_error { font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif; font-size:13px; color:#990000; }
.style_msg_success { font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif; font-size:13px; color:#008800; }
.style_input_error { font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif; font-size:13px; border:1px solid #990000; }
.style_msg_plain_error { font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif; font-size:11px; color:#990000; }
.style_msg_plain_success { font-family: "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", Georgia,Verdana,Arial,sans-serif; font-size:11px; color:#008800; }
.style_border { border:1px solid #990000; }



/* GuidedNav */
.guidednav_container {padding-top:10px;padding-left:5px;position:relative;}
.guidednav_show_all {float:right; height:20px; margin-right:4px;}
.guidednav_show_all a{z-index:10; position:relative;}
.guidednav_separator {width:164px;height:4px;background-color:#dedede;}
.guidednav {background-color:#f6f6f6;width:164px;padding-top:15px; float:left;}
.guidednav .removeFilters {heigth:20px;}
.guidednav .removeFilters a {margin:0px 0px 20px 3px;}
.guidednav .element { padding-bottom:10px; float:left;}
.guidednav .element .headline { font-size:13px; margin:0px 0px 0px 9px;}
.guidednav .element .headline .text { float:left;  }
.guidednav .element .headline .text h4 { float:left; padding-left:3px; margin:0px;
	font-weight:normal;}
.guidednav .element .headline .deleteFilter { float:right; margin:0px 18px 0px 0px;}
.guidednav .element ul {margin:0px; padding:0px;}
.guidednav .element .values { font-size:11px; line-height:16px; 
	padding:3px 0px 0px 0px; float:left; margin:0px 0px 10px 0px;}
.guidednav .element .values li {margin:0px; padding:0px; list-style-type:none; float:left; clear:both;}	
.guidednav .element .values .spacer { margin:10px 0px 0px 0px; padding:0px; }
.guidednav .element .values .container { width: 160px; margin-top:4px;}

.guidednav .element .values .container .separator {background-image:url(../../../binaries/universal/background/gn_separator.gif);
	text-align:center; float:left; margin:0px 2px 0px 2px;}
.guidednav .element .values .container .separator .text {color:#75a57f; background-color:#d2d9c9;
	float:left; margin-left:10px; padding:0px 3px 0px 3px;}

.guidednav .element .values .container .checkbox_container { float:left; width:12px;
	height:12px;}
.guidednav .element .values .container .value_container { float:left; width:147px; line-height:12px;}
.guidednav .element .values .container .value_container a{ text-decoration:none; color:#990000;}
.guidednav .element .values .container .value_container.disabled { color:#8f928d; }

.no_items_found_text {text-align:center;}

.preis_info {
	letter-spacing: -1px;
}
:root .preis_info { letter-spacing:0px \0/IE9; }  /* IE9 */
@-moz-document url-prefix() {
	.preis_info {
		letter-spacing: 0px;
	}
}
