﻿@charset "UTF-8";

* {
 margin: 0;
 padding: 0;
}
.wait, .wait * {
 cursor: wait !important;
}
body {
 background-color: #ffffff;
 color: #666666;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size: 10pt;
 cursor: default;
 text-align: center;
}
main {
 display: block;
}
span.black {
 color:black;
}
#content span.taped {
 color: #fff600;
 background-color: #000000;
 display: block;
 width: 100%;
 position: relative;
 left: inherit;
 right: 100%;
 padding: 5px 50px 5px 100%;
 line-height: 15pt;
 font-size: 12pt;
 font-family: "Lucida Console",Monaco,monospace;
}
#content span.taped.list {
 position: static;
 left: inherit;
 right: inherit;
 padding: 5px 50px 5px 50px;
}
#content span.taped.head {
 color: #fff600;
 background-color: #000000;
 display: inline;
 position: static;
 left: inherit;
 right: inherit;
 padding: 1px 30px 3px 30px;
 font-size: 10pt;
 line-height: inherit;
 font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
}
#cosymantecbfw {
 width: 0px !important;
 height: 0px !important;
 overflow:hidden !important;
 display:none !important;
}

h1, h2, h3, h4, h5, h6, footer small {
	font-weight: normal;
}
img, footer small {
 text-decoration: none;
 border: none;
}
em {
 font-style: normal;
 font-weight: bold;
 color: #666666;
}
#naviLeft h5, #naviRight h5 {
 text-align: left;
 font-size: 10pt;
 color: #777777;
 font-weight: bold;
 padding-bottom: 1pt;
 margin-left: 0px;
 margin-right: 0px;
}
#naviRight h5 {
 text-align: right;
 color: #3C60B4;
}
#content h5, #catcontent h5 {
 padding-left: 50px;
 padding-top: 20px;
 font-size: 13pt;
 color: #999999;
}
#content h5.spacer, #catcontent h5.spacer {
 padding-top: 45px;
}
#content figure.spacer, #catcontent figure.spacer, #content p.spacer, #catcontent p.spacer{
 padding-top: 80px;
}
#content h3+h5, #catcontent h5 h3+h5 {
 padding-top: 25px;
}
#content h5.titleTheme, #catcontent h5.titleTheme  {
 font-size: 7pt;
 padding-top: 5px;
}
h4.searchHead  {
 font-family: Georgia, serif;
 color: #3C60B4;
 font-size: 12pt;
 line-height: 15pt;
 padding-left: 50px;
 padding-right: 50px;
 padding-bottom: 30px;
 padding-top: 20px;
}
h4.searchHead.extra  {
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 60px;
}
ol li h4  {
 font-size: 10pt;
 padding-right: 50px;
}
ol li.mediasuche h4  {
 margin-bottom: 20px;
 margin-left: 50px;
}
#content.Form h4.label, #Komenta h4.label, #commentForm  legend {
 font-size: 12pt;
 color: #3C60B4;
 margin-top: 100px;
 margin-left: 0px;
 margin-right:0px;
 padding-top: 20px;
 padding-bottom: 20px;
 height: auto;
 width: 100%;
 background-color: #ffffff;
}
#Komenta h4.label, #commentForm  legend {
 margin-top: 0px;
 padding-top: 100px;
}
#content.Form h4.label.error , #Komenta h4.label.error {
 color: #ff0000;
}
#content.Form h4.label.hint , #Komenta h4.label.hint {
 color: #ff0000;
}
#Komenta {
 position: relative;
 padding-bottom: 40px;
 z-index:1000;
}
#content.Media #Komenta {
 z-index:0;
}
#Komenta, #commentForm, #Komenta article {
 background-color: #fbfafa;
}
#Komenta article small {
 display: block;
 margin-top: 20px;
 margin-bottom: -5px;
 font-family: "Lucida Console",Monaco,monospace;
 font-size: 7px;
}
#Komenta:empty {
 background-color: #ffffff;
}
#Komenta, #commentForm {
 overflow: hidden;
}
#Komenta ol li h4  {
 font-size: 10pt;
 text-align: right;
 padding-right: 10px;
 margin-left: 0px;
 margin-top: 30px;
 margin-right:0px;
 margin-bottom: 4px;
}
#Komenta ol ol li h4  {
 margin-top: 0px;
}
#Komenta ol li h4 span.internal, #Komenta ol li h4 a.internal, .KoMenThar h4 span.internal, .Search h4 a span.internal  {
  font-weight: bold;
}
#content.Search h4 a span.internal, .KoMenThar h4 span.internal {
 color: inherit;
}
#Komenta ol li h4 time, #Komenta ol li h4 time+span {
 display:block;
 float: left;
 left: 0px;
 text-align:left;
 font-weight: normal;
 padding-left: 10px;
}
#Komenta ol li h4 time+span {
 padding-left: 0px;
}
#Komenta ol ol li h4 time {
 display:block;
 float: left;
 left: 0px;
 text-align:left;
 padding-left: 0px;
}
#Komenta ol li h5 {
 font-family: "Lucida Console", Monaco, monospace;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 20px;
 padding-bottom: 5px;
 margin-left: 0px;
 margin-right:0px;
 font-size: 12pt;
 color: #3C60B4;
 background-color: #ffffff;
}

#Komenta ol ol li h5 {
 background-color: #FFFFFF;
 color: #3C60B4;
 font-family: "Lucida Console", Monaco, monospace;
 font-size: 12pt;
 left: -100%;
 margin-left: 0;
 margin-right: 0;
 padding-bottom: 5px;
 padding-left: 100%;
 padding-top: 20px;
 position: relative;
 width: 100%;
}
#content footer small, #catcontent footer small  {
 display: block;
 margin-bottom: 10px;
 font-size: 7pt;
 line-height: 9pt;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 width: 640px;
}
#content.Media footer small {
 width: 540px;
}
#content.Media article.flex footer small {
 width: 640px;
}
#content span {
 color: #3C60B4;
}
#catcontent span, #catcontent small {
 color: #999999;
}
#catcontent h4.titleSubChap span {
 color: inherit;
}
#catcontent article footer small, #catcontent article footer.msiteFooterMetaV small {
 color: #444444;
}
#catcontent .xf9, #content .xf9 {
 font-size: 9pt;
 color: #444444;
}
#catcontent .xftr9, #content .xftr9 {
 font-size: 9pt;
 font-family: "Times New Roman", Times, serif;
 color: #444444;
}
#catcontent .xftr, #content .xftr {
 font-size: 14pt;
 font-family: "Times New Roman", Times, serif;
 color: #444444;
}
#catcontent .xf12, #content .xf12 {
 font-size: 12pt;
 font-family: "Cambria Math", Courier, serif;
 color: #444444;
}
ol li p em {
 font-weight: normal;
 font-style: italic;
 color: #3C60B4;
}
ol {
 font-weight: bold;
 color: #3C60B4;
 padding-left: 50px;
 margin-bottom: 45px;
 list-style-type: none; 
 background-color: transparent;
}
#Komenta ol {
 font-weight: normal;
 padding-left: 0px;
 margin-bottom: 30px;
 list-style-type: none; 
 background-color: transparent;
}
#Komenta ol ol {
 margin-bottom: 10px;
 padding-left: 40px;
}
ol.followPage {
 padding-top: 20px;
}
ol li {
 margin-bottom: 30px;
 margin-top: 20px;
}
ol li.noExcerpts {
 margin-bottom: 10px;
}
#Komenta ol li {
 margin-bottom: 0px;
 margin-top: 10px;
}
#Komenta ol ol li {
 margin-bottom: 0px;
 margin-top: 10px;
}
ul {
 list-style-type: none;
 white-space: nowrap;
 background-color: transparent;
}
#naviLeft ul {
 width: 160px;
 padding-top: 2px;
}
#naviRight ul , #entrySelect ul{
 width: 160px;
 padding-top: 2px;
 text-align: right;
}

