@import url("masterpages.css");
@import url("navigationen.css");
@import url("rossmann.css");
@import url("ContentRightLeft.css");
@import url("content.css");
@import url("shop.css");
@import url("shopcustadmin.css");
@import url("bestellwegstandard.css");
@import url("shopcustregister.css");
@import url("shopselectpayment.css");
@import url("shopcheckoutthanks.css");
@import url("shopchangebilling.css");
@import url("shopchangedelivery.css");
@import url("shopcheckoutorder.css");
@import url("shopmailpwd.css");
@import url("dragndrop.css");
@import url("produktselektor.css");
@import url("suggest.css");
@import url("megaInhalt.css");
@import url("katerogieFarben.css");


/* Standard HTML tags */
HTML
{
	font-size: 11px;
}


BODY
{
	background-color: #ffffff;
	color: #727272;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font: 11px Tahoma, verdana,arial,sans-serif;
}

* 						
{ 
	margin: 0; 
	padding: 0; 
}

P
{
	padding: 0px;
	margin: 0px;
	font-family: verdana,arial,sans-serif;
	color: #737173;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A
{
	color: #737173;
	cursor: pointer;
}
INPUT
{
	font-size: 10px;
	color: #737173;
	font-family: verdana,arial,sans-serif;
}

H1
{
	font-size: 15px;
	line-height: 20px;
}
IMG
{
	border: none;
}

/*Klassen um die Divs zu clear*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* Standard Rainbow Classes */

/* Command buttons */
.CommandButton
{
	font-size: 10px;
	font-weight: 600;
	color: #737173;
	text-decoration: none;
	white-space: nowrap;
	line-height: 18pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	border: solid 1px #636363;
	display: inline;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A.CommandButton:link
{
	font-size: 10px;
	color: #737173;
	text-decoration: none;
}
A.CommandButton:visited
{
	font-size: 10px;
	color: #737173;
	text-decoration: none;
}
A.CommandButton:hover
{
	font-size: 10px;
	color: #737173;
	text-decoration: underline;
}
A.CommandButton:focus
{
	font-size: 10px;
	color: #737173;
	text-decoration: none;
}
A.CommandButton:active
{
	font-size: 10px;
	color: #737173;
	text-decoration: none;
}
.AdvancedSettings
{
	font-size: 8pt;
	font-weight: 600;
	color: #737173;
	text-decoration:underline;
}
.EnhancedHtmlTitlePage /* Enhanced module support */
{
	font-weight: normal;
	font-size: 12pt;
	color: #333333;
	font-family: Tahoma, Verdana, Helvetica, sans;
}
.EnhancedHtmlLink
{
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma, Verdana, Helvetica, sans;
}
A.EnhancedHtmlLink:link
{
	color: #000000;
	text-decoration: none;
}
A.EnhancedHtmlLink:visited
{
	color: #999999;
	text-decoration: none;
}
A.EnhancedHtmlLink:hover
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:focus
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:active
{
	color: #333333;
	text-decoration: none;
}

.Error /* Error and warning messages */
{
	color: #FF0000;
}
.Grid_Header, .Grid_Header TD, .Grid_Header TH /* Search Modules */
{
	background-color: #999999;
	font-weight: 600;
}
.Grid_Footer
{
}
.Grid_Item
{
}
.Grid_Item TD A
{
	font-weight: 600;
}
.Grid_AlternatingItem
{
	background-color: #CCCCCC;
}
.Grid_AlternatingItem TD A
{
	font-weight: 600;
}
.Grid_SelectedItem
{
}
.Grid_Pager
{
}
.Head /* Add, announcements, articles, blog, ecc ecc */
{
	font-weight: bold;
	font-size: 12pt;
	color: #999999;
	font-family: Tahoma, Verdana, Helvetica, sans;
}

.ItemTitle
{
	font-weight: bolder;
	font-size: 10pt;
	color: #999999;
}
.ItemDate
{
	font-size: 10pt;
	color: #999999;
	font-family: Tahoma, Verdana, Helvetica, sans;
}

.Message /* Informative messages */
{
	font-weight: normal;
	font-size: 10pt;
	color: #ee7a35;
	background-color: #ffcc00;
}
.ModuleTitle, .ModuleTitle h2 /* Title of each module */
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	line-height: 14pt;
	font-family: Verdana, Helvetica, sans;
	white-space: nowrap;
	/*overflow: hidden;*/
	letter-spacing: 0pt;
}
/* <Klose><16.04.2007> 
 * Klasse fuer Innenabstand der Module
 */
.Module /* Module */
{
	
}
/* <Klose><16.04.2007>
 * Klasse fuer den Abstand der Module nach außen.
 */
.modulemargin
{
	padding-top: 10px;
	/*<otto><14.02.2011>
	*Padding drückt den Inhalt der Modulbox nach unten.
	 padding-bottom: 10px;*/
}

.ModuleAlt /* Module variant */
{
	background-color: #FFFFFF;
}
.Normal
{
	padding-right: 0pt;
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma, Verdana, Helvetica, sans;
	line-height: normal;
	letter-spacing: normal;
}
.NormalBold
{
	padding-left: 5pt;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma, Verdana, Helvetica, sans;
}
.NormalItalic
{
	font-size: 10pt;
	font-style: italic;
}

.rb_LangSw_tbl /* Language switcher */
{
	text-decoration: none;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.rb_LangSw_tbl A:link
{
	text-decoration: none;
}
.rb_LangSw_tbl A:visited
{
	text-decoration: none;
}
.rb_LangSw_tbl A:hover
{
	color: #999999;
}
.rb_LangSw_tbl A:focus
{
	color: #999999;
}
.rb_LangSw_tbl A:active
{
	text-decoration: none;
}
.rb_LangSw_sel
{
	color: #999999;
}

.rb_DefaultLayoutTable /* Styles for default pages */
{
	width:100%;
	margin:0px;
	padding:0px;
}
.rb_DefaultLayoutTable p a
{
    font-size: 11px;
}

.rb_DefaultPortalHeader
{
	display: none;
}
.rb_DefaultPortalHeader .headerright
{
    float: right;
}

.rb_DefaultPortalHeader .headerleft
{
    float: left;
}
.rb_DefaultPortalHeader .headerleft #metaNavOuterDiv
{
    padding-left: 0px;
    *+width: 200px;
}
.rb_DefaultPortalHeader .mrBox
{
    float: right;
    margin: 16px 20px 0px 10px;
    *+margin-top: 16px;
    width: 166px;
    height: 90px;
}
.rb_DefaultPortalHeader .mrBox a.headerLink, .rb_DefaultPortalHeader .searchBox a.headerLink
{
    font-size: 11px;
}
.rb_DefaultPortalHeader .searchBox
{
    float: right;
    width: 166px;
    height: 104px;
}
.rb_DefaultPortalHeader input.loginfeld 			    { margin: 3px 1px 0px 10px; padding:1px 0px 0px 2px; width: 110px; height: 15px; }
.rb_DefaultPortalHeader input.searchfeld			    { margin: 3px 1px 0px 10px; padding: 1px 0px 0px 2px; width: 110px; height: 15px; }
.rb_DefaultPortalHeader span.suchfeldCheckbox		    { margin: 3px 1px 0px 10px;}
.rb_DefaultPortalHeader span.suchfeldCheckbox Label	    { margin-left: 3px; font-size: 11px; }
.rb_DefaultPortalHeader span.suchfeldCheckBox Input     { margin: 0 0 0 0; padding: 0 0 0 0; height: 10px; width: 10px;	}
.rb_DefaultPortalHeader .checkboxTD					    { height: 24px; vertical-align: middle; }
.rb_DefaultPortalHeader .erwSuche					    { top: 0; }


.rb_DefaultLayoutDiv
{	width:100%;
	margin:0px;
	padding:0px;
}
.rb_DefaultPortalFooter
{
    display: none;
}

.rb_DefaultPortalFooter .divider, .rb_DefaultPortalFooter .footer_main
{
    margin-left: 150px !important;
}
.rb_DefaultPortalFooter .footer_main							{ width: 620px; padding-top: 5px; margin-bottom: 20px; vertical-align: bottom; font-size: 9px; font-family: arial;}
.rb_DefaultPortalFooter .footer_leftBox						{ width: 268px; float: left; vertical-align: top;}
.rb_DefaultPortalFooter .footer_leftBox_header				{ width: 268px; background-image: url(img/default/grauer_reiter.gif); height: 18px; padding-top: 4px; font-family: arial; background-repeat: no-repeat;}
.rb_DefaultPortalFooter .footer_leftBox_header a				{ text-decoration: none; font-weight: bolder; margin: 0; padding: 4px 8px 4px 10px; font-size: 12px; color: #ffffff;}
.rb_DefaultPortalFooter .footer_leftBox_middle				{ background-image: url(img/footer_leftbox_middle.gif); background-repeat: repeat-y;}
.rb_DefaultPortalFooter .footer_leftBox_middle .left			{ padding-right: 1px; padding-top: 3px; width: 88px; float: left; font-weight: bold;}
.rb_DefaultPortalFooter .footer_leftBox_middle .left p, .rb_DefaultPortalFooter .footer_leftBox_middle .right p	
{ font-size: 11px;}            
.rb_DefaultPortalFooter .footer_leftBox_middle .left span		{ color: #cc0000; font-size: 11px; font-weight: bold;}
.rb_DefaultPortalFooter .footer_leftBox_middle .right			{ padding-left: 10px; padding-top: 3px; width: 165px; float: right;}
.rb_DefaultPortalFooter .footer_leftBox_middle .right span	{ color: #cc0000; font-size: 11px; font-weight: bold;}
.rb_DefaultPortalFooter .footer_leftBox_bottom				{ background-image: url(img/footer_leftbox_bottom.gif); background-repeat: no-repeat; height: 6px;}
.rb_DefaultPortalFooter .footer_rightBox						{	width: 330px; float: right; vertical-align: top; font-size: 1.0em; font-family: verdana; color: #999999;}
.rb_DefaultPortalFooter .footer_rightBox td					{ font-weight: bold; vertical-align: top; color: #666666; font-size: 10px;}
.rb_DefaultPortalFooter .footer_rightBox a					{ font-weight: normal; color: #999999;}
.rb_DefaultPortalFooter .footer_underleftbox:first-letter
{
	font-size: 11px;
}
.rb_DefaultPortalFooter .footer_underleftbox
{
	margin-top: 1px;
	margin-left: 10px; 
	font-size: 10px;
	font-family: Verdana;
}

/* Alternate styles for admin and edit pages */
.rb_AlternateLayoutTable
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.rb_AlternatePortalHeader
{
	display: none;
}
.rb_AlternatePortalHeader .headerleft #metaNavOuterDiv
{
    padding-left: 0px;
    *+width: 200px;
}

.rb_AlternatePortalHeader .mrBox
{
    float: right;
    margin: 16px 20px 0px 10px;
    *+margin-top: 16px;
    width: 166px;
    height: 90px;
}
.rb_AlternatePortalHeader .mrBox a.headerLink, .rb_AlternatePortalHeader .searchBox a.headerLink
{
    font-size: 11px;
}
.rb_AlternatePortalHeader .searchBox
{
    float: right;
    width: 166px;
    height: 104px;
}
.rb_AlternatePortalHeader input.loginfeld 			    { margin: 3px 1px 0px 10px; padding:1px 0px 0px 2px; width: 110px; height: 15px; }
.rb_AlternatePortalHeader input.searchfeld			    { margin: 3px 1px 0px 10px; padding: 1px 0px 0px 2px; width: 110px; height: 15px; }
.rb_AlternatePortalHeader span.suchfeldCheckbox		    { margin: 3px 1px 0px 10px;}
.rb_AlternatePortalHeader span.suchfeldCheckbox Label	{ margin-left: 3px; font-size: 11px; }
.rb_AlternatePortalHeader span.suchfeldCheckBox Input   { margin: 0 0 0 0; padding: 0 0 0 0; height: 10px; width: 10px;	}
.rb_AlternatePortalHeader .checkboxTD					{ height: 24px; vertical-align: middle; }
.rb_AlternatePortalHeader .erwSuche					    { top: 0; }

.rb_AlternateLayoutDiv
{
	width:100%;
}
.rb_AlternatePortalFooter
{
    display: none;
}
.rb_AlternatePortalFooter .divider, .rb_AlternatePortalFooter .footer_main
{
    margin-left: 150px !important;
}
.rb_AlternatePortalFooter .footer_main							{ width: 820px; padding-top: 5px; margin-bottom: 20px; vertical-align: bottom; font-size: 9px; font-family: arial;}
.rb_AlternatePortalFooter .footer_leftBox						{ width: 268px; float: left; vertical-align: top;}
.rb_AlternatePortalFooter .footer_leftBox_header				{ width: 268px; background-image: url(img/default/grauer_reiter.gif); height: 18px; padding-top: 4px; font-family: arial; background-repeat: no-repeat;}
.rb_AlternatePortalFooter .footer_leftBox_header a				{ text-decoration: none; font-weight: bolder; margin: 0; padding: 4px 8px 4px 10px; font-size: 12px; color: #ffffff;}
.rb_AlternatePortalFooter .footer_leftBox_middle				{ background-image: url(img/footer_leftbox_middle.gif); background-repeat: repeat-y;}
.rb_AlternatePortalFooter .footer_leftBox_middle .left			{ padding-right: 1px; padding-top: 3px; width: 88px; float: left; font-weight: bold;}
.rb_AlternatePortalFooter .footer_leftBox_middle .left p, .rb_AlternatePortalFooter .footer_leftBox_middle .right p	
{ font-size: 11px;}            
.rb_AlternatePortalFooter .footer_leftBox_middle .left span		{ color: #cc0000; font-size: 11px; font-weight: bold;}
.rb_AlternatePortalFooter .footer_leftBox_middle .right			{ padding-left: 10px; padding-top: 3px; width: 165px; float: right;}
.rb_AlternatePortalFooter .footer_leftBox_middle .right span	{ color: #cc0000; font-size: 11px; font-weight: bold;}
.rb_AlternatePortalFooter .footer_leftBox_bottom				{ background-image: url(img/footer_leftbox_bottom.gif); background-repeat: no-repeat; height: 6px;}
.rb_AlternatePortalFooter .footer_rightBox						{	width: 330px; float: right; vertical-align: top; font-size: 1.0em; font-family: verdana; color: #999999;}
.rb_AlternatePortalFooter .footer_rightBox td					{ font-weight: bold; vertical-align: top; color: #666666; font-size: 10px;}
.rb_AlternatePortalFooter .footer_rightBox a					{ font-weight: normal; color: #999999;}
.rb_AlternatePortalFooter .footer_underleftbox:first-letter
{
	font-size: 11px;
}
.rb_AlternatePortalFooter .footer_underleftbox
{
	margin-top: 1px;
	margin-left: 10px; 
	font-size: 10px;
	font-family: Verdana;
}

/*.rb_AlternatePortalFooter .footer_leftBox #MenuPos
{
    display: none;
}*/
Table.tabstablecontent
{
    margin: 0px auto !important;
}
.propertytablecontent
{
    margin: 0px auto 0px auto;
}
.rb_mod_btn /* Buttons support */
{
	display: block;
	margin: 0px 0px 0px 2px;
}
.btn-img-txt
{
}
.btn-img-only
{
}
.btn-img-txt
{
	overflow: hidden;
}
.btn-img-only-css
{
	overflow: hidden;
}
DIV.btn-img-only
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-only-css
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-txt
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-txt-only
{
	font-size: 9pt;
	line-height: 0.8;
}
.rb_mod_btn
{
	display: block;
	margin: 0px 0px 0px 2px;
}
.signinbuttons
{
    text-align: center;
}
.SiteLink /* Used on Header menu in Layouts */
{
	font-weight: normal;
	color: #575757;
	text-align: center;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 6px;
	padding-left: 6px;
	float: left; 
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A:link
{
	color: #575757;
	text-decoration: underline;
}
.SiteLink A:visited
{
	color: #575757;
	text-decoration: underline;
}
.SiteLink A:hover
{
	color: #575757;
	text-decoration: underline;
}
.SiteLink A:focus
{
	color: #575757;
	text-decoration: underline;
}
.SiteLink A:active
{
	color: #575757;
	text-decoration: underline;
}

.SiteTitle /* Portal title in Header, in layout file */
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 16pt;
	padding-bottom: 0px;
	color: #617DCE;
	padding-top: 0px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	text-decoration: none;
}
.SubHeadTop,
.SubHead
{
	font-weight: 600;
	font-size: 12px;
	color: #333333;
	padding-top: 1px;
	padding-left:4px;
	padding-right:4px;
	font-family: Tahoma, Verdana, Helvetica, sans;
}
.SubSubHead
{
	margin-top: 10pt;
	font-weight: 600;
	font-size: 11px;
	color: #333333;
}
.SurveyQuestion /* Survey module support */
{
	padding-right: 5px;
	padding-left: 5px;
}
.SurveyOption
{
}
.SurveyButton
{
	font-weight: 600;
}

/* Three panes */
.LeftPane
{
	padding-right: 23px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.IE7 .LeftPane
{
    position: relative;
    z-index: 999;
}

/* <Klose><2009-04-21> Ausblenden des Randes, wenn die Navigation nicht angezeigt werden soll, damit die Iframes ganz am Rand sind. */
.LeftPane.NoNavi
{
	padding: 0 0 0 0;
}
.RightPane
{
	padding-right: 0px;
	padding-left: 23px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 20px;
}
/* created during cleanup of html code */
.RightPane_ExtraStyles 
{
	width:165px;
}

.ContentPane
{
	border-right: none;
	padding-right: 0px;
	border-top: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	padding-top: 15px;
	border-bottom: none;
}

.DefaultBanner1 /* Graphics */
{
	background-color: #ee7a35;
}
.DefaultBanner2 /* Graphics */
{
	background-color: #333333;
}
.DefaultTD /* Graphics */
{
	background-color: #cccccc;
}
.DefaultTDSub /* Graphics */
{
	background-color: #999999;
}

.Tabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	border-right: #f3a372;
	padding-right: 10px;
	border-top: #f3a372;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	background-image: none;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	border-left: #f3a372;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #f3a372;
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Helvetica, sans;
	text-align: center;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.Tabs A:link
{
	color: #333333;
	text-decoration: none;
}
.Tabs A:visited
{
	color: #333333;
	text-decoration: none;
}
.Tabs A:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.Tabs A:focus
{
	color: #FFFFFF;
	text-decoration: none;
}
.Tabs A:active
{
	color: #333333;
	text-decoration: none;
}
.SelectedTabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	border-right: #FFFFFF;
	padding-right: 10px;
	border-top: #FFFFFF;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	background-image: none;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	border-left: #FFFFFF;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #f3a372 1pt;
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Helvetica, sans;
	background-color: #999999;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SelectedTabs A:link
{
	border-right: none;
	padding-right: 0px;
	border-top: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	color: #FFFFFF;
	padding-top: 0px;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:visited
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:hover
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:focus
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:active
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}

.MenuItem /* Menu in Default Layout */
{
	border-right: #FFFFFF 1px solid;
	font-weight: 600;
	font-size: 10pt;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-family: Tahoma, Verdana, Helvetica, sans;
	background-color: #cccccc;
	width: 170px !important;
}
.MenuItemHi
{
	border-right: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: #999999;
}
.MenuSub
{
	border-bottom: #FFFFFF 1px solid;
	background-color: #cccccc;
}
.MenuSubHi
{
	border-bottom: #FFFFFF 1px solid;
	background-color: #999999;
}

.PortalMenuItem /* Top menu in DefaultPortalMenu Layout */
{
	font-weight: 600;
	font-size: 10pt;
	border-bottom: 1px #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, sans;
	background-color: #cccccc;
}
.PortalMenuItemHi
{
	color: #FFFFFF;
	background-color: #999999;
}
.PortalMenuSub
{
	border-bottom: #FFFFFF 1px solid;
	background-color: #cccccc;
}
.PortalMenuSubHi
{
	color: #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	background-color: #999999;
}

.SubTabs /* PortalTabs in DefaultSubTabs Layout */
{
	border-right: #FFFFFF thin;
	padding-right: 10px;
	border-top: #FFFFFF thin;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #FFFFFF thin;
	color: #FFFFFF;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #FFFFFF thin;
	font-family: Tahoma, Verdana, Helvetica, sans;
	background-color: #999999;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SubTabs A:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.SubTabs A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.SubTabs A:hover
{
	color: #666666;
	text-decoration: none;
}
.SubTabs A:focus
{
	color: #666666;
	text-decoration: none;
}
.SubTabs A:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.SelectedSubTabs /* PortalTabs in DefaultSubTabs Layout */
{
	border-right: #FFFFFF thin;
	padding-right: 10px;
	border-top: #FFFFFF thin;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #FFFFFF thin;
	color: #333333;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #FFFFFF thin;
	font-family: Tahoma, Verdana, Helvetica, sans;
	background-color: #f9ccb0;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SelectedSubTabs A:link
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:visited
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:hover
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:focus
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:active
{
	color: #666666;
	text-decoration: none;
}

.Task_Complete
{
	color: white;
	background-color: #ffffff;
}
.Task_Beginning
{
	background-color: #ffffff;
}
.Task_NearlyComplete
{
	background-color: #ffffff;
}

/* =============================
   SolpartNavigation menu styles
   ============================= */

/*Nebesov start*/ 

TEXTAREA
{
	font-family:		Tahoma, Verdana, Arial;
	font-size:			8pt;
	width:				100%;
	border:				1px solid #7b9ebd;
}
INPUT.ro,TEXTAREA.ro,DIV.ro,SPAN.ro
{
	background-color:	#fffbff;
}
INPUT.rad
{
	width:				15px;
	border:				0px;
	cursor:				default;
}
INPUT.tkr
{
	color:				#0000ff;
	text-decoration:	underline;
}
INPUT.url
{
	color:				#0000ff;
	text-decoration:	underline;
}
DIV.tab
{
	padding:			10px;
}
/*Nebesov end*/ 


/*** Noema - 2011 Redesign - Klassen für die Module ***/
.boxthree
{
	
	width: 100%;
	height: auto;
}
.boxthree .boxhead
{
	font-weight: bold;
	font-size: 12px;
	color: #5D5D5D;
	text-align: left;
}
.boxthree .buttons	
{
    display: inline;
    float: left;
}
.boxthree .boxcontent
{
	clear: both;
	width: auto;
	height: auto;
	margin: 0px 0px 30px 0px;
	overflow: hidden;
	padding: 0px;
}
.boxthree .boxfooter
{
}



/*Lindner: Produktlisten-Spezifische Klassen, BEGIN*/
/*Herkunft: Layout "liste.html"*/
/* Produkttabelle
------------------------------------*/
.product_table_box																	{ margin:0px 0 -4px 0px; width: 608px; border: solid 1px red;}
#content .search_result_category .product_table_box	{ margin-top: 32px; }

/* Produktlistenansicht, Kategoriespezifische Klassen */
.product_header_duefte															{ background: url(img/default/parfum_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_duefte table.filter									{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_duefte select												{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_duefte																{ width: 608px; text-align: left;}
.prodlist_duefte tr.table_header										{ height: 22px; background-color: #DEDFDE; color: #636563; }
.prodlist_duefte tr.table_header td									{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_duefte_rowborder													{ border-bottom: solid 1px #B46B93; }

.product_header_haut																{ background: url(img/default/haut_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_haut	 table.filter									{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_haut	 select												{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_haut																	{ width: 608px; text-align: left;}
.prodlist_haut	 tr.table_header										{ height: 22px; background-color: #DEDFDE; color: #636563;}
.prodlist_haut	 tr.table_header td									{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_haut_rowborder														{ border-bottom: solid 1px #010066; }

.product_header_haushalt														{ background: url(img/default/haushalt_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_haushalt	 table.filter							{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_haushalt	 select										{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_haushalt															{ width: 608px; text-align: left;}
.prodlist_haushalt	 tr.table_header								{ height: 22px; background-color: #DEDFDE; color: #636563; }
.prodlist_haushalt	 tr.table_header td							{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_haushalt_rowborder												{ border-bottom: solid 1px #F6A800; }

.product_header_gesundheit													{ background: url(img/default/gesundheit_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_gesundheit table.filter							{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_gesundheit select										{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_gesundheit														{ width: 608px; text-align: left;}
.prodlist_gesundheit tr.table_header								{ height: 22px; background-color: #DEDFDE; color: #636563;}
.prodlist_gesundheit tr.table_header td							{ font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_gesundheit_rowborder											{ border-bottom: solid 1px #78B966; }

.product_header_baby																{ background: url(img/default/baby_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_baby table.filter										{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_baby select													{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_baby																	{ width: 608px; text-align: left;}
.prodlist_baby tr.table_header											{ height: 22px; background-color: #DEDFDE; color: #636563; }
.prodlist_baby tr.table_header td										{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_baby_rowborder														{ border-bottom: solid 1px #6A9AC2; }

.product_header_wein																{ background: url(img/default/wein_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_wein table.filter										{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_wein select													{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_wein																	{ width: 608px; text-align: left;}
.prodlist_wein tr.table_header											{ height: 22px; background-color: #DEDFDE; color: #636563; }
.prodlist_wein tr.table_header td										{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_wein_rowborder														{ border-bottom: solid 1px #8C1D26; }

.product_header_fundgrube														{ background: url(img/default/fundgrube_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_fundgrube table.filter							{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_fundgrube select										{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_fundgrube														{ width: 608px; text-align: left;}
.prodlist_fundgrube tr.table_header									{ height: 22px; background-color: #DEDFDE; color: #636563;}
.prodlist_fundgrube tr.table_header td							{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_fundgrube_rowborder												{ border-bottom: solid 1px #B09E84; }

.product_header_foto																{ background: url(img/default/foto_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_foto table.filter										{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_foto select													{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_foto																	{ width: 608px; text-align: left;}
.prodlist_foto tr.table_header											{ height: 22px; background-color: #DEDFDE; color: #636563; }
.prodlist_foto tr.table_header td										{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_foto_rowborder														{ border-bottom: solid 1px #F57100; }


/* Beschriftung Filter */
#_ctl0_Main_lbMarken, 
#_ctl0_Main_lbSort,
#_ctl0_Main_lbProduktEingen													{ color: #FFFFFF; margin-left: 0px; padding-top: 0px; vertical-align: bottom; font-size: 11px; font-family: verdana; }

/* Dropdown-Felder */
#_ctl0_Main_ddSort,
#_ctl0_Main_ddMarken,
#_ctl0_Main_ddProduktEingen													{ margin-bottom: 5px; height: 18px;}

/* Text: Preis */
.price																							{ text-align: center; margin: 0px; padding-top: 11px; }
.price_value																				{ font-size: 12px; font-weight: bold; font-family: verdana; color: #555555; }
.price_value_red																			{ font-size: 12px; font-weight: bold; font-family: verdana; color: #D40032; }
.price_value_old																			{ font-size: 9px; font-weight: bold; font-family: verdana; color: #555555; text-decoration: line-through; }
.price_value_with_uvp																		{ font-size: 9px; font-weight:normal; font-family: verdana; color: #555555; text-decoration: none; }

/* Text: Size */
.size																		{ width: 70px; padding-top: 20px; }
.td.size span																{ font-size: 11px; font-weight: bold;}																				


/* weißer Trenner */
.product_table tr.table_header td.name,
.product_table tr.table_header td.size,
.product_table tr.table_header td.price 						{ border-right: solid 3px #fff; font-size: 10px; color: #555555; }

.product_table tr.table_header td.img, 
.product_table tr.table_header td.shopping_cart			{ border: none; }
.product_table tr.product_row.first									{ border-top: solid 1px; }
#wrapper .product_table tr.product_row							{ border-top: 1px solid #BDBABD; padding: 10px; }

/* spaltenweise Styles */
.img																								{ width: 70px; margin-left: 5px; }
.productname																				{ text-align: left; padding-left: 10px;  }
.productname a																			{ text-decoration: underline; font-weight: bold; font-size: 0.7em }
.size span																					{ font-size: 11px; font-weight: bold;}
.amount																							{ width: 50px; padding-top: 20px; height: 14px; }
.amount input																				{ width: 20px; text-align: right; padding-right: 5px; }

/* Beschriftung Filter */
#_ctl0_Main_lbMarken, 
#_ctl0_Main_lbSort,
#_ctl0_Main_lbProduktEingen													{ color: #FFFFFF; margin-left: 0px; padding-top: 2px; vertical-align: bottom; font-size: 11px; font-family: verdana; }

/* Dropdown-Felder */
#_ctl0_Main_ddSort,
#_ctl0_Main_ddMarken,
#_ctl0_Main_ddProduktEingen													{ margin: 0px; padding: 0px;}

/* weißer Trenner */
.product_table tr.table_header td.name,
.product_table tr.table_header td.size,
.product_table tr.table_header td.price 						{ border-right: solid 3px #fff; font-size: 10px; color: #555555; }

.product_table tr.table_header td.img, 
.product_table tr.table_header td.shopping_cart			{ border: none; }
.product_table tr.product_row.first									{ border-top: solid 1px; }
#wrapper .product_table tr.product_row							{ border-top: 1px solid #BDBABD; padding: 10px; }

/* spaltenweise Styles */
.img																								{ width: 70px;}
.productname																				{ text-align: left; padding-left: 15px;  }
.productname a																			{ text-decoration: underline; font-weight: bold; }
.size span																					{ font-size: 11px; font-weight: bold;}
.amount																							{ width: 50px; padding-top: 20px; height: 14px; }
.amount input																				{ width: 20px; text-align: right; padding-right: 5px; }

/* <Klose><2007-06-07> ROL
 * Klasse fuer das Div innerhalb des Grid. "In den Warenkorb"-Button und "merken"-Link
 */
.shopping_cart							
{ 
	width: 100px; 
	border-right: none; 
	padding-top: 0px;
	padding-bottom: 0px; 
}

.shopping_cart input.button						{ padding-top: 10px; padding-left: 5px; width: 86px; height: 41px; display: block; }
.shopping_cart_remember														
{
		font-weight: bold; 
		width: 95px; 
		padding-top: 30px; 
		vertical-align: bottom; 
		text-align: right;
}

.shopping_cart_remember	a														{ text-decoration: underline; }

.rating																							{ margin-top: 4px; }
.red_star																						{ display: inline; background: url(../img/default/img_star_red.gif) no-repeat top right; padding: 0 9px 0 0; }
.grey_star																					{ display: inline; background: url(../img/default/img_star_grey.gif) no-repeat top right; padding: 0 9px 0 0; }

/* <Klose><2007-06-14> Text fuer Produktname & Beschreibung in der Produktliste */
.productname .text 
{
	font-size: .9em;
	font-family: verdana,arial,sans-serif;
	color: #737173;
}

.availability
{	
		font-size: .9em;
		font-family: verdana,arial,sans-serif;
		color: #737173;
		vertical-align: bottom;
		display: inline;
		position: relative;
		left: 0.5px;
		white-space: nowrap;
}

.CBestellen { vertical-align: bottom; margin: 8px 0px 0px 0px;}
 
.shoppingcart_button
{
		margin-top: 8px;
		margin-left: 10px;
}

.shopping_button
{
		
}

.disabled_shoppingcart_button
{
	cursor: default;
	margin-top: 8px;
	margin-left: 10px;
}

#content .wein .product_table_box .box_bottom						{ background:transparent url(../img/default/listbox_unten_wein.gif) no-repeat scroll left bottom; height: 10px;}
#content .search_result .product_table_box .box_bottom		{ background:transparent url(../img/default/listbox_unten_suche.gif) no-repeat scroll left bottom; height: 10px;}


/* <Noema><2010-11-09>
    *Klassen für neue Breadcrumbs - shopdisplayproducts - Dynamisch gebaut pro Kategorie*
Listenansicht */

    /*Level 1*/
.breadcrumblevel1
{
    margin-bottom: 14px;
    /*clear:both;*/
}
.breadcrumblevel2
{
    width: 500px;
    /*float: left;*/
}
.breadcrumblevel1 a, .breadcrumblevel2 a
{
    text-decoration: none;
}
.breadcrumblevel1 a:hover, .breadcrumblevel2 a:hover
{
    text-decoration: underline;
}
.default_breadcrumcss1, .default_breadcrumcss1 a
{
    color: #d40032;
}

.breadcrumbcss2, .breadcrumbcss2 a,
.breadcrumbcss2 .objekt
{
    color: #5d5d5d;
    font-size: 21px;
    font-weight: bold;
    width: 500px;
    height: auto;
}

*.trenni
{
    color:#6F7071;
}

    /*Parfuem*/
.duefte_breadcrumcss1, .duefte_breadcrumcss1 a
{
    color: #B46B93;
}
.duefte_breadcrumcss2 a:first-child,
.duefte_breadcrumcss2 .objekt
{
    color: #B46B93;
}
    /*Gesundheit*/
.gesundheit_breadcrumcss1, .gesundheit_breadcrumcss1 a
{
    color: #78B966;
}
.gesundheit_breadcrumcss2 a:first-child,
.gesundheit_breadcrumcss2 .objekt
{
    color: #78B966;
}
    /*Haut*/
.pflege_breadcrumcss1, .pflege_breadcrumcss1 a
{
    color: #010066;
}
.pflege_breadcrumcss2 a:first-child,
.pflege_breadcrumcss2 .objekt
{
    color: #010066;
}
    /*Haus*/
.haushalt_breadcrumcss1, .haushalt_breadcrumcss1 a
{
    color: #F6A800;
}
.haushalt_breadcrumcss2 a:first-child,
.haushalt_breadcrumcss2 .objekt
{
    color: #F6A800;
}
    /*Baby*/
.baby_breadcrumcss1, .baby_breadcrumcss1 a
{
    color: #6A9AC2;
}
.baby_breadcrumcss2 a:first-child,
.baby_breadcrumcss2 .objekt
{
    color: #6A9AC2;
}
    /*Technik*/
.technik_breadcrumcss1, .technik_breadcrumcss1 a
{
    color: #F57100;
}
.technik_breadcrumcss2 a:first-child,
.technik_breadcrumcss2 .objekt
{
    color: #F57100;
}
    
    /*Wein*/
.wein_breadcrumcss1, .wein_breadcrumcss1 a
{
    color: #8C1D26;
}
.wein_breadcrumcss2 a:first-child,
.wein_breadcrumcss2 .objekt
{
    color: #8C1D26;
}
    /*Fundgrube*/
.fundgrube_breadcrumcss1, .fundgrube_breadcrumcss1 a
{
    color: #B09E84;
}
.fundgrube_breadcrumcss2 a:first-child,
.fundgrube_breadcrumcss2 .objekt
{
    color: #B09E84;
}
/* <Noema><2010-11-23>
   - Klassen für die Listen,- Gallery wechsel Bereich -
*/
.BreadcrumbListView
{
    vertical-align:bottom; 
    width: 500px;
}
.BreadcrumbView
{
    /*float: left; */
    width: 500px;
    margin-bottom: 4px;
}

    /*Allgemeine Klassen für die Cart/Okay Images in der Preise*/
    
.lbNormalpreis .normalpreis .price .addtocarticon,
.lbStreichpreis .normalpreis .price .addtocarticon,
.lbNormalpreis_inwk .normalpreis .price .addtocarticon,
.lbStreichpreis_inwk .normalpreis .price .addtocarticon
{
    background-image: url('img/productlist/CartPreis.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    position: relative;
    left: 2px;
    top: 5px;
    float: left;
}
.lbStreichpreis .normalpreis .price .addtocarticon,
.lbStreichpreis_inwk .normalpreis .price .addtocarticon
{
    top: -18px;
    float: right;
    *top:5px !important; /*TODO: IE7*/
    *float:left; 
}
.IE9 .lbStreichpreis .normalpreis .price .addtocarticon,
.IE9 .lbStreichpreis_inwk .normalpreis .price .addtocarticon
{
    top: -17px; /*IE9*/
}
.IE9 .ToolTipProd .ToolTipt_Vorschaubild .lbStreichpreis .normalpreis .price .addtocarticon,
.IE9 .ToolTipProd .ToolTipt_Vorschaubild .lbStreichpreis_inwk .normalpreis .price .addtocarticon
{
    top: -18px; /*IE9*/
}
.IE9 .ProductModule_content .ToolTipProd .ToolTipt_Vorschaubild .lbStreichpreis .normalpreis .price .addtocarticon,
.IE9 .ProductModule_content .ToolTipProd .ToolTipt_Vorschaubild .lbStreichpreis_inwk .normalpreis .price .addtocarticon,
.IE9 .prodlist_search .ToolTipProd .ToolTipt_Vorschaubild .lbStreichpreis .normalpreis .price .addtocarticon,
.IE9 .prodlist_search .ToolTipProd .ToolTipt_Vorschaubild .lbStreichpreis_inwk .normalpreis .price .addtocarticon
{
    top: -17px;
}
.lbNotAviable .normalpreis .price .addtocarticon
{
    background-image: url('img/productlist/gloeckenPreis.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 13px;
    position: relative;
    left: 8px;
    top: 3px;
    *top:0px !important; /*TODO: IE7*/
}
.lbNormalpreis_inwk .normalpreis .price .addtocarticon,
.lbStreichpreis_inwk .normalpreis .price .addtocarticon
{
    background-image: url('img/productlist/okayPreis.png');
}


.ListandGalleryView
{    
    position: relative;
    left: 108px;
    /*top: -23px;*/
    width: 106px;
    height: 32px;
    float:right;
    height:100%; 
}
.ListandGalleryView .ccListview, .ListandGalleryView .ccGalleryview
{
  position:absolute;
  bottom: -2px;
  display: block;
  width: 106px;
  height: 32px;
  background-repeat: no-repeat;
}

.ListandGalleryView .ccListview
{
    background-image:url('img/productlist/GalleryViewButton.png');
    *bottom: -3px; /*TODO: Position nur für IE7, weil das Bild sonst 2px höhe steht*/
}
.ListandGalleryView .ccGalleryview
{
    background-image:url('img/productlist/ListViewButton.png');
}
.IE7 .ListandGalleryView .ccListview, 
.IE7 .ListandGalleryView .ccGalleryview
{
  bottom: -4px;
}
    
/* <Noema><2010-11-10>
    *Klassen für neue Produktzahl und Paging - shopdisplayproducts - *
Listenansicht */
.ProdzahlandPage
{
    height: 40px;
    background-image: url('img/productlist/ProduktZahl_bg.gif');
    background-repeat: repeat-x;
    line-height: 30px;
}
.ProdzahlandPage .prodanzahl
{
    padding-left: 4px;
    display: block;
    float: left;
}
.ProdzahlandPage .PageingTopInnerDiv
{
    color: #9a9a9a;
    margin-left: 8px;
    float: left;
}
.ProdzahlandPage .PageingTopInnerDiv .site
{
    display: block;
    float: left;
}
.ProdzahlandPage .PageingTopInnerDiv .pagevor
{
    float:left;
}
.ProdzahlandPage .PageingTopInnerDiv #navleft_inactiv,
.ProdzahlandPage .PageingTopInnerDiv #navright,
.ProdzahlandPage .PageingTopInnerDiv #navleft
{
    padding: 0px !important;
    width: 8px;
    height: 9px;
    display: block;
    float: left;
    margin-top:12px;
}
.ProdzahlandPage .PageingTopInnerDiv #navleft_inactiv
{
    background-image: url('img/productlist/pfeilbackLeft.png');
    margin-left: 8px;
}
.ProdzahlandPage .PageingTopInnerDiv #navright
{
    background-image: url('img/productlist/pfeilvorRight_activ.png');
}
.ProdzahlandPage .PageingTopInnerDiv #navleft
{
    background-image: url('img/productlist/pfeilbackLeft_activ.png');
    margin-left: 8px;
}
.ProdzahlandPage .PageingTopInnerDiv .navactivepage
{
    color:#273849;
    padding: 0px 12px 0px 12px;
    display: block;
    float: left;
}
    /*Selector für Produktanzahl Anzeige*/
.ProdzahlandPage .ProductsPerPageSelect
{
    visibility: hidden;
    width: auto !important;
}
.ProdzahlandPage span.ProductsPerPage
{
    margin-left: 20px;
    *vertical-align: middle;
}
.ProdzahlandPage .selectbox 
{
  margin: 0px;
  padding-left:2px;
  padding-right:10px;
  font-size:1em;/* Resize Font*/
  width : 20px; /* Resize Width */
  display : inline;
  text-align:left; 
  background: url('img/productlist/alldownPfeil.png') right;
  background-repeat:no-repeat;
  border:none;
  font-weight: bold;
  color: #273849;
  cursor: pointer;
}
.ProdzahlandPage div.selectbox-wrapper {
  position:absolute;
  background-color:white;
  border:1px solid #dadada;
  margin:-6px 0px 0px 66px;
  padding:0px 0px 0px 4px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:5; 
  cursor: pointer; 
  width: 26px !important;
  *margin: 18px 0px 0px -30px; /*TODO IE7 platziert die Boxliste ganz rechts an Fenster, daher wird diese mit minus Margin gerückt*/
}

.ProdzahlandPage div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.ProdzahlandPage div.selectbox-wrapper ul li.selected { 
  background-color: #fff;
  color: #273849;
  font-weight: bold;
}

.ProdzahlandPage div.selectbox-wrapper ul li.current { 
  background-color: #fff;
  text-decoration: underline;
}

.ProdzahlandPage div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  line-height: 18px !important;
}

    /* Selector Seitenfilter*/
.ProdzahlandPage .PageSorting
{
    float: right;
    width: 50%;
    text-align: right;
    margin-right: 12px;
}
.ProdzahlandPage .PageSorting label
{
    color: #9a9a9a;
    *vertical-align: middle;
}
.ProdzahlandPage .PageSorting .SortDropDown
{
    visibility: hidden;
    width: auto !important;
}
.ProdzahlandPage .PageSorting input.selectbox
{
  margin: 0px;
  padding-left: 0px;
  padding-right: 14px;
  font-size:11px;
  display : inline;
  text-align: right; 
  background: url('img/productlist/alldownPfeil.png') right;
  background-repeat:no-repeat;
  border:none;
  color: #273849;
  font-weight: bold;
  width: 170px !important;
  cursor: pointer;
}
.ProdzahlandPage .PageSorting div.selectbox-wrapper {
  position:absolute;
  width:170px !important;
  background-color:white;
  border:1px solid #dadada;
  margin:0px 0px 0px 120px;
  padding: 0px 2px 0px 4px;
  text-align:right;
  max-height:200px;
  overflow:auto;
  z-index:5; 
  cursor: pointer;
  *margin: 18px 0px 0px -184px; /*TODO IE7 platziert die Boxliste ganz rechts an Fenster, daher wird diese mit minus Margin gerückt*/
}

.ProdzahlandPage .PageSorting div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.ProdzahlandPage .PageSorting div.selectbox-wrapper ul li.selected { 
  background-color: #fff;
  color: #273849;
  font-weight: bold;
}

.ProdzahlandPage .PageSorting div.selectbox-wrapper ul li.current { 
  background-color: #fff;
  text-decoration: underline;
}

/* Dropdown für die Anzahl der Angezeigten Elemente */
.ProdZahldownPage .ProductsPerPageSelect
{
    visibility: hidden;
    width: auto !important;
} 
.ProdZahldownPage .selectbox
{
  margin: 0px;
  margin-top:7px;
  vertical-align:top;
  padding-left: 0px;
  padding-right: 0px;
  font-size:11px;
  display : inline;
  text-align:left; 
  background: url('img/productlist/alldownPfeil.png') right;
  background-repeat:no-repeat;
  border:none;
  color: #273849;
  font-weight: bold;
  width: 33px;
  cursor: pointer;
}
.ProdZahldownPage div.selectbox-wrapper {
  position:absolute;
  background-color:white;
  border:1px solid #dadada;
  margin:-6px 0px 0px 164px;
  padding:0px 0px 0px 4px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:5; 
  cursor: pointer; 
  width: 26px !important;
  *margin: 22px 0px 0px -32px; /*TODO IE7 platziert die Boxliste ganz rechts an Fenster, daher wird diese mit minus Margin gerückt*/
}

.ProdZahldownPage div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.ProdZahldownPage div.selectbox-wrapper ul li.selected { 
  background-color: #fff;
  color: #273849;
  font-weight: bold;
}

.ProdZahldownPage div.selectbox-wrapper ul li.current { 
  background-color: #fff;
  text-decoration: underline;
}


.ProdZahldownPage div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  line-height: 18px !important;
}


/* <Noema><2010-11-12>
    *Klassen für neue Produktzahl und Paging in Footer Bereich - shopdisplayproducts - *
Listenansicht */
.ProdZahldownPage
{
    margin: 14px 0px 12px 0px;
}
.ProdZahldownPage .ibackpaging
{
    cursor: pointer;
    margin-right: 30px;
}
.ProdZahldownPage .ProductsPerPage
{
    vertical-align: top;
    font-size: 12px;
    color: #9a9a9a;
    display: inline-block;
    padding-top: 6px;
}
.ProdZahldownPage .ProductsPerPageSelect
{
    border: none;
    vertical-align: top;
    display: inline-block;
    padding-top: 6px;
}
.ProdZahldownPage .ProductsPerPageSelect option
{
    text-align: left;
    color: #273849;
    font-size: 10px;
}
.ProdZahldownPage .PageingInnerDiv
{
    float: right;
    height: auto;
    *width: 280px; /*TODO: Breite fest für IE7*/
}
.ProdZahldownPage .PageingInnerDiv .PagedownZahl
{
    float: left;
}
.ProdZahldownPage .PageingInnerDiv .pagevor
{
    float: right;
}
.ProdZahldownPage .PageingInnerDiv span,
.ProdZahldownPage .PageingInnerDiv a
{
    vertical-align: top;
    display: inline-block;
    padding: 6px 12px 0px 0px;
    font-size: 12px;
}
.ProdZahldownPage .PageingInnerDiv a
{
    color: #273849;
}
.ProdZahldownPage .PageingInnerDiv a:hover
{
    text-decoration: none;
}
.ProdZahldownPage .PageingInnerDiv .site
{
    color: #d40039;
}
.ProdZahldownPage .PageingInnerDiv #navright
{
    background-image: url('img/productlist/pagedownPfeilvor.png');
    width: 84px;
    height: 27px;
    padding: 0px;
}

/* <Klose><2007-06-07> ROL
 * Div Styles fuer die Produktlistenansicht
 */
 
.Listenansicht_Zeile
{
		padding-top: 5px;
		padding-bottom: 5px;
}
.Listenansicht_Zelle
{
		margin-top: 8px;
		margin-bottom: 20px;
}

.Listenansicht_Zelle .nMaxText
{
	margin-left: 2px;
}

.Listenansicht_Zelle .freightcharge
{
    font-size: 10px;
}
.Listenansicht_Zelle .pfandicon
{
    margin-top: 16px;
    _margin-top: 12px;
    width: auto;
    float: right;
    margin-right: 8px;
}

.Listenansicht_Zelle .electroicon
{
    margin-top: 16px;
    _margin-top: 12px;
    width: auto;
    float: right;
    margin-right:14px;
}

.Listenansicht_Vorschaubild
{
		/*margin-left: 13px;
		margin-right: 13px;*/
		padding-top: 5px;
		text-align: center;
}
.Listenansicht_Vorschaubild .Vorschaubild
{
}
.Listenansicht_Vorschaubild .zoom_field
{
    margin-top: 8px;
    margin-bottom: 4px;
}
.Listenansicht_Vorschaubild .zoom_field a				
{ 
    font-size: 10px; 
    background: url(img/default/bt_zoom_a.gif) no-repeat top left; 
    padding: 1px 0 2px 18px;
    display: inline-block;  
}
.Listenansicht_Bewertung
{		
		height: 11px;
		padding-left: 8px;
}
.Listenansicht_Bewertung .Bewertung
{
		width: 11px;
		float: left;
		padding-right: 2px;
}
.Listenansicht_Produktbeschreibung
{
	margin-left: 0;
	margin-right: auto;
}
.Listenansicht_Lieferstatus
{
	margin-left: 0;
	margin-right: auto;
}
.biozidmessage
{
	width: 250px; 
	padding-left: 0px;
	height: 30px; 
	overflow: visible;
	font-size: 9px;
	font-weight: bold;
}	
table.Mengenfeld, table.MengenfeldInWK
{
		height: 17px;
		width: 23px;
		font-size: 11px;
		vertical-align: middle;
		text-align: center;
}
.zellentext .brandLink
{
    font-size: 11px;
    color: #586572;
    margin-top:14px;
}
.zellentext .brandLink a
{
    font-size: 11px;
    color: #586572;
}
.zellentext .brandLink a:hover
{
    text-decoration: none;
}
/*Gesamte Preis Bereich für Listen und Galerien Ansichten*/
.lbNormalpreis .normalpreis
{
    width: auto;
    height: 33px;
    display: block;
}
.lbNormalpreis .normalpreis .preisleft
{
    background-image: url('img/productlist/normalPreisLeft_bg.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 33px;
    float: left;
    display: block;
}
.lbNormalpreis .normalpreis .price
{
    background-image: url('img/productlist/normalPreisMitte_bg.png');
    background-repeat: repeat-x;
    height: 33px;
    float: left;
    padding-top: 0px;
    line-height: 30px;
    display: block;
    text-align: left;
}
.lbNormalpreis .normalpreis .itoWarenkorb
{
    background-image: url('img/productlist/normalPreisRight_bg.png');
    background-repeat: no-repeat;
    height: 33px;
    float: left;
    width: 12px;
} 
.lbNormalpreis .normalpreis .price .price_value
{
    color: #fff;
    text-decoration: none;
    padding-left: 2px;
    float: left;
}
.lbStreichpreis .normalpreis
{
    width: auto;
    height: 51px;
    display: block;
}
.lbStreichpreis .normalpreis .preisleft
{
    background-image: url('img/productlist/AltPreisLeft_bg.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 51px;
    float: left;
    display: block;
}
.lbStreichpreis .normalpreis .price
{
    background-image: url('img/productlist/AltPreisMitte_bg.png');
    background-repeat: repeat-x;
    height: 51px;
    float: left;
    padding-top: 0px;
    line-height: normal;
    display: block;
    text-align: left;
}
.lbStreichpreis .normalpreis .itoWarenkorb
{
    background-image: url('img/productlist/AltPreisRight_bg.png');
    background-repeat: no-repeat;
    height: 51px;
    float: left;
    width: 12px;
    display: block;
}
.lbStreichpreis .normalpreis .price .price_value_old,
.lbStreichpreis .normalpreis .price .price_value_with_uvp
{
    color: #868686;
    display:inline-block;
    padding-left: 2px;
    font-weight: normal;
    padding-top: 5px;
}
.lbStreichpreis .normalpreis .price .price_value_red
{
    display: block;
    clear: left;
    color: #fff;
    padding-left: 2px;
    padding-right:20px;
    padding-top: 8px;
    *float: left;
}
.lbNotAviable .normalpreis
{
    width: auto;
    height: 66px;
    display: block;
}
.lbNotAviable .normalpreis .preisleft
{
    background-image: url('img/productlist/AusPreisLeft_bg.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 66px;
    float: left;
    display: block;
}
.lbNotAviable .normalpreis .price
{
    background-image: url('img/productlist/AusPreisMitte_bg.png');
    background-repeat: repeat-x;
    height: 66px;
    float: left;
    padding-top: 0px;
    line-height: normal;
    display: block;
    text-align: left;
}
.lbNotAviable .normalpreis .itoWarenkorb
{
    background-image: url('img/productlist/AusPreisRight_bg.png');
    background-repeat: no-repeat;
    height: 66px;
    float: left;
    width: 12px;
    display: block;
}
.lbNotAviable .normalpreis .price .price_value
{
    color: #494949;
    display:inline-block;
    padding-left: 2px;
    font-weight: bold;
    padding-top: 10px;
} 
.lbNotAviable .normalpreis .ProdAusverkauf
{
    display: block;
    color: #6F7B86;
    font-size: 11px;
    position: relative;
    padding-left: 2px;
    padding-right: 2px;
} 
.lbNormalpreis_inwk .normalpreis
{
    width: auto;
    height: 33px;
    display: block;
}
.lbNormalpreis_inwk .normalpreis .preisleft
{
    background-image: url('img/productlist/gr_normalPreisLeft_bg.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 33px;
    float: left;
    display: block;
}
.lbNormalpreis_inwk .normalpreis .price
{
    background-image: url('img/productlist/gr_normalPreisMitte_bg.png');
    background-repeat: repeat-x;
    height: 33px;
    float: left;
    padding-top: 0px;
    line-height: 30px;
    display: block;
    text-align: left;
}
.lbNormalpreis_inwk .normalpreis .itoWarenkorb
{
    background-image: url('img/productlist/gr_normalPreisRight_bg.png');
    background-repeat: no-repeat;
    height: 33px;
    float: left;
    width: 12px;
} 
.lbNormalpreis_inwk .normalpreis .price .price_value
{
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    padding-left: 2px;
    float: left;
}
.lbStreichpreis_inwk .normalpreis
{
    width: auto;
    height: 51px;
    display: block;
}
.lbStreichpreis_inwk .normalpreis .preisleft
{
    background-image: url('img/productlist/GrunPreisLeft_bg.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 51px;
    float: left;
    display: block;
}
.lbStreichpreis_inwk .normalpreis .price
{
    background-image: url('img/productlist/GrunPreisMitte_bg.png');
    background-repeat: repeat-x;
    height: 51px;
    float: left;
    padding-top: 0px;
    line-height: normal;
    display: block;
    text-align: left;
}
.lbStreichpreis_inwk .normalpreis .itoWarenkorb
{
    background-image: url('img/productlist/GrunPreisRight_bg.png');
    background-repeat: no-repeat;
    height: 51px;
    float: left;
    width: 12px;
    display: block;
}
.lbStreichpreis_inwk .normalpreis .price .price_value_old,
.lbStreichpreis_inwk .normalpreis .price .price_value_with_uvp
{
    color: #868686;
    display:inline-block;
    padding-left: 2px;
    font-weight: normal;
    padding-top: 5px;
}
.lbStreichpreis_inwk .normalpreis .price .price_value_red
{
    display: block;
    clear: left;
    color: #fff;
    padding-left: 2px;
    padding-right:20px;
    padding-top: 8px;
    *float: left;
}

/*** Neue Listenansicht Nov.2010 - <Noema> ***/

.ListenEinzelnProd
{
    clear: both;
    border-bottom: solid 1px #d4d4d4;
    margin: 0px;
    padding: 10px 0px 16px 0px;
    background-color: #FFFFFF;
}

.ListenEinzelnProd .Listenansicht_Zelle
{
    width: 110px;
    float: left;
    margin: 0px;
}
.ListenEinzelnProd .Listenansicht_ZelleText
{
    float: left;
    width: auto;
    white-space: normal;
}
.ListenEinzelnProd .Listenansicht_ZelleText .zellentext
{
    float: left;
    width: 300px;
    font-size: 12px;
    line-height: 16px;
}
.ListenEinzelnProd .Listenansicht_ZelleText .zellentext h2
{
    font-size: 12px;
    line-height: 16px;
}
.ListenEinzelnProd .zellentext img
{
    padding-bottom: 0px;
    vertical-align: middle;
}
.ListenEinzelnProd .zellentext .electroicon,
.ListenEinzelnProd .zellentext .pfandicon
{
    display: inline;
}
.ListenEinzelnProd .zellentext .fahnespar
{
    display: inline-block;
    color: #fff;
    font-size: 9px;
    background-image: url('img/productlist/ListeFahne_Spar.png');
    background-repeat: no-repeat;
    width: 51px;
    height: 15px;
    padding-left: 9px;
    line-height: 15px;
    padding-bottom: 0px;
    vertical-align: middle;
    font-weight: bold;
}
.ListenEinzelnProd .zellentext a.ProdTitle
{
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding: 10px 0px 12px 0px;
    color: #4d4d4d;
    line-height: normal;
}
.ListenEinzelnProd .zellentext a.ProdTitle:hover
{
    text-decoration: underline;
}
.ListenEinzelnProd .zellentext .Listenansicht_Bewertung
{
    padding: 2px 6px 0px 0px;
    float: left;
    height: 11px;
}
.ListenEinzelnProd .zellentext .warning,
.ListenEinzelnProd .zellentext .warning a
{
    font-size: 10px;
    color: #000000;
    padding-top: 12px;
    clear: both;
}
.ListenEinzelnProd .zellentext .availability,
.ListenEinzelnProd .zellentext .notavailability
{
    font-size: 12px;
    padding-top: 12px;
    clear: both;
    display:block;
    /* Eigenschaften, wenn diesem Text neben der Varianten Button ist
    left: 6px;
    top:-3px;
    padding-top: 0px;
    display: inline-block; ?
*/
}
.ListenEinzelnProd .zellentext .availability
{
    color: #4D8D22;
}
.ListenEinzelnProd .zellentext .notavailability
{
    color: #b3b3b3;
}
.ListenEinzelnProd .Listenansicht_ZelleText .zellenpreis
{
    float: left;
    width: auto;
    padding-left: 8px;
}
.ListenEinzelnProd .zellenpreis table.Mengenfeld,
.ListenEinzelnProd .zellenpreis table.MengenfeldInWK
{
    margin-left: 0px;
    float: left;
    margin-right: 4px;
    border: solid 1px #C3C3C3 !important;
}

.ListenEinzelnProd .zellenpreis .Mengenfeld tr td > table tr td,
.ListenEinzelnProd .zellenpreis .MengenfeldInWK tr td > table tr td
{
    background-color: Transparent !important;
    border: none !important;
}
.ListenEinzelnProd .zellenpreis table.Mengenfeld input,
.ListenEinzelnProd .zellenpreis table.MengenfeldInWK input
{
    width: 18px !important;
    margin-right: 0px;
    font-size: 11px;
}
.ListenEinzelnProd .zellenpreis table.MengenfeldInWK input
{
    color: #337F00;
    font-weight: bold;
}
.ListenEinzelnProd .zellenpreis .Mengenfeld tr td > table,
.ListenEinzelnProd .zellenpreis .MengenfeldInWK tr td > table
{
    width: 9px !important;
    height: 17px !important;
}
.ListenEinzelnProd .zellenpreis .size
{
    width: auto;
    padding-left: 40px;
    text-align: left;
    padding-top: 13px;
}
.ListenEinzelnProd .zellenpreis .size span
{
    color: #4c4c4c;
    font-weight: bold;
    font-size: 12px;
}
.ListenEinzelnProd .zellenpreis .size span.sizetwo
{
    color: #9a9a9a;
    font-weight: normal;
}
.ListenEinzelnProd .zellenpreis .mwst_value
{
    padding: 0px 0px 0px 40px;
    color: #b2b2b2;
    font-size: 11px
}
.ListenEinzelnProd .zellenpreis .mwst_value a
{
    text-decoration: none;
    color: #b2b2b2;
    font-size: 11px
}
.ListenEinzelnProd .zellenpreis .mwst_value a:hover,
.ListenEinzelnProd .zellenpreis .pfand_value a:hover
{
    text-decoration: underline;
}
.ListenEinzelnProd .zellenpreis .pfand_value
{
    padding: 10px 0px 0px 40px;
    color: #9a9a9a;
    font-size: 12px
}
.ListenEinzelnProd .zellenpreis .pfand_value a
{
    text-decoration: none;
    color: #9a9a9a;
    font-size: 12px
}
.ListenEinzelnProd .zellenpreis .freightcharge
{
    padding: 10px 0px 0px 40px;
    color: #9a9a9a;
    font-size: 12px
}
.ListenEinzelnProd .zellenpreis .mengepreisPlace .maxiMenge
{
    float: left;
    font-size: 9px;
    position: relative;
    top: -6px;
    margin-bottom: -6px;
    font-weight: bold;
    color: #525252;
}

 /*Preis Bereich*/
        /*Normal Preis*/
.ListenEinzelnProd .zellenpreis .mengepreisPlace
{
    margin-top: 24px;
}
.ListenEinzelnProd .zellenpreis .mengepreisPlace .DeleteBu
{
    padding-top: 4px;
    padding-left: 4px;
}

.ListenEinzelnProd .zellenpreis .lbNormalpreis, .ListenEinzelnProd .zellenpreis .lbStreichpreis,
.ListenEinzelnProd .zellenpreis .lbNotAviable, .ListenEinzelnProd .zellenpreis .lbNormalpreis_inwk,
.ListenEinzelnProd .zellenpreis .lbStreichpreis_inwk
{
    display: inline-block;
    float: left;
    text-decoration: none;
    position: relative;
    top: -6px;
    margin-bottom: -6px;
}
 /*Rabatt Preis*/
.ListenEinzelnProd .zellenpreis .lbStreichpreis
{
    top: -22px;
    margin-bottom: -22px;
}
   /*Ausverkauf Preis*/
.ListenEinzelnProd .zellenpreis .lbNotAviable
{
    margin-left: 36px;
}
.ListenEinzelnProd .zellenpreis .lbNotAviable .normalpreis .ProdAusverkauf 
{
    width: 110px;
} 
 /*Grun Rabatt Preis*/
.ListenEinzelnProd .zellenpreis .lbStreichpreis_inwk
{
    top: -22px;
    margin-bottom: -22px;
}

/*** <Nebesov><18.11.2010>: Galerieansicht ***/
.GalleryPlace
{
    width: 100%;
    background-color: #FFFFFF;
}
.GalerieEinzelnProd, .GalerieEinzelnProdRand
{
    padding:0px;
    width: 190px;
    float: left;
    min-height: 250px;
    margin-bottom: 14px;
}
.GalerieEinzelnProd
{
   margin-right: 14px;
}

.GalerieEinzelnProd .fahnelogo, .GalerieEinzelnProdRand .fahnelogo
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 18px;
    height: 18px;
    z-index: 1;
    text-align: left;
}
.GalerieEinzelnProd .Varfahnelogo, .GalerieEinzelnProdRand .Varfahnelogo
{
    top: 12px;
    left: 20px;
}
.GalerieEinzelnProd .GallerieFahnen, .GalerieEinzelnProdRand .GallerieFahnen
{
    position: absolute;
    top:0px;
    width: 60px;
    z-index: 1;
    /*margin-left: -60px;*/
    right: 0px;
}
.GalerieEinzelnProd .GallerieFahnen img, .GalerieEinzelnProdRand .GallerieFahnen img
{
    padding-bottom: 6px;
}
.GalerieEinzelnProd .GallerieFahnen .fahnespar, .GalerieEinzelnProdRand .GallerieFahnen .fahnespar
{
    display: block;
    color: #fff;
    font-size: 9px;
    background-image: url('img/productlist/ListeFahne_Spar.png');
    background-repeat: no-repeat;
    width: 59px;
    height: 15px;
    padding-left: 7px;
    line-height: 13px;
    vertical-align: middle;
    font-weight: bold;
    white-space: nowrap;
}
.GalerieEinzelnProd .Galerienansicht_Vorschaubild, .GalerieEinzelnProdRand .Galerienansicht_Vorschaubild
{
    width: auto;
    clear: both;
    position: relative;
    height: 174px;
}
.divSchauBild
{
    width: 190px;
    height: auto;
    text-align: center;
    margin: 0px;
    padding: 0px;
    z-index: 0;
    position: absolute;
    top: 0px;
}
.GalerieEinzelnProd .Galerienansicht_Vorschaubild input.Vorschaubild,
.GalerieEinzelnProdRand .Galerienansicht_Vorschaubild input.Vorschaubild
{
    margin: 0px auto 0px auto !important;
    /*width: 90px;*/
}
    
.GalerieEinzelnProd .zellentext, .GalerieEinzelnProdRand .zellentext
{
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    top: 14px;
}
.GalerieEinzelnProd .zellentext h2, .GalerieEinzelnProdRand .zellentext h2
{
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #4d4d4d;
}

.GalerieEinzelnProd .zellentext a.ProdTitle, .GalerieEinzelnProdRand .zellentext a.ProdTitle
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    color: #4d4d4d;
    line-height: normal;
    cursor: pointer;
}
.GalerieEinzelnProd .zellentext a.ProdTitle:hover, 
.GalerieEinzelnProdRand .zellentext a.ProdTitle:hover
{
    text-decoration: underline;
}
.GalerieEinzelnProd .warning, .GalerieEinzelnProdRand .warning
{
    font-size: 10px;
    color: #000000;
    padding-top: 8px;
    clear: both;
}
.GalerieEinzelnProd .warning span, .GalerieEinzelnProdRand .warning span
{
    text-decoration: underline;
}

.GalerieEinzelnProd .zellentext .availability,
.GalerieEinzelnProd .zellentext .notavailability,
.GalerieEinzelnProdRand .zellentext .availability,
.GalerieEinzelnProdRand .zellentext .notavailability
{
    font-size: 12px;
}
.GalerieEinzelnProd .zellentext .availability, .GalerieEinzelnProdRand .zellentext .availability
{
    color: #4D8D22;
    white-space: normal;
    left: 0px;
    vertical-align: baseline;
}
.GalerieEinzelnProd .zellentext .notavailability, .GalerieEinzelnProdRand .zellentext .notavailability
{
    color: #b3b3b3;
}

    /*Mengenfeld Bereich in der Gallerie Ansicht*/
.GalerieEinzelnProd .fullamount, .GalerieEinzelnProdRand .fullamount
{
    float: right;
}

.GalerieEinzelnProd table.Mengenfeld, .GalerieEinzelnProdRand table.Mengenfeld,
.GalerieEinzelnProd table.MengenfeldInWK, .GalerieEinzelnProdRand table.MengenfeldInWK
{
    margin-left: -36px;
    margin-right: 4px;
    border: solid 1px #C3C3C3 !important;
    bottom: 6px;
    position: absolute;
    *bottom: 12px;
}

.GalerieEinzelnProd .Mengenfeld tr td > table tr td,
.GalerieEinzelnProdRand .Mengenfeld tr td > table tr td,
.GalerieEinzelnProd .MengenfeldInWK tr td > table tr td,
.GalerieEinzelnProdRand .MengenfeldInWK tr td > table tr td
{
    background-color: #fff !important;
    border: none !important;
}
.GalerieEinzelnProd table.Mengenfeld input, .GalerieEinzelnProdRand table.Mengenfeld input,
.GalerieEinzelnProd table.MengenfeldInWK input, .GalerieEinzelnProdRand table.MengenfeldInWK input
{
    width: 14px !important;
    margin-right: 0px;
    font-size: 11px;
    /*text-align: center !important;*/
    padding-right: 4px;
    height: 17px;
    background-color: #fff;
}
/*Browserweichen für Internet Explorer*/
.IE9 .HighlightedProductTooltip .Mengenfeld input,
.IE9 .HighlightedProductTooltip .MengenfeldInWK input
{
    padding-bottom: 1px;
    height: 16px;
}
.GalerieEinzelnProd table.MengenfeldInWK input, .GalerieEinzelnProdRand table.MengenfeldInWK input
{
    color: #337f00;
    font-weight: bold;
}

.GalerieEinzelnProd .Mengenfeld tr td > table, .GalerieEinzelnProdRand .Mengenfeld tr td > table,
.GalerieEinzelnProd .MengenfeldInWK tr td > table, .GalerieEinzelnProdRand .MengenfeldInWK tr td > table
{
    width: 9px !important;
    height: 17px !important;
    background-color: #fff;
}
/*Browserweichen für Internet Explorer*/
.IE9 .HighlightedProductTooltip .Mengenfeld tr td > table,
.IE9 .HighlightedProductTooltip .MengenfeldInWK tr td > table
{
    height: 16px !important;
}
.IE8 .HighlightedProductTooltip .Mengenfeld tr td > table,
.IE8 .HighlightedProductTooltip .MengenfeldInWK tr td > table
{
}
.GalerieEinzelnProd .fullamount .maxiMenge, .GalerieEinzelnProdRand .fullamount .maxiMenge
{
    font-size: 9px;
    position: absolute;
    bottom: -8px;
    margin-left: -36px;
    font-weight: bold;
    color: #525252;
    *bottom: -6px;
}

    /* Gallerie Product-Infos */
/*.GalerieEinzelnProd .size
{
    width: auto;
    padding-left: 40px;
    text-align: left;
    padding-top: 13px;
}
.GalerieEinzelnProd .size span
{
    color: #4c4c4c;
    font-weight: bold;
    font-size: 12px;
}
.GalerieEinzelnProd .size span.sizetwo
{
    color: #9a9a9a;
    font-weight: normal;
}*/
.GalerieEinzelnProd .mwst_value, .GalerieEinzelnProdRand .mwst_value
{
    padding: 10px 0px 0px 40px;
    color: #b2b2b2;
    font-size: 11px
}
.GalerieEinzelnProd .mwst_value a, .GalerieEinzelnProdRand .mwst_value a
{
    text-decoration: none;
    color: #b2b2b2;
    font-size: 11px
}
.GalerieEinzelnProd .mwst_value a:hover,
.GalerieEinzelnProd .pfand_value a:hover,
.GalerieEinzelnProdRand .mwst_value a:hover,
.GalerieEinzelnProdRand .pfand_value a:hover
{
    text-decoration: underline;
}
.GalerieEinzelnProd .pfand_value, .GalerieEinzelnProdRand .pfand_value
{
    padding: 0px 0px 0px 10px;
    color: #9a9a9a;
    font-size: 11px;
    margin-bottom: -18px;
    clear: both;
    float: left;
    /*bottom: -20px;
    position: absolute;*/ /*Diesem Code ist um dem Satz etwas tiefer zu Positionieren*/
}
*+ html .GalerieEinzelnProd .pfand_value, *+ html .GalerieEinzelnProdRand .pfand_value
{
    position: absolute;
    margin-bottom: 0px;
}
.GalerieEinzelnProd .pfand_value a, .GalerieEinzelnProdRand .pfand_value a
{
    text-decoration: none;
    color: #9a9a9a;
    font-size: 11px
}
.GalerieEinzelnProd .freightcharge, .GalerieEinzelnProdRand .freightcharge
{
    padding: 0px 0px 0px 10px;
    color: #9a9a9a;
    font-size: 11px;
    margin-bottom: -18px;
    clear: both;
    *clear: none;
    /*bottom: -20px;
    position: absolute;*/ /*Diese Code ist um dem Satz etwas tiefer zu Positionieren*/
}
*+ html .GalerieEinzelnProd .freightcharge, *+ html .GalerieEinzelnProdRand .freightcharge
{
    position: absolute;
    margin-bottom: 0px;
}
    /*Preis Bereich*/
        /*Normal Preis*/
.GalerieEinzelnProd .mengepreisPlace, .GalerieEinzelnProdRand .mengepreisPlace
{
    position: absolute;
    bottom: 2px;
    right: 0px;
    z-index: 1;
    *bottom: 12px;
}
.ProductModule_content .GalerieEinzelnProd .mengepreisPlace, 
.ProductModule_content .GalerieEinzelnProdRand .mengepreisPlace
{
    /*right: 10px;*/
}
.GalerieEinzelnProd .mengepreisPlace .DeleteBuGallery, .GalerieEinzelnProdRand .mengepreisPlace .DeleteBuGallery
{
    display: block;
    float: right;
    bottom: 8px;
    right: -14px;
    position: absolute;
    z-index: 3;
    *bottom: 12px;
    *right: -12px;
}
.GalerieEinzelnProd .lbNormalpreis, .GalerieEinzelnProd .lbStreichpreis,
.GalerieEinzelnProd .lbNotAviable, .GalerieEinzelnProd .lbNormalpreis_inwk,
.GalerieEinzelnProd .lbStreichpreis_inwk,
.GalerieEinzelnProdRand .lbNormalpreis, .GalerieEinzelnProdRand .lbStreichpreis,
.GalerieEinzelnProdRand .lbNotAviable, .GalerieEinzelnProdRand .lbNormalpreis_inwk,
.GalerieEinzelnProdRand .lbStreichpreis_inwk
{
    display: block;
    text-decoration: none;
    position: relative;
    bottom: 0px;
}
    /*Fix für Safari*/
html:not([dummy]) .GalerieEinzelnProd .lbNormalpreis, html:not([dummy]) .GalerieEinzelnProd .lbStreichpreis,
html:not([dummy]) .GalerieEinzelnProd .lbNotAviable, html:not([dummy]) .GalerieEinzelnProd .lbNormalpreis_inwk,
html:not([dummy]) .GalerieEinzelnProd .lbStreichpreis_inwk,
html:not([dummy]) .GalerieEinzelnProdRand .lbNormalpreis, html:not([dummy]) .GalerieEinzelnProdRand .lbStreichpreis,
html:not([dummy]) .GalerieEinzelnProdRand .lbNotAviable, html:not([dummy]) .GalerieEinzelnProdRand .lbNormalpreis_inwk,
html:not([dummy]) .GalerieEinzelnProdRand .lbStreichpreis_inwk
{
  float: right;
}
.GalerieEinzelnProd .lbNormalpreis .normalpreis .price,
.GalerieEinzelnProdRand .lbNormalpreis .normalpreis .price
{
   overflow: visible;
    
}
.GalerieEinzelnProd .lbNormalpreis .normalpreis .price .price_value,
.GalerieEinzelnProdRand .lbNormalpreis .normalpreis .price .price_value
{
    vertical-align: top;
}
.IE9 .HighlightedProductTooltip .lbNormalpreis .normalpreis .price .price_value
{
    margin-top: -1px;
}
    /*Rabatt Preis*/
.GalerieEinzelnProd .lbStreichpreis .normalpreis .price .price_value_red,
.GalerieEinzelnProdRand .lbStreichpreis .normalpreis .price .price_value_red
{
    *padding-right: 0px;
}
.IE9 .HighlightedProductTooltip .lbStreichpreis .normalpreis .price .price_value_old,
.IE9 .HighlightedProductTooltip .lbStreichpreis .normalpreis .price .price_value_with_uvp,
.IE9 .HighlightedProductTooltip .lbStreichpreis .normalpreis .price .price_value_red
{
    margin-top: -1px;
} 
    /*Ausverkauf Preis*/
.GalerieEinzelnProd .lbNotAviable .normalpreis .price,
.GalerieEinzelnProdRand .lbNotAviable .normalpreis .price
{
  width: 110px;
}
 
.IE9 .GalerieEinzelnProd .ToolTipProd .ToolTipt_Vorschaubild .lbNotAviable .normalpreis .ProdAusverkauf,
.IE9 .GalerieEinzelnProdRand .ToolTipProd .ToolTipt_Vorschaubild .lbNotAviable .normalpreis .ProdAusverkauf
{
    top: -1px;
}
.IE9 .prodlist_search .GalerieEinzelnProd .ToolTipProd .ToolTipt_Vorschaubild .lbNotAviable .normalpreis .ProdAusverkauf,
.IE9 .prodlist_search .GalerieEinzelnProdRand .ToolTipProd .ToolTipt_Vorschaubild .lbNotAviable .normalpreis .ProdAusverkauf
{
    top: 0px;
}
.IE9 .HighlightedProductTooltip .lbNotAviable .normalpreis .price .price_value
{
    margin-top: -1px;
}
    /*Grunen Preis - Artikel im Warenkorb*/
.GalerieEinzelnProd .lbNormalpreis_inwk .normalpreis,
.GalerieEinzelnProdRand .lbNormalpreis_inwk .normalpreis
{
    bottom: 70px;
}
.GalerieEinzelnProd .lbNormalpreis_inwk .normalpreis .preisleft,
.GalerieEinzelnProdRand .lbNormalpreis_inwk .normalpreis .preisleft
{
    background-image: url('img/productlist/gr_normalPreisLeft_bg.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 33px;
    float: left;
    display: block;
}

.IE9 .HighlightedProductTooltip .lbNormalpreis_inwk .normalpreis .price .price_value
{
    margin-top: -1px;
}

    /*Grun Rabatt Preis*/

.IE9 .HighlightedProductTooltip .lbStreichpreis_inwk .normalpreis .price .price_value_old,
.IE9 .HighlightedProductTooltip .lbStreichpreis_inwk .normalpreis .price .price_value_with_uvp,
.IE9 .HighlightedProductTooltip .lbStreichpreis_inwk .normalpreis .price .price_value_red
{
    margin-top: -1px;
}

/*** <hogenauer> highlighted product ***/

.HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProdukt.png');
    background-repeat:no-repeat;
    height:572px;
    width: 182px;
    padding: 10px 8px 12px 10px;
    float: right;
}
/* Verläufe (Hintergrunde) für die verschiedenen Rubriken - Highlight Produkte Galerieansicht*/
.duefte .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProd_parfum.png');
}
.gesundheit .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProd_gesund.png');
}
.pflege .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProd_haut.png');
}
.haushalt .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProd_haus.png');
}
.baby .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProdukt.png');
}
.weihnachten .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProdukt.png');
}
.technik .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProd_technik.png');
}
.wein .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProd_wein.png');
}
.garten .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProdukt.png');
}
.fundgrube .HighlightedProductGallery
{
    background-image: url('img/productlist/bgHighGalleryProd_fundgrub.png');
}


.HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProdukt.png');
    background-repeat: repeat-x;
}
 /* Verläufe (Hintergrunde) für die verschiedenen Rubriken - Highlight Produkte Listenansicht*/
.duefte .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProd_parfum.png');
    background-repeat: repeat-x;
}
.gesundheit .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProd_gesund.png');
    background-repeat: repeat-x;
}
.pflege .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProd_haut.png');
    background-repeat: repeat-x;
}
.haushalt .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProd_haus.png');
    background-repeat: repeat-x;
}
.baby .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProdukt.png');
    background-repeat: repeat-x;
}
.weihnachten .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProdukt.png');
    background-repeat: repeat-x;
}
.technik .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProd_technik.png');
    background-repeat: repeat-x;
}
.wein .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProd_wein.png');
    background-repeat: repeat-x;
}
.garten .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProdukt.png');
    background-repeat: repeat-x;
}
.fundgrube .HighlightedProductList
{
    background-image: url('img/productlist/bgHighListProd_fundgrube.png');
    background-repeat: repeat-x;
}



.Listenansicht_TippZelle
{
    width: 100%;
    height: auto;
    margin-bottom: 12px;
}

.Listenansicht_TippZelle_TippText
{
    float: left;
    width: 110px;
    padding-left : 10px;
    font-size : 13px;
    font-weight: bold;
    color:#586572;
}
.HighlightedProductGallery .Listenansicht_TippZelle_TippText
{
    width: auto;
    padding-left: 0px;
}
.HighlightedProductTooltip .Listenansicht_TippZelle_TippText
{
    width: auto;
    padding-left: 54px;
}

.Listenansicht_TippZelle .TippLogo
{
    display: inline-block;
}
.HighlightedProductGallery .Listenansicht_TippZelle .TippLogo,
.HighlightedProductTooltip .Listenansicht_TippZelle .TippLogo
{
    float: right;
}
.HighlightedProductTooltip .Listenansicht_TippZelle .TippLogo
{
    margin-right: 1px;
}

/*Browserweichen für Internet Explorer*/
.IE9 .HighlightedProductTooltip .Listenansicht_TippZelle .TippLogo,
.IE8 .HighlightedProductTooltip .Listenansicht_TippZelle .TippLogo,
.IE7 .HighlightedProductTooltip .Listenansicht_TippZelle .TippLogo
{
    margin-right: 2px;
}


 /* Für die verschiedenen Rubriken - Highlight Produkte Titeltext*/
.Listenansicht_Tipp_Titel
{
    font-size:12px;
    font-weight:bold;
}
.duefte .Listenansicht_Tipp_Titel
{
    color:#A5567D;
}
.gesundheit .Listenansicht_Tipp_Titel
{
    color:#60AB52;
}
.pflege .Listenansicht_Tipp_Titel
{
    color:#010064;
}
.haushalt .Listenansicht_Tipp_Titel
{
    color:#F59F00;
}
.baby .Listenansicht_Tipp_Titel
{
    color:#1F6E99;
}
.weihnachten .Listenansicht_Tipp_Titel
{
    color:#1F6E99;
}
.technik .Listenansicht_Tipp_Titel
{
    color:#F56D00;
}
.wein .Listenansicht_Tipp_Titel
{
    color:#861B24;
}
.garten .Listenansicht_Tipp_Titel
{
    color:#1F6E99;
}
.fundgrube .Listenansicht_Tipp_Titel
{
    color:#A08B6B;
}



/*** <Noema - 30.11.2010 - ToolTip in der Galerie Ansicht - BEGIN***/

.GalleryPlace .ToolTipProd
{
    position: absolute; 
    text-align: left; 
    z-index: 99; 
    width: 314px;
    display: none;
    *top: 24px;
    cursor: pointer;
}
.GalleryPlace .ToolTipProd .tooltipTop
{
    background-image: url('img/productlist/tooltiptop_bg.png');
    background-repeat: no-repeat;
    width: 314px;
    height: 20px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.GalleryPlace .ToolTipProd .tooltipBottom
{
    background-image: url('img/productlist/tooltipbottom_bg.png');
    background-repeat: no-repeat;
    width: 314px;
    height: 20px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
    /*Mittlere - Inhaltbereich Tooltip*/
.GalleryPlace .ToolTipProd .tooltipCenter
{
    padding: 0px 22px 10px 22px;
    margin: 0px;
    width: 270px;
    background-image:url('img/productlist/tooltipmitte_bg.png');
    background-repeat: repeat-y;
    height: auto;
}
.HighlightedProductTooltip .tooltipCenter
{
    padding-top: 10px !important;
}
.HighlightedProductTooltip .tooltipCenter .Listenansicht_TippZelle
{
    width: 88%;
}

.ToolTipProd .tooltipCenter .fahnelogo
{
    left: 40px;
    *position: relative;
}
.HighlightedProductTooltip .tooltipCenter .fahnelogo
{
    left: 54px;
}

.ToolTipProd .tooltipCenter .zoom_field
{
    left: 0px;
    position: relative;
    top: 20px;
}
.ToolTipProd .tooltipCenter .zoom_field a				
{ 
    background: url(img/default/bt_zoom_a.gif) no-repeat left top; 
    padding: 0px 0 0px 20px;
    display: block;
    width: 18px;
    height: 18px; 
    bottom: 0px;
    left: 0px;
    z-index: 2;
    text-align: left;
    position: absolute;
}

.ToolTipProd .tooltipCenter .GallerieFahnen
{
    position: relative;
    top:0px;
    right: 40px;
    float: right;
}
.ToolTipProd .tooltipCenter .GallerieFahnen img
{
    padding-bottom: 6px;
    *padding-bottom: 8px;
}
.ToolTipProd .tooltipCenter .ToolTipt_Vorschaubild
{
    width: auto;
    clear: both;
    position: relative;
    height: 174px;
}
/*Browserweiche für IE7 wegen sprung dieses Bereiches*/
.IE7 .HighlightedProductTooltip .tooltipCenter .ToolTipt_Vorschaubild
{
    top: 1px;
}
.ToolTipProd .tooltipCenter .divSchauBild
{
    width: 270px;
}
.HighlightedProductTooltip .tooltipCenter .divSchauBild
{
    width: 298px;
}

.ToolTipProd .tooltipCenter .Listenansicht_Bewertung   
{
    padding-left: 0px;
    padding-bottom: 6px;
}
.ToolTipProd .tooltipCenter .zellentext
{
    color: #4d4d4d;
}
.ToolTipProd .tooltipCenter .zellentext .alternativeTextGalerie
{
    color: #999;
}
.ToolTipProd .tooltipCenter .zellentext .descTextGalerie
{
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.ToolTipProd .tooltipCenter .zellentext .warning,
.ToolTipProd .tooltipCenter .zellentext .warning a
{
    font-size: 11px;
    color: #000000;
    padding-top: 0px;
    clear: both;
    display: block;
    margin-bottom: 10px;
}
.ToolTipProd .tooltipCenter .zellentext .warning span
{
    text-decoration: none;
}

.ToolTipProd .tooltipCenter .zellentext .brandLink
{
   margin-bottom: 10px;
   margin-top:10px;
}

    /*Mengenfeld Bereich in der Gallerie Ansicht*/
.ToolTipProd .tooltipCenter table.Mengenfeld,
.ToolTipProd .tooltipCenter table.MengenfeldInWK
{
    border-collapse:separate;
}
.ToolTipProd .tooltipCenter .Mengenfeld tr td > table tr td,
.ToolTipProd .tooltipCenter .MengenfeldInWK tr td > table tr td
{
    background-color: Transparent !important;
    border: none !important;
}

.ToolTipProd .tooltipCenter .mwst_value
{
    padding: 0px 0px 0px 0px;
    color: #999;
    font-size: 12px
}
.ToolTipProd .tooltipCenter .mwst_value a
{
    text-decoration: none;
    color: #999;
    font-size: 12px
}

.ToolTipProd .tooltipCenter .electroicon
{
    text-align: right;
    position: relative;
    right: 6px;
    bottom: 4px;
}
.ToolTipProd .tooltipCenter .pfandicon
{
    text-align: right;
    position: relative;
    right: 6px;
    bottom: 4px;
}
/*.ToolTipProd .tooltipCenter .pfand_value
{
    padding: 0px 0px 0px 40px;
    bottom: 24px;
    margin-bottom: -24px;
}
*/
.ToolTipProd .tooltipCenter .freightchargen
{
    padding: 0px;
    color: #999;
    font-size: 12px;
    margin-bottom: 0px;
    clear: both;
    line-height: normal;
}

    /*Preis Bereich*/
        /*Normal Preis*/
.ToolTipProd .tooltipCenter .mengepreisPlace
{
    right: 40px;
    width: 228px;
}
.HighlightedProductTooltip .tooltipCenter .mengepreisPlace
{
    right: 34px;
    width: 234px;
}

.ToolTipProd .tooltipCenter .lbNormalpreis, .ToolTipProd .tooltipCenter .lbStreichpreis,
.ToolTipProd .tooltipCenter .lbNotAviable, .ToolTipProd .tooltipCenter .lbNormalpreis_inwk,
.ToolTipProd .tooltipCenter .lbStreichpreis_inwk
{
    float: right;
    *bottom: 4px;
}

.HighlightedProductTooltip
{
    
}

/*Browserweiche für IE9
.IE9 .ToolTipProd .lbNormalpreis .normalpreis .price,
.IE9 .ToolTipProd .lbStreichpreis .normalpreis .price,
.IE9 .ToolTipProd .lbNormalpreis_inwk .normalpreis .price,
.IE9 .ToolTipProd .lbStreichpreis_inwk .normalpreis .price,
.IE9 .ToolTipProd .lbNotAviable .normalpreis .price
{
    
}*/

/*** ToolTip in der Galerie Ansicht - END***/

/*Lindner: Produktlisten-Spezifische Klassen, END*/
span.warenkorbBox_minBestWert
{
	font-weight: normal;
	color:#D40032;
	padding: 10px 0 4px 0px;
	display: inline-block;
}

/* <Noema - Redesign><13.07.2011> Mini-Warenkorb, BEGIN */
.minicartPosition
{
    position: relative;
}
.hlMiniCart
{
    background-color: #F7F7F7;
    border: solid 2px #999999;
    border-bottom: solid 2px #AAAFB7;
    width: 167px;
    height: 22px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    
    background:-moz-linear-gradient(top, #fefefe, #f3f3f3); /* Firefox */
    background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f3f3f3)); /* Safari, Chrome */
    background:-o-linear-gradient(top, #fefefe, #f3f3f3); /* Opera */
    background:-ms-linear-gradient(top, #fefefe, #f3f3f3); /* IE */
}
.hlMiniCart a
{
    text-decoration: none;
    padding-left: 6px;
    padding-top: 3px;
    display: inline-block;
}
.hlMiniCart .cart,
.minicartfull .cart
{
    display: inline-block;
    width:13px;
    height:12px;
    background-image: url('newImages/header/minicart_inactiv.png');
    background-repeat: no-repeat;
    padding-right: 6px;
    vertical-align: bottom;
}
.minicartfull .cart
{
    background-image: url('newImages/header/minicart_activ.png');
}
.hlMiniCart .ver,
.minicartfull .ver
{
    font-family: Verdana;
    font-size: 12px;
    color: #586572;
    font-weight: bold;
}
.minicartfull .ver
{
    color: #D40032;
}
.hlMiniCart .tah,
.minicartfull .tah
{
    font-family: Tahoma;
    font-size: 12px;
    color: #9FA6AE;
}
.hlMiniCart.activeMiniCart
{
    background:-moz-linear-gradient(top, #fefefe, #eaeaea); /* Firefox */
    background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eaeaea)); /* Safari, Chrome */
    background:-o-linear-gradient(top, #fefefe, #eaeaea); /* Opera */
    background:-ms-linear-gradient(top, #fefefe, #eaeaea); /* IE */
}
.warenkorbBox 																					
{ 
    width: 167px; 
    background-color: #F7F7F7;
    font-size:0.9em; 
    font-family: Verdana; 
    padding:0 0 8px 0; 
    text-align:left;
    display:none; 
    float: right;
    margin-top: -6px;
    position: absolute;
    z-index: 10;
    border: solid 2px #999999;
    border-bottom: solid 2px #AAAFB7;
    border-top: none;
    border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    
    background:-moz-linear-gradient(top, #f4f4f4, #e5e5e5); /* Firefox */
    background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e5e5e5)); /* Safari, Chrome */
    background:-o-linear-gradient(top, #f4f4f4, #e5e5e5); /* Opera */
    background:-ms-linear-gradient(top, #f4f4f4, #e5e5e5); /* IE */
}
     
/* <Noema - 11.11.10> Neue Miniwarenkorb */
    /*Warenkorb leer*/
.warenkorbBox .CartEmpty
{
  font-weight: bold;
  font-size: 10px;
  color: #494949;
  margin: 16px 0px 16px 16px;
}
    /*Mindestbestellwert*/
.warenkorbBox .MinVolCharge  
{
    height:23px;
    color: #d40032;
    line-height: 23px;
    padding: 0px 4px;
    margin: 0px 1px 0px 1px;
}
.warenkorbBox .MinVolCharge span.label
{
    float:left;
}
.warenkorbBox .MinVolCharge span.value
{
    float:right;
}
    /*Zur Warenkorb Button*/
.warenkorbBox .toCartButton
{
    height: auto;
    text-align: center;
    margin: 0px 1px 0px 1px;
    padding: 3px 0px 02px 0px;
}
.warenkorbBox .toCartButton .ToCartLink
{
    background-image:url('img/BestellwegNeu/Minikorb/toKorb_Button.png');
    background-repeat: no-repeat;
    display: inline-block;
    width: 147px;
    height: 24px;
}
    /*Zur Kasse Button*/
.warenkorbBox .Checkout
{
    background-color: #E5E5E5;
    height: auto;
    text-align: center;
    margin: 0px 1px 0px 1px;
    padding: 3px 0px 0px 0px;
}
.warenkorbBox .Checkout .CheckoutLink
{
    background-image:url('img/BestellwegNeu/Minikorb/Kasse_Button.png');
    background-repeat: no-repeat;
    display: inline-block;
    width: 147px;
    height: 18px;
}
    /*Warenkorb voll*/
.warenkorbBox .CartFull .LastAddedLabel
{
  font-weight: bold;
  font-size: 10px;
  color: #494949;
  margin: 8px 0px 8px 8px;
}
.warenkorbBox > .CartFull > .CartItem.rowstyle1,
.warenkorbBox > .CartFull > .CartItem.rowstyle2,
.warenkorbBox > .CartFull > .AdditionalItemsLabel
{
   margin: 0px 1px 0px 1px;
   clear: both; 
   border-bottom: solid 1px #E5E5E5;
}
.warenkorbBox > .CartFull > .CartItem.rowstyle1 .image
{
    width: 60px;
    float: left;
    padding: 0px 3px 0px 0px;
    margin: 0px auto 0px auto;
    text-align: center;
}
/*.warenkorbBox > .CartFull > .CartItem.rowstyle1 .image input.Vorschaubild
{
    width: 57px !important;
}*/
.warenkorbBox > .CartFull > .minicartitem1 .name
{
    float: left;
    color: #555;
    font-size: 10px;
    width: 86px;
    height: auto;
    overflow: hidden;
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
}
.warenkorbBox > .CartFull .name a
{
    overflow: hidden !important;
    display: block;
}
.warenkorbBox > .CartFull > .minicartitem1 .name:hover,
.warenkorbBox > .CartFull .name:hover,
.warenkorbBox > .CartFull > .CartItem > .name > A:hover
{
    text-decoration: none;
}
.warenkorbBox > .CartFull > .CartItem > .name
{
    color: #555;
    font-size: 10px;
    font-weight: normal;
    padding: 0px 4px 0px 6px;
    text-decoration: underline;
    cursor: pointer;
    /* height too cut off long names on product > 1 in cart. */
    height: 25px;
    overflow:hidden;
}
.warenkorbBox > .CartFull > .CartItem.minicartitem1 > .name
{
    height: auto;
}


.warenkorbBox > .CartFull > .CartItem.rowstyle2
{
    background-color: #F6F8FB;
}
.warenkorbBox > .CartFull > .CartItem > .additionalinfo
{
    clear: both;
    padding: 6px 4px 6px 4px;
    color: #9f9f9f;
}
*+ html .warenkorbBox > .CartFull > .CartItem > .additionalinfo
{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.warenkorbBox > .CartFull .additionalinfo .DeleteButtonQuantityAndUnitPrice
{
    float: left;
}
.warenkorbBox > .CartFull .additionalinfo .DeleteButtonQuantityAndUnitPrice input
{
    vertical-align: middle;
}
.warenkorbBox > .CartFull .additionalinfo .CartItemTotal
{
    float: right;
}
.warenkorbBox > .CartFull > .AdditionalItemsLabel
{
    background-image: url('img/BestellwegNeu/Minikorb/mehrArtikelPfeil.png');
    background-repeat: no-repeat;
    background-position: 6px 8px;
    padding: 6px 4px 6px 4px;
}
.warenkorbBox > .CartFull > .AdditionalItemsLabel A
{
    cursor: pointer;
    color: #9f9f9f;
    text-decoration: underline;
    padding-left: 14px;
    font-weight: bold;
}
.warenkorbBox > .CartFull > .AdditionalItemsLabel A:hover
{
    text-decoration: none;
}
.warenkorbBox > .CartFull > .Totals
{
    margin: 0px 1px 0px 1px;
    padding: 6px 0px 0px 0px;
    color: #9f9f9f;
}
.warenkorbBox > .CartFull > .Totals .TotalBrutto
{
    padding: 0px 4px 4px 4px;
}
.warenkorbBox > .CartFull > .Totals .DeliveryAndStuff
{
    padding: 0px 4px 0px 4px;
}
.warenkorbBox > .CartFull > .Totals .TotalBrutto span,
.warenkorbBox > .CartFull > .Totals .DeliveryAndStuff span
{
    display: block;
}
.warenkorbBox > .CartFull > .Totals .DeliveryAndStuff span.value
{
    line-height: 36px;
}
.warenkorbBox > .CartFull > .Totals .label
{
    float: left;
}
.warenkorbBox > .CartFull > .Totals .value
{
    float: right;
}
.warenkorbBox > .CartFull > .CartItem.notvisible
{
    display: none;
}
.warenkorbBox > .CartFull > .Totals .TotalBruttoWithAdditional
{
    background-color: #e5e5e5;
    padding: 8px 4px 8px 4px;
    *padding-bottom: 0px;/*TODO: IE7 macht zu viel Abstand*/
    color: #555;
    font-weight: bold;
    margin: 0px;
}


.warenkorbBox_header 																		{ vertical-align: bottom; background-color: #D3D3D3; height: 25px; width: 163px; border: none; margin-left: 1px; font-weight: bold;}
.warenkorbBox_header td																	{ padding-right: 9px;}
#MiniCart_Group_3_text																	{ vertical-align:top; background-image: url(img/default/bt_nav_down_a.gif); background-repeat: no-repeat; background-position: 5px 4px; padding:5px 0pt 0px 25px; width: 138px; margin:0pt 0pt 0px 1px; border-top: 1px solid #B5B6B5; text-decoration: none; font-weight: bold; font-size: 1.0em; cursor: pointer; height: 20px;}
.warenkorbBox_show_details_up														{ vertical-align:top; display: block; font-weight: bold; background: url(img/default/bt_nav_top_a.gif) no-repeat 5px; background-color: #E9E9E9; padding:3px 0pt 3px 25px; width: 138px; margin:0pt 0pt 1px 1px; border-top: 1px solid #B5B6B5; text-decoration: none;}
.warenkorbBox_checkout_button 													{ text-align: center; padding-top: 5px; padding-bottom: 5px; padding-right: 0px; padding-left: 3px;}
.warenkorbBox_content																		{ width: 163px; text-align: right; border-collapse: collapse; margin-left: 1px; padding-top: 0px; padding-bottom: 0px; margin-right: 6px;}
.warenkorbBox_content td																{ font-size: 0.9em; font-family: Verdana; vertical-align: middle; padding-right: 7px; line-height: 1.4em;}
.warenkorbBox_mwstInfo
{
	font-size: 0.9em; 
	font-family: Verdana; 
	vertical-align: middle;
	line-height: 1.4em;
}




/* created during cleanup of html code */
.MiniCartgrp div
{
	text-align:center;
}

/* <Lindner><03.07.2007> Mini-Warenkorb, END */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* <Lindner><06.07.2007>Shop-Such-Control, BEGIN */
.shopsearch_header_img																	{ background-image: url(img/shopsearch_upper_2.gif); background-repeat: no-repeat; height: 13px; width: 606px;}
.shopsearch_header																			{ width: 589px; padding-bottom: 10px; padding-left: 15px; height: 15px; font-weight: bold; font-family: Verdana; text-align: left; color: #555555; border-left: solid 1px #A5A5A5;  border-right: solid 1px #A5A5A5; /* Fixed for IE6 */ background-color: #F6F6F6;}
.shopsearch_outertable																	{ border-left: solid 1px #A5A5A5;  border-right: solid 1px #A5A5A5;}
.shopsearch_contenttable_header_img											{ width: 574px; margin-top: 10px; background-image: url(img/shopsearch_content_upper_2.gif); background-repeat: no-repeat; height: 15px;}
.shopsearch_contenttable																{ width: 574px; background-color: #F6F6F6; border-left: solid 1px #CDCCD1; border-right: solid 1px #CDCCD1; color: #555555;}
.shopsearch_contenttable input													{ }			
.shopsearch_contenttable_footer_img											{ width: 574px; margin-bottom: 10px; background-image: url(img/shopsearch_content_bottom_2.gif); background-repeat: no-repeat; height: 15px;}
.shopsearch_footer_img																	{ background-image: url(img/shopsearch_bottom_2.gif); background-repeat: no-repeat; height: 13px;  width: 606px;}

.shopsearch_contenttable td															{ color: #555555;}
.shopsearch_contenttable td b														{ font-weight: bold; font-family: Verdana; color: #555555;}

.shopsearch_searchcats																	{ white-space: nowrap; }
.shopsearch_searchcats .search_input										{ vertical-align: middle; margin-bottom: 3px; margin-left: 3px;}
.shopsearch_imgButton																		{ width: 86px; height: 41px; padding-right: 7px;}

.shopsearch_yellowbox_top																{ background-image: url(img/shopsearch_yellowbox_upper.gif); background-repeat: no-repeat; height: 15px;}
.shopsearch_yellowbox_content														{ background-color: #f6f5d7; text-align: left;}
.shopsearch_yellowbox_bottom														{ background-image: url(img/shopsearch_yellowbox_bottom.gif); background-repeat: no-repeat; height: 15px;}
/* <Lindner><06.07.2007>Shop-Such-Control, END */

/* <Lindner><23.08.2007> Merkzettel, BEGIN */

.shopmynotepad																{ width: 610px; margin: 0px; margin-left: -3px;}
.shopmynotepad *															{ color: Black;}
.shopmynotepad div.shopmynotepad_main_header								{ height: 30px; width: 608px; background-image: url(img/bg_myRoss_box_top.gif); background-position: bottom; background-repeat: no-repeat;}
.shopmynotepad table.shopmynotepad_main_content								{ color: black; width: 608px; border-left: solid 1px #686868; border-right: solid 1px #686868;}
.shopmynotepad table.shopmynotepad_main_content label.headline table.header	{ color: black; width: 400px; float: right; }
.shopmynotepad div.shopmynotepad_main_footer								{ height: 50px; width: 608px; background-image: url(img/bg_myRoss_box_bottom_2.gif); background-position: top left; background-repeat: no-repeat;}
.shopmynotepad_main_content div.shopmynotes_position_top					{ height: 9px; width: 478px; background-image: url(img/merkzettel_bg_box_top.gif); background-position: bottom; background-repeat: no-repeat;}
.shopmynotepad_main_content div.shopmynotes_position_first					{ height: 6px; width: 478px; background-image: url(img/merkzettel_bg_box_first.gif); background-position: bottom; background-repeat: no-repeat;}
.shopmynotepad table.shopmynotes_position_content							{ width: 478px; height: 60px; background-color: #FAFAF0; border-left: solid 1px #CDCDCD; border-right: solid 1px #CDCDCD; vertical-align: top;}
.shopmynotepad table.shopmynotes_position_content td.noteid					{ }
.shopmynotepad table.shopmynotes_position_content td.catalogid				{ }
.shopmynotepad table.shopmynotes_position_content td.product_img			{ width: 67px; padding-left: 10px;}
.shopmynotepad table.shopmynotes_position_content td.product_text			{ width: 255px; vertical-align: top;}
.shopmynotepad table.shopmynotes_position_content td.prodsize				{ width: 70px; vertical-align: top; text-align: center;}
.shopmynotepad table.shopmynotes_position_content td.price1					{ width: 70px; vertical-align: top; text-align: center;}
.shopmynotepad_main_content div.shopmynotes_position_bottom					{ height: 9px; padding-top: 20px; width: 478px; background-image: url(img/merkzettel_bg_box_bottom.gif); background-position: top; background-repeat: no-repeat;}
.shopmynotepad div.shopmynotes_position_actions								{ padding-top: 3px; padding-left: 5px;}
.shopmynotepad_main_header div.shopmynotepad_mainheadline					{ float: right; width: 265px; margin-top: 23px;}
.shopmynotepad_mainheadline	table.header td.size_header						{ width: 70px; text-align: center;}
.shopmynotepad_mainheadline	table.header td.price1_header					{ width: 65px; text-align: center;}

/* <Lindner><23.08.2007> Merkzettel, END */


/* <Lindner><27.08.2007> Bestellhistorie, BEGIN */

.shopstatusTitle
{
    background-image: url('../../DesktopLayouts/Rossmann2011/img/mood_bestellhistorie.gif');
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 607px;
    clear: both;
    text-align: left;
    height: 58px;
}
.shopstatusTitle h3
{
    font-size: 1.6em;
    color: #000;
}

.shopstatus_main	{ color: #000; font-family: Verdana; font-size: 8pt;}
.shopstatus_main a	{ color: #000; font-weight: bold;}

.shopstatus_main div.top		{ width: 583px; height: 22px; padding-top: 8px; padding-left: 25px; background-image: url(img/bg_myRoss_box_top.gif); background-position: bottom left; background-repeat: no-repeat;}
.shopstatus_main div.content	{ margin: 0px;}
.shopstatus_main div.bottom		{ width: 608px; height: 15px; padding: 0px; margin: 0px; background-image: url(img/bg_myRoss_box_bottom_2.gif); background-position: top; background-repeat: no-repeat;}
.shopstatus_main div.content div.innerBox					{ padding: 0px 0px 0px 15px; width: 591px; border-left: solid 1px #686868; border-right: solid 1px #686868;}
.shopstatus_main div.content div.innerBox .innertop			{ width: 574px; height: 12px; width: 574px; padding-top: 10px; background-image: url(img/bg_my_Ross_inner_box_top.gif); background-position: bottom; background-repeat: no-repeat;}
.shopstatus_main div.content div.innerBox .innertop_header	{ width: 574px; height: 12px; width: 574px; padding-top: 10px;}
.shopstatus_main div.content div.innerBox .innercontent		{ width: 572px; padding: 0px; margin: 0px; background-color: #FAFAF0; border-left: solid 1px #CDCDCD; border-right: solid 1px #CDCDCD; vertical-align: top;}
.shopstatus_main div.content div.innerBox .innercontent input.searchfield	{ vertical-align: top; padding-top: 2px;} /* <Lindner> FF-Fix */
.shopstatus_main div.content div.innerBox td.header_date	{ padding-top: 10px; padding-left: 12px; width: 107px;}
.shopstatus_main div.content div.innerBox td.header_ordernr	{ padding-top: 10px; width: 100px; text-align: center; padding-left: 2px;}
.shopstatus_main div.content div.innerBox td.header_recipient	{ padding-top: 10px; padding-left: 10px; width: 200px; text-align: center;}
.shopstatus_main div.content div.innerBox td.header_status	{ padding-top: 10px; padding-left: 10px; padding-right: 5px;  text-align: center;}
.shopstatus_main div.content div.innerBox td.date			{ padding-top: 10px; padding-left: 10px; width: 109px;}
.shopstatus_main div.content div.innerBox td.ordernr		{ padding-top: 10px; width: 102px; text-align: center;}
.shopstatus_main div.content div.innerBox td.recipient		{ padding-top: 10px; padding-left: 10px; width: 200px; text-align: center; background-color: #FDFDF8;}
.shopstatus_main div.content div.innerBox td.status			{ padding-top: 10px; padding-left: 10px; text-align: center;}
.shopstatus_main div.content div.innerBox	*				{ font-size: 8pt;}
.shopstatus_main div.content div.innerBox .innerbottom		{ width: 574px; height: 12px;background-image: url(img/bg_my_Ross_inner_box_bottom.gif); background-position: top; background-repeat: no-repeat;}				

/* <Lindner><27.08.2007> Bestellhistorie, END*/

/* <Lindner><28.08.2007> Bestellung wiederherstellen, BEGIN */

.shoprestoreorder_main										{ width: 608px; margin: 0px; padding: 0px;}
.shoprestoreorder_main *									{ color: #000;}
.shoprestoreorder_main div.top									{ width: 583px; height: 20px; padding-top: 12px; padding-left: 25px; background-image: url(img/bg_myRoss_box_top.gif); background-position: bottom left; background-repeat: no-repeat;}
.shoprestoreorder_main div.content								{ width: 606px; margin: 0px; padding: 0px; border-left: solid 1px #686868; border-right: solid 1px #686868;}
.shoprestoreorder_main div.bottom								{ width: 608px; height: 15px; padding: 0px; margin: 0px; background-image: url(img/bg_myRoss_box_bottom_2.gif); background-position: top; background-repeat: no-repeat;}

.shoprestoreorder_main td.foobar	{border: solid 1px red;}
/* <Lindner><28.08.2007> Bestellung wiederherstellen, END */

/* <Lindner><12.07.2007>Ihre Kundendaten - Maske, BEGIN */

.shopcustregister_main					{ color: #3A3B64; width: 770px; margin-left: 20px;}
.shopcustregister_main #header_title	{ font-size: 20px; font-weight: bold; color: #273849; text-align: left; clear:both; margin: 0; padding: 26px 0 26px 0;}
.shopcustregister_main #header_desc		{ width: 690px;}
.shopcustregister_content_header		{ background-image: url(img/shopcustregister_header.gif); background-repeat:no-repeat; background-position: bottom; height: 25px;  margin-top: 10px; }
.shopcustregister_content				{ height: 100%; border-left: solid 1px #676767; border-right: solid 1px #676767; padding-left: 15px; padding-right: 15px;}
.content_adress					{ margin-left: 3px; margin-top: 0px;}
.content_adress small			{ color: #686868;}
#_ctl0_Main_dfVorname, 
#_ctl0_Main_dfNachname,
#_ctl0_Main_dfFirma, 
#_ctl0_Main_dfStrasse, 
#_ctl0_Main_dfZusatz			{ width: 270px;}								 
.content_adress .left			{ font-weight: bold;}
.shopcustregister_content_subbox_header						{ background-image: url(img/bg_order_box_inner_top.gif); background-repeat: no-repeat; background-position: bottom; height: 12px;}
.shopcustregister_content_subbox_header_fixed				{ padding-left: 3px; padding-top: 5px; background-image: url(img/bg_order_box_inner_top_fixed.gif);  background-repeat: no-repeat; background-position: bottom; height: 18px;}

.shopcustregister_content_subbox_header div.DelAdress		{ }
.shopcustregister_content_subbox_content					{ background-color: #F6F6F6; border-left: solid 1px #cecdd2; border-right: solid 1px #cecdd2; width: 736px;}
.shopcustregister_content_subbox_content .left				{ width: 100px; text-align: right; font-weight: bold;}
.shopcustregister_content_subbox_content div				{ }
.shopcustregister_spacer									{ background-color: #F6F6F6; width: 733px; height: 40px; border-top: solid 1px #676767;  border-left: solid 1px #676767;  border-right: solid 1px #676767; padding-left: 20px; padding-right: 15px;}
.shopcustregister_content_subbox_footer						{ background-image: url(img/bg_order_box_inner_bottom.gif); background-repeat: no-repeat;  background-position: top; height: 20px;}
.shopcustregister_content_smallsubboxleft_header			{ background-image: url(img/bg_order_box_inner_s_top.gif); background-repeat: no-repeat; background-position: bottom; height: 25px; border-bottom: solid 1px #cecdd2; padding-left: 10px;}
.shopcustregister_content_smallsubboxleft_header #_ctl0_Main_DelAdress			{ margin-top: 5px;}
.shopcustregister_content_smallsubboxleft_footer			{ background-image: url(img/bg_order_box_inner_s_bottom.gif); background-repeat: no-repeat;  background-position: top; height: 23px;}
.shopcustregister_content_smallsubboxright_header			{ background-image: url(img/bg_order_box_inner_sr_top.gif); background-repeat: no-repeat; background-position: bottom; height: 25px; border-bottom: solid 1px #cecdd2; padding-left: 10px;}
.shopcustregister_content_smallsubboxright_header #_ctl0_Main_DelPackstation	{ margin-top: 5px;}
.shopcustregister_content_smallsubboxright_footer			{ background-image: url(img/bg_order_box_inner_sr_bottom.gif); background-repeat: no-repeat;  background-position: top; height: 23px;}
.shopcustregister_content_footer							{ background-image: url(img/shopcustregister_footer.gif); background-repeat:no-repeat; background-position: top; height: 25px;  margin-bottom: 10px; }

td.error																								{ color:#CC0000;	padding: 0px;	font-weight: bold;	margin: 0 0 0 0 !important;	vertical-align: middle;}
/* <Lindner><12.07.2007>Ihre Kundendaten - Maske, END */

/* <Lindner><19.07.2007> Select-Login (Folgeseite von Zur Kasse), BEGIN */

.shopcustselectlogin_main									{ color: #3A3B64; width: 770px; margin-left: 20px; padding: 0px;}
.shopcustselectlogin_main .head								{ height: 30px; line-height: 30px; margin-bottom: 18px; margin-top: 20px; clear: both; width: 770px;}
.shopcustselectlogin_main .head #header_title				{ font-size: 18px; font-weight: bold; color: #273849; width: auto; float: left;}		
.shopcustselectlogin_content_header							{ background-image: url('img/shopchangebilling/AdresseBoxTop.gif'); background-repeat: no-repeat; height: 6px; padding:0px; margin: 0px; clear: both; overflow: hidden;}
.shopcustselectlogin_content_inhalt							{ background-color: #F2F4F5; width: 718px; height: auto; padding: 0px 22px 12px 28px;}
.shopcustselectlogin_content_footer							{ background-image: url('img/shopchangebilling/AdresseBoxBottom.gif'); background-repeat: no-repeat; height: 8px; padding: 0px; margin: 0px; clear: both;}
.shopcustadminlogin_content									{ width: 576px; height: 100%; border-left: solid 1px #676767; border-right: solid 1px #676767; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}

.shopcustselectlogin_content_inhalt .zahlabwickl			{ text-align: left; width: 416px; height: 30px; margin: 0px 0px 10px 0px; background-image: url(img/Zahlungsarten/Kartenlogos.gif); background-repeat: no-repeat; background-position: right top; font-size: 12px; color: #494949; padding:0px; line-height: 30px;}
.zahlabwickl .pvgLink										{ font-size: 12px; color: #494949; text-decoration: underline;}
.zahlabwickl .inImage										{ vertical-align: middle;}

.shopcustselectlogin_content_inhalt .shopcustselectlogin_content		{ width: 410px; height: 350px; padding: 0; margin: 0; overflow: hidden; float: left;}
.shopcustselectlogin_content_inhalt .shopcustselectlogin_contentKK		{ width: 410px; height: 350px; padding: 0; margin: 0; float: left;}
.shopcustselectlogin_content_inhalt .shopcustselectlogin_content_right	{ width: 284px; height: auto; margin: 0px; padding:0px; float: right;}
.shopcustselectlogin_content_right .inhaltcontent_right					{ width: 283px; height: auto;}
.inhaltcontent_right .content_rightTop									{ width: 283px; height: 6px; background-image: url(img/Zahlungsarten/extSicherheitTop.gif); background-repeat: no-repeat; overflow: hidden; clear:both;}
.inhaltcontent_right .content_rightBottom								{ width: 283px; height: 6px; background-image: url(img/Zahlungsarten/extSicherheitBottom.gif); background-repeat: no-repeat;}
.inhaltcontent_right .content_rightCenter								{ width: 257px; height: auto; background-color:#DBE7ED; margin: 0px; padding: 10px 12px 12px 14px; background-image: url(img/BestellwegNeu/sicherheiticon.gif); background-repeat: no-repeat; background-position: 14px 10px; text-align: left;}
.inhaltcontent_right .content_rightCenter .rightCenterText				{ font-size: 11px; color: #273849; line-height: 15px; margin-left: 24px;}

.shopcustselectlogin_content_right .ehi									{ width: 81px; height: 54px; padding:0px; margin: 30px auto 0px auto; text-align: center;}

.shopcustselectlogin_content_subbox_header					{ background: url(img/bg_order_box_inner_top.gif) no-repeat bottom; height: 12px;}
.shopcustselectlogin_content_subbox_content					{ background-color: #F6F6F6; border-left: solid 1px #cecdd2; border-right: solid 1px #cecdd2; padding: 0px 5px 0px 10px;}
.shopcustselectlogin_content_subbox_footer					{ background: url(img/bg_order_box_inner_bottom.gif) no-repeat top; height: 12px;}

/* <Lindner><19.07.2007> Select-Login (Folgeseite von Zur Kasse), END */

/* <Lindner><14.08.2007> shopcustadminlogin (MeinRossmann), BEGIN */

.shopcustadminlogin_main									{ width: 608px; color: #000; clear: both;}
.shopcustadminlogin_main_content							{ border-left: solid 1px #6B6B6B; border-right: solid 1px #AEAEAE; margin-right: 0px;}
.shopcustadminlogin_main .header							{ height: 55px; color: #000; padding: 0px; margin: 0px;}
.breadcrumb .header_text	h4								{ padding-top: 10px; color: #000; font-weight: bold; font-size: 16px; /* <- FF-Fix */}
.shopcustadminlogin_main .header_desc						{ background-image: url(img/bg_myRoss_box_top.gif); background-position: bottom left; background-repeat: no-repeat; height: 30px; padding-left: 30px; font-weight: bold;}
.shopcustadminlogin_main_content_bottom						{ background-image: url(img/bg_myRoss_box_bottom_2.gif); background-repeat: no-repeat; height: 15px;}

/* die kleinen Boxen im Content: */
.shopcustadminlogin_main_content							{ padding-top: 15px;}
.shopcustadminlogin_main_content h4							{ font-size: 13px; font-family: Verdana; padding-bottom: 8px;}
.shopcustadminlogin_main_content *							{ text-align: left;}
.shopcustadminlogin_main_content .box_wrapper_left			{ padding-left: 13px;}
.shopcustadminlogin_main_content .box_wrapper_right			{ padding-left: 6px;}
.shopcustadminlogin_main_content .top_adress				{ background-image: url(img/meinrossmann_top_adress.gif); background-repeat: no-repeat; background-position: bottom; width: 280px; height: 45px;}
.shopcustadminlogin_main_content .content_adress			{ width: 248px; background-color: #F8FAEF; margin: 0px; padding: 0px 15px 0px 15px; border-left: solid 1px #CECDD2; border-right: solid 1px #CECDD2;}
.shopcustadminlogin_main_content .top_historie				{ background-image: url(img/meinrossmann_top_historie.gif); background-repeat: no-repeat; background-position: bottom; width: 576px; height: 45px;}
.shopcustadminlogin_main_content .content_historie			{ width: 544px; background-color: #F8FAEF; margin: 0px; padding: 0px 15px 0px 15px; border-left: solid 1px #CECDD2; border-right: solid 1px #CECDD2;}
.shopcustadminlogin_main_content .top_verfolg				{ background-image: url(img/meinrossmann_top_verfolg.gif); background-repeat: no-repeat; background-position: bottom; width: 280px; height: 45px;}
.shopcustadminlogin_main_content .content_verfolg			{ width: 248px; background-color: #F8FAEF; margin: 0px; padding: 0px 15px 0px 15px; border-left: solid 1px #CECDD2; border-right: solid 1px #CECDD2;}
.shopcustadminlogin_main_content .top_notepad				{ background-image: url(img/meinrossmann_top_notepad.gif); background-repeat: no-repeat; background-position: bottom; width: 280px; height: 45px;}
.shopcustadminlogin_main_content .content_notepad			{ width: 248px; background-color: #F8FAEF; margin: 0px; padding: 0px 015px 0px 15px; border-left: solid 1px #CECDD2; border-right: solid 1px #CECDD2;}
.shopcustadminlogin_main_content .bottom					{ background-image: url(img/meinrossmann_box_bottom.gif); background-repeat: no-repeat; background-position: top; width: 280px; height: 8px;}

/* die große Box im oberen Bereich: */

.shopcustadminlogin_main_content .box_wrapper_big			{ padding-left: 13px;}
.shopcustadminlogin_main_content .top_big					{ background-image: url(img/meinrossman_bigbox_top.gif); background-position: bottom left; background-repeat: no-repeat; width: 576px; height: 9px;} 
.shopcustadminlogin_main_content .content_big				{ background-color: #F8FAEF; margin: 0px; padding: 0px 15px 0px 15px; border-left: solid 1px #CECDD2; border-right: solid 1px #CECDD2; width: 544px;}
.shopcustadminlogin_main_content .bottom_big				{ background-image: url(img/meinrossman_bigbox_bottom.gif); background-position: top left; background-repeat: no-repeat; width: 576px; height: 9px;} 

/* <Lindner><14.08.2007> shopcustadminlogin (MeinRossmann), END */

/* <Lindner><19.07.2007> Globale Klassen */

/* Textfelder die im Falle eines Fehlers rot gefaerbt werden */
.errorfield																							{ border:1px solid #CC0000;	color:#303A63;}

/* <Klose><2007-08-22> 
 * CMS Modul was Produkte anzeigt.
 */
.ProductModule_header
{
	width: 610px;
}
.ProductModule_content
{
	/*width: 598px;*/
	overflow: hidden;
	padding-top: 20px;
	padding-left:10px;
	background-color: #FFFFFF;
}
.ProductModule_content .GalerieEinzelnProd, .ProductModule_content .GalerieEinzelnProdRand
{
    width: 180px;
    margin-bottom: 0px;
}

    /* <Noema> 13.12.2010 */
    /* Klassen für Tooltip (Produkt Popup) für den Startcontrol - CMS Modul für Produkte */
.ProductModule_content .ToolTipProd
{
    position: absolute; 
    text-align: left; 
    z-index: 99; 
    width: 314px;
    display: none;
    *top: 24px;
    cursor: pointer;
}
.ProductModule_content .ToolTipProd .tooltipTop
{
    background-image: url('img/productlist/tooltiptop_bg.png');
    background-repeat: no-repeat;
    width: 314px;
    height: 20px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.ProductModule_content .ToolTipProd .tooltipCenter .GallerieFahnen
{
    right: 43px;
}
.ProductModule_content .ToolTipProd .tooltipCenter .fahnelogo
{
    left:47px;
}
.ProductModule_content .ToolTipProd .tooltipCenter .mengepreisPlace
{
    right: 43px;
    width: 218px;
}
.ProductModule_content .ToolTipProd .tooltipCenter .divSchauBild
{
    width: 284px;
}
.ProductModule_content .ToolTipProd .tooltipCenter .electroicon
{
    right: -6px;
    bottom: 20px;
}
.ProductModule_content .ToolTipProd .tooltipCenter .pfandicon
{
    right: -6px;
    bottom: 20px;
}
.ProductModule_content .ToolTipProd .tooltipBottom
{
    background-image: url('img/productlist/tooltipbottom_bg.png');
    background-repeat: no-repeat;
    width: 314px;
    height: 20px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
    /*Mittlere - Inhaltbereich Tooltip*/
.ProductModule_content .ToolTipProd .tooltipCenter
{
    padding: 0px 20px 10px 20px;
    margin: 0px;
    width: 270px;
    background-image:url('img/productlist/tooltipmitte_bg.png');
    background-repeat: repeat-y;
    height: auto;
}
.ProductModule_footer
{
	background-repeat: no-repeat;
	width: 610px;
	height: 6px;
	display: block;
	top: -5px;
	position: relative;
}
.ProductModule_footer.startcontrol
{
    background-image: url('img/default/Rahmen_startcontrol.gif');
}
.ProductModule_SecondItem
{
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
.ProductModule_Item
{
	height: 150px;
}
.ProductModule_Product img
{	
	margin: auto;
}
.ProductModule_UpperlineRow
{
	border-top: solid 1px gray;
}
.ProductModule_Product .text
{ 
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline; 
	line-height: 13px;
	font-size: 10px;
}
.ProductModule_Product .abez3
{
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 13px;
	font-size: 10px;
}
.ProductModule_Product .elektroicon
{
    float: left;
    text-align: right;
    width: 22px;
}
.ProductModule_Product .pfandicon
{
    float: left;
    text-align: right;
    width: 22px;
}

.ProductModule_Product .freightcharge
{
    font-size: 10px;
}
html:root .ProductModule_Product .pfandicon { margin-top: 28px;}
html:root .ProductModule_Product .elektroicon { margin-top: 28px;}

html[xmlns] .ProductModule_Product .pfandicon { margin-top: 26px;}
html[xmlns] .ProductModule_Product .elektroicon { margin-top: 26px;}

@media screen
{
    .ProductModule_Product .pfandicon {  margin-top: 26px; }
    .ProductModule_Product .elektroicon { margin-top: 26px;}
    .ProductModule_Product .pfandicon { *margin-top: 28px; }
    .ProductModule_Product .elektroicon { *margin-top: 28px;}
}



 

.ProductModule_content dd.articletext-g 	
{ 
	margin-top: 2px; 
	font-size: 9px; 
	color: #a8a8a8;
	margin-bottom: 3px; 
}
.ProductModule_content dd.articletext-g a	
{ 
	color: #a8a8a8; 
}
.ProductModule_content dd.priceold 			
{
	width: 86px; 
	text-align: center; 
	font-size: 13px; 
	line-height: 23px; 
	font-weight: bold; 
	color: #fff; 
	background: url(img/default/preis_unten_ie7.gif) no-repeat bottom left; 
	margin-top: 1px;
}

.ProductModule_content dd.priceold h4		
{ 
	text-align: center; 
	padding: 0; 
	font-size: 11px; 
	line-height: 17px; 
	color: #000; 
	background: url(img/default/preis_oben_alt.gif) no-repeat top left;
}
.ProductModule_content .normalprice
{
	margin-top: 17px;
	width: 86px;
	background: url(img/default/preis_complete_backgound.gif) no-repeat top left;
	color: #fff;
}

.ProductModule_content .normalprice h4
{
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
	padding:0px;
	margin: 0px;
}
/*<Nebesov, 17.08.2007> Rubrikspezifische Header */
.boxcontent .header.normal .text
{
    display: inline-block;
}
/*.Default_ .header.normal .text 	
{ 
    background-image: url('img/default/rote_box_header.gif');
    background-repeat: no-repeat;
    background-position: top left; 
    padding: 5px 8px 4px 12px; 
    font-weight: bold; 
    display: inline-block;
}
.Default_ .header.normal .corner
{ 
    background-image: url('img/default/rote_box_header_pfeil.gif'); 
    background-repeat: no-repeat;
    background-position: top left; 
    padding: 5px 25px 5px 0px;
    display: inline-block; 
}
.Default_ .header.normal .corner_wo_pfeil		{ background: url('img/HeaderImages/rote_box_header_rechts.gif') no-repeat top left; padding: 5px 25px 5px 0px; }

.Default_ .ProductModule_content
{
	border-left: solid 1px #D30031; 
	border-right: solid 1px #D30031;
	background-color: #FFFFFF;
}
.Default_ .ProductModule_header
{
	border-bottom: solid 1px #D30031;
}
.Default_ .ProductModule_footer
{
	background-image: url(img/default/Rahmen_unten-D30031_2.gif);
}
.ProductModule_header .header.normal h2 { font-size: 11px; color: #FFFFFF;}*/

/* #### Wein & Lebensmittel 
.wein_ .header.normal .text		{ background: url(img/HeaderImages/Essen_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.wein_ .header.normal .corner		{ background: url(img/HeaderImages/Essen_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.wein_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Essen_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.wein_ .ProductModule_content
{
	border-left: solid 1px #8c1d26; 
	border-right: solid 1px #8c1d26;
}
.wein_ .ProductModule_header
{
	border-bottom: solid 1px #8c1d26;
}
.wein_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Essen-Trinken_2.gif);
}*/

/* #### Baby & Kinder 
.baby_ .header.normal .text		{ background: url(img/HeaderImages/Baby_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.baby_ .header.normal .corner		{ background: url(img/HeaderImages/Baby_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.baby_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Baby_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.baby_ .ProductModule_content
{
	border-left: solid 1px #6A9AC2; 
	border-right: solid 1px #6A9AC2;
}
.baby_ .ProductModule_header
{
	border-bottom: solid 1px #6A9AC2;
}
.baby_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Baby-Kinder_2.gif);
}*/

/* #### Gesundheit & Wellness 
.gesundheit_ .header.normal .text		{ background: url(img/HeaderImages/Gesundheit_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.gesundheit_ .header.normal .corner		{ background: url(img/HeaderImages/Gesundheit_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.gesundheit_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Gesundheit_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.gesundheit_ .ProductModule_content
{
	border-left: solid 1px #78B966; 
	border-right: solid 1px #78B966;
	background-color: #FFFFFF;
}
.gesundheit_ .ProductModule_header
{
	border-bottom: solid 1px #78B966;
}
.gesundheit_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Gesundheit-Wellness_2.gif);
}*/

/* #### Foto & Technik 
.fototechnik_ .header.normal .text		{ background: url(img/HeaderImages/Foto_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.fototechnik_ .header.normal .corner		{ background: url(img/HeaderImages/Foto_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.fototechnik_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Foto_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.fototechnik_ .ProductModule_content
{
	border-left: solid 1px #F57100; 
	border-right: solid 1px #F57100;
}
.fototechnik_ .ProductModule_header
{
	border-bottom: solid 1px #F57100;
}
.fototechnik_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Foto-Technik_2.gif);
}*/

/* #### Haut & Haar 
.pflege_ .header.normal .text		{ background: url(img/HeaderImages/Haut-Haar_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.pflege_ .header.normal .corner		{ background: url(img/HeaderImages/Haut-Haar_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.pflege_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Haut-Haar_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.pflege_ .ProductModule_content
{
	border-left: solid 1px #010066; 
	border-right: solid 1px #010066;
}
.pflege_ .ProductModule_header
{
	border-bottom: solid 1px #010066;
}
.pflege_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Haut-Haar_2.gif);
}*/

/* #### Haushalt & Wohnen 
.haushalt_ .header.normal .text		{ background: url(img/HeaderImages/Haushalt_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.haushalt_ .header.normal .corner		{ background: url(img/HeaderImages/Haushalt_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.haushalt_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Haushalt_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.haushalt_ .ProductModule_content
{
	border-left: solid 1px #F6A800; 
	border-right: solid 1px #F6A800;
}
.haushalt_ .ProductModule_header
{
	border-bottom: solid 1px #F6A800;
}
.haushalt_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Haushalt-Wohnen_2.gif);
}*/

/* Nach Benutzung von Umlauten im Kommentar hat der IE6 die Stylesheet definierung bis zum naechstne Kommentar ignoriert. */
/* #### Parfuem & Duefte 
.duefte_ .header.normal .text		{ background: url(img/HeaderImages/Parfuem_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.duefte_ .header.normal .corner		{ background: url(img/HeaderImages/Parfuem_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.duefte_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Parfuem_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.duefte_ .ProductModule_content
{
	border-left: solid 1px #B46B93; 
	border-right: solid 1px #B46B93;
}
.duefte_ .ProductModule_header
{
	border-bottom: solid 1px #B46B93;
}
.duefte_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Parfuem-Duefte2.gif);
}*/

/* #### Fundgrube 
.fundgrube_ .header.normal .text		{ background: url(img/HeaderImages/Tierbedarf_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.fundgrube_ .header.normal .corner		{ background: url(img/HeaderImages/Tierbedarf_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.fundgrube_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Tierbedarf_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.fundgrube_ .ProductModule_content
{
	border-left: solid 1px #B09E84; 
	border-right: solid 1px #B09E84;
}
.fundgrube_ .ProductModule_header
{
	border-bottom: solid 1px #B09E84;
}
.fundgrube_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Tierbedarf_2.gif);
}
*/
/* <Klose><2007-08-24> Suchergebnisseite */
#MasterContentLeft .shopresultsearch
{
    position: relative;
    top: -26px;
    margin-bottom: 20px;
}
.shopresultsearch .categorysfound
{
	border-bottom: dotted 1px White;
	border-top: dotted 1px White; 
	
	width: 160px;
	line-height: 25px;
	font-weight: bold;
	color: White;
	
	padding-left: 10px;
}
.shopresultsearch .refinedsearch,
.expandspecialprodsel
{
	background-color: #fff;
	width: 160px;
	height: 40px;
	font-weight: normal;
	color: #D30031;
	font-size: 15px;
	padding: 8px 0px 0px 10px;
	
	
	-webkit-box-shadow: 0px -1px 8px 1px #DADADA;
    -moz-box-shadow: 0px -1px 8px 1px #DADADA;
    box-shadow: 0px -1px 8px 1px #DADADA;
    
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    
    border-bottom: solid 1px #EBECEE;
    border-left: solid 1px #DADDE0;
    border-right: solid 1px #DADDE0;
    border-top: solid 1px #fff;
    
	background:-moz-linear-gradient(top, #F5F5F5, #ffffff); /* Firefox */
    background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff)); /* Safari, Chrome */
    background:-webkit-linear-gradient(top, #F5F5F5, #ffffff); /* Safari, Chrome - neue Syntax! */
    background:-o-linear-gradient(top, #F5F5F5, #ffffff); /* Opera */
    background:-ms-linear-gradient(top, #F5F5F5, #ffffff); /* IE */
    background:linear-gradient(top, #F5F5F5, #ffffff); /* W3C Standard */
}
.shopresultsearch .refinedsearch > span,
.expandspecialprodsel > span
{
    font-family: Century Gothic, Arial;
}

.shopresultsearch .lbResult
{
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 11px;
}
.shopresultsearch .BreadcrumbView a,
.shopresultsearch .BreadcrumbView .spresult
{
    text-decoration: none;
    color:#214E67;
    font-size:11px;
}
.shopresultsearch .BreadcrumbView a:hover
{
    text-decoration: underline;
}
.shopresultsearch h1
{
	font-size: 17px;
	margin-top: 16px;
	font-weight: normal;
}
.shopresultsearch h1 .searchword
{
    font-size:22px;
    font-weight: bold;
    letter-spacing: 1px;
}

/*** Class for the new brand searchresult Place (Markensuchergebnis) - BEGIN ***/
    /* ROL Redesign - 25.10.2011 - noema*/
.shopBrandSearchResult
{
    background-color: #fff;
    
    background:-moz-linear-gradient(top, #f5f5f5, #ffffff); /* Firefox */
    background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff)); /* Safari, Chrome */
    background:-webkit-linear-gradient(top, #f5f5f5, #ffffff); /* Safari, Chrome - neue Syntax! */
    background:-o-linear-gradient(top, #f5f5f5, #ffffff); /* Opera */
    background:-ms-linear-gradient(top, #f5f5f5, #ffffff); /* IE */
    background:linear-gradient(top, #f5f5f5, #ffffff); /* W3C Standard */
    
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5f5f5, endColorstr=#ffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5f5f5, endColorstr=#ffffff)";


    
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    
    border-top: solid 1px #fff;
    border-left: solid 1px #E7E8EA;
    border-right: solid 1px #E7E8EA;
    border-bottom: 0px;
    
    -webkit-box-shadow: 0 -3px 6px 1px #DEE5E9;
    -moz-box-shadow: 0 -3px 6px 1px #DEE5E9;
    box-shadow: 0 -3px 6px 1px #DEE5E9;
    
    width: 614px;
    clear: both;
    height:76px;
    /*position: relative;
    bottom: -6px;*/
}
.shopBrandSearchResult H1
{
    width: 614px;
    padding-left: 15px;
    display:block;
    height: 76px;
    margin-top:0px;
}
.shopBrandSearchResult H1 .markenLogoSearchResult
{
    margin-right: 125px;
    width: auto;
    display:block;
    float: right;
}
.shopresultsearch H1 .SearchResultText
{
    width: 380px;
    display:block;
    float: left; 
}

.IE7 .shopresultsearch H1 .SearchResultText
{
    line-height: 30px;
}

/***(Markensuchergebnis) - ENDE ***/
.shopresultsearch H1 .os
{
    font-size:22px;
    letter-spacing: 1px;
}
.shopresultsearch .starttab .boxcontent
{
    margin-bottom: 0px;
}
.IE7 .shopresultsearch .shopSearchHeader
{
   width: 614px !important;
  /* height: 109px;*/
}
/* schoen fuer mich */
.shopresultsearch .searchnotfound
{
    width: 604px;
    background-image: url('img/specials/banner_head_nulltrefferseite.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    margin-bottom: 8px;
}


.shopresultsearch .searchnotfound .searchnotfoundNotFound
{ 
    padding-left: 95px;
    padding-top: 50px;
}
.shopresultsearch .searchnotfound .searchnotfoundNotFound span
{
    font-size: 11px;
    font-weight: bold;
    color: #4d4d4d;
}

/* schoen fuer mich */
.shopresultsearch .sfmbanner
{
    width: 604px;
    background-image: url('img/specials/schoenfuermich/bannerbackground.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    margin-bottom: 8px;
}
.shopresultsearch .SFMtoCart
{
	background-image: url('img/specials/schoenfuermich/button_warenkorb.jpg');
	background-position: top left;
    background-repeat: no-repeat;
    display:inline-block;
    width: 287px;
    height:32px;
    float: right; 
}

.shopresultsearch .sfmbanner .SFMNotFound
{ 
    padding-left: 17px;
    padding-top: 135px;
}
.shopresultsearch .sfmbanner .SFMNotFound span
{
    font-size: 11px;
    font-weight: bold;
    color: #4d4d4d;
}
.shopresultsearch .sfmbanner .SFMNotFound p
{
    font-size: 10px;
    font-weight: bold;
    padding-top:12px;
    line-height: 13px;
    color: #737173;
}
.similarProd
{
    padding: 8px 0px 12px 0px;
    font-size: 12px;
    text-align: center;
}
.SMNprodnotfound
{
    background-image: url('img/specials/schoenfuermich/headtabelle_nichterhaeltlich.jpg');
	background-position: top left;
    background-repeat: no-repeat;
    width: 443px;
    margin-top: 10px;
}
.SMNprodnotfound table
{
    padding-top: 26px;
    *+margin-top: 26px;
}
.SMNprodnotfound table td
{
    height: 30px;
    border-bottom: solid 1px #666;
    padding: 10px 12px;
    vertical-align: middle;
    font-size:12px;
}
    
    
    
    
    
.product_header_search															{ background: url(img/default/search_reiter.gif) no-repeat top left; height: 45px; width: 608px;}
.product_header_search table.filter									{ font-weight: bold; font-size:11px; color: #FFFFFF; text-align: left;}
.product_header_search select												{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
table.prodlist_search																{ width: 608px; text-align: left;}
.prodlist_search tr.table_header										{ height: 22px; background-color: #DEDFDE; color: #636563; }
.prodlist_search tr.table_header td									{ padding: 5px; font-weight: bold; font-size: 1em; color: #555555; font-family: verdana; }
.prodlist_search_rowborder													{ border-bottom: solid 1px #D40032; }

.search_ .header.normal .text		{ background: url(img/HeaderImages/Parfuem_box_header.gif) no-repeat top left; padding: 5px 8px 4px 12px; font-weight: bold; }
.search_ .header.normal .corner		{ background: url(img/HeaderImages/Parfuem_box_header_pfeil.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.search_ .header.normal .corner_wo_pfeil		{ background: url(img/HeaderImages/Parfuem_box_header_rechts.gif) no-repeat top left; padding: 5px 25px 5px 0px; }
.search_ .ProductModule_content
{
	border-left: solid 1px #D40032; 
	border-right: solid 1px #D40032;
}
.duefte_ .ProductModule_header
{
	border-bottom: solid 1px #D40032;
}
.duefte_ .ProductModule_footer
{
	background-image: url(img/ProductModule/Parfuem-Duefte2.gif);
}

/* <Santana><15.11.2010> CouponManagement (Mitarbeiter Bereich), BEGIN */

.shopcouponmanagement									{ width: 608px; color: #000;}
.shopcouponmanagement_content							{ border-left: solid 1px #6B6B6B; border-right: solid 1px #AEAEAE; margin-right: 0px;}
.shopcouponmanagement .header							{ height: 40px; color: #000; padding: 0px; margin: 0px; font-weight: bold; font-size: 16px;}
.shopcouponmanagement .header_desc						{ background-image: url(img/bg_myRoss_box_top.gif); background-position: bottom left; background-repeat: no-repeat; height: 30px;}
.shopcouponmanagement_content_bottom					{ background-image: url(img/bg_myRoss_box_bottom_2.gif); background-repeat: no-repeat; height: 15px;}

/* die kleinen Boxen im Content: */
.shopcouponmanagement_content							{ padding: 15px 10px 12px 14px;}
.shopcouponmanagement_content table.table td            { height: 22px; vertical-align:top; padding-bottom: 6px;}
.shopcouponmanagement_content td.first                  { width: 198px !important; text-align: right; padding-right: 6px;}
.shopcouponmanagement_content td.first label            { vertical-align: top;}
.shopcouponmanagement_content .couponfeld               { float:left;}
.shopcouponmanagement_content .gutscheinlupe            { margin-left: 8px;}
.shopcouponmanagement_content .feldBetrag,              
.shopcouponmanagement_content .feldProzent              { float: left;}
.shopcouponmanagement_content .feldBetrag input,              
.shopcouponmanagement_content .feldProzent input        { width: 90px;}
.shopcouponmanagement_content .feldBetrag               { margin-right: 8px;}
.shopcouponmanagement_content .mindestbestellwert input,
.shopcouponmanagement_content .couponcomment input      { width: 190px;}

.shopcouponmanagement_content .bSaveCoupon              { float: right; padding-right: 10px;}
.shopcouponmanagement_content .coupon_save              { color: green; display: block; text-align: center; margin: 0px auto 8px auto;}
.shopcouponmanagement_content .coupon_not_found         { color: #d40032; display: block; text-align: center; margin: 0px auto 8px auto;}
.shopcouponmanagement_content .massenpflege             { padding-left: 200px; margin-bottom: 10px;}
.shopcouponmanagement_content .massenpflege .statusText { display: block; color: #d40032;}

.shopcouponmanagement_content table.table input[type=checkbox]
{
    vertical-align: top;
    margin-right: 4px;
    /*IE7 Input Box wird anders positioniert daher:*/
    *vertical-align: middle;
}

.shopcouponmanagement_content .bottom					{ background-image: url(img/meinrossmann_box_bottom.gif); background-repeat: no-repeat; background-position: top; width: 280px; height: 8px;}

    /* Fehlermeldungen*/
.shopcouponmanagement_content .DatafieldErrorMessage .error .arrow
{
    background-position: 20% center;
}
.shopcouponmanagement_content .TwoDatafieldsErrorMessage
{
    width: 220px;
}
.shopcouponmanagement_content .TwoDatafieldsErrorMessage .error .arrow2
{
    background-position: 20% center;
}
.TwoDatafieldsErrorMessage .error .arrow2
{
    background-position: 35% center;
}

    /*Kategorie Auswahl (Panel)*/
.shopcouponmanagement_content table.table .waehltCategorie
{ 
    float: left;
    margin-right: 8px;
}

.Couponupdatewindow
{
    background-image: none;
    background-color: #fff;
    border: solid 2px #999;
    width: 360px;
    max-height: 400px;
    padding: 12px 12px 0px 12px;
    overflow: auto !important;
}
.Couponupdatewindow .CancelButton
{
    float: right;
    padding-bottom: 14px;
    padding-top: 16px;
}
    

/* <Santana><15.11.2010> CouponManagement (Mitarbeiter Bereich), END */



.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color :  White;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height: 200px;
    text-align : left; 
    list-style-type : none;
    z-index: 2000;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.modalBackground {
	background-color:#273849;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.updatewindow
{
	width: 354px; 
	height: 138px;
	background-image: url('img/shopcheckoutorder/modalwindow.png');
	background-repeat: no-repeat;
	padding: 24px 20px 28px 26px;
	color: #4F4F4F;
}
/* <2009-10-07> IE PNG Transparenz, wird lokal nicht angezeigt wegen absolutem Pfad */
* html .updatewindow
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/Design/Themes/RossmannCSS/img/shopcheckoutorder/modalwindow.png')
}
.updatewindow .updatetitle
{
	font-size: 18px;
	font-weight: bold;
}
.updatewindow .updateText
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 14px;
	color: #4F4F4F;
}
.updatewindow .updateText .updatelink
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: underline;
	color: #4F4F4F;
}
.updatewindow .updatesButtons
{
	width: auto;
	text-align: right !important;
	position: relative;
	bottom: -16px;
	height: 30px;
}
.updatewindow .updatesButtons .confirm
{
	margin-left: 8px;
}
.updatewindow .updatesButtons .updateAnimation
{
	text-align: center;
	padding: 0px auto 0px 0px;
	margin: 0px 0px 0px 128px;
	*margin-left: 0px;
	width: auto;
	position: relative;
	top: -32px;
}
.Progresswindow
{
	display: none;
	width: 78px;
	height: 7px;
}

.updatewindow .nocanceltitle
{
	font-size: 18px;
	font-weight: bold;
}

.updatewindow .nocanceltext
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 8px;
	color: #4F4F4F;
}

.updatewindow .nocancelbutton
{
	width: auto;
	text-align: right !important;
	position: relative;
	bottom: -50px;
	height: 30px;
}



.infobox  
{
	
}

.infobox .boxtop_middle
{
	height: 15px;
	*overflow: hidden;
	background-image: url('img/BestellwegNeu/bgbox_top.png');
	background-repeat: repeat-x;
	background-position: 0px -2px;
}

.infobox .boxtop_left
{
	height: 15px;
	width: 13px;
	*overflow: hidden; /* IE6 + 7 only */
	background-image: url('img/BestellwegNeu/cornerboxtop_left.png');
	background-repeat: no-repeat;
	background-position: left 2px;
}

.infobox .boxtop_right
{
	height: 15px;
	width: 13px;
	*overflow: hidden; /* IE6 + 7 only */
	background-image: url('img/BestellwegNeu/cornerboxtop_right.png');
	background-repeat: no-repeat;
	background-position: left 1px;
}

.infobox .box_content 
{
	width: auto;
	background-color: White;
	padding: 5px;
	height: 100%;
}

.infobox .box_left
{
	width: 8px;
	height: 100%;
	*overflow: hidden; /* IE6 + 7 only */
	background-image: url('img/BestellwegNeu/bgbox_left.png');
	background-position: -2px 0px;
	background-repeat: repeat-y;
}

.infobox .box_right
{
	width: 8px;
	height: 100%;
	*overflow: hidden; /* IE6 + 7 only */
	background-image: url('img/BestellwegNeu/bgbox_right.png');
	background-position: -6px 0px;
	background-repeat: repeat-y;
}

.infobox .box_content .closeicon
{
	position: absolute;
	top: 12px;
	right: 16px;
	width: 15px;
	height: 15px;
	display: inline;
}

.infobox .boxfooter_middle
{
	height: 24px;
	*overflow: hidden; /* IE6 + 7 only */
	background-image: url('img/BestellwegNeu/bgbox_bottom.png');
	background-repeat: repeat-x;
}

.infobox .boxfooter_left
{
	height: 24px;
	*overflow: hidden;/* IE6 only */
	background-image: url('img/BestellwegNeu/cornerboxbottom_left.png');
}

.infobox .boxfooter_right
{
	height: 24px;
	*overflow: hidden;/* IE6 only */
	background-image: url('img/BestellwegNeu/cornerboxbottom_right.png');
	background-position: right;	
}
.rederror
{
	font-family: Verdana;
	font-size:inherit;
	color: #C8322E;
	font-weight: bold;
}

.ajax__combobox_inputcontainer 
{
    top: 0px !important;
}
.ajax__combobox_textboxcontainer
{
}
.ajax__combobox_textboxcontainer input
{
}
.ajax__combobox_buttoncontainer
{
}
.ajax__combobox_buttoncontainer button
{
    background-image: url(<%=WebResource("AjaxControlToolkit.ComboBox.arrow-down.gif")%>);
    background-position: center;
    background-repeat: no-repeat;
    border-color: ButtonFace;
    height: 15px;
    width: 15px;
}
.ajax__combobox_itemlist
{
    margin: 0px;
    padding: 0px;
    cursor: default;
    list-style-type: none;
    text-align: left;
    border: solid 1px ButtonShadow;
    background-color: Window;
    color: WindowText;
}
.ajax__combobox_itemlist li
{
    white-space: nowrap;
    width: 100%;
    padding: 0 3px 0 2px;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(img/windows-arrow.gif);
    /*background-image:url(<%=WebResource("AjaxControlToolkit.ComboBox.windows-arrow.gif")%>);*/
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}

/*Klassen für der Partner Link Button in der Startseite unter der Miniwarenkorb*/
.partnerLink
{
    width: 165px;
    height: auto;
    color: White;
    font-size: 12px;
    font-family: Verdana;
    margin-top: 12px;
}
.partnerLink .partnerLinkTop
{
    background-image: url(img/default/startButop.gif);
    background-repeat: no-repeat;
    width: 165px;
    height: 4px;
    border: none;
}
.partnerLink .partnerLinkcenter
{
    width: 159px;
    background-color: #4B8B20;
    height: auto;
    border-left: solid 1px #B7B7B7;
    border-right: solid 1px #B7B7B7;
    padding: 0px 2px 0px 2px;
    text-align: center;
}

.partnerLink .partnerLinkcenter A, .partnerLink .partnerLinkcenter A:visited, .partnerLink .partnerLinkcenter A:hover, .partnerLink .partnerLinkcenter A:active, .partnerLink .partnerLinkcenter A:focus
{
    color: White;
    font-size: 12px;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
}

.partnerLink .partnerLinkcenter A:hover
{
    text-decoration: underline;
}
.partnerLink .partnerLinkBottom
{
    background-image: url(img/default/startBubottom.gif);
    background-repeat: no-repeat;
    width: 165px;
    height: 7px;
    border: none;
}


.pw_default, .pw_unsicher, .pw_mittel, .pw_sicher
{
  background-image: url(img/pw_default.jpg);
  display: block;
  background-position: bottom right;  
  width: 96px;
  height: 25px;
  background-repeat: no-repeat;
  margin-top: -5px;
}

.pw_unsicher
{
  background-image: url(img/pw_unsicher.jpg);
}

.pw_mittel
{
  background-image: url(img/pw_mittel.jpg);
}

.pw_sicher
{
  background-image: url(img/pw_sicher.jpg);
}

.QuantityTextBox
{
	text-align: right;
	border: solid 1px black;
}

.modal_background
{
  background-color:gray; 
  filter:alpha(opacity=0); 
  opacity:0.0; 
} 
    
/* created during cleanup of html code */
.LeftPane_ExtraStyles
{
	vertical-align:top;
}

.ContentPane_ExtraStyles 
{
	vertical-align:top;
}

hr.noShade
{
	height:1px;
	border:none;
	color:#ccc;
}

/* Shopdisplayproduct max amount error popup */
#MaxLayer 
{
	z-index:100;
}


/* Warnhinweise auf Produktliste auf der Suchergebnisseiten */
.prodlist_search .Listenansicht_Zelle
{
    overflow: visible !important;
}
*+ html .prodlist_search .Listenansicht_Zelle .biozidmessage
{
    width: 142px !important;
    height: auto !important;
}

/*** <Noema> -17.12.2010- CMS Seiten Bearbeitung (Module bzw. Seiten schöner Dargestellt) ***/
    /*Klassen Admin/Logon.aspx*/

.rb_DefaultLayoutDiv.adminlogon
{
    padding-top: 24px;
}
.rb_DefaultLayoutDiv.adminlogon .logHead
{
    width: 170px;
    height: 30px;
    background-color: #cc0000;
    color: #fff;
    font-size: 13px;
    padding: 0px;
    line-height: 30px;
    margin: 0px auto 2px auto;
    font-family: Tahoma;
    font-weight: bold;
}
.desktopmodules_signin_signin_ascx
{
    border: solid 1px #cc0000;
    padding-left: 12px;
    margin-bottom: 12px;
    float: left;
}
html:root .desktopmodules_signin_signin_ascx
{
    width: 156px;
}
.desktopmodules_signin_signin_ascx .signinbuttons
{
    text-align: left;
}
.desktopmodules_signin_signin_ascx .signinbuttons .CommandButton
{
    border: solid 1px #273849;
    font-family: Tahoma;
    font-size: 11px;
    margin-top: 6px;
    line-height: normal;
    display: block;
}
.desktopmodules_signin_signin_ascx .signinbuttons .CommandButton:hover
{
    text-decoration: underline;
}
.desktopmodules_signin_signin_ascx span.error
{
    font-size: 14px;
    padding: 0px;
}

/*** Noema <14.01.11> Klassen fuer Bearbeitung/Eigenschaften Icons in angemeldete Zustand (Sprechblase)***/

.boxheadcenter
{
    position: relative;
}

.editmodule
{
    position: absolute;
    top: 0px;
    right: 0px;
}

.buttons_container
{
    position: relative;  
    margin-right: 2px;
    *margin-top: 0px; /*TODO: IE7*/
    *margin-right: 0px; /*TODO: IE7*/
    float: right;
    *width: 20px;
}
*+ html .buttons_container.userbuttons 
{
    width: 50px;
}

.buttons_container .bubble_main
{
    float: right;
    /*height: 37px;*/
    margin-bottom: 17px;
    margin-right: -8px;
    /*margin-top: -46px;
    *margin-top: -40px;   */ 
    bottom: 0;
    position: absolute;
    right: -3px;
    *bottom: 13px;/*TODO: IE7*/
}

.buttons_container .bubble_main .bubble_main_inner
{
    z-index: 18;
    *float: right;  /*TODO: IE7*/
}

.buttons_container .bubble_main .bubble_left
{
    background-image: url('img/standardimages/bmBlasseLeft.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 37px;
}

.buttons_container .bubble_main .bubble_left img
{
    width: 10px;
    height: 37px;
}

.buttons_container .bubble_main .bubble_right
{
    background-image: url('img/standardimages/bmBlasseRight.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 37px;
}

.buttons_container .bubble_main .bubble_right img
{
    width: 10px;
    height: 37px;
}

.buttons_container .bubble_main .buttons
{
    /*padding-top: 8px;*/
    background-image: url('img/standardimages/bmBlasseCenter.png');
    background-repeat: repeat-x;
    height: 37px;
}
.buttons_container a.rb_mod_btn.btn-img-only
{
    text-align: right;
    *float: right; /*TODO: IE7*/
}
.buttons_container .bubble_main .bubble_bottom
{
    background-image: url("img/standardimages/bmBlassePfeil.png");
    background-position: right top;
    background-repeat: no-repeat;
    height: 20px;
    margin-right: 12px;
    margin-top: -7px;
    z-index: 20;
    position: relative;
    *min-width: 30px;	/*TODO: IE7*/
    *bottom:-13px;			/*TODO: IE7*/
    *right:0px;		/*TODO: IE7*/
    *position: absolute;/*TODO: IE7*/
    *height: 20px;		/*TODO: IE7*/
}
.buttons_container .bubble_main .bubble_body a.rb_mod_btn.btn-img-only
{
    margin-right: 0px;
    text-align: center;
}

.buttons_container > .rb_mod_btn.btn-img-only
{
	*margin-top: 2px;
	*display: inline-block;
}   

/* Klassen für die Bearbeitung/Eigenschaften Icons in angemeldete Zustand (Sprechblase)- CSS3 Div Variante begin***/

.buttons_container .bubble_main .bubble_main_inner_div
{
	background-color: #F3F3F3;
    border: 1px solid #A9A9A9;
    border-radius: 7px 7px 7px 7px;
    border-radius-bottomleft:7px;
    border-radius-bottomright:7px;
    border-radius-topleft:7px;
    border-radius-topright:7px;
    -moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    color: #656565;
    display: inline-block;
    height: auto;
    padding: 3px 5px 3px 5px;
    text-decoration: none;
    width: auto;
    padding: 6px 6px 6px 6px;
    z-index: 18;
    *float: right;  /*TODO: IE7*/
    white-space: nowrap;
    font-weight: normal;
    *width: 200px; /*TODO: IE7*/
}

.buttons_container.ampel .bubble_main .bubble_main_inner_div 
/** Ampel Klasse - Mehr Padding für den Text damit die Bubbles gleich groß sind**/
{
    padding: 9px;
}

.buttons_container .bubble_main .bubble_bottom.css3
{
	background-image: url("img/bubble_arrow.png");
	background-position: right 6px;
	background-repeat: no-repeat;
	
}

.buttons_container.userbuttons A
{
    float: left;
}

/* Klassen für die Bearbeitung/Eigenschaften Icons in angemeldete Zustand (Sprechblase)- CSS3 Div Variante end***/


.buttons_container .bubble_main_inner_div a.rb_mod_btn.btn-img-only
{
    display: inline-block !important;
    *display: inline !important; /*TODO: IE7*/
}


/* Klassen für "Modul Einstellungen" Tabsbereich */

.st-control select
{
    width: 358px !important;
}

/* Reiter-Klassen für die CMS-Eigenschaften Seiten */
.tabPanelGroup
{
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0px;
	width: 700px!important;
	height: auto !important;
	background-color: Transparent;
}
.tabPanel
{
	margin: 0;
	border: solid 1px #cccccc;
	width: 700px !important;
	height: auto !important;
	overflow: visible !important;
}
.tabGroup
{
	margin: 0;
	padding: 0;
	width: auto !important;
}
.tabDefault
{
	margin: 0px;
	padding: 3px;
	vertical-align: middle;
	height: auto;
	float: left;
	cursor: pointer;
	width: 130px !important;
	font-size: 11px;
}
.tabSelected
{
	margin: 0;
	padding: 3px;
	color: #737173;
	background-color: #DDDDDD;
	vertical-align: middle;
	float: left;
	border: solid 1px #cccccc;
	border-bottom: none;
	width: 130px !important;
	cursor: pointer;
	font-size: 11px;
}

/*   Klassen für die Editseiten Boxengröße der Eigenschaften etc. */
.st-control
{
	padding:5px 0 5px 0;
}

.SettingsTableGroup
{
	padding: 5px;
	margin:10px;
}


.SettingsTableGroup .SubHead 
{
	padding:15px 0 0px 0;
}

.SettingsTableGroup .SubHeadTop 
{
	padding:5px 0 0px 0;
}

/* Klasse für den Variablen Link innerhalb von HTML und Multi-HTML Module */
.htmlModVarLink
{
    background-image: url('img/default/RolVariableIcon.gif');
    background-repeat: no-repeat; 
    text-decoration: none; 
    font-size:12px; 
    font-family: Tahoma; 
    color: #333; 
    background-position: left center; 
    padding-left:20px;
}
.htmlModVarLink:hover
{
    text-decoration: underline;
}
/*<08.04.2011><Nebesov> Feld für Honeypot-Feature*/
.def {
    z-index:999;
    position:absolute;
    height:0;
    width:0;
    border:none;
    background:none;
    margin:0;
    top:0;
    left:0;
    clear:both;
    font-size:0px;
    line-height:0px;
}



/* AdminBar Styles */
 
 .useroptions
{
	background:url('images/header/useroptions_bg.gif') repeat-x bottom;
	height: 40px;
	background-color: #fff;
	position: fixed;
	top:0px;
	width: 100%;
	z-index: 100;
	left: 0px; 
	top: 0px;
	border-top: 1px solid #000;
	color: #fff;
	font-size: 13px;
	min-width: 1000px;
}

.useroptions .user
{
	background:url('images/header/useroptions_user.png') repeat-x bottom;
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width:auto;
	height: 30px;
	margin:3px 0 0 25px;
	padding:0 0 0 40px;
	line-height: 30px;
	float: left;
}

.useroptions .username
{
	display: block;
	width:auto;
	height: 30px;
	margin:3px 0 0 5px;
	padding:0 0 0 0px;
	line-height: 30px;
	float: left;
}

.useroptions .date
{
	display: block;
	width:auto;
	height: auto;
	margin:10px 0 0 15px;
	padding:0;
	color: #C0C0C0;
	float: left;	
}

.useroptions .navi
{
	background-color: #434343;
    border-color: #787878;
    border-radius: 6px 6px 0 0;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 25px;
    margin: 5px 0 0 15px;
    padding: 4px 7px;
    width: auto;	
}
.useroptions .navi > span 
{
    display: inline-block;
    height: 30px;
}

.useroptions .icons
{
	list-style: none;
	float: right;
	width: auto;
	margin:0 25px 0 0;
}

.useroptions .icons li
{
	margin:0 0 0 10px;
	padding:0;
	float: left;
	display: block;
	width: 33px;
	height: 40px;
}

.useroptions .icons li:hover
{
	margin:0 0 0 10px;
	padding:0;
	float: left;
	display: block;
	width: 33px;
	height: 40px;
	background:url('images/header/useroptions_icons_active.gif') repeat-x bottom;
}


.useroptions .icons li a
{ 
	width: 33px;
	height: 40px;
	display: block;
	padding:0;
}

.useroptions .help
{
	background-image:url('images/header/useroptions_help.png');
	background-position:center 9px;
	background-repeat: no-repeat;
}

.useroptions .help:hover
{
	background-image:url('images/header/useroptions_help.png');
	background-position: center -28px;
	background-repeat: no-repeat;
}

.useroptions .search
{
	background-image:url('images/header/useroptions_search.png');
	background-position:center 9px;
	background-repeat: no-repeat;
}

.useroptions .search:hover
{
	background-image:url('images/header/useroptions_search.png');
	background-position: center -25px;
	background-repeat: no-repeat;
}
.useroptions .admin
{
	background-image:url('images/header/useroptions_admin.png');
	background-position:center 9px;
	background-repeat: no-repeat;
}

.useroptions .admin:hover
{
	background-image:url('images/header/useroptions_admin.png');
	background-position: center -24px;
	background-repeat: no-repeat;
}

.useroptions .editpage
{
	background:url('images/header/useroptions_editpage.png') no-repeat center center;
	background-position:center 9px;
	background-repeat: no-repeat;
}

.useroptions .editpage_Active
{
	background:url('images/header/useroptions_editpage.png') no-repeat center center;
	background-position: center -24px;
	background-repeat: no-repeat;
	background-color:#fff;
}


.useroptions .editpage:hover
{
	background:url('images/header/useroptions_editpage.png') no-repeat center center;
	background-position: center -24px;
	background-repeat: no-repeat;
}

.useroptions .logout
{
	background:url('images/header/useroptions_logout.png') no-repeat center center;
	background-position:center 9px;
	background-repeat: no-repeat;
}

.useroptions .logout:hover
{
	background:url('images/header/useroptions_logout.png') no-repeat center center;
	background-position: center -24px;
	background-repeat: no-repeat;
}

.useroptions .login
{
	background: url('images/header/useroptions_login.png') no-repeat center center;
	background-position: center 9px;
	background-repeat: no-repeat;
}

.useroptions .login:hover
{
	background: url('images/header/useroptions_login.png') no-repeat center center;
	background-position: center -22px;
	background-repeat: no-repeat;
}

.useroptions .addmodule
{
	background: url('images/header/useroptions_add_modul.png') no-repeat center center;
	background-position: center 9px;
	background-repeat: no-repeat;
}

.useroptions .addmodule:hover
{
	background: url('images/header/useroptions_add_modul.png') no-repeat center center;
	background-position: center -22px;
	background-repeat: no-repeat;
}
.useroptions .addmodule_Active
{
	background:url('images/header/useroptions_add_modul.png') no-repeat center center;
	background-position: center -22px;
	background-repeat: no-repeat;
	background-color:#fff;
}

.addpart
{
	background:url('images/header/addpart_bg.gif') repeat-x bottom;
	height: 96px;
	position: fixed;
	top:41px;
	width: 100%;
	z-index: 99;
	left: 0px; 
	color: #4A4A4A;
	font-size: 11px;
	min-width: 1000px;
	/* wird eingeblendet wer der Benutzer den "Ansicht bearbeiten" Button drückt*/
	/* geht schon so ohne css :) */
	/* display: none; */
	
}
.addpart2
{
	height: 96px;
	width: 100%;
	z-index: 0;
	min-width: 1000px;
	/*margin-top: 41px;*/
	position: relative;
	/* wird eingeblendet wer der Benutzer den "Ansicht bearbeiten" Button drückt*/
	/* geht schon so ohne css :) */
	/* display: none; */
	
}
.addpart .boxthree .boxhead
{
    display: none;
}
.addpart .boxthree .boxcontent
{
    background-color: Transparent;
    border: none;
}
.addpart .boxthree .boxfooter
{
    display: none;
}
.addpart fieldset
{
	border: none;
	padding:0 0 0 25px;
	height:76px;
	width: 670px;
	margin:10px 0 0 0;
}

.addpart fieldset legend
{
	font-weight: bold;
	padding:0 0 10px 0;
	display: block;
	width: 170px;
	*padding:5px 0 10px 0; /*TODO: IE7 */
	*margin: 0 0 0 -8px;	/*TODO: IE7 */
}

.addpart fieldset .fields
{
	float: left;
	width:235px;
	height: 22px;
	font-size: 12px;
	margin:0 20px 0 0;
}

.addpart fieldset input,
.addpart fieldset select
{
	
	width:166px;
	height: 22px;
	float: right;
}

.addpart fieldset label
{
	float: left;
	height: 22px;
	padding:2px 0 0 0;
}

.addpart fieldset .addpartbutton
{
	float: left;
	width:112px;
	height: 24px;
	background:url('images/header/addpart_button_bg.png') no-repeat center center;
	border: none;
	color: #fff;
	cursor: pointer;
}

.addpart fieldset .addpartbutton:hover
{
	float: left;
	width:112px;
	height: 24px;
	background:url('images/header/addpart_button_hover_bg.png') no-repeat center center;
	border: none;
	color: #fff;
	cursor: pointer;
}
.addpart table
{
	margin: 0px auto;
}
.addpart a.closeAddpart
{
    display: block;
    background-image: url('icon/SchliessenModule.gif');
    background-repeat: no-repeat;
    width: 23px;
    height: 19px;
    position: relative;
    float: right;
    top: 22px;
    right: 12px;
    margin-top: -20px;
    cursor: pointer;
}
.addpart a.closeAddpart:hover
{
    background-image: url('icon/SchliessenModulehover.gif');
}

/*
 * jQuery ModalPopup Styling - BEGIN
 */

/* BASIC Styling - BEGIN */

.modalboxContent {
	display:none;
}
.modalgallery {
	display:block;
}
div#modalBoxFaderLayer,
div#modalBoxAjaxLoader,
div#modalBox.marken,
div#modalBox.marken div#modalBoxBody,
div#modalBox.marken div#modalBoxBody div.modalBoxBodyContent,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainerContent,
div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton,
div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton a.closeModalBox,
div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_top,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_bottom,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_left,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_right,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {/* default reset */
	margin:0;
	padding:0;
}
div#modalBoxFaderLayer {
	display:none; 
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	z-index:9999;
	background-color: #273849 !important;
    opacity: 0.5 !important;
}
div#modalBoxAjaxLoader {
	background:transparent url(../img/ajax-loader.gif) 50% 40% no-repeat; 
	height:100px; 
	padding:130px 0 0 0; 
	text-align:center; 
	overflow:hidden;
}
div#modalBox.marken {
	display:none; 
	position:fixed; 
	z-index:10000;
	text-align:left; 
	background-color:transparent;
}
div#modalBox.marken {
	width:950px; /* default wide */
}
div#modalBox.small {
	width:400px;
}
div#modalBox.medium {
	width:500px;
}
div#modalBox.large {
	width:700px;
}
div#modalBox.auto {/* for image content only */
	width:auto;
}
div#modalBox.marken div#modalBoxBody {
	position:relative;
}
/* clearfix */
.modalboxStyleContainerContent:after, 
.modalBoxBodyContent:after {
	content:"."; 
	display:block; 
	height:0; 
	line-height:0; 
	clear:both; 
	visibility:hidden;
}
* html .modalboxStyleContainerContent, 
* html .modalBoxBodyContent {/*IE6*/
	zoom:1; display:block;
}
*+html .modalboxStyleContainerContent, 
*+html .modalBoxBodyContent {/*IE7*/
	zoom:1; 
	display:block;
}

/* BASIC Styling - END */

/* skin default - BEGIN */


/* modalBoxBodyContent */
div#modalBox.marken div#modalBoxBody div.modalBoxBodyContent {
	padding:34px 0 0 0;
	text-align: center;
}
div#modalBox.emphasis div#modalBoxBody div.modalBoxBodyContent {
	border:1px dotted red;
}

div.modalBoxBodyContent .searchSubmitBtn
{
	background-image: url('./images/header/header_searchbutton.png');
	background-repeat: no-repeat;
	display: inline-block;
	width:69px;
	height: 22px;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 0 0 0;
	text-align: center;
}

div.modalBoxBodyContent .searchSubmitBtn:hover
{
	background-image: url('./images/header/header_searchbutton.png');
	background-repeat: no-repeat;
	background-position: 0px -34px;
}

div.modalBoxBodyContent .searchInputBox
{
	background-image: url('./images/header/header_searchfield.png');
	background-repeat: no-repeat;
	background-color: Transparent;
	display: inline-block;
	width:272px;
	height: 24px;
	text-decoration: none;
	height: 28px;
    padding: 1px 0 0 31px;
	text-align: left;
	border: none;
	color: #5E5E5E;
	line-height: 25px;
}



/* modalBoxCloseButton */
div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton {
	position:absolute; 
	top:10px; 
	left:0; 
	text-align:right; 
	width:100%;
}
div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton a.closeModalBox,
div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span {
	display:block;
	text-decoration:none;
	color:#000;
	cursor:pointer;
}
div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton a.closeModalBox 
{
	margin:0 19px;
	padding:5px 0;
	background-repeat: no-repeat;
	background-position: right center;
	height: 21px;
	width: 20px;
	display: inline-block;
}

div#modalBox.marken div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span {
	/*padding:3px 34px 3px 0;*/
	display: none;
}


div#modalBox.marken div#modalBoxBody {
	padding:9px 0 20px 0;
	background-color: #fff;
	border: none;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainerContent {
	padding:0;
}

/* set image sprite */
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight {
	background-color:transparent;
	background-image:url(../img/skins/default/bg_shadows_sprite.png);
}
/* modalboxStyleContainer_corner */
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight {
	background-repeat:no-repeat;
	position:absolute;
	width:39px;
	height:39px;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topLeft{
	background-position:0 -78px;
	left:0;
	top:0;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_topRight{
	background-position:-39px -78px;
	right:0;
	top:0;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft{
	background-position:0 -117px;
	left:0;
	bottom:0;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight{
	background-position:-39px -117px;
	right:0;
	bottom:0;
}
/* modalboxStyleContainer_surface */
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_top,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_bottom {
	position:absolute;
	width:100%;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {
	background-color:transparent;
	background-repeat:repeat-x;
	margin:0 39px;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_top {
	left:0;
	top:0;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body {
	background-position:0 0;
	height:39px;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_bottom {
	left:0;
	bottom:0;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {
	/*background-position:0 -39px;
	height:39px;*/
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_left {
	background:transparent url(../img/skins/default/bg_shadows_left.png) left top repeat-y;
}
div#modalBox.marken div#modalBoxBody div.modalboxStyleContainer_surface_right 
{
}
/* skin default - END */

 /* jQuery ModalPopup Styling - END */
 
 .searchPopupBody 
 {
 	display:none;
 }
 

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*** Klassen für den Produkt Varianten Auswahl Bereich und Popup ***/
    /*24.06.2011*/
.variantstort
{
    text-align: left;
    margin-top: -5px;
} 
.zellentext .choosevariants,
.zellentext .choosevariantsplus,
.zellentext .choosevariantsplus[disable="disable"]
{
   /* background-image:url('img/productlist/chooseVariantButton.png');
    background-repeat: no-repeat;*/
    display: inline-block;
    width:auto;
    height:23px;
    color: #4d4d4d;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 23px;
    text-decoration: none;
    margin-top: 10px;
    padding: 0 8px;
    cursor: pointer;
    border: solid 1px #CCD0D4;
    background-color: #E9E9E9;
    
    background:-moz-linear-gradient(top, #F6F6F6, #E9E9E9); /* Firefox */
    background:-webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E9E9E9)); /* Safari, Chrome */
    background:-webkit-linear-gradient(top, #F6F6F6, #E9E9E9); /* Safari, Chrome - neue Syntax! */
    background:-o-linear-gradient(top, #F6F6F6, #E9E9E9); /* Opera */
    background:-ms-linear-gradient(top, #F6F6F6, #E9E9E9); /* IE */
    background:linear-gradient(top, #F6F6F6, #E9E9E9); /* W3C Standard */
    
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F6F6F6, endColorstr=#E9E9E9);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F6F6F6, endColorstr=#E9E9E9)";


    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
} 
.zellentext .choosevariantsplus,
.zellentext .choosevariantsplus[disabled="disabled"]
{
    background-image:url('img/Varianten/plusIconVarButton.png');
    background-repeat: no-repeat;
    background-position: 8px center;
    padding-left: 20px;
    background-color: #f6f6f6;
}
.zellentext .choosevariants:hover,
.zellentext .choosevariantsplus:hover
{
    text-decoration: underline;
}
.zellentext .choosevariantsplus[disabled="disabled"]
{
    background-image:url('img/Varianten/plusIconVarDisable.png');
    color:#9C9FA1;
}
.zellentext .choosevariantsplus[disabled="disabled"]:hover
{
    text-decoration: none;
}
#variantPopup
{
    padding-left:12px;
} 
#variantPopup .ToolTipProd
{
    width: 280px;
    float: left;
}
#variantPopup .ToolTipProd .ToolTipt_Vorschaubild
{
    height: 152px;
}
#variantPopup .ToolTipProd .ToolTipt_Vorschaubild .vorShauBild
{
    position: absolute;
    bottom: 0px !important;
    width: 270px;
    z-index: 99;
    height: 33px;
}
#variantPopup .ToolTipProd .vorShauBild .Listenansicht_Bewertung
{
    float: left;
    width:80px;
    padding-bottom: 0;
    padding-top: 18px;
}
#variantPopup .ToolTipProd .vorShauBild .lbNormalpreis
{
    float:left;
}
#variantPopup .ToolTipProd .vorShauBild .abbVariant
{
    float:right;
    text-align:right;
    padding-top: 5px;
}
#variantPopup .ToolTipProd .tooltipCenter .zellentext
{
    margin-top: 10px;
}
#variantDetails .variantchooseDetails,
#variantPopup .variantchoosePlace
{
    background-color:#EDF3F7;
    -moz-border-radius: 8px;
    -webkit-border-radius:8px;
    border-radius: 8px;
    width: 320px;
    float: left;
    padding: 16px 0px;
    font-family: verdana;
}
#variantDetails .variantchooseDetails .titelchoice,
#variantPopup .variantchoosePlace .titelchoice
{
    font-size: 12px;
    font-weight: bold;
    color: #494949;
    margin: 0px 12px 12px;
}
#variantDetails .variantchooseDetails .fullline,
#variantPopup .variantchoosePlace .fullline
{
    width: 100%;
    height: 1px;
    background-color: #D0E0E9;
    clear: both;
    margin-bottom: 18px;
}
#variantDetails .variantchooseDetails .dropchoice,
#variantPopup .variantchoosePlace .dropchoice
{
    margin: 0px auto !important;
}
#variantDetails .variantchooseDetails .dropchoice .dropchoiceTitle,
#variantPopup .variantchoosePlace .dropchoice .dropchoiceTitle
{
    font-size: 12px;
    color: #4d4d4d;
    float: left;
    clear: left;
    padding-top: 5px;
    width: 124px;
    text-align: right;
}
#variantDetails .variantchooseDetails .dropchoice select.cascadingdropdown,
#variantDetails .variantchooseDetails .quantitychoice select.quantidrop,
#variantPopup .variantchoosePlace .dropchoice select.cascadingdropdown,
#variantPopup .variantchoosePlace .quantitychoice select.quantidrop
{
    border: 1px solid #9FA6AE;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius:4px;
    clear: both;
    height: 24px;
    margin: 0 0 18px 24px;
    text-align: left;
    width: 124px;
    color: #273849;
    font-size: 11px;
    padding: 3px 6px;
    font-family: Verdana;
}
#variantDetails .variantchooseDetails .quantitychoice,
#variantPopup .variantchoosePlace .quantitychoice
{
    text-align: center;
    margin-bottom: 12px;
}
#variantDetails .variantchooseDetails .quantitychoice select.quantidrop,
#variantPopup .variantchoosePlace .quantitychoice select.quantidrop
{
    width: 50px;
    margin: 0px;
}
#variantDetails .variantchooseDetails .quantitychoice .varCart,
#variantDetails .variantchooseDetails .quantitychoice .varCartAKtiv,
#variantPopup .variantchoosePlace .quantitychoice .varCart,
#variantPopup .variantchoosePlace .quantitychoice .varCartAKtiv
{
    background-repeat: no-repeat;
    display: block;
    width:133px;
    height:30px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
    padding-left: 20px;
    margin: 20px auto 0px auto;
}
#variantDetails .variantchooseDetails .quantitychoice .varCart,
#variantPopup .variantchoosePlace .quantitychoice .varCart
{
    background-image:url('img/productlist/variantInKorbButton.png');
    color: #9EA8B1;
}
#variantDetails .variantchooseDetails .quantitychoice .varCartAKtiv,
#variantPopup .variantchoosePlace .quantitychoice .varCartAKtiv
{
    background-image:url('img/productlist/variantInKorbButtonAktiv.png');
    color: #273849;
}
    /**Speziell fü die Produktdetail Seite**/
#variantDetails
{
    margin-bottom: 20px;
    margin-top:22px;
}
#variantDetails .variantchooseDetails .quantitychoice
{
    position: relative;
    min-height: 110px;
}
#variantDetails .variantchooseDetails .lbNormalpreis,
#variantDetails .variantchooseDetails .lbNormalpreis_inwk
{
    margin-top: 24px;
    float:left;
}
#variantDetails .variantchooseDetails .addtocarticon
{
    display: none;
}
#variantDetails .variantchooseDetails .priceStatusPlace
{
    position: absolute;
    top: 60px;
    left: 44px;
}
#variantDetails .variantchooseDetails .priceStatusPlace .availability
{
    color:#4d8d22;
    font-size: 12px;
}
#variantDetails .variantchooseDetails .quantitychoice .varCart,
#variantDetails .variantchooseDetails .quantitychoice .varCartAKtiv
{
    left: 135px;
    margin: 0;
    position: absolute;
    top: 84px;
}
    /*Variante ausgewählt*/
#variantDetails .variantchooseDetails.varSelector .fullline
{
    background-color: #fff;
    height: 5px;
    margin-bottom: 10px;
}
#variantDetails .zellentext
{
    text-align: center;
}
#variantDetails .zellentext .choosevariants, 
#variantDetails .zellentext .choosevariantsplus
{
    margin: 0px auto;
}
#variantDetails .variantchooseDetails.varSelector .varianten
{
    clear:both;
    padding-top: 10px;
}
#variantDetails .variantchooseDetails.varSelector .varMengen
{
    float: left;
    width: 30px;
    margin-left: 10px;
}
#variantDetails .variantchooseDetails.varSelector .varMengen input
{
    border: 1px solid #9FA6AE;
    border-radius: 4px 4px 4px 4px;
    clear: both;
    color: #273849;
    font-size: 11px;
    height: 16px;
    text-align: right;
    width: 28px;
}
#variantDetails .variantchooseDetails.varSelector .panVariantsinfo
{
    float:left;
    color:#4D8D22;
    width: 170px;
    margin-left: 10px;
    margin-bottom: 10px;
}
#variantDetails .variantchooseDetails.varSelector .panVariantsinfo p
{
    margin: 7px 0px 4px 0px;
    color:#4D8D22;
}
#variantDetails .variantchooseDetails.varSelector .panVariantsinfo input
{
    cursor: pointer;
    border: solid 1px #CCD0D4;
    font: normal 11px Verdana;
    color: #494949;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #eaeaea;
    padding: 2px 4px;
    
     background:-moz-linear-gradient(top, #f7f7f7, #eaeaea); /* Firefox */
    background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eaeaea)); /* Safari, Chrome */
    background:-webkit-linear-gradient(top, #f7f7f7, #eaeaea); /* Safari, Chrome - neue Syntax! */
    background:-o-linear-gradient(top, #f7f7f7, #eaeaea); /* Opera */
    background:-ms-linear-gradient(top, #f7f7f7, #eaeaea); /* IE */
    background:linear-gradient(top, #f7f7f7, #eaeaea); /* W3C Standard */
    
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f7f7f7, endColorstr=#eaeaea);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f7f7f7, endColorstr=#eaeaea)";
}
#variantDetails .variantchooseDetails.varSelector .varDelete
{
    float:right;
    color:#494949;
    width: auto;
    margin-right: 5px;
}
#variantDetails .variantchooseDetails.varSelector .varDelete input
{
    margin: 0 0 0 3px;
    vertical-align: bottom;
}

/*** Klassen für den Varianten Ändern Bereich in der Produktdetail Seite***/
#variantDetails .detailVarChange
{
    margin-top: -10px;
}
#variantDetails .detailVarChange .variantchooseDetails
{
    -webkit-box-shadow: 1px 1px 8px 3px #DADADA;
    -moz-box-shadow: 1px 1px 8px 3px #DADADA;
    box-shadow: 1px 1px 8px 3px #DADADA;
}
#variantDetails .detailVarChange .variantchooseDetails .fullline
{
    height: 1px;
    background-color: #D0E0E9;
}
#variantDetails .detailVarChange .variantchooseDetails .titelchoice a
{
    font-size: 11px;
    font-family: Verdana;
    color: #494949;
}
#variantDetails .detailVarChange .variantchooseDetails .titelchoice a:hover
{
    text-decoration:none;
}
#variantDetails .detailVarChange .variantchooseDetails .varDelete
{
    margin-right: 20px;
}
#variantDetails .detailVarChange .variantchooseDetails .varMengen
{
    text-align: right;
}
    
/*** Klassen Modal Popup für die Varianten ***/

div#modalBox.variantenauswahl,
div#modalBox.variantenauswahl div#modalBoxBody,
div#modalBox.variantenauswahl div#modalBoxBody div.modalBoxBodyContent,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainerContent,
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton,
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton a.closeModalBox,
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_top,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_bottom,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_left,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_right,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {/* default reset */
	margin:0;
	padding:0;
}
div#modalBox.variantenauswahl {
	display:none; 
	position:fixed; 
	z-index:10000;
	text-align:left; 
	
}
div#modalBox.variantenauswahl div#modalBoxBody 
{
	position:relative;
	background-color:#fff;
    width:622px; /* default wide */
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 3px 3px 3px 3px #808284;
    -webkit-box-shadow: 3px 3px 3px 3px #808284;
    box-shadow: 3px 3px 3px 3px #808284;
    padding:9px 0 20px 0;
	border: none;

}
/* modalBoxCloseButton */
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton 
{
	position:absolute; 
	top:10px; 
	left:0; 
	text-align:right; 
	width:100%;
}
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton a.closeModalBox,
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span {
	display:block;
	text-decoration:none;
	color:#000;
	cursor:pointer;
}
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton a.closeModalBox 
{
	margin:-10px 7px 0px 0px;
	padding:5px 0;
	background-repeat: no-repeat;
	background-position: right center;
	height: 24px;
	width: 26px;
	display: inline-block;
	background-image: url('img/productlist/variantXbutton.png');
}
div#modalBox.variantenauswahl div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span 
{
	/*padding:3px 34px 3px 0;*/
	display: none;
}

div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainerContent 
{
	padding:0;
}

/* set image sprite */
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight {
	background-image:none;
}
/* modalboxStyleContainer_corner */
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight {
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topLeft{
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_topRight{
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft{
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight{
	
}
/* modalboxStyleContainer_surface */
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_top,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_bottom {
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_top {
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body {
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_bottom {
	
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {
	/*background-position:0 -39px;
	height:39px;*/
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_left 
{
	background:none;
}
div#modalBox.variantenauswahl div#modalBoxBody div.modalboxStyleContainer_surface_right 
{
    background:none;
}
.panVariantsinfoNotVisible
{
    display: none;
}
.zellentext .panVariantsinfo
{
    display: block;
    margin-top: 12px;
    color: #4D8D22;
    margin-left: -6px;
    padding: 6px;
    text-decoration: none;
}
.zellentext .panVariantsinfo a
{
    color: #4D8D22;
    text-decoration: underline;
}
.zellentext .panVariantsinfo a:hover
{
    text-decoration: none;
}
.zellentext .panVariantsinfo:hover
{
    background-color:#EDF3F7;
    border-radius:6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-decoration: none;
    cursor: pointer;
}

/*** Produkt Varianten ENDE ***/

.TeaserSettingsewindow
{
    background-image: none;
    background-color: #fff;
    border: solid 2px #999;
    width: 360px;
    max-height: 400px;
    padding: 12px 12px 12px 12px;
    overflow: auto !important;
    z-index:999;
    position:absolute;
    top:20px;
    left:100px;
}
.TeaserSettingsewindow .CancelButton
{
    float: right;
    padding-bottom: 14px;
    padding-top: 16px;
}


/* Resizeable styling for mega teaser with jQuery UI */

/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.megateaser_imagePanel .ui-helper-hidden { display: none; }
.megateaser_imagePanel .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.megateaser_imagePanel .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.megateaser_imagePanel .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.megateaser_imagePanel .ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.megateaser_imagePanel .ui-helper-clearfix { display:block; }
/* end clearfix */
.megateaser_imagePanel .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.megateaser_imagePanel .ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.megateaser_imagePanel .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.megateaser_imagePanel .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.megateaser_imagePanel .ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.megateaser_imagePanel .ui-widget .ui-widget { font-size: 1em; }
.megateaser_imagePanel .ui-widget input, .megateaser_imagePanel .ui-widget select, .megateaser_imagePanel .ui-widget textarea, .megateaser_imagePanel .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.megateaser_imagePanel .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(jQueryUI/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.megateaser_imagePanel .ui-widget-content a { color: #333333; }
.megateaser_imagePanel .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(jQueryUI/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.megateaser_imagePanel .ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.megateaser_imagePanel .ui-state-default, .megateaser_imagePanel .ui-widget-content .ui-state-default, .megateaser_imagePanel .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(jQueryUI/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.megateaser_imagePanel .ui-state-default a, .megateaser_imagePanel .ui-state-default a:link, .megateaser_imagePanel .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.megateaser_imagePanel .ui-state-hover, .megateaser_imagePanel .ui-widget-content .ui-state-hover, .megateaser_imagePanel .ui-widget-header .ui-state-hover, .megateaser_imagePanel .ui-state-focus, .megateaser_imagePanel .ui-widget-content .ui-state-focus, .megateaser_imagePanel .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(jQueryUI/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.megateaser_imagePanel .ui-state-hover a, .megateaser_imagePanel .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.megateaser_imagePanel .ui-state-active, .megateaser_imagePanel .ui-widget-content .ui-state-active, .megateaser_imagePanel .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(jQueryUI/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.megateaser_imagePanel .ui-state-active a, .megateaser_imagePanel .ui-state-active a:link, .megateaser_imagePanel .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.megateaser_imagePanel .ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.megateaser_imagePanel .ui-state-highlight, .megateaser_imagePanel .ui-widget-content .ui-state-highlight, .megateaser_imagePanel .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(jQueryUI/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.megateaser_imagePanel .ui-state-highlight a, .megateaser_imagePanel .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.megateaser_imagePanel .ui-state-error, .megateaser_imagePanel .ui-widget-content .ui-state-error, .megateaser_imagePanel .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(jQueryUI/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.megateaser_imagePanel .ui-state-error a, .megateaser_imagePanel .ui-widget-content .ui-state-error a, .megateaser_imagePanel .ui-widget-header .ui-state-error a { color: #ffffff; }
.megateaser_imagePanel .ui-state-error-text, .megateaser_imagePanel .ui-widget-content .ui-state-error-text, .megateaser_imagePanel .ui-widget-header .ui-state-error-text { color: #ffffff; }
.megateaser_imagePanel .ui-priority-primary, .megateaser_imagePanel .ui-widget-content .ui-priority-primary, .megateaser_imagePanel .ui-widget-header .ui-priority-primary { font-weight: bold; }
.megateaser_imagePanel .ui-priority-secondary, .megateaser_imagePanel .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.megateaser_imagePanel .ui-state-disabled, .megateaser_imagePanel .ui-widget-content .ui-state-disabled, .megateaser_imagePanel .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.megateaser_imagePanel .ui-icon { width: 16px; height: 16px; background-image: url(jQueryUI/ui-icons_222222_256x240.png); }
.megateaser_imagePanel .ui-widget-content .ui-icon {background-image: url(jQueryUI/ui-icons_222222_256x240.png); }
.megateaser_imagePanel .ui-widget-header .ui-icon {background-image: url(jQueryUI/ui-icons_ffffff_256x240.png); }
.megateaser_imagePanel .ui-state-default .ui-icon { background-image: url(jQueryUI/ui-icons_ef8c08_256x240.png); }
.megateaser_imagePanel .ui-state-hover .ui-icon, .megateaser_imagePanel .ui-state-focus .ui-icon {background-image: url(jQueryUI/ui-icons_ef8c08_256x240.png); }
.megateaser_imagePanel .ui-state-active .ui-icon {background-image: url(jQueryUI/ui-icons_ef8c08_256x240.png); }
.megateaser_imagePanel .ui-state-highlight .ui-icon {background-image: url(jQueryUI/ui-icons_228ef1_256x240.png); }
.megateaser_imagePanel .ui-state-error .ui-icon, .megateaser_imagePanel .ui-state-error-text .ui-icon {background-image: url(jQueryUI/ui-icons_ffd27a_256x240.png); }

/* positioning */
.megateaser_imagePanel .ui-icon-carat-1-n { background-position: 0 0; }
.megateaser_imagePanel .ui-icon-carat-1-ne { background-position: -16px 0; }
.megateaser_imagePanel .ui-icon-carat-1-e { background-position: -32px 0; }
.megateaser_imagePanel .ui-icon-carat-1-se { background-position: -48px 0; }
.megateaser_imagePanel .ui-icon-carat-1-s { background-position: -64px 0; }
.megateaser_imagePanel .ui-icon-carat-1-sw { background-position: -80px 0; }
.megateaser_imagePanel .ui-icon-carat-1-w { background-position: -96px 0; }
.megateaser_imagePanel .ui-icon-carat-1-nw { background-position: -112px 0; }
.megateaser_imagePanel .ui-icon-carat-2-n-s { background-position: -128px 0; }
.megateaser_imagePanel .ui-icon-carat-2-e-w { background-position: -144px 0; }
.megateaser_imagePanel .ui-icon-triangle-1-n { background-position: 0 -16px; }
.megateaser_imagePanel .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.megateaser_imagePanel .ui-icon-triangle-1-e { background-position: -32px -16px; }
.megateaser_imagePanel .ui-icon-triangle-1-se { background-position: -48px -16px; }
.megateaser_imagePanel .ui-icon-triangle-1-s { background-position: -64px -16px; }
.megateaser_imagePanel .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.megateaser_imagePanel .ui-icon-triangle-1-w { background-position: -96px -16px; }
.megateaser_imagePanel .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.megateaser_imagePanel .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.megateaser_imagePanel .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.megateaser_imagePanel .ui-icon-arrow-1-n { background-position: 0 -32px; }
.megateaser_imagePanel .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.megateaser_imagePanel .ui-icon-arrow-1-e { background-position: -32px -32px; }
.megateaser_imagePanel .ui-icon-arrow-1-se { background-position: -48px -32px; }
.megateaser_imagePanel .ui-icon-arrow-1-s { background-position: -64px -32px; }
.megateaser_imagePanel .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.megateaser_imagePanel .ui-icon-arrow-1-w { background-position: -96px -32px; }
.megateaser_imagePanel .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.megateaser_imagePanel .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.megateaser_imagePanel .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.megateaser_imagePanel .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.megateaser_imagePanel .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.megateaser_imagePanel .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.megateaser_imagePanel .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.megateaser_imagePanel .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.megateaser_imagePanel .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.megateaser_imagePanel .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.megateaser_imagePanel .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.megateaser_imagePanel .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.megateaser_imagePanel .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.megateaser_imagePanel .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.megateaser_imagePanel .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.megateaser_imagePanel .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.megateaser_imagePanel .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.megateaser_imagePanel .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.megateaser_imagePanel .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.megateaser_imagePanel .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.megateaser_imagePanel .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.megateaser_imagePanel .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.megateaser_imagePanel .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.megateaser_imagePanel .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.megateaser_imagePanel .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.megateaser_imagePanel .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.megateaser_imagePanel .ui-icon-arrow-4 { background-position: 0 -80px; }
.megateaser_imagePanel .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.megateaser_imagePanel .ui-icon-extlink { background-position: -32px -80px; }
.megateaser_imagePanel .ui-icon-newwin { background-position: -48px -80px; }
.megateaser_imagePanel .ui-icon-refresh { background-position: -64px -80px; }
.megateaser_imagePanel .ui-icon-shuffle { background-position: -80px -80px; }
.megateaser_imagePanel .ui-icon-transfer-e-w { background-position: -96px -80px; }
.megateaser_imagePanel .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.megateaser_imagePanel .ui-icon-folder-collapsed { background-position: 0 -96px; }
.megateaser_imagePanel .ui-icon-folder-open { background-position: -16px -96px; }
.megateaser_imagePanel .ui-icon-document { background-position: -32px -96px; }
.megateaser_imagePanel .ui-icon-document-b { background-position: -48px -96px; }
.megateaser_imagePanel .ui-icon-note { background-position: -64px -96px; }
.megateaser_imagePanel .ui-icon-mail-closed { background-position: -80px -96px; }
.megateaser_imagePanel .ui-icon-mail-open { background-position: -96px -96px; }
.megateaser_imagePanel .ui-icon-suitcase { background-position: -112px -96px; }
.megateaser_imagePanel .ui-icon-comment { background-position: -128px -96px; }
.megateaser_imagePanel .ui-icon-person { background-position: -144px -96px; }
.megateaser_imagePanel .ui-icon-print { background-position: -160px -96px; }
.megateaser_imagePanel .ui-icon-trash { background-position: -176px -96px; }
.megateaser_imagePanel .ui-icon-locked { background-position: -192px -96px; }
.megateaser_imagePanel .ui-icon-unlocked { background-position: -208px -96px; }
.megateaser_imagePanel .ui-icon-bookmark { background-position: -224px -96px; }
.megateaser_imagePanel .ui-icon-tag { background-position: -240px -96px; }
.megateaser_imagePanel .ui-icon-home { background-position: 0 -112px; }
.megateaser_imagePanel .ui-icon-flag { background-position: -16px -112px; }
.megateaser_imagePanel .ui-icon-calendar { background-position: -32px -112px; }
.megateaser_imagePanel .ui-icon-cart { background-position: -48px -112px; }
.megateaser_imagePanel .ui-icon-pencil { background-position: -64px -112px; }
.megateaser_imagePanel .ui-icon-clock { background-position: -80px -112px; }
.megateaser_imagePanel .ui-icon-disk { background-position: -96px -112px; }
.megateaser_imagePanel .ui-icon-calculator { background-position: -112px -112px; }
.megateaser_imagePanel .ui-icon-zoomin { background-position: -128px -112px; }
.megateaser_imagePanel .ui-icon-zoomout { background-position: -144px -112px; }
.megateaser_imagePanel .ui-icon-search { background-position: -160px -112px; }
.megateaser_imagePanel .ui-icon-wrench { background-position: -176px -112px; }
.megateaser_imagePanel .ui-icon-gear { background-position: -192px -112px; }
.megateaser_imagePanel .ui-icon-heart { background-position: -208px -112px; }
.megateaser_imagePanel .ui-icon-star { background-position: -224px -112px; }
.megateaser_imagePanel .ui-icon-link { background-position: -240px -112px; }
.megateaser_imagePanel .ui-icon-cancel { background-position: 0 -128px; }
.megateaser_imagePanel .ui-icon-plus { background-position: -16px -128px; }
.megateaser_imagePanel .ui-icon-plusthick { background-position: -32px -128px; }
.megateaser_imagePanel .ui-icon-minus { background-position: -48px -128px; }
.megateaser_imagePanel .ui-icon-minusthick { background-position: -64px -128px; }
.megateaser_imagePanel .ui-icon-close { background-position: -80px -128px; }
.megateaser_imagePanel .ui-icon-closethick { background-position: -96px -128px; }
.megateaser_imagePanel .ui-icon-key { background-position: -112px -128px; }
.megateaser_imagePanel .ui-icon-lightbulb { background-position: -128px -128px; }
.megateaser_imagePanel .ui-icon-scissors { background-position: -144px -128px; }
.megateaser_imagePanel .ui-icon-clipboard { background-position: -160px -128px; }
.megateaser_imagePanel .ui-icon-copy { background-position: -176px -128px; }
.megateaser_imagePanel .ui-icon-contact { background-position: -192px -128px; }
.megateaser_imagePanel .ui-icon-image { background-position: -208px -128px; }
.megateaser_imagePanel .ui-icon-video { background-position: -224px -128px; }
.megateaser_imagePanel .ui-icon-script { background-position: -240px -128px; }
.megateaser_imagePanel .ui-icon-alert { background-position: 0 -144px; }
.megateaser_imagePanel .ui-icon-info { background-position: -16px -144px; }
.megateaser_imagePanel .ui-icon-notice { background-position: -32px -144px; }
.megateaser_imagePanel .ui-icon-help { background-position: -48px -144px; }
.megateaser_imagePanel .ui-icon-check { background-position: -64px -144px; }
.megateaser_imagePanel .ui-icon-bullet { background-position: -80px -144px; }
.megateaser_imagePanel .ui-icon-radio-off { background-position: -96px -144px; }
.megateaser_imagePanel .ui-icon-radio-on { background-position: -112px -144px; }
.megateaser_imagePanel .ui-icon-pin-w { background-position: -128px -144px; }
.megateaser_imagePanel .ui-icon-pin-s { background-position: -144px -144px; }
.megateaser_imagePanel .ui-icon-play { background-position: 0 -160px; }
.megateaser_imagePanel .ui-icon-pause { background-position: -16px -160px; }
.megateaser_imagePanel .ui-icon-seek-next { background-position: -32px -160px; }
.megateaser_imagePanel .ui-icon-seek-prev { background-position: -48px -160px; }
.megateaser_imagePanel .ui-icon-seek-end { background-position: -64px -160px; }
.megateaser_imagePanel .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.megateaser_imagePanel .ui-icon-seek-first { background-position: -80px -160px; }
.megateaser_imagePanel .ui-icon-stop { background-position: -96px -160px; }
.megateaser_imagePanel .ui-icon-eject { background-position: -112px -160px; }
.megateaser_imagePanel .ui-icon-volume-off { background-position: -128px -160px; }
.megateaser_imagePanel .ui-icon-volume-on { background-position: -144px -160px; }
.megateaser_imagePanel .ui-icon-power { background-position: 0 -176px; }
.megateaser_imagePanel .ui-icon-signal-diag { background-position: -16px -176px; }
.megateaser_imagePanel .ui-icon-signal { background-position: -32px -176px; }
.megateaser_imagePanel .ui-icon-battery-0 { background-position: -48px -176px; }
.megateaser_imagePanel .ui-icon-battery-1 { background-position: -64px -176px; }
.megateaser_imagePanel .ui-icon-battery-2 { background-position: -80px -176px; }
.megateaser_imagePanel .ui-icon-battery-3 { background-position: -96px -176px; }
.megateaser_imagePanel .ui-icon-circle-plus { background-position: 0 -192px; }
.megateaser_imagePanel .ui-icon-circle-minus { background-position: -16px -192px; }
.megateaser_imagePanel .ui-icon-circle-close { background-position: -32px -192px; }
.megateaser_imagePanel .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.megateaser_imagePanel .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.megateaser_imagePanel .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.megateaser_imagePanel .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.megateaser_imagePanel .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.megateaser_imagePanel .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.megateaser_imagePanel .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.megateaser_imagePanel .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.megateaser_imagePanel .ui-icon-circle-zoomin { background-position: -176px -192px; }
.megateaser_imagePanel .ui-icon-circle-zoomout { background-position: -192px -192px; }
.megateaser_imagePanel .ui-icon-circle-check { background-position: -208px -192px; }
.megateaser_imagePanel .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.megateaser_imagePanel .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.megateaser_imagePanel .ui-icon-circlesmall-close { background-position: -32px -208px; }
.megateaser_imagePanel .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.megateaser_imagePanel .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.megateaser_imagePanel .ui-icon-squaresmall-close { background-position: -80px -208px; }
.megateaser_imagePanel .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.megateaser_imagePanel .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.megateaser_imagePanel .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.megateaser_imagePanel .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.megateaser_imagePanel .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.megateaser_imagePanel .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.megateaser_imagePanel .ui-corner-all, .megateaser_imagePanel .ui-corner-top, .megateaser_imagePanel .ui-corner-left, .megateaser_imagePanel .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.megateaser_imagePanel .ui-corner-all, .megateaser_imagePanel .ui-corner-top, .megateaser_imagePanel .ui-corner-right, .megateaser_imagePanel .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.megateaser_imagePanel .ui-corner-all, .megateaser_imagePanel .ui-corner-bottom, .megateaser_imagePanel .ui-corner-left, .megateaser_imagePanel .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.megateaser_imagePanel .ui-corner-all, .megateaser_imagePanel .ui-corner-bottom, .megateaser_imagePanel .ui-corner-right, .megateaser_imagePanel .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.megateaser_imagePanel .ui-widget-overlay { background: #666666 url(jQueryUI/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.megateaser_imagePanel .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(jQueryUI/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.megateaser_imagePanel .ui-resizable { position: relative;}
.megateaser_imagePanel .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.megateaser_imagePanel .ui-resizable-disabled .ui-resizable-handle, .megateaser_imagePanel .ui-resizable-autohide .ui-resizable-handle { display: none; }
.megateaser_imagePanel .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.megateaser_imagePanel .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.megateaser_imagePanel .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.megateaser_imagePanel .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.megateaser_imagePanel .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.megateaser_imagePanel .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.megateaser_imagePanel .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.megateaser_imagePanel .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
