a, a:visited { color: #CC6600 }

img {border:0 none}

dl{ float: right; margin-left: 1em;}
dl a  { font-size: 12px; }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.smallText, .smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.productListing-heading {
  background-color: #669900;
  color: #FFFFFF;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-weight: bold;
  color: red;
}

ul.info {
	color: #999999;
	margin: 0;
    margin-top: 5px;
	padding: 0 0 10px 10px;
}

li span { color: black; }

.pL_image { margin-right:20px; margin-bottom:10px; float:left; }
.pR_image { margin-left:20px; margin-bottom:10px; float:right; }

#Warning { font-size : 10px; color: red; }

#smallerText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.price { font-weight: bold; }

.auf_lager {
	color: #669900;
	font-weight: bold;
}

.p_item {
	margin: 0px; padding-left: 15px; color: #CC6600;
}
.p_item_sel {
	margin: 0px; padding-left: 15px; color: #669900;font-weight: bold;
}



.two_col { 
  margin-left: 30px;
  width:80%;
  border:1px double black;
  padding: 15px;
  text-align:left;
  overflow: hidden;
}

.colr input { margin-bottom: 2px } 

.coll { float: left }
.colr { float: right; margin-left: -5px }
.coll { width: 70% }
.colr { width: 30% }

FORM {
	display: inline;
}

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #758389;
}

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin-top: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

.box_head {
	font-weight: bold;
	display:block;
	height:18px;
	background-color: #669900;
	border:1px solid #999999; 

}	

.box_head_c2, #top_r {
	font-weight: bold;
	display:block;
	height:18px;
	background-color: #CC6600;
	border:1px solid #999999; 
}	

.box_head_c2 a, .box_head_c2 a:visited, #top_r a, #top_r a:visited { color: #FFFFFF;}

.box_head_text {
	color: white;
	position:relative;
	text-align:center;
	vertical-align:middle;
}

.box_head_text_c2, #top_r {
	color: white;
	position:relative;
	text-align:center;
	vertical-align:middle;
	padding-top: 7px;
}
.box_head_text_c2 { padding-bottom: 4px; }

.box_content {

	border-left:1px solid #999999; 
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding: 3px;
}

.checked {list-style-image: url('images/icons/check.gif'); line-height:20px; }
.nicht_lieferbar { color: red; } 

html,body{margin:0;padding:0}
body{
	
	background-color:   #F0F0E0;
	color:              #333;
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 12px; 
	margin:             0;
	padding-left:            0;
	text-align:center;
	line-height: 1.4;
}

td {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 12px; 
}

div#around{text-align:left; }
div#around{width:950px;margin:0 auto}


div#content {
	margin: 0 170px 0 200px !important;
	margin: 0 162px 0 200px;
}

div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px;}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#footer{clear:left;width:100%}

div#wrapper{float:left;width:100%}

div#nav_r{
	float:left;
	width:150px;
	margin-left:-150px !important; margin-left:-170px;
}

div#nav_l{float:left;width:200px;margin-left:-950px}

div#main {
	margin: 0px 5px 15px 20px;
	padding: 5px 15px 0px 20px;
	background-color: white;
	border:1px solid #999999;
}
