
#tp_main_shopitems {
	background: #ffff00 ;
}
#tp_main_shopitemst {
	background: #0171BB;
}

/* CONTENT INNER */

#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: 19px;
	padding: 2px;
	text-align:left;
	background-color: #ffff00;
	color: #000000;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.tp_navi_right {
	width: 19px;
	text-align:right;
	background-color: #ffff00;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
.tp_bottomnavi_left {
	color:#000000;
	background-color:#ffff00;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height: 40px;
}

.tp_bottomnavi_left a {
	padding-left: 20px;
	color: #0171bb;
	font-weight: bold;
	text-decoration: none;
}

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

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

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

/* SPECIAL */

.tp_wk_left {
	color: #000000;
	height: 70px;
	background-color:#ffff00;
}

.tp_wk_left a {
	color: #0171bb;
	text-decoration: none;
	font-weight: bold;
}

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

.wk_status {
	color: #000000;
	height: 38px;
	padding-left: 15px;
	padding-right: 15px;
}

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

.wk_status a:hover {
	text-decoration:none;
}

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


/* Detail Tabelle */

#tp_detail_table th {
	background-color: #f0f0f0;
	padding:2px;
	font-size:10px;
	border:1px solid #ffff00;
}
#tp_detail_table td {
	padding:2px;
	font-size:10px;
	border:1px solid #ffff00;
}
#tp_detail_table td.nocolor {
	background-color: #ffffff;
}
#tp_detail_table a, .tp_attrib_val a {
	color: #0171bb;
	text-decoration: none;
}
#tp_detail_table a {
	color: #0171bb;
	font-size:10px;
}
#tp_detail_table a:hover, .tp_attrib_val a:hover {
	color: #000000;
	text-decoration: none;
}
#tp_detail_table a:hover {
	color: #000000;
	font-size:10px;
}
#tp_list_table a {
	color: #0171bb;
	text-decoration: none;
}
#tp_list_table a:hover {
	color: #000000;
	text-decoration: underline;
}

/* SCHRIFTEN */

.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_navi_left {
	width: 170px;
	height:40px;
	background-color: #B2B3B5;
	text-align: right;
	border: 1px solid #ffffff;
}

.os_navi_left a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	padding-right:5px;
}

.os_navi_left a:hover {
	color: #0171bb;
	font-weight: bold;
	text-decoration:none;
}


