/* CSS Document */
* , div {
	margin:0;
	padding:0;
}

html { 
	height:100%;
	font: 11px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

body {
	width:100%;
	margin: 0;
	padding: 0;
	background: #c7c7c7 url(../images/site_bg_sommer.jpg) repeat-x;
	line-height:16px;
	color:#CCCCCC;
}

div#outer{
	width:100%; 
	height:100%;
}

div#siteContainer{
	width:990px;
	margin:0px auto;
	border-left:1px solid #000;
	background-color:#000;
}

div#sitebody {
	width:990px;
	height:100%;
}
/* --- */
/* Seitenkopf ****************************************** */
div#header{
	width:990px;
	height:82px;
	display:block;
	overflow:hidden;
	background: url(../images/TEST_header_n.gif) no-repeat;
	background-position: 200px 10px;
	padding: 0em;
	margin-bottom: 10px;
}

div#header_obenlinks{
	float: left;
	width: 200px;
}

div#hotline{
	margin-top:30px;
	font-size:1.25em;
	font-weight:bold;
	padding-left:4px;
}

div#header_text{
	/*width:465px;*/
	/*margin-left: 200px;*/
	padding:65px 0px 0px 0px;
	color: #ffffff;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float:left;
}
/* --- */
/* Content ******************************************* */
div#contentbody{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
/* --- */
/* Linke Spalte ************************************** */
div#linke_spalte {
	width:185px;
	margin-right: 11px;
	display:inline;
	float:left;
	overflow:hidden;
}

div#linke_spalte a { margin-left:9px; }

div#linke_spalte #navigation {
	width: 175px;	
	padding: 5px;
	background-color: #353535;
}
div#linke_spalte #navigation h2 {
	height:33px;
	line-height:33px;
	display:block;
	text-indent:40px;
}

div#linke_spalte #navigation ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div#linke_spalte #navigation ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style:none;
}

div#linke_spalte #navigation ul li.box p {
	line-height:21px;
	border:1px solid #999;
	display:block;
	color:#c9c9c9;
	margin: 1px 0px;
}

div#linke_spalte #navigation ul li.box a {
	padding-left:5px;
	margin: 0 0 0 0;
	line-height:21px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}

div#linke_spalte #navigation ul.noBoxes{
	color:#c9c9c9;
	margin:0px;
	padding:0px;
}

div#linke_spalte #navigation ul.noBoxes li{
	margin:0px;
	padding:0px 0px 0px 8px;
	vertical-align: middle;
	background:url(../images/listenpfeil.gif) no-repeat;
	background-position: center left;
	list-style:none;
	font-size:1.0em;
}

div#linke_spalte #navigation ul.noBoxes li a{
	margin:0px;
	padding:0px;
	text-decoration: underline;
}

div#linke_spalte #navigation ul.noBoxes li.active{ background:url(../images/listenpfeil_hover.gif) no-repeat; background-position: center left;}
div#linke_spalte #navigation ul.noBoxes li:hover{ background:url(../images/listenpfeil_hover.gif) no-repeat; background-position: center left;}
div#linke_spalte #navigation ul.noBoxes li a#active{ background:url(../images/listenpfeil_hover.gif) no-repeat;}

div#linke_spalte #navigation ul li a strong 	{ width:auto; display:block; float:right;}
div#linke_spalte #navigation ul li a.active	{ background-color:#000; color:#ffcc00; }
div#linke_spalte #navigation ul li a:hover { background-color:#000; color:#ffcc00; }
div#linke_spalte #navigation ul li a#active { background-color:#000; color:#ffcc00; border:1px solid #fff; font-weight:bold;}

div#linke_spalte .kcenter {
	margin-bottom:11px;
	margin-top:1em;
}

div#linke_spalte .kcenter h2 {
	font-size:11px;
}

div#linke_spalte .kcenter ul { }
div#linke_spalte .kcenter ul li { }
div#linke_spalte .kcenter ul li a {
	width:90px;
	height:21px;
	line-height:21px;
	border:1px solid #999;
	display:block;
	color:#c9c9c9;
	text-decoration:none;
	padding: 1px 3px;
	margin: 1px 5px;
	overflow:hidden;
}

