html,body,div,p,h1,h2,h3,ul,ol,span,table,td,form,img,li,select,textarea,input,option
	{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

select,option {
	font-size: 11px;
}

option {
	padding: 0 1px;
}

body {
	text-align: center;
}

ul {
	padding-left: 15px;
}

td {
	vertical-align: top;
}

td.pager {
	border: 1px solid #c5c5c5;
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	width: 50px;
	height: 15px;
}
td.buttonLabel {
	background: url(../img/button/button_background.gif) repeat-x;
	vertical-align:center;
	font-size: 13px;
	font-weight: bold;
	height: 37px;
	color:white;
	display:inline-block;
	text-decoration: none;
	cursor: pointer;
	padding-top:7px;
}

td.buttonLabelSmallBlue {
	background: url(../img/button/button_small_blue/button_background.gif) repeat-x;
	vertical-align:center;
	font-size: 13px;
	font-weight: bold;
	height: 37px;
	color:white;
	display:inline-block;
	text-decoration: none;
	cursor: pointer;
	padding-top:3px;
}

span.pagerdisabled {
	color: #c5c5c5;
}

a.naviPager,a.naviPager:link {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}

a.naviPager:visited {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}

a.naviPager:hover {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: underline;
	vertical-align: top;
}

a.naviPager:active {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}

html,body {
	font-size: 101%;
}

html {
	background: none;
	background-repeat: repeat-x;
	background-color: #fff;
}

hr {
	color: #009DE2;
	border-style: solid;
}

a:link {
	color: #444;
	text-decoration: none;
}
a:visited {
	color: #444;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:active {
	color: #444;
	text-decoration: none;
}

td.link {
	vertical-align: top;
}

td.icon {
	vertical-align: middle;
}

div.test {
	font: 1.5em/ 1em "Times New Roman", "MS Serif", "New York", serif;
	margin: 0;
	padding: 0;
}

/*Offer of the day box*/
#offerOfTheDay {
	position: relative;
	background-image: url(../images/dayProduct/OpiTOP.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 648px;
	height: 386px;
	cursor: pointer;
	text-decoration: none;
}

#counter {
	position: absolute;
	left: 251px;
	top: 107px;
}

#time {
	font-size: 15px;
	font-family: sans-serif;
	letter-spacing: 3px;
	color: #f61188;
}

#pictureProdOfTheDay {
	position: absolute;
	top: 217px;
	left: 223px;
}

#offerOfTheDayTitle {
	position: absolute;
	top: 180px;
	left: 183px;
	width: 183px;
	text-align: center;
}

#offerOfTheDayHotPrice {
	position: absolute;
	top: 229px;
	left: 460px;
}

#offerOfTheDayOldPrice {
	position: absolute;
	top: 169px;
	left: 492px;
}

#stroke {
	position: absolute;
	top: 169px;
	left: 460px;
}

#percentage {
	position: absolute;
	top: 140px;
	left: 195px;
}

#onlyInternet {
	position: absolute;
	font-weight: bold; top : 339px;
	left: 450px;
	top: 339px;
}

/*END Offer of the day box*/
a.breadcrumbs.link {
	color: #444;
	text-decoration: none;
}

a.breadcrumbs.visited {
	color: #444;
	text-decoration: none;
}

a.breadcrumbs.hover {
	color: #444;
	text-decoration: none;
}

a.breadcrumbs.active {
	color: #444;
	text-decoration: none;
}

a.navistyle,a.navistyle:link {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: none;
	margin-top: 3px;
}

a.navistyle:visited {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: none;
}

a.navistyle:hover {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: underline;
}

a.navistyle:active {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: none;
}

.smallInfo {
	font-size: 10px;
	color: #eee;
}

.bold,strong {
	font-weight: bold;
}

.lineThrough {
	text-decoration: line-through;
	color: red;
}

