* {
	margin: 0;
}

body {
	width: 650px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
}

p {
	margin-bottom: 8pt;
}

h1 {
	font-size: 16pt;
	line-height: 27pt;
	text-align: right;
	font-weight: bold;
	color: #808080;
	text-transform:uppercase;
	letter-spacing: 3pt;
}

h2 {
	font-size: 10pt;
	line-height: 15pt;
	text-align: left;
	color: #808080;
	font-weight: normal;
	text-transform:uppercase;
	letter-spacing: 1pt;
}

.b_teaser {
	width: 459px;
	height: 240px;
	margin-bottom: 8pt;
}

.b_teaserueb {
	width: 160px;
	height: 160px;
	margin: 15pt 0 8pt 0;
}

.b_teaserbio {
	width: 160px;
	height: 320px;
	margin: 0 0 15pt 0;
}

h2.prod_titel {
	font-weight: bold;
	margin-bottom: 15pt;
}

.ntop {
	background: none;
}

h2.n_date {
	border-top: solid 1px #dedede;
	text-align: right;
	font-size: 10pt;
	margin-bottom: 8pt;
}

.zw_head {
	text-transform: none;
	font-style: italic;
}

.sonder {
	font-style: italic;
	letter-spacing: 1pt;
}

.text {
	margin: 0 0 7pt 0;
	text-align: left;
	font-size: 10pt;
	line-height: 14pt;
	color: #454545;
}

.kontrast {
	color: #737373;
}

a {	
	color: #808080;
    text-decoration: none;
	border-bottom: solid 1px #dedede;
    font-style: italic;
}

a[href^="http://"]::after {
    content: " [Weblink: "attr(href)"]";
    font-style: italic;
}

table.besetzung, table.biotab {
	border-collapse: collapse;
	border: none;
	margin: 0 0 15pt 0;
}

h2.pos3 {
	width: 90%;
	position: relative;
	left: 10%;
	margin: 16pt 0 4pt 0;
	border-bottom: solid 1px #808080;
}

td.aufg, td.pers, td.biotext, td.biodate {
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	line-height: 14pt;
	color: #454545;
}

td.biodate {
	width: 25%;
	text-align: right;
	padding-bottom: 4pt;	
	color: #737373;	
}

td.pers {
	padding-left: 15px;
	vertical-align: bottom;
}

td.biotext {
	width: 75%;
	padding-bottom: 4pt;
}

tr.abs td {
	padding-bottom: 8pt;
}

h3 {
	font-size: 10pt;
	line-height: 15pt;
	text-align: left;
	text-transform: none;
	letter-spacing: 1pt;
	font-weight: bold;
	color: #737373;
	margin-bottom: 8pt;
}

h3.aj_pn, h3.aj_pq {
	text-align: right;
	font-weight: normal;
    font-style: italic;
}

.no_ma, h3.aj_pn {
	margin-bottom: 0;
}

.last, h3.aj_pq {
	margin-bottom: 15pt;
}

.druck, .dr_klein {
	margin: 14pt 0 14pt 0;
	text-align: left;
	line-height: 14pt;
	font-size: 10pt;
	color: #454545;
}

.dr_klein {
	margin: 0;
	text-transform: none;
}

#head, #foot, #vert_l, #vert_l2, #seiten_titel, #back_li_o, #back_li_u, #navu, li.na, li.na_sp, #gal, ul.info_li, ul.indi_pos5, .skip, .npr, .cunt, .ctop, .cmitb, .cmitbue, .cmitbsp, .cspunt, .csptop, .nunt, .nmitb, h1.navt_ie, h2.prod_titel_ie, h2.index_ie, #no_js, #lbOverlay, #wtbOverlay, #lbBottom, #wtbBottom, #lbCenter, #wtbCenter {
	display: none;
}