#naviLeft ul#cats, #naviLeft ul#genres, #naviLeft ul#tags, #naviLeft ul#keys, #naviLeft ul#feat {
 padding-top: 15px;
}
#naviRight ul#cats, #naviRight ul#genres, #naviRight ul#tags, #naviRight ul#keys, #naviRight ul#feat {
 padding-top: 15px;
}
#naviRight ul#authors, #naviLeft ul#authors {
 padding-top: 50px;
}
#naviRight ul#comments, #naviLeft ul#comments{
 padding-top: 15px;
}
#naviLeft ul#guestsL, #naviRight ul#guestsL {
 padding-top: 15px;
}
#naviLeft ul#themesL, #naviRight ul#themesL{
 padding-top: 50px;
}
#naviLeft ul#themesL.first, #naviRight ul#themesL.first {
 padding-top: 50px;
}
#naviRight ul#cats.first, #naviLeft ul#cats.first {
 padding-top: 15px;
}

#naviLeft ul li, #naviRight ul li, #entrySelect ul li {
 line-height: 12pt;
}

#naviLeft ul#authors li, #naviRight ul#authors li {
 color: #3C60B4;
}
*:focus {
 outline: none;
}

p, article section figure {
 font-family: Georgia,serif;
 font-size: 12pt;
 line-height: 15pt;
 text-align: justify;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 padding-left: 50px;
 padding-right: 50px;
 margin-bottom: 0px;
 text-indent: 12pt;
 overflow: hidden;
 word-wrap: break-word;
}
#Komenta h3+p, #Komenta h4+p, #Komenta h5+p {
 font-style: normal;
}
ol p {
 text-indent: 0pt;
 padding-left: 0px;
 padding-top: 10px;
 font-weight: normal;
 color: #444444;
}
#Komenta ol h5+p {
 padding-top: 6px;
}
#Komenta ol p {
 text-indent: 0px;
 font-weight: normal;
 background-color: #ffffff;
 color: #777777;
 font-family: "Lucida Console", Monaco, monospace;
 font-size: 12pt;
 line-height: 15pt;
 text-align: left;
 margin: 0px;
 padding: 20px 10px;
}
#Komenta ol ol p {
 background-color: #FFFFFF;
 color: #777777;
 font-family: "Lucida Console", Monaco, monospace;
 font-size: 12pt;
 font-weight: normal;
 left: -100%;
 padding-left: 100%;
 line-height: 15pt;
 margin: 0;
 position: relative;
 text-align: left;
 text-indent: 0;
 width: 100%;
}
#Komenta ol p:hover {outline: #3C60B4 solid 2px;}
#Komenta ol p.disabled:hover {outline: none}
#Komenta ol p.selected {outline: #3C60B4 solid 2px;}

ol li.mediasuche {
 background-color: #ffffff;
 margin-left: -50px;
 margin-bottom: 0px;
 margin-top: 0px;
 padding-bottom: 45px;
 padding-top: 20px;
}
ol li.mediasuche p {
 background-color: #ffffff;
 margin-right: -5px;
 padding-top: 0px;
 padding-bottom: 35px;
 padding-left: 50px;
 padding-right: 50px;
}
.Media p, .Media article section figure, article.Media section figure {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 11pt;
line-height: 15pt;
}
.VielOhSofie p, .BrIIv p, .KoMenThar p, .MetAh p, .Laif p, p.noTab, .TLF p.noTab, .Media p, .Media article section figure, article.Media section figure {
 text-indent: 0px;
}
.TLF p  {
 text-indent: 12pt;
}
.AssOziaThym p, .UnBestymmt p, .LyrIck p, .KryptIch p {
 font-family: "Times New Roman",Times,serif;
 padding-top: 25px;
 padding-left: 65px;
 padding-right: 65px;
 margin-bottom: 30px;
 text-indent: 0px;
 text-align: left;
 font-size: 13pt;
 line-height: 16pt;
}
figure p.first {
 padding-top: 0px;
 text-align: center;
 white-space: nowrap;
}
.BrIIv p {
 font-family: "Courier New", Courier, monospace;
 font-size: 14pt;
 line-height: 18pt;
}
.KoMenThar p {
 font-family: "Lucida Console", Monaco, monospace;
 font-size: 12pt;
}
section.Media.AssOziaThym header:first-of-type+p, section.Media.UnBestymmt header:first-of-type+p, section.Media.LyrIck header:first-of-type+p, section.Media.KryptIch header:first-of-type+p {
 margin-top: 75px;
}
article.Media.AssOziaThym p.first+p, article.Media.UnBestymmt p.first+p, article.Media.LyrIck p.first+p, article.Media.KryptIch p.first+p {
 margin-top: 75px;
}
section.Media header+header {
 margin-top: 35px;
}
article.Media p.first+header {
 margin-top: 35px;
}
#catcontent article.Media p.first {
 padding-left: 0px;
 padding-right: 0px;
}
#catcontent article.Media.FragMenth p.first {
 padding-left: 50px;
 padding-right: 50px;
}
#catcontent article.Media.FragMenth figure p.first, #catcontent article.Media figure p.first, .AssOziaThym .flex, .UnBestymmt .flex, .LyrIck .flex, .KryptIch .flex {
 padding-left: 0px;
 padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
.AssOziaThym .flex, .UnBestymmt .flex, .LyrIck .flex, .KryptIch .flex {
 padding-top: 40px;
}
.short p {
 padding-top: 20px;
}
#content.short h3.short, #catcontent article.short h3.short {
 padding-top: 40px;
 font-size: 13pt;
}
.PseudoZ p {
 font-family: Georgia,serif;
 font-size: 13pt;
 line-height: 16pt;
 margin-top: 65px;
 margin-bottom: 30px;
 text-indent: 0px;
 text-align: left;
}
p.big {
 padding-left: 15px;
 padding-right: 10px;
 text-indent: 0px;
 text-align: left;
 font-size: 11pt;
 line-height: 15pt;
}
p.medium {
 padding-left: 50px;
 padding-right: 10px;
 text-indent: 0px;
 text-align: left;
}
p.more {
 padding-left: 15px;
 padding-right: 10px;
 text-indent: 0px;
 text-align: left;
}
section.Media header:first-of-type+p.big, section.Media header:first-of-type+p.medium, section.Media header:first-of-type+p.more {
 margin-top: 75px;
}
article.Media p.first+p.big, article.Media p.first+p.medium, article.Media p.first+p.more {
 margin-top: 75px;
}

section.Media.PseudoZ header:first-of-type+p {
 margin-top: 115px;
 margin-bottom: 60px;
}
article.Media.PseudoZ p.first+p {
 margin-top: 115px;
}