.c {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.center {
	text-align: center;
}

img {
	border: 0;
}

.right {
	text-align: right;
}

.top {
	vertical-align: top;
}

.backgroundcolor_an {
	background-color: #C3C3C3
}

.backgroundcolor_kz {
	background-color: #F4AD6D
}

.backgroundcolor_kd {
	background-color: #ADCF82
}

.backgroundcolor_ks {
	background-color: #936E53
}

.backgroundcolor_kp {
	background-color: #E85243
}

.backgroundcolor_kt {
	background-color: #D8C82D
}

.backgroundcolor_kg {
	background-color: #51B599
}

.backgroundcolor_kb {
	background-color: #7A92AA
}

.backgroundcolor_kc {
	background-color: #ABD7C0
}

.backgroundcolor_ka {
	background-color: #009EDF
}

.backgroundcolor_ki {
	background-color: #A985CF
}

.backgroundcolor_kh {
	background-color: #FF4800
}
.backgroundcolor_ke {
	background-color: #bd007c
}


.backgroundcolor_sort {
	background-color: #79C0FE
}

.backgroundcolor_kl {
	background-color: #79C0FE
}

.backgroundcolor_ku {
	background-color: #79C0FE
}

.backgroundcolor_fg {
	background-color: #79C0FE
}

.backgroundcolor_fu {
	background-color: #79C0FE
}

.backgroundcolor_ib {
	background-color: #79C0FE
}

.backgroundcolor_kw {
	background-color: #c000ff
}

.backgroundcolor_ik {
	background-color: #79C0FE
}

.backgroundcolor_kn {
	background-color: #79C0FE
}

.backgroundcolor_os {
	background-color: #79C0FE
}

.backgroundcolor_ff {
	background-color: #79C0FE
}

.backgroundcolor_we {
	background-color: #118e28
}
.backgroundcolor_al {
	background-color: #009de2
}

.backgroundcolor_dl {
	background-color: #009DE2
}

/*search && composition*/
.backgroundcolor_zz {
	background-color: #293484
}

/*hot price*/
.backgroundcolor_zh {
	background-color: #C28081
}

/*remaining*/
.backgroundcolor_zr {
	background-color: #89E427
}

/*videos*/
.backgroundcolor_vd {
	background-color: #63638C
}

/*direct_order*/
.backgroundcolor_dom {
	background-color: #293484
}

h1 {
	font-weight: bold;
	color: #f8ad0c;
	font-size: 12px;
}

p,ul {
	
}

textarea {
	border: 1px solid #939393;
}

input[type=checkbox] {
	border: 0;
}

td,tr {
	height: 10px;
}

textarea {
	overflow: auto;
	color: black;
}

input {
	color: black;
}

input[type=checkbox],input[type=radio] {
	border: 0px;
	height: 12px;
	width: 12px;
	overflow: hidden;
	margin-right: 2px;
}

input.box_input {
	width: 117px;
	border: 1px solid #d9d9d9
}

input.box_input_reg {
	width: 205px;
	border: 1px solid #7c93ab;
	padding: 2px;
}

input.box_input_number {
	width: 20px;
	border: 1px solid #d9d9d9;
}

input.box_input_reg:hover,input.box_input_reg:focus {
	background: url(../img/navistyle_bg.jpg) top repeat-x #eaeaea;
}

input.box_input:hover,input.box_input:focus {
	border: 1px solid #bbb;
	background: url(../img/main_navi_bg.jpg) top repeat-x #eaeaea;
}

input.special_gradient_submitter {
	background: url(../img/navistyle_bg.jpg) top repeat-x #eaeaea;
	border: 0;
	padding: 2px;
	display: block;
	width: 100%;
	border: 1px solid #ccc;
}

input.box_input_number_special {
	width: 40px;
	border: 1px solid #d9d9d9;
}

input.box_input_number_small {
	width: 40px;
	border: 1px solid #009DE2;
	padding: 2px;
}

input.box_input_number_small:hover {
	background: url(../img/navistyle_bg.jpg) top repeat-x #eaeaea;
}

/* FONTS */
.smaller {
	font-size: 10px;
}

.bigger {
	font-size: 12px;
}

.greyborder {
	border: 1px solid #d6d6d6;
}

.blueborder {
	border: 1px solid #009DE2;
}

.blue_bg {
	background-color: #009DE2;
	color: #ffffff;
}

.fs14 {
	font-size: 14px;
}

.blue {
	color: #7c93ab;;
}

a.red,a.red:visited,.red {
	color: #e2022d;
}

a.underline:link,a.underline:visited,a.underline {
	text-decoration: underline;
}

.light_red {
	color: #e2012c;
}

/* ADDED FROM UBL */
.CatLink {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.CatLink:hover {
	text-decoration: underline;
}

.PanelGridColumn {
	border-width: 0px;
	text-align: center;
}

.PanelGridColumnCat {
	border-width: 0px;
	text-align: left;
}

/* MARGINS / PADDINGS */
.margin3000 {
	margin-top: 3px;
}

.padding8 {
	padding: 8px;
}

.padding10 {
	padding: 10px;
}

.padding8_5 {
	padding: 8px 5px;
}

.padding10_0 {
	padding: 10px 0;
}

/*  STARTSEITE border:1px solid #bbb;border-bottom:2px solid #bbb;*/
#page {
	width: 980px;
	text-align: left;
	margin: 0px auto;
	padding-left: 3px;
	padding-right: 3px;
}

#header {
	height: 90px; 
}  /*110*/
#header #logo {
	padding-top: 26px;
	float: left;
}

