/* :ME verwendete Farben:

	blaue Schrift: #156493
	dunkle Schrift: #666666
	helles Blau: #7FCCDE
	Hintergrund Menüs grau: #E5E5E5
	Menü MouseOver: #1977AD	
	helles Blau (Balken): #1E8ACB
*/

body {
	background-color:#fff;
	font-family: "Arial,Helvetica,sans-serif";
	color:#666666;	
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}

/* :ME die Standard-Links 
wie z.B. in den Artikelbeschreibungen */
a:link,
a:active,
a:visited {
	color:#000;
	text-decoration:none;	
}
a:hover {
	color:#156493;
}

.top_spacer {
	height:11px;
	background-image:url(/images/webelemente/top_spacer.gif);
	background-repeat:repeat-x;
}

#mainTable {
	width:1006px;
	text-align:left;
}

.onprint {
	display: none;
	width: 0px;
	height: 0px;
}

/*:ME der Header */
.td_header {
	background-image:url(/images/webelemente/hd_hintergrund.jpg);
	width:1003px;
	background-position:top;
	background-repeat:no-repeat;
	height:200px;
}


.hd_logo {
	position:absolute;
	margin-left:220px;
	margin-top:-88px;		
}
.hd_images {
	float:left;
	height:101px;
	vertical-align:top;
}
/* der Content */
.mainContentTD {
	vertical-align:top;
	
}
.contentTD {
	vertical-align:top;
	
}

