/******************************************************************************
***** Stylesheet for BlackForest... Shop
*******************************************************************************/

/* body definition */
body 	 { color: #000000; font-size: 8pt; font-family: Arial, sans-serif; font-weight: normal; background-color: #d7d7d7; margin: 0 }

div.cst_order_details {display:none;}
table.cust_details_table{background-color:#CCCBC9;border:1px solid #000000;text-align:center;}
table.cust_details_table td{border-bottom:1px solid #000000;}

/* paragraphs */
p			{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000; }
p.error		{ font-size:9pt; font-weight:bold; color:#BB2A1C; }

h1			{ font-size:11pt; font-family:Arial,sans-serif; font-weight:bold; color:#000000; padding:0px; margin:0px;}
h1.yellow	{ font-size:11pt; font-family:Arial,sans-serif; font-weight:bold; color:#CC0000; padding:0px; margin:0px; }
h2	{ font-size:11pt; font-family:Arial,sans-serif; font-weight:bold; color:#000000; }
h3	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#000000; }

h1.details	{ font-size:14pt; font-family:Arial,sans-serif; font-weight:bold; color:#000000; margin:0px; }
h1.red	{ font-size:15px; font-family:Arial,sans-serif; font-weight:bold; color:#DF082A; margin-bottom: 10px;}

span.error		{ font-size:9pt; font-weight:bold; color:#BB2A1C; }
span.blue {font-size:8pt;font-weight:normal;text-decoration:none;color: #2E84BE }

hr	{
	color: #000000;
	background-color: #0E0E0E;
	height: 1px;
	border: 0px;
	margin-top:2px;
	margin-bottom:2px;
}

hr.menu {
	color:#D3D3D3;
	margin:5px 0px 5px 0px;
	width:165px;
	/*Fuer Mozilla*/
	border-top:1px solid #D3D3D3;
	background-color:#FFFFFF;
}

hr.white {
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	/*Fuer Mozilla*/
	border-top:1px solid #FFFFFF;
}
hr.black {
	color:#000000;
	margin-top:5px;
	margin-bottom:5px;
	/*Fuer Mozilla*/
	border-top:1px solid #000000;
}

br.small	{ font-size:5pt; }
/* 
neues ROT (ab 2011) #CC0000
altes orange: #F37021 -> jetzt #FF6200
altes Gelb:#FFE166 / #FFDF65-> jetzt #FFC916 
 */
b.orange { color:#CC0000; }
b.white { color:#FFFFFF; }

/* spans */
span.error	{ font-weight:bold; color:#BB2A1C; }
span.mwst	{ font-size:8pt; font-weight:normal; color:#000000; }
span.big	{ font-size:10pt; font-weight:bold; }
span.big_orange	{ font-size:10pt; font-weight:bold; color:#CC0000; }
span.bigger	{ font-size:12pt; font-weight:bold; }
span.big_yellow	{ font-size:10pt; font-weight:bold; color:#CC0000; }
span.subtitle	{ font-size:8pt; font-weight:normal; color:#b0b0b0; }
span.small	{ font-size:8pt; font-weight:normal; }
span.wk_title	{ font-size:9pt; font-weight:bold; }
span.top_subtitle { font-size:9pt;  font-style:italic;}
span.topnavi { font-size:8pt; color:#000000; font-weight:bold;}
span.topnavi_title { font-size:8pt; color:#CC0000; font-weight:bold;}
span.white { font-size:10pt; font-weight:normal; color:#FFFFFF; }
span.black { font-size:10pt; font-weight:normal; color:#000000; }
span.whitebold { font-size:10pt; font-weight:bold; color:#FFFFFF; }
span.whitesmall { font-size:9pt; font-weight:normal; color:#FFFFFF; }
span.yellow { font-size:9pt; font-weight:normal; color:#FFC916; }

span.orderinfo	{ font-size:9pt; font-weight:normal; }


/* listen */
ul			{ font-size:9pt; color:#000000; margin-left:20px; list-style-type:disc; }
li			{ font-size:9pt; color:#000000; }
li.para		{ font-size:9pt; color:#000000; margin-bottom:6px; }

/* links */
a:link     { color: #000000 }
a:visited  { color: #000000 }
a:active  { text-decoration:underline; color:#000000; }
a:hover   { text-decoration:underline; color:#000000; }

a.grey:link     { font-size:8pt;font-weight:normal;text-decoration:underline;color: #b0b0b0 }
a.grey:visited  { font-size:8pt;font-weight:normal;text-decoration:underline;color: #b0b0b0 }
a.grey:active  { font-size:8pt;font-weight:normal;text-decoration:underline; color:#b0b0b0; }
a.grey:hover   { font-size:8pt;font-weight:normal;text-decoration:underline; color:#b0b0b0; }

	a.blue:link     { font-size:9pt;font-weight:normal;text-decoration:underline;color: #2E84BE }
a.blue:visited  { font-size:9pt;font-weight:normal;text-decoration:underline;color: #2E84BE }
a.blue:active  { font-size:9pt;font-weight:normal;text-decoration:underline; color:#2E84BE; }
a.blue:hover   { font-size:9pt;font-weight:normal;text-decoration:underline; color:#2E84BE; }

a.blue_small:link     { font-size:8pt;font-weight:normal;text-decoration:underline;color: #2E84BE }
a.blue_small:visited  { font-size:8pt;font-weight:normal;text-decoration:underline;color: #2E84BE }
a.blue_small:active  { font-size:8pt;font-weight:normal;text-decoration:underline; color:#2E84BE; }
a.blue_small:hover   { font-size:8pt;font-weight:normal;text-decoration:underline; color:#2E84BE; }

a.blue_smallbold:link     { font-size:7pt;font-weight:bold;text-decoration:underline;color: #2E84BE }
a.blue_smallbold:visited  { font-size:7pt;font-weight:bold;text-decoration:underline;color: #2E84BE }
a.blue_smallbold:active  { font-size:7pt;font-weight:bold;text-decoration:underline; color:#2E84BE; }
a.blue_smallbold:hover   { font-size:7pt;font-weight:bold;text-decoration:underline; color:#2E84BE; }

a.invisible:link    { text-decoration:none; color:#000000; }
a.invisible:visited { text-decoration:none; color:#000000; }
a.invisible:active  { text-decoration:none; color:#000000; }
a.invisible:hover   { text-decoration:none; color:#000000; }

a.indexbox:link    { text-decoration:none; color:#ffffff; font-size:7px;text-transform: uppercase;}
a.indexbox:visited { text-decoration:none; color:#ffffff;}
a.indexbox:active  { text-decoration:none; color:#ffffff; }
a.indexbox:hover   { text-decoration:none; color:#ffffff;}

a.subindexbox:link    { text-decoration:none; color:#000000;}
a.subindexbox:visited { text-decoration:none; color:#000000;}
a.subindexbox:active  { text-decoration:none; color:#000000; }
a.subindexbox:hover   { text-decoration:none; color:#000000;}

a.navi_title:link    { text-decoration:none; color:#000000; }
a.navi_title:visited { text-decoration:none; color:#000000; }
a.navi_title:active  { text-decoration:none; color:#ffffff; background-color:#141414; }
a.navi_title:hover   { text-decoration:none; color:#ffffff; background-color:#141414; }



a.topred			{ font-size:8pt; font-weight:normal; }
a.topred:link		{ text-decoration:none; color:#CC0000; }
a.topred:visited	{ text-decoration:none; color:#CC0000; }
a.topred:active	{ text-decoration:none; color:#CC0000; }
a.topred:hover	{ text-decoration:underline; color:#CC0000; }

a.navi			{ font-size:9pt; font-weight:bold; }
a.navi:link		{ text-decoration:none; color:#80878D; }
a.navi:visited	{ text-decoration:none; color:#80878D; }
a.navi:active	{ text-decoration:none; color:#80878D; }
a.navi:hover	{ text-decoration:none; color:#CC0000; }

a.navi_on			{ font-size:9pt; font-weight:bold; color:#CC0000;}
a.navi_on:link		{ text-decoration:none; color:#CC0000; }
a.navi_on:visited	{ text-decoration:none; color:#CC0000; }
a.navi_on:active	{ text-decoration:none; color:#CC0000; }
a.navi_on:hover		{ text-decoration:none; color:#CC0000; }

a.navimain			 { font-size: 9pt; font-weight: bold; background-image:url(img/mainmenu_inactive.png);background-position:left center;background-repeat:no-repeat; padding-left:20px;}
a.navimain:link		{ text-decoration:none; color:#000000; }
a.navimain:visited	{ text-decoration:none; color:#000000; }
a.navimain:active	{ text-decoration:none; color:#000000; }
a.navimain:hover	{ text-decoration:none; color:#D02E17; }

a.navimain_on			{ font-size:9pt; font-weight:bold; background-image:url(img/mainmenu_active.png);background-position:left center;background-repeat:no-repeat; padding-left:20px;}
a.navimain_on:link		{ text-decoration:none; color:#CC0000; }
a.navimain_on:visited	{ text-decoration:none; color:#CC0000; }
a.navimain_on:active	{ text-decoration:none; color:#CC0000; }
a.navimain_on:hover	{ text-decoration:none; color:#CC0000; }

a.navimain_over			{ font-size:9pt; font-weight:bold; background-image:url(img/mainmenu_overactive.png);background-position:left center;background-repeat:no-repeat; padding-left:20px;}
a.navimain_over:link		{ text-decoration:none; color:#CC0000; }
a.navimain_over:visited	{ text-decoration:none; color:#CC0000; }
a.navimain_over:active	{ text-decoration:none; color:#CC0000; }
a.navimain_over:hover	{ text-decoration:none; color:#CC0000; }

a.navi_sel			{ display:block; width:162px; font-size:8pt; }
a.navi_sel:link		{ text-decoration:none; color:#333133; }
a.navi_sel:visited	{ text-decoration:none; color:#333133; }
a.navi_sel:active	{ text-decoration:none; color:#333133; }
a.navi_sel:hover	{ text-decoration:none; color:#333133; }

a.navisub			{ padding-left:24px; display:block; font-size:8pt;  }
a.navisub:link		{ text-decoration:none; color:#8A9095; }
a.navisub:visited	{ text-decoration:none; color:#8A9095; }
a.navisub:active	{ text-decoration:none; color:#CC0000; }
a.navisub:hover		{ text-decoration:none; color:#CC0000; }

a.navisub_active			{ padding-left:24px; display:block; font-size:8pt;  color:#CC0000;}
a.navisub_active:link		{ text-decoration:none; }
a.navisub_active:visited	{ text-decoration:none; }
a.navisub_active:active		{ text-decoration:none; }
a.navisub_active:hover		{ text-decoration:none; }

a.page_navi				{ font-size:8pt; color:#3C42C9; white-space:nowrap; }
a.page_navi:link		{ text-decoration:underline; }
a.page_navi:visited		{ text-decoration:underline; }
a.page_navi:active		{ text-decoration:underline; }
a.page_navi:hover		{ text-decoration:none; color:#3C42C9; }

a.page_navi_logo			{ font-size:9pt; color:#000000; font-weight:bold; }
a.page_navi_logo:link		{ text-decoration:underline; }
a.page_navi_logo:visited	{ text-decoration:underline; }
a.page_navi_logo:active		{ text-decoration:underline; }
a.page_navi_logo:hover		{ text-decoration:none; color:#000000; }

a.top			{ font-size:9pt; font-weight:bold; }
a.top:link		{ text-decoration:none; color:#ffffff; }
a.top:visited	{ text-decoration:none; color:#ffffff; }
a.top:active	{ text-decoration:none; color:#ffffff; }
a.top:hover	{ text-decoration:none; color:#ffffff; }

a.topwhite			{ font-size:7pt; font-weight:normal; }
a.topwhite:link		{ text-decoration:none; color:#ff6200; }
a.topwhite:visited	{ text-decoration:none; color:#ff6200; }
a.topwhite:active	{ text-decoration:none; color:#ffffff; }
a.topwhite:hover	{ text-decoration:none; color:#ffffff; }

a.smallwhite			{ font-size:10px; font-weight:bold; letter-spacing: -1px; margin:0px 3px 0px 3px;}
a.smallwhite:link		{ text-decoration:none; color:#ffffff; }
a.smallwhite:visited	{ text-decoration:none; color:#ffffff; }
a.smallwhite:active	{ text-decoration:none; color:#ffffff; }
a.smallwhite:hover	{ text-decoration:underline; color:#ffffff; }

a.smallblack			{ font-size:10px; font-weight:bold; letter-spacing: -1px;}
a.smallblack:link		{ text-decoration:none; color:#000000; }
a.smallblack:visited	{ text-decoration:none; color:#000000; }
a.smallblack:active	{ text-decoration:none; color:#000000; }
a.smallblack:hover	{ text-decoration:underline; color:#000000; }

a.orangebold			{ font-size:8pt; font-weight:bold; color:#CC0000; }

a.orangebold:link		{ text-decoration:none; }
a.orangebold:visited	{ text-decoration:none; }
a.orangebold:active	{ text-decoration:none; }
a.orangebold:hover	{ text-decoration:none; }

a.blackbold			{ font-size:8pt; font-weight:bold; color:#000000; }

a.blackbold:link		{ text-decoration:none; }
a.blackbold:visited	{ text-decoration:none; }
a.blackbold:active	{ text-decoration:none; }
a.blackbold:hover	{ text-decoration:none; }

a.topnavi			{ font-size:9pt; font-weight:normal; color:#007DD8; font-style:italic; text-decoration:underline;}
a.topnavi:link		{ text-decoration:underline; }
a.topnavi:visited	{ text-decoration:underline;  }
a.topnavi:active	{ text-decoration:underline; }
a.topnavi:hover	{ text-decoration:none; }

a.white			{ font-size:8pt; font-weight:normal; color:#FFFFFF;}
a.white:link	{ text-decoration:underline; color:#FFFFFF; }
a.white:visited	{ text-decoration:underline; color:#FFFFFF; }
a.white:active	{ text-decoration:underline; color:#FFFFFF; }
a.white:hover	{ text-decoration:underline; color:#FFFFFF; }

a.brown			{ font-size:8pt; font-weight:normal; color:#F13319;}
a.brown:link	{ text-decoration:underline; color:#F13319; }
a.brown:visited	{ text-decoration:underline; color:#F13319; }
a.brown:active	{ text-decoration:underline; color:#F13319; }
a.brown:hover	{ text-decoration:underline; color:#F13319; }

a.white_big			{ font-size:11pt; font-weight:bold; color:#FFFFFF; }
a.white_big:link	{ text-decoration:none; color:#FFFFFF; }
a.white_big:visited	{ text-decoration:none; color:#FFFFFF; }
a.white_big:active	{ text-decoration:none; color:#FFFFFF; }
a.white_big:hover	{ text-decoration:underline; color:#FFFFFF; }

a.product_title			{ font-size:10pt; font-weight:bold; }
a.product_title:link	{ text-decoration:none; color:#000000; }
a.product_title:visited	{ text-decoration:none; color:#000000; }
a.product_title:active	{ text-decoration:none; color:#000000; }
a.product_title:hover	{ text-decoration:none; color:#000000; }

a.h1_orange			{ font-size:11pt; font-weight:bold; }
a.h1_orange:link	{ text-decoration:none; color:#CC0000; }
a.h1_orange:visited	{ text-decoration:none; color:#CC0000; }
a.h1_orange:active	{ text-decoration:none; color:#CC0000; }
a.h1_orange:hover	{ text-decoration:none; color:#CC0000; }

a.ticker {color:#EBC528;font-weight:bold;text-decoration:underline}
a.ticker:link	{ text-decoration:underline; color:#EBC528; }
a.ticker:visited	{ text-decoration:underline; color:#EBC528; }
a.ticker:active	{ text-decoration:underline; color:#EBC528; }
a.ticker:hover	{ text-decoration:none; color:#EBC528; }

a.arrow			{ padding-left:15px;background-image:url(img/arrow.gif); background-position:left center;background-repeat:no-repeat;font-size:9pt; font-weight:bold; }
a.arrow:link	{ text-decoration:none; color:#FFFFFF; }
a.arrow:visited	{ text-decoration:none; color:#FFFFFF; }
a.arrow:active	{ text-decoration:none; color:#FFFFFF; }
a.arrow:hover	{ text-decoration:underline; color:#FFFFFF; }

a.productlink			{text-decoration:none; font-size:10pt;color:#000000;background-image:url(img/btn_small_white_inact.png);background-repeat:no-repeat;background-position:top left;width:100px;height:21px;text-align:center;border:0px;display:block;padding-top:2px;}
a.productlink:link	{ text-decoration:none; color:#000000; }
a.productlink:visited	{ text-decoration:none; color:#000000; }
a.productlink:active	{ text-decoration:none; color:#000000; }
a.productlink:hover	{ text-decoration:none; color:#000000; }

a.button			{ font-size:8pt; font-weight:bold; color:#000000; text-decoration:none; }
a.black				{ font-size:8pt; font-weight:bold; color:#000000; text-decoration:none; }

/*dic*/
/*div.header_2 {width:100%;height:36px;background-color:#FFFFFF;background-image:url(img/inhalt_top.gif);background-position:left bottom;background-repeat:no-repeat;}*/
div.header_frame {position:relative; margin: 0px auto; width:1019px;}
div.header_bg {background-color:#ffffff;height:382px;position:absolute;top:0px;left:0px;width:100%;background-image:url(img/layout/page_bg.jpg);background-repeat:repeat-x;}
div.header_breadcrumb { position:absolute; top: -20px; left: 10px; font-size:12px; }
div.header_claim {float:left;margin: 8px 0px 8px 0px;}
div.header_text {float:left;margin: 8px 0px 8px 5px;}
div.header_text_right{float: right; margin: 8px 40px 8px 0px;}
div.outframe {width:1020px;margin-top:30px;position:relative;}
div.outframe_top {width:1020px;height:24px;background-color:#FFFFFF;background-image:url(img/frame_bg_top.png);background-position:left top;background-repeat:no-repeat;}
div.outframe_bottom {width:1020px;height:22px;background-color:#FFFFFF;background-image:url(img/frame_bg_bottom.png);background-position:left top;background-repeat:no-repeat;}
div.red_navigation {background-color:#E62715;height:16px;margin:-3px 11px 0px 5px;color:#FFFFFF;font-size:10px;padding:4px 0px 0px 7px;}
div.ringbuch {padding:0px 0px 0px 10px;margin:2px 0px 0px 0px;width:760px;background-image:url(img/layout/ringbuch_bg.jpg);background-position:10px 2px;background-repeat:repeat-y;float:left;}
div.ringbuch_top {width:760px;height:14px;background-image:url(img/layout/ringbuch_bg_top.jpg);background-position:left top;background-repeat:no-repeat;}
div.ringbuch_bottom {width:760px;height:14px;background-image:url(img/layout/ringbuch_bg_bottom.jpg);background-position:left top;background-repeat:no-repeat;}
div.ringbuch_left {float:left; width:174px; padding-left:18px; overflow:visible; }
div.ringbuch_right {float:left; margin-left:8px; width:540px;}
div.menu_logo {width:156px; height:35px; margin: 0px 0px 5px 11px; }
div.suchleiste { width:165px; height:25px; margin: 0px 0px 5px 5px;}
div.topleiste { width:715px; height:10px; margin: 0px;}
input.search_input {height: 18px;width:133px;border: 1px solid #908D86;border-left:0px;font-size:9pt;font-family:Arial,sans-serif;font-weight:bold;color:#898989;background-color:#ffffff;padding:1px;}
div.suche_typ_outer{float:right;font-weight: bold; margin-top:2px; margin-right:5px; font-size:10pt;height:18px;}
div.suchtype_box {float:left;margin:6px 0px 0px 10px;}
div.suchtype_label {margin:7px 0px 0px 2px;float:left;color:#8C8C8C;}

div.ad_line {margin-top: 6px;}
div.ad_box {border: 1px solid #D3D3D3; padding: 5px; width:164px; overflow: hidden; float:left; margin-left: 6px; }
div.ad_box_subline { font-size: 10px; color: #91979C; margin-top: 5px; text-align: center;}
label {cursor:pointer;}

div.warenkorb {width:232px;float:left;margin-left:-10px;margin-top:-30px;position: relative;background-image:url(img/layout/wk_bg.jpg);background-repeat:repeat-y;}
div.warenkorb_bottom {width:232px;height:10px;background-image:url(img/layout/wk_bottom.jpg);background-repeat:no-repeat;}
div.wk_content {float:left;width:232px;min-height: 300px;background-image:url(img/layout/wk_top.jpg);background-position: top left;background-repeat:no-repeat;}
table.small_wk_table {margin:80px 0px 0px 5px;width:210px;}


div.ticker_frame {margin-top: 30px;width:233px;float:left;}
div.ticker_entry {font-family: Comic Sans, Comic Sans MS, cursive;margin-top:10px;margin-left: -10px;width:232px;background-image:url(img/layout/ticker_bg.jpg);background-repeat:repeat-y;}
div.ticker_head {width:232px;height: 12px;background-image:url(img/layout/ticker_head.jpg);background-repeat:no-repeat;}
div.ticker_content {margin: 0px 20px 10px 20px; color:#141414;}
div.ticker_bottom {width:232px;height: 10px;background-image:url(img/layout/ticker_bottom.jpg);background-repeat:no-repeat;}
div.breadcrumb {margin:0px 0px 0px 30px;}
div.outframe_subline {margin:5px 20px 0px 20px;font-size:9pt;}
div.outframe_subline2 {margin:20px 0px 20px 0px;}
div.outframe_subline2 div.subbox1 {border: 1px solid #D9DADA;float:left;width:290px;height:42px;margin-left:245px;text-align:center;}
div.outframe_subline2 div.subbox1 img {margin-top:8px;}
div.outframe_subline2 div.subbox2 {float:left;width:300px;margin-left:10px;}
div.klammer {position:absolute;right:18px;top:3px;cursor:pointer;}
div.clear {clear:both;line-height:1px;}

div.productbox {border: 1px solid #8E8E8C; margin-top: 10px;}
div.productbox div.product_info {border-top: 1px solid #8E8E8C;border-bottom: 1px solid #8E8E8C;}
div.productbox div.product_info div.product_title {float:left;font-size:12pt; font-weight:bold;margin:5px 0px 0px 5px;}
div.productbox div.product_info div.product_price {float:right;font-size:11pt;font-weight:bold;margin:0px 5px 0px 0px;}
div.productbox div.product_info div.product_price div.product_price_old{text-decoration:line-through; color:#ee0000;}
div.productbox div.product_info div.product_right{width:200px;float:right;}
div.productbox div.product_info div.product_left{width:300px;float:left;margin:0px 0px 5px 5px;}
div.product_overview {padding:5px;font-size:8pt;}
div.productbox div.product_admininfo{border-top: 1px solid #8E8E8C;padding:5px;background-color:#F7F3F0;}
div.product_header{font-size:9pt;}

div.dl_block{margin:0px 10px 10px 0px;padding:0px;}
div.dl_block div.dl_line {float:right;margin:2px 0px 0px 0px;font-weight:normal;font-size:10pt;}

/* KAtegorieübersichten*/
div.catview_topframe { margin:10px 0px 0px 0px;}
div.catview_title { float: left; width: 337px; line-height: 18px;}
div.catview_topright { float: left; width: 200px; font-weight: bold; font-size: 11pt; text-align: right;line-height: 18px; }
div.catview_subtitle { font-weight: bold;}
div.catview_text {margin: 0px 0px 10px 0px;}

div.cat_box { border: 1px solid #8B8B8B; width: 250px; padding: 5px; margin: 5px 5px 0px 0px; float: left;}
div.cat_box div.cat_box_top { margin-bottom: 5px; font-size: 9pt;}
div.cat_box div.cat_box_image { float: left; width: 120px;}
div.cat_box div.cat_box_keywords {float: left; margin-left: 5px; color: #979797;}
div.cat_box div.cat_box_deeplink {float: left; width: 150px; padding-top: 3px;}
div.cat_box div.cat_box_link {float: left; }

input.btb_wide_grey_act {font-size:10pt;background-image:url(img/btn_wide_grey_act.png);background-repeat:no-repeat;background-position:top left;width:150px;height:23px;text-align:center;border:0px;padding:0px 0px 5px 0px;cursor:pointer;}
input.btb_wide_grey_inact {font-size:10pt;background-image:url(img/btn_wide_grey_inact.png);background-repeat:no-repeat;background-position:top left;width:150px;height:23px;text-align:center;border:0px;padding:0px 0px 5px 0px;cursor:pointer;}
input.btb_wide_red_inact {font-size:10pt;background-image:url(img/btn_wide_red_inact.png);background-repeat:no-repeat;background-position:top left;width:150px;height:23px;text-align:center;border:0px;padding:0px 0px 5px 0px;cursor:pointer;}
input.btb_small_grey_inact {font-size:10pt;background-image:url(img/btn_tiny_grey_inact.png);background-repeat:no-repeat;background-position:top left;width:60px;height:23px;text-align:center;border:0px;padding:0px 0px 5px 0px;cursor:pointer;}
input.btn_wider_white_act {font-size:10pt;background-image:url(img/btn_wider_white_act.png);background-repeat:no-repeat;background-position:top left;width:190px;height:23px;text-align:center;border:0px;padding:0px 0px 5px 0px;cursor:pointer;}
input.btn_wider_white_inact {font-size:10pt;background-image:url(img/btn_wider_white_inact.png);background-repeat:no-repeat;background-position:top left;width:190px;height:23px;text-align:center;border:0px;padding:0px 0px 5px 0px;cursor:pointer;}

/* tables */
table.detail_info {
	margin-bottom:10px; 
	border-top:1px solid #9F9085; 
	border-bottom:1px solid #9F9085; 
	background-color:#CC0000;
}

table.naviborder	{ border:1px solid #141414; }
table.cust_table		{  border:1px #000000 solid; }
	table.cust_table tr.head	{ background-color:#CC0000; }
		table.cust_table tr.head td	{ font-weight:bold; text-align:center; border-bottom:1px #000000 solid; color:#FFFFFF; }
	table.cust_table tr.cust_list_1	{ background-color:#FFFFFF; }
	table.cust_table tr.cust_list_2	{ background-color:#e0e0e0; }
		table.cust_table td		{ padding: 4px 10px 4px 10px; text-align:right; }
	table.cust_table tr.bottom	{ background-color:#CC0000; }
		table.cust_table tr.bottom td	{ text-align:right; border-top:1px #000000 solid; }
		
td 				{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000; }
td.navi_title	{ font-size:13pt; color:#000000; background-color:#E0E0E0; height:30px; }
td.navi_title_black	{ font-size:13pt; color:#FFFFFF; background-color:#222222; height:30px; }
td.navi_back	{ font-size:8pt; color:#000000; }
td.navisub		{ background-image:url(img/submenu_off_inactive.gif); background-repeat:repeat-y; padding-left:8px; }
td.navisub_on		{ background-image:url(img/submenu_off_active.gif); background-repeat:repeat-y; padding-left:8px; }
td.navisub_selected		  { font-style: italic; background-image: url("img/submenu_on.gif"); background-repeat: no-repeat; padding-left: 8px } 
td.content_frame {width:535px; border-left:1px solid #D3D3D3; padding-top:5px; background-image:url(img/navi_right.png);background-repeat:repeat-y;background-position:top right;}
td.content		{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000;  padding:4px 4px 4px 8px; }
td.infogrey		{ font-size:8pt; color:#c0c0c0; }
td.debuggrey	{ font-size:9pt; color:#000000; background-color:#e0e0e0; }
td.page_navi	{ font-size:11pt; color:#FFFFFF; background-color:#CC0000; height:25px; }
td.yellow_font	{ color:#FFC916; }

td.product_title	{ font-size:9pt; color:#ffffff; font-weight:bold; background-color:#141414; border-bottom:1px solid #ffffff; }
td.product_back		{ font-size:9pt; line-height:150%; color:#000000; font-weight:normal; background-color:#ffffff; }
td.product_backadmin	{ font-size:9pt; color:#FFFFFF; font-weight:normal; background-color:#CC0000; }

td.window_title	{ font-size:9pt; color:#ffffff; background-color:#141414; }
td.window_back	{ font-size:8pt; color:#000000; background-color:#ffffff; border:1px solid #141414; }
td.window_shadow_right_top 		{ width:6px; background-image:url(img/window_shadow_right_top.gif); background-repeat:no-repeat; }
td.window_shadow_right 			{ width:6px; background-image:url(img/window_shadow_right.gif); background-repeat:repeat-y; }
td.window_shadow_right_bottom	{ width:6px; background-image:url(img/window_shadow_right_bottom.gif); background-repeat:no-repeat; }
td.window_shadow_bottom			{ height:6px; background-image:url(img/window_shadow_bottom.gif); background-repeat:repeat-x; }

td.info_title	{ font-size:9pt; color:#000000; background-color:#ffffff;  }
td.info_title2	{ font-size:9pt; color:#FFFFFF; background-color:#CC0000; }
td.info_back	{ font-size:8pt; color:#000000; background-color:#ffffff; }

td.wk_title		{ font-size:9pt; color:#ffffff; font-weight:bold; background-color:#141414; }
td.wk_first		{ font-size:8pt; color:#000000; background-color:#ffffff; border-right:1px solid #141414; border-left:1px solid #141414; border-bottom:1px solid #141414; }
td.wk_entry		{ font-size:8pt; color:#000000; background-color:#ffffff; border-right:1px solid #141414; border-bottom:1px solid #141414; }

td.ordererr		{ font-weight:bold; color:#BB2A1C; }

td.h1	{ font-size:11pt; font-family:Arial,sans-serif; font-weight:bold; color:#ffffff; background-color:#141414; }
td.navi_right{padding-right:15px;background-image:url(img/navi_right.gif);background-repeat:repeat-y;background-position:top right;}

div.warn		{ text-align:center;margin:20px 0px 10px 110px;padding:10px;width:300px;border:1px solid #BB2A1C;font-weight:bold;font-size:11pt; color:#BB2A1C; }
div.infotext		{padding:5px;font-size:9pt; font-weight:bold; color:#BB2A1C; }

div.footerblack{margin-top:10px;padding:5px 10px 5px 10px; font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#ffffff;background-color:#000000;}
div.titlebar	{ font-size:9pt; color:#ffffff; background-color:#ff6200; height:20px; background-repeat:repeat-x; }
div.kasse		{ font-size:10pt; font-family:Arial,sans-serif; font-weight:bold; color:#ffffff; background-color:#141414; padding:3px; }
div.reiter_off {
	font-size:9pt; 
	font-weight:bold; 
	cursor:pointer; 
	height:12px; 
	padding-top:5px; 
	padding-bottom:3px; 
	text-align:center;
	margin-left:4px;
}
div.reiter_on {
	font-size:9pt; 
	font-weight:bold; 
	cursor:pointer; 
	height:135px;
	padding-top:5px; 
	padding-bottom:3px; 
	text-align:center;
	margin-left:4px;
	color:#CC0000;
}
/*span.top_subtitle { font-size:8pt; color:#DC0D1A; font-weight:bold;}*/
div.start_gruppen {position:absolute;top:555px;left:205px;width:559px;text-align:center;}
div.start_line {width:100%;text-align:center;color:#FFFFFF;}

div.indexbox_outer {float:left;width:101px;height:100px;background-image:url(img/start_box_bg.png);margin:8px 0px 0px 8px;}
div.indexbox{ cursor:pointer;width:91px;background-image:url(img/start_box_text_bg.png);height:20px;background-repeat:no-repeat;text-align:center;padding-top:4px;margin:5px 0px 0px 5px;}
div.indexbox a     { color: #ffffff; font-size: 9px; text-decoration: none }
div.indexbox_red{cursor:pointer;float:left;width:100px;height:24px;text-align:center;padding-top:6px;margin:8px 0px 0px 8px;background-image:url(img/start_red_bg.png);background-repeat:no-repeat;}
div.indexbox_red a     { color: #ffffff; font-size: 9px; text-decoration: none }
div.indexbox_black{cursor:pointer;float:left;width:100px;height:24px;text-align:center;padding-top:6px;margin:8px 0px 0px 8px;background-image:url(img/start_black_bg.png);background-repeat:no-repeat;}
div.indexbox_black a     { color: #ffffff; font-size: 9px; text-decoration: none }
div.indexbox_white{float:left;width:98px;background-color:#FFFFFF;height:11px;text-align:center;padding-top:3px;margin:8px 0px 0px 8px;}
div.indexbox_white a    { text-decoration:none; color:#CC0000; font-size:7px;text-transform: uppercase;}
div.indexbox_grey{float:left;width:98px;background-color:#CFCFCF;height:11px;text-align:center;padding-top:3px;margin:8px 0px 0px 8px;}
div.indexbox_grey a    { text-decoration:none; color:#000000; font-size:7px;text-transform: uppercase;}

div.detail_info {
	background-color:#FFC916; 
	font-size:10pt;
}


/* Formulare */
input.textfield_plain {
	font-size:8pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:0px;
	background-color:#ffffff;
	height:15px;
	width:135px;
	padding:1px;
}
input.textfield {
	font-size:8pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #000000;
	background-color:#ffffff;
	padding:2px;
	padding-left:3px;
	background-image:url(img/textfield_bg.gif);
}

input.textfield:focus {
	font-size:8pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #000000;
	background-color:#e0e0e0;
	padding:2px;
	padding-left:3px;
	background-image:url(img/textfield_bg.gif);
}

input.button_alt {
	font-size:8pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #000000;
	background-color:#e8e8e8;
	padding:0px;
	height:20px;
}

input.button {
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-decoration: none;
	border:1px outset #808080;
	background: url(../img/submitbuttonpx.gif) repeat-x; 
	color: #000000;
	padding:0px 2px 2px 2px;
	margin:0px;
	height:20px;
	cursor:pointer;
}
input.button:hover{
	border:1px inset #808080;
	background: url(../img/submitbuttonpxdk.gif) repeat-x; 
}

select {
	font-size:8pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	background-color:#F7F4F1;
	border:1px solid #000000;
}

option {
	font-size:8pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	background-color:#ffffff;
}

optgroup.quad {
	font-size:8pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	background-color:#0E0E0E;
}

textarea.textfield {
	font-size:9pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #000000;
	background-color:#ffffff;
	padding:2px;
}

textarea.textfield:focus {
	font-size:9pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #000000;
	background-color:#f0f0f0;
	padding:2px;
}

div.form_trenner {
	background-color:#D8D8D8;
	height:1px;
	margin:5px 0px 5px 0px;
}

/*mouse-following-picture div */
div.picture_follow_div {
position:absolute; 
overflow:hidden; 
visibility: hidden;
z-index:999;
background-color:#CC0000;
padding:2px;
border:1px solid #000000;
}

div.info {color:#FF0000;font-weight:bold;text-align:center;border:1px solid #FF0000;background-color:#FFFBFB;margin:10px;padding:10px;width:300px;}
div.left{float:left;}
div.wk_1 {float:left;width:35px;margin:1px 0px 0px 0px;}
div.wk_2 {float:left;width:50px;margin-top:2px;font-size:9pt;}
div.wk_3 {float:left;width:50px;}
div.wk_4 {float:left;width:71px;margin-top:2px;text-align:right;font-size:9pt;}
td.wk_title_product {font-size:9pt; padding-left:4px;padding-top:10px;font-weight:bold; font-size:9pt;}
td.wk_line_product{padding:10px 0px 10px 4px; border-bottom:1px dashed #848382;}
td.wk_standard {font-size:9pt; padding-left:4px; }


div.product_flag {
	float: left;
	margin-right: 4px;
}

div.outer_product_list_box {
	float:left;
	margin-top:7px;
}

div.inner_product_list_box {
	width:264px;
	border:1px solid #8D8D8D;
}


div.transparent_background{background-color:#000000;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;height:100%;width:100%;position:fixed;left:0px;top:0px;z-index:1102;display:none;overflow:none;}
div.transparent_foreground_box{width:100%;z-index:1105;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;position:absolute;display:none;}
div.process_information_content{
position:absolute;
top:150px;
left:300px;
width:300px;
height:120px;
text-align:center;
overflow:none;
background-color:#FFFFFF;
border:1px solid #000000;
margin:0 auto;
display:none; 
z-index:1200000;
}