#header #meta_navi {
	float: right;
	color: #909090;
}

#meta_navi a,#meta_navi a:link,#meta_navi a:active,#meta_navi a:visited,#meta_navi a:hover
	{
	color: #909090
}

#metanavi a:hover {
	color: #444
}

#left_sidebar {
	width: 154px;
	float: left;
}

#left_sidebar .box {
	border: 1px solid #d6d6d6;
	padding: 2px;
	width: 147px;
	overflow: hidden;
}

#left_sidebar .box .box_head {
/*	background-color: #009DE2; */
	background-color: #009DE2;
	padding: 7px;
	text-transform: uppercase;
	color: #ffffff;
}

/*    #left_sidebar .box .box_body{padding:21px 7px 5px 8px;font-size:10px;} */
#left_sidebar .box .box_body {
	padding: 7px 7px 5px 8px;
	font-size: 10px;
}

#left_sidebar .box .box_body .navistyle {
	padding: 2px 10px;
	margin-top: 3px;
	font-size: 10px;
}

#main_navi a,#main_navi a:link,#main_navi a:active,#main_navi a:hover,#main_navi a:visited
	{
	background: url(../img/main_navi_bg.jpg) top repeat-x #eaeaea;
	display: block;
	padding: 3px 22px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 5px;
}

#main_navi a:hover,#main_navi a.active,#main_navi a.active:link,#main_navi a.active:visited,#main_navi a.active:active,#main_navi a.active:hover
	{
	background: url(../img/main_navi_bg_o.jpg) top repeat-x #009DE2;
	color: white;
}

#center {
	width: 652px;
	padding: 0 8px;
	float: left
}

.subnavi_1st_row,.subnavi_2nd_row {
	padding: 30px;
}

.subnavi_1st_row {
	text-align: left;
	display: none;
	position: absolute;
	width: 568px;
	height: 246px;
	z-index: 99;
	top: 193px;
	left: 167px;
	line-height: 25px;
}

.subnavi_2nd_row {
	text-align: left;
	display: none;
	position: absolute;
	width: 568px;
	height: 210px;
	z-index: 100;
	top: 229px;
	left: 167px;
	line-height: 25px;
}

#theme_image {
	background: url(../img/theme_de.jpg) no-repeat;
	padding: 58px 0 0 150px;
	height: 202px;
	width: 478px;
}

#theme_image_link {
	float: left;
	width: 190px;
	padding-top: 120px;
}

#theme_image_article {
	float: left;
	width: 270px;
}

.theme_pics {
	height: 115px;
	width: 248px;
	padding: 0;
	z-index: 5;
	margin: 0;
}

.theme_pics img {
	border: 2px solid white;
	z-index: 5;
}

.wide_gradient_bg {
	background: url(../img/wide_box_bg.jpg) repeat-x #fff;
}

.wide_box {
	margin-top: 14px;
}

.wide_box .wide_box_head {
	background-color: #009DE2;
	color: #ffffff;
	padding: 3px 10px;
	font-weight: bold;
	margin-bottom: 4px;
}
.slider_head {
	margin-top: 14px;
	background-color: #009DE2;
	color: #ffffff;
	padding: 3px 10px;
	font-weight: bold;
	margin-bottom: 4px;
}
/* WIDE BOX WITH ONE ELEMENT */
.wide_box .wide_box_one {
	padding: 15px;
	border: 1px solid #d6d6d6;
}

/* WIDE BOX WIDTH TWO ELEMENTS */
.wide_box .two_left {
	
	float: left;
	width: 303px;
	padding: 2px;
	border: 1px solid #d6d6d6;
}

.wide_box .two_right {
	float: left;
	width: 303px;
	padding: 2px;
	border: 1px solid #d6d6d6;
	margin-left: 10px;
}

.wide_box .wide_box_subnavi {
	padding: 5px 15px 6px 22px;
	background: url(../img/wide_box_two_bg.jpg) no-repeat;
	text-transform: uppercase;
}

