/** ---- Textstile --- **/
body, table, td, .filmtext {
	font-family: arial, verdana, geneva, sans-serif;
}
.roman {
	font-family:"Times New Roman", Times, serif;
}
/** ---- Textgrößen --- **/
.standardtext-vorlage {
	font-size: 10pt;
}
.header-vorlage {
	font-size: 13pt;
	font-weight: bold;
}
.smalltext-vorlage {
	font-size: 9pt;
}
.preheader-vorlage {
	font-size: 9pt;
	font-weight: bold;
}
body {
	font-size: 76%;
	line-height:130%;
}
.filmtext, .filmtext-link {
	font-size: 105%;
	line-height:130%;
}
table, td {
	font-size: 100%;
}
h1, .h1size  {
	font-size: 150%;
	font-weight: bold;
	line-height:110%;
}
h1.pb-repeat {
	font-size: 120%;
}
h2 {
	font-size: 115%;
	font-weight: bold;
}
h1.pbtitle {
	font-size: 105%;
	font-weight: normal;
}
h2.pbtitle {
	font-size: 150%;
	font-weight: bold;
}
h3 {
	font-size: 100%;
	font-weight: bold;
}
h3.articletext {
	font-size: 105%;
	font-weight: bold;
}}
.anmerkung {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
.smalltext {
	font-size: 92%;
}
.preheader, .leseprobe {
	font-size: 92%;
}
p.preheader-bold {
	font-size: 100%;
	font-weight:bold;
}
p.picsubtext, p.picsubtextlarge {
	margin-top:0em;
	margin-bottom:0em;
	font-size:80%;
	text-align:right;
	font-style: italic;
	line-height:1.1em;
}
p.picsubtextlarge {
	font-size: 82%;
	line-height:1.4em;
}
h3.marginaltext {
	font-size:95%;
	text-align:left;
	font-style: italic;
	line-height:1.1em;
	padding-right: 0.5em;
	font-weight: bold;
	margin-bottom:0.5em;
}
p.marginaltext {
	font-size:85%;
	text-align:left;
	font-style: italic;
	line-height:1.1em;
	padding-right: 0.5em;
}
h3.marginalmasstext {
	font-size:90%;
	text-align:left;
	font-style: italic;
	line-height:1.1em;
	padding-right: 0.5em;
	font-weight: bold;
}
p.marginalmasstext {
	font-size:82%;
	text-align:left;
	font-style: italic;
	line-height:1.1em;
	padding-right: 0.5em;
}
/** ---- Farben --- **/
body, #midsheetcanvas, #midsheet {
	color: #666666;
	background-color: #669966;
}
.leseprobe {
	color: #666666;
	background-color: #FFFFFF;
	padding-right:2px;
 }
