body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-position: 780px;
	background-repeat: repeat-y;
	background-color: #FAFAFA;
}

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

table.leasing {
   border-collapse: collapse;
   text-align: right;
}

th {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

td.column_left {
	background-image : url(images_website/linkerrand.gif);
	background-repeat : repeat-y;
	background-color : #dfdfe1;
	padding-left : 4px;
	padding-right : 13px;
	padding-top : 6px;
	text-align : center;	
}

td.column_right {
	background-image : url(images_website/rechterrand.gif);
	background-repeat : repeat-y;
	background-color : #dfdfe1;
	padding-left : 13px;
	padding-right :4px;
	padding-top : 6px;
	text-align : center;
}

td.content {
	font-size: 12px;
	color: #000000;
	padding:5px;
	line-height:1.4em;
	text-align:justify;
	border-top:1px;
}

.col_left_hot {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	text-align: left;

}

a {
	color : Black;
	text-decoration : none;	
}

a:hover {
	color : Black;
	text-decoration : none;
	background-color : #F0981A;
}

A IMG {
	border : 0px;
}

.cat A {
	display: block;
	font-size: 10px;
	text-align: left;
	margin-left: -4px;
	margin-right: -6px;
	padding-bottom: 1px;
}

.cat A IMG { 
	margin-left: -16px;
}

.sitemap A {
	display: block;
	font-size: 12px;
	text-align: left;
	margin-left: -4px;
	margin-right: -6px;
	padding-bottom: 4px;
}

.sitemap A IMG { 
	margin-left: -16px;
}


.flags td {
	text-align : center;	
}

.flags td  a{
	vertical-align : middle;
	background-color : #999999;
	border: 0px;
	padding : 1px 6px 1px 6px;
}

.flags td :hover {
	background-color : #05028D;
}

.top {
	background-color : #005da3;
	font-size: 11px;
	height : 21px;	
}

.top-wrong-country {
	background-color : #005da3;
	font-size: 11px;
	height : 21px;	
   color: White;
}

.top A {
   display: block;
   float: left;
   color: #FFFFFF;
   text-decoration: none;
   padding: 3px 9px 3px 9px;
   font-size: 12px;
}

.top-wrong-country A {
   color: #F0981A;
   text-decoration: none;
}

.top-wrong-country A:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color : #dd850a;
}

.top IMG {
	display: block;
	float: left;
	padding-top: 2px;
}

.top A IMG {
	display: inline;
	float: none;
}

.top2 {
	display: block;
	float: right;
}

.top2 A:hover {
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	background-color : #05028D;
}

.top A:hover {
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	background-color : #dd850a;
}


.SUMME{
	border-top : 1px dotted Black;
	padding-top : 4px;
	padding-bottom: 4px;
}

/*  Warenkorb Column Zahl */
.wk_z {
	text-align: right;
	font-size: 11px;
	vertical-align: top;
}

/*  Warenkorb Column inhalt */
.wk_i {
	text-align : left;
	font-size : 11px;	
}

.wk_i a{
	display: block;
	width: 100%;
}

.col_heading {
	font-size : 13px;
	padding-top : 3px;
	padding-bottom : 5px;	
	display : block;
	text-align : left;
	font-weight : bold;	
	margin-top: 0px;
	margin-bottom: 0px;
}

HR {
	border-bottom-color : #AAAAAA;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
	
.col_daten {
	margin-bottom :12px;
	text-align : left;
	margin-left: 8px;
	font-size: 11px;
}

/* Forms */
form {
	display : inline;
}

input, textarea, select {
	border-bottom : 1px solid grey;
	border-right : 1px solid grey;
	border-left: 2px solid black;
	border-top : 2px solid black;
	margin-left : 0px;
	background-color : #ffffff;
	text-align: left;
}

 input.radio {
	border-bottom : 0px;
	border-right : 0px;
	border-left: 0px;
	border-top : 0px;
	margin-left : 0px;
	background-color : #ffffff;
	text-align: right;
}

.create_account input, .create_account select {
	text-align: left;
	margin-left: 0px;
	width:175px;
	margin-top: 3px;
}

.create_account input.button {
	text-align: center;
	width:184px;
}

.mainframe input.radio {
	margin-left: 0px;
	width: auto;
}

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

.mainframe HR
{
	height: 1px;
	background-color: #CCCCCC;
	border: 0px
	width: 98%;
	color: #CCCCCC;
}

.mainframe h1 {
	font-size: 20px;
	font-weight: normal;
}

.mainframe h2 {
	font-size: 20px;
	font-weight: normal;
}

h2.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: bold;
	display: inline;
}

