body { margin-top:0mm; font-family:Verdana; font-size:9pt; background-color:#FFFFFF;}
form { margin-top:0mm; margin-bottom:0mm; }

h1 { font-size:12pt; font-family:Verdana; font-weight:bold; margin-top: 10px; margin-bottom: 10px; }
h4 { font-size:12pt; font-family:Verdana; font-weight:bold; margin-top: 0px; margin-bottom: 10px; }
h5 { font-size:10pt; font-family:Verdana; font-weight:bold; margin-top: 0px; margin-bottom: 8px;}

.searchbox { background-color:#FFFFFF; font-family: Verdana, Arial; font-size:8pt; color: #000000; border: 0px }
.match { background-color:#FFFF00; }
.footer {font-size:8pt; font-family:Verdana}
.lmed {font-size:10pt; font-family:Verdana;font-weight:bold;}
.10 {font-size:10pt; font-family:Verdana}
.med {font-size:8pt; font-family:Verdana}
.mini {font-size:8px; font-family:Verdana}
.small {font-size:7pt; font-family:Verdana}
.smallit {font-size:8pt; font-family:Verdana;font-style:italic;}
.verysmall {font-size:6pt; font-family:Verdana;}
.error {font-size:8pt; font-family:Verdana; color:red;}
.message {font-size:8pt; font-family:Verdana;color:yellow;}
.green {background-color:#66CC99;color:#FFFFFF;}
.omyello{background-color:#FFFFFF}

.t_mini {text-align: justify;}

.head {font-weight:bold;font-size:8pt;background-color:#66CC99;color:#FFFFFF;}
.subhead {font-size:8pt;background-color:#333399;color:#FFFFFF;font-style:italic; }
.tit    {font-size:12pt; font-family:Verdana; font-weight:bold;}
.subtit {font-size:10pt; font-family:Verdana; font-style:italic;}
.text1 {font-size:10pt; font-family:Verdana; line-height: 140%; margin-top: 0;}


.title {font-size:10pt; font-weight:bold;}
.autor {font-size:10pt; font-style:italic; }
.kinfo {font-size:10pt; text-align:justify; }
.preis {font-size:10pt;}

.verdana_10 {font-family: Verdana, Arial;font-size:10pt;}
.verdana_10_bd {font-family: Verdana, Arial;font-weight:bold;font-size:10pt;}
.verdana_10_it {font-family: Verdana, Arial;font-size:10pt;font-style:italic;}

.greenline {BACKGROUND-COLOR:#FFFFFF;border:1px solid #66CC99;}
.greenline_bd {BACKGROUND-COLOR:#FFFFFF;border:1px solid #66CC99; font-weight:bold;}
.greenline_c {BACKGROUND-COLOR:#FFFFFF;border:1px solid #66CC99; text-align:center;}

/* Greenline Buttons*/
.greenline_bt {BACKGROUND-COLOR:#FFFFFF;border:1px #66CC99;border-style:outset;padding:1px;font-family: Verdana, Arial;font-size:8pt;}

.cartit {font-weight:bold;font-size:10pt;background-color:#66CC99;}
.summe {font-weight:bold;font-size:10pt;background-color:#66CC99;}
.mwst {font-size:10pt;background-color:#66CC99;}
.cartaut {font-size:10pt;}
.cartinput {font-weight:bold;font-size:12pt;text-align:center;background-color:#66CC99;color:#FF0000;border:0;}
.checkout {border:0;font-size:10pt;font-weight:bold;background-color:#66CC99;color:#FFFFFF;}

/* .checkoutinput {BACKGROUND-COLOR:#E6EEF1;border:0;} */

.ckout {BACKGROUND-COLOR:#66CC99;border:0;font-weight:bold;}
.ckoutd {BACKGROUND-COLOR:#66CC99;}
.sbox {BACKGROUND-COLOR:#333399;border:0;color:#FF0000;font-weight:bold;}

.infoBox { background: #66CC99; }

.infoBoxContents { background: #f8f8f9;  font-family: Verdana, Arial, sans-serif;  font-size: 10px; }

.infoBoxNotice { background: #FF8E90; }

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #66CC99;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



.detail1 {font-size:12pt; font-family:Verdana}
.detail2 {font-size:10pt; font-family:Verdana; font-weight:bold;}
.detail3 {font-size:9pt; font-family:Verdana; font-weight:bold;}
.detail4 {font-size:9pt; font-family:Verdana}
.detail5 {font-size:7pt; font-family:Verdana; font-weight:bold;}
.detail6 {font-size:7pt; font-family:Verdana}


.lastchange {vertical-align:bottom; text-align:center; }


hr {color:#33CC99;}

.bgwhite {background:white;}

.showcart {
  font-family:Verdana;
  font-size:11px;
  margin-left:10mm;
  margin-right:10mm;
  background:white;
}


.b {
    font-family:Verdana,sans-serif;
    font-size:12px;
   /* font-weight:bold;*/
	background:#EBEBEB;
/*    background:#EBEBEB; */
}

.a {
    font-family:Verdana,sans-serif;
    font-size:12px;
/*    font-weight:bold;*/
	background:#E9EDFE;       /*#FAF1F2;*/
}


.Z1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24pt;
}


.Z1B {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
}


.Z2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 2em;
}


.Z2 img{
float:left;
margin: 10px 10px 10px 10px;
display:block;
border: 0px;
}


.ImageBox{
float:left;
margin: 0px 0px 20px 0px;
line-height: 1em;
}




a:link    { color:#66CC99; font-weight: bold; text-decoration:none}  /* color:#0000FF; */
a:active  { color:#FF0000; font-weight: bold; text-decoration:none}
a:visited { color:#66CC99; font-weight: bold;text-decoration:none }