div#linke_spalte .kcenter ul li a em {
	width:auto;
	display:block;
	float:left;
	font-style: normal;
}

div#linke_spalte .kcenter ul li a strong { width:auto; display:block; float:right;}
div#linke_spalte .kcenter ul li a:hover { background-color:#000; color:#ffcc00; }
div#linke_spalte .kcenter ul li a#active { background-color:#000; color:#ffcc00;  border:1px solid #fff;}
/* --- */
/* Quicknavigation *********************************** */
div#site_contentNavi_outer{
	background-color: #000;
	padding: 4px;
	width: 610px;
	margin-top: 3px;
}

div#site_contentNavi_inner{
	background-color: #353535;
	padding: 1px 5px;
	width: 600px;
}

div#site_contentNavi_inner a{ text-decoration: underline; }
div#site_contentNavi_inner a:hover{ text-decoration:underline; color:#ffcc00 }
/* --- */
/* Rechte Spalte ************************************* */
div#content{
	width:794px;
	margin: 11px 0px 1em 0px;
	display:block;
	overflow:hidden;
	font-size: 1.1em;
}

div#static_content_outer{
	width: 610px;
	background-color: #000;
	padding: 4px;
	float: left;
	display: inline;
}

div#static_content_inner{
	background-color: #000;
	padding: 0px 5px;
	width: 600px;
	float:none;
	position: relative;
}

div#rahmen_topnavigation_suchbox{
}

div#topnavigation{
	float: left;
	width: 629px;
	display: inline;
}

div#suchbox{
	float:left;
	padding: 0px 4px 4px 4px;
	display: inline;
	width: 157px;
}

div#rechte_spalte{
	width:794px;
	display:block;
	float:left;
}

div#rechte_spalte .nav3{
	width:629px;
	display:block;
	float:left;
	overflow:hidden;
	font-size:1.15em;
}

div#rechte_spalte .nav3 a{
	height:21px;
	line-height:21px;
	border:1px solid #999;
	display:block;
	color:#c9c9c9;
	text-decoration:none;
	padding: 1px 4px;
	margin: 6px 3px 1px 3px;
	float:left;
	background-color:#333;
}

div#rechte_spalte .nav3 a:hover{
	background-color:#000;
	color:#ffcc00;
}

div#rechte_spalte .nav3 a.active{
	background-color:#000;
	color:#ffcc00;
}

div#rechte_spalte .nav4{
	padding-left: 3px;
	font-size: 1.2em;
	margin-top: 6px;
	*margin-top: 5px;
	color: #cccccc;
}

div#rechte_spalte .nav4 a.active{
	color:#ffcc00;
}

div#rechte_spalte .nav4 a:hover{
	text-decoration:underline;
}

div#rechte_spalte .spacer{
	width: 790px;
	height: 19px;
	border: none;
	border: 0px;
	display: block;
	float: left;
	margin: 5px 5px;
}
/* Startsteite Artikelübersicht ********************* */
div#art_preview_outer{
	width: 610px;
	background-color: #000;
	padding: 4px;
	float: left;
	display: inline;
}

div#art_preview_inner{
	background-color: #353535;
	padding: 0px 5px;
	width: 600px;
	float:none;
	position: relative;
}

div#pager b{
	color: #ffcc00;
}

div#pager{
	font-size: 1.2em;
	padding: 0.3em 0.1em;
}

div#art_preview_container{
	border: 1px solid #ccc;
	float: left;
	width: 194px;
	margin: 5px 0px;
	background-color:#000;
	display: inline;
}

div#art_preview_containerM{
	border: 1px solid #ccc;
	float: left;
	width: 194px;
	margin: 5px 6px;
	background-color:#000;
	display: inline;
}	

div#art_preview_container .title, div#art_preview_containerM .title{
	background-color: #353535;
	text-align: center;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #ccc;
	font-size: 1.0em;
	line-height: 1.5em;
	width: 194px;
	position:relative;
	vertical-align: middle;
}

