* { border:0; }
body { background-color: #e6e6e6; margin: 0px; padding: 0px; color: #333333; }

body, td {
	font-size: 0.7em;
	line-height: 1.5em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
}
a:active, a:visited, a:link { color: #333333; text-decoration: none }
a:hover { color: black; text-decoration: underline }

a.link_box, a.link_box2 {
	color:white;
	padding:1px 5px 2px 23px;
	border:1px solid #A2A2A2;
	background-color:#A2A2A2;
	background-image:url(/img/div/button-arrow.gif);
	background-repeat:no-repeat;
}
a.link_box:hover, a.link_box2:hover {
	color:#333333;
	text-decoration:none;
}
a.link_box2 {
	border:1px solid #fa9b44;
	background-color:#fa9b44;
}
a.link_box2:hover {
	border:1px solid #A2A2A2;
	background-color:#A2A2A2;
}

div.content {
	width:780px;
	min-height:400px;
	background-color:#f2f2f2;
}

.divider {
	border-top:1px solid #999;
}

.f10 { font-size: 10px; line-height: 14px; }
.f10copy  { color: #616161; font-size: 10px; line-height: 12px; }
.f11 { font-size: 11px; line-height: 15px; }
.f11b { font-weight: bold; font-size: 11px; line-height: 15px; }
.f10b { font-weight: bold; font-size: 10px; line-height: 14px; }
.h12, h1 { font-weight: bold; font-size: 12px; line-height: 16px; }
.h11, h2, .h2 { font-weight: bold; font-size: 11px; line-height: 16px; }
.maroon, a.maroon { color: #800000 }
.bl   { color: white; background-color: maroon }
.submit {
	font-size: 10px;
}
.input {
	border-top:		#666666 solid 1px;
	border-bottom:	#D3D3D3 solid 1px;
	border-left:	#666666 solid 1px;
	border-right:	#D3D3D3 solid 1px;
	font-size: 10px;
}
.inputsuche   { font-size: 10px; background-color: #f2f2f2; border-style: solid; border-width: 1px; border-color: #666666 #d3d3d3 #d3d3d3 #666666 }
.select {
	border-top:		#D3D3D3 solid 1px;
	border-bottom:	#666666 solid 1px;
	border-left:	#D3D3D3 solid 1px;
	border-right:	#666666 solid 1px;
	font-size: 10px;
}
.input, .submit, .select {
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
}
.azlist {
	padding:0px 3px;
}
img.imgb {
	border:1px solid #333;
}
@media print {
	.noprint { display: none }
}
div.buecher img {
	float:left;
	margin:0 2.5em 2em 0;
}
img.weiter {
	clear:left;
	float:right;
}
div#lesungen img.autor {
	float:left;
}
div#lesungen div.text {
	margin-left:11em;
}
div#lesungen div.text h1 {
	margin-top:0;
}
.clear {
	clear:both;
}
td {
	vertical-align:top;
}
ul.alphabet {
	float:right;
	margin-top:19px;
}
ul.alphabet li {
	display:inline;
}
ul.alphabet li.o {
	display:block;
	float:left;
	padding:3px;
	color:#999;
}
ul.alphabet li a {
	display:block;
	float:left;
	padding:3px;
	font-weight:normal;
}
.versalien {
	text-transform:uppercase;
}
small {
	font-size:9px;
	line-height:13px;
}
div#videoplayer { /* nonverblaster */
	display:block;
	margin-bottom:2em;
}