/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- CSS-IMPORTS -------------------------------- */

@import url("/Global/Style/mainnavi.css"); 
@import url("/Global/Style/leftnavi.css");
@import url("/Global/Style/binnennavi.css");
@import url("/Global/Style/ajaxtabs.css");
@import url("/Global/Style/buttons.css");
@import url("/Global/Style/gastro.css");
@import url("/Global/Style/gallery.css");
@import url("/Global/Style/product.css");
@import url("/Global/Style/productscroll.css");
@import url("/Global/Style/layer.css");
@import url("/Global/Style/faqlist.css"); 
@import url("/Global/Style/search.css");
@import url("/Global/Style/tooltipp.css");
@import url("/Global/Style/immo.css");
@import url("/Global/Style/emo.css");
@import url("/Global/Style/modulrecipe.css");
@import url("/Global/Style/lebenstil.css");
@import url("/Global/Style/detergenzien.css");
@import url("/Global/Style/filialsuche.css");
@import url("/Global/Style/weiterempfehlen.css");
@import url("/Global/Style/altersabfrage.css");
@import url("/Global/Style/toolboxes.css");
@import url("/Global/Style/rezepte.css");
@import url("/Global/Style/articles.css");
@import url("/Global/Style/raffle.css");
@import url("/Global/Style/kundenmeinung.css");
@import url("/Global/Style/shoppinglist.css");
@import url("/Global/Style/1000KL.css");
@import url("/Global/Style/Kampagne10J.css");

/* --- end: CSS-IMPORTS --------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */


img, div, a 	{ outline: 0; border: 0; }
#basewrapper1 	{ width: 996px; position: relative; margin: 0 auto; }
body 			{ width: 100%; padding: 0; margin: 0; }
object			{ outline: none; display: block; }

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- DIV-CONTAINER -------------------------------- */
.headerbackground		{ min-width: 996px; background-image: url('/Global/Pictures/bg_header_home.jpg'); background-repeat: no-repeat; background-position: center top;}
#header 	 			{ width: 995px; margin-left: 1px; height: 214px; position: relative; }
/* IE 6.0 Hack */  
* html #header 			{ z-index: 20; }
/* IE 7.0 Hack */
html* #header 			{ z-index: 20; }
	
#headerpicchange		{ position: absolute; top: 44px; }
#footer 				{ width: 995px; margin-left: 1px; height: 145px; background-image: url('/Global/Pictures/bg_footer.png'); background-repeat: no-repeat; _background-image: none; position: relative; }
#footer #footerie6		{ _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/bg_footer.png'); width: 995px; height: 145px; position: absolute; top: 0; left: 0; }
#footer .footer1		{ padding: 83px 0 0 0; text-align: left; }
#footer .footer3		{ margin: 12px 0 0 0; text-align: left; }
#footer #footerpos		{ bottom: 20px; position: absolute; left: 212px; text-align: left; width: 770px; }
#logofooter				{ float: left; margin-top: 21px; margin-left: 22px; _position: absolute; _top: 0; _left: 11px;}
/* IE 6.0 Hack */  
* html #logofooter 		{ margin-left: 11px; }
* html #logofooter img	{ _display: none; }
* html #logofooter a	{ _display:block;_cursor:pointer;_width:1px;_height:1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/kaufland_logo_footer.png');}

/* Header graphics with transparency */ 
.hp_trans_standard { left: 235px; }
.hp_trans_slogan { left: 230px; }

.hp_trans_nachh, .hp_trans_jobs, .hp_trans_aktuelle_angebote, .hp_trans_kundenservice, .hp_trans_online_specials, .hp_trans_sortiment, .hp_trans_tipps_und_spass, .hp_trans_unternehmen	{ _width: 1px; _height: 1px; left: 130px !important; top: 46px !important; }

