/* BODY + ALLGEMEINES */

body {
	font-family: Verdana, Arial;
	font-size: 11px;
	margin:0;
	padding:0;
	color: #3D423C;
}

p,td,th {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	line-height: 1.5;
}

a {
	color: #FF8041;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #E2A266;
	font-size: 11px;
	text-decoration: none;
}

ul
{
  margin:0 0 0 1em;
  padding:0 0 0 1em;
  list-style-image:url(/tradepro/cms/site/bilder/bullet.gif);
}

li
{
  color:#000;
  margin:6px 0;
}

.os_det_search{
	background-color: yellow;
}

.os_mindposcalc{
	font-size: 13px;
	color:#ff0000;
	font-weight: bold;
}



form {
	margin:0;
	padding:0;
}

/* HAUPT TABELLE */

#tp_table_main {
	width: 993px;
	height: 100%;
}

#tp_main_content_topleft {
	padding-top:4px;
	background-image: url('/tradepro/shop/layout/header1.jpg');
	background-repeat: no-repeat;
	width: 163px;
	height: 100px;
	vertical-align: top;
}


#tp_main_content_topright {
	width: 820px;
	height: 100px;
	background-image: url('/tradepro/shop/layout/header2.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
}

#tp_main_content_left {
	background-image: url('/tradepro/shop/layout/navi_head.jpg');
	background-repeat: no-repeat;
	width: 163px;
	vertical-align:top;
	background-color: #ffffff;
}

#tp_main_content_right {
	width: 819px;
	vertical-align:top;
}

/* CONTENT INNER */

#tp_inner {
	height: 100%;
}

#content_main {
	vertical-align:top;
	width: 607px;

}

#tp_inner_left {
	background-image: url('/tradepro/shop/layout/bg_content.jpg');
	background-repeat: no-repeat;
	width: 657px;
	background-color: #ffffff;
	vertical-align:top;
}

#tp_inner_right {
	width: 162px;
	background-color: #ffffff;
	vertical-align:top;
	font-size: 11px
}

#tp_inner_right_oc {
	background-image: url('/tradepro/shop/layout/background_left.jpg');
	background-repeat: no-repeat;
	width: 162px;
	background-color: #ffffff;
	vertical-align:top;
	font-size: 11px
}

#tp_inner_angebot {
	width: 162px;
	height: 38px;
	background-color: #017DC5;
	color: #ffffff;
	font-size: 11px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-top: 10px;
	padding-left: 4px
}


/* NAVI */

.tp_navi_left {
	height: 20px;
	text-align:left;
	color: #ffffff;
	background-color: #FF8041;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.tp_navi_left_head {
	padding-left:10px;
	height: 20px;
	text-align:left;
	color: #ffffff;
	background-color: #FF8041;
	font-weight:bold;
}

.tp_navi_left_head a
{
  color:#fff;
  font-weight:bold;
}

.tp_navi_left_head a:hover
{
  color:#000;
}

.tp_navi_left_head_oc {
	padding-left:10px;
	height: 20px;
	text-align:left;
	background-color: #FF8041;
	color: #ffffff;
	font-weight:bold;
}

.tp_navi_left_head_oc_a	{
	padding-left:10px;
	height: 20px;
	text-align:left;
	background-color: #ffffff;
}

.tp_navi_left_head_oc_a	a {
	text-align:left;
	background-color: #ffffff;
	color: #FF8041;
	font-weight:bold;
}

.tp_navi_left_head_oc_a	a:hover {
	color: #E2A266;
	font-weight:bold;
}

.tp_navi_left_head_oc_p	{
	padding-left:10px;
	height: 20px;
	text-align:left;
	background-color: #FF8041;
	color: #fff;
	font-weight:bold;
}

.tp_navi_left_head_oc_p	a {
	text-align:left;
	background-color: #FF8041;
	color: #ffffff;
	font-weight:bold;
}

.tp_navi_left_head_oc_p	a:hover {
	/*color: #E2A266;*/
	color:#000;
	font-weight:bold;
}

.tp_navi_lefta {
	height: 20px;
	text-align:left;
	color: #ffffff;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.tp_navi_lefta a {
	padding-left: 10px;
	color: #FF8041;
	font-weight: normal;
	text-decoration: none;
}

