h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,th,address,blockquote,nobr,b,i { font-family:Arial,Helvetica,sans-serif;  }

h1 { font-size:26px; margin-bottom:18px; }
h2 { font-size:21px; margin-bottom:18px; }
h3 { font-size:16px; }
h4 { font-size:13.4px; }
h5 { font-size:13.4px; margin-top:0px; margin-bottom:0px; }
h6 { font-size:13.4px; font-weight:normal; margin-top:0px; margin-bottom:0px; }

p,ul,ol,li,div,td,th,address,blockquote,a { font-size:13.4px; }

p {margin-top:0px; }

li { margin-top:3px; }

pre { font-family:Courier New,Courier; font-size:13.4px; color:#0000C0; }

blockquote,cite { font-style:italic; }

.text_inhalt{
	font-size:13.4px;
	font-weight:normal;
}

.ebene1 { font-size:13px; margin-top:0px; margin-bottom:3px; }
.ebene2 {font-size:12px; margin-left:0px; margin-top:0px; margin-bottom:1px; }

.h-links { text-align:left; }
.h-zentriert { text-align:center; }
.h-rechts { text-align:right; }
.h-block { text-align:justify; }

.h-rechts-grau { text-align:right; color:#cccccc; }
.grau { color:#cccccc; }

a { }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline overline; }
a:active { text-decoration:none; }

a.nav1-inaktiv { color: #000000; text-transform: uppercase; }
a.nav1-aktiv { font-weight:bold; color: #000000; text-transform: uppercase; }
a.nav2-inaktiv { color: #000000; }
a.nav2-aktiv { font-weight:bold; color: #000000; }
a.nav3-inaktiv { color: #000000; }
a.nav3-aktiv { font-weight:bold; color: #000000; }

a.link-top { color:#000000; font-size: 11px; font-weight: bold; }

td { font-family:Arial, Helvetica, sans-serif; }
td.nav-cs {background-color:#ff6666; }
td.nav-etn {background-color:#9999ff; }
td.nav-net {background-color:#ffcc00; }
td.nav-tfs {background-color:#66cc00; }
td.nav-info {background-color:#cccccc; }
td.nav3-bg {background-color:#dddddd; }

td.v-mitte { vertical-align: middle; }
td.shop-bg { background-color: #dddddd; }
.shop-verkauft {  color: #cc0000}

.bg-ocker { background-color:#eedeb5; }
.keinAbstand {  margin-bottom: 0px; margin-top: 0px;}
.textgroesser {  font-size: 15px;}
.bg-grau1 { background-color:#dddddd; }
.bg-grau2 { background-color:#eeeeee; }
.textAdresse { font-size: 11px; }
.fett-kleiner { font-size: 11px; font-weight: bold; }

/* Books */
a.navbook-inaktiv { display:block; margin:1x 0; color: #000000; }
a.navbook-aktiv { display:block; margin:1px 0; font-weight:bold; color: #000000;  }

#tab_books{
	border-collapse:collapse;
	border:1px solid #cccccc;
}
#tab_books td{
	padding:6px;
	text-align:left;
	vertical-align:top;
/*
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
*/
}
#tab_books td.titel{
	text-align:left;
/*	border:1px solid #aaaaaa;*/
	background-color:#cccccc;
}
#tab_books td.titel1{
	text-align:center;
/*	border:1px solid #aaaaaa;*/
	background-color:#cccccc;
}
#tab_books tr.zeile{
	background-color:#e8e8e8;
}
#tab_books td.info1{
}
#tab_books td.info2{
	text-align:right;
	vertical-align:bottom;
}
#tab_books td.preis{
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}
#tab_books td.bild{
	text-align:left;
	vertical-align:bottom;
}

/* Warenkorb */
#tab_steps{
	border: 1px solid #990000;
}
#tab_steps td{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#333333;
}
#tab_steps td.step1{
	background-color:#ffffff;
}
#tab_steps td.step2{
	background-color:#ff6666;
	color:#f8f8f8;
}
#tab_steps a{
	color:#ffffff;
}


#tab_cart{
	border-collapse:collapse;
	border:1px solid #cccccc;
}
#tab_cart td{
	padding:2px;
	vertical-align:top;

	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#tab_cart td.titel{
	text-align:center;
	border:1px solid #aaaaaa;
	background-color:#cccccc;
}
#tab_cart td.anzahl{
	text-align:center;
}
#tab_cart td.preis{
	padding-right:10px;
	text-align:right;
}
#tab_cart td.total{
	font-weight:bold;
}
#tab_cart td.blank{
	border:none;
	background-color:none;
}


.tab_persdat{
	border:1px solid #cccccc;
}
.tab_persdat td{
	padding:2px;
	vertical-align:top;
}

.input_fehler{
	background-color:#ffcc99;
}
.fehler{
	color:#FF3333;
}