div#art_preview_spacer{
	height: 8px;
	line-height:0em;
	font-size:0em;
	width: 100%;
	float: left;
}

div#art_preview_image{
	float: left;
	padding: 2px;
	width: 102px;
	height: 102px;
	margin-right: 5px;
	display: inline;
}

div#art_preview_image img{
	width: 100px;
	height: 100px;
	border: none;
}

div#art_preview_text_conti{
	float: left;
	width: 78px;
	padding: 3px 0px 2px 0px;
	display: inline;
}

div#art_preview_text{
	width: 78px;
	height: 65px;
	padding-right: 2px;
}

div#art_preview_kurztext{
	width: 185px;
	text-align:left;
	padding: 0px 3px 3px 3px;
}

div#art_preview_text span.title{
	font-weight: bold;
	color: #ffcc00;
}

div#art_preview_text span.text{
	color: #cccccc;
}

div#art_preview_price{
	width: 76x;
	padding: 0px 3px 0px 0px;
	text-align: left;
	font-weight: bold;
}
/* --- */
/* Artikelansicht *********************************** */
div#product{
	width: 610px;
	background-color: #000;
	padding: 4px;
	float: left;
}

div#product h1{
	font-size: 1.6em;
	color: #ffcc00;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}

div#product h2{
	font-size: 1.2em;
	color: #cccccc;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

div#product h4 {
	font-size: 1.3em;
	color: #cccccc;
	margin-bottom: .2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div#product ul{
	list-style-position: outside;
	margin-left:9px;
	padding-left:9px;
}

div#product .preis{
	padding: 1px 2px 6px 6px;
}

div#product fieldset, div#product_info fieldset{
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	*padding-top: 0px;
}

div#product .interactive, div#product_info .interactive{
	padding: 3px 4px 3px 6px;
	*padding: 0px 5px 2px 5px;
	margin: 0.2em 0em 0em 0em;
	font-size: 0.9em;
}

div#product .interactive legend, div#product_info .interactive legend{
	font-size: 0.8em;
	line-height: 1.2em;
	padding: 0em 0.3em;
	margin: 0em;
	text-align: center;
	vertical-align: middle;
	*margin-bottom: 0em;
	*padding: 0em;
}

div#product .interactive img, div#product_info .interactive img{
	margin: 2px 1px;
	padding: 0px;
	border: none;
}

div#product span.text{
	color: #cccccc;
}

div#product span.ffcc00{
	color: #ffcc00;
}

div#product_desc_conti{
	float: left;
	background-color: #353535;
	width: 610px;
	display: inline;
}

div#product_linkeSpalte{
	float: left;
	width: 295px;
	padding: 16px 0px 5px 7px;
	display: inline;
}

div#product_rechteSpalte{
	margin-left: 18px;
	-margin-left: 17px;
	float: left;
	width: 283px;
	padding: 5px 7px 5px 0px;
	display: inline;
}

div#product_desc_conti .regieFarbe{
	width: 25%;
	text-align: center;
	cursor:pointer;
}

div#product_desc_conti .regieFarbeName{
	width: 25%;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}

div#product_desc_conti .regieHolz{
	width: 33%;
	text-align: center;
	cursor: pointer;
}

div#product_desc_conti .regieHolzName{
	width: 33%;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}

div#product_desc_conti fieldset{
	border: 1px solid #ccc;
}

div#product_desc_conti legend{
	font-weight: bold;
	padding: 3px 0.3em;
	color: #ffcc00;
}

div#product_desc_conti img{
	padding: 1px;
	border: 1px solid #ccc;
}

div#product_desc_conti h1{
	line-height: 1.2em;
}

div#product_desc_conti h2{
	font-size: 1.6em;
	color: #ffcc00;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}

div#product_img_container{
	margin-bottom: 1.2em;
}

div#product_img_container img{
	border: 1px solid #ccc;
	padding: 1px;
}

div#product_img_main{
}

div#product_img_more_container{
	margin: 0.8em 0em 0.5em 0em;
	width: 284px;
}