h5+p.first, h5+p.firstlast, h5+p.firstlastp {
 margin-top: 17px;
}
h5.titleTheme+p.first, h5.titleTheme+p.firstlast, h5.titleTheme+p.firstlastp, #content.Media.FragMenth article p.first, #content.Media.FragMenth article p.firstlast, #content.Media.FragMenth article p.firstlastp {
 margin-top: 30px;
}
h3+p.mixFirst, h3+p.mixFirstLastS, h4+p.mixFirst, h4+p.mixFirstLastS, h5+p.mixFirst, h5+p.mixFirstLastS {
 padding-top: 10px;
}
h5+p.mixFirstLast, article section h5+figure.mixFirstLast {
 padding-top: 15px;
}
#content p.mixFirstLastS+h5, #catcontent p.mixFirstLastS+h5 {
 padding-top: 5px;
}
h3+p.first, h3+p.firstlast, h3+p.firstlastp, h4+p.first, h4+p.firstlast, h4+p.firstlastp {
 margin-top: 25px;
}
section h3+p.mixFirstLast, section h4+p.mixFirstLast {
 margin-top: 25px;
}
p.mixFirstLast+p.first {
 margin-top: 35px;
}
p.first {
 margin-top: 37px;
}
a.teaser {
 background-color: #eeece8;
 display: block;
 font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
 font-size: 10pt;
 height: 254px;
 margin-bottom: -15px;
 margin-top: 10px;
 padding-left: 10px;
 padding-top: 10px;
 position: relative;
 width: 177px;
 overflow: hidden;
 text-align: left;
}
a.teaserm {
 background-color: inherit;
 display: block;
 font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
 font-size: 10pt;
 height: auto;
 margin-bottom: -15px;
 margin-top: 10px;
 overflow: visible;
 padding-left: 0;
 padding-top: 10px;
 position: relative;
 text-align: left;
 width: auto;
}
#content a.teaser span, #catcontent a.teaser span {
 color: #999999;
 display: block;
 font-size: 6pt;
 line-height: 8pt;
 margin-right: 20px;
 margin-top: 5px;
 height: 215px;
 overflow: hidden;
 text-align: left;
}
#content a.teaser span:first-child, #catcontent a.teaser span:first-child {
 display: block;
 color: inherit;
 font-size: 10pt;
 height: auto;
 line-height: 12pt;
 margin-right: 0;
 margin-top: 0;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 170px;
 text-align: left;
}
#Komenta a.teaser:link span:first-child, #Komenta a.teaser:visited span:first-child {
 color: #999999;
}
#Komenta a.internal:hover, #Komenta a.internal:active, #Komenta a.internal:focus, #Komenta a.teaser:hover span:first-child, #Komenta a.teaser:active span:first-child, #Komenta a.teaser:focus span:first-child {
 color: #3C60B4;
}
.Media .teaser {
 background-color: #fbfafa;
}
.KoMenThar p.first {
 margin-top: 35px;
}
.BrIIv p.first {
 margin-top: 65px;
}
.BrIIv .lastPage p.lastp, .BrIIv.lastPage p.lastp {
 margin-top: 40px;
 margin-bottom: 80px;
}
p.last {
 margin-top: 0px;
 margin-bottom: 15px;
 text-align-last: justify;
 -moz-text-align-last: justify;
}
p.lastf {
 margin-top: 40px;
 margin-bottom: 0px;
 text-align-last: justify;
 -moz-text-align-last: justify;
}
p.lastfm {
 margin-top: 20px;
 margin-bottom: 40px;
 text-align-last: justify;
 -moz-text-align-last: justify;
}
p.lastp {
 margin-top: 0px;
 margin-bottom: 15px;
 text-align-last: auto;
 -moz-text-align-last: auto;
}
p.firstlast {
 margin-top: 17px;
 margin-bottom: 15px;
 text-align-last: justify;
 -moz-text-align-last: justify;
}
p.firstlastp {
 margin-top: 17px;
 margin-bottom: 15px;
 text-align-last: auto;
 -moz-text-align-last: auto;
}
p.mixFirst {
 padding-top: 10px;
}
p.mixFirstLast, article section figure.mixFirstLast {
 padding-top: 15px;
 margin-bottom: 15px;
 text-align: left;
}
.flex {
 padding-top: 15px;
 margin-bottom: 15px;
 text-align: center;
}
p.mixFirstLastS {
 padding-top: 60px;
 margin-bottom: 15px;
}
.unjust p {
 text-align: left;
}
fieldset {
 text-decoration: none;
 border: none;
 outline: none;
}
form {
 position: absolute;
 top: 90px;
 left: 160px;
}
#content form {
 position: relative;
 top: 90px;
 left: 0px;
 width: 640px;
 padding-bottom: 190px;
}
#content #commentForm {
 top: 0px;
}
#content.Komenta #commentForm {
 margin-top: 90px;
}
#content form input {
 text-decoration: none;
 border: none;
 outline: none;
 margin-bottom: 0px;
 padding-left: 10px;
 padding-right: 10px;
 width: 620px;
 height: 30px;
 font-family: Georgia,serif;
 font-size: 12pt;
 color: #666666;
 background-color: #ffffff;
}
#content.Login input#ocPword {
 margin-bottom: 2px;
}
#content form label {
 display: block;
 outline: none;
 padding-bottom: 4px;
 padding-right: 30px;
 margin-top: 7px;
 text-align: right;
 color: #3C60B4;
}
#commentForm label[for$="comm_title"]{
 color: #777777;
}
#content form textarea {
 text-decoration: none;
 border: none;
 outline: none;
 width: 620px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 20px;
 margin-bottom: 2px;
 overflow: hidden;
 resize: vertical;
 font-family: Georgia,serif;
 font-size: 12pt;
 line-height: 15pt;
 color: #666666;
 background-color: #ffffff;
 white-space: pre-wrap;
}
#content form textarea.error, #content form input.error {
 outline: #cc0033 solid 2px;
}
#content form label.error {
 color: #cc0033;
}
#content form input.sendfield {
 text-decoration: none;
 color: #ffffff;
 border: none;
 outline: none;
 text-decoration: none;
 border: none;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size: 10pt;
 width: 640px;
 background-color: #999999
}
#content form input.sendfield:hover {
 background-color: #3C60B4;
 outline: none;
}
#content form input:hover, #content form textarea:hover {
 outline: #3C60B4 solid 2px;
}
#commentForm input#comm_title:hover {
 outline: #777777 solid 2px;
}
input {
 text-decoration: none;
 border: 1px solid transparent;
 outline: none;
 width: 632px;
}
#query {
 padding-left: 3px;
 padding-right: 3px;
 text-align: left;
 height: 18pt;
 color: #999999;
 font-family: Georgia,serif;
 font-size: 12pt;
 font-weight: normal;
 background-color: transparent;
}
#query:hover {text-decoration: none; background-color: #ebeaea; outline: none; opacity:0.2; filter:alpha(opacity=20);}

#searchSel {
 position: absolute;
 top: 90px;
 width: 635px;
 height: 18pt;
 left: 160px;
 padding-left: 3px;
 border: 1px solid transparent;
 cursor: pointer;
 font-family: Georgia,serif;
 font-size: 12pt;
 background-color: #ffffff;
}
#searchSel.visible {
 visibility: visible;
 display: block;
}
#searchSel.invisible {
 visibility: hidden;
 display: none;
}
a#searchSel.visible:hover, a#searchSel.visible:active, a#searchSel.visible:focus {text-decoration: none; background-color: #ebeaea; outline: none; opacity:0.2; filter:alpha(opacity=20);}