.os_shopitems {
	height:30px;
	color: #000000;
	text-align: left;
	padding:10px;
	border: 0px;
	border-top: 1px solid #999999;
}
.os_shopitems a {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.os_shopitems a:hover {
	color: #0171bb;
	font-weight: normal;
	text-decoration:underline;
}


.os_navi_left_down {
	width: 170px;
	color: #000000;
	text-align: right;
	padding:5px;
	border: 0px;
	border-top: 1px solid #999999;
}
.os_navi_left_down a {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.os_navi_left_down a:hover {
	color: #0171bb;
	font-weight: normal;
	text-decoration:none;
}

.os_navi_left_downa {
	width: 170px;
	padding:5px;
	background-color: #ffff00;
	color: #000000;
	text-align: right;
	border: 0px;
	border-top: 1px solid #999999;
}

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

.os_navi_left_downa a:hover {
	color: #0171bb;
	font-weight: normal;
	text-decoration:none;
}

.os_navi_left_a {
	width: 170px;
	background-color: #ffff00;
	color: #000000;
	text-align: right;
	border: 1px solid #ffffff;
}

.os_navi_left_a a {
	text-decoration: none;
	padding-right:5px;
	color: #000000;
	font-weight: bold;
}

.os_navi_left_a a:hover {
	color: #0171bb;
	font-weight: bold;
	text-decoration:none;
}

.os_navi_left_small {
	width: 20px;
	border: 1px solid #ffffff;
}

.os_navi_left_small_a {
	width: 20px;
	height: 30px;
}
.os_navi_left_small_b {
	width: 20px;
	height: 25px;
}
.os_navi_left_b {
	width: 170px;
	color: #000000;
	text-align: right;
	padding:5px;
	border: 0px;
}
.os_navi_left_b a {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.os_navi_left_b a:hover {
	font-weight: normal;
	text-decoration:underline;
}

/* Warenkorb */

.step_waren_a {
	width: 100px;
	background-color: #ffff00;
	border:1px solid #0171bb;
	color:#000000;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	vertical-align:middle;
	text-align: center;
}

.step_waren_p {
	width: 100px;
	background-color: #ffffff;
	border:1px solid #0171bb;
	color:#000000;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	vertical-align:middle;
	text-align: center;
}


/* oft fuer Tabellenboxen genutzt */

.table_head {
	height: 20px;
	color: #000000;
	background-color: #f0f0f0;
	padding:3px 10px 3px 10px;
	font-weight: bold;
	border-color: #ffff00;
	border-width:1px;
	border-style:solid;
}
.table_head a{
	color: #0171bb;
}
.table_head a:hover {
	color: #000000;
}



.loginbox {
	width:160px;
	padding:5px;
	border: 1px #ffff00 solid;
	background:#dcdcdc;
}



.warenkorb {
	background-color:#ffff00;
}

.cust_last {
	height:30px;
	background-color: #D9DADC;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}

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

.cust_last a:hover {
	color: #0171bb;
	text-decoration:none;
}



.locator_area {
	height:20px;
	background-color:#A1D28F;
}

#locator {
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:84px;
	left:200px;
	width:560px;
	color: #000000;
}

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

#locator a:hover {
	font-size:10px;
	color:#0171bb;
	text-decoration:none;
}




.rubbox {
	text-align:center;
	padding:5px;
	border: 1px #ffff00 solid;
	background:#ffffff;
}
.rub_picture {
	width:150px;
}

.link_rub {
	color: #0171bb;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.link_rub:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.breadcrum {
	height:20px;
	background-color:#ffffff;
	font-size:10px;
	font-weight: normal;
	color: #999999;
	padding:5px 0px 5px 0px;
}
.breadcrum a {
	font-size:10px;
	color:#999999;
	font-weight: normal;
	text-decoration:none;
}

.breadcrum a:hover {
	font-size:10px;
	color:#0171bb;
	font-weight: normal;
	text-decoration:none;
}




.trenner_blau {
	border:0px;
	border-bottom:1px solid #ffff00;
	width:100%;
}




.list_start {
	vertical-align: top;
	text-align:left;
	background: #ffffff;
	border-color: #ffff00;
	border-width:0px 0px 1px 1px;
	padding:0px;
	border-style:solid;
}
.list_right {
	vertical-align: top;
	text-align:left;
	background: #ffffff;
	border-color: #ffff00;
	border-width:1px;
	padding:0px;
	border-style:solid;
}
.list_middle {
	vertical-align: top;
	text-align:left;
	background: #ffffff;
	border-color: #ffff00;
	border-width:0px 0px 1px 0px;
	padding:0px;
	border-style:solid;
}
.list_middle a {
	color: #0171bb;
}
.list_middle a:hover {
	color: #000000;
}
.list_last {
	vertical-align: top;
	text-align:left;
	background: #ffffff;
	border-color: #ffff00;
	border-width:0px 1px 1px 0px;
	padding:0px;
	border-style:solid;
}
.list_left {
	vertical-align: middle;
	text-align:center;
	background: #ffffff;
	border-color: #ffff00;
	border-width:1px 0px 1px 0px;
	padding:0px;
	border-style:solid;
}



.fastorder_bg_one {
	background-color:#ffffff;
	padding: 2px;
	border:1px solid #ffff00;
}

.fastorder_bg_two {
	background-color:#f0f0f0;
	padding: 2px;
	border:1px solid #ffff00;
}

/* k unk k */

.list_navi {
	background-color: #ffffff;
	border:1px solid #ffff00;
	padding:3px;
}
.listbox {
	background-color: #f0f0f0;
	border:1px solid #ffff00;
	padding:0px;
}
.listpicture {
	background-color: #ffffff;
}
.list_artlink {
	color: #0171bb;
	padding:0px 0px 5px 0px;
}

.detail_picturebox {
	border:1px solid #ffff00;
}

.detail_picture a {
	font-weight: bold;
	color: #0171bb;
}
.detail_picture a:hover {
	color: #000000;
	text-decoration: none;
}

#backsearch {
	border:1px solid #0171bb;
	background: #ffffff;
}

/* Top-Produkte auf der Shop-Startseite */
div.Top-Produkte {
	width: 150px;
	float: left;
	margin-left: 10px;
	margin-bottom: 2em;
	border:1px solid #ffff00;
	padding:3px;
}

div.Top-Produkte div.thumb {
	height:130px;
	text-align:center;
} 

div.Top-Produkte div.thumb img {}

div.Top-Produkte div.title {
	height: 30px;
	margin-top: 8px;
}

div.Top-Produkte div.title a {
	color: #606060;
	font-weight: bold;	
}

div.Top-Produkte div.title a:hover {
	color: #848484;
	text-decoration: none;	
}

div.Top-Produkte div.price {
	height: 40px;
}

div.Top-Produkte div.price b {
	color:#006BBB;
}

div.Top-Produkte div.button {}

/* CMS-Bilder */
.cmsbild {
	border:1px solid #ffff00;
}