div#product_info_conti{
	float: left;
	margin-left: 11px;
	width: 157px;
	background-color: #000;
	padding: 4px;
	display: inline;
}

div#product_info{	
	background-color: #353535;
	padding: 5px;
}

div#clear_float{
	clear: both;
	width: 100%;
	line-height:0em;
	font-size:0em;
	display:inline;
	height:0em;
}

div#product_bottom_boxes{
	width: 608px;
	position: relative;
}

div#product_preise{
	clear: both;
	width: 608px;
	margin: 1.2em 0em 1.2em 0em;
	background-color: #353535;	
}

div#product_preise_title{
	width: 602px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0.3em 1px 0.3em 5px;
}

div#product_footer{
	text-align:center;
	width: 608px;
	background-color: #353535;
}

/* --- */
/* Statische Seiten ********************************* */
div#statisch{
	width: 610px;
	background-color: #000;
	padding: 4px;
	float: left;
}

div#statisch_content{
	background-color: #353535;
	width: 600px;
	padding: 10px 5px 5px 5px;
}

div#statisch h1{
	font-size: 1.6em;
	color: #ffcc00;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
}

div#statisch h2{
	font-size: 1.2em;
	color: #cccccc;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

div#statisch h2.statischHeadline{
	font-size:1.4em;
	color: #ffcc00;
}

div#statisch h4 {
	font-size: 1.3em;
	color: #cccccc;
	margin-bottom: .2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div#statisch img{
	border:none;
}

div#statisch .backbutton{
	text-align: right;
	padding: 0px;
	width: 100%;
	margin-top: 10px;
}

div#statisch .infocenter, div#statisch .infocenterR{
	float: left;
	margin: 0px 6px 6px 0px;
	width: 138px;
	height: 110px;
	border:1px solid #ccc;
	padding:2px;
	text-align:center;
}

div#statisch .infocenter{
	margin: 0px 6px 6px 0px;
}

div#statisch .infocenterR{
	margin: 0px;
}

div#statisch .infocenter .picture img{
	margin-top: 7px;
}

div#statisch .infocenter .text h2{
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}

div#statisch .infocenterContainer .headline h2{
	font-size:1.4em;
	color:#ffcc00;
	margin-bottom:.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div#statisch .infocenter a{color:#ffcc00;}
div#statisch .infocenter a:hover{color:#fff;}
div#statisch .infocenter .picture{margin-right: 3px;}

div#statisch_content a.ebay{color:#ffcc00;}
div#statisch_content a.ebay:hover{color:#fff;}

div#statisch .feedback_form{
	width:592px;
	border:1px solid #666;
	padding:2px 3px;	
}

div#statisch .feedback_form h2{
	font-size:1.1em;
	color: #ffcc00;
}

div#statisch .feedback_form .radio_box{
	float:left;
	text-align: left;
	width: 147px;
	display:inline;
}

div#statisch .feedback_form .radio_spacer{
	float:left;
	width:10px;
	display:inline;
}
/* --- */
/* Warenkorb **************************************** */
div#warenkorb_container{
	width: 610px;
	background-color: #000;
	padding: 4px;
	float: left;
}

div#warenkorb_content{
	background-color: #353535;
	width: 600px;
	padding: 10px 5px 5px 5px;
}

div#warenkorb_content .warenkorb img {
	margin-bottom:.2em;
	border:0px solid #999;
	padding:1px;
}

div#warenkorb_content .warenkorb b{
	color:#ffcc00;
}

div#warenkorb_content .warenkorb strong{
  font-weight: bold;
  color:#000;
}

div#warenkorb_content h3 {
	font-size:1.4em;
	color:#ffcc00;
	margin-bottom:.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div#warenkorb_content .warenkorb p, div#warenkorb_content .warenkorb a{
	color:#000;
}

div#warenkorb_content .warenkorb a.link3{
	color:#ccc;
}

div#warenkorb_content .warenkorb a.link3:visited{
	color:#ccc;
}

div#warenkorb_content .warenkorb a.link3:hover{
	color:#ffcc00;
}

