* {	margin: 0; font-family: Arial; font-size: 11px; }

body {
	background-color: #F4F4F4; padding: 0; color: #000000;
	background-image:url(../img/shopinshop/bg_main.jpg); background-repeat:repeat-x; 
}

.body_table {
	border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF;
}

.content_table {
	background-color: #FFFFFF; padding: 0; color: #000000;
	background-image:url(../img/shopinshop/bg_table.jpg); background-repeat:repeat-x;
}

.upload { 
	background-color: #FFFFFF; 
}


/* tags */

h1 { text-align:left; background-image:url(../img/shopinshop/bg_nav_active.jpg); background-repeat:no-repeat; color: #595959; font-size: 12px; border-bottom: 0px solid #bec4d6; font-weight: bold; }
h2 { font-size: 12px; padding-bottom: 8px; padding-top: 10px; }
h2 { display:none }
h3 { color: #dd0131; font-size: 14px; }
h4 { color: #595959; font-size: 14px; padding-top: 15px; }
.h4boldblue { color: #054ba0; font-size: 15px; padding-top: 15px; }
h5 { text-align: right; font-size: 12px; padding: 4px; margin-bottom: 5px; background-image: url(../img/fader3.html); background-repeat: no-repeat; background-position: right; color: white;}
h6 { text-align:left; background-image:url(../img/shopinshop/bg_nav_active.jpg); background-repeat:no-repeat; color: #595959; font-size: 12px; border-bottom: 0px solid #bec4d6; font-weight: bold; }

/* ul.subnavi { padding-left: 20px; border:0; }*/

ul { list-style: square; padding-left: 30; }
li { padding:2px;}

/* links */

a { color: #000000 }
a:hover { color: #000000; text-decoration: none; }

a.invert_link { color: white; font-size: 14px; font-weight: bold; text-decoration: none; }
a:hover.invert_link { color: white; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* table */

.table  { background-color: #FFFFFF; border:1px solid #d7dce8;}
.table_header { background-color: #EEEEEE; font-weight:bold;}
.table_sub_header { background-color: #EEEEEE; font-size:11px }

/* box */

/*.main_table_header { background-color:#7a9bc6; color: white; padding: 2px; padding-left: 4px; font-weight: bold; }*/
.main_table_header  { padding:2px; background-color:#EEEEEE; padding-left:5px; text-align:left; color: #595959; font-size: 12px; border-bottom: 0px solid #bec4d6; font-weight: bold; }
.main_table_content { padding:10px; }
.box { width:185px;border:1px solid #DBDBDB;background-image:url(../img/shopinshop/bg_nav_active.jpg); background-repeat:no-repeat; padding:5px;}

/* areas */

.header {
	background-image:url(../img/shopinshop/bg_header.jpg); background-repeat:repeat-x; 
}

.border_header_right { border-right: 1px solid #a2a9bb; padding: 10px; padding-top:3px; padding-bottom:1px;}
.border_header_left { border-left: 1px solid #a2a9bb; padding: 10px; padding-top:3px; padding-bottom:1px; }

a.link_header { color: #475a8b; font-weight: bold; text-decoration: underline; }
a:hover.link_header { color: navy; font-weight: bold; text-decoration: none; }

.nav { padding:2px; background-color: white; border-top:1px solid #87939c; border-bottom:1px solid #87939c;}
.nav a { color: #1e508c; font-size: 13px; font-weight: bold; text-decoration: none}
.nav a:hover { color: #bb4600; font-size: 13px; font-weight: bold; }



.content {
	padding-left:0px;
	padding-right:18px;
	padding-bottom:10px;
}

.footer { color: #000000; background-color: #E0E0E0; width:882px; color: silver; font-size: 12px; padding: 1px; margin-top:5px;}
.footer a { color: #000000; font-size: 11px; text-decoration:none; }
.footer a:hover { color: #000000; font-size: 11px; }

.subnav 			{ width:219px; color: #000000;}
.subnavi			{ border-bottom:1px solid #DBDBDB;height:28px;vertical-align:middle;padding-left:11px; }
.subnavi_2		{ border-bottom:1px solid #DBDBDB;padding-top:5px;background-image:url(../img/shopinshop/bg_nav_active.jpg); background-repeat:no-repeat;padding-left:11px; }
.link_subnav		{ }
.link_subnav_2		{ }
a.link_subnav		{ color: #000000; font-size: 11px; text-decoration:none; }
a:hover.link_subnav	{ color: #054ba0; font-size: 11px; text-decoration:none; }
a.link_subnav_on		{ color: #054ba0; font-size: 11px; font-weight:bold; text-decoration:none; }
a:hover.link_subnav_on	{ color: #054ba0; font-size: 11px; font-weight:bold; text-decoration:none; }
a.link_subnav_2		{ color: #000000; font-size: 11px; padding-left:15px; text-decoration:none; }
a:hover.link_subnav_2	{ color: #054ba0; font-size: 11px; padding-left:15px; text-decoration:none; }
a.link_subnav_2_on		{ color: #054ba0; font-size: 11px; padding-left:15px; text-decoration:none; }
a:hover.link_subnav_2_on	{ color: #054ba0; font-size: 11px; padding-left:15px; text-decoration:none; }

.border_subnav { border-bottom: 1px solid #ffcc00; }

/* more */

.error { color: darkred}
.error_invert { color: red;}

.alt { background-color: #F4F4F4; }
.color0 { background-color: #FFFFFF; }
.color2 { background-color: #FFFFFF; }

.markup { color: #bb4600; font-weight: bold; }
.markup_invert { color: #fee5ad; font-weight: bold; }

.title { background-color: #475a8b; border: 1px solid black; padding:5px; }
.title_subnav { background-color: #2084CE; color: white; padding:2px; }

.lil { color:#4F4F4F; font-size: 11px; }
.xxl { font-size: 18px; font-weight: bold;}
.xl { font-size: 13px; font-weight: bold;}
.x { font-size: 14px; font-weight: bold;}
.small { font-size: 10px;}
.bold { font-weight: bold; }

.help { cursor:help; font-size: 11px; }

.striked { text-decoration:line-through; }

.highlight { color: #0099FF; }


td.product_menu_divider {

	padding-left: 10px;
	padding-right: 10px;

	background-image:url(../../../../img/nav/product_nav/001/subnav_divide.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/* upload */

.menu { background-color: white; color: navy }
.menu_highlight { background-color: #7a9bc6; color: #bb4600 }

/* seperator */

.sep { background-color: #0a5faf }
.sep_highlight { background-color: #0a5faf }
.sep_upload { background-color: #00CCFF }

/* weltmeisterlich */

.main_table_content2 {
	padding: 10px;
	border: 1px solid #808080;
	border-top:0px;
}

.invisible { color: #FFFFFF; }

/* shoparticle */
.shop_table_1 { background-color: #fbfafd;}
.shop_table_2 { background-image:url(../img/shoparticle/shop_bg.jpg); background-repeat:repeat-x; background-color: #d2d8e6; border-bottom:solid 1px #475a8b;}
.shop_header  { font-size: 12px; font-weight: bold; }

li {font-weight:bold;}
/* Formularfelder 
select { font-size: 11px; }
input { font-size: 11px; }*/

/* specials */
.best { color:#054ba0; font-weight: bold; }


/* prices */
#prices_border 
{
	width:678px;
	border-top:solid 2px #de0232;
	border-left:solid 1px #de0232;
	border-bottom:solid 1px #de0232;
	border-right:solid 1px #de0232;
}
#prices_header
{
	float:left;
	padding:6px 12px 0 2px;
	font-size: 12px; 
	font-weight: bold;
	color:#595959;
}
#prices_tab_div 
{
	width:678px;
	height:27px;
	margin:0;
	border-style:solid;
	border-color:#df103d;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0px;
	border-left-width:0;
}
#prices_tabs 
{
	margin:0;
	top:0;
}
#prices_tabs ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#prices_tabs li 
{
	display:inline;
	float:left;
	margin:0 1px 0 0 ;
	padding:0;
}
#prices_tabs a 
{
	background: url("../img/shopinshop/tabright.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#prices_tabs a span 
{
	display:block;
	background:url("../img/shopinshop/tableft.gif") no-repeat left top;
	padding:0 12px 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#de0232;
	font-weight:bold;
	line-height:27px;
	border-bottom:solid 0px #FFFFFF;
}
#prices_tabs a:hover
{

}
#prices_tabs li.tab_off a 
{
	font-weight:normal;
	background-position:right bottom;
	border-bottom:solid 0px #FFFFFF;
}
#prices_tabs a:hover span
{
	
}
#prices_tabs li.tab_off a 
{
	font-weight:normal;
	background-position:right bottom;
	border-bottom:solid 0px #FFFFFF;
}
#prices_tabs li.tab_off a span 
{
	background-position:left bottom;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
#prices_tabs li.tab_off a:hover span 
{
	background-position:left bottom;
	color:#de0232;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