.tp_navi_lefta a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.tp_navi_right {
	width: 19px;
	text-align:right;
	background-color: #91C3E9;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
.tp_bottomnavi_left {
	height: 20px;
	text-align:left;
	background-color: #C4CACA;
	color: #000000;
	border-top:1px solid #ffffff;
}

 .tp_bottomnavi_left_button {
	border-top:1px solid #ffffff;
	text-align:right;
 }

.tp_bottomnavi_left a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.tp_bottomnavi_left a:hover {
	color: #E2A266;
	font-weight: normal;
	text-decoration: none;
}

.tp_navi_left a {
	padding-left: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.tp_navi_left a:hover, .tp_navi_katalog a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.tp_navi_top {
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}



.tp_navi_top a {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.tp_navi_top a:hover {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.tp_navi_katalog {
	height: 212px;
	padding-bottom: 10px;
	vertical-align: bottom;
	background: url('/tradepro/layout/eumel.gif') no-repeat;
}

.tp_trenner {
	height: 2px;
	font-size:2px;
	background-color: #ACD5A0;
	color: #ACD5A0;
	padding:0;
	margin:0;
}

/* SPECIAL */

.tp_search_left {
	height: 23px;
	padding-left:10px;
	text-align:left;
	color: #000000;
}

.tp_search_left2 {
	padding-left:10px;
	text-align:left;
	color: #ffffff;
}

.tp_search_left2 a {
	text-align:left;
	color: #ffffff;
}

.tp_search_right {
	text-align:right;
	padding-right:10px;
}
.tp_wk_left {
	height: 20px;
	text-align:left;
}
.tp_wk_right {
	height: 23px;
	width: 19px;
	text-align:right;
	background-color: #0E8BE8;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

.searchfield {
	height: 19px;
	width: 123px;
	font-size:11px;
	font-family: Verdana;
}

.tp_prodfind_top {
	width: 162px
}


.tp_prodfind_top a:hover {
	font-size: 11px;
	color: #FFFF80;
	text-decoration: none;
}

.tp_detail_img {
	background-color: #ffffff;
	padding:3px;
}
.tp_detail_txt {
	padding:3px;
	background-color: #DAEBD8;
}
.tp_attrib_name {
	background-color: #CBDEED;
	padding:3px;
	text-align: right;
	font-weight: bold;
	width: 50%;
}
.tp_attrib_val {
	padding:3px;
	background-color: #CBDEED;
	width: 50%;
}

#tp_detail_table th {
	font-size:11px;
	height:20px;
	font-weight:bold;
	color: #000000;
}

#tp_detail_table td.nocolor {
	background-color: #ffffff;
}
#tp_detail_table a, .tp_attrib_val a {
	color: #000000;
	text-decoration: none;
}
#tp_detail_table a {
	font-size:10px;
}
#tp_detail_table a:hover, .tp_attrib_val a:hover {
	color: #000000;
	text-decoration: underline;
}
#tp_detail_table a:hover {
	font-size:10px;
}
#tp_list_table a {
	text-decoration: none;
}
#tp_list_table a:hover {
	color: #000000;
	text-decoration: underline;
}

/* SCHRIFTEN */

.small {
	font-size: 9px;
}

.tp_newsheader {
	padding: 10px;
	font-weight: bold;
	color: #2DAF29;
	font-size: 11px;
	background-color: #FFFFFF;
}

.tp_news_head {
	padding: 10px;
	background-color: #FFFFFF;
	color: #2DAF29;
	font-size: 11px;
}
.tp_news_img {
	background-color: #FFFFFF;
	padding: 2px;
	color: #2DAF29;
	font-size: 11px;
}
.tp_news_txt {
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #2DAF29;
	font-size: 11px;
}

.tp_news_head a {
	color: #3D423C;
	text-decoration: none;
}
.tp_news_head a:hover {
	color: #000000;
	text-decoration: underline;
}

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


.os_navicat {
	height: 43px;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
}