div#warenkorb_content .warenkorb h2 {
	font-size:1.0em;
	color:#ffcc00;
	margin-bottom:.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div#warenkorb_content .warenkorb h3 {
	font-size:1.4em;
	color:#ffcc00;
	margin-bottom:.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

div#warenkorb_content td{
	padding:2px;
}

div#warenkorb_content .zahlungsweise table, div#warenkorb_content .zahlungsweise strong{
	color:#000;
}

div#warenkorb_content .versandart table,  div#warenkorb_content .versandart strong{
	color:#000;
}

div#warenkorb label{
	cursor:pointer;
	font-weight:bold;
	color: #000;
}
/* --- */
/* Infospalte rechts ******************************** */
div#site_info_outer{
	float: left;
	margin-left: 11px;
	width: 157px;
	background-color: #000;
	padding: 4px;	
	display: inline;
}

div#site_info_inner{
	width: 147px;
	padding: 5px;
	background-color: #353535;
}

div#site_info_inner .box{
	text-align: center;
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
}

div#site_info_inner .boxTitle{
	border: 1px solid #cccccc;
	border-bottom: none;
	background-color: #000;
	color: #ccc;
	padding: 2px;
	margin: 0px;
	text-align:center;
	font-weight: bold;
}
/* --- */
/* MyShop-Bereich ************************************* */
div#statisch .myshop{
	float: left;
	margin: 0px 6px 6px 0px;
	width: 134px;
	height: 110px;
	border:1px solid #ccc;
	padding:2px;
	text-align:center;
}

div#statisch .myshopContainer .headline{float:left;}
div#statisch .myshopContainer .headline h2{font-size:1.4em;}
div#statisch .myshopContainer .backbutton{float:right;}

div#statisch .myshopContainer .clear{
	clear:both;
	width:100%;
	font-size:0px;
	line-height:0px;
	height:5px;
}

div#statisch .myshop a{color:#ffcc00;}
div#statisch .myshop a:hover{color:#fff;}
div#statisch .myshop .picture{margin-right: 3px;}

div#statisch .myshop .picture img{
	margin-top: 7px;
	border:none;
}

div#statisch .myshop .text h2{
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
/* --- */
/** Erinnerungsservice **/
.erinnerungs_formular_left{
	float: left;
	width: 275px;
	margin-bottom: 15px;
}

.erinnerungs_formular_right{
	float: left;
	margin-bottom: 15px;
}
/* --- */
/** noch nicht angepasst **/
#s3 .product td {
	padding:2px;
}
#s3 .product p {
	line-height:1.3em;
	margin-bottom:.2em;
}
#s3 .product p a { color:#fff; }
#s3 .product p a:visited { color:#fff; }
#s3 .product p a:hover { color:#ffcc00; }

#s3 .product img {
	margin-bottom:.2em;
	border:1px solid #999;
	padding:1px;
}

#s3 .product .search img {
	margin-bottom:.2em;
	border:0px solid #999;
	padding:1px;
}

#s3 .product h2.statischHeadline{
	font-size:1.4em;
}

#s3 .product h3 {
	font-size:1.4em;
	color:#ffcc00;
	margin-bottom:.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
#s3 .product h4 {
	font-size:1.3em;
	color:#cccccc;
	margin-bottom:.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
#s3 .product ul{
	padding-left: 9px;
	list-style-position: outside;
	margin-left: 9px;
	list-style-type: disc;
}

#s3 .product .socialbookmarks{
	padding: 1px 2px 1px 6px;
	font-size:0.8em;
}

#s3 .product .socialbookmarks img{
	margin: 0px 1px;
	border: none;
}

#s3 .product .interactive, #s3 .product .preis{
	padding: 1px 2px 1px 6px;
}

#s3 .product .interactive legend{
	font-size: 0.8em;
}

#s3 .product .preisinfo{
	font-size:0.9em;
}

#s3 .product .preisinfo2{
	font-size:0.8em;
}


* html #s3 .product {
	width:784px;
	/*height:590px;*/
	margin: 1em 0px;
	display:block;
	overflow:hidden;
}
.cls {
clear: both;
}

