strong { font-weight:normal; }
a { text-decoration:none; color:#009; }
a:visited { }
a:hover { text-decoration:underline; }
h1 { font-size:1.5em; }
h2 { font-size:1.2em; }
p { text-align:justify; }
body { width:800px; font-size:0.9em; font-family:verdana,arial,sans-serif; }
* html body {		/* nur fuer IE 6+ */
	font-size:0.8em;
}
*+html body {		/* fuer IE 7+ */
	width:805px;
}
div#top {
	background:transparent url('/pic/logo2.jpg') 0 0 no-repeat;
	background-color:#c0d0d0;
	border-bottom:1px solid #ccc;
	height:100px;
	text-align:right;
}
html + body div#top {		/* nur fuer Internet Explorer 5.x */
	width:800px;
}
/*div#top ul {
	list-style-type:none;
	margin:2px 5px 0 0;
}
div#top ul li {
	background:transparent url('/pic/list.gif') -2px 0 no-repeat;
	float:right;
	margin-left:1em;
	padding-left:14px;
}*/
div#top a.topmenu {
	background:transparent url('/pic/list.gif') -2px 0 no-repeat;
	margin-left:1em;
	margin-right:10px;
	padding-left:14px;
}
div#top img {
	background-color:white;
	border:1px solid #ccc;
	margin:3px;
	padding:3px;
}
div#menu {
	width:145px;
	float:left;
	clear:both;
	padding:5px;
}
div#menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div#menu ul li {
	background:transparent url('/pic/list.gif') -2px 3px no-repeat;
	padding-left:14px;
	padding-top:3px;
}
div#content {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:500px;
	min-height:600px;
	margin-left:160px;
	margin-top:5px;
	padding:5px;
	float:both;
}
* html div#content {		/* nur fuer IE 6+ */
	width:492px;
	height:600px;
}
p#breadcrumb {
	border-bottom:1px solid #ccc;
	margin:0;
	padding-bottom:5px;
}
div#skyads {
	float:right;
	text-align:right;
	padding:5px;
}
html + body div#skyads {		/* nur fuer Internet Explorer 5.x */
	text-align:left;
}
div#footer {
	font-size:0.8em;
	border-top:1px solid #ccc;
	margin-top:5px;
	clear:left;
	text-align:center;
}

p.pagenav {
	text-align:right;
}

/* Eintraege im Verzeichnis und der Suchergebnisse */
.basic {
	font-size:0.9em;border:1px solid black;height:4.4em;margin-top:0.5em;
}
.basic .p1 {
	padding:0 0.2em;border-right:1px solid black;float:left;height:2.9em;width:30%;
}
.basic .p2 {
	padding:0 0.2em;border-right:1px solid black;float:left;height:2.9em;width:40%;
}
.basic .p3 {
	padding:0 0.2em;
}
.premium {
	font-size:0.9em;border:1px solid black;height:7.1em;margin-top:0.5em;
}
.premium .p1 {
	padding:0 0.2em;border-right:1px solid black;float:left;height:5.6em;width:30%;
}
.premium .p2 {
	padding:0 0.2em;border-right:1px solid black;float:left;height:5.6em;width:40%;
}
.premium .p3 {
	padding:0 0.2em;float:left;
}
.premium_plus {
	font-size:0.9em;border:1px solid black;height:23.1em;margin-top:0.5em;
}
.premium_plus .p1 {
	padding:0 0.2em;border-right:1px solid black;float:left;height:21.6em;width:40%;
}
.premium_plus .p2 {
	padding:0 0.2em;border-bottom:1px solid black;float:left;height:13.4em;width:58%;text-align:justify;
}
.premium_plus .p3 {
	padding:0 0.2em;border-right:1px solid black;height:8em;width:29%;float:left;
}
.premium_plus .p4 {
	padding:0 0.2em;float:left;
}
.premium_plus .p1 .img {
	margin:0.2em 0;
}
* html body .premium_plus .p1 {		/* nur fuer IE 6+ */
	height:21.4em;
}
* html body .premium_plus .p2 {		/* nur fuer IE 6+ */
	width:57%;
}
.basic .head,.premium .head,.premium_plus .head {
	font-weight:bold;padding:0 0.2em;border-bottom:1px solid black;background-color:#ccc;height:1.5em;display:block;
}

div.book {
	min-height:120px;margin-bottom:1em;text-align:justify;
}
div.book span {
	font-size:0.8em;color:#555;font-weight:bold;
}
div.book div {
	width:120px;float:left;text-align:center;
}

div.bnav {
	text-align:center;
	padding:4px 0px;
	margin-top:3em;
	font-size:0.8em;
}
div.bnav div.prev {
	float:left;
}
div.bnav div.next {
	float:right;
}
div.bnav div.pg {
	margin:0 10.5em;
}
div.bnav div.pg a {
	border:1px solid black;
	background-color:#ccc;
	padding:3px 3px;
}
div.bnav div.pg a.act {
	font-weight:bold;
}