h2.startseite_kategorien {
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight : bold;	
	font-size : 12px;	
}

.mainframe a {
	color: #05028D;
}

.mainframe a:hover {
	background-color: transparent;
	color: #F0981A;
	text-decoration: underline;
}

.kategorien a {
	padding: 3px 3px 3px 3px;
	border: 1px solid White;
	display: block;
}

.kategorien a:hover {
   border: 1px solid #F0981A;
   color: #F0981A;
   background-color: transparent;
   text-decoration: none;
}


.kategorien IMG { 
   filter:gray();
}

.kategorien a:hover IMG {
	filter: ;
}

a IMG.produkt {
	filter: gray();
	margin-right: 5px;
}

a:hover IMG.produkt {
	filter:;
}



.icon img {
}

.icon:hover img {
  filter: ;
}

.icon:hover {
	cursor: default;
}

.kategorien td {
	text-align: center;
}

.produkte {

}

.produkte h2 {
	font-size: 13px;
	display: inline;
	padding-bottom: 0px;
}

.produkte .preis {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.produkte input {
		margin-left : 0px;
		width: 40px;
		text-align: right;
}


/* Button_link */
a.b_l {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	text-decoration: none;
	color: Black;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 100px;
	text-align: center;
	font-weight: bold;
	padding: 1px 3px 1px 3px;
	background-color: transparent;
	white-space: nowrap;
}

table.warenkorb {
	margin-top: 10px;
}

table.warenkorb td {
	font-size: 11px;
}

table.warenkorb a.b_l {
	width: 60px;
	margin-left: 6px;
}

table.warenkorbdown {
	margin-top: 10px;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}

table.warenkorbdown a.b_l {
	width: 127px;
}

table.warenkorb a{
	font-weight: bold;
}

.warenkorb input {
		margin-left : 0px;
		width: 40px;
		text-align: right;
}

table.warenkorbsum {
	display: block;
	width: auto;
	margin-bottom: 10px;
}

table.warenkorbsum td {
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	word-wrap: normal;
	word-break: keep-all;
}

.produkte a.b_l {
	margin-bottom : 0px;
	width:130px;
}

a.b_l:hover {
	color : black;
  	text-decoration : none;	
	background-color : #F0981A;
}

a.b_l:active {
	border-bottom : 2px solid #BBBBBB;
	border-right : 2px solid #BBBBBB;
	border-left: 1px solid black;
	border-top : 1px solid black;
	padding : 2px 2px 0px 4px;
   background-color : #F0981A;
	color : Black;
}

.infowarenkorb {
	color: #666666;
	width: 200px;
	font-size: 10px;
}
 .productSpecialPrice {
 	color: red;
 }

.messageStackError {
 	color: red;
 }
 
input.button  {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	background-color: transparent;
	font-weight: bold;
	width: 109px;
	margin-top: 3px;
	margin-bottom: 0px;
	cursor: hand;
	text-align: center;
	height: 19px;
}

li {
	margin-bottom: 8px;
}

ol {
	margin-top: 0px;
}

pre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

.text_zoom {
 	/*border-left: 1px solid #005da3;*/
	border-right: 1px solid #005da3;
	border-bottom: 1px solid #005da3;
	/*border-top: 1px solid #005da3; */

	display: block;
	color:#999999;
	padding-bottom: 20px;
	padding-right: 15px;
	margin-right: 5px;
/*	margin-bottom: 0px; */
}

a.text_zoom {
 	/*border-left: 1px solid #005da3;*/
	border-right: 1px solid #005da3;
	border-bottom: 1px solid #005da3;
	/*border-top: 1px solid #005da3; */

	display: block;
	color:#999999;
	padding-bottom: 9px;
	padding-right: 15px;
	margin-right: 5px;
/*	margin-bottom: 0px; */
}

.text_zoom hr {
	width: 97%;
}

a.text_zoom:hover {
	color: Black;
	text-decoration: none;
}

.text_producttitle{
	font-size: 20px;
	color: #005da3;
}
.text_blue{
	font-size: 12px;
	color: #005da3;
}
.text_small{
	font-size: 11px;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
   text-align:left;
}

.suggest_link a {
   display: block;
   width: 100%;
   padding: 2px 4px 2px 6px;
   text-align: left;
   margin-left: -4px;
   margin-right: -7px;
}

#search_suggest {
	position: relative;  
	text-align: left; 
   display: none;		
}		
/*----------------------------End Suggest Styles------------------------*/

