@charset "utf-8";
/* CSS Document */
body{
	background-image:none;
}
#searchform {
	display:none;	
}
/* Navigation */
nav {
	display:block;
	width:100%;
	height:30px;
	font-family:Quadranta;
	font-weight:bold;
	color:#FFF;
	margin:0 auto;
}


nav #news, nav #media, nav #fanfics, nav #art {
	margin-right: 5px;
}
/*
nav a {
	
	font-size:30px;		
	width:180px;
	height:50px;
	padding-top:20px;
}
header #title-content{
	margin-top:45px;
}
header #title-content h1 {
    font-size: 50px;
}
header #title-content h2 {
    width: none;
}
*/
/* Content */
main {
	background-image:none;
	padding-top:20px;
	min-width:400px;
	max-width:100%;
}
main #stick {
	position:relative;
	background-color:rgba(255,255,255,0.85);
	border:solid 1px #AAA;
	width:100%;
	height:200px;
	margin:0 auto 7px;
	padding: 50px 0 3px;
}

main #stick .sticky {
	position:absolute;
	height:190px;
	width: 33%;
	float:left;
}
main #stick .middle {
	margin: 0 5px;
}
main #stick .p2 {
	left:33.5%;
}
main #stick .p3 {
	right:0px;
}
main #stick .sticky .sticky-title {	
	text-decoration:none;
	overflow:hidden;
	display:block;	
    font-family: 'PT Sans';
	font-size:1.5em;
	color:#EEE;
	font-weight:bold;
	height:65px;
	margin-top:110px;
	padding-left:10px;
}
main #stick .sticky .news, main #stick .sticky .allgemein, main #stick .sticky .general{	
	background-color: #8050a5;	
	background-color:rgba(128, 80, 165,0.80);
}
main #stick .sticky .media {	
	background-color: #20ade2;	
	background-color:rgba(32, 173, 226,0.80);
}
main #stick .sticky .fanfic {	
	background-color: #ffce00;	
	background-color:rgba(255, 206, 0,0.80);
}
main #stick .sticky .comic, main #stick .sticky .art {	
	background-color: #F68516;	
	background-color:rgba(246, 133, 22,0.80);
}
main #stick .sticky .games {	
	background-color: #cf4216;	
	background-color:rgba(207, 66, 22,0.80);
}
main #stick .sticky .episodes {	
	background-color: #45a145;	
	background-color:rgba(69, 161, 69,0.80);
}
/* Artikel */

main #article {
	width:100%;	
}
#article .post {	
    width: 100%;
}

/*#article .type {
	position: absolute;
	top:-10px;
    font-family: 'PT Sans';
    font-size: 20px;
    font-style: italic;
    height: 17px;
    left: 130px;
    text-align: left;
	padding-left: 10px;
	padding-right: 10px;	
	padding-top:2px;
	text-transform:uppercase;
}
#article .title {
	font-size:35px;
    font-style: normal;
    height: 65px;
    text-align: left;
	padding-left: 138px;
	padding-top:5px;
}
#article .autor {
	position:absolute;
	top:60px;
    font-family: 'PT Sans';
    font-size: 20px;
    font-style: italic;
    height: 23px;
    left: 130px;
    text-align: left;
	padding-left: 10px;
    width: auto;	
	padding-bottom:2px;
}
#article .image {
	position:relative;
	float:left;
	margin-right:20px;
    height: 185px;
    width: 185px;
}
#article .text-title {
    font-family: 'PT Sans';
    font-size: 25px;
    font-style: normal;
    height: 50px;
    padding-left: 138px;
    padding-top: 20px;
    text-align: left;
}
#article .text-image {
	z-index:10;
	float:right;
	position:relative;
	margin-top: 15px;
	margin-right:15px;
}
#article .text-image img {
	max-weight:300px;
}
#article .text-single {
	z-index:1;
	position:relative;
	margin-top: 30px;	
	margin-left: 130px;
	padding-right:0px;
	color: #222;
	font-family: 'PT Sans';
	font-size: 12pt;
	font-style: normal;
	text-align: left;
}
#article .text-single a {	
	color: #CF6BFF;
	font-style:italic;
}
#article .text {
	position:relative;
	padding-right:0px;
	margin-left: 130px;
	color: #222;
	font-family: 'PT Sans';
	font-size: 12pt;
	font-style: normal;
	text-align: left;
	line-height:150%;
}
#article .text .spoiler{
	margin-top: 15px;	
	padding-bottom: 20px;
	padding-top:5px;
}
#article .text a {	
	color:#06C;
}
#article h4 {
    font-family: 'PT Sans';
    font-size: 13pt;
	font-weight:bold;
	margin: 0;
}
#article p {
	margin-top: 5px;
}
#article .headline div a {
	color:#FFF;
	text-decoration:none;
}
#article .headline div.news, #article .headline div.allgemein {	
	background-color: #cf6bff;
    color: #FFFFFF;
}
#article .headline div.media {	
	background-color: #20ade2;
    color: #FFFFFF;
}
#article .headline div.fanfic {	
	background-color: #f7cf28;
    color: #FFFFFF;
}
#article .headline div.comic, #article .headline div.art {	
	background-color: #F68516;
    color: #FFFFFF;
}
#article .headline div.games {	
	background-color: #cf4216;
    color: #FFFFFF;
}
#article .text .news a, #article .text .allgemein a {
	color: #cf6bff;
	text-decoration:none;	
}
#article .text .media a {	
	color: #20ade2;	
	text-decoration:none;
}
#article .text .fanfic a {	
	color: #f7cf28;
	text-decoration:none;	
}
#article .text .comic a, #article .text .art a {	
	color: #F68516;
	text-decoration:none;	
}
#article .text .games a {	
	color: #cf4216;
	text-decoration:none;	
}
#article a.news, #article a.allgemein {	
	color: #cf6bff;	
}
#article a.media {	
	color: #20ade2;	
}
#article a.fanfic {	
	color: #f7cf28;	
}
#article a.comic, #article a.art {	
	color: #F68516;	
}
#article a.games {	
	color: #cf4216;	
}
#article a.mehr {
	font-size:10pt;
	display:block;
	text-align:right;
	text-decoration:none;
}
#article a.more-link {
	display:none;
}
article .alignright {
	float: right;
	text-align:right;
}
article .alignleft {
	float: left;
	text-align:left;
}*/