/* :ME die statische topNav */
.topNav {
	float:left;
	background-image:url(/images/webelemente/hg_navi_oben.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:31px;
	vertical-align:middle;
	padding-top:6px;
	margin-left:14px;
	margin-top:5px;
	color:#fff;
	font-size:80%;
	text-align:center;
}
.topNav a:link,
.topNav a:active,
.topNav a:visited 
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.topNav a:hover
{
	text-decoration:none;
	color:#ccc;
}
/* die Navigation links */
.nav {
	border-right:1px solid #E5E5E5;
	width:210px;
}

.navHeadline {
	background-image:url(/images/webelemente/hg_navi.jpg);
	background-repeat:no-repeat;
	background-color:#1E8ACB;
	width:210px;
	height:25px;
	color:#fff;
	font-weight:bold;
	font-size:80%;	
	padding-top:4px;
	padding-left:6px;
}
.navHeadline a:link,
.navHeadline a:active,
.navHeadline a:visited {
    color:#fff;
}
.navHeadline a:hover {
    color:#ccc;   
}
.nav_0 {
	background-color:#fff;
	height:25px;
	padding-top:5px;
	padding-left:15px;
	width:210px;
	font-size:70%;
	vertical-align:middle;
}
.nav_1 {
	background-color:#E5E5E5;
	height:25px;
	padding-top:5px;
	padding-left:15px;
	width:210px;
	font-size:70%;
	vertical-align:middle;
}

.nav_0 a:link,
.nav_0 a:active,
.nav_0 a:visited, 
.nav_1 a:link,
.nav_1 a:active,
.nav_1 a:visited 
{
	color:#666;
	text-decoration:none;
}
.nav_0 a:hover, 
.nav_1 a:hover
{
	text-decoration:none;
	color:#1977AD;
}


/* :ME die Suchbox im Header */
.searchbox {
	float:left;
	background-image:url(/images/webelemente/hg_suche.jpg);
	background-repeat:no-repeat;
	width:231px;
	height:101px;
	padding-top:10px;
}
.search_label {
	color:#fff;
	font-weight:bold;
	font-size:70%;
	float:left;
	padding-left:5px;
	padding-top:3px;
	margin-right:3px;
}
.search_input {
	float:left;
	margin-right:6px;
}
.search_submit {
	float:left;
}

/* die sonderkästen rechts */
.sk_table {
	margin-top:4px;	
}
.box-sk {
	margin-left:-10px;
}
.box-top {
	background-image:url(/images/webelemente/sonderkasten_oben.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:26px;
	color:#fff;
	font-size:80%;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}
.box-middle {
	background-image:url(/images/webelemente/sonderkasten_spacer.jpg);
	background-repeat:repeat-y;
	width:180px;
	color:#666;
	font-size:80%;
	padding:10px;
	margin-left:-5px;
}
.box-bottom {
	background-image:url(/images/webelemente/sonderkasten_unten.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:20px;
	
}
.sk_oben {
	background-image:url(/images/webelemente/sonderkasten_oben.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:26px;
	color:#fff;
	font-size:80%;
	font-weight:bold;
	padding-left:10px;
}
.sk_body {
	background-image:url(/images/webelemente/sonderkasten_spacer.jpg);
	background-repeat:repeat-y;
	width:175px;
	color:#666;
	font-size:80%;
	padding:10px;
}
.sk_unten {
	background-image:url(/images/webelemente/sonderkasten_unten.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:20px;
	
}
.sk_body a:link,
.sk_body a:active,
.sk_body a:visited {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
.sk_body a:hover {
	color:#156493;
	text-decoration:none;
}
hr.hr_body {
	width:85%;
	height:1px;
	color:#E5E5E5;
	text-align:left;
	font-size:0pt;
}
.warenkorb_icon {
	margin:5px;
	margin-right:0px;
	float:left;
}
.warenkorb_text {
	margin-top:16px;
	margin-left:70px;
	width:70px;
}

/* die artikelStammBox, wenn darunter auch 
	Artikel angezeigt werden (breiter,höher)*/
.subdirStammBox {
	width:570px;
	margin-left:14px;
	margin-top:10px;
}
.subdirStammTop {
	background-image:url("/images/webelemente/detail_oben.jpg");
	background-repeat:no-repeat;
	color:#fff;
	padding-left:10px;
	width:570px;
	height:25px;
	font-weight:bold;
	font-size:80%;
}
.subdirStammBody {
	background-image:url("/images/webelemente/detail_spacer.jpg");
	background-repeat:repeat-y;
	
}
.subdirStammFooter {
	background-image:url("/images/webelemente/detail_unten.jpg");
	background-repeat:no-repeat;
	width:570px;
	height:15px;
}

.subdirStammBox_kl {
	width:420px;
	margin-left:14px;
	margin-top:10px;
}
.subdirStammTop_kl {
	background-image:url("/images/webelemente/detail_oben_kl.gif");
	background-repeat:no-repeat;
	color:#fff;
	padding-left:10px;
	width:420px;
	height:25px;
	font-weight:bold;
	font-size:80%;
}
.subdirStammBody_kl {
	background-image:url("/images/webelemente/detail_spacer_kl.gif");
	background-repeat:repeat-y;
	width:420px;
	padding:0px;
	text-align:center;
	padding-top:10px;
}
.subdirStammFooter_kl {
	background-image:url("/images/webelemente/detail_unten_kl.gif");
	background-repeat:no-repeat;
	width:420px;
	height:15px;
}

.subdirStammImage {
	width:140px;
	float:left;
	text-align:left;
	padding:10px;
}
.subdirStammText {
	text-align:left;
	padding:10px;
	font-size:80%;
}

/* die Tabelle mit den Detailinformation zum Artikel */
.itemTable {
	margin-left:14px;
	margin-top:5px;
}
.item_table {
	width:563px;
	border-style:none;
}
.table_header {
	background-color:#156493;
	color:#fff;
}
.table_row {
	color:#666666;
	vertical-align:middle;
}

/* die Übersichtstabelle im Warenkorb */
.basket_table {
	margin-left:5px;
}

.basket_form {
	margin-left:10px;
	padding-left:10px;
}


input, textarea {
	background-color:#FFF;
	border:1px solid #CCCCCC;
	font-size:11px;
	line-height:15px;
}												
.radio {
	border-style:none;	
}
form {
	display:inline;
}

td.balken {
	height:453px;
	width:187px;
	background-image:url(/images/webelemente/hg_navi_unten.jpg);
	background-repeat:no-repeat;
}

img{
	border:none;
}


.folderDesc
{
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:#FFFFFF;
}

.folderDesc a
{
	text-align:center;
	font-size:26px;	
	font-weight:bold;
	color:#FFFFFF
}

.folderImage
{
	height:160px;
}

.folderImage a
{
	height:160px;
}

div.weiss
{
	font-size:11px;
	color:#FFFFFF;
}

div.weiss a
{
	color:#FFFFFF;
	text-align:left;
	padding-left:25px;
	background-image:url(/images/webelemente/punkt.gif);
	background-repeat:no-repeat;
	background-position:12px 3px;
}

div.uvm
{
	font-size:11px;
	color:#FFFFFF;
	padding-left:25px;
}

div.uvm a
{
	font-size:11px;
	color:#FFFFFF;
	padding-left:25px;
}

.pfeil
{
	padding-top:10px;
	padding-right:10px;
}




.navLeftItem {
	width:170px;
}

.nav_pfeil {
	float:left;
	clear:both;
}
.nav_text {
	float:left;	
}
.nav_item {
	clear:both;
	float:none;
	border-bottom:1px solid #ccc;
	width:170px;
}

.navLeftFooter_white {
	background-image:url(/images/webelemente/sonderkasten_unten.jpg);
	width:195px;
	height:29px;
}
.navLeftSonderkasten {
	text-align:center;
	background-image:url(/images/webelemente/sonderkasten_spacer.jpg);
}


#topAngebot {

}

#topAngebot .topAngebotHeader {
	background-image:url(/images/webelemente/topangebot_oben.jpg);
	background-repeat:no-repeat;
	font-size: 14px !important;
	color: #FFFFFF;	
	width:545px;
	height:37px;
	text-align: left;
	font-weight: bold;
}

#topAngebot .topAngebotHeader a:link,
#topAngebot .topAngebotHeader a:visited, 
#topAngebot .topAngebotHeader a:active {
	color:#fff;
	font-weight: 	bold;
	text-decoration:none;
}
#topAngebot .topAngebotHeader a:hover {
	text-decoration:underline;
}

/* zweite tabelle */
#topAngebot table table tr td {
	font-size: 			10px !important;
	color: 				#000000;	
}

#footer {
	background-image:url(/images/webelemente/ft_spacer.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align: center;
	font-size: 10px;
	color:#fff;
}
#footer a:link,
#footer a:active,
#footer a:visited {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	color:#ccc;
	text-decoration:none;	
}


#basketRight {
	background-image:url(/images/webelemente/hg_warenkorb.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width:194px;
	height:87px;
	margin-top:-15px;
	text-align:center;
	font-size:75%;
}

#okButton {
	background-image:url(/images/webelemente/bt_ok.jpg);
	background-position: left top;
	width: 21px;
	height: 16px;
	cursor: pointer;
}

