@import url(format_div.css);
@import url(format_form.css);
@import url(format_navi.css);
@import url(format_header.css);
@import url(format_footer.css);
@import url(item.css);

table {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; margin:0; background-color: #FFFFFF; color:#333;}
table img{border:1px solid #FFFFFF}

th {font-weight:bold; background-color: #9CDC89; border-bottom: 1px solid #2D621D; color:#EAF9E3}
th#hellgruen {font-weight:bold; background-color: #EAF9E3; border-bottom: 1px solid #2D621D; color:#2D621D}

tr#zebra1 {background-color: #EAF9E3;border-bottom:1px solid #FFCE84}
tr#zebra2 {background-color: #FFFFFF;border-bottom:1px solid #FFCE84}

td#endpreis {background-color: #9CDC89; font-size:1.2em; border-bottom:1px solid #2D621D; border-top:1px solid #2D621D; color:#EAF9E3}
td#mwstpreis {font-size:0.9em; padding:7px 0 7px 0; color: #555555}

form {margin:0px}

ul {font-size:0.9em; font-weight:bold}
ul li {margin:8px 0 5px 0}
ul ul {font-size:0.9em; font-weight:normal}
ul li ul li {margin:2px 0 2px 0}

b {color:#C71C03; }

h1 {color: #C71C03;	font-family: "Comic Sans MS", georgia;	font-size: 15px;	margin: 1px 0 5px 0;	padding-bottom: 2px;	display: block;	border-bottom: 1px dotted #2D621D}
h1 a {color:#C71C03; font-family: "Comic Sans MS", georgia; font-size:13px;}
h1 a#neue_art {font-family: Tahoma, Arial, Helvetica, sans-serif, georgia; font-size:10px; font-weight:normal; color:#2D621D}
h1 a#neue_art:hover {color:#C71C03}
h2 {color:#C71C03; font-size:12px; margin:10px 0 8px 0px; display:block; border-bottom: 0px;  letter-spacing:1px}
h3 {clear:both; color:#990000; font-family: "Comic Sans MS", georgia; font-size:13px; margin:3px 0 2px 0; display:block; border-bottom: 1px dotted #2D621D}

img{float:left;margin:3px 10px 10px 3px; border:1px dotted #2D621D}
img.VarPic {border:1px dotted #FFFFFF}

a:link {text-decoration: none; font-size: 1em; color: #990000}
a:hover {text-decoration: underline; font-size: 1em; color: #000000}
a:active {text-decoration: none; font-size: 1em; color: #990000}
a:visited {text-decoration: none; font-size: 1em; color: #990000}

a:hover img{float:left;margin:3px 10px 10px 3px; border:1px solid #2D621D}

/* Styles fýr Popup bei Begriffserklýrung */
a.begriffe, a.begriffe:visited {color:#c00; position:relative; z-index:1;text-decoration:none}
a.begriffe b {position:absolute; visibility:hidden; height:0; left:0; top:21px;}
a.begriffe:hover { border:0; z-index:1000;}
a.begriffe:hover b {color: #EEE; visibility:visible; width:360px; cursor:pointer; text-align:left; font-weight:normal; z-index:500;text-decoration:none }
a.begriffe:hover b div {padding:7px; border:1px solid #CCCCCC; background-color:#ffe; }
a.begriffe:hover b img {border:0; float:left; margin:0 7px 7px 0; }
a.begriffe:hover b h1 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #222222; padding: 0 0 0 0; margin: 1px 0 3px 0}
a.begriffe_h span {position:absolute; visibility:hidden; margin:3px 0px; padding:5px; max-width:150px; background-color:#FFFFFF; color:#000000; z-index:0; border:1px solid}
a.begriffe_h:hover span{visibility:visible}

a.gruen{color: #2D621D}
a.gruen:hover {color: #000000}

a#prodlink {clear:both; float:right; margin:0 5px 10px 0; padding:3px 6px 3px 6px; background-color:#2D621D; border:1px dotted #2D621D;text-decoration:none;color:#EAF9E3;font-size:0.9em}
a#prodlink:hover {background-color:#EAF9E3;color:#2D621D; border:1px dotted #2D621D }

a.prodlink {clear:both; float:right; margin:0 5px 10px 0; padding:3px 6px 3px 6px; background-color:#2D621D; border:1px dotted #2D621D;text-decoration:none;color:#EAF9E3;font-size:0.9em}
a.prodlink:hover {background-color:#EAF9E3;color:#2D621D; border:1px dotted #2D621D }

a#prodlinkvar {clear:both; float:right; margin:0 2px 0px 0; padding:3px 6px 3px 6px; background-color:#FFCE84;text-decoration:none;color:#EAF9E3;font-size:0.9em}
a#prodlinkvar:hover {background-color:#2D621D; color:#fff}

p#trennlinie {clear:both;margin:35px 0 15px 0; border-bottom:1px dotted #2D621D}
p.trennlinie {clear:both;margin:35px 0 15px 0; border-bottom:1px dotted #2D621D}
p#trenn {clear:both;margin:5px 0 5px 0; border-bottom:1px dotted #2D621D}

p#news {clear:left;margin:0px 0 35px 0;font-size:0.9em ;padding:2px}
p#news a {float:right; margin:5px 0 3px 0; padding:3px 6px 3px 6px;border:1px dotted #999999;background-color:#2D621D; border:1px dotted #2D621D;text-decoration:none;color:#EAF9E3;font-size:0.9em}
p#news a:hover {background-color:#EAF9E3;color:#2D621D; border:1px dotted #2D621D}

p.preis {clear:right; text-align:right; float:right; margin:0 0 7px 10px; color:#C71C03; font-size:15px; font-weight:bold}
p#preis {clear:right; text-align:right; float:right; margin:0 0 7px 10px; color:#C71C03; font-size:15px; font-weight:bold}
p.preis span{text-align:right; color:#555555; font-size:10px; font-weight:normal} /*Mwst_info*/
p#preis span{text-align:right; color:#555555; font-size:10px; font-weight:normal} /*Mwst_info*/

/* Styles fýr Artikeldetail  */
p#eigenschaften {line-height:2em; font-size:1.0em;padding-top:30px}  
p#eigenschaften strong {color:#990000}

p#zubehoer {clear:left;margin:0px 0 35px 0;font-size:0.9em ;padding:2px 2px 2px 2px}
p.zubehoer {clear:left;margin:0px 0 35px 0;font-size:0.9em ;padding:2px 2px 2px 2px}

p#blaettern {display:block;text-align:right;margin:0;padding:0}

div {padding:5px 5px 5px 5px; line-height:1.3em}

div#raand_grau {
	clear:both; 
	float:left;
	width:540px;
	padding:5px 10px 10px 10px;
	margin:5px 5px 0 5px;
	background-color:#FFFFFF;
	border:1px solid #888888;
	font-size:1.1em
}

div#content div#spalte2_left, div#content div#spalte2_right {
	width:45%;
	margin:0px;
	padding:5px 10px 10px 10px;
	margin:0;
	background-color:#FFFFFF;
	font-size:1em
}
div#content div#spalte2_left {
	float:left;
}
div#content div#spalte2_right {
	float:right;
	text-align:right
}

.rechts_div {
	margin: 0px 0px 10px 0px;
	border:1px dotted #2D621D; 
	-moz-border-radius:5px;
}

.rechts_div h3 {
	margin: -5px -5px 0px -5px;
	padding: 5px;
	font-size:15px; 
	background-color:#EBF3E8
}

/* variable Font-Groessen */
.fsize110 {font-size:1.1em}
.fsize110Bold {font-size:1.1em; font-weight:bold}

.FilterDrop {
  font-size:0.8em;
  color:#2D621D;
  background-color:#FFFFFF;
  border:1px dotted #2D621D;
}

/* roter Hintergrund im Mengeneingabefeld im Warenkorb, wenn nicht verfýgbar*/
.InputBoxRotBG {background-color: #EE2222;}

.imageborder_0 {border-width:0px;}

#katalog_filterleiste {
-moz-border-radius:5px;
	border:1px dotted #2D621D;
	background-image: url(images/art_bg.gif);
	background-repeat: repeat;
	margin:10px 0px 0px 0px; 
	padding:5px;
        height:30px;
}

#lager {clear:both; float:right;color:#fff; background-color:#393; font-weight:normal; padding:2px 3px; margin-top:2px}

#neu {clear:both; float:right; color:#2D621D; background-color:#FBE7D0; font-weight:bold; float:right; padding:3px 3px 5px 5px; margin-bottom:15px; margin-right:5px; height:12px; border:1px solid #2D621D}
.neu {clear:both; float:right; color:#2D621D; background-color:#FBE7D0; font-weight:bold; float:right; padding:3px 3px 5px 5px; margin-bottom:15px; margin-right:5px; height:12px; border:1px solid #2D621D}

.ohne_rahmen { border:0px dotted white}

.rand_gruen {
	-moz-border-radius:5px;
	border:1px dotted #2D621D;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 5px;
}

.rest {float:right;color:#fff; background-color:#393; font-weight:bold; color:#fdd; padding:1px 3px; margin:2px 5px 0 5px}

.sonderpreis { font-family: "Courier New", Courier, mono; font-size: 14px; font-weight: normal; color: #FF6600; text-decoration: line-through}

.start {
	-moz-border-radius:5px;
	border:1px dotted #2D621D;
	background-image: url(images/art_bg.gif);
	background-repeat: repeat;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 5px;
	overflow:hidden
}

.TableCellHell {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; height:20px; color: #AA0000; background-color: #EAF9E3; border-color: #FFE3B0 #FFE3B0 #FFE3B0 black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.TableTextGruen { font-weight: normal; color: #2D621D; height: 18px; padding-left: 6px; border-top-width: 3px; border-bottom-width: 3px}

.text_fett_11 {font-size:1.1em; font-weight:bold}
.text_fett_10 {font-size:1.0em; font-weight:bold}
.text_fett_09 {font-size:0.9em; font-weight:bold}

.text_11 {font-size:1.1em; font-weight:normal}
.text_10 {font-size:1.0em; font-weight:normal}
.text_09 {font-size:0.9em; font-weight:normal}

.trusted_shop {border-width:0px; width:70px; height:70px}

.VarDrop { margin:5px 0px 0px 4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #AA0000 ; width: 150px; background-color: #FFF8E9}

.VarTable {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #AA0000 ; height: 22px}
.VarTable img, .VarTable a:hover img {margin:0; border:0px}


.nomargin {
	margin:0px;
}
.margin3 {
	margin:3px;
}
.width10 {	
	width:10px
}

.noborder {
	border:none ;
}