a {text-decoration: none; color: #999999;}
a:link, #content ol li h4 a:link, a:visited, #content ol li h4 a:visited {text-decoration: none; color: #999999;} 
a:hover, #content ol li h4 a:hover, a:active, #content ol li h4 a:active, a:focus, #content ol li h4 a:focus {text-decoration: none; color: #3C60B4; outline: none;}

span.comment.active a:link, span.comment.active a:visited, a.comment.active:link, a.comment.active:visited {text-decoration: none; color: #7781a7;} 
span.comment.active a:hover, span.comment.active a:active, span.comment.active a:focus, a.comment.active:hover, a.comment.active:active, a.comment.active:focus {text-decoration: none; color: #3C60B4; outline: none;}

#naviMeta a:link, #naviMeta a:visited {text-decoration: none; color: #ff0000;}
#naviMeta a:hover, #naviMeta a:active, #naviMeta a:focus {text-decoration: none; color: #3C60B4; outline: none;}

#Komenta ol p a:link, #Komenta ol p a:visited {text-decoration: none; color: #666666;} 

a.tagA:link, a.tagA:visited {color: #999999;} 
a.tagB:link, a.tagB:visited {color: #A1A1A1;} 
a.tagC:link, a.tagC:visited {color: #A9A9A9;} 
a.tagD:link, a.tagD:visited {color: #B1B1B1;} 
a.tagE:link, a.tagE:visited {color: #B9B9B9;} 
a.tagF:link, a.tagF:visited {color: #C1C1C1;} 
a.tagG:link, a.tagG:visited {color: #C9C9C9;} 
a.tagH:link, a.tagH:visited {color: #D1D1D1;} 
a.tagI:link, a.tagI:visited {color: #D9D9D9;} 
a.tagJ:link, a.tagJ:visited {color: #E1E1E1;} 
ul#genres a:hover, ul#tags a:hover, ul#cats a:hover, ul#keys a:hover, ul#themes a:hover, ul#feat a:hover, ul#comments a:hover, ul#authors a:hover, ul#genres a:active, ul#tags a:active, ul#cats a:active, ul#keys a:active, ul#themes a:active, ul#feat a:active, ul#comments a:active, ul#authors a:active, ul#genres a:focus, ul#tags a:focus, ul#cats a:focus, ul#keys a:focus, ul#themes a:focus, ul#feat a:focus, ul#comments a:focus, ul#authors a:focus {text-decoration: none; color: #3C60B4; outline: none;}

a.selected:link, a.selected:visited  {text-decoration: none; color: #3C60B4;}
#naviMeta a.selected:link, #naviMeta a.selected:visited  {text-decoration: none; color: #3C60B4;}

a.invisible:link, a.invisible:visited {text-decoration: none; color: #444444;} 
a.visible:link, a.visible:visited {text-decoration: none; color: #999999;}
a.visible:hover, a.visible:active, a.visible:focus {text-decoration: none; color: #3C60B4;} 


#catcontent article  a.invisible:link, #catcontent article  a.invisible:visited {text-decoration: none; color: #999999;} 

a.hit:link, a.hit:visited {text-decoration: none; color: #3C60B4;} 

h3 a:link, h4 a:link, .PseudoZ span a.invisible:link, h3 a:visited, h4 a:visited, .PseudoZ span a.invisible:visited {text-decoration: none; color: #3C60B4;} 

#catcontent article  h3 a:link, #Komenta h3 a:link, #catcontent article  h4 a:link, #catcontent article  h3 a:visited, #Komenta h3 a:visited, #catcontent article  h4 a:visited {text-decoration: none; color: #888888;} 
#catcontent article  h3 a:hover, #Komenta h3 a:hover, #catcontent article  h4 a:hover, #catcontent article  h3 a:active, #Komenta h3 a:active, #catcontent article  h4 a:active, #catcontent article  h3 a:focus, #Komenta h3 a:focus, #catcontent article  h4 a:focus {text-decoration: none; color: #3C60B4;} 

.PseudoZ span a.visible:link, .PseudoZ span a.visible:visited {text-decoration: none; color: #98a8cf;} 
.PseudoZ span a.visible:hover, .PseudoZ span a.visible:active, .PseudoZ span a.visible:focus  {text-decoration: none; color: #3C60B4; outline: none;}  

span.caption a.visible:link, span.caption a.visible:visited, figcaption a.visible:link, figcaption a.visible:visited {text-decoration: none; color: #999999;} 
span.caption a.visible:hover, span.caption a.visible:active, span.caption a.visible:focus, figcaption a.visible:hover, figcaption a.visible:active, figcaption a.visible:focus  {text-decoration: none; color: #3C60B4; outline: none;} 
span.caption a.invisible:link, span.caption a.invisible:visited, figcaption a.invisible:link, figcaption a.invisible:visited {text-decoration: none; color: #999999;} 

#Komenta a.scaption:link, #Komenta a.scaption:visited, a.scaption:link, a.scaption:visited {text-decoration: none; background-color: #999999; color:#ffffff} 
#Komenta a.scaption:hover, #Komenta a.scaption:active, #Komenta a.scaption:focus, a.scaption:hover, a.scaption:active, a.scaption:focus  {text-decoration: none; background-color: #3C60B4; outline: none; color:#ffffff} 

#catcontent article  a.visible:link, #catcontent article  a.visible:visited {text-decoration: none; color: #999999;} 
#catcontent article  a.visible:hover, #catcontent article  a.visible:active, #catcontent article  a.visible:focus {text-decoration: none; color: #3C60B4; outline: none;} 

a.naviMainSelected:link, a.naviMainSelected:visited {color: #3C60B4; line-height: 13pt;}

a.external:hover, a.external:active, a.external:focus, span.caption a.external:hover, span.caption a.external:active, span.caption a.external:focus, figcaption a.external:hover, figcaption a.external:active, figcaption a.external:focus  {text-decoration: none; color: #ff0000; outline: none;}

#media a#mp {
	position:fixed;
	z-index: 100;
	bottom: 17%;
	margin-left: 210px;
	width: 176px;
	min-height: 264px;
	height: auto !important;
	height: 264px;
	visibility: hidden;
	display: block;
}

a#next, a#prev {
position: absolute;
z-index: 100;
top: 0px;
bottom: 0px;
right: 0px;
width: 19pt;
height: auto !important;
}
#media.WieDeo a#next, #media.WieDeo a#prev {
position: absolute;
z-index: 100;
top: 0px;
bottom: 90px;
right: 0px;
width: 19pt;
height: auto !important;
padding-bottom: 0px;
margin-bottom: 0px;
}
a#prev {
position: absolute;
left: 0px;
}
a#next.list, a#prev.list {
 top: 40px;
 min-height: 100%;
 height: auto !important;
 height: 100%;
 padding-bottom: 150px;
 margin-bottom: 0px;
}

a#next:link, a#prev:link, a#next:visited, a#prev:visited {background-color: transparent; opacity:0.65; filter:alpha(opacity=65);}
a#next:hover, a#prev:hover, a#next:active, a#prev:active, a#next:focus, a#prev:focus  {background-color: #ebeaea; opacity:0.65; filter:alpha(opacity=65);}

#media a#next:link, #media a#prev:link, #media a#mp:link, #media a#next:visited, #media a#prev:visited, #media a#mp:visited {background-color: transparent; background-image: url('/dummy.gif');}
#media a#next:hover, #media a#prev:hover , #media a#next:active, #media a#prev:active, #media a#next:focus, #media a#prev:focus {background-color: #ebeaea;}

#media a#mp:hover, #media a#mp:active, #media a#mp:focus {background-color: transparent;}

#media.Media a#next:hover, #media.Media a#prev:hover, #media.Media a#next:active, #media.Media a#prev:active, #media.Media a#next:focus, #media.Media a#prev:focus {background-color: #ebeaea; opacity:0.2; filter:alpha(opacity=20);}

ul li a:link, ul li a:visited {line-height: 12pt;}
ul li a:hover, ul li a:active, ul li a:focus {line-height: 12pt;}

ul li a.touch:link, ul li a.touch:visited  {line-height: 12pt; color: #999999;}
ul li a.touch:hover, ul li a.touch:active, ul li a.touch:focus {line-height: 12pt; color: #999999;}

ul li a.naviSubSelected:link, ul li a.naviSubSelected:visited {color: #3C60B4; line-height: 12pt;}
ul li a.naviSubSelected:hover, ul li a.naviSubSelected:active, ul li a.naviSubSelected:focus {color: #3C60B4; line-height: 12pt;}

.lastEntry {padding-bottom: 15px;}

h3, h4, h5 {
 margin-left: 0px;
 margin-right: 0px;
}
h3#logoStart {
 font-size: 16pt;
 line-height: 30px;
 letter-spacing: 10px;
 font-weight: bold;
 color: #3C60B4;
 margin-left: 0px;
 margin-right: 0px;
}
h3#logoStart.less {
 letter-spacing: 11px;
}
h3#logoStart.underless {
 letter-spacing: 10px;
}
h3#logoStart.lesser {
 letter-spacing: 12px;
}
h3#logoStart.lessest {
 letter-spacing: 18px;
}
h3#logoStart.more {
 letter-spacing: 9px;
}
h3#logoStart.somemore {
 letter-spacing: 8px;
}
h3#logoStart.big {
 letter-spacing: 7px;
}
h3#logoStart.bigger {
 letter-spacing: 6px;
}
h3#logoStart.huge {
 letter-spacing: 5px;
}
h3#logoStart.wellhuge {
 letter-spacing: 4px;
}
h3#logoStart.somehuge {
 letter-spacing: 3px;
}
h3#logoStart.morehuge {
 letter-spacing: 3.5px;
}
h3#logoStart.enormous {
 letter-spacing: 2.5px;
}
h3#logoStart.maxed {
 letter-spacing: 2px;
}
h3#logoStart.maxxed {
 letter-spacing: 1.5px;
}
h3#logoStart.max {
 letter-spacing: 1px;
}
h3#logoStart.overmax {
 letter-spacing: 0.75px;
}
h3#logoStart.none {
 letter-spacing: normal;
}
h3#logoStart.xi {
 letter-spacing: 30px;
}

h3#logoStartAdd {
 text-align: right;
 font-size: 16pt;
 line-height: 30px;
 text-align: right;
 font-weight: bold;
 font-style: oblique;
 color: #3C60B4;
 margin-left: 0px;
 margin-right: 0px;
}

h3#logoStartAdd.mikro {
 letter-spacing: 1.5px;
}
h3#logoStartAdd.winz {
 letter-spacing: -0.25px;
}
h3#logoStartAdd.bit {
 letter-spacing: -0.5px;
}
h3#logoStartAdd.more {
 letter-spacing: -1px;
}
h3#logoStartAdd.somemore {
 letter-spacing: -2px;
}
h3#logoStartAdd.big {
 letter-spacing: -3px;
}
h3#logoStartAdd.morebig {
 letter-spacing: -3.5px;
}
h3#logoStartAdd.bigger {
 letter-spacing: -4px;
}