/* Kommentare */
#comments {
	width:auto;
	padding-left:160px;
	clear: both;
	display: block;
}
#comments-title, #reply-title {
	display:none;
}
#comments a {
	text-decoration:none;
	color:#069;
}
.comment-meta, .comment-awaiting-moderation {
	color:#F36;
	font-size:12px;
}
.comment-author {
	padding-bottom:5px;
}
#comments .avatar {
	border-radius:20px;
	background-color:#FFCFFF;
}
.comment-body {

	padding:10px;
}
.reply {
	padding-bottom:35px;
}
.thread-even {
	background-color:#EFF;	
}
.form-allowed-tags {
	display:none;
}
#commentform {	
	background-color:#EFF;
	padding:10px;
}

/* Footer */
footer {
	width:100%;
	min-width: 0;
}
#footer {
	min-width:0;
	width:80%;
	margin:0 auto;
}
footer a {
	color:#FFF;
	text-decoration:none;
}
#footer h3 {
	color:#FFF;
}
#footer #autor-box {
	background-color:rgba(0,0,0,0.70);
	border:solid 1px #AAA;
	border-radius:20px;
	float:left;	
	width:auto;
	float:none;
    padding-bottom: 20px;
    margin: 0 4% 0 2%;
}
#footer #autor-box a{
	display:block;
	float:left;
}
#footer #middle{
	background-color:rgba(0,0,0,0.70);
	border:solid 1px #AAA;
	border-radius:20px;
	float:none;
    margin: 1%;
	width: auto;
}
#footer #middle #archiv{
	color:#FFF;
	padding-left: 30px;
	padding-top: 10px;
}
#footer #middle #footer-social {
	padding-top:0px;
}
#footer #links #footer-social {
	padding-top:0px;
    text-align: center;
}
#footer #links {
	background-color:rgba(0,0,0,0.70);
	border:solid 1px #AAA;
	border-radius:20px;
	float:none;
	width:auto;
}
#footer #links .partner img {
	width:100%;
	min-width:250px;
	padding-bottom:10px;
}
.author-info{
	position:relative;
	height: 200px;
	padding-top: 25px;
}
.author-info .author-avatar{
	position:absolute;
	z-index:10;
	top:0px;
	left:138px;
}
.author-info .author-name{
	    background-color: #20ADE2;
    	color: #FFFFFF;
		font-family: 'PT Sans';
		font-size: 30.4pt;
		font-style: normal;
		height: 65px;
		margin-top: 50px;
		padding-left: 360px;
		padding-top: 5px;
		text-align: left;
}
.author-description{	
		font-family: 'PT Sans';		
		padding-left: 138px;
}
.impressum {
	display:block;
	text-align: center;
	width: 100%;
	margin-bottom:200px;
}