/********************************************************************************
 ********	s h o p _ s t y l e s . p h p
 ********************************************************************************
 	@short		Zentrales Stylesheet der Site
 	@author		Johannes Appelt <j.appelt@e-matters.de>
 	@copyright	e-matters GmbH, www.e-matters.de
 	@project	eShop-Demo

*/



<!-- @#VERSION#@ style.msie.css 2001031401 @#VERSION#@ -->

.blabla { font-weight: bold; }  /* muß für style.css eingetragen sein, erster CSS-Eintrag wird sonst verschluckt !!! */

/* GLOBAL font-family Settings */
file, input, select, textarea, option { font-family: Arial, Helvetica, sans-serif; }
p, td, body, div { font-family: Arial, Helvetica, sans-serif;}
p {text-align: justify;}

/* GLOBAL anchor Settings text-decoration: underline; */
a {color: #000000; text-decoration: underline; }
a:hover {color: #F1170E; text-decoration: underline; }

.nochange {color: #000000; text-decoration: none; }
.nochange:hover {color: #000000; text-decoration: none; }

.redlink {color: #F1170E; font-weight: bold;  text-decoration: underline; }
.redlink:hover {color: #000000; font-weight: bold; text-decoration: underline; }


/*
 input,textarea, select {
	color : #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-width: 1px;
}
*/

/* GLOBAL font-size Settings */
body      {font-size: 12px; margin: 0pt; scrollbar-face-color: #F1170E; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #535353; scrollbar-3dlight-color: #ADADAD; scrollbar-arrow-color: #FFFFFF; scrollbar-track-color: #ADADAD; scrollbar-darkshadow-color: #535353}
input, option { font-size: 10px; }
select { font-size: 8px; }
td { font-size: 12px; }
div { font-size: 12px; }

td.artstddesc {
   }

.framed { border-style:solid; border-width:1px; border-color:#535353;    }

.tdhheader { font-weight: bold; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF; background-color: #FFFFFF; color: Black; padding: 4px; padding-left: 10 px; padding-top: 4px; padding-bottom: 4px;}
.tdhheader1 { font-weight: bold; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF; border-top-style:solid; border-top-width:1px; border-top-color:#535353; background-color: #FFFFFF; color: Black; padding: 4px; padding-left: 10 px; padding-top: 4px; padding-bottom: 4px;}
.tdhnormal { background-color: #CACACA; color: #000000; padding: 2px;  padding-left: 10 px; padding-top: 2px; padding-bottom: 2px;}
.tabnormal { border-style:solid; border-width:1px; border-color:#535353;}

.f10 { font-size: 10px; }
.f10a { font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
.f10b { font-size: 11px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.f12 { font-size: 12px; }
.bold { font-weight: bold; }
.highlight { font-weight: bold; color: #535353; }
.lbask { font-size: 9px; white-space: nowrap;}
.pdesc { text-align: justify; alignment: justify;}
.pdesc1 { font-size: 10px; text-align: justify; alignment: justify;}
.pdesc2 { font-size: 10px; text-align: justify; alignment: justify; color: #737373; }
.tframe { border-width:1px; border-style: solid; border-color: #9EAAC6;}
.tframe1 { border-left-width:0px; border-right-width:1px; border-bottom-width:1px; border-top-width:1px; border-style: solid; border-color: #9EAAC6;}
.justified { text-align: justify; alignment: justify;}
.dist {padding-left: 15px;}

/* CLASSIFIED font-size Settings */
a.mi, .mi2, .ms, .sn, .h1, .c1, {  font-size: 9px; }
a.mi2, .ms2 { font-size: 8px; }


/* white */
.white { color: #ffffff; }
.red { color: #F1170E; }


/* SUBNAV */
.sn { color: #000000; line-height: 15px; }
b.sn { color: #ffffff;  }


/* input */
.i2 { width: 28px; font-size: 11px; }
.i4 { width: 40px; font-size: 11px; }
.i5 { width: 49px; font-size: 11px;  }
.i8 { width: 90px; font-size: 11px;  }
.i10 { width: 100px; font-size: 11px;  }
.i10a { width: 90px; font-size: 11px;  }
.i10b { width: 120px; font-size: 11px;  }
.i12 { width: 100px; font-size: 8px; }
.i13 { width: 130px; font-size: 8px; }
.i15 { width: 118px; font-size: 11px;  }
.i20 { width: 152px; font-size: 11px;  }
.i25 { width: 178px; font-size: 11px;  }
.i30 { width: 222px; font-size: 11px;  }
.i35 { width: 259px; font-size: 11px;  }
.i40 { width: 292px; font-size: 11px;  }
.i50 { width: 372px; font-size: 11px;  }
.i60 { width: 433px; font-size: 11px;  }

.stdCopy { color: #000000 ; font-family: "arial", "helvetica", "sans-serif";  font-size: 10px; font-weight:400; width: 100px;}
.stdCopy1 { color: #000000 ; font-family: "arial", "helvetica", "sans-serif";  font-size: 10px; font-weight:400;}
.stdCopy2 { color: #000000 ; font-family: "arial", "helvetica", "sans-serif";  font-size: 10px; font-weight:400; width: 110px;}
.stdCopy3 {color: #000000 ; font-family: "arial", "helvetica", "sans-serif";  font-size: 10px; font-weight:400; width: 150px;}


/* textarea */
.t86x15 { width:630px; height: 260px; font-size: 11px; }
.t86x5 { width:630px; height: 90px; font-size: 11px; }
.t53x7 { width:455px; height: 140px; font-size: 11px; }
.t45x3 { width:370px; height: 52px; font-size: 11px; }
.t40x10 { width:280px; height: 192px; font-size: 11px; }


/* header */
.h1 { font-weight: bold; }
.h2 { font-weight: bold; color: #ffffff; }
.h2sort { font-weight: bold; color: #c0cad4; }

.hh1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:16px; color: #535353; margin-bottom:0px; margin-top:0px;  }
.hh12 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:48px; color: #535353;}
.hh11 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:36px; color: #535353;}
.hh1a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:28px; color: #535353;}
.hh2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; color: #535353;}
.hh3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color: #535353;}

.hcomment { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #737373;}


.theader { font-weight: bold; color: #ffffff; background-color: #5D54A3; background-image:url(./shop/images/blue.gif);}

/* background-image:url(./shop/images/black.gif); */

/* TopNav */
.status { font-size: 12px; font-weight: bold;  color: #ffffff; }
.claim { font-weight: bold; color: #000000; font-size: 11px; }


/* Others */
.date         {color: #ffffff; font-weight: bold; }
.help { cursor: help;  }

.news { padding: 10px; }

/* TIAG */
.tiagnav {  font-size:10px; font-family:verdana, arial, helvetica, sans-serif;}
.tiagtitle { text-decoration: none;  font-size:10px; font-weight: bold; font-family:verdana, arial, helvetica, sans-serif;}
.tiagtext {font-size:11px; line-height: 14px; font-family:verdana, arial, helvetica, sans-serif;}
.tiaghead { text-decoration: none; font-size:18px; line-height: 20px; font-weight: bold; font-family:verdana, arial, helvetica, sans-serif;}
.tiagrubrik {  font-size:24px; font-weight: bold; font-family:verdana, arial, helvetica, sans-serif;}
.tiagmenue {  font-size:11px; font-family:verdana, arial, helvetica, sans-serif; line-height: 20px; font-weight: bold;}
.tiagsub { text-decoration: none; font-size:12px; line-height: 14px; font-weight: bold; font-family:verdana, arial, helvetica, sans-serif;}

/* WINSOME */
.headline { font-size: 18px; color: #324c62; font-weight: bold; }
.subline { font-size: 12px; color: #71879A; }
.subheadline { color: #324c62; font-weight: bold; letter-spacing: 1px}
.bildunterschrift { color: #71879a; }
.zitat { font-size: 12px; color: #000000; font-weight: bold; }
.fussnote { font-style: italic; color: #000000; }
.bluelabel { font-weight: bold; color: #FFFFFF; background-color: #29708A; }






.headline1 {
	font: normal bold 16px/18px Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 18px;
}

.headline_normal {
	font: normal bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 14px;
}

/*  Standardtext  */
.text_normal {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
}

/*  Text-Links  */
.text_link {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
}

/*  Detail-/Erklärungstexte  */
.text_detail {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
}

/* Hover Text-Links  */
.text_link:hover {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 16px;
}

/*  Standardtext fett  */
.text_bold {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
}

.button {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: White;
	height: 20px;
	background-color: #F1170E;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.button_link {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: White;
	height: 20px;
	background-color: #F1170E;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.button_link:hover {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: White;
	height: 20px;
	background-color: #F1170E;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}


.button_cyt_link {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
}

.button_cyt_link:hover {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
}

.button_to_basket {
	width: 46px;
	height: 20px;
	background-color: #F1170E;
	background-image: url(to_basket.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

input.input_field {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 20px;
	background-color: #EEEEEE;
}

input.input_field_anzahl {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 20px;
	width: 30px;
	background-color: #EEEEEE;
}

input.input_field_text {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 20px;
	width: 180px;
	background-color: #EEEEEE;
}

input.input_field_radio {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
}

select.select_field {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 20px;
	width: 180px;
	border: 1px solid #000000;
	scrollbar-base-color: #EEEEEE;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-arrow-color:#EEEEEE;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-face-color:#EEEEEE;
	scrollbar-highlight-color:#EEEEEE;
	scrollbar-shadow-color:#EEEEEE;
	scrollbar-track-color:#EEEEEE;
}

input.input_field_text_short {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 20px;
	width: 40px;
	background-color: #EEEEEE;
}

.form_box {
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 100%;
	padding: 5px;
}

.form_row_col_text {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: left;
	vertical-align: middle;
}

.form_row_col_input {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: left;
	vertical-align: middle;
}


.form_row_col_submit {
	text-align: right;
	vertical-align: middle;
}

.form_row_col_spacer {
	height: 16px;
	text-align: left;
	vertical-align: middle;
	width: 25px;
}

.headline {
	font: normal bold 14px/18px Arial, Helvetica, sans-serif;
	color: #333333;
	height: 24px;
}

.headline_highlight {
	font: normal bold 14px/18px Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 24px;
}

.siteframe {
	height: auto;
	width: 100%;
	border: 1px solid #333333;
}

.row_logo {
	height: 70px;
	background:url(./ecs_v3_flames.gif) no-repeat;
	background-color: #C80000;
}

.row_nav {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 20px;
	width: 100%;
}

.nav_left_input_field {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 20px;
	width: 90px;
	background-color: #FFFFFF;
}

.nav_col_left {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: White;
	background-color: #333333;
	border-right: 1px solid #FFFFFF;
	width: 160px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
}

.nav_col_right {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: White;
	background-color: #333333;
	width: 160px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
}

.nav_spacer {
	background-color: White;
	width: 1px;
	height: 20px;
}

/*  Zelle in oberer Navigation  */
.nav_element {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: White;
	background-color: #333333;
	background:url(./header_bttn_bg.gif) repeat-x;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Aktuelle Zelle in oberer Navigation  */
.nav_element_active {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: #F1170E;
	background-color: #EEEEEE;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Link in oberer Navigation  */
a.nav_element_link {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: White;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Hover Link in oberer Navigation  */
a.nav_element_link:hover {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Aktueller Link in oberer Navigation  */
a.nav_element_link_active {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

a.nav_element_link_active:hover {
	font: normal bold 12px/16 Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Linke Navigation-Spalte  */
.col_left {
	border-right: 1px solid #333333;
	width: 160px;
	background-color: #EEEEEE;
}

.col_left_spacer_row {
	border: 0px;
	width: 160px;
	height: 15px;
	background-color: #EEEEEE;
}

.col_left_spacer_v {
	border: 0px;
	width: 160px;
	height: 15px;
}

.box_col_left {
	background-color: #EEEEEE;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #666666;
	width: 100%;
}

.box_col_left_3d {
	background-color: #EEEEEE;
	border-top: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	width: 150px;
}

a.box_col_left_link {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

a.box_col_left_link:hover {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #F1170E;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Kopfzeile der Boxen in linker Navigation  */
.box_col_left_head {
	background-color: #666666;
	height: 20px;
	width: 100%;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #EEEEEE;
	text-decoration: none;
}

.box_col_left_head_icon_l {
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(box_col_left_head_edge_l.gif);
}

.box_col_left_head_icon_r {
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(transp.gif);
	background-color: #666666;
}

.box_col_left_head_title {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Content-Bereich der Boxen in linker Navigation  */
.box_col_left_element {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #EEEEEE;
	background:url(./box_bg.gif) repeat-x;
	height: 20px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 0px;
	border-bottom: 0px;
	text-decoration: none;
	padding-left: 5px;
}

.box_col_left_element_3d {
	font: normal bold 11px/16 Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #EEEEEE;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	border-top: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	text-decoration: none;
}

.content_frame {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	padding: 15px;
	height: 100%px;
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.content_frame_line_h_color {
	height: 3px;
	width: 100%;
	vertical-align: middle;
	background-image: url(content_frame_line_h.gif);
	background-repeat: repeat-x;
}

.content_frame_line_h_trans {
	height: 1px;
	width: 100%;
	vertical-align: middle;
	background-image: url(trans.gif);
	background-repeat: repeat-x;
}

.content_frame_line_h_trans_3 {
	height: 3px;
	width: 100%;
	vertical-align: middle;
	background-image: url(trans.gif);
	background-repeat: repeat-x;
}

.content_frame_line_h_trans_5 {
	height: 5px;
	width: 100%;
	vertical-align: middle;
	background-image: url(trans.gif);
	background-repeat: repeat-x;
}

.content_frame_line_h_trans_10 {
	height: 10px;
	width: 100%;
	vertical-align: middle;
	background-image: url(trans.gif);
	background-repeat: repeat-x;
}

.content_frame_line_h_trans_15 {
	height: 15px;
	width: 100%;
	vertical-align: middle;
	background-image: url(trans.gif);
	background-repeat: repeat-x;
}

.content_frame_line_h_spacer {
	border: 0px;
	width: 1px;
	height: 1px;
}

.conent_frame_top_row {
	border: 0px;
	width: 100%;
	height: 20px;
	background-color: #FFFFFF;
	font: normal bold 14px/20 Arial, Helvetica, sans-serif;
}

.content_frame_top_row_tab_edge_l {
	width: 5px;
	text-align: center;
	vertical-align: middle;
	background-image: url(content_frame_tab_edge_l.gif);
	background-repeat: no-repeat;
}

.content_frame_top_row_tab_edge_l_spacer {
	border: 0px;
	width: 5px;
}

.content_frame_top_row_tab {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-color: #F1170E;
	padding-left: 5px;
	padding-right: 10px;
}

.content_frame_top_row_tab_r {

	background-color: #FFFFFF;
}

.content_frame_top_row_tab_r_spacer {
	border: 0px;
	width: 1px;
}

.content_frame_headline_row {
	border: 0px;
	height: 30px;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding: 5px;
}

.content_frame_body_row {
	border: 0px;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	vertical-align: top;
}

.list_table {
	padding: 3px;
}

.list_title_row {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	height: 18px;
	text-align: left;
	vertical-align: top;
}

.list_title_row_c {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	height: 18px;
	text-align: center;
	vertical-align: top;
}

/*  Text in der Navigation von Produktlisten  */
.list_nav_text {
	font: normal italic 10px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: center;
	vertical-align:top ;
}

/*  Links in der Navigation von Produktlisten  */
.list_nav_link {
	font: normal italic 10px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: center;
	vertical-align:top ;
}

/*  Hover Links in der Navigation von Produktlisten  */
.list_nav_link:hover {
	font: normal italic 10px/14px Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 16px;
	text-align: center;
	vertical-align:top ;
}

/*  Aktuelle Links in der Navigation von Produktlisten  */
.list_nav_link_active {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: center;
	vertical-align:top ;
}

.list_row_col_img {
	width: 60px;
	height: 60px;
	text-align: left;
	vertical-align: top;
}

.list_row_col_title {
	font: normal bold 16px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: left;
	vertical-align: top;
}

.list_row_col_text {
	font: normal italic 14px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: left;
	vertical-align:top ;
	padding-top: 10px;
}

/*  Produktbilder in Listen  */
.list_row_col_image {
	border: 0px;
}

/*  Preis ohne Sonderpreis  */
.price_normal {
	font: normal bold 14px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 18px;
}

/*  Sonderpreis  */
.price_discount {
	font: normal bold 16px/20px Arial, Helvetica, sans-serif;
	color: #F1170E;
	height: 20px;
}

/*  Preis mit Sonderpreis  */
.price_old {
	font: normal bold 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	/*text-decoration: line-through;*/
	background: url(discount.gif) no-repeat left;
}

.list_row_col_price {
	font: normal bold 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 8px;
}

.list_row_col_anzahl {
	text-align: right;
	vertical-align: top;
}

.col_right {
	border-left: 1px solid #333333;
	width: 160px;
	background-color: #EEEEEE;
}

.col_right_spacer_row {
	border: 0px;
	width: 160px;
	height: 15px;
	background-color: #EEEEEE;
}

.col_right_spacer_v {
	border: 0px;
	width: 160px;
	height: 15px;
}

.box_col_right {
	background-color: #EEEEEE;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #666666;
	width: 150px;
}

.box_col_right_3d {
	background-color: #EEEEEE;
	border-top: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	width: 150px;
}

a.box_col_right_link {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

a.box_col_right_link:hover {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #F1170E;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Kopfzeile der Boxen in rechter Navigation  */
.box_col_right_head {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #EEEEEE;
	text-decoration: none;
}

.box_col_right_head_icon_l {
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(transp.gif);
	background-color: #666666;
}

.box_col_right_head_icon_r {
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(box_col_right_head_edge_r.gif);
}

.box_col_right_head_title {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	text-decoration: none;
}

/*  Content-Berech der Boxen in rechter Navigation  */
.box_col_right_element {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #EEEEEE;
	background:url(./box_bg.gif) repeat-x;
	height: 20px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	border-top: 1px solid #666666;
	border-left: 0px;
	border-right: 1px solid #666666;
	border-bottom: 0px;
	text-decoration: none;
}

.box_col_right_element_3d {
	font: normal bold 11px/16 Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #EEEEEE;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	border-top: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	text-decoration: none;
}

.row_footer {
	border-top: 1px solid #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

/*  Warenkorb-Frame  */
.cart_frame {
	border: 1px solid #000000;
}

/*  Warenkorb-Kopfzeile linke Ecke  */
.cart_head_row_l {
	border-bottom: 1px solid #000000;
	background-color: #666666;
	width: 5px;
}

/*  Warenkorb-Kopfzeile  */
.cart_head_row {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	background-color: #666666;
}

/*  Warenkorb-Kopfzeile rechte Ecke  */
.cart_head_row_r {
	border-bottom: 1px solid #000000;
	background-color: #666666;
	width: 5px;
}

/*  Leer-Spalte zwischen Warenkorb-Spalten  */
.cart_item_row_blank {
	width: 20px;
}

/*  Warenkorb-Spalten  */
.cart_item_row {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
}


/*  Warenkorb-Fusszeile  */
.cart_footer_row {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align:middle;
	color: #00000;
	height:40px;
	border-top: 2px solid #000000;
}

/*  Bereich um Produktbaum  */
.prod_group_nav_frame {
	border-right: 1px solid #000000;
}

/*  Image der Produktgruppen  */
.prod_group_img {
	vertical-align: top;
	border: 1px solid #000000;
}

/*  Bereich um die Untergruppen  */
.prod_group_frame_subgrp {
	width: 100%;
	vertical-align: top;
	border: 1px solid #000000;
	padding: 10px;
}

/*  Liste mit Untergruppen   */
.prod_group_subgrp {
	list-style-type:none;
	list-style-position:inside;
	list-style-image:url(catlist/folder_closed.gif);
}

.footer_spacer {
	background-color: #333333;
	width: 1px;
	height: 16px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
}

.footer_element {
	font: normal 10px/14 Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	line-height: 14px;
	text-decoration:none ;
}


.content_frame_box_row_tab_edge_l {
	width: 5px;
	text-align: center;
	vertical-align: middle;
	background-image: url(content_frame_box_tab_edge_l.gif);
	background-repeat: no-repeat;
}

.content_frame_box_row_tab_edge_l_spacer {
	border: 0px;
	width: 5px;
}

.content_frame_box_row_tab {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-color: #333333;
	padding-left: 5px;
	padding-right: 10px;
	white-space: nowrap;
}

.content_frame_box_row_tab_r {
	width: 1000px;
	background-color: #FFFFFF;
}

.content_frame_box_row_tab_r_spacer {
	border: 0px;
	width: 1px;
}

.product_small_imgages_box {
	border: 1px solid #333333;
}

.product_small_imgages_box_l {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.product_small_imgages_box_rest {
	border-top: 1px solid #333333;
	border-left: 0px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.product_small_imgages_box_l_2nd_row {
	border-top: 0px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.product_small_imgages_box_rest_2nd_row {
	border-top: 0px;
	border-left: 0px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.imgage_link {
	border: 0px;
}

.product_box { background-repeat: no-repeat; }

.box_content_head {
	background-color: #666666;
	height: 20px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #EEEEEE;
	text-decoration: none;
}

.box_content_head_icon_l {
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
	background-image: url(box_content_head_edge_l.gif);
}

.box_content {
	font: normal 11px/16 Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	line-height: 16px;
	border: 1px solid #333333;
	text-decoration: none;
	padding-left: 5px;
}

/* ==== Startpage Formats =========================================== */
.spagegrp_tb {
	style: inline;
	width: 250px;
	height:300px;
	border: 0px;
}

.spagegrp_cellimg {

}

.spagegrp_img {
	border: 0px;
}

.spagegrp_celltitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;

}

.spagegrp_celltopoffer {
	font: normal 12px/16 Arial, Helvetica, sans-serif;
	color: #808080;
	text-align: left;
	line-height: 14px;
}

.spagegrp_cellfooter {
	font: bold 12px/16 Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
	line-height: 14px;
}

/* ==== Product Box:   SMALL    =========================================== */
.prdsmall_wrapcell {
	width: 600px;
	display: inline;
	border: 1px solid #808080;
	align: left;
	padding: 1px;
}

.prdsmall_tb {
	display: inline;
	width: 180px;
	height:200px;
	padding: 0px;
	border-spacing:1px;
	border:0px;
}

.prdsmall_prdtitle {
	font: bold 12px Arial,Verdana,sans-serif;
	color: #404040;
	text-align: center;
	line-height: 14px;
	height: 14px;
}

.prdsmall_cellimg {
	text-align: center;
}

.prdsmall_img {
	border: 1px solid #A0A0A0;
}

.prdsmall_pricebox {
	text-align: center;
}


/*****  Order-Konflikt-Box  *****/
.ooc_box_frame{
	border: 1px solid #000000;
	width:100%;
	background-color: #FEFFCD;
}

.ooc_box_title {
	font: bold 14px Arial,Verdana,sans-serif;
	color: AE0000;
}

.ooc_box_conflict {
	font: bold 12px Arial,Verdana,sans-serif;
}

.ooc_box_solution {
	font: normal 12px Arial,Verdana,sans-serif;
}

.ooc_box_solution_link {
	font: normal 12px Arial,Verdana,sans-serif;
	color: #000000;
}


/****  Fehlerausgaben  ****/
.error_title {
	font: bold 12px Arial,Verdana,sans-serif;
}

.error_message {
	font: normal 12px Arial,Verdana,sans-serif;
	color: #FF0000;
}



/***** Shipping-Model *****/
.shpip_model_clever_box {
	border:1px solid #000000;
	background-color: #CACACA;
	width:98%;
	height:99%;
}

.shpip_model_clever_box_activ {
	border:2px solid #F1170E;
	background-color: #CACACA;
	width:98%;
	height:99%;
}

.shpip_model_clever {
	padding-right: 10px;
	padding-left: 10 px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.shpip_model_komfort {
	padding-right: 10px;
	padding-left: 10 px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.shpip_model_komfort_box {
	border:1px solid #000000;
	background-color: #CACACA;
	width:98%;
	height:99%;
}

.shpip_model_name {
	font: bold 20px Arial,Verdana,sans-serif;
	line-height:20px;
}

.shpip_model_name_num {
	color:#F1170E;
	font: bold 14px Arial,Verdana,sans-serif;
	line-height:20px;
	vertical-align:top;
}

.shpip_model_price {
	font: bold 12px Arial,Verdana,sans-serif;
	line-height:14px;
}

.shpip_model_vat {
	color:#F1170E;
	font: bold 12px Arial,Verdana,sans-serif;
	line-height:14px;
	border-bottom:1px solid #F1170E;
}


.shpip_model_tpl_name {
	font: bold 14px Arial,Verdana,sans-serif;
	line-height:14px;
}

.shpip_model_tpl_name_num {
	color:#F1170E;
	font: bold 10px Arial,Verdana,sans-serif;
	line-height:14px;
	vertical-align:top;
}

.shpip_model_tpl_headline {
	font: bold 16px Arial,Verdana,sans-serif;
	line-height:16px;
}

.shpip_model_tpl_headline_num {
	color:#F1170E;
	font: bold 12px Arial,Verdana,sans-serif;
	line-height:16px;
	vertical-align:top;
}

.shpip_model_tpl_difference{
	font: bold 14px Arial,Verdana,sans-serif;
	line-height:16px;
}


#apo_ag_search #suche{
	width:140px;
}
#apo_ag_search label{
	font-weight: bold;
	padding:0 6px 0 6px;
}
#apo_ag_search select{
	font: normal 12px Arial,Verdana,sans-serif;
}
#apo_ag_search select option{
	font: normal 12px Arial,Verdana,sans-serif;
}