#content h3.titleMainMajor, #content.FragMenth h3, #content.VielOhSofie h3, #content.BrIIv h3, #content.Media h3, #content.MetAh h3, #content.Laif h3 {font-size: 14pt; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #3C60B4; padding-left: 50px; padding-right: 50px;}
#content h3.titleMainMajor.big  {font-size: 14pt; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #3C60B4; padding-left: 15px; padding-right: 35px;}
#content h3.titleMainMajor, #content h3.titleMainMajor.big {padding-top: 0px;}
#content.MetAh h3.searchHead, #content.FragMenth h3.titleMainFragBig, #content.VielOhSofie h3.titleMainFragBig, #content.BrIIv h3.titleMainFragBig, #content.Laif h3.titleMainFragBig, #content.MetAh h3.titleMainFragBig, #content.Media h3.titleMainFragBig {font-size: 15pt; color: #3C60B4; padding-left: 50px; padding-right: 50px;}

#catcontent h3.titleMainMajor, #catcontent article.FragMenth h3, #catcontent article.VielOhSofie h3, #catcontent article.BrIIv h3, #catcontent article.KoMenThar h3, #catcontent article.MetAh h3, #catcontent article.Laif h3 {font-size: 14pt; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #444444; padding-left: 50px; padding-right: 50px;}
#catcontent h3.titleMainMajor.big {font-size: 14pt; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #444444; padding-left: 15px; padding-right: 35px;}
#catcontent h3.titleMainMajor, #catcontent h3.titleMainMajor.big {padding-top: 0px;}
#catcontent article.Media h3 {font-size: 14pt; color: #444444; padding-left: 0px; margin-bottom: 0px;}
#catcontent article.VielOhSofie h3.titleMainFragBig, #catcontent article.BrIIv h3.titleMainFragBig, #catcontent article.FragMenth h3.titleMainFragBig, #catcontent article.Laif h3.titleMainFragBig, #catcontent article.MetAh h3.titleMainFragBig, #catcontent article.Media h3.titleMainFragBig {font-size: 15pt; color: #3C60B4; padding-left: 50px; padding-right: 50px;}

#catcontent article.FragMenth h3.titleMainFragBig.titleT {margin-top: 30px;}

#catcontent article.Media h3.media {font-size: 14pt; color: #3C60B4; padding-left: 0px; padding-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
#catcontent article.FragMenth h3.media, #catcontent article.VielOhSofie h3.media, #catcontent article.BrIIv h3.media {font-size: 14pt; color: #3C60B4; padding-left: 0px; padding-top: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
#content.FragMenth h3.media, #content.VielOhSofie h3.media, #content.BrIIv h3.media {font-size: 14pt; color: #3C60B4; padding-left: 50px; padding-right: 50px; padding-bottom: 50px;}

#content.PseudoZ h3 {font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 13pt;}
#catcontent article.PseudoZ h3 {font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 13pt;}

#content.PseudoZ section p span {font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 11pt; line-height: 0pt;}
#catcontent article.PseudoZ section p span {font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 11pt; line-height: 0pt;}

.titleMainFragNoSubs {padding-bottom: 8px; font-size: 14pt; color: #3C60B4; padding-left: 50px; padding-right: 50px;}
.titleSubPager {font-size: 10pt; color: #3C60B4; padding-left: 50px; padding-bottom: 8px; padding-right: 50px;}

#content div span.category, #content div span.tag, #content div span.comment, #catcontent article span.tag {
 position: relative;
 display: block;
 font-size: 10pt;
 line-height: 15pt;
 color: #3C60B4;
 text-align: left;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
#content span.comment {
  margin-top: 10px;
}
#content span.caption, #catcontent span.caption, #content figcaption, #catcontent figcaption {
 display: block;
	color: #999999;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size: 10pt;
 text-align: left;
 padding-top: 5px;
}
#content .flex figcaption, #catcontent .flex figcaption {
 text-align: center;
}
#content a.scaption, #catcontent a.scaption {
 display: block;
 font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
 font-size: 10pt;
 top: 5px;
 padding-left: 5px;
 padding-right: 100%;
 position: relative;
 width: 100%;
 line-height: 25px;
 text-align: left;
}
#catcontent article span.category {
 position: relative;
 display: block;
 font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
 line-height: 14pt;
 font-size: 10pt;
 color: #3C60B4;
 padding-left: 50px;
 padding-right: 20px;
 right:-340px;
 top: 230px;
 margin-bottom: -15px;
 text-align: left;
 z-index: 200;
 transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -webkit-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 -ms-transform : rotate(90deg);
}
#catcontent article.Media figure span.category {
 position: absolute;
 display: inline;
 width: 100%;
 margin-top: 312px;
 margin-left: -300px;
 padding-left: inherit;
 padding-right: inherit;
 right: inherit;
 top: inherit;
}
#catcontent article.Media span.category.titleT {
 top: -220px;
 right: -340px;
}
#catcontent article.Media.MetAh span.category {
 top: 272px;
}