/* WIDE BOX WIDTH THREE ELEMENTS */
.wide_box .three_left {
	float: left;
	width: 197px;
	padding: 2px;
	border: 1px solid #d6d6d6;
	overflow: hidden;
}

.wide_box .three_center {
	float: left;
	width: 197px;
	padding: 2px;
	border: 1px solid #d6d6d6;
	margin-left: 10px;
	overflow: hidden;
}

.wide_box .three_right {
	float: left;
	width: 197px;
	padding: 2px;
	border: 1px solid #d6d6d6;
	margin-left: 10px;
	overflow: hidden;
}

.wide_box .three_main {
	float: left;
	width: 197px;
	padding: 2px;
	border: 1px solid #d6d6d6;
	overflow: hidden;
	margin: 2px;
}

.cat_box_info {
	color: #ffffff;
	font-size: 12px;
}

.cat_box_sort {
	border: 1px solid #79C0FE;
}

.cat_box_head_sort {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
}

.cat_box_an {
	border: 1px solid #C3C3C3;
}

.cat_box_head_an {
	background-color: #C3C3C3;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kz {
	border: 1px solid #F4AD6D;
}

.cat_box_head_kz {
	background-color: #F4AD6D;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kd {
	border: 1px solid #ADCF82;
}

.cat_box_head_kd {
	background-color: #ADCF82;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_ks {
	border: 1px solid #936E53;
}

.cat_box_head_ks {
	background-color: #936E53;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kp {
	border: 1px solid #E85243;
}

.cat_box_head_kp {
	background-color: #E85243;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kt {
	border: 1px solid #D8C82D;
}

.cat_box_head_kt {
	background-color: #D8C82D;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kg {
	border: 1px solid #51B599;
}

.cat_box_head_kg {
	background-color: #51B599;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kb {
	border: 1px solid #7A92AA;
}

.cat_box_head_kb {
	background-color: #7A92AA;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kc {
	border: 1px solid #ABD7C0;
}

.cat_box_head_kc {
	background-color: #ABD7C0;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_ka {
	border: 1px solid #009EDF;
}

.cat_box_head_ka {
	background-color: #009EDF;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_ki {
	border: 1px solid #A985CF;
}

.cat_box_head_ki {
	background-color: #A985CF;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_zz {
	border: 1px solid #293484;
}

.cat_box_head_zz {
	background-color: #293484;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_zh {
	border: 1px solid #C28081;
}

.cat_box_head_zh {
	background-color: #C28081;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_zr {
	border: 1px solid #89E427;
}

.cat_box_head_zr {
	background-color: #89E427;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_vd {
	border: 1px solid #63638C;
}

.cat_box_head_vd {
	background-color: #63638C;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kl {
	border: 1px solid #79C0FE;
}

.cat_box_head_kl {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}


.cat_box_ku {
	border: 1px solid #a0223a;
}

.cat_box_head_ku {
	background-color: #a0223a;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kh {
	border: 1px solid #79C0FE;
}

.cat_box_head_kh {
	background-color: #FF4800;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_ke {
	border: 1px solid #bd007c;
}

.cat_box_head_ke {
	background-color: #bd007c;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_fg {
	border: 1px solid #FF4800;
}