.border_left {
	border-left: 1px solid #ccc;
}

.border_right {
	border-right: 1px solid #ccc;
}

.border_top {
	border-top: 1px solid #ccc;
}

.border_bottom {
	border-bottom: 1px solid #ccc;
}

.error {
	color: 		#FF0000;
	font-size: 	10px;
}


#preis {
	overflow: hidden;
}
#bAngebot {
	height: 		250px;
	width: 			181px !important;
	
	overflow: hidden !important;
	float:left 		!important; 
}

#bAngebot .picture {
	height: 65px;
}

#bAngebot .bAngebotHeader {
	background-image:url(/images/webelemente/warengruppen_top.jpg);
	background-repeat:no-repeat;
	font-size: 100% !important;
	color: #FF0000;	/* background-position:12px 3px; */	
	width: 175px;
	height: 30px;
	text-align: left;
	font-weight: bold;
	
}

#bAngebot #body
{
	background-image:url(/images/webelemente/angebot_spacer.jpg);
	background-repeat:repeat-y;
	margin: 0px;
}
#bAngebot #foot
{
	background-image:url(/images/webelemente/hg_subdir.jpg);
	background-repeat:repeat-y;
	margin:0px;
	width:175px;
	height:30px;
}

#bAngebot .bAngebotHeader a:link,
#bAngebot .bAngebotHeader a:visited, 
#bAngebot .bAngebotHeader a:active {
	font-size: 12px !important;
	color: #FFFFFF;	
	font-weight: bold;
	text-decoration:none;
}
#bAngebot .bAngebotHeader a:hover {
	text-decoration: underline;
}
/* zweite tabelle */
#bAngebot table tr td {
	font-size: 10px !important;
	color: #000000;	
	border:1px solid #fff;
}



/* DOJO Implementations */
#lieferbox {
	overflow:	hidden; 
	position:	absolute; 
	display:	block;
	width:		0px;	
	height:		0px;
	-moz-border-radius: 1pt 1pt;
	radius:		 1pt;
	-webkit-border-radius: 1pt 1pt; 
	background:	transparent;
	padding: 	1px; 
	z-index: 10000 !important;
}	

#selbstabholerBox{ 
	overflow:	hidden; 
	display:	block;
	width:		319px;	
	height:		68px;
	-moz-border-radius: 1pt 1pt;
	radius:		 1pt;
	-webkit-border-radius: 1pt 1pt; 
	background:	#fff;
	border:		1px solid #ccc; 
	padding: 	1px; 
}

.slImage {
	vertical-align:center;
	text-align:center;
	background-position: center center;
}	

#sonderPreisMessage {
	font-weight:normal;
	font-size:11px;
	margin-top: 15px;
}


#sonderPreisMessage #head_blue {
	background-image:url(/images/webelemente/sonderkasten_rechts_top_blau.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
	height: 25px;
}

#sonderPreisMessage #head_orange {
	background-image:url(/images/webelemente/sonderkasten_rechts_top_orange.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
	height: 25px;	
}

#sonderPreisMessage #body {
	background-image:url(/images/webelemente/sonderkasten_rechts_spacer.jpg);
	background-position:bottom right;
	background-repeat: repeat-y;
	padding: 7px;
}


#sonderPreisMessage #foot {
	background-image:url(/images/webelemente/sonderkasten_rechts_abschluss.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
}

#sonderPreisMessage #image {
						
}

#sonderPreisMessage #head_orange,
#sonderPreisMessage #head_blue {
	font-size: 12px !important;
	color: #FFFFFF;	/* background-position:12px 3px; */	
	width: 202px;
	height: 27px;
	padding-left: 20px;
	text-align: left;
	font-weight: bold;
}


.skypeBackground
{
	background-image:url(/images/webelemente/hg_skype.jpg);
	background-repeat:no-repeat;
	font-size: 10px !important;
	/* background-position:12px 3px; */
}

.skypeBackground table tr td
{
	font-size: 9px !important;
	/* background-position:12px 3px; */
}
.lieferstatus_lastvisited {
    position:absolute;
    margin-top:5px;
    float:left;
    text-align:left;
    font-size:0.7em;
    width:200px;
}

.lieferstatus_0,
.lieferstatus_1,
.lieferstatus_2 {
	color:#00B300;
	font-size:70%;
	text-align:left;
	
	width:100px;
	float:left;
	margin-left:100px;
}
.addon_lieferstatus_0,
.addon_lieferstatus_1,
.addon_lieferstatus_2 {
	color:#00B300;
	font-size:70%;
	text-align:left;
	
	width:100px;
	float:left;
	margin-left:100px;
}

.item_lieferstatus_0,
.item_lieferstatus_1,
.item_lieferstatus_2 {
	color:#00B300;
	font-size:70%;
	text-align:left;
	line-height:8pt;
}
.instantConfirm {
	float:left;
	text-align:right;
	margin-left:10px;
}

.lieferstatus_link {
	float:left;
	width:35%;
	text-align:left;
	height:46px;
	vertical-align:bottom;
	font-size:110%;
	height:100%;
	margin-top:18px;
}
.in_den_warenkorb {
	float:right;
	
}

.topangebotContent {
	background-image:url(/images/webelemente/topangebot_spacer.jpg);
	background-repeat:repeat-y;
	background-position:-1px;
	width:550px;
}

.topangebot_preis {
	
}
.angebot_body {
	text-align:center;
	margin-left:-10px;
	padding-top:5px;
}

