body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
td   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

	a.eVendiNavLink {color: #230BBF; }
	
// die nächsten beiden können gelöscht werden
	.eVendiBGc {background: #cccccc; }
	.eVendiBGef {background: #efefef; }

# entfernt den Rahmen um Bilder in Kategorieansicht
table#productList table.productPic {
 background-color: white;
}
@media print {.noprint {display:none} }

.eVendiSearchTopTable {background: #cccccc; color: #000000; font-weight: bold;} 
.eVendiSearchSubTable {background: #EFEFEF; color: #000000; } 
	.eVendiwhite {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
	.eVendismall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; }
	.eVendismaller {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
	.eVendiheader {font-family: Verdana, Arial, Helvetica, sans-serif; color: #230BBF; font-size: 10pt; font-weight: bold; }
	.eVendiLink {color: #230BBF; }
	.eVendiHeaderLine {background: #dddddd;}
	.eVendiInfoTitle {color: #230BBF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	.eVendiPriceTableHeader {background: #dddddd; color: #000000; font-weight: bold;}
	.eVendiPriceTableRow0 {background: #FFFFFF;}
	.eVendiPriceTableRow1 {background: #F0F4FB;}
	.eVendiFeaturesTopTable {background: #999999; color: #FFFFFF; font-weight: bold;}
	.eVendiFeaturesSubTable {background: #EFEFEF; color: #FFFFFF; }
	.button { background-color: #230BBF; font-family: Verdana, Helvetica, Arial; font-size: 8pt; color: #FFFFFF; } 


A:hover {text-decoration:none; color:#CC0000;}
A:link {text-decoration:none; color:#0000FF;}
A:visited {text-decoration:none; color:#740163;}
table.border { background-color:transparent; border-style:solid; border-width:1px; border-color:#dddddd; }
H1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.dezent8 {text-decoration:none; color:#999999; font-size: 8pt; font-family: geneva,arial; font-weight:100}
.dezent9 {text-decoration:none; color:#999999; font-size: 9pt; font-family: geneva,arial; font-weight:100}
.black9 {text-decoration:none; color:#000066; font-size: 9pt; font-family: arial,sans-serif; font-weight:200}
.black10 {font-family: arial, helvetica, sans-serif; text-decoration:none; color:#000066; font-size: 10pt; font-weight:700}
.black11 {text-decoration:none; color:#0000CC; font-size: 11pt; font-weight:700}
.black12 {text-decoration:none; color:#0000CC; font-size: 12pt; font-weight:700}
.black {text-decoration:none; color:#000066; font-family: Arial, Helvetica; font-weight:700}

div.menu2{font-size: 90%; text-align: center; margin: 3px 0; }
div.menu2 A, div.menu2 A:visited{color: black; background-color: #dddddd; display: inline; text-decoration: none; margin: 0; border-width: 1px; border-color: #69f #039 #039 #69f; border-style: solid; padding: 1px 3px;}
div.menu2 A.current, div.menu2 A.current:visited {border-style: solid; color: #fff; background-color: #230BBF; border-color: #36c #006 #038 #006;}
div.menu2 A:hover{color: #fff; background-color: #C63; border-color: #F96 #930 #930 #F96; text-decoration:none;}
div.menu2 A.current:hover{color: #ff4; background-color: #c63;border-color: #F96 #930 #930 #F96;}

#menu {position:relative; margin-top:5px; left:1px; display:block; background:#fff; width:152px;}
#menu .rubrik {display:block; width:141px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#dddddd; color:#000; font-weight:300; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .titel {display:block; width:141px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#230BBF; color:#FFF; font-weight:300; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .tab {position:relative; top:0; left:0; font-family:verdana, arial, sans-serif; font-size:11px; }
#menu a:visited {display:block; width:141px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#f0f0f0; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a:visited span {position:absolute; left:151px; top:2px; width:0px; height:0px; border-left:8px solid #fff; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#menu a {display:block; width:141px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#f8f8e8; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a span {position:absolute; left:151px; top:2px; width:0px; height:0px; border-left:8px solid #fff; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#menu a:hover {color:#fff; background-color:#c63; border:1px solid #000; text-decoration:none;}
#menu a:hover span {position:absolute; left:151px; top:2px; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#ad {position:relative; margin-top:2px; left:4px; display:block; background:#fff; width:147px;}


/*Margin ist erforderlich */
#dlmenu {list-style-type:none; margin:2px 0px 0px 0px; padding:0;}
/*Menü Abstand Obergriffe */
#dlmenu li {display:block; float:left; position:relative; z-index:100; margin-right:2px;}
/*letztes padding  muss padding dt a entsprechen */
#dlmenu li span {display:block; z-index:100; background:#cccccc; padding: 4px 6px;font-size:1.1em;}
#dlmenu li a, #dlmenu li a:visited {display:block; padding:0;}

#dlmenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(/dateien/blank.gif);}

#dlmenu dt {background: #230BBF; margin:0; font-size: 1.1em; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff;}
/*Menüeinträge + Unterstrich */
#dlmenu dd {display:none; background: transparent; border-bottom:1px solid #ccc; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}
/*Schrift Menü + Abstand = li span*/
#dlmenu dt a, #dlmenu dt a:visited {display:block; color:#fff; padding: 4px 6px; text-decoration:none;}
#dlmenu dd a, #dlmenu dd a:visited {background:#f8f8e8; color:#000; text-decoration:none; display:block; padding: 5px 6px;}

#dlmenu li a:hover {border:0;}
#dlmenu li:hover dd, #dlmenu li a:hover dd {display:block; border: 2px solid #cccccc;}

/* Menü-Listen-Ende */
#dlmenu li:hover dl, #dlmenu li a:hover dl {border-bottom:7px solid #cccccc;}
#dlmenu li:hover dt a, #dlmenu li a:hover dt a, #dlmenu dd a:hover {background: #cccccc; color:#000;}



#maincontent { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; text-decoration:none }
.pages_page { padding-left:11px; padding-bottom:10px; text-decoration:none; color:#999999; font-size: 8pt; font-family: geneva,arial; font-weight:100}
.p, .pages_page_description { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none }
.pages_page_title {text-decoration:none; color:#000066; font-size: 9pt; font-family: arial,sans-serif; font-weight:100}
.pages_page_url {text-decoration:none; color:#999999; font-size: 8pt; font-family: geneva,arial; font-weight:100}
.highlight {font-size: 9pt; font-family: arial,sans-serif; font-weight:100}

/* statt  margin:0 auto;  nun  margin-left:10;  */
.drop {width:600px; margin-left:10; background:#999; border:1px solid #888; font-family:arial, sans-serif; position:relative; z-index:500;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)), color-stop(5%, rgba(255, 255, 255, 0.5)), color-stop(95%,  rgba(255, 255, 255, 0.2)));
background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5) 5%, rgba(255, 255, 255, 0.2) 90%, rgba(255, 255, 255, 0));
-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
}

.drop .title {padding:6px 10px 0 10px; height:32px; border-bottom:1px solid #444;}
.drop .title p {padding:0 60px 0 0; margin:0; text-align:center; font-size:14px;
text-shadow:  0px 1px 1px #fff; }

.everything {clear:left; padding:5px 10px 0 10px; margin:0; list-style:none; height:26px; border-top:1px solid #c0c0c0; background:#888; border-bottom:1px solid #444; position:relative;}
.everything li {float:left; padding-right:5px;}
.everything li a.topLevel {display:block; height:25px; float:left; line-height:22px; padding:0 10px; text-decoration:none; color:#000; font-size:12px; font-weight:700;background:#969696; border:1px solid #444; border-bottom:0;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
border-top-right-radius:5px;
border-top-left-radius:5px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)), color-stop(5%, rgba(255, 255, 255, 0.5)), color-stop(95%,  rgba(255, 255, 255, 0.2)));
background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5) 5%, rgba(255, 255, 255, 0.2) 90%, rgba(255, 255, 255, 0));
text-shadow:  0px 1px 1px #fff;
}

.everything li a.topLevel:hover {height:26px; color:#CC0000; text-decoration:none;}

.everything li:hover > a.topLevel {height:26px; color:#CC0000; text-decoration:none;}

.everything .holdall {width:580px; background:#fff; position:absolute; left:-9999px; top:32px; background:#999; border:1px solid #888; border-top:1px solid #d0d0d0; padding:10px 10px 8px 10px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px;
border-bottom-right-radius:8px;
border-bottom-left-radius:8px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)), color-stop(5%, rgba(255, 255, 255, 0.5)), color-stop(95%,  rgba(255, 255, 255, 0.2)));
background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.5) 5%, rgba(255, 255, 255, 0.2) 90%, rgba(255, 255, 255, 0));
-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
.everything :hover .holdall {left:-1px;}

.container {width:558px; background:#fff; border:2px solid #888; border-color:#888 #aaa #aaa #aaa; padding:10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.clrall {clear:left; height:10px; border-top:1px solid #c0c0c0; overflow:hidden;}

.container h2 {padding:5px 0; margin:0; color:#444; font-size:18px;}
.container p {padding:1px 0; margin:0; color:#666; line-height:18px; font-size:11px;}
.container a {padding:0; background:transparent; display:inline; text-decoration:none;}
.container a:hover {color:#CC0000; text-decoration:none;}
.container a:visited {text-decoration:none; color:#740163;}
.container img {float:left; padding:10px; border:1px solid #ddd; margin-right:20px; display:inline;
-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
}
.container .clear {clear:left;}
.container ul {padding:0; margin:0; list-style:none; width:135px; float:left;}
.container li {float:none; clear:left;}
.container li a {font-size:12px; float:none; clear:left; line-height:16px; color:#00c}

.container table {border-collapse:collapse; width:0; height:0; margin:-1px;}

.holdall p.copy {padding:5px 0; margin:0; font-size:11px; color:#444;
text-shadow:  0px 1px 1px #fff;
}

.klein { font-family:verdana, arial, sans-serif; font-size:10px; color:#333333}
.black8 {text-decoration:none; color:#000066; font-size: 8pt; font-family: arial,sans-serif;}
.black8:hover {color:#CC0000; text-decoration:none;}
.z14 { font-family:verdana, arial, sans-serif; font-size:14px; color:#000000; line-height: 14px; }


