body {font-family:verdana,arial; font-size:9pt;background:url(img/background.gif);padding:0px }
a {text-decoration:none;color:#333333}
a:hover { text-decoration:underline}
td {font-size:0.8em}
th {background:#ccaa33;font-size:0.8em;text-align:left }
.small { font-size:8pt}
.clearfloats {clear:both}
h2 { font-size:12pt;}

#leftcol {float:left;width:650px;padding-left:100px}
/*#rightcol {float:left;width:185px; }*/

#item img {float:left; width:160px;margin:10px;}
#item table {width:100%}
#item input {background:white;border:1px solid #f90;color:#f90;font-weight:bold;cursor:pointer}
	
#cart {padding:7px; font-size:7pt;
	border:solid 1px #f90;background:#fec;}
.sideinfo,.blockinfo {padding:7px; margin:2px;
	border:solid 1px #f90;background:#fec;}
.blockinfo {font-size:8pt}
.sideinfo {margin-bottom:8px; width:240px;font-size:0.8em;}

.sideinfo li {margin:2px; margin-left:15px; padding:0px; }
.sideinfo ol {margin:0px; padding:0px; }

#cart {margin-bottom:0px;width:160px;}
table.carttable td , table.carttable th { font-size:8pt; }
table.carttable { margin-bottom:4px; }
#cart h2 {font-size:9pt; font-weight:bold; }
#cart a {display:block; color:#f90; margin-top:1em;font-weight:bold; }
#cart a:hover {text-decoration:none}

#cartinfo {padding:7px; font-size:7pt;
	border:solid 1px #f90;background:#fec;position:absolute;width:280px;height:140px;top:100px;left:380px;}
#cartinfo a { color:#f90;font-weight:bold; }
#cartinfo a:hover {text-decoration:none}
.cartmark { background:#ddd; font-weight:bold; color:#003 ; padding:2px;}
.carttotal {border-top:1px solid;background:#ddd}
a.cartqt { border:1px solid; background:#ddd;color:#f90;font-weight:bold; width:20px;}
#checkouthelp { clear:both; margin-top:50px; }
#checkout a.navi {background:white;border:1px solid #f90;color:#f90;font-weight:bold; 
display:block;float:left;padding:4px;margin:4px;font-size:9pt;}
#checkout a.navi:hover { text-decoration:none }
#checkout input.navi {background:white;border:1px solid #f90;color:#f90;font-weight:bold; 
display:block;float:left;padding:2px;margin:4px;font-size:9pt;font-family:verdana,arial; cursor:pointer}
h1.shophead { background:white; color:#939; border:1px solid #f90; padding:4px; margin-right:40px; width:200px;}
/*span.bestellung a:before { content:url(img/order.gif)" "; }*/
.bestellung a:hover {text-decoration:underline}
.bestellung a  {background:white;border:1px solid #f90;color:#f90;font-weight:bold; 
padding:1px;margin:1px;}
span.bestellung a:visited {color:#f90;}

.bestellung_ebook a:hover {text-decoration:underline}
.bestellung_ebook a  {background:white;border:1px solid #22f;color:#22f;font-weight:bold; 
padding:1px;margin:1px;}
span.bestellung_ebook a:visited {color:#22f;}

.bestellung_ebook_en a:hover {text-decoration:underline}
.bestellung_ebook_en a  {background:white;border:1px solid #9f0;color:#9f0;font-weight:bold; 
padding:1px;margin:1px;}
span.bestellung_ebook_en a:visited {color:#9f0;}
