/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- 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/shoppinglist.css");

/* --- end: CSS-IMPORTS --------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */


img, div, a {-moz-outline: none; border: 0; }

#basewrapper1 	{ width: 995px; position: relative; margin: 0 auto; _padding-left: 1px; }
/* IE 7.0 Hack */
html* #basewrapper1 { padding-left: 1px; }

body 			{ width: 100%; background-color: #fff; padding: 0; margin: 0; }
object			{ outline: none; }

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- DIV-CONTAINER -------------------------------- */
#headerbackground		{ background-image: url('/Global/Pictures/bg_header_home.jpg'); background-repeat: no-repeat; background-position: center top;}
#header 	 			{ width: 995px; height: 214px; position: relative; }
/* IE 6.0 Hack */  
* html #header 			{ z-index: 2; }
/* IE 7.0 Hack */
html* #header 			{ z-index: 2; }
	
#headerpicchange		{ position: absolute; top: 44px; left: 230px; }
#footer 				{ width: 995px; height: 145px; background-image: url('/Global/Pictures/bg_footer.gif'); background-repeat: no-repeat; position: relative; }
#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;}
/* 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: 235 px; }
.hp_trans_slogan { left: 230 px; }

.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; }
#contentAreaWrap		{ width: 995px; clear: both; background-image: url('/Global/Pictures/bg_content.png'); background-repeat: repeat; overflow: hidden; }
* html #contentAreaWrap	{ _background-image:none;_display:block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Global/Pictures/bg_content.png',sizingMethod='scale');}
#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; margin-left: 21px; 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: 740px; float: left; margin-top: 11px; margin-left: 18px; }
/* IE 6.0 Hack */
* html #breadcrumb 		{ margin-top: 5px; margin-left: 9px; }

#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; }
.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; }

/* 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_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: #000000;
}

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;
	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.gif');
	background-repeat: no-repeat;
	padding-left: 25px !important;
}

a.greyWhiteArr {
	display: block;
	height: 20px;
	line-height: 20px;
	background-image: url('/Global/Pictures/btn_greyArr.gif');
	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 #crimg
{
	margin-bottom: 9px;
}

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;
}
/* --- end: ???? ------------------------------- */