#midsheet, .textcolor-std, h3.articletext {
	color: #666666;
	background-color: #FFFFFF;
}
td {
	color: #666666;
	background-color: transparent;
}
h1, h2, h3, .preheader, th, .blacktext, .anmerkung {
	color: #000000;
}
h1.pbtitle, h1.pb-repeat {
	color:#777777;
}
div.pageheader {
	background-color: #FFFFFF;
	color: #000000;
}
.filmtext, a.filmtext-link:link, a.filmtext-link:visited, a.filmtext-link:active, a.filmtext-link:focus, a.filmtext-link:hover {
	background-color:#000000;
	color:#E4E4E4;
	text-decoration:none;
}
.hp-sublink, p.hp-sublink a:link, p.hp-sublink a:visited, p.hp-sublink a:active, p.hp-sublink a:focus, p.hp-sublink a:hover {
	color:#333333;
	text-decoration: none;
}
a.greenlink:link, a.greenlink:visited, a.greenlink:active, a.greenlink:focus, a.greenlink:hover{
	text-decoration: none;
	color:#436242;
}
/** ---- Abstände --- **/
.aquoadjust-l {
	position:relative;
	top:-0.1em;
}
.aquoadjust-r {
	position:relative;
	top:-0.1em;
}
/** ---- Seitenelemente --- **/
html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#midsheetcanvas, #midsheetcanvas-pagewhite {
	position:relative;
	top:0px;
	height: 100%;
	width:826px;
	margin-left:auto;
	margin-right:auto;
}
#midsheetcanvas-pagewhite {
	background-image:url(images/homepage_midsheet_bg_white.jpg);
	background-repeat:repeat-y;
}
div#midsheet, div#midsheet {
	z-index:10;
	position: relative;
	width: 826px;
	background-image:url(images/homepage_midsheet_bg_white.jpg);
	background-repeat:repeat-y;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
}
div#contentcover {
	z-index: 20;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:transparent;
	visibility:hidden;
}
div#contentsheet {
	z-index: 10;
	position:relative;
	width:784px;
	top:0px;
	left:21px;
}
div.pageheader {
	position:relative;
	height:144px;
}
div.mainnav {
	position:relative;
	height:18px;
	background-color:#996633;
}
div#maincontent {
	position:relative;
	padding-top:11px;
	padding-left:13px;
}
div#contentend {
	z-index: 20;
	position:relative;
	height:21px;
	background-image:url(images/homepage_midsheet_bottom.jpg);
	background-repeat:no-repeat;
}
div#contentwhitegreen {
	position:relative;
	background-image:url(images/homepage_midsheet_bg_white_green.jpg);
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;
}
div#contentfullwhite {
	position:relative;
	padding-left:13px;
	padding-right:13px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	margin-top:0px;
}
div#leftsheet {
	position:absolute;
	width:321px;
	padding-left:13px;
}
div#rightsheet {
	position:relative;
	left:321px;
	width:449px;
	padding-left:13px;
}
p.whitegreen-left {
	line-height: 130%;
	width: 295px;
}
p.archivstart-right {
	line-height: 130%;
	width: 209px;
}
/* Elemente der Haupt-Navigationszeile */
img.mainnav {
	border: 0 none;
	position:absolute;
}
a.mainnavbu-startseite:link img, a.mainnavbu-startseite:visited img, a.mainnavbu-startseite:active img, a.mainnavbu-startseite:focus img {
	background-image:url(images/mainnavbu_startseite_normal.gif);
}
a.mainnavbu-startseite:hover img {
	background-image:url(images/mainnavbu_startseite_over.gif);
}
a.mainnavbu-hefte:link img, a.mainnavbu-hefte:visited img, a.mainnavbu-hefte:active img, a.mainnavbu-hefte:focus img {
	background-image:url(images/mainnavbu_hefte_normal.gif);
}
a.mainnavbu-hefte:hover img {
	background-image:url(images/mainnavbu_hefte_over.gif);
}
a.mainnavbu-filmedition:link img, a.mainnavbu-filmedition:visited img, a.mainnavbu-filmedition:active img, a.mainnavbu-filmedition:focus img {
	background-image:url(images/mainnavbu_filmedition_normal.gif);
}
a.mainnavbu-filmedition:hover img {
	background-image:url(images/mainnavbu_filmedition_over.gif);
}
a.mainnavbu-verlag:link img, a.mainnavbu-verlag:visited img, a.mainnavbu-verlag:active img, a.mainnavbu-verlag:focus img {
	background-image:url(images/mainnavbu_verlag_normal.gif);
}
a.mainnavbu-verlag:hover img {
	background-image:url(images/mainnavbu_verlag_over.gif);
}
a.mainnavbu-spurensuche:link img, a.mainnavbu-spurensuche:visited img, a.mainnavbu-spurensuche:active img, a.mainnavbu-spurensuche:focus img {
	background-image:url(images/mainnavbu_spurensuche_normal.gif);
}
a.mainnavbu-spurensuche:hover img {
	background-image:url(images/mainnavbu_spurensuche_over.gif);
}
a.mainnavbu-tth:link img, a.mainnavbu-tth:visited img, a.mainnavbu-tth:active img, a.mainnavbu-tth:focus img {
	background-image:url(images/mainnavbu_tth_normal.gif);
}
a.mainnavbu-tth:hover img {
	background-image:url(images/mainnavbu_tth_over.gif);
}
a.mainnavbu-links:link img, a.mainnavbu-links:visited img, a.mainnavbu-links:active img, a.mainnavbu-links:focus img {
	background-image:url(images/mainnavbu_links_normal.gif);
}
a.mainnavbu-links:hover img {
	background-image:url(images/mainnavbu_links_over.gif);
}
a.mainnavbu-dokus:link img, a.mainnavbu-dokus:visited img, a.mainnavbu-dokus:active img, a.mainnavbu-dokus:focus img {
	background-image:url(images/mainnavbu_dokus_normal.gif);
}
a.mainnavbu-dokus:hover img {
	background-image:url(images/mainnavbu_dokus_over.gif);
}
a.mainnavbu-archiv:link img, a.mainnavbu-archiv:visited img, a.mainnavbu-archiv:active img, a.mainnavbu-archiv:focus img {
	background-image:url(images/mainnavbu_archiv_normal.gif);
}
a.mainnavbu-archiv:hover img {
	background-image:url(images/mainnavbu_archiv_over.gif);
}
a.mainnavbu-redaktion:link img, a.mainnavbu-redaktion:visited img, a.mainnavbu-redaktion:active img, a.mainnavbu-redaktion:focus img {
	background-image:url(images/mainnavbu_redaktion_normal.gif);
}
a.mainnavbu-redaktion:hover img {
	background-image:url(images/mainnavbu_redaktion_over.gif);
}
a.mainnavbu-kontakt:link img, a.mainnavbu-kontakt:visited img, a.mainnavbu-kontakt:active img, a.mainnavbu-kontakt:focus img {
	background-image:url(images/mainnavbu_kontakt_normal.gif);
}
a.mainnavbu-kontakt:hover img {
	background-image:url(images/mainnavbu_kontakt_over.gif);
}
a.mainnavbu-impressum:link img, a.mainnavbu-impressum:visited img, a.mainnavbu-impressum:active img, a.mainnavbu-impressum:focus img {
	background-image:url(images/mainnavbu_impressum_normal.gif);
}
a.mainnavbu-impressum:hover img {
	background-image:url(images/mainnavbu_impressum_over.gif);
}
/* Elemente der Homepage */
div.hp-linkfield {
	position:relative;
	width:424px;
	height:47px;
	margin-bottom:15px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#A1B9A1;
	cursor:pointer;
	padding-top:0px;
}
div.hp-linkfield {
	cursor:hand;
}
div.hp-linkfield-nolink {
	position:relative;
	width:424px;
	height:47px;
	margin-bottom:15px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#A1B9A1;
	padding-top:0px;
}
div.hp-linkfield-nolink {
}
img.hp-navimgtxttegtal {
	margin-top:3px;
	margin-bottom:0px;
	border: 0px none;
}
img.hp-navimgtxtindi {
	margin-top:3px;
	margin-left:5px;
	margin-bottom:0px;
	border: 0px none;
}
img.hp-navarc {
	position:absolute;
	right:-1px;
	top:2px;
	border: 0px none;
}
.hp-sublink {
	margin-top: -4px;
	margin-left: 2px;
}
/* --- Benutzerzähler --- */
#hp-usercounter {
	position:relative;
	left:-16em;
	margin-top:24px;
	margin-bottom:2px;
	font-size: 87%;
	color:#7BA57A;
}
.hpuct { /* Trennstrich zwischen den Benutzerzähler-Ziffern */
	color:#588257;
	font-size: 80%;
	position:relative;
	top:-0.2em;
} 
.hpucc { /* Benutzerzähler-Ziffer */
	color:#000000;
}
/* --- Seite zum Test der Filmvorstellung --- */
div#maxcontentsheet {
	z-index:20;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-image:url(images/homepage_midsheet_bg_darkbrown.jpg);
	background-repeat:repeat-y;
	visibility:hidden;
}
/* Flash-Paper-Elemente */
div.fullflashpapercontainer {
	margin-bottom:0px;
	margin-top:1em;
	z-index:10;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	position:relative;
	width:758px;
}
div.fullflashpaperbottom {
	position:relative;
	top:-3px;
	left:0px;
	width:758px;
	height:17px;
	z-index:20;
	background-image:url(archiv/images/flashpaper_border_bottom.jpg);
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
/* --- Seitenkonstruktion two-left-rows */
div#two-left-rows-sheet-defineheight {
	width:595px;
	margin-top: 0px;
	padding-right:2px;
	border-right: 1px solid #000000;
	float:left;
	position:relative;
}
div#two-left-rows-sheet-bottom {
	margin-top:0px;
	margin-bottom: 0px;
	height: 1em;
	clear:left;
}
/* -- Marginalspalten --- */
p.right-marginal {
	padding-left: 605px;
	margin-right: 10px;
}
/* --- Navigationsgruppe --- */
div.navgroup {
	position:relative;
	width:140px;
}
div.prenavspace {
	width:1px;
	height:8em;
	float:right;
}
div.navgroup h1 {
	margin-top:1.5em;
	margin-left:19px;
}
div.navgroup p {
	margin-top:0.1em;
	margin-bottom:0px;
	color:#000000;
}
div.navgroup img.followindent {
	width:15px;
	height:3px;
}
div.navgroup p.complexpagelink {
	margin-top:0.7em;
}
div.navgroup p.chapter {
	font-weight:bold;
	margin-top:1.5em;
	font-size:105%;
}
div.navgroup p img {
	margin-right: 5px;
	border: none;
	position:relative;
	top:1px;
}
div.navgroup p a:link, div.navgroup p a:visited, div.navgroup p a:active, div.navgroup p a:focus {
	color:#527951;
	text-decoration:none;
}
div.navgroup p a:hover {
	color:#996633;
	text-decoration:none;
}
p.dokunavgroup a:link, p.dokunavgroup a:visited, p.dokunavgroup a:active, p.dokunavgroup a:focus, a.greenlink:link, a.greenlink:visited, a.greenlink:active, a.greenlink:focus {
	color:#527951;
	text-decoration:none;
}
p.dokunavgroup a:hover, a.greenlink:hover {
	color:#996633;
	text-decoration:none;
}
h2.dokuheader a:link, h2.dokuheader a:visited, h2.dokuheader a:active, h2.dokuheader a:focus, h2.dokuheader a:hover {
	color: #000000;
	text-decoration:none;	
}
a.greenlink:link, a.greenlink:visited, a.greenlink:active, a.greenlink:focus,
a.footnote:link, a.footnote:visited, a.footnote:active, a.footnote:focus {
	color:#527951;
	text-decoration:none;
}
a.greenlink:hover, a.footnote:hover {
	color:#996633;
	text-decoration:none;
}
span.footnote {
	position:relative;
	top:-0.5em;
	font-size:80%;
}
/* --- Hilfsformate --- */
.directfollow, .directfollowtop {
	margin-top: 0px;
}
.directfollowbottom {
	margin-bottom: 0px;
}
.directfollowboth {
	margin-top: 0px;
	margin-bottom: 0px;
}
.viewonlynotie {
	display:inherit;
}
.viewonlyie {
	display:none;
}
q:before {
	content:no-open-quote;
}
q:after {
	content:no-close-quote;
}
.noborder {
	border: none;
}
.nowrap {
	white-space:nowrap;
}
.nounderline {
	text-decoration:none;
}
.redenhanced {
	color:#FF0000;
	font-weight:bold;
}
.nospacetop {
	margin-top:0px;
	padding-top:0px;
}
div.leftfloatend {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:left;
}
div.rightfloatend {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:right;
}
img.verweispfeil-grau {
	position:relative;
	top:1px;
	margin-left:2px;	
}
a.greylink:link, a.greylink:visited, a.greylink:active, a.greylink:focus, a.greylink:link, a.greylink:hover {
	color:#666666;
	text-decoration:none;
}
div.link-to-pagestart {
	position:absolute;
	top:-3.5em;
	left:663px;
}
/*--- Überschriften ---- */
p.preteaser {
	text-decoration: underline;
	margin-bottom:2px;
}
p.firstheader {
	padding-top:0px;
	margin-top:0px;
	letter-spacing:0.1em;
}
p.preheader-bold {
	margin-bottom:0.15px;
}
h1.teaser {
	margin-top:0px;
	margin-bottom:0px;
	line-height:110%;
}
p.subteaser {
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
}
p.subteaser-author {
	margin-top:2px;
	margin-bottom:0px;
}
p.picsubtext {
	margin-top:0em;
	margin-bottom:0em;
	text-align:right;
}
div.leftfloatpicture {
	float:left;
	margin-right:1em;
	margin-top:0em;
	margin-bottom:0.5em;
}
div.rightfloatpicture {
	float:right;
	margin-left:0.5em;
	margin-right:0.5em;
	margin-bottom:0.5em;
}
/*--- Absatzformate ---*/
h2.dokuheader {
	background-color:#91B591;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:13px;
	margin-top:2em;
	margin-left: -13px;
	width:440px;
	cursor:pointer;
}
h2.dokuheader {
	cursor:hand;
}
p.dokuteaser {
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-right:2em;
}
p.dokuteaserpic {
	margin-top:0.5em;
	margin-bottom:0.5em;
}
p.dokunavgroup {
	margin-top:-0.5em;
	margin-bottom:2em;
}
img.dokunavgroup {
	border:none;
	margin-right:0.3em;
}
p.marginalanmerkung {
	font-size: 92%;
	position:absolute;
	left:605px;
	width:150px;
}	
div.marginalanmerkung {
	position:absolute;
	left:605px;
	width:150px;
}
div.greenbox {
	border: 1px solid #527951;
}
h3.articletext, p.articletext {
	padding-right:0.7em;
}
h3.articletext {
	margin-top:1.7em;
	margin-bottom:0.3em;
}
p.texthinweis {
	background-color:#DBDBDB;
	padding: 0.5em;
	margin-right: 0.7em;
}
img.articlepic-left {
	float:right;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:1em;
	margin-right:0.7em;
}
p.indented:first-letter {
	padding-left:1em;
}
img.leftfloatpart {
	clear:left;
	float:left;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-right: 1.5em;
}
img.rightfloatpart {
	clear:right;
	float:right;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left: 1.5em;
}