.os_navicat a {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.os_navicat a:hover {
	font-weight:normal;
	color: #E2A266;
	font-size: 10px;
}

.tp_middle {
	padding-left: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom;
}

.tp_middle_right {
	padding-right: 4px;
	padding-top: 8px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	vertical-align: top;
}

.os_main_navi {
	padding-top: 5px;
	font-size: 11px;
	padding-right: 20px;
}

.os_main_navi a {
	font-size: 11px;
	color: #000000;
}

.os_main_navi_a {
	padding-top: 5px;
	font-weight:bold;
	font-size: 11px;
}

.os_main_navi_a a {
	font-weight:bold;
	font-size: 11px;
}

.os_main_navi_a a:hover {
	font-weight:bold;
	font-size: 11px;
	color: #E2A266;
}

.os_main_navi_shop {
	padding-top: 5px;
	font-weight:bold;
	font-size: 11px;
}

.os_main_navi_shop a {
	color: #000000;
	padding-top: 5px;
	font-weight:bold;
	font-size: 11px;
}

.os_main_navi_shop a:hover {
	font-weight:bold;
	font-size: 11px;
	color: #E2A266;
}

.orange_head {
	color: #FF8041;
	font-weight: bold;
	padding-left: 10px;
}

.os_top_link {
	text-align: right;
	color: #ffffff;
}

.os_top_link a {
	font-weight: normal;
	color: #ffffff;
}

.os_top_link a:hover {
	font-weight: normal;
	color: #E2A266;
}

.trenner_orange {
	background-image: url('/tradepro/shop/layout/trenner_orange.jpg');
	background-repeat: no-repeat;
	height:32;
}

.headline_grau {
	background-color: #C4CACA;
	color: #757678;
	padding-left: 10px;
	padding-right:10px;
	font-weight:bold;
}

.headline_grau2 {
	color: #757678;
	padding-left: 10px;
	padding-right:10px;
	font-weight:bold;
}

.headline_grau_right {
	background-color: #C4CACA;
	color: #FF8041;
	font-weight:bold;
}

.headline_grau_right a {
	color: #FF8041;
	font-weight:bold;
}

.headline_grau_right a:hover {
	color: #E2A266;
	font-weight:bold;
}

.os_navihead_link {
	background-color: #C4CACA;
	text-align:right;
	padding-right:10px;
}

.os_navihead_link a {
	color: #FF8041;
	text-align:right;
	font-weight:normal;
}

.os_navihead_link a:hover {
	color: #E2A266;
	text-align:right;
	font-weight:normal;
}

.trenner_grau {
	background-image: url('/tradepro/shop/layout/trenner_grau.jpg');
	background-repeat: no-repeat;
	height:32;
}

.grau_tra_trenner {
	background-image: url('/tradepro/shop/layout/grau_tra_trenner.gif');
	background-repeat: no-repeat;
	height:32;
}

.trenner_weiss_grau {
	background-image: url('/tradepro/shop/layout/trenner_weiss_grau.jpg');
	background-repeat: no-repeat;
	height:32;
}

.login_feld {
	width: 142px;
	height: 20px;
	font-size:11px;
}

.rub_top {
 	height: 20px;
 	background-color: #EE7F4F;
 	width: 195px;
}

.rub_top a {
	font-weight: bold;
	color:#ffffff;
}

.rub_top a:hover {
	color: #000;
	font-weight:bold;
	text-decoration:none;
}

.rub_picture {
	width:150px;
	vertical-align: top;
	text-align:center;
	border: 1px solid #C4CACA;
}

.rub_bottom {
	height: 20px;
}

.foot_border {
	border-top: 2px dotted #C4CACA;
}

.foot_border a {
	color: #000000;
	font-size: 10px;
}

.foot_border a:hover {
	color: #000000;
	font-size: 10px;
	color: #E2A266;
}


.oc_navi_p {
	height: 20px;
	text-align:left;
	color: #ffffff;
	background-color: #FF8041;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.oc_navi_p a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.oc_navi_p a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.oc_navi_a {
	height: 20px;
	text-align:left;
	color: #FF8041;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.oc_navi_a a {
	color: #FF8041;
	font-weight: normal;
	text-decoration: none;
}

.oc_navi_a a:hover {
	color: #E2A266;
	font-weight: normal;
	text-decoration: none;
}

.oc_navi_small_p {
	height: 20px;
	text-align:left;
	color: #ffffff;
	background-color: #FFAF53;
}

.oc_navi_small_p a {
	color: #ffffff;
}

.oc_navi_small_p a:hover {
	color: #000000;
}

.oc_navi_small_a {
	height: 20px;
	text-align:left;
	color: #ffffff;
	background-color: #FFAF53;
}

.oc_navi_small_a a {
	color: #ffffff;
}

.oc_navi_small_a a:hover {
	color: #000000;
}

.trenner_ebene3 {
	width: 10px;
	background-color: #FF8041;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.trenner_ebene4_p {
	width: 21px;
	background-color: #FFAF53;
}

.trenner_ebene3_a {
	width: 10px;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.trenner_ebene4_a {
	width: 10px;
	background-color: #FFAF53;
}

.oc_pageheadline {
	font-size: 13px;
	color: #FF8041;
	font-weight: bold;
}

.oc_contentheadline {
	font-size: 13px;
	color: #FF8041;
	font-weight: bold;
}

.os_contentheadline {
	vertical-align:top;
	height: 38px;
	font-size: 13px;
	color: #FF8041;
	font-weight: bold;
}

.left_background_bottom {
	background-image: url('/tradepro/shop/layout/background_right2.jpg');
	background-repeat: no-repeat;
	height: 230px;
}

.table_headline {
	background-color: #FF8041;
	color: #ffffff;
	font-weight:bold;
	padding-left:10px;
	height:20px;
}

.table_headline_finder {
	text-align:left;
	background-color: #FF8041;
	color: #ffffff;
	font-weight:bold;
	padding-left:10px;
	height:20px;
}

.content_table {
	padding:10px;
}


.regis_formular {
	width:250px;
	height: 20px;
}

.regis_formular_re_small {
	border: 1px solid #FF8041;
	width: 100px;
	height: 20px;
}

.regis_formular_re {
	border: 1px solid #FF8041;
	width: 250px;
	height: 20px;
}

.regis_formular_re2 {
	border: 1px solid #FF8041;
	width: 142px;
	height: 20px;
}

.regis_formular_small {
	width: 100px;
	height: 20px;
}

.regis_formular2 {
	width: 142px;
	height: 20px;
}

.border_down {
	border-bottom: 1px solid #FF8041;
}

.wk_top_a {
	vertical-align:top;
 	text-align:center;
 	width:136px;
 	height:40px;
 	background-color:#FF8041;
 	border:1px solid #FF8041;
 	color:#ffffff;
 	font-weight:bold;
 }

 .wk_top_p {
	text-align:center;
 	width:136px;
 	height:40px;
 	background-color:#ffffff;
 	border:1px solid #C4CACA;
 	color:#757678;
 	font-weight:bold;
 }

.wk_head {
	border-bottom: 1px solid #FF8041;
	font-weight: bold;
	color: #000000;
	height:20px;
}

.os_wk_headline {
	vertical-align:top;
	height: 20px;
	font-size: 11px;
	color: #FF8041;
	font-weight: bold;
}

.rahmen {
	border: 1px solid #C4CACA;
}

.list_bild {
	width: 90px;
	vertical-align:top;
}

.list_text {
	padding:10px;
	vertical-align:top;
}

.list_hersteller {
	text-align:right;
	vertical-align:top;
}

.list_button {
	text-align:right;
}

.list_headline {
	background-color: #FF8041;
	height:20px;
	font-weight: bold;
	color: #ffffff;
	padding-left:10px;
}

.list_headline a {
	color: #ffffff;
	font-weight:bold;
}

.list_headline a:hover {
	color: #000000;
	font-weight:bold;
}

.list_headline_mehr {
	background-color: #FF8041;
	height:20px;
	font-weight: bold;
	color: #ffffff;
	text-align:right;
	padding-right:10px;
}

.detail_bild {
	width: 180px;
	vertical-align:top;
	border:1px solid #C4CACA;
}

.compare_list {
  width:150px;
  border: 1px solid #E2A266;
  font-weight:bold;
  padding-left:10px;
}

.detail_hersteller {
	text-align:right;
}

.filter_on {
	background-color: #E2A266;
	border-bottom: 1px solid #E2A266;
	color: #000000;
	font-weight:normal;
	text-align:center;
}

.filter_on a {
	color: #000000;
	font-weight:normal;
	text-align:center;
}

.filter_on a:hover
{
  color:#fff;
}

.filter {
	border-bottom: 1px solid #E2A266;
	color: #000000;
	font-weight:normal;
	text-align:center;
}

.filter a {
	color: #000000;
	font-weight:normal;
	text-align:center;
}

.rechte_spalte_link {
	text-align:right;
}

#list_bild_div {
	position: relative;
}

.list_bild_div2 {
	width:90px;
	float:left;
}

.list_div2 {
	float:right;
}

.prod_attrib_name {
	color: #FF8041;
	font-weight: bold;
}


/* Popup-Divs */

.popupdivtarget { z-index:1002 ; position:absolute ; background-color:#fff ; width:700px ; height:450px ; left:50% ; top:50% ; overflow:no }
.popupdiviframe { width:100% ; height:450px ; margin:0 ; padding:0 ; border:1px solid #4B4B4B }
.PopupDivBG { z-index:1000 ; position:absolute ; left:0 ; top:0 ; width:100% ; height:100% ; margin:0px ; background-color:#000 ; alpha(opacity=60) ; -moz-opacity:.6 ; opacity:.6 }


/* DETAIL-FILTER */

.filter_wrap { border:1px solid #e0e0e0 ; margin-bottom:20px ; padding:5px 5px 10px 5px; width:99%; }
.filter_title { clear:both ; margin-top:5px }
.filter_del { float:left ; background:#d1d1d1 ; width:50px ; text-align:center ; border:2px solid #fff }
.filter_choice { float:left ; width:50px ; text-align:center ; background:#f9f9f9 ; border:2px solid #fff }
.filter_choiceA { float:left ; width:50px ; text-align:center ; background:#f9f9f9 ; border:1px solid #FF8041 }