#sonderkasten_img {
	margin-bottom:12px;
	
}
a.footer_a:link,
a.footer_a:active,
a.footer_a:visited {
	color:#fff;	
	text-decoration:none;
}
a.footer_a:hover {
	text-decoration:underline;
}

.service_center_right {
	width:199px;
	margin-top:12px;	
	margin-left:2px;
}
a.service_center:link,
a.service_center:active,
a.service_center:visited {
	color:#000;
	text-decoration:none;
	margin:0px;
	
}
a.service_center:hover {
	color:#000;
	text-decoration:underline;	
}
.scr_Head {
	background-image:url(/images/webelemente/sonderkasten_oben.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:29px;
	padding-left:10px;
}
.scr_Body {

	background-image: url(/images/webelemente/sonderkasten_spacer.jpg);
	background-repeat: repeat-y;
	font-size:70%;
	line-height:70%;
	color:#000;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:13px;
	
}
.scr_Body hr {
	height:1px;
	width:170px;
	text-align:left;
}
.scr_Footer {
	background-image:url(/images/webelemente/sonderkasten_unten.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:29px;
}

.angebot_lang_top {
	background-image:url(/images/webelemente/oben.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:30px;
	color:#fff;
	padding-left:10px;
}
.angebot_lang_top a:link,
.angebot_lang_top a:active,
.angebot_lang_top a:visited {
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.angebot_lang_top a:hover {
	text-decoration:underline;
	
}
.angebot_lang_spacer {
	background-image:url(/images/webelemente/artikel_spacer.jpg);
	background-repeat:repeat-y;
	width:545px;
}
.angebot_lang_bild {
	width:90px;
	text-align:center;
	padding:5px;
	padding-top:15px;
}
.angebot_lang_hersteller_logo {
	color:#000;
	font-size:70%;
	padding-left:5px;
	width:200px;
	}
.angebot_lang_billiger {
	font-size:80%;
	text-align:right;
	margin-right:10px;
	width:280px;
}

.angebot_lang_preis {
	background-image:url(/images/webelemente/artikel_hg_preis.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:246px;
	height:47px;
	
}
.warenkorb_artikel_img_lang {
	margin-right:0px;
}

.angebot_lang_footer {
	background-image:url(/images/webelemente/unten.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:24px;
	text-align:right;
	vertical-align:top;
	padding-right:30px;
	padding-top:0px;
	color:#fff;
	font-size: 70%;
}
.angebot_lang_footer a:link,
.angebot_lang_footer a:active,
.angebot_lang_footer a:visited {
	color:#fff;
	text-decoration:none;
}
.angebot_lang_footer a:hover {
	text-decoration:underline;
}


/* basket - warenkorb */

.basket_oben {
	width:545px;
	height:30px;
	color:#fff;
	font-weight:normal;
	padding-top:5px;
	padding-left:10px;
}
.basket_body {
	background-image:url(/images/webelemente/artikel_spacer.jpg);
	background-repeat:repeat-y;
	background-position:0px;
	color:#fff;
	padding-left:6px;
	padding-right:6px;
	width:545px;
}
.basket_body_addons {
	color:#666;
	float:left;
	width:268px;
	margin-left:10px;
	margin-top:10px;
}
.basket_unten {
	background-image:url(/images/webelemente/topangebot_unten.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:37px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	margin-bottom:12px;
	overflow: hidden;
}

.basket_head th,
tr.basket_head {
	color:#666;
	font-size:80%;
	border-bottom:1px solid #666;
	
	font-weight:bold;
}
.basket_head td {
	color:#666;
	font-size:75%;
	border-bottom:1px solid #666;
	
}

.basket_row {
	border-bottom:1px solid #ccc;
	text-align:right;
	font-size:1px;
}
.basket_preis {
	color:#000;
	font-size:70%;
	text-align:right;
}

.basket_versand_gesamt {
	border:1px solid #000;
	width:510px;
	margin-left:10px;
	padding:4px;
	font-size:80%;
}
.basket_versand_text {
	float:left;
	
}
.basket_versand_preis {
	float:right;
	margin-top:20px;
	margin-right:20px;
	font-size:120%;
	font-weight:bold;
}
.basket_versand_buttons {
	width:530px;
	text-align:center;
	margin-top:10px;	
}
a.popup:link, 
a.popup:active,
a.popup:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
a.popup:hover {
	text-decoration:underline;
}


a.basket:link, 
a.basket:active,
a.basket:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a.basket:hover {
	text-decoration:underline;
}

a.basket_item:link,
a.basket_item:active,
a.basket_item:visited {
	color:#000;
	text-decoration: none;
	font-size:75%;
	font-weight:bold;
}

a.basket_item:hover {
	text-decoration:underline;
	
}
a.basket_topklicks:link, 
a.basket_topklicks:active,
a.basket_topklicks:visited {
	color:#446D8B;
	text-decoration:none;
	font-weight:bold;
}
a.basket_topklicks:hover {
	text-decoration:underline;
}

.basket_balken {
	color:#fff;
	background-color:#156493;
	font-size:80%;
	font-weight:bold;
	margin-top: 20px;
	padding:2px;
	padding-left:4px;
	margin-left:10px;
	width:545px;
	height:21px;
}
.basket_label {
	font-size:80%;
	margin-top:10px;
	float:left;
	clear:both;
}
.basket_label_middle {
	font-size:80%;
	margin-top:10px;
	float:left;
	margin-left:4px;
	padding-right:4px;
}

.basket_label_right {
	font-size:80%;
	margin-top:10px;
	
}
.basket_label_right_req {
	font-size:70%;
	margin-top:15px;
	margin-left:70px;
}
.basket_summe {
	font-size:80%;
	color:#000;
}

.versand_title {
	color:#000;
	font-size:80%;
}
.confirm_box {
	border:2px solid #ff0000;
	padding:4px;
	width:520px;
	font-size:80%;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	color:#000;
	margin-left:10px;
}
.summe_box {
	margin-top:4px;
	margin-bottom:4px;
	border:1px solid #000;
	
}
label {
}
.checkbox {
	border-style:none;
	clear:both;
	float:left;
	width:20px; 
}
.checkbox_text {
	float:left;
	margin-left:5px;
}

.hersteller {
	width:545px;
	height:120px;
	clear:both;
	float:none;
	margin-top:10px;
}
.warengruppen_table {
	vertical-align:top;
}

/* detail ansichten Item */
#item_noaddon_tbl {
	width:570px;
	margin-left:14px;
}
.item_body_noaddon {
	background-image:url(/images/webelemente/detail_spacer.jpg);
	background-repeat: repeat-x;
	width:570px;

}
.item_oben {
	background-image:url(/images/webelemente/detail_oben.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:25px;
	padding-left: 10px;
}

.item_body {
	background-image:url(/images/webelemente/hg_item_line.gif);
	background-repeat: repeat-y;
	width:545px;
	color:#000;
}

.item_body_noaddon {
	background-image:url(/images/webelemente/detail_spacer.jpg);
	background-repeat: repeat-y;
	width:545px;
	color:#000;
	padding:10px;
}
.item_unten {
	background-image:url(/images/webelemente/detail_unten.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:15px;
}
.addon_items {
	float:right;
	margin-right:0px;
	width:220px;
	color:#000;
	
}
.item_daten {
	float:left;
	width:320px;
	color:#000;
}
.item_daten_noaddon {
	float:left;
	width:320px;
	color:#000;
}
.item_price_box_top {
	background-image:url(/images/webelemente/preis_box_top.gif);
	background-repeat:no-repeat;
	padding: 2px;
	clear:both;
	float:none;
	text-align:right;
	
	height:45px;
	float:right;
}
.item_price_box_top_noaddon {
	background-image:url(/images/webelemente/preis_box_top.gif);
	background-repeat:no-repeat;
	padding: 2px;
	clear:both;
	text-align:right;
	height:45px;
	float:right;
}
/* farbe wechselt hier (css) */
.item_price_box_bottom {
	background-color:#436C8A;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	clear:both;
	float:none;
	font-size:70%;
	width:230px;
	padding:2px;
	text-align:right;
	color:#fff;
}
.item_price_box_bottom_noaddon {
	background-color:#436C8A;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	clear:both;
	float:none;
	font-size:70%;
	width:230px;
	padding:2px;
	text-align:right;
	color:#fff;
}
.item_price_box_bottom a:link,
.item_price_box_bottom a:active,
.item_price_box_bottom a:visited {
	color:#fff;
	text-decoration:none;
	font-size:100%;
}
.item_price_box_bottom a:hover {
	text-decoration:underline;
}

.item_price_box_bottom_noaddon a:link,
.item_price_box_bottom_noaddon a:active,
.item_price_box_bottom_noaddon a:visited {
	color:#fff;
	text-decoration:none;
	font-size:100%;
}
.item_price_box_bottom_noaddon a:hover {
	text-decoration:underline;
}


.addOnItemPreis_detail {
	color:#000;
	font-size:70%;
}
.addOnItemPreis_detail a:link,
.addOnItemPreis_detail a:active,
.addOnItemPreis_detail a:visited {
	text-decoration:none;
	color:#000;
}
.addOnItemPreis_detail a:hover {
	text-decoration:underline;	
}
.item_description {
	clear:both;
	float:left;
	width:321px;
	padding:8px;
	font-size:80%;
}
.item_description_noaddon {
	clear:both;
	float:left;
	width:540px;
	padding:8px;
	font-size:80%;
	height:100%;
}

#itemPriceInfo {
	color:#000;
	font-size:70%;
}
#itemPriceInfo a:link,
#itemPriceInfo a:active,
#itemPriceInfo a:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#itemPriceInfo a:hover {
	text-decoration:underline;
}

.sonderpreisMeldung {
	clear:both;
	float:none;
}

/* das gästebuch */

.gb_box_0 {
	border:1px solid #000;
	background-color:#B1BEE0;
	margin-bottom:10px;
	padding:4px;
}
.gb_box_1 {
	border:1px solid #ccc;	
	background-color:#F0F2F9;
	margin-bottom:10px;
	padding:4px;
}
.gb_name {
	float:left;
	font-weight:bold;
}
.gb_datum {
	float:right;
	font-weight:bold;
}
.gb_text {
	clear:both;
	float:none;
	margin-top:12px;
}
.gb_input_table {
	color:#000;
	font-size:90%;	
}
.gb_topcenter {
	text-align:center;
	vertical-align:top;
	color:#000;
	font-size:80%;
}
.gb_topleft {
	text-align:left;
	vertical-align:top;
	color:#000;
	font-size:80%;
}
.gb_input_table {
	color:#000;
}
.gb_th {
	color:#000;
	font-size:80%;
}
.gb_nav {
	font-size:80%;
	color:#000;
}
.gb_nav a:link,
.gb_nav a:active {
	color:#000;
	text-decoration: none;
}
.gb_nav a:visited {
	color:#000;
}
.gb_nav a:hover {
	text-decoration:underline;
}



/* breadcrumb */
.shopPosition_oben {
	font-size:80%;
	margin-top:5px;
	margin-left:15px;
	width:563px;
	border-bottom:1px solid #ccc;
}
.shopPosition_oben a:link,
.shopPosition_oben a:active,
.shopPosition_oben a:visited {
	color:#666;
	text-decoration:none;
}
.shopPosition_oben a:hover {
	color:#156493;
	text-decoration:none;
}
/* Startseite Aktionen */
.aktionTD {
	width:178px;
}
.aktionBox {
	margin-left:14px;
	margin-right:3px;
	margin-top:10px;
	width:178px;
}
.aktionTop {
	background-image:url(/images/webelemente/artikel_klein_oben.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:26px;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.aktionBody {
	background-image:url(/images/webelemente/artikel_klein_spacer.jpg);
	background-repeat:repeat-y;
	width:178px;
	height:100px;
}
.aktionImage {
	vertical-align:middle;
	text-align:center;
}
.aktionFooter {
	background-image:url(/images/webelemente/artikel_klein_unten.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:92px;
}
.aktion_warenkorb {
	float:left;
	margin-left:10px;
	margin-right:15px;
	margin-top:23px;
}
.aktion_preis_box{
	float:left;
	margin-top:20px;
	text-align:right;
}
.aktion_preis {
	color:#fff;
	font-size:100%;
	font-weight:bold;
	text-align:right;
}
.aktion_preis_message {
	color:#fff;
	font-size:65%;
	text-align:right;
}
.aktion_preis_message a:link,
.aktion_preis_message a:active,
.aktion_preis_message a:visited {
	color:#fff;
	text-decoration:none;
}

.aktion_preis_message a:hover {
	color:#ccc;	
}
 
/* subdir */
.subdiritemTD {
	vertical-align:top;
}

#subDirItem  {
	margin-top: 10px;
	margin-left:14px;
	float:left;
	width:178px;
}

.subdirTitle {
	font-size:80%;
	font-weight:bold;
	text-align: 	center;
	width: 165px;
	margin-top:40px;
	margin-left:-2px;
}
.subDirImage {
	vertical-align:top;	
	padding-top:10px;
	margin-left:-2px;
	margin-top:0px;
	height:130px;
	overflow:hidden;
}

.subdirTitle  a:link,
.subdirTitle  a:visited, 
.subdirTitle  a:active {
	color: 			#fff;
	text-decoration:none;
	font-weight:bold;
} 
.subdirTitle  a:hover {
	text-decoration:none;
	color:#ccc;
}
#subdirBody {
	text-align: 	center;
	background-image:url(/images/webelemente/warengruppen_spacer.png);
	background-repeat: repeat-y;
	width:175px;
	height:170px;
	overflow:hidden;
}
#subdirBox {
	background-image:url(/images/webelemente/hg_subdir.jpg);
	background-repeat: no-repeat;
	width:178px;
	height:224px;
	vertical-align:top;
}
#subdirFoot {
	font-size:		11px;
	color:			#FFFFFF;
	font-weight:	bold;
	text-align: 	center;
	background-image:url('/images/webelemente/hg_subdir.jpg');
	background-repeat: 		no-repeat;
	background-position: 	0px 0px;
	width: 175px;
	height: 27px;
}

/* die boxen, wenn mehrere artikel angezeigt werden (breit, flach) */
.items {
	background-image:url('/images/webelemente/hg_artikel.jpg');
	background-repeat:no-repeat;
	margin-left:14px;
	width:570px;
	height:117px;
	margin-top:10px;
}
.itemImage {
	float:left;
	margin:15px;
	width:80px;
}
/* CSS Document */

.shopPositionItem
{
	background-image: 		url(/images/webelemente/nav_pfeil.gif);
	background-repeat: 		no-repeat;
	background-position: 	2px 2px;
}


#item
{
	width: 552px;
}

#item #itemHead {
	background-image: 		url(/images/webelemente/detail_top.jpg);
	background-repeat: 		no-repeat;
	background-position: 	0px 0px;
	height: 				24px;
	display: 				inline;
	overflow: 				visible;
}

#itemHeadTitle {
	width: 					319px;
	float: 					left;
	font-size: 				13px;
	font-weight: 			bold;	
	display: 				block;
	color: 					#FFFFFF;
	padding-left: 			10px;
}


#item #itemDescription {
	width: 					319px;
	float: 					left;
	font-size: 				10px;
	color: 					#000 !important;
	padding-left: 			2px;
	font-family: 			Verdana
}

#item #itemDescription #itemDescriptionTitle {
	font-size: 		11px;
	font-weight: 	bold;	
}

#item #itemBody {
	background-image: 		url(/images/webelemente/topangebot_spacer.jpg);
	background-repeat: 		repeat-y;
	padding: 5px;
}
.itemBodyImage {
	padding:10px;
	width:281px;
}
.itemBodyImage_noaddon {
	padding:10px;
	float:left;
}
.item_noaddon_line {
	border-bottom:1px solid #000;
	width:281px;	
}
#itemHeadTitle a,
#itemHeadTitle a:visited, 
#itemHeadTitle a:hover,  
#itemHeadTitle a:active {
	font-size: 		11px;
	font-weight: 	bold;	
	color: 			#FFFFFF;
} 