#content.AssOziaThym h3, #content.UnBestymmt h3, #content.LyrIck h3, #content.KryptIch h3 {font-size: 14pt; color: #3C60B4; font-family: "Times New Roman",Times,serif; padding-left: 65px; padding-top: 25px;}
#content.AssOziaThym .media+h3, #content.UnBestymmt .media+h3, #content.LyrIck .media+h3, #content.KryptIch .media+h3 {padding-top: 75px;}
#content.PseudoZ h3 {color: #3C60B4; padding-left: 50px; padding-top: 30px; padding-bottom: 0px;}

#content.AssOziaThym h3.media, #content.UnBestymmt h3.media, #content.LyrIck h3.media, #content.KryptIch h3.media {font-size: 14pt; color: #3C60B4; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left: 50px; padding-right: 50px; padding-top: 0px; padding-bottom: 50px;}
#content.PseudoZ h3.media {font-size: 14pt; color: #3C60B4; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left: 50px; padding-right: 50px; padding-top: 0px; padding-bottom: 50px;}

#catcontent article.AssOziaThym h3, #catcontent article.UnBestymmt h3, #catcontent article.LyrIck h3, #catcontent article.KryptIch h3 {font-size: 14pt; color: #444444; font-family: "Times New Roman",Times,serif; padding-left: 65px; padding-top: 25px;}
#catcontent article.PseudoZ h3 {color: #444444; padding-left: 50px; padding-top: 30px; padding-bottom: 0px;}

#catcontent article.AssOziaThym h3.media, #catcontent article.UnBestymmt h3.media, #catcontent article.LyrIck h3.media, #catcontent article.KryptIch h3.media {font-size: 14pt; color: #3C60B4; padding-left: 0px; padding-top: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#catcontent article.PseudoZ h3.media {font-size: 14pt; color: #3C60B4; padding-left: 0px; padding-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

#content h3.titleMainAssoBig   {font-size: 13pt; color: #3C60B4; font-family: "Times New Roman",Times,serif; padding-left: 15px; padding-top: 25px;}
#catcontent article h3.titleMainAssoBig {font-size: 13pt; color: #444444; font-family: "Times New Roman",Times,serif; padding-left: 15px; padding-top: 25px;}


#content.AssOziaThym h3.medium, #content.UnBestymmt h3.medium, #content.LyrIck h3.medium, #content.KryptIch h3.medium  {padding-left: 50px; padding-right: 10px;}
#content.PseudoZ h3.medium {padding-left: 50px; padding-right: 10px;}

#catcontent article.AssOziaThym h3.medium, #catcontent article.UnBestymmt h3.medium, #catcontent article.LyrIck h3.medium, #catcontent article.KryptIch h3.medium {padding-left: 50px; padding-right: 10px;}
#catcontent article.PseudoZ h3.medium {padding-left: 50px; padding-right: 10px;}

#content h3.titleMainAssoBig.medium {padding-left: 50px; padding-right: 10px;}
#catcontent article h3.titleMainAssoBig.medium {padding-left: 50px; padding-right: 10px;}

#content.AssOziaThym h3.more, #content.UnBestymmt h3.more, #content.LyrIck h3.more, #content.KryptIch h3.more  {padding-left: 15px; padding-right: 10px;}
#content.PseudoZ h3.more {padding-left: 15px; padding-right: 10px;}

#catcontent article.AssOziaThym h3.more, #catcontent article.UnBestymmt h3.more, #catcontent article.LyrIck h3.more, #catcontent article.KryptIch h3.more {padding-left: 15px; padding-right: 10px;}
#catcontent article.PseudoZ h3.more {padding-left: 15px; padding-right: 10px;}

#content h3.titleMainAssoBig.more {padding-left: 15px; padding-right: 10px;}
#catcontent article h3.titleMainAssoBig.more {padding-left: 15px; padding-right: 10px;}

.titleSub {
 font-size: 11pt;
 color: #999999;
 padding-top: 5px;
 padding-left: 50px;
}
.KoMenThar .titleSub {
 font-size: 9pt;
 color: #999999;
 padding-top: 5px;
 padding-left: 50px;
}
.titleSubPart {
 width: 98%;
 padding-top: 20px;
 padding-bottom: 8px;
 text-align: center;
 font-family: Georgia,serif; 
 font-size: 13pt;
 color: #3C60B4;
}
.titleSubChap {
 width: 98%;
 padding-top: 20px;
 text-align: center;
 font-family: Georgia,serif; 
 font-size: 13pt;
 color: #3C60B4;
}
.titleSubFirst {
 width: 98%;
 padding-top: 20px;
 padding-bottom: 8px;
 text-align: center;
 font-family: Georgia,serif; 
 font-size: 13pt;
 color: #3C60B4;
}
.titleSubFirst span {
 font-size: 13pt;
}

#catcontent .titleSub, #catcontent .titleSubPart, #catcontent .titleSubChap, #catcontent .titleSubFirst, #catcontent .titleSubPager  {
 color: #999999;
 padding-top: 10px;
}
#catcontent article.Media .titleSub, #catcontent article.Media .titleTheme, #catcontent article.Media .media.titleSub, #catcontent article.Media .media.titleTheme  {
 padding-left: 0px; margin-left: 0px; padding-bottom: 0px
}
#catcontent article.Media.FragMenth .media.titleTheme  {
 padding-left: 50px;
}
#catcontent article.Media.LyrIck .titleSub, #catcontent article.Media.LyrIck .titleTheme  {
 margin-left: 0px;
}
#content.UnBestymmt .titleSub, #catcontent article.UnBestymmt .titleSub, #content.LyrIck .titleSub, #catcontent article.LyrIck .titleSub, #content.KryptIch .titleSub, #catcontent article.KryptIch .titleSub {
 font-size: 10pt;
 font-family: "Times New Roman",Times,serif; 
}
#content.UnBestymmt .media.titleSub, #catcontent article.UnBestymmt .media.titleSub, #content.LyrIck .media.titleSub, #catcontent article.LyrIck .media.titleSub {
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#content.UnBestymmt .titleSub, #catcontent article.UnBestymmt .titleSub, #content.UnBestymmt .titleTheme, #catcontent article.UnBestymmt .titleTheme, #content.LyrIck .titleSub, #catcontent article.LyrIck .titleSub, #content.LyrIck .titleSubFirst, #catcontent article.LyrIck .titleSubFirst, #content.LyrIck .titleSubPart, #catcontent article.LyrIck .titleSubPart, #content.LyrIck .titleSubPager, #catcontent article.LyrIck .titleSubPager, #content.LyrIck .titleTheme, #catcontent article.LyrIck .titleTheme, #content.KryptIch .titleSub, #catcontent article.KryptIch .titleSub, #content.KryptIch .titleTheme, #catcontent article.KryptIch .titleTheme {
 padding-left: 65px;
 text-align: left;
}
#content.UnBestymmt .titleSub.medium, #catcontent article.UnBestymmt .titleSub.medium, #content.UnBestymmt .titleTheme.medium, #catcontent article.UnBestymmt .titleTheme.medium, #content.LyrIck .titleSub.medium, #catcontent article.LyrIck .titleSub.medium, #content.LyrIck .titleTheme.medium, #catcontent article.LyrIck .titleTheme.medium {
 padding-left: 50px; padding-right: 10px;
}
#content.UnBestymmt .titleSub.more, #catcontent article.UnBestymmt .titleSub.more, #content.UnBestymmt .titleTheme.more, #catcontent article.UnBestymmt .titleTheme.more, #content.LyrIck .titleSub.more, #catcontent article.LyrIck .titleSub.more, #content.LyrIck .titleTheme.more, #catcontent article.LyrIck .titleTheme.more {
 padding-left: 15px; padding-right: 10px;
}
#content.UnBestymmt .media.titleSub, #content.UnBestymmt .media.titleTheme, #content.LyrIck .media.titleSub, #content.LyrIck .media.titleTheme, #content.PseudoZ .media.titleSub, #content.PseudoZ .media.titleTheme {
 padding-left: 50px;
}
#content.UnBestymmt h3.media~.titleSub, #content.UnBestymmt h3.media~.titleTheme, #content.LyrIck h3.media~.titleSub, #content.LyrIck h3.media~.titleTheme, #content.PseudoZ h3.media~.titleSub, #content.PseudoZ h3.media~.titleTheme {
 padding-left: 50px;
 padding-bottom: 50px;
 margin-top: -50px;
}
#content.UnBestymmt .titleSub.big, #catcontent article.UnBestymmt .titleSub.big, #content.UnBestymmt .titleTheme.big, #catcontent article.UnBestymmt .titleTheme.big, #content.LyrIck .titleSub.big, #catcontent article.LyrIck .titleSub.big, #content.LyrIck .titleTheme.big, #catcontent article.LyrIck .titleTheme.big {
 padding-left: 15px;
}
#content.MetAh h4.titleSubPart, #content.MetAh h4.titleSubChap, #content.MetAh h4.titleSubFirst {
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 padding-left: 50px;
 text-align: left;
}
#catcontent article.MetAh h4.titleSubPart, #catcontent article.MetAh h4.titleSubChap, #catcontent article.MetAh h4.titleSubFirst {
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 padding-left: 50px;
 text-align: left;
}
#content h3.big {
 padding-left: 15px;
}

