@import url("masterpages.css");
@import url("navigationen.css");
@import url("jahn.css");
@import url("ContentRight.css");
@import url("content.css");
@import url("shop.css");
@import url("shopcustadmin.css");
@import url("TabControl.css");

/* Standard HTML tags */

HTML
{
	font-size: 11px;

}


BODY
{

    background: #f9f9f9 url('img/default/bg_verlauf.jpg') repeat-x fixed bottom left ;  
    padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	font: 11px verdana,arial,sans-serif;
      
}

.shadowcontent
{
    width: auto !important;
}

* 						
{ 
	margin: 0; 
	padding: 0; 
}

P
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, arial,sans-serif;
	color: #000000;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A
{
	color: #000000;
}
INPUT
{
	font-size: 10px;
	color: #000000;
	font-family: verdana,arial,sans-serif;
}

H1
{
	font-size: 17px;
	line-height: 20px;
	color: #000000;
}

H3
{
	font-size: 18px;
	line-height: 20px;
}

.articleNav.left
{
	width: 100%;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
    float: left;
}

.articleNav.left h3
{	
	font-size: 1.5em; font-weight: bold;
}

.articleNav.left h2
{	
 color: #333333; 
 font-size: 18px; 
 font-weight: bold; 
 font-family: Arial; 
 padding: 0px 0px 3px 0px;
}

.content_impress		{ margin: 30px 0px 30px 0px;}
.header_impress			{ margin: 0px 0px 10px 0px; font-weight: bold;}


.innerdiv
{
    margin-left: 5px;
}

.innerdiv a
{
	font-weight:bold; color: #003366;
}

.innerdiv h2 { font-weight: bold; font-size: 12px; color: #003366; }


IMG
{
	border: none;
}

/* Standard Rainbow Classes */

/* Command buttons */
.button_td						{ padding: 0px 0px 0px 3px; text-align: center;}

.CommandButton
{
	font-size: 10px;
	font-weight: bold;
	background: #945C06;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	border: solid 1px #A9916C;
	display: inline;
}

input.CommandButton
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 4px;
    height: 20px;
}

A.CommandButton
{
	line-height: 18pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* 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: #FFFFFF;
	text-decoration: none;
}
A.CommandButton:visited
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
A.CommandButton:hover
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
A.CommandButton:focus
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
A.CommandButton:active
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.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:  Red;
}
.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 /* Title of each module */
{
		color: #ccc; padding: 0px 0px 1px 0px; font-size: 1.5em; font-weight: bold; width: 99%;
}

/* <Klose><16.04.2007> 
 * Klasse fuer Innenabstand der Module
 */
.Module /* Module */
{
	width: auto; 
}


.module_content
{
		width: 100%; margin-left: 5px; float: left;
}


