
hr { 
 background-color:#666666;
 border:0 none;
 height:1px;
 margin-top:10px;
}

h3.accordion_toggler_1 {
	cursor: pointer;
	background: #f5ecde; 
	border: 0;
	font-size: 12px;
	color: #002A72;
	padding: 5px;
	margin: 0;
}
div.accordion_content_1 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.container { margin: 0 auto; width:930px; }

.font_col { color:#ea7e11 !important; }

.grau { color:#799bad; }


.tr_hover:hover { background:#EA7E11; color:#fff; }
.tr_hover:hover a { color:#ffff99; }


/* -- CSS für Rubriken -- */


.rub_name { float:left; width:780px; margin:0;  font-weight:bold; font-size:16px; color:#001f54; padding:2px; }
.rub_button { float:right; width:120px; text-align:right; padding:2px; }


.rub_pic { width:170px; height:130px; }
.rub_pic img { width:160px; height:120px; border: 1px solid #aec1d0; }

img.rub_pic { float:left; width:160px; height:120px; border:1px solid #aec1d0; margin-right:10px; margin-bottom:10px; }

.rub_pic_no { float:left; width:170px; height:40px; }
.rub_pic_no img { width:160px; height:40px; border:0; }

.rub_bez { line-height:18px; border:1px solid #fff; }
.rub_bez_in { margin:5px; }
.rub_bez_in ul { }

.rub_header { 
	height:auto; 
	font-size:16px; 
	line-height:24px; 
	font-weight:bold; 
	border:1px solid #fff; 
	padding:10px; 
	background:#002A72; 
	margin-bottom:10px; 
	color:#fff;
	}
.rub_header span { font-size:11px; }
.rub_header a { color:#eee; }
.rub_header a:hover { text-decoration:underline; color:#eee; }
	
.btn_button { border:0; }

/* -- CSS für Produkte -- */

.pro_menge { background: #eeeeee; border:1px solid #ddd; }
.pro_menge span { display:inline-block; width:70px; }
.pro_menge input { width:30px; border:1px solid #ddd; }

.pro_menge_s { width:20px; text-align:center; }
.pro_menge_l { width:auto; text-align:center; }
.pro_menge_r { width:70px; text-align:right; }


.pro_price { font-size: 14px; font-weight: bold; }
.e_price { font-weight: bold; }

.pro_pic, .pro_pic_k, .pro_pic_m, .pro_pic_g { border: 1px solid #eeeeee; margin-right:5px; vertical-align:middle; }


/* -- tabellen -- */

table.rub_info { border-collapse:collapse; width:100%; line-height:20px; }
td.rub_info_l { width:170px; }
td.rub_info_r { width:760px; }

table.pro_tab { width:100%; line-height:20px; }
table.pro_info { width:100%; line-height:20px; border:1px solid #a2bacb; }

tr.pro_tab_head { font-weight:bold; vertical-align:top; }
tr.pro_tab_cont td { vertical-align:middle; }
td.td_l { width:auto; text-align:left; }
td.td_r { width:auto; text-align:right; -white-space:nowrap; }
td.td_r img { vertical-align:middle; }
td.td_r span { padding-left:5px; }

td.td_100 { width:100px; }
td.td_150 { width:150px; }
td.td_200 { width:100px; }

table.navi_tab { width:100%; border:1px solid #fff; }

table.rub_tab { width:100%; line-height:20px; }
.rub_tab_l { width:10%; }
.rub_tab_r { width:auto; }


/* -- links --*/

.link_order { text-align:right; background:url(../img/bg_btn.gif); margin-top:20px; margin-bottom:20px; }
.link_home { text-align:right; margin-top:20px; margin-bottom:20px; }

/* -- Felder --*/

#main_div { border: 1px solid #fff; }

.bestell_feld { margin-top:20px; background: #f5ecde; border:1px solid #ea7e11; }
.preis_feld { margin-top:20px; background: #f5ecde; border:1px solid #ea7e11; font-size:12px; }
.preis_feld h2 { color:#333333; }

.content_navi { width:100%; margin-bottom:10px; border:0; line-height:18px; }
.content_navi_l, .content_navi_r { width:50%; padding:10px; }

.preview_content { border:1px solid #ea7e11; }
.preview_print { text-align:right; margin-right:10px; }

#total_sum, #total_mwst_7, #total_mwst_19 { }

#ver_inf {
  width:98%;
  line-height:18px;
}

/* -- Kategorien -- */

.accordion_toggler_1:hover { 
	background:#EA7E11 !important;
	background-image:url(/tpl/img/arcon_icon_on_u.gif) !important;
	background-repeat:no-repeat !important;
	background-position:right !important;
}


/* Ampel */

.ampel_green { background-image:url(/tpl/img/ampel_green.gif); background-position:center center; background-repeat:no-repeat; }
.ampel_yellow { background-image:url(/tpl/img/ampel_yellow.gif); background-position:center center; background-repeat:no-repeat; }


/* Zusammenfassung */

#product_order_list p { margin-top:20px; }
#product_order_list table { font-size:11px; width:95%; }
#product_order_list table tr { }
#product_order_list table td { padding:3px; border-bottom:1px solid #CCCCCC; }
#product_order_list table .list_head td { font-weight:bold; }
#product_order_list td.cl1 { width:auto; }
#product_order_list td.cl2 { width:50px; text-align:right; }
#product_order_list td.cl3 { width:140px; text-align:right; }


/* Kategorie */

div.CatViewName { background-color:#EA7E11; color:#fff; font-weight:bold; padding:5px; }
div.CatViewCont { border:1px solid #EA7E11; padding:10px; height:auto; }
div.CatViewLeft { float:left; width:49%; }
div.CatViewRight { float:right; width:49%; }

div.CatViewCont ul { 
  list-style:none; line-height:18px; margin:0; padding:0; 
}
div.CatViewCont ul li { 
  background-image:url(/tpl/img/icon_list.png);
  background-position:left 5px;
  background-repeat:no-repeat; 
}
div.CatViewCont ul li a { 
  display:inline-block; margin-left:15px;
}


/* deaktivierte Produkte */

a.cssAdminDeaktiv,h1.cssAdminDeaktiv {
  color: #ff0000 !important;
  text-decoration: line-through !important;
}
div.cssAdminDeaktiv {
  text-decoration: line-through !important;
}