/* ::::: PRICE/PRICE STYLE ADDED BY WABSOLUTE ::::: */
.text_producttitle {
    border-bottom: 1px solid #b4b4b4;
    padding-bottom: 10px;
}
.text_blue {
    padding-top: 10px;
}
.text_small {
    margin-bottom: 8px;
}
.uvp-text {
    width: 200px;
    color: #767676;
    font-size: 11px;
    margin-bottom: 16px;
}
.price-info {
    font-family: verdana, arial, sans-serif;
    font-size: 26px;
    font-weight: bold;
    /*text-shadow: 4px 0 1px #FFFFFF, -4px 0 0 #FFFFFF, 0 -4px 0 #FFFFFF, 0 4px 0 #FFFFFF, 4px 2px 1px #FFFFFF, 2px -2px 0 #FFFFFF, -2px -2px 0 #FFFFFF, -2px 2px 0 #FFFFFF, 0 3px 7px #000000, 0 -2px 5px #000000, 3px 0px 4px #000000*/
    /*text-shadow: 3px 0 1px #FFFFFF, -3px 0 0 #FFFFFF, 0 -3px 0 #FFFFFF, 0 3px 0 #FFFFFF, 3px 3px 1px #FFFFFF, 3px -3px 0 #FFFFFF, -3px -3px 0 #FFFFFF, -3px 3px 0 #FFFFFF, -3px 3px 6px #000000, 3px 0 4px #000000 */
}

.price-uvp {
    color: #f59514!important;
    margin-bottom: 6px;
}
.sonderpreis-red {
    color: #ef3819!important;
    margin-bottom: 6px;
}
.sonderpreis-text {
    color: #ef3819;
    font-size: 12px;
    /*text-shadow: 2px 0 1px #FFFFFF, -2px 0 0 #FFFFFF, 0 -2px 0 #FFFFFF, 0 2px 0 #FFFFFF, 2px 2px 1px #FFFFFF, 2px -2px 0 #FFFFFF, -2px -2px 0 #FFFFFF, -2px 2px 0 #FFFFFF, 0 0 8px #000000 !important;*/
    /*text-shadow: 2px 0 1px #FFFFFF, -2px 0 0 #FFFFFF, 0 -1px 0 #FFFFFF, 0 1px 0 #FFFFFF, 1px 1px 1px #FFFFFF, 1px -1px 0 #FFFFFF, -1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, -1px 1px 4px #000000, 2px 0 3px #000000*/
}
.price-uvp {
    color: #ef3819;
}
.product-discount {
    border-bottom: 1px solid #b4b4b4;
    padding-bottom: 10px;
    font-weight: bold;
    color: #ff9200;
}
.product-discount-red {
  color: #EF3819 !important;
}

.nachnahme-blue {
    padding-top: 10px;
}
.delivery-time-icon {
    background-image: url('delivery-icon.png');
    background-repeat: no-repeat;
    background-position: left center;
    color: #6abf2c;
    margin: 30px 0 30px 0;
    padding-left: 36px;
}
.deferred-payment a.b_l {
    width: 129px;
}

.mini-product-image {
    margin-top: 13px !important;
    border: 1px solid #B4B4B4;
    margin-right: 5px;
    cursor: pointer;
    margin-bottom: 12px !important;
}

.mini-product-image:hover {
   border-color: #005DA3;
}

a.text_zoom img {
    /*margin-bottom: 5px;*/
}

.zoom-info-area {
    margin-top: 7px;
}

#fancybox-outer {
    border:  solid 1px #B4B4B4;
}