.service 										{ width: 165px; background: url(img/default/rote_box_unten.gif) no-repeat bottom left; padding-bottom: 5px; }
.service .headerservice							{ font-family: verdana,arial,sans-serif; position:relative; left:0px; top: 0px; display: block; font-weight: bold; text-decoration: none; margin: 0; padding: 5px 8px 4px 10px; font-size: 1em; color: #fff; background: url(img/default/reiterfenster.gif) no-repeat top left; }
.service .linkservice							{ padding: 5px 8px 4px 10px; font-size: 1em; color: #000; text-align: left; font-weight: normal; font-family: verdana,arial,sans-serif; }
.service .linkservice	a						{ text-decoration: none; }
.service .linkservice	a:active				{ text-decoration: none; font-weight: bold;}




/* <Klose><16.04.2007>
 * Klasse fuer den Abstand der Module nach außen.
 */
.modulemargin
{
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	width: 100%;
}

.ModuleAlt /* Module variant */
{
	background-color: #FFFFFF;
}
.Normal
{
	padding-right: 0pt;
	font-size: 8pt;
	color: #000000;
	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_DefaultPortalHeader
{
	
}
.rb_DefaultLayoutDiv
{	width:100%;
	margin:0px;
	padding:0px;
}
.rb_DefaultPortalFooter
{
}
/* Alternate styles for admin and edit pages */
.rb_AlternateLayoutTable
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.rb_AlternatePortalHeader
{
}
.rb_AlternateLayoutDiv
{
	width:100%;
}
.rb_AlternatePortalFooter
{
}

.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;
}

.SiteCenter { margin-left: auto; margin-right: auto;}


.SiteLink /* Used on Header menu in Layouts */
{
	font-weight: normal;
	font-size: 10px;
	color: #575757;
	font-family: Verdana, Sans-serif;
	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
{
	font-size: 10px;
	color: #575757;
	text-decoration: underline;
}
.SiteLink A:visited
{
	color: #575757;
	font-size: 10px;
	text-decoration: underline;
}
.SiteLink A:hover
{
	color: #575757;
	font-size: 10px;
	text-decoration: underline;
}
.SiteLink A:focus
{
	color: #575757;
	font-size: 10px;
	text-decoration: underline;
}
.SiteLink A:active
{
	color: #575757;
	font-size: 10px;
	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;
}
.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 */
.LeftPanel
{
    width: 185px;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
}

.RightPanel
{
    width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.ContentPane
{
    width: 570px;
    border-right: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.contentpane .default_                          { width: 100%;}

.RightPanel .default_
{
	width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.grayListbar_footer { width: 185px; margin-top: -4px; height: 5px; background: url(img/default/rb_bg_footer_185.jpg) no-repeat top left;}

.default_ .footer { background: url(img/default/rb_bg_footer_185.jpg) no-repeat;}

.default_ .padding_content { padding: 10px 5px 10px 10px;}

.default_bgcontent        {  background: url(img/default/rb_bg_content_570.jpg) repeat-y bottom left;}


.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;
}
#MenuPos
{
    height: auto !important;
}
.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;
	height: auto;
}
.MenuItem .MenuItem
{
    height: auto;
}

.MenuHiItem
{
	border-right: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: #999999;
	height: auto;
}
.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 #A9916C;
}
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*/ 

/*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; }

/* Default */
.product_header_default											{ background: #E1EBF3; height: 45px; width: 570px;}
.product_header_default	 table.filter							{ font-weight: bold; font-size:11px; color: #000000; text-align: left;}
.product_header_default	 select									{ width: 180px; text-align: left; font-size: 1.0em; height: 20px;}
.prodlist_default                                               { background: url(img/default/rb_bg_content_570.jpg) repeat-y top left; margin: 20px 0px 0px 0px;}
.prodlist_default .prodlist_table								{ width: 564px; padding: 0px 2px 0px 4px; vertical-align: top; }
.prodlist_default .prodlist_footer                              { width: 570px; height: 4px; vertical-align: top; position: relative; background: url(img/default/rb_bg_footer_570.jpg) no-repeat bottom;}
.prodlist_default th.prodlist_default_rowborder                 { font-family: Verdana; font-size: 11px; font-weight:normal; color: #fff; }	

.headerstyle                                                    { background: #945C06 url(img/default/weisserBalken.gif) right no-repeat; padding:  3px 0px 4px 0px;}
.headerstyle_short                                              { background: #945C06 url(img/default/weisserBalken.gif) right no-repeat; padding:  3px 0px 4px 10px;}
.prodlist_default	 tr.table_header							{ height: 22px; background-color: #99CCFF; color: #636563; }
.prodlist_default	 tr.table_header td							{ padding: 5px; font-weight: bold; font-size: 11px; color: #000000; font-family: verdana; }
.prodlist_default td.prodlist_default_rowborder	                { background: url(img/default/rb_bg_produkt_bottom.jpg) repeat-x bottom left; padding-top: 10px;}

/* Default */

.shopresultsearch                                               { float: left; text-align: left; width: 100%;}
.shopresultsearch .prodlist_default                                               { background: url(img/default/rb_bg_content_570.jpg) repeat-y top left; margin: 0px 0px 0px 0px;}
.shopresultsearch #header_title													{ font-size: 1.5em; font-weight: bold; }
#header_title		{ width: 100%;}

/* Beschriftung Filter */
#_ctl0_Main_lbMarken, 
#_ctl0_Main_lbSort,
#_ctl0_Main_lbProduktEingen													{ color: #000000; margin-left: 0px; padding-top: 5px; 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; }
.price_value_red												{ font-size: 12px; font-weight: bold; font-family: verdana; color: #2655EE; }
.price_value_old												{ font-size: 12px; font-weight: bold; font-family: verdana; text-decoration: line-through; }

/* Text: Size */

.size																		{ width: 70px; padding-top: 20px; }

td.size span																{ font-size: 11px; font-weight: bold;}																				
.size span																	{ font-family: Verdana; font-size: 12px; font-weight: bold;}
.size .ec_small														{ font-family: Verdana; font-size: smaller; font-weight: normal;}
.ec_small														{ font-family: Verdana; font-size: smaller; font-weight: normal;}

prodlist_default_rowborder .size span								{  font-size: 12px; }


/* 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: 12px;  }

.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; }
#wrapper_main .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 }
.amount																							{ width: 50px; padding-top: 20px; height: 14px; }
.amount input																				{ width: 20px; text-align: right; padding-right: 5px; }


/* 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: #000000; }

.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; }
#wrapper_main .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; }
.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_short input.button						{ padding-top: 0px; padding-left: 5px; width: 86px;  display: block; }
.shopping_cart_remember														
{
		width: 100px; 
		padding-top: 15px; 
		margin: 0px 0px 0px 0px;
		vertical-align: bottom; 
		text-align: left; 
}

.shopping_cart_remember_short
{
	visibility: hidden; 
	display: none;
}


.shopping_cart_remember	a	{ text-decoration: underline; font-family: Verdana; font-size: 10px; }

.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: #000000;
}


.availability														
{
		width: 90px; 
		padding: 10px 0px 10px 0px; 
		margin: 0px 0px 0px 8px;
		vertical-align: bottom; 
		text-align: left;
		font-family: Verdana; 
		font-size: 10px; 
		white-space: normal;
		
}

.availability_short														
{
		width: 90px; 
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 5px;
		vertical-align: bottom; 
		text-align: center;
		font-family: Verdana; 
		font-size: 9px; 
		white-space: normal;
}



.shoppingcart_button
{
		margin-top: 20px;
		margin-left: 10px;
}

.merk_button
{
		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;}


/* <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: 5px;
		font-family: Verdana;
}



.Listenansicht_Zelle_short
{

		font-family: Verdana;
		padding-left: 10px;
}
Listenansicht_Zelle_Prod
{
	width: 128px;
}
.Listenansicht_Zelle_Prod a
{
		font-family: Verdana; font-size: 12px; font-weight: bold;
}
.Listenansicht_Zelle_Prod_short a
{
		font-family: Verdana; font-size: 12px; font-weight: bold;
}





/* */

.Listenansicht_Zelle.menge
{
	padding-top: 12px; 
	margin-left: 0px;
}

.prodlist_default_rowborder_short .Listenansicht_Zelle.menge
{
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.prodlist_default_rowborder_short .shoppingcart_button
{
	margin-top: 0px;
	margin-bottom: 10px;
}
.prodlist_default td.prodlist_default_rowborder_short           { background: url(img/default/rb_bg_produkt_bottom.jpg) repeat-x bottom left; padding-top: 4px;}
.prodlist_default th.prodlist_default_rowborder_short           { font-family: Verdana; font-size: 11px; font-weight:normal; color: #fff; }	

.prodlist_default_rowborder_short .size
{
	padding-top: 0px;
}
.prodlist_default_rowborder_short .Listenansicht_Zelle.priceindcator
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.prodlist_default_rowborder_short .Listenansicht_Zelle.priceindcator .price
{
	padding-top: 0px;
}
/* */





.Listenansicht_Vorschaubild
{
		margin-left: 5px;
		margin-right: 10px;
		padding-top: 5px;
		text-align: center;
}
.Listenansicht_Vorschaubild .Vorschaubild
{
}

.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;
}
	
.Mengenfeld
{
		height: 15px;
		width: 23px;
		font-size: 12px;
		vertical-align: middle;
		margin-left: 2px;
		border-bottom: solid 1px #B6B6B6;
}
/*Lindner: Produktlisten-Spezifische Klassen, END*/



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* <Lindner><06.07.2007>Shop-Such-Control, BEGIN */
.shopsearch_panel														{width: 100%; border: solid 1px #B6B6B6;}
.shopsearch_header													{  padding: 5px 0px 5px 15px; font-weight: bold; font-family: Verdana; text-align: left; color: #000000; /* Fixed for IE6 */ background-color: #1169BB;}
.shopsearch_headline                                    { font-family: Verdana; font-size: 11px; padding-left: 12px;}
.shopsearch_outertable														{ width: 100%; }
.shopsearch_contenttable_header_img											{ margin-top: 10px; height: 15px;}
.shopsearch_contenttable													{ padding-left: 5px; }
.shopsearch_contenttable input													{ }			
.shopsearch_contenttable_footer_img											{ margin-bottom: 10px; 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: #000000;}
.shopsearch_contenttable td b														{ font-weight: bold; font-family: Verdana; color: #000000;}

.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: 100%; margin-left:  0px 0px 0px -3px;}
.shopmynotepad *															{ color: Black;}
.shopmynotepad div.shopmynotepad_main_header								{ width: 490px; padding-left: 68px; }
.shopmynotepad div.shopmynotepad_main_content								{ color: black; width: 558px; vertical-align: top;}
.shopmynotepad div.shopmynotepad_main_content label.headline table.header	{ color: black; width: 400px; float: right; }
.shopmynotepad div.shopmynotepad_main_footer								{ width: 558px; }
.shopmynotepad_main_content div.shopmynotes_position_top					{ height: 0px; width: 490px; }
.shopmynotepad_main_content div.shopmynotes_position_first					{ height: 0px; width: 490px; }
.tabs_text                                                                  { font-weight: bold; font-size: 11px; color: black; padding-right: 20px;}
.tabs_text_inaktiv                                                          { font-size: 11px; color: black; padding-right: 20px; text-decoration: underline;}
.shopmynotes_position_main_content                                          { background: url(img/default/rb_bg_content_490.png) repeat-y bottom left; margin: 0px 0px 0px 0px;  }
.shopmynotes_position_main_bottom								            { background: url(img/default/rb_bg_footer_490.png) no-repeat top left; width: 490px; height: 8px; margin-bottom: 10px; padding: 0px;}
.shopmynotes_position_main_position									        { background: url(img/default/rb_bg_verlauf_warenwert.jpg) repeat-x bottom left; height: 136px; width: 485px; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px;  font-family: Verdana; }


.cshopnote																	{ width: 558px; margin: 0px 0px 0px 0px;}
.cshopnote table															{ padding: 0px; margin: 0px; height: 70px }
.shopmynotepad table.shopmynotes_position_content							{ vertical-align: top; margin-bottom: 5px; margin-top: 10px;  width: 490px;}
.shopmynotepad table.shopmynotes_position_content td.noteid					{ }
.shopmynotepad table.shopmynotes_position_content td.catalogid				{ }
.shopmynotepad table.shopmynotes_position_content td.product_img			{ width: 80px; padding-left: 7px; padding-right: 8px; vertical-align: top;}
.shopmynotepad table.shopmynotes_position_content td.product_text			{ width: 175px; vertical-align: top; padding: 0px 5px 0px 0px;}
.shopmynotepad table.shopmynotes_position_content td.product_text a			{ font-weight: bold; }
.shopmynotepad table.shopmynotes_position_content td.product_text div		{ font-size: 10px;}
.shopmynotepad table.shopmynotes_position_content td.prodsize				{ width: 75px; vertical-align: top; text-align: center; font-weight: bold;}
.shopmynotepad table.shopmynotes_position_content td.price1					{ width: 120px; vertical-align: top; padding: 0px 0px 0px 20px;}
.shopmynotepad table.shopmynotes_position_content .spanprice1               { width: 70px; text-align: right; font-weight: bold;}
.shopmynotepad_main_content div.shopmynotes_position_bottom					{ height: 0px; padding-top: 20px; width: 606px;}
.shopmynotepad div.shopmynotes_position_actions								{ padding-top: 3px; padding-left: 8px; text-align: left; width: 60px; font-size: smaller;}
.shopmynotepad div.shopmynotes_position_actions	a.blink						{ margin-top: 20px; margin-left: 5px; font-size: 10px; font-weight: bold; line-height: 14px; margin-bottom: 1px; }
.shopmynotepad div.shopmynotes_position_actions	input.shopmynotes_position_button { margin-top: 10px; margin-left: 5px; line-height: 14px; margin-bottom: 1px; }
.shopmynotepad span.shopmynotes_position_actions								{ padding-top: 3px; padding-left: 8px; text-align: left; width: 20px; font-size: smaller;}


.shopmynotepad_main_header div.shopmynotepad_mainheadline					{ width: 100%; margin-top: 0px;}
.shopmynotepad_mainheadline	table.header            						{ margin:0; padding: 3px 0px 4px 0px; height: 21px; background: #945C06;}
.shopmynotepad_mainheadline	table.header td.merk_header						{ background: #945C06; width: 183px; text-align: left; color: #FFFFFF; padding-left: 95px;}
.shopmynotepad_mainheadline	table.header td.size_header						{ background: #945C06; width: 75px; text-align: center; color: #FFFFFF;}
.shopmynotepad_mainheadline	table.header td.price1_header					{  background: #945C06; width: 110px; text-align: left; color: #FFFFFF; padding: 0px 0px 0px 30px;}


/* <Lindner><23.08.2007> Merkzettel, END */

/* <Lindner><27.08.2007> Bestellhistorie, BEGIN */

.shopstatus_main div.content div.divSearchBox
{
	width: 545px;
}

.shopstatus_main div.content div.divSearchBox .divleft
{
	padding-right: 10px;
	line-height: 18px;
	float: left;
	height: 30px;
}
.shopstatus_main div.content div.divSearchBox .divright
{
	float: left;
	height: 30px;
}

.shopstatus_main div.content div.divSearchBox .searchfield
{
	width: 110px; 
	height: 15px;
	line-height: 15px;
}

.shopstatus_main div.content div.divSearchBox .datefield
{
	width: 69px; 
	height: 15px;
	line-height: 15px;
}

.shopstatus_main div.content div.divSearchBox .divSearchField
{
	padding-bottom: 30px;
}

.shopstatus_main div.content div.divSearchBox .divDateFrom
{
	float: left;
	
	clear: both;
}

.shopstatus_main div.content div.divSearchBox div.divDateTo
{
	padding-left: 10px;
	float: left;
}

.shopstatus_main div.content div.divSearchBox div.divButton
{
	float: left;
	padding-left: 10px;
}

.shopstatus_main div.content div.divSearchBox .cvalDates
{
	display: block;
	clear: both;
	width: 69px;
}



.shopstatus_main	{ color: #000; font-family: Verdana; font-size: 8pt;}
.shopstatus_main a	{ color: #000; font-weight: bold;}

.shopstatus_main div.top		{ }
.shopstatus_main .content	{ }
.shopstatus_main div.bottom		{ }

.shopstatus_main div.content div.innerBox					
{ 
	padding: 0px 0px 0px 0px; 
	width: 543px;
	
	background-image: url('img/orderhistory/orderstable_borderright.jpg');
	background-position: right top;
	background-repeat: repeat-y;
}
.shopstatus_main div.content div.innerBox.search
{
	background-image: none;
}
.shopstatus_main div.content div.innerBox.infotext
{
	background-image: none;
}
.shopstatus_main div.content div.innerBox .innertop			{ width: 543px; height: 12px; 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: 543px; height: 12px; padding-top: 10px;}
.shopstatus_main div.content div.innerBox .innercontent		{ vertical-align: top; }
.shopstatus_main div.content div.innerBox .innercontent	li  { padding: 4px 0px 4px 0px; }
.shopstatus_main div.content div.innerBox .innercontent input.buok	{ margin: 1px 0px 0px 0px;}
.shopstatus_main div.content div.innerBox td.header_date	
{ 
	background-color: #945C06; 
	color: White; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 12px; 
	width: 107px;
	border-right: solid 1px white;
}
.shopstatus_main div.content div.innerBox td.header_ordernr	
{ 
	background-color: #945C06; 
	color: White; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	width: 100px; 
	text-align: center; 
	padding-left: 2px;
	border-right: solid 1px white;
}
.shopstatus_main div.content div.innerBox td.header_recipient	
{ 
	background-color: #945C06; 
	color: White; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
	width: 140px; 
	text-align: center;
	border-right: solid 1px white;
	
}
.shopstatus_main div.content div.innerBox td.header_status	{ background-color: #945C06; color: White; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px;  text-align: center;}
.shopstatus_main div.content div.innerBox td.date			{ border-left: solid 1px #cccccc; 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: 135px; 
	text-align: center; 
	}
.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: 543px; 
	height: 34px; 
	background-image: url(img/orderhistory/orderstable_down.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}			

/* <Lindner><27.08.2007> Bestellhistorie, END*/

/* <Lindner><28.08.2007> Bestellung wiederherstellen, BEGIN */

.shoprestoreorder_main										{ width: 99%; margin: 0px; padding: 0px;}
.shoprestoreorder_main div.top								{ }
.shoprestoreorder_main div.content							{ }
.shoprestoreorder_main div.bottom							{ }
.shoprestoreorder_main td.foobar							{border: solid 1px red;}
.shoprestoreorder_main .abstand		{ margin: 20px 0px 0px 0px;}
.shoprestoreorder .stdButton
{
	background-image: url('img/default/button_140.png');
	background-repeat: no-repeat;
	height: 21px;
	width:140px;
}

.shoprestoreorder .stdButton.storno
{
	margin-right: 100px;
}

.shoprestoreorder .stdButton.change
{
	
}

.shoprestoreorder .stdButton.back
{
	background-image: url('img/default/button_89.png');
	width: 89px;
}

.shoprestoreorder .priceallbox
{
	float:right;
}


.shoprestoreorder .priceallbox .price4
{
	color: #1168B5;
}
.shoprestoreorder .priceallbox .price2
{
	color: #1168B5;
}

.shoprestoreorder .priceallbox .price2_last
{
	color: #1168B5;
	text-decoration: underline;
}

.shoprestoreorder .priceallbox .price1_last
{
	text-decoration: underline;
}

.shoprestoreorder .priceallbox .priceall_header
{
	background-image: url('img/orderhistory/gesamtbox_header.jpg');
	background-repeat: no-repeat;
	width: 220px;
	height: 16px;
}
.shoprestoreorder .priceallbox .priceall_middle
{
	 background-image:url('img/orderhistory/gesamtbox_middle.jpg');
	 background-position: bottom;
	 background-repeat: repeat-y;
}
.shoprestoreorder .priceallbox .priceall_footer
{
	background-image: url('img/orderhistory/gesamtbox_footer.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 220px;
	height: 6px;
	
}
.shoprestoreorder .priceallbox .price2_last
{
	padding-bottom: 10px;
}

.shoprestoreorder .rowstyle
{
	
	/*background-color: Red;*/
}

.shoprestoreorder .rowstyle_height
{
	background-image: url('img/orderhistory/position_box.jpg');
	height: 132px;
	border-bottom: solid 1px #cccccc;
}

.shoprestoreorder .righttd
{
	border-right: solid 1px #ccc;
}
.shoprestoreorder .lefttd
{
	border-left: solid 1px #ccc;
}

.shoprestoreorder .rightheader
{
	background-image: none !important;
}
.shoprestoreorder .nobackgroundimage
{
	background-image: none;
}
.shoprestoreorder .orderpositionsdiv TABLE
{
	width: 560px !important;
	padding-bottom: 0px;
}
.shoprestoreorder .orderpositionsdiv
{
}
.shoprestoreorder .orderPositionsShadowBottom
{
	/*background-image: url('img/orderhistory/position_shadow_bottom.jpg');
	background-position: right;
	background-repeat: no-repeat;
	width: 560px;
	height: 4px;*/
}

.shoprestoreorder .gridcontentcenter
{
	text-align: center;
}


.shoprestoreorder .headerstyle
{
	height: 20px;
	color: White;
	text-align: center;
	font-weight: normal;
}
.shoprestoreorder .pAddProductToCart
{
	float: left;
	width: 300px;
	margin-left: 24px;
	margin-top: 4px;
}
.shoprestoreorder .pAddProductToCart .shadowdown
{
	background-image: url('img/orderhistory/additemstocart_shadowdown.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	
	width: 292px;
	height: 4px;
	clear:both;
}
.shoprestoreorder .pAddProductToCart .AddToCartTextAndButton
{
	float:left;
	width: 260px;
	height: 34px;
	background-image: url('img/orderhistory/additemstocart_background.jpg');
	background-repeat: repeat-x;
	border: solid 1px #ccc;
}

.shoprestoreorder .pAddProductToCart .ArrowImage
{
	float: left;
	background-image:url('img/orderhistory/additemstocart_arrow.jpg');
	background-repeat: no-repeat;
	
	width:29px;
	height:34px;
}
.shoprestoreorder .pAddProductToCart .AddToCartTextAndButton .AddToCartText
{
	float:left;
	padding-left: 10px;
	line-height: 35px;
}
.shoprestoreorder .pAddProductToCart .AddToCartTextAndButton .AddToCartButton
{
	margin-top:5px;
	float:right;
}

.shoprestoreorder .pAddProductToCart .AddToCartTextAndButton .AddToCartButton .bt_addtocart
{
	
}
/* <Lindner><28.08.2007> Bestellung wiederherstellen, END */

/* <Lindner><12.07.2007>Ihre Kundendaten - Maske, BEGIN */

.shopcustregister_main					{ width: 100%; text-align: left; height: 100%;}
.shopcustregister_main #header_title	{ font-size: 1.5em; font-weight: bold;}
.shopcustregister_main #header_desc		{ padding: 5px 0px 0px 0px;}
.shopcustregister_content_header		{ height: 25px;  margin-top: 25px; margin-bottom: 15px; }
.shopcustregister_content				{ height: 100%; }
.shopcustregister_content .abstand      { margin: 5px 0px 0px 0px; }
.content_adress							{ /*margin-left: -5px; <Klose><2009-03-12> Wozu -5? */ width: 100%; }
.content_adress small					{ color: #686868;}

#ctl00_Main_dfFirma, 
#ctl00_Main_dfStrasse   { width: 200px; height: 16px;}		

#ctl00_Main_dfVorname, 
#ctl00_Main_dfNachname          { width: 200px; height: 16px;}	
	
#ctl00_Main_dfZusatz			{ width: 266px; height: 16px;}		


#ctl00_Main_TextBox1,
#ctl00_Main_dfPLZ,
#ctl00_Main_dfOrt,
#ctl00_Main_dfTag,
#ctl00_Main_dfMonat,
#ctl00_Main_dfJahr,
#ctl00_Main_dfVorwahl,
#ctl00_Main_dfTelefon,
#ctl00_Main_dfMobilVorwahl,
#ctl00_Main_dfMobilnummer,
#ctl00_Main_dfFaxvorwahl,
#ctl00_Main_dfFax,
#ctl00_Main_dfKundenclub,
#ctl00_Main_dfKundennummer,
#ctl00_Main_dfInhaber,
#ctl00_Main_dfKtoNummer,
#ctl00_Main_dfBLZ,
#ctl00_Main_dfBank,
#ctl00_Main_dfAlteMail,
#ctl00_Main_dfNeueMail,
#ctl00_Main_dfNeueMail2	,
#ctl00_Main_txtBxPassword,
#ctl00_Main_dfEmail,
#ctl00_Main_dfEmail2,
#ctl00_Main_dfPassword,
#ctl00_Main_dfPassword2,
#ctl00_Main_dfLVorname,	
#ctl00_Main_dfLNachname,
#ctl00_Main_dfLZusatz,
#ctl00_Main_dfLStrasse,
#ctl00_Main_dfLPLZ,
#ctl00_Main_dfLOrt,
#ctl00_Main_tbSearchField,
#ctl00_Main_txtVornameEmpf,
#ctl00_Main_txtNameEmpf,
#ctl00_Main_txtMailEmpf,
#ctl00_Main_txtVornameAbs,
#ctl00_Main_txtNameAbs,
#ctl00_Main_txtMailAbs		{ height: 16px;}


#_ctl3_DesktopThreePanes_ThreePanes__ctl5_txtKnr,
#_ctl3_DesktopThreePanes_ThreePanes__ctl5_txtFirma,
#_ctl3_DesktopThreePanes_ThreePanes__ctl5_txtAnrede,
#_ctl3_DesktopThreePanes_ThreePanes__ctl5_txtVorname,
#_ctl3_DesktopThreePanes_ThreePanes__ctl5_txtName,
#_ctl3_DesktopThreePanes_ThreePanes__ctl5_txtEMail,
#_ctl3_DesktopThreePanes_ThreePanes__ctl5_txtTelefon		{ height: 16px;}


.content_adress .left										{ font-weight: bold;}
.shopcustregister_content_subbox_header						{ padding-bottom: 15px;}
div.DelAdress												{ padding-top: 3px; padding-left: 0px; font-weight: bold;}
.shopcustregister_content_subbox_content_angebe				{ padding-left: 0px; padding-right: 3px; float: left;}
.shopcustregister_content_subbox_content_angebe	.abstand	{ margin: 10px 0px 0px 0px; }
.shopcustregister_content_subbox_content					{ background: #FFFFFF; }
.shopcustregister_content_subbox_content .left				{ width: 115px; text-align: left; }
.shopcustregister_content_subbox_content .withhint			{ vertical-align: text-top; padding-top: 3px;}
.shopcustregister_content_subbox_content div				{ width: 100%;}
.shopcustregister_content_subbox_content .label_left		{ text-align: left; padding: 0px 0px 0px 0px;}
.shopcustregister_content_subbox_content .withhint			{ vertical-align: text-top; padding-top: 3px; }

.shopcustregister_content_subbox_content_angebe TABLE TD { vertical-align: top; }

.shopcustregister_content_subbox_content_angebe .AdrBox       		        { min-height: 145px; width: 148px; background: url(img/default/rb_bg_content_weiss_148.jpg) repeat-y bottom left; font-size: 11px; font-family: Verdana; text-align:left; margin-bottom: 10px; float: left; margin-right: 2px;}
* html .shopcustregister_content_subbox_content_angebe .AdrBox { height: 145px; }
.shopcustregister_content_subbox_content_angebe .AdrBox .headerLink	 	    { width: 135px; font-family: verdana,arial,sans-serif; position:relative; left:0px; top: 0px; display: block; font-weight: bold; text-decoration: none; margin: 0; padding: 3px 0px 4px 10px; font-size: 1.11em; color: #fff; background: url(img/blau_1px.jpg) repeat-x top left; }
.shopcustregister_content_subbox_content_angebe .AdrBox .padding_content    { margin-left: 4px; padding: 10px 3px 10px 3px; width: 135px; min-height: 100px; background: url(img/default/rb_bg_warenkorb_vertikal_keinrand.jpg) repeat-x bottom left; overflow: hidden; }
* html .shopcustregister_content_subbox_content_angebe .AdrBox .padding_content    { height: 100px; }
.shopcustregister_content_subbox_content_angebe .AdrBox .header_breite	 	{ margin-left: 2px;}
.shopcustregister_content_subbox_content_angebe .AdrBox .footer             { margin-left: 3px; background: url(img/default/rb_bg_footer_148.gif) no-repeat bottom; height: 6px; }

.shopcustregister_spacer									{ color:#000000; padding: 5px  15px 0px 0px;}
.shopcustregister_content_subbox_footer						{ background-image: url(img/bg_order_box_inner_bottom.gif); background-repeat: no-repeat;  background-position: top; height: 0px;}
.shopcustregister_content_smallsubboxleft_header			{ height: 20px; padding-left: 2px; padding-bottom: 5px;}
.shopcustregister_content_smallsubboxleft_footer			{ }
.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							{ margin: 0px 0px 10px 0px;}

.shopwelcome												{ padding: 4px 15px 20px 0px; font-weight: bold;}

td.error													{ color: Red;	padding: 0px 0px 0px 0px;	font-weight: bold;	margin: 0px 0px 0px 0px;	vertical-align: middle;}
.error	a												{ color: Red;}
/* <Lindner><12.07.2007>Ihre Kundendaten - Maske, END */

/* <Lindner><19.07.2007> Select-Login (Folgeseite von Zur Kasse), BEGIN */

.shopcustselectlogin_main									{ width: 100%; margin-left: 0px;}
.shopcustselectlogin_main #header_title						{ font-size: 1.5em; font-weight: bold; }
.shopcustselectlogin_content_header							{ padding: 0px 0px 15px 15px; }
.shopcustselectlogin_content								{ width: 757px; height: 100%;  padding: 0px 0px 15px 10px;}
.shopcustselectlogin_content_footer							{ text-align: justify; line-height: 18px; padding: 30px 0px 15px 0px; margin-bottom: 25px; vertical-align: middle; }
.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_subbox_header					{ height: 12px;}
.shopcustselectlogin_content_subbox_content					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 721px;}
.shopcustselectlogin_content_subbox_footer					{ height: 12px;}


/* <Lindner><19.07.2007> Select-Login (Folgeseite von Zur Kasse), END */

/* <Lindner><27.07.2007> shopselectpayment, BEGIN */
.shopselectpayment_main										{ width: 100%; margin: 0px; padding: 0px;}
.shopselectpayment_main #header_title						{ font-size: 1.5em; font-weight: bold;}
.shopselectpayment_main .header_title_content				{ padding: 3px 0px 0px 0px; margin: 0px 0px 20px 0px;}
.shopselectpayment_main_content .radio						{ }
.shopselectpayment_main_content								{ margin: 0px; padding: 0px;}
.shopselectpayment_main_content span.radio					{ vertical-align: middle; padding-right: 3px;}
.shopselectpayment_main_content	.top						{ background: #F6F6F6; border-top: solid 1px #B6B6B6; border-right: solid 1px #B6B6B6; border-left: solid 1px #B6B6B6; height: 26px; padding: 6px 0px 0px 5px;}
.shopselectpayment_main_content .content					{ width: 770px; padding-left: 30px;}
.shopselectpayment_main_content .bottom						{ background: #FFFFFF; border-left: solid 1px #B6B6B6; border-right: solid 1px #B6B6B6; border-bottom: solid 1px #B6B6B6; height: 15px; padding: 6px 0px 0px 5px; margin-bottom: 0px;}
.shopselectpayment_main_content_inner						{ padding: 0px 0px 0px 0px;}
.shopselectpayment_main_content_inner_top					{ height: 8px;  width: 728px; margin-left: 20px; margin: 0px;}
.shopselectpayment_main_content_inner_content				{ width: 726px; margin: 5px 0px 0px 10px;}
.shopselectpayment_main_content_inner_content .form			{ margin: 0px 0px 0px 0px; }
.shopselectpayment_main_content_inner_content .form td		{ padding-bottom: 3px;}
.shopselectpayment_main_content_inner_content .form .checkbox { padding-left: 10px;}
.shopselectpayment_main_content_inner_bottom				{ height: 8px;  width: 748px; margin-left: 20px; margin: 0px;}
/* <Lindner><27.07.2007> shopselectpayment, END */

/* <Lindner><14.08.2007> shopcustadminlogin (MeinRossmann), BEGIN */

.shopcustadminlogin_main									{ width: 100%; color: #000;}
.shopcustadminlogin_main_content							{ width: 100%; margin-right: 0px; padding-top: 15px;}
.shopcustadminlogin_main .header							{ height: 55px; color: #000; padding: 0px; margin: 0px;}
#InnerContent .header_text									{ width: 100%; margin: 0px 0px 4px 0px; }
#InnerContent .header_text	h4								{ width: 100%; font-size: 1.5em; font-weight: bold;}
.shopcustadminlogin_main .header_desc						{ height: 20px; font-weight: bold; padding: 0px 0px 10px 0px; vertical-align: middle;}
.shopcustadminlogin_main .header_text	h4					{ padding-top: 10px; color: #FF9933; font-weight: bold; font-size: 1.5em; /* <- FF-Fix */}
.shopcustadminlogin_main_content_bottom						{ width: 558px; height: 15px; border-right: solid 1px #B6B6B6; border-bottom: solid 1px #B6B6B6; border-left: solid 1px #B6B6B6;}

/* die kleinen Boxen im Content: */
.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: 0px;}
.shopcustadminlogin_main_content .box_wrapper_right			{ padding-left: 0px;}
.shopcustadminlogin_main_content .top_adress				{ background-image: url(img/eevo_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/eevo_top_historie.gif); background-repeat: no-repeat; background-position: bottom; width: 280px; height: 45px;}
.shopcustadminlogin_main_content .content_historie			{ 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_verfolg				{ background-image: url(img/eevo_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/eevo_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 .bottomcontent				{ 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: 0px;}
.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				{ margin: 0px; padding: 0px 0px 0px 0px; width: 100%;}
.shopcustadminlogin_main_content .content_big a 			{ color:#3A3A3A; font-size: 9px; text-decoration:underline; position:relative; }
.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 */

/* <Klose><2007-08-22> 
 * CMS Modul was Produkte anzeigt.
 */

.ProductModule_SecondItem
{
}

.ProductModule_Item
{
}
.ProductModule_Product
{
    width: 99%;
    height: 134px;
}
	
.ProductModule_Product img
{	
	margin: auto;
}
.ProductModule_UpperlineRow
{
	
}
.prahme 
{
	margin: 4px 0px 0px 4px;
	padding: 0px 5px 0px 1px;
	height: 138px;
	background: url(img/box_komplett_breit.jpg) no-repeat;
}

.prahmestart
{
	margin: 4px 0px 0px 4px;
	padding: 0px 5px 0px 1px;
	height: 138px;
	background: url(img/box_komplett.jpg) no-repeat;
}

.ProductModule_Product .textstart
{ 
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 0 0 0;
	text-decoration: underline; 
	line-height: 13px;
	font-size: 10px;
	width: 85px;

}

.ProductModule_Product .text
{ 
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 0 0 0;
	text-decoration: underline; 
	line-height: 13px;
	font-size: 10px;
	width: 200px;

}


.ProductModule_Product .abez3
{
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 13px;
	font-size: 10px;
}
.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 			
{
	text-align: center; 
	font-size: 13px; 
	line-height: 23px; 
	font-weight: bold; 
	padding: 0px 0px 0px 0px;
}
.ProductModule_content dd.priceold h4		
{ 
	text-align: center; 
	padding: 0; 
	font-size: 11px; 
	line-height: 17px; 
	color: #2655EE; 
}
.ProductModule_content .normalprice
{
	margin-top: 17px;
	font-family: Verdana;
	font-size: 12px;
}

.ProductModule_content .normalprice h4
{
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding:0px;
	margin: 0px;
}

.default_ .header.normal		                { padding:  3px 0px 4px 10px; margin: 0px; font-weight: bold;}
.default_ .header.NormalTextBox                 { padding:  0px 0px 0px 0px;}
.default_ .header.normal .text					{ font-weight: bold; font-family: verdana,arial,sans-serif; }
.default_ .header.normal .corner				{ }
.default_ .header.normal .corner_wo_pfeil		{ }


.default_ .ProductModule_content
{
  width: 561px;
  padding: 0px 5px 0px 5px;
}
.default_ .ProductModule_header
{
	width: 564px;
	margin: 0px 0px 0px 3px;	
	background: url(img/blau_1px.jpg);
}

.default_ .ProductModule_footer
{
	width: 570px;
	height: 7px;
	position: relative;
	background: url(img/default/rb_bg_footer_570.jpg) no-repeat bottom;
}

/* <Klose><2007-08-24> Suchergebnisseite */
.shopresultsearch.left
{
    width: 100%;
}
.shopresultsearch .categorysfound
{
	border-bottom: dotted 1px White;
	border-top: dotted 1px White; 
	
	background-color: #003366;
	
	line-height: 25px;
	font-weight: bold;
	color: White;
	
	padding-left: 10px;
}
.shopresultsearch .refinedsearch
{
	border-top: dotted 1px #9C9C9C; 
	
	background-color: #E5E5E5;
	
	font-weight: bold;
	color: #003366;
	font-size: 12px;
	
	padding-top: 15px;
	padding-bottom: 15px;	
	padding-left: 10px;
}
.shopresultsearch .lbResult
{
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 11px;
}
.shopresultsearch h1
{
	font-size: 17px;
}
.shopresultsearch .resultdivider
{
	background-image: url(img/default/divider_white.gif); 
	background-repeat: repeat-x; 
	padding-bottom: 10px;
	width: 100%;
}

.product_header_search											{ background: #E1EBF3; height: 45px; width: 564px; margin-left: 3px;}
.product_header_search	 table.filter							{ font-weight: bold; font-size:11px; color: #000000; 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: #000000; font-family: verdana; }
.prodlist_search_rowborder													{ border-bottom: solid 1px #B6B6B6; }

.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;
}