#itemPriceBackground {
	background-image: 		url(/images/webelemente/detail_hg_preis.gif);
	background-repeat: 		no-repeat;
	background-position:	18px 8px;
	height: 				51px;
	border-bottom:1px solid #CCCCCC;
	text-align: 			right;
	padding-right: 			10px;
}

#itemPriceBackground { 
	font-size: 		11px;
	color: 			#FFFFFF !important;
}

#item  #itemPriceText {
	margin-top: 	7px;
	font-weight: 	bold;	
	color: 			#FFFFFF !important;
	font-style:		italic;	
}

#item  #itemPriceInfo {
	color: 			#fff !important;
	font-size: 		9px;	
	top: 			1px;
	padding-top: 	3px;
}

#item  #itemPriceInfo a,
#item  #itemPriceInfo a:visited, 
#item  #itemPriceInfo a:hover,  
#item  #itemPriceInfo a:active {
	color: 			#fff;
	font-size: 		9px;	
} 

#borderBottom {
	border-bottom:1px solid #CCCCCC;
}
#itemHeadAddonTitle {
	width: 			237px;
	font-size:		13px;
	font-weight:	bold;	
	color:			#FFFFFF;
	display: 		block;
	padding-left: 	32px;
}
.title {
	font-weight:bold;
	font-size:80%;
	margin-top:10px;
}
.title a:link,
.title a:active,
.title a:visited {
	color:#000;
	text-decoration:none;
	
}
.title a:hover {
	color:#156493;
	text-decoration:none;
}
.preis {
	float:right;
	margin-right:15px;
	color:#fff;
	width:180px;
	margin-top:30px;
	height:45px;
	text-align:right;
	vertical-align:bottom;
	font-size:130%;
}
.items_mwst {
	font-size:55%;
}
.items_mwst a:link,
.items_mwst a:active,
.items_mwst a:visited {
	color:#fff;
	text-decoration:none;
	
}
.items_mwst a:hover {
	color:#ccc;
	text-decoration:none;
}