#entrySelect a:link, a.upwards:link, #content article sup a:link, #catcontent article sup a:link, aside p a:first-child:link, #entrySelect a:visited , a.upwards:visited, #content article sup a:visited, #catcontent article sup a:visited, aside p a:first-child:visited {text-decoration: none; color: #999999;} 
#entrySelect a:hover, a.upwards:hover, #content article sup a:hover, #catcontent article sup a:hover, aside p a:first-child:hover, #entrySelect a:active, a.upwards:active, #content article sup a:active, #catcontent article sup a:active, aside p a:first-child:active, #entrySelect a:focus, a.upwards:focus, #content article sup a:focus, #catcontent article sup a:focus, aside p a:first-child:focus {text-decoration: none; color: #e8c210; outline: none;}

aside p a.invisible:link, aside p a.invisible:visited {text-decoration: none; color: #888888;} 
aside p a.visible:link, aside p a.visible:visited {text-decoration: none; color: #666666;}
aside p a.visible:hover, aside p a.visible:active, aside p a.visible:focus {text-decoration: none; color: #3C60B4;} 
aside p a.external.visible:hover, aside p a.external.visible:active, aside p a.external.visible:focus {text-decoration: none; color: #ff0000;} 

.nobr {
 white-space: nowrap;
}
.noCSS, #commentForm li:first-child, #loginForm li:first-child  {
 visibility: hidden;
 display: none;
}

#backGround {
 position: fixed;
 top: 0;
 width: 100%;
 height: 100%;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 text-align: center;
 line-height: 90%;
 color: #fbfbfb;
 overflow: hidden;
 z-index:-300;
}

@media all and (min-width: 50px)   {#backGround  {visibility: hidden;}}
@media all and (min-width: 960px)  {#backGround  {visibility: visible; font-size:140px;} #backGround.xi  {font-size:160px;}}
@media all and (min-width: 1000px) {#backGround  {font-size:143px;} #backGround.xi  {font-size:160px;}}
@media all and (min-width: 1100px) {#backGround  {font-size:156px;} #backGround.xi  {font-size:174px;}}
@media all and (min-width: 1200px) {#backGround  {font-size:169px;} #backGround.xi  {font-size:191px;}}
@media all and (min-width: 1300px) {#backGround  {font-size:182px;} #backGround.xi  {font-size:208px;}}
@media all and (min-width: 1400px) {#backGround  {font-size:195px;} #backGround.xi  {font-size:225px;}}
@media all and (min-width: 1500px) {#backGround  {font-size:208px;} #backGround.xi  {font-size:242px;}}
@media all and (min-width: 1600px) {#backGround  {font-size:221px;} #backGround.xi  {font-size:259px;}}
@media all and (min-width: 1700px) {#backGround  {font-size:234px;} #backGround.xi  {font-size:276px;}}
@media all and (min-width: 1800px) {#backGround  {font-size:247px;} #backGround.xi  {font-size:293px;}}
@media all and (min-width: 1900px) {#backGround  {font-size:260px;} #backGround.xi  {font-size:310px;}}
@media all and (min-width: 2000px) {#backGround  {font-size:273px;} #backGround.xi  {font-size:327px;}}
@media all and (min-width: 2100px) {#backGround  {font-size:286px;} #backGround.xi  {font-size:344px;}}
@media all and (min-width: 2200px) {#backGround  {font-size:299px;} #backGround.xi  {font-size:361px;}}
@media all and (min-width: 2300px) {#backGround  {font-size:312px;} #backGround.xi  {font-size:378px;}}
@media all and (min-width: 2400px) {#backGround  {font-size:325px;} #backGround.xi  {font-size:395px;}}
@media all and (min-width: 2500px) {#backGround  {font-size:338px;} #backGround.xi  {font-size:412px;}}

@keyframes cinemaOn {
    0% {opacity:0; filter:alpha(opacity=0);}
    100% {opacity:1; filter:alpha(opacity=100);}
}
@-webkit-keyframes cinemaOn {
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes cinemaOff {
    0% {opacity:1; filter:alpha(opacity=100);}
    100% {opacity:0; filter:alpha(opacity=0);}
}
@-webkit-keyframes cinemaOff {
    0% {opacity:1;}
    100% {opacity:0;}
}

#stageIBackground {
 position: relative;
 top: 0;
 left: 0;
 z-index: 300;
 height: 100%;
 padding-top: 200%;
 padding-bottom: 400%;
 margin: -400% 0 0 0;
 background-color: #000000;
 overflow: hidden;
 visibility: hidden;
 display: none;
 min-width: 960px !important;
 width: 100%;
}
#stageVBackground {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 300;
 height: 100%;
 padding-top: 100%;
 padding-bottom: 100%;
 margin: 0;
 background-color: #000000;
 overflow: hidden;
 visibility: hidden;
 display: none;
 min-width: 960px !important;
 width: 100%;

 -webkit-animation-name: cinemaOff;
 -webkit-animation-duration: 2s;
 -webkit-animation-play-state: paused;
 -webkit-animation-timing-function: ease;
 
 animation-name: cinemaOff;
 animation-duration: 2s;
 animation-play-state: paused;
 animation-timing-function: ease;
}

#layoutPos {
 position: relative;
 top: 30px;
 clear: left;
 width: 960px;
 margin: 0 auto;
 text-align: left;
 padding-left: 0px;
 padding-right: 0px;
 background-color: transparent;
}
#layoutBase {
 position: relative;
 border-left: 160px solid transparent;
 border-right: 160px solid transparent;
 background-color: transparent;
}
#layout {
 position: relative;
 margin-left: -160px;
 margin-right: -160px;
 width: 960px;
 background-color: transparent;
}
#layout.category {
 padding-bottom: 100px;
 background-color: transparent;
}
#marginalLeft {
 position: relative;
 float: left;
 left: 0px;
 width: 160px;
 background-color: transparent;
}
#marginalRight {
 position: relative;
 float: right;
 right: 0px;
 width: 160px;
 background-color: transparent;
}
#content, #catcontent {
 position: relative;
 top: 90px;
 margin-left: 160px;
 margin-right: 160px;
 margin-bottom: 195px;
 padding-top: 40px;
 padding-bottom: 40px;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 background-color: #fbfafa;
 color: #444444;
}
#content {
 top: 130px;
 margin-bottom: 0px;
 padding-bottom: 0px;
 overflow: hidden;
}
#content.Media {
 padding-bottom: 15px;
 padding-top: 2px;
 background-color: #ffffff;
 overflow: visible;
 color: #666666;
}
#content.Media.Komenta {
 padding-top: 40px;
 background-color: #fbfafa;
 overflow: hidden;
 color: #444444;
}
#catcontent {
 margin-bottom: -30px;
 padding-bottom: 40px;
 background-color: transparent;
}
#catcontent article.Media {
 padding-top: 40px;
 background-color: transparent;
 color: #666666;
}
#catcontent article.TeXth, #catcontent article.Laif {
 margin-bottom: 90px;
 padding-bottom: 20px;
 padding-top: 39px;
 background-color: #fbfafa; 
}
#catcontent article.Media.first {
 padding-top: 0px;
}
#catcontent article.TeXth.T, #catcontent article.Laif.T {
 margin-bottom: 100px;
 padding-bottom: 0px !important;
}
#catcontent article.Media.T {
 margin-bottom: 60px;
}
#catcontent article.Media+article.Media {
 margin-top: 60px;
}
#catcontent article.Media+article.TeXth, #catcontent article.Media+article.Laif {
 margin-top: 120px;
}
#catcontent article.TeXth+article.Media, #catcontent article.Laif+article.Media {
 margin-top: 90px;
}
#media {
 position: absolute;
 /*Standard vertikal*/
 top: -1055px;
 /*Standard horizontal*/
 left: -160px;
 overflow: visible;
 z-index: 500;
 /*Standard vertikal*/
 /*height: 960px;*/
}