* html .hp_trans_aktuelle_angebote { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_aktuelle_angebote.png'); }
* html .hp_trans_kundenservice { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_kundenservice.png'); }
* html .hp_trans_online_specials { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_online_specials.png'); }
* html .hp_trans_sortiment { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_sortiment.png'); }
* html .hp_trans_tipps_und_spass { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_tipps_und_spass.png'); }
* html .hp_trans_unternehmen { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_unternehmen.png'); }
* html .hp_trans_nachh	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_nachhaltigkeit.png'); }
* html .hp_trans_jobs { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/header_jobskarriere.png'); }
* html .hp_trans_img { _display: none; }

#logo					{ float: left; margin-top: 16px; margin-left: 2px;}
/* IE 6.0 Hack */
* html #logo 			{ margin-left: 1px; }
* html #logo img		{ _display: none; }
* html #logo a			{ _display:block;_cursor:pointer;_width:1px;_height:1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/kaufland_logo.png');}

#mainnavi				{ width: 979px; margin-left: 8px; margin-top: 6px; height: 32px; float: left; }
/* IE 6.0 Hack */
* html #mainnavi 		{ margin-left: 4px; }
#contentHomeWrap		{ width:756px; } 

#contentArea 				{ width: 542px; text-align: left; overflow: hidden; float: left; z-index: 0;}
#contentArea #contentWrap 	{ width: 552px; }
#contentArea #Modul, #contentArea #HideModul 		{ float: left; margin-right: 10px; margin-bottom: 10px;}
#contentArea #Modul #insite, #contentArea #HideModul #insite { height: 40px; }

#contentAreaHome				{ width: 741px; float: left; padding: 0 7px 0px 14px; text-align: left; overflow: hidden; }
#contentAreaHome #Modul 		{ float: left; margin-right: 15px; margin-bottom: 10px; }
#contentAreaHome #Modul #insite	{ height: 40px; }
/* IE 6.0 Hack */
* html #contentAreaHome	{ margin-left: 10px; }
#fontsize 				{ position: absolute; top: 4px; right: 7px; }
#fontsizetxt 			{ font-size: 11px; font-weight: normal; color: #676767; padding-right: 5px; float: left; padding-top: 3px; }
#breadcrumb				{ width: 719px; float: left; margin-top: 11px; margin-left: 18px; }
/* IE 6.0 Hack */
* html #breadcrumb 		{ margin-top: 5px; margin-left: 9px; }
#breadcrumb .breadcrumb2 { width: 648px; text-align: left; }

#leftColumn					{ width: 176px; float: left; margin: 0 23px 0 20px; text-align: left; overflow: hidden; }
#rightColumn				{ width: 196px; float: left; margin:0 0 0 19px !important; text-align: left; overflow: hidden; }
/* IE 6.0 Hack */
* html #leftColumn 			{ margin: 0 23px 0 10px; }
* html #rightColumn 		{ margin: 0; }

#rightColumnContent input { 
	border: 1px solid #676767; 
	width: 123px; 
	height: 14px; 
	margin-right: 4px; 
	font-size: 10px; 
	color: #7F7F7F; 
	padding-left:2px;
	padding-top:2px;		
}
#rightColumnContent ul { position: relative; }
#rightColumnContent ul li {
	list-style: none;
  	background-image: url('/Global/Pictures/icn_redPoint_3.gif');
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
}

#content3ModulColumn1, #content3ModulColumn2, #content3ModulColumn3	{ float: left; text-align: left; }
#content3ModulColumn1, #content3ModulColumn2 { margin-right: 10px; }

#home4ModulColumn1, #home4ModulColumn2, #home4ModulColumn3, #home4ModulColumn4	{ float: left; text-align: left; }
#home4ModulColumn1, #home4ModulColumn2, #home4ModulColumn3 { margin-right: 15px; }

.Column1		{ width: 174px; overflow:hidden; }
.Column2		{ width: 358px; overflow:hidden; }
.Column3		{ width: 542px !important; overflow:hidden; }
.Column1_5		{ width: 266px; overflow:hidden; }
.ColumnHome2	{ width: 363px; overflow:hidden; }
.ColumnHome3	{ width: 552px; overflow:hidden; }
.ColumnHome4	{ width: 741px; overflow:hidden; }

.columnFixed { height: 280px !important; }
.columnFixedGastro { height: 310px !important; }
* html .columnFixedGastro { height: 309px !important; }

.columnLeftAuszeichnung {
	float: left;
	margin-right: 10px;
}

* html .columnLeftAuszeichnung {
	margin-right: 7px;
}

.columnLeftAuszeichnung #productOverview, .columnRightAuszeichnung #productOverview {
	margin-bottom: 0;
}

.clearfix {	clear: both; display: block; font-size: 0; }

/* IE 6.0 Hack */
* html #errortextvote { padding-top: 25px !important; }
/* IE 7.0 Hack */
html* #errortextvote { padding-top: 25px !important; }
/* --- end: DIV-CONTAINER --------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- LINKS ------------------------------ */
a { color: #333333; font-weight: normal; text-decoration: underline; }
a:link 		{ color: #333333; font-weight: normal; text-decoration: underline; }
a:visited 	{ color: #333333; font-weight: normal; text-decoration: underline; }
a:hover 	{ color: #BF0C04; font-weight: normal; text-decoration: underline; }
a:active 	{ color: #333333; font-weight: normal; text-decoration: underline; }

a.immo	 		{ padding-left: 0px; background-image: none; color: #333333; font-weight: bold; text-decoration: none; }
a.immo:link 	{ color: #333333; font-weight: bold; text-decoration: none; }
a.immo:visited 	{ color: #333333; font-weight: bold; text-decoration: none; }
a.immo:hover 	{ color: #333333; font-weight: bold; text-decoration: none; }
a.immo:active 	{ color: #333333; font-weight: bold; text-decoration: none; }

a.ahrefwhite    		{ color: #FFFFFF; font-weight: normal; text-decoration: underline; }
a.ahrefwhite:link 		{ color: #FFFFFF; font-weight: normal; text-decoration: underline; }
a.ahrefwhite:visited 	{ color: #FFFFFF; font-weight: normal; text-decoration: underline; }
a.ahrefwhite:hover 		{ color: #FFFFFF; font-weight: normal; text-decoration: underline; }
a.ahrefwhite:active 	{ color: #FFFFFF; font-weight: normal; text-decoration: underline; }

#binnennavi a { 
	background-image: url('../images/icn_arrow_red.gif' );
	background-repeat: no-repeat;
	background-position: 0px 5px;	
	padding-left: 5px;
	line-height:20px;
}
/* --- end: LINKS ------------------------------ */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- CONTENT-STYLES ------------------------------- */
/* Forumularborder */
input[type='text'] 	{ border: 1px solid #8D9695; height: 16px; }
input[type='file'] 	{ border: 1px solid #8D9695; }
textarea, select 	{ border: 1px solid #8D9695; }
select { height: 18px; }
 
/* IE 6.0 Hack */
* html input 	{ border: 1px solid #8D9695; height: 16px !important; padding-left: 2px; }
* html select 	{ border: 1px solid #8D9695; height: 16px !important; }

/* IE 7.0 Hack */
html* input[type='file'] { height: 16px !important; } 

/* Gewinnspiel Lückentext */
.lt_readonly 	{ text-align: center; width: 15px; background-color: #CCCCCC; }
.lt_input		{ text-align: center; width: 15px; }

.failureborder 	{ border: 1px solid #BF0C04 !important; }
.radiobutton 	{ font-family: Arial; font-weight:normal; font-size: 12px; color:#333333; border: 0px; }

/* Kategoriefarbwerte */
.bgc_white			{ background-color: #FFFFFF !important; }

.bgc_neutral 		{ background-color: #EFEFEF !important; }
.bgc_neutral_verlauf_1 { background-color: #ECECEC !important; background-image: url('/Global/Pictures/grauverlauf_1.png'); background-repeat: repeat-x; }
.bgc_neutral_verlauf_2 { background-color: #E7E7E7 !important; background-image: url('/Global/Pictures/grauverlauf_2.png'); background-repeat: repeat-x; }
.bgc_neutral_verlauf_3 { background-color: #FBFBFB !important; background-image: url('/Global/Pictures/grauverlauf_3.png'); background-repeat: repeat-x; }

.bgc_kclassic		{ background-color: #FFF700 !important; }
.bgc_kclassic_2		{ background-color: #FFFF7F !important; }
.bgc_kclassic_verlauf_1 { background-color: #FFFFFF !important; background-image: url('/Global/Pictures/gelbverlauf_kclassic_1.png'); background-repeat: repeat-x; }
.bgc_kclassic_verlauf_2 { background-color: #FFFFFF !important; background-image: url('/Global/Pictures/gelbverlauf_kclassic_2.png'); background-repeat: repeat-x; }
.bgc_kclassic_verlauf_3 { background-color: #FFFFFF !important; background-image: url('/Global/Pictures/gelbverlauf_kclassic_3.png'); background-repeat: repeat-x; }
.bgc_kclassic_verlauf_diagonal { background-color: #FFFFFF !important; background-image: url('/Global/Pictures/gelbverlauf_kclassic_diagonal.jpg'); background-repeat: no-repeat;}

.bgc_wellyou		{ background-color: #FFED98 !important; }
.bgc_wellyou_verlauf_2 { background-color: #FFED98 !important; background-image: url('/Global/Pictures/ockerverlauf_wellyou_2.png'); background-repeat: repeat-x; }
.bgc_wellyou_verlauf_3 { background-color: #FFED98 !important; background-image: url('/Global/Pictures/ockerverlauf_wellyou_3.png'); background-repeat: repeat-x; }
.bgc_wellyou_verlauf_4 { background-color: #FBFBFB !important; background-image: url('/Global/Pictures/ockerverlauf_wellyou_4.png'); background-repeat: repeat-x; }

.bgc_culturavini	{ background-color: #FFFF7F !important; }
.bgc_spirits		{ background-color: #FEFF7F !important; }
.bgc_purland		{ background-color: #C6E7C2 !important; }
.bgc_purland_verlauf_1 { background-color: #C6E7C2 !important; background-image: url('/Global/Pictures/gruenverlauf_purland_1.png'); background-repeat: repeat-x; }
.bgc_purland_verlauf_2 { background-color: #FBFBFB !important; background-image: url('/Global/Pictures/gruenverlauf_purland_2.png'); background-repeat: repeat-x; }
.bgc_purland_2 { background-color: #C7E19E !important; }
.bgc_purland_verlauf_3 { background-color: #C7E19E !important; background-image: url('/Global/Pictures/gruenverlauf_purland_3.png'); background-repeat: repeat-x; }
.bgc_purland_verlauf_4 { background-color: #FBFBFB !important; background-image: url('/Global/Pictures/gruenverlauf_purland_4.png'); background-repeat: repeat-x; }

.bgc_weinaz					{ background-color: #FBFBFB !important; background-image: url('/Global/Pictures/braunverlauf_azwein.png'); background-repeat: repeat-x; }
.bgc_weinazhell				{ background-color: #F8F3D7 !important; }
.bgc_weinazdunkel			{ background-color: #F0E5A8 !important; }
.bgc_rezepte				{ background-color: #F4D28A !important; }
.bgc_rezepte_verlauf_1		{ background-color: #FBFBFB !important; background-image: url('/Global/Pictures/braunverlauf_rezepte.png'); background-repeat: repeat-x; }

.bgc_kbio			{ background-color: #77B80C !important; }
.bgc_kbio_2			{ background-color: #ADD46D !important; }
.bgc_kbio_verlauf_2 { background-color: #FBFBFB !important; background-image: url('/Global/Pictures/gruenverlauf_kbio_2.png'); background-repeat: repeat-x; }
.bgc_kbio_verlauf_3 { background-color: #ADD46D !important; background-image: url('/Global/Pictures/gruenverlauf_kbio_3.png'); background-repeat: repeat-x; }
.bgc_kbio_verlauf_4 { background-color: #ADD46D !important; background-image: url('/Global/Pictures/gruenverlauf_kbio_4.png'); background-repeat: repeat-x; }
.bgc_kbio_verlauf_5 { background-color: #F4F9F0 !important; background-image: url('/Global/Pictures/gruenverlauf_kbio_5.png'); background-repeat: repeat-x; }

.bgc_conceptplus 			{ background-color: #7FB9BD !important; }
.bgc_conceptplus_verlauf_1 	{ background-color: #94C5C8 !important; background-image: url('/Global/Pictures/verlauf_conceptplus_emo1.png'); background-repeat: repeat-x; }
.bgc_conceptplus_verlauf_2 	{ background-color: #FFFFFF !important; background-image: url('/Global/Pictures/verlauf_conceptplus_emo2.png'); background-repeat: repeat-x; }

.bgc_jederisstanders	{ background-color: #B0E2F8 !important; }
.bgc_jederisstanders_2	{ background-color: #D0EEFB !important; }
.bgc_jederisstanders_verlauf_2 { background-color: #FBFBFB !important; background-image: url('/Global/Pictures/blauverlauf_jederisstanders_2.png'); background-repeat: repeat-x; }

td.cp_indication { width:10px; height: 100%; }
td.cp_spacer { width:2px; }
.bgc_cp_indication_erkaeltung 	{ background-color: #00a5e8; }
.bgc_cp_indication_wohlbefinden { background-color: #c1005d; }
.bgc_cp_indication_haut 		{ background-color: #f59400; }
.bgc_cp_indication_beruhigung  	{ background-color: #981981; }
.bgc_cp_indication_muskel  		{ background-color: #e30037; }
.bgc_cp_indication_vitamine  	{ background-color: #fcb200; }
.bgc_cp_indication_magen  		{ background-color: #ffdf75; }
.bgc_cp_indication_blase 		{ background-color: #74b40c; }
.bgc_cp_indication_herz 		{ background-color: #7680bc; }
	
.spacer5px 	{ font-size: 0; height: 5px; }
.spacer6px 	{ font-size: 0; height: 6px; }
.spacer8px 	{ font-size: 0; height: 8px; }
.spacer10px { font-size: 0;	height: 10px; }
.spacer15px { font-size: 0;	height: 15px; }
.spacer20px { font-size: 0;	height: 20px; }
.spacer25px { font-size: 0;	height: 25px; }
.spacer30px { font-size: 0;	height: 30px; }

#underline { text-decoration: underline; }

#HeaderContainer {
	float: left;
}

#homeContentBild 	{ clear: both; display: block; }
#homeBGContent 		{ clear: both; display: block; position:relative; z-index: 2; }
#homeContent 		{ padding: 10px 10px 6px 14px;	position: absolute;	top: 0; }

/*.ADHOCMessage 		{ margin: 10px; width: 500px; }*/
.SearchLayerMessage { margin: 10px; width: 500px; }
.DomainLayerMessage { margin: 10px; width: 500px; }

#ModulContent { padding: 0 10px 0 10px; }
/* --- end: CONTENT-STYLES ------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- HEADER LEISTEN ------------------------------- */
#headline { height: 30px; background-color: #BF0C04; }

.pageBrowser { width: 542px; height: 40px; background-color: #efefef; }
#pageBrowserContent { margin-left: 10px; margin-right: 10px;}

.pageBrowser.row2					{ margin-bottom: 1px;}
.pageBrowser .TxtOnly				{ padding-top: 12px !important; }
.pageBrowser #img_print 			{ margin-right: 6px; vertical-align: middle; border: 0px; }
.pageBrowser #scrollTxtPos 			{ vertical-align: middle; }
.pageBrowser #scrollBoxleft			{ float: left; padding-top: 9px; width: 32%; _height: 31px }
.pageBrowser #scrollBoxright		{ float: right; padding-top: 9px; }
.pageBrowser #scrollBoxright #scrollTxtPos 	{ float:left; line-height: 20px; }
.pageBrowser #scrollBoxright img	{ cursor: pointer; }
.pageBrowser #scrollBoxdropdownbox 	{ border: 1px solid #1D5180; height: 18px; font-size: 10px; color: #333333; }
.pageBrowser #scrollBoxmiddle		{ float: left; width: 36%; }
.pageBrowser #scrollBoxTxt			{ float: left; padding-top: 9px; padding-right: 5px; padding-top: 13px; }
.pageBrowser #scrollBoxDropDown		{ float: left; padding-top: 11px; }
/* --- end: HEADER LEISTEN ------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- AUFZAEHLUNG ------------------------------- */
ul li {
	list-style: none;
  	background-image: url('/Global/Pictures/icon_ul_li_redSquare_4x4.gif');
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px; 
	line-height: 17px;
	margin-top: 2px;
}

ul.redtriangle li { 
	list-style: none; 
  	background-image: url('/Global/Pictures/icn_arrow_red.gif');
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
	line-height: 17px;
	margin-top: 2px;
	color: #333333;
}

ol {
	padding-left: 25px;
}

ol li {
	background-image: none;
	color: #BF0C04;
	font-weight: bold;
	list-style-image: none;
	list-style-type: decimal;
	background: none;
	margin-top: 2px;
	line-height: 17px;
	padding-left: 0px;
}

ol li p,  ol li span{ 
	font-size: 11px; 
	color: #333333;
	display: inline;
	font-weight: normal;
	line-height: 16px;
}

#contentArea ul.redtriangle li.press {
	margin-top: 5px;
}

#sitemap ul ul { margin-left: 10px; }
/* --- end: AUFZAEHLUNG ------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- LINES ------------------------------- */
#line_blue {
	background-color: #26547C;
	border-top: 1px solid #FFFFFF;
	height: 6px;
	line-height: 6px;
	width: auto;	
}

#line_red {
	background-color: #BF0C04;
	height: 6px;
	line-height: 6px;
	width: auto;
}
/* IE 6.0 Hack */
* html #line_red {
	height: 3px;
	line-height: 6px;	
}	

#line_orange {
	background-color: #FB992A;
	border-top: 1px solid #FFFFFF;
	height: 6px;
	line-height: 6px;
	width: auto;	
}

#line_green {
	background-color: #009830;
	border-top: 1px solid #FFFFFF;
	height: 6px;
	line-height: 6px;
	width: auto;	
}

#linetop_grey {
	background-image: url('../Pictures/line_top_grey.gif');
	background-repeat: repeat-x;
	height: auto;
	background-position: left top;
}

.line_grey {
	border-top: 1px solid #8D9695;
	height: 1px;
	width: 100%;
	_margin-bottom: -3px;
	_line-height: 1px;
}

#line_top_grey {
	width: 542px;
	height: 1px;
	line-height:1px;
	font-size: 0;
	background-color: #8d9695;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#line_top_grey_abschluss {
	border-top: 1px solid #8D9695;
	height: 1px;
	width: 100%;
	_line-height: 1px;
	_font-size: 4px;
	background-color: #ffffff;
}

#line_middle_white {
	height: 1px;
	width: 542px;
	background-color: #ffffff;
	_margin-top: -3px;
	_margin-bottom: -3px;	
	_line-height: 1px;
	
}

#line_red_footer {
	width: 542px;
	height: 5px;
	background-color: #bf0c05;
	margin-top: 1px;	
	line-height: 6px;
	_line-height: 5px;
	_font-size: 4px;
}
/* --- end: LINES ------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- MODUL: ABSCHLUSS; id:content_footer ------------------------------- */
#content_footer {
	background-color:#efefef;
}

#info {	
	height: 39px;
	vertical-align: middle;
	width: 542px;
}

#info a.buttonback
{
	margin-left: 10px;
}

#info img {	vertical-align: middle; }

#table_footer {
	width: 526px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 6px;	 
}
/* IE 6.0 Hack */  
* html #table_footer	{ margin-top: 6px; }
/* IE 7.0 Hack */
html* #table_footer 	{ margin-top: 6px; }

#table_footer td {
	height: 22px !important;
}

#v_aling_middle { vertical-align: middle; }

.float_left 	{ float: left; text-align: left; }
.float_right 	{ float: right; text-align: right; }
 
.margin_left_5 	{ margin-left: 5px; }
.margin_right_5 { margin-right: 5px; }
.margin_top_10 	{ margin-top: 10px; }
/* --- end: ABSCHLUSS ------------------------------- */


/* --- Link Formats ------------------------------ */

a.redWhiteArr {
	display: block;
	height: 20px;
	line-height: 20px;
	background-image: url('/Global/Pictures/btn_redWhiteArr.png');
	background-repeat: no-repeat;
	padding-left: 25px !important;
}

a.greyWhiteArr {
	display: block;
	height: 20px;
	line-height: 20px;
	background-image: url('/Global/Pictures/btn_greyArr.png');
	background-repeat: no-repeat;
	padding-left: 25px;
}
/* --- end: Link Formats ------------------------- */


/* --- Tabelle ------------------------------------------------------ */
th { padding: 5px; }
tr.odd { background-color: #F7F7F7; }
tr.even { background-color: white; }
tr.filialfinder{ background-color: #FDE5D9;}

.tbody_spacer {
	line-height: 10px;	
}
.tableheaderborder
{
	border-bottom: 1px solid #8D9595;
}
.tableborder {
	border-right: 1px solid #D7DBDC; 
	border-bottom: 1px solid #D7DBDC; 
	padding: 5px;
}
.tableborderbottom, .tableborderright {
	border-bottom: 1px solid #D7DBDC;
	padding: 5px;
}
.tableborderfooter {
	border-right: 1px solid #D7DBDC; 
	padding: 5px;
}
.tableborderfooterright {
	padding:5px;
}

/* --- end: Tabelle ------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- ???? ------------------------------- */
.bannerlink {
	position: relative; 
	top: -30px;
	text-align: right;
	margin-left: auto;
	margin-right: 10px;
	_top: -33px;
}

#v_align_top { vertical-align: top; }
#padding_left_8 { padding-left: 8px; }
#padding_left_7 { padding-left: 7px; }
.white { background-color: #ffffff !important; }

.imageborder img {
	border: 2px solid #D9D9D9;
}
.imageborder10px {
	border: 10px solid #EFEFEF;
}

.contentImgWrapLeft {
	float: left;
	display: inline;
	margin: 2px 15px 10px 0px;
}
.contentImgWrapLeft a {
	display: block;
	position: relative;
}
.contentImgWrapLeft img {
	display: block;
	background-color:#ffffff;
	padding:0px;
}
.contentImgWrapLeft img.plus {
	background-color: none;
	position: absolute;
	top: 10px;
	left: 10px;
	border: none;
}
.contentImgWrapLeft div {
	display: inline;
}
.contentImgWrapLeft br {
	clear: both;
}
.contentImgWrapRight {
	float: right;
	display: inline;
	margin: 2px 0px 10px 15px;
}

.contentImgWrapRight a {
	display: block;
	position: relative;
}
.contentImgWrapRight img {
	display: block;
	background-color:#ffffff;
	padding:0px;
}
.contentImgWrapRight img.plus {
	background-color: none;
	position: absolute;
	top: 10px;
	left: 10px;
	border: none;
}
.contentImgWrapRight div {
	display: inline;
}
.contentImgWrapRight br {
	clear: both;
}

p.contentImgWrapSpacer {
	line-height: 15px;	
}
.txtsize {
	text-decoration: none;
}

#dynamiclinklist #dynamiclinklistcontent, .indented10px
{
	padding: 0 10px 0 10px;
}

#ModulRedaktion div.left
{
	margin-right: 10px;
	margin-bottom: 9px;
	float: left;
}

#ModulRedaktion div.right
{
	margin-left: 10px;
	margin-bottom: 9px;
	float: right;
}

#ModulRedaktion div.left a, #ModulRedaktion div.right a
{
	display: block;
}	
	
#ModulRedaktion #crimg
{
	margin: 0px;
	float: none;
	display: block;
	border: none;
}

#ModulRedaktion #FlashPicture
{
	border: 2px solid #FFFFFF;
}

p.invisible {
	display: none;	
}

table#contactTable td {
	margin-bottom: 6px;
}

table#contactTable td.left {
	padding-right: 10px;	
}

table#contactTable td.right {
	padding-left: 10px;
}

table#contactTable input.normal, table#contactTable select.normal {
	width: 251px;
}

* html input.voting {
	position: absolute;
	left: 31px;	
}

html* input.voting {
	position: absolute;
	left: 31px;	
}

.div_banner_btl {
	position: relative;
	cursor: pointer;
}

/* --- beginn Jobs_And_Career --- */
.job_input
{   padding-top: 10px;
	padding-right:5px;
}
.input_80
{
	border:1px solid #8D9695;
 	height:16px;
	width:80px;
}
.input_165
{
	border:1px solid #8D9695;
 	height:16px;
	width:165px;
}
.input_337
{
	border:1px solid #8D9695;
 	height:16px;
	width:337px;
}
/* --- end Jobs_And_Career --- */
/* --- ModulContentBlock ------------------------------- */
#ModulContentBlock { padding: 0 10px 0 10px; }
#ModulContentBlock #Picture { position: relative; }
#ModulContentBlock #Picture a { display: block; _margin-bottom: -3px; }
#ModulContentBlock .left, #ModulContentBlock .right
{
	margin-top: 15px;
	_height: 1%;
}
html>/**/body #ModulContentBlock .left, html>/**/body #ModulContentBlock .right {
	    height /*\**/: 1%\9;
}
#ModulContentBlock .left.nospace, #ModulContentBlock .right.nospace
{
	margin-top: 0px;
}
#ModulContentBlock .left #Picture 
{ 
	float: left;
	margin-right: 10px;
}
#ModulContentBlock .right #Picture
{ 
	float: right;
	margin-left: 10px;
}
#ModulContentBlock .right.pspace #Picture, #ModulContentBlock .left.pspace #Picture
{
	margin-top: 9px;
}
#ModulContentBlock #Picture img.plus 
{
	background-color: none;
	position: absolute;
	top: 10px;
	left: 10px;
	border: none;
}
/* --- end ModulContentBlock --------------------------- */
/* --- end: ???? ------------------------------- */
/* --- Modul Pagecurl ---------------------------------- */
.mpc-content {
	position: absolute; 
	right: -4px; 
	margin: 0; 
	padding: 0; 
	z-index: 2; 
	_z-index: 1;
}
#toolboxContentFrame .mpc-content {
    right: 6px;
    top: 0;
}
/* --- end: Modul Pagecurl ----------------------------- */
/* --- Modul Footer ------------------------------- */
.mf-line-grey { height: 1px; line-height: 1px; font-size: 1px; background-color: #8D9695; border-bottom: 1px solid #FFFFFF; }
.mf-line-white { height: 1px; line-height: 1px; font-size: 1px; background-color: #FFFFFF; }
.mf-line-red { height: 5px; line-height: 5px; font-size: 5px; background-color: #BF0C05; border-top: 1px solid #FFFFFF; }
.mf-content { height: 39px; line-height: 39px; padding: 0 10px; }
.mf-content-left { width: 156px; display: inline-block; }
.mf-content-center { width: 210px; display: inline-block; text-align: center; }
.mf-content-right { width: 156px; display: inline-block; text-align: right; }
.mf-content a { line-height: 39px !important; }

/* --- end: Modul Footer -------------------------- */
.xmas_footer { background-color: #EFEFEF !important; }
.xmas_footer .mf-line-red {
    background-image: url('/Global/Pictures/XMas/xmas2011_NM_grundlinie.jpg');
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 6px;
}

/* --- NEU: Facelift ------------------------------------ */

.site-background { width: 981px; margin: 0 auto; text-align: left; }

.site-metanavi { width: 963px; height: 39px; line-height: 37px; text-align: right; font-size: 12px; }
.metanavi-link, .metanavi-link:visited, .metanavi-link:link, .metanavi-link:active { color: #600002; font-size: 12px; text-decoration: none; font-weight: bold; vertical-align: middle; margin-right: 21px; }
.metanavi-link:hover, .metanavi-active, .metanavi-active:link, .metanavi-active:visited, .metanavi-active:active { color: #FFFFFF; }
.metanavi-search { display: inline; }
.metanavi-search input { padding: 0 5px; width: 169px; height: 22px; line-height: 22px; border: none; vertical-align: middle; color: #808080; background-image: url("/Global/Pictures/bg_searchfield.gif"); }
.metanavi-search-button { display: inline-block; cursor: pointer; vertical-align: middle; float: none; background-image: url("/Global/Pictures/buttons.png"); background-position: 0 -562px; width: 22px; height: 22px; }

.site-header, .site-breadcrumb, .site-content, .site-footer { background-color: #FFFFFF; width: 981px; }
.site-header { position: relative; z-index: 11; height: 195px; background-image: url("/Global/Pictures/bg_header.jpg"); }
.site-header-bg-offers { background-image: url("/Global/Pictures/bg_header_angebote.jpg");}
.site-header-bg-assortment { background-image: url("/Global/Pictures/bg_header_sortiment.jpg");}
.site-header-bg-tipsandfun { background-image: url("/Global/Pictures/bg_header_tippsspass.jpg");}
.site-header-bg-customerservice { background-image: url("/Global/Pictures/bg_header_kundenservice.jpg");}
.site-header-bg-company { background-image: url("/Global/Pictures/bg_header_unternehmen.jpg");}
.site-header-bg-onlinespecials { background-image: url("/Global/Pictures/bg_header_onlinespecials.jpg");}
.site-header-logo { display: block; position: absolute; top: 13px; left: 14px; }
.site-header-shoppinglist { position: absolute; width: 198px; height: 64px; top: 93px; right: 22px;}
.site-header-shoppinglist-header { padding-bottom: 4px; color: #E10915 !important; }
.site-header-shoppinglist-link { text-align: right; padding-top: 9px; }
.site-header-shoppinglist-content {font-size: 11px;}
.site-header-navi { position: absolute; bottom: 0; right: 12px; }

/* IE 6.0 Hack */  
* html .site-header-navi { display: inline; margin-bottom: -1px; }

.mainnavi-level-1 { height: 35px; }

/* IE 6.0 Hack */  
* html .mainnavi-level-1 { display: inline; }

.mainnavi-level-1-entry { float: left; background-image: none; padding: 0; margin: 0 0 0 2px; line-height: 35px; position: relative; }
.mainnavi-level-1-entry a { text-decoration: none; }

.mainnavi-level-1-left { display: block; float:left; height: 35px; width: 4px; background-image: url("/Global/Pictures/bg_ajaxtabs.gif"); }
.mainnavi-level-1-center { display: block; float:left; height: 35px; line-height: 30px; text-align: center; background-image: url("/Global/Pictures/bg_ajaxtabs.gif"); background-position: 0 -35px; }
.mainnavi-level-1-center, .mainnavi-level-1-center:link, .mainnavi-level-1-center:active, .mainnavi-level-1-center:visited { color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; }
.mainnavi-level-1-right { display: block; float:left; height: 35px; width: 4px; background-image: url("/Global/Pictures/bg_ajaxtabs.gif"); background-position: 0 -70px; }

/* IE 7.0 Hack */
html* .mainnavi-level-1-left, html* .mainnavi-level-1-center, html* .mainnavi-level-1-right{ cursor: pointer; }

.mainnavi-level-1-entry:hover .mainnavi-level-1-left { background-position: 0 -105px; }
.mainnavi-level-1-entry:hover .mainnavi-level-1-center { background-position: 0 -140px; color: #BF0C04; }
.mainnavi-level-1-entry:hover .mainnavi-level-1-right { background-position: 0 -175px; }

.mainnavi-level-1-active .mainnavi-level-1-left { background-position: 0 -210px; }
.mainnavi-level-1-active .mainnavi-level-1-center { background-position: 0 -245px; color: #BF0C04; }
.mainnavi-level-1-active .mainnavi-level-1-right { background-position: 0 -280px; }

.mainnavi-level-2 { display: none; position: absolute; top: 35px; left: 0; background-color: #EBEBEB; padding-bottom: 1px; border-bottom: 1px solid #899595; }
.mainnavi-level-1-entry-last .mainnavi-level-2 { left: auto; right: 0; }
.mainnavi-level-1-entry:hover .mainnavi-level-2 { display: block; }

.mainnavi-level-2-entry { background-image: none; width: 225px; line-height: 21px; background-color: #DCDCDC; margin-top: 1px; padding: 0; position: relative; }
.mainnavi-level-2-entry a, .mainnavi-level-2-entry a:link, .mainnavi-level-2-entry a:visited, .mainnavi-level-2-entry a:active { color: #333333; font-size: 12px; text-decoration: none; display: block; padding: 6px 25px 6px 20px; }
.mainnavi-level-2-entry a:hover { background-color: #F5F5F5; color: #E10915; }

/* IE 7.0 Hack */
html* .mainnavi-level-2-entry { display: inline; }
html* .mainnavi-level-2-entry a { display: block; width: 180px; margin-top: 1px; }

.mainnavi-level-2-arrow { position: absolute; top: 14px; left: 0; display: inline-block; width: 19px; height: 6px; }

/* IE 7.0 Hack */
html* .mainnavi-level-2-arrow { margin-bottom: 0; vertical-align: middle; }

.mainnavi-level-2-entry a:hover .mainnavi-level-2-arrow { background-image: url("/Global/Pictures/buttons.png"); background-repeat: no-repeat; background-position: -8px -1151px; }

.site-breadcrumb { height: 25px; padding-top: 15px; padding-left: 14px; color: #808080; font-size: 11px; width: 832px; float: left; }
.breadcrumb-label { font-weight: bold; float: left; white-space: nowrap; margin-right: 5px; }
.breadcrumb-path { float: left; }
.breadcrumb-step, .breadcrumb-step:link, .breadcrumb-step:visited, .breadcrumb-step:active { color: #808080; }
.breadcrumb-step:hover { color: #BF0C04; }

.site-fontsize { background-color: #FFFFFF; color: #808080; font-size: 11px; float: right; width: 114px; padding-right: 21px; height: 40px; line-height: 42px; text-align: right; }
.fontsize-small, .fontsize-big { color: #BF0C04; font-weight: bold; cursor: pointer; }
.fontsize-big { font-size: 14px; }
.fontsize-active { color: #808080; }

.site-content { background-image: url("/Global/Pictures/bg_content.jpg"); }
.site-content #contentHomeWrap #Modul { margin-bottom: 15px; }
.site-content-line { height: 1px; overflow: hidden; background-color: #DCDCDC; width: 741px; }
.site-content-headline { height: 57px; line-height: 57px; font-size: 18px; color: #BF0C04; font-weight: bold; }
.site-content-headline .text-market { color: #333333; }
.site-content-headline .text-market-street { font-weight: normal; color: #333333; }
.site-column-container { float: left; margin-right: 7px; }
.site-column-container .site-content-line { margin-left: 14px; }
.site-column-container .site-content-headline { padding-left: 14px; }
.site-column-left { float: left; margin: 0 23px 0 14px; width: 176px; }

.leftnavi-level-1 { border-bottom: 1px solid #DCDCDC; }
.leftnavi-level-1-entry { background-image: none; border-top: 1px solid #DCDCDC; line-height: 14px; padding: 0; margin: 0; }
.leftnavi-level-1-entry a { display: block; padding: 8px 0 8px 9px; color: #333333; text-decoration: none; position: relative; }
.leftnavi-level-1-entry a:hover	{ color: #BF0C04; }
.leftnavi-level-1-active a, .leftnavi-level-1 a.topicActive { color: #BF0C04; font-weight: bold; }

.leftnavi-level-1-arrow { display: inline-block; width: 9px; height: 6px; position: absolute; left: 0px; top: 13px; }

.leftnavi-level-1-entry a:hover .leftnavi-level-1-arrow, .leftnavi-level-1-active .leftnavi-level-1-arrow { background-image: url("/Global/Pictures/buttons.png"); background-repeat: no-repeat; background-position: -18px -1002px; }

.leftnavi-level-1-active, .leftnavi-level-1 .topicActive { background-color: #F5F5F5; }

.leftnavi-level-2-entry { background-image: none; border-top: 1px solid #FFFFFF; line-height: 14px; padding: 0; margin: 0; }
.leftnavi-level-2-entry a, .leftnavi-level-3-entry a { color: #333333; font-weight: normal; padding: 3px 9px 3px 19px; }
.leftnavi-level-2-lastentry a { padding-bottom: 10px; }
.leftnavi-level-2-entry a:hover, .leftnavi-level-3-entry a:hover { color: #333333; text-decoration: none; }

.leftnavi-level-2-arrow { display: inline-block; width: 4px; height: 6px; position: absolute; left: 9px; top: 8px; }
.leftnavi-level-2-entry a:hover .leftnavi-level-2-arrow, .leftnavi-level-3-entry a:hover .leftnavi-level-3-arrow { background-image: url("/Global/Pictures/buttons.png"); background-repeat: no-repeat; background-position: -18px -981px; }
.leftnavi-level-2-active a, .leftnavi-level-2-active a:hover { color: #BF0C04; }
.leftnavi-level-2-active .leftnavi-level-2-arrow { background-image: url("/Global/Pictures/buttons.png"); background-repeat: no-repeat; background-position: -18px -1002px; }
.leftnavi-level-2-active a:hover .leftnavi-level-2-arrow { background-position: -18px -1002px; }

.leftnavi-level-3-entry { background-image: none; border-top: 1px solid #FFFFFF; line-height: 14px; padding: 0; margin: 0; background-color: #EBEBEB; }
.leftnavi-level-3-entry a { color: #333333; font-weight: normal; padding: 3px 9px 3px 29px; }
.leftnavi-level-3-entry a:hover { color: #333333; }

.leftnavi-level-3-arrow { display: inline-block; width: 4px; height: 6px; position: absolute; left: 19px; top: 8px; }
.leftnavi-level-3-entry a:hover .leftnavi-level-3-arrow { background-position: -18px -981px; }
.leftnavi-level-3-active a, .leftnavi-level-3-active a:hover { color: #BF0C04; }
.leftnavi-level-3-active .leftnavi-level-3-arrow { background-image: url("/Global/Pictures/buttons.png"); background-repeat: no-repeat; background-position: -18px -1002px; }
.leftnavi-level-3-active a:hover .leftnavi-level-3-arrow { background-position: -18px -1002px; }

.leftnavi-back { height: 25px; line-height: 30px; padding: 5px 0 0 5px; background-image: url('/Global/Pictures/gradient_5navi.jpg' ); border-top: 1px solid #DCDCDC; }

/* IE 7.0 Hack */
html* .leftnavi-back { line-height: 23px; }

.site-column-right { float: left; padding: 12px 12px 0px 12px; width: 195px; }

.site-footer { height: 56px; background-color: #DCDCDC; }
.site-footer-content { padding: 11px 0 0 15px; }
.site-footer-content a:hover { text-decoration: none !important; }
/* --- Module ------------------------------------------------------------------------------ */

.modul-background { background-color: #FFFFFF; text-align: left; }

/* --- Modul Toolbox ------------------------------- */

.mt { width: 195px; }
.mt-header { padding: 7px 10px 7px 10px; background-color: #DCDCDC; }
.mt-header h3 { color: #BF0C04; }
.mt-content { background-color: #EBEBEB; }
.mt-content .mpc-content { top: 0; right: 0; }
.mt-link { text-align: right; }

/* --- end: Modul Toolbox -------------------------- */
/* --- Modul Toolbox Banner ------------------------ */
.mtb { width: 195px; overflow: hidden; display: block; position: relative; }
.mtb-link { position: absolute; bottom: 16px; right: 10px; }
.mtb-link-banner { display: block; }

/* IE 7.0 Hack */
html* .mtb-link { line-height: 14px !important; }
html* .mtb-link-banner img { display: block; }

.mtb:hover .mtb-link { color: #BF0C04; background-image: url('/Global/Pictures/btn_redWhiteArr.png' ); }
/* --- end: Modul Toolbox Banner ------------------- */
/* --- Modul Teaser -------------------------------- */
.mteaser-link { text-align: right; }
/* --- end: Modul Teaser --------------------------- */


/* --- Filialfinder ---*/

.filialfinder-tooltipp {
	background-position: 0 0 !important;
	position: absolute;
    right: 12px;
    top: 5px;
}

.filialfinder-box {
	position:absolute;
	top:10px;
	right:0px;
	width:198px;
	right:22px;
	font-size:11px;
}

.filialfinder-box-with-market {
	position:absolute;
	top:10px;
	right:22px;
	width:198px;
	z-index:1;
	font-size:11px;
}

.facelift-tooltipp, .facelift-tooltipp:link, .facelift-tooltipp:visited, .facelift-tooltipp:active { 
	display: inline-block; 
	background-image: url("/Global/Pictures/buttons.png");
	background-position: -1px -949px;
	margin-top:-1px;
	width:18px;
	height:18px;
	text-decoration:none;
	float:right;
} 
.facelift-tooltipp:hover { 
	display: inline-block; 
	background-image: url("/Global/Pictures/buttons.png");
	background-position: -1px -949px;
	margin-top:-1px;
	width:18px;
	height:18px;
	text-decoration:none;
	float:right;
}

.filialfinder-phonenumber {
	display: inline-block; 
	background-image: url("/Global/Pictures/buttons.png");
	background-position: -4px -1079px;
	vertical-align: middle;
	width:12px;
	height:8px;
	padding-right:6px;
	margin-left:3px;
}

.filialfinder-routing {
	display: inline-block;
	background-image: url("/Global/Pictures/buttons.png");
	background-position: -4px -1102px;
	vertical-align: middle;
	width:12px;
	height:9px;
	padding-right:6px;
	margin-left:3px;
}

.filialfinder-openinghours {
	display: inline-block; 
	background-image: url("/Global/Pictures/buttons.png");
	background-position: -4px -1126px;
	vertical-align: top;
	width:10px;
	height:10px;
	padding-right: 7px;
	margin-left: 3px;
	margin-top: 2px;
} 

.filialfinder-box-header {
	background-image: url("/Global/Pictures/fbox.png");
	background-position: 0px -0px;
	background-repeat: no-repeat;
	width:223px;
	height:10px;
}

.filialfinder-box-content {
	background-image: url("/Global/Pictures/fbox.png");
	background-position: -225px -0px;
	background-repeat: repeat-y;
	width:198px;
	padding-left:13px;
	padding-right:14px;
}
 
.filialfinder-box-footer {
	background-image: url("/Global/Pictures/fbox.png");
	background-position: -449px -0px; 
	background-repeat: no-repeat;
	width:232px;
	height:10px;
	
}
.layer-box {
	display:none;
}

.facelift-tooltipp:hover .layer-box {
	display:block;
	position:absolute;
	top:-10px;
	right:-21px;
	z-index:20;
}

.grey-line {
	background-color:#DCDCDC;
	height:1px;
	overflow:hidden;
	width:217px;
	margin-left:-9px;
}


html* .tooltip_ie7{
	float:left;
}

.filialfinder-footer-distance {
	line-height:7px;
}

html* .filialfinder-footer-distance {
	line-height:8px;
}

.filialfinder-header { padding-bottom: 4px; color: #E10915 !important; }

/* ---Facelift Buttons------------------------------------ */
.facelift_lupe {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: -1px -310px;
	width:20px;
	height:20px;
}

/*a:hover .facelift_lupe {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: -1px -345px;
	width:20px;
	height:20px;
}*/

.facelift_close, .facelift_close_without_hover {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: -1px -0px;
	width:20px;
	height:20px;
}

.facelift_close:hover {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: -1px -35px;
	width:20px;
	height:20px;
}

.facelift-buttonleftgrey {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: 0 -823px;
	margin-top: 4px;
	margin-right: 19px;
	width:8px;
	height:12px;
}

.facelift-buttonrightgrey {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: -14px -796px;
	margin-top: 4px;
	margin-left: 19px;
	width:8px;
	height:12px;
}

.facelift-buttonleftred {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: 0 -875px;
	margin-top: 4px;
	margin-right: 19px;
	width:8px;
	height:12px;
}

.facelift-buttonrightred {
	display: block; float:left; background-image: url("/Global/Pictures/buttons.png");
	background-position: -14px -850px;
	margin-top: 4px;
	margin-left: 19px;
	width:8px;
	height:12px;
}

.facelift_lupe_immo
{ 
	cursor: pointer; 
	z-index: 1; 
	top: 5px; 
	left: 5px; 
	position: absolute; 
} 

.facelift-homeScrollButtons {
	position:absolute;
	bottom:15px;
	right:10px;
}

html* .facelift-homeScrollButtons {
	position:absolute;
	bottom:12px;
	right:10px;
	width:45px; 
	height:28px;
}

html* #homeScrollHeader img {
	display:block
}
/* --- end: Tooltipp -------------------------------------- */
/* ----- Backgrounds ----------- */
.background-white { background-color: #FFFFFF; }
.background-grey { background-color: #808080; background-image: url("/Global/Pictures/bg_site_content.gif"); background-position: top center; background-repeat: repeat-y; }
.background-redaktion { background-color: #EBEBEB !important; }