.preis_graphic_picture2 {
	float:right;
	margin-right:10px;
	
	
}

.email_img {
	margin-top:4px;
	
}

.static_popup {
	background-color:#156493;
	color:#fff;
}
.item_neu {
	float:right;
	width:20%;
	text-align:right;
	padding-right: 20px;
	padding-top:1px;
}
.br_div {
	clear:both;
	float:none;
	width:545px;
}
.last_visited_0 {
	float:left;
	border-right:1px solid #ccc;
	height:150px;
	width:275px;
	margin-left:5px;
}
.last_visited_1 {
	float:left;
	height:150px;
	width:275px;
}
.last_visited_2 {
	clear:both;
	float:left;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	height:150px;
	width:275px;
	margin-left:5px;
}
.last_visited_3 {
	float:left;
	border-top:1px solid #ccc;
	height:150px;
	width:275px;
}

/* die slidebar (bildlauf) */
.basket_oben_topklicks {
	background-image: url(/images/webelemente/produkte_oben.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:30px;
}
.basket_body_topklicks {
	background-image: url(/images/webelemente/hg_produkte.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#EBEEFF;
	vertical-align:top;
	width:545px;
	height:250px;
}
.bildlauf {
	margin-left:5px;
	background-color:transparent;
	padding-top:15px;
}

.button_left {
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	
}

.slidebar {
	float:left;
	padding-left:2px;
	padding-right:2px;
	white-space:nowrap;
	overflow: hidden;
	left:0;
	top:0;
	
}
.button_right {
	float:left;
	width:50px;
	height:50px;
	text-align:center;
}

a.bildlauf_a:link,
a.bildlauf_a:active,
a.bildlauf_a:visited {
	color:#ff0000;
	text-decoration:none;
	font-size:120%;
	
} 
a.bildlauf_a:hover {
	
}

.slide_item {
	margin-right:10px;
	vertical-align:top;
	text-align:center;
	color:#446D8B;
	float:left;
	border:1px solid #ccc;
	padding:3px;
	height:140px;
	width:140px;
	overflow:hidden;
	background-color:#fff;
}
.slide_img {
	height:90px;	
	clear:both;
	float:none;
	text-align:center;
	width:140px;
}
.slide_text {
	vertical-align:bottom;
	text-align:center;	
	clear:both;
	float:none;
	width:140px;
}
.scrollbutton{
	margin-top:40px;
	border-style:none;
}
/* slidebar ende */



.itemBodyLogo {
	padding:5px;
	text-align:right;
}
.itemBodyLogo_noaddon {
	padding-right:10px;
	float:left;
}

.linebreak {
		height:12px;
}


.infoBox {
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:160px;
	background-color:#fff;
	border:1px solid #446D8B;
	color:#446D8B;
	padding:4px;
	text-align:center;
}

.addon_table_box {
	background-image: url(/images/webelemente/hg_zubehoer.jpg);
	background-repeat:no-repeat;
	width:268px;
	height:115px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.warenkorb_detail {
	text-align:right;
	margin-bottom:10px;
	padding-right: 4px;
}
.tester {
	color:#000;
}

/* :ME Suche */
.search_top {
	margin-top:10px;
	margin-left:14px;
	width:545px;
	height:16px;
	text-align:center;
}
.search_nav {
	width:545px;
	margin-left:10px;
	font-size:70%;
}

.search_result_box {
	clear:both;
	float:none;
	width:570px;
	margin-left:14px;
	margin-top:10px;
}

.search_results_table {
	margin-left:10px;	
	width:545px;
}
.search_results {
	
}
a.searchNav:link,
a.searchNav:active {
	font-size:70%;
	color:#000;
	text-decoration:none;
}
a.searchNav:visited {
	font-size:70%;
	color:#000;
	text-decoration:none;
}
a.searchNav:hover {
	font-size:70%;
	text-decoration:underline;
}
.search_preis {
	font-size:120%;
}
.search_preis_message {
	font-size:70%;
}
.search_preis_message a:link,
.search_preis_message a:active,
.search_preis_message a:visited {
	color:#666666;
	text-decoration:none;
}
.search_preis_message a:hover {
	color:#156493;
}

.artStammImg {
	border:1px solid #E5E5E5;
}

/* :ME die Artikel-Tabelle */
.tbl_static_header {
	background-color:#156493;
	color:#fff;
	font-size:80%;
}
.tbl_static_cell {
	color:#fff;
	background-color:#156493;
	font-size:90%;
	padding:2px;
}
.tbl_dyn_header {
	color:#000;
	background-color:#E5E5E5;
	font-size:80%;
	padding:2px;
}
.tbl_dyn_cell {
	color:#000;
	background-color:#fff;
	font-size:80%;	
	padding:2px;
}
.tbl_desc {
	background-color:#fff;
	color:#000;
	font-size:80%;
	padding:2px;
}

/* formatierungen für die einzelartikelansicht... */
.img_artikel {
	float:left;
}
.preis_artikel {
	float:right;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}
.warenkorb_artikel {
	float:right;
	padding-right:10px;
}
.beschr_artikel {
	text-align:left;
	padding-left:10px;
	
}
.beschr_artikel p {
	z-index:500;
}

/* kein Addon vorhanden msg.. */
.msg_noaddon {
	font-size:80%;
	padding:10px;
}

/* aktionen headline (startseite) */
.aktion_headline {
	font-size:120%;
	margin-left:14px;
	padding-top:3px;
	width:100%;
	text-align:center;
}

/* die Links in der Artikel-Tabelle */
a.artikel_table:link,
a.artikel_table:active,
a.artikel_table:visited {
	color:#fff;
	text-decoration:none;
}
a.artikel_table:hover {
	color:#fff;
	text-decoration:underline;
}

.aktion_text {
	text-align:center;
	font-size:80%;
	width:565px;
	margin-left:14px;
	padding-left:3px;
	padding-right:3px;
}
.aktion_bild {
	text-align:center;
	font-size:80%;
	width:100%;
}

/* CSS Document */
.billigerGesehen
{
	background-color:#156493;
	width:132px;
	height:68px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	overflow:hidden;
}

.billigerGesehen_form
{
	text-align:left;
	padding:3px;
	font-size:12px;
    color:#FFFFFF;
}

.billigerGesehen div.col_1
{
	position:relative;
	right:1px;
	top:1px;
	font-size:50px;
	font-weight:bold;
	text-align:center;
	background-color:#156493;
	color:#FFFFFF;
	height:68px;
	width:32px;
	float:right;
}

.billigerGesehen div.billigerGesehenHead
{
	float:left;
	font-weight:bold;	
	text-align:center;	
	font-size:18px;
	overflow:hidden;	
}

.billigerGesehen div.small_1
{
	width:100px;
	background-color:#156493;
    color:#FFFFFF;
    height:20px;
}

.billigerGesehen div.small_2
{
	width:100px;
	background-color:#156493;
    color:#FFFFFF;
    height:25px;
    font-style:italic;
    font-size:20px;
}

.billigerGesehen div.small_3
{
	width:100px;
	background-color:#156493;
    color:#FFFFFF;
    height:23px;
    font-style:italic;
}

.billigerGesehen div.big_1
{
	width:170px;
	background-color:#156493;
    color:#FFFFFF;
    height:20px;
}

.billigerGesehen div.big_2
{
	width:170px;
	background-color:#156493;
    color:#FFFFFF;
    height:25px;
    font-size:20px;
}

.billigerGesehen div.big_3
{
	width:170px;
    overflow:hidden;
	background-color:#156493;
    color:#FFFFFF;
    height:23px;
    font-style:italic;
}

.billigerGesehen legend
{
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#fff;
}

.billigerGesehen fieldset
{
	border:none;

	padding:0px;
	margin:0px;
	width:190px;
    color:#FFFFFF;
	background-color:#156493;	
}

.billigerGesehen fieldset input, textarea
{
	/*border:1px solid #AAAAAA;*/

	padding:0px;
	margin:0px;
	width:190px;
	background-color:#FFFFFF;
}

.billigerGesehen .button
{
	bottom:0px;
	display:none;
	width:203px;
	height:25px;
	border:none;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	background-color:#156493;
}
.itemTableFooter {
	font-size:70%;
	text-align:right;
	width:100%;
}
.gb_body {
	font-size:80%;
	padding:14px;
}

.subdirStammBody .bg {
	
}

.addon_box {
	margin-left:5px;
}

.lieferstatus-grafik {
    margin-top:5px;
}