/*Seiteninhalte*/
.infocenterContainer .headline{
	float:left;
}

.infocenterContainer .headline h2{
	font-size:1.4em;
	color:#ffcc00;
	margin-bottom:.2em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

.infocenterContainer .backbutton{
	float:right;
}

.infocenterContainer .clear{
	clear:both;
	width:100%;
	font-size:0px;
	line-height:0px;
	height:5px;
}

table.inhalt {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

table.inhaltNixAbstand {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	align: center;
}

.Variantenliste{
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}

.Variantenliste img{
	border:1px solid #CCCCCC;
	padding:1px;
}

.Variantenliste_links{
	padding: 1px 0px 1px 4px;
	margin: 0px;
}


/*Ueberschriften Balken der Inhaltsseite*/
.balken/*EDIT*/ {
	background-color: #2a2a2a;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
}

A {
	color: #c9c9c9;
	text-decoration: none;
}

a.artikelliste_link {
	text-decoration:underline;
	font-weight: bold;
}

A:hover {
	color: #ffcc00;
}

.a_button{
	height:21px;
	line-height:21px;
	border:1px solid #999;
	display:block;
	color:#c9c9c9;
	text-decoration:none;
	padding: 1px 3px;
	margin:1em 3px;
	float:left;
	background-color:#333;
}

/*Formularfelder*/
INPUT.button {
	font-family: Verdana;
	width: 120px;
	height: 20px;
	font-size: 10px;
	border: 1px solid #999999;
	cursor:pointer;
	font-weight:bolder;
	margin:0;
	padding:2px 3px;
}

.textbox {
	font-family: Verdana;
	border: 1px solid #999999;
	color:#000000;
	font-size:11px;
	height:18px;
	padding:5px 0 0 5px;
}

.textarea {
	border: 1px solid #999999;
	color:#000000;
	font-size:11px;
	height:120px;
	padding:7px 0 0 5px;
	width:400px;
}

.gravurfeld{
	background-color:#fff;
	border:1px solid #999999;
	color:#000000;
	font-size:12px;
	height:60px;
	padding:5px;
	width:575px;
}

.selectbox {
	font-family: Verdana;
	border: 1px solid #999999;
	color:#000000;
	font-size:11px;
	padding:4px;
}

.textboxfehler,.textareafehler {
	font-family: Verdana;
	border: 1px solid #999999;
	color:#000000;
	font-size:11px;
	height:18px;
	padding:5px 0 0 5px;
	background-color: #DF1B1B;
}

.selectboxfehler {
	font-family: Verdana;
	border: 1px solid #999999;
	color:#000000;
	font-size:11px;
	padding:4px;
	background-color: #DF1B1B;
}

.textboxzahl {
	font-family: Verdana;
	background-color:gray;
	border: 1px solid #999999;
	color:#000000;
	font-size:11px;
	height:18px;
	padding:5px 0 0 0px;
	text-align: center;
}

.bestellschritt_aktiv {
	color:#FFCC00;
	background-color: #555555;
	font-weight:bold;
	text-align:center;
}

.bestellschritt {
	color: #000000;
	background-color: #828282;
	font-weight:bold;
	text-align:center;
}

table.border {
	border:1px solid gray;
}

table.border td {
	padding:2px 5px;
}

.fehler {
	background-color:#DF1B1B;
	border:1px solid #80929D;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align: center;
}

label {
cursor:pointer;
font-weight:bold;
}

.adressdaten_infozeile {
	font-size: 10px;
	padding: 0px;
	margin: 0px 0px;
}


.beschreibung {

}

.zumshop {
	font-weight:bold;
	color:#ffcc00;
}

.zumshop a{
	color:#ffcc00;
}

/*Tabelle Artikelliste*/
table.crossartikel td{ padding:5px;}
table.crossartikel { border:1px solid #333333; }
.crossartikel tr.artikel_footer { background-color:#333333; height:20px }
.crossartikel tr.artikel_footer a { color:#FFFFFF; }