.cat_box_head_fg {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_fu {
	border: 1px solid #79C0FE;
}

.cat_box_head_fu {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_ib {
	border: 1px solid #79C0FE;
}

.cat_box_head_ib {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_ik {
	border: 1px solid #79C0FE;
}

.cat_box_head_ik {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.cat_box_kw {
	border: 1px solid #c000ff;
}

.cat_box_head_kw {
	background-color: #c000ff;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_kn {
	border: 1px solid #79C0FE;
}

.cat_box_head_kn {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_os {
	border: 1px solid #79C0FE;
}

.cat_box_head_os {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_ff {
	border: 1px solid #79C0FE;
}

.cat_box_head_ff {
	background-color: #79C0FE;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_we {
	border: 1px solid #118e28;
}

.cat_box_head_we {
	background-color: #118e28;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_al {
	border: 1px solid #009de2;
}

.cat_box_head_al {
	background-color: #009de2;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}


.cat_box_dl {
	border: 1px solid #009DE2;
}

.cat_box_head_dl {
	background-color: #009DE2;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_dom {
	border: 1px solid #293484;
}

.cat_box_head_dom {
	background-color: #293484;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_dom {
	border: 1px solid #FF4800;
}

.cat_box_head_dom {
	background-color: #FF4800;
	color: #ffffff;
	font-size: 20px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.cat_box_content {
	padding-left: 5px;
	margin-top: 5px;
}

.cat_box_pic {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 200px;
}

.cat_box_pic_schule {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 36px;
	height: 36px;
}
.cat_box_one {
	
}

#right_sidebar {
	width: 154px;
	float: left;
}

#right_sidebar .box {
	border: 1px solid #d6d6d6;
	padding: 2px;
	width: 147px;
	overflow: hidden;
	padding-bottom: 0px;
}

#right_sidebar .box .box_head {
	background-color: #009DE2;
	padding: 7px;
	text-transform: uppercase;
	color: #ffffff;
}

#right_sidebar .box .box_body {
	padding: 21px 7px 5px 8px;
	font-size: 10px;
}

#right_sidebar .box .navistyle {
	padding: 2px 10px;
	margin-top: 3px;
	font-size: 10px;
}

#right_sidebar .sidebar_basket .u {
	padding: 7px 6px;
	font-size: 10px;
	background: #f2f4f6;
}

#right_sidebar .sidebar_basket .g {
	padding: 7px 6px;
	font-size: 10px;
}

a.slideshow_foot_link {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #009DE2;
	text-decoration: none;
	margin: 3px auto;
	text-align: center;
	width: 108px;
	font-weight: bold;
	padding: 2px 0 3px 0;
}

.sidebar_divide {
	height: 14px;
}

.sidebar_divide_2 {
	height: 9px;
}

.absolute_wrapper {
	position: absolute;
	left: 50%;
	width: 980px;
	margin-left: -490px;
}

li.error_global {
	background-color: #fff;
	color: #ad1021;
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 96%;
	border-style: solid;
	border-color: #ad1021;
	border-width: 1px;
	list-style: none;
}

span.error_global {
	color: #ad1021;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

.schmuck {
	background-color: #B4DBC8;
}

.handarbeiten {
	background-color: #DAC72D;
}

.farbe {
	background-color: #F7B67E;
}

.werk {
	background-color: #956E51;
}

.basteln {
	background-color: #AED083;
}

.technik {
	background-color: #7C92AA;
}

.papier {
	background-color: #E85244;
}

.maschinen {
	background-color: #009DE0;
}

.giessen {
	background-color: #51B599;
}

.schule {
	background-color: #A883D0;
}

.rich-panel-body {
	background-color: #ffffff;
	background: url('/opitec-web/images/wide_box_bg.jpg') repeat-x #fff;
	border-width: 0px;
	padding: 1px;
	width: 100%;
}

.rich-panel-header {
	background-color: #7D93AB;
	border-color: #7D93AB;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	background-image: url(/);
}

.rich-stglpanel-header {
	background-color: #efefef;
	border-color: #7D93AB;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
}

.rich-stglpanel-header:hover {
	background-color: #7D93AB;
	background: url(/) repeat-x #7D93AB;
	color: #fff;
}

.rich-stglpanel-body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

.catalogOdd {
	background-color: #ffffff;
}

.catalogEven {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
}

.divPages a {
	text-align: center;
	color: #7D93AB;
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}

.panelBarHead {
	background-color: #7D93AB;
	border-color: #7D93AB;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	background-image: url(/);
	border-color: #7D93AB;
	border-width: 1px;
}

.orderHead {
	text-align: left;
	color: #8181F7;
	font-weight: bold;
	font-size: 12pt;
}

span.defbutton {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	white-space: nowrap;
	background-color: #7D93AB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fae2cc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fae2cc;
}

input.defbutton {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	white-space: nowrap;
	background-color: #7D93AB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fae2cc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fae2cc;
}

.navistyleText {
	background: url(../img/navistyle_bg.jpg) repeat-x #eaeaea;
	display: block;
	color: #000;
	text-decoration: none;
	margin-top: 3px;
}

.outOfStockMsg {
	color: red;
	font-weight: bold;
	font-size: 14px;
	border: inset 3pt;
	padding: 3pt;
}

.tabPanel {
	background-color: #ffffff;
	font-size: 12px;
	padding: 10px;
}

.tabHeaderActive {

/*	background-color: #7D93AB;*/
	background-color: #009DE2;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/);
}

.tabHeader {
	background-color: #efefef;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	background-image: url(/);
}

#bastel_links a:hover {
	background: #e2012b;
}

.scroller_image {
	border:0px solid lightgray;
}
	

	