#content h5#contentFooter{
 position: absolute;
 top: 30px;
 right: 35px;
 padding-left: 0px;
 padding-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 font-size: 10pt;
 color: #3C60B4;
 background-color: transparent;
}
#content article aside, #catcontent article aside {
 padding-top: 25px;
 padding-bottom: 25px;
}
#content.Media article aside, #catcontent article.Media aside {
 padding-top: 10px;
 padding-bottom: 20px;
}
#content article aside p, #catcontent article aside p {
 font-size: 8pt;
 color: #888888;
 font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
 padding-top: 0px;
 margin-bottom: 0px;
}
#content.Media article aside p {
 padding-left: 50px;
 padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
#catcontent article.Media aside p {
 padding-left: 0px;
 padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
#content article aside p a:first-child, #catcontent article aside p a:first-child {
 padding-right: 5px;
}
sup {
 font-size:8pt;
 padding-left: 5px;
}
footer.tsiteFooterMetaV {
 position: relative;
 left: 0px;
 text-align: left;
 bottom: -50px;
 font-size: 7pt;
 line-height: 9pt;
 background-color: transparent;
}
article.T .tsiteFooterMetaV {
 bottom: -50px;
}
.KoMenThar .tsiteFooterMetaV {
 bottom: -63px;
}
footer.msiteFooterMetaV {
 position: relative;
 display: block;
 text-align: left;
 top: 5px;
 margin-bottom: 35px;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size: 7pt;
 line-height: 9pt;
 background-color: transparent;
}
footer.msiteFooterMetaV.mediatext {
 margin-bottom: 0px;
 margin-top: 20px;
}

#siteFooterMeta {
 position: relative;
 padding-bottom: 50px;
 padding-top: 15px;
 margin-top: 100px;
 text-align: left;
 background-color: #ffffff;
 z-index: 200;
}
#content.Media #siteFooterMeta {
 padding-bottom: 50px;
 padding-top: 50px;
 margin-top: 0px;
 left: 50px;
 width: 540px;
}
#content.Media.Komenta #siteFooterMeta {
 padding-bottom: 15px;
 padding-top: 15px;
 margin-top: 90px;
 margin-bottom: -20px;
 left: 0px;
 width: 640px;
}
/* Ohne Banner ist top: 0, mit 5 */
#logoTop {
 position: absolute;
 right: 0px;
 top: 0px;
 font-size: 16pt;
 font-weight: bold;
 color: #3C60B4;
 background-color: transparent;
 z-index: 200;
}
/* Ohne Banner ist top: 26, mit 29 */
#logoSubTop {
 position: absolute;
 display: inline;
 right: 0px;
 top: 26px;
 font-size: 7pt;
 color: #999999;
 background-color: transparent;
}
/* Ohne Banner ist top: 26, mit 29 */
#naviMeta {
 position: absolute;
 right: 200px;
 top: 26px;
 font-size: 7pt;
 color: #999999;
 background-color: transparent;
}
#logo {
 position: absolute;
 left: 0px;
 top: -17px;
}
#logoStart {
 position: absolute;
 left: 0px;
 top: 60px;
 background-color: transparent;
}
#logoStartAdd {
 position: absolute;
 right: 0px;
 top: 60px;
 background-color: transparent;
}
/* Ohne Banner ist top: 0px (mit -18px) und line-height: 15pt entfaellt */
#naviMain {
 position: absolute;
 left: 95px;
 top: 0px;
 font-size: 16pt;
 text-align: left;
 background-color: transparent;
}
#naviTop {
 position: absolute;
 left: 95px;
 top: 40px;
 font-size: 12pt;
}
#naviTop_Xabu , #naviTop_Bob , #naviTop_Markus , #naviTop_Lila , #naviTop_Ibovist, #naviTop_Michael , #naviTop_Radix, #naviTop_TeXth , #naviTop_FotOhGrafie, #naviTop_GraFitMaleRai, #naviTop_ZaiChnung, #naviTop_KollAaJe, #naviTop_ObYeckT, #naviTop_MaleRai, #naviTop_WieDeo, #naviTop_Zeitwaise {
 position: absolute;
 left: 95px;
 font-size: 12pt;
 visibility: hidden;
 padding-top: 17px;
 padding-bottom: 10px;
 background-image: url('/dummy.gif');
 background-size: 865px auto;
 width: 865px !important;
 top: 23px;
 background-color: transparent;
}
#naviCat {
 position: absolute;
 left: 0px;
 top: 66px;
 font-size: 12pt;
 background-color: transparent;
}
#naviLeft {
 position: absolute;
 width: 160px;
 left: 0px;
 top: 90px;
 padding-bottom: 20px;
 background-color: transparent;
}
#naviRight, #entrySelect {
 position: absolute;
 width: 160px;
 right: 0px;
 top: 90px;
 padding-bottom: 20px;
 background-color: transparent;
}
#entrySelect {
 position: fixed;
 right: 50%;
 top: 120px;
 margin-right: -480px;
 background-color: transparent;
}
