
/* 
   Adventures Unlimited v2.6 - CSS
   =============================================== 

*/

/* -------------------------------------------------------- [ Standard ] --- */

	/* (1) Standard-Formate */
	html {
  		scroll-behavior: smooth;
	}

	body {
			background-color: #525456;
			/* background-color: #ECECEC; */
			font-family: Verdana, Geneva, sans-serif;
			font-size: 11px;
			text-align: justify;
			line-height: 16px;
	}
	
	table.review_spec {
		background-color: #95b2c5;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:5px; 
		padding-right:5px; 
		margin-top: 30px; 
		margin-bottom: 27px;
	}
	
	
	table.galerie_table {
		width: 600px;
		margin-top: 30px; 
		margin-bottom: 27px;
	}
	
	table.galerie_table_caption {
		width: 600px;
		margin-top: 30px; 
	}	
	
	table.kommentar { 
		margin: 0 auto; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color:#333;
		line-height: 15px;
		border: solid;
		border-color: #999;
		border-width: thin;
		padding: 20px;
	}
	
	table.newskommentar { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color:#333;
		line-height: 17px;
		text-align: justify;
	}
	
	
	TD.review_spec1 {
        FONT: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFF;
		font-weight: bold;
		line-height:13px;  
	}
	
	TD.review_spec2 {
        FONT: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFF;
		line-height:13px;  
	}
	
	table.kolumnen_index, table.offtopic_index { border: none; width: 570px; margin-bottom: 25px; }
	td.kolumnen_index_td_l, td.offtopic_index_td_l { width: 280px; vertical-align: top; }
	td.kolumnen_index_td_r, td.offtopic_index_td_r { width: 280px; vertical-align: top; text-align: right; }
	
	TD.kolumnen {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		vertical-align: top;
		text-align: left;
	}	
	
	table.release {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		background-color: #95b2c5;
		width: 600px;
		border: none;
	}
	
	TD.galerie_td {
		background-image: url(pix/galbg.png);
		background-repeat: no-repeat;
		vertical-align: middle;
		height: 95px;		
	}
	
	blockquote.allgemein
	{
		font-style: italic;
		color: #666;
		border-left: 2px solid #CCC;
		padding-left: 10px;
	}
	
	blockquote.artikel
	{
		font-style: italic;
		font-weight: bold;
		color: #666;
		font-size: 14px;
		border-left: 2px solid #999;
		padding-left: 10px;
		margin-top: 25px;
		margin-bottom: 25px;
		padding: 10px;
	}

	p.absatz_news_beitrag { margin-bottom: 35px; }
	p.absatz_news_tag { margin-bottom: 50px; }
	p.absatz { margin-bottom: 37px; }
	p.kleiner_space { margin-bottom: 27px; }
	
/* -------------------------------------------------------- [ DIV-Bereiche ] --- */

	/* (2) DIV-Bereiche */
	#webseite {
		background-color: #FFF; 
		border: 1px solid;
		border-radius: 5px;
		border-color: #F4F4F4;
		width: 1050px; 
        margin: 0 auto;  
    }


	#head { /* 976x248 */
		width:	976px;
		height: 248px;
		overflow: hidden;
		margin: 0 auto;
		background-color: #FFF;
	}
		
	#inhalt { /* 976 */
		width:	1050px;
		margin-top: 55px;
		background-color: #FFF;
		/* background-color: blue; */
        animation: fadein 0.5s;
        -moz-animation: fadein 0.5s;
        -webkit-animation: fadein 0.5s;
	}

    @keyframes fadein{from{opacity:0;}to{opacity:1;}}
    @-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}
    @-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}
    @-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}
	
	#frame { /* b:164  */
        padding-left: 37px;
        padding-right: 25px;
		width: 165px;
		/*line-height: 12px;*/
		text-align: left;
		background-color: #FFF;
        /* background-color: yellow; */
        display: table-cell;
        vertical-align: top;
	}
	
	#monitorframe { /* b:142   */
		width: 208px;
		text-align: center;
		background-color: #FFF; 
        /* background-color: green; */
        display: table-cell;
        vertical-align: top;
        padding-left: 15px;
       
	}

    #main { /* b:670  */
		width: 600px;
		/* background-color: red;  */
		text-align: justify;
		margin-left: 190px;
        display: table-cell;
        vertical-align: top;
		background-color: #FFF;
	}
	.au_monitor { 
		width: 125px;
		margin: 0 auto;
	}

	.au_monitor:hover img {
		opacity: 0.85;
		cursor: pointer;
	}

	.au_monitor:hover a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		COLOR: #0b4e79;
		TEXT-DECORATION: none;
		font-weight: bold;
		line-height: 13px;
	}
	
	#intro_header {
		width: 600px; 
		height:180px;
	}
	
	
	#intro_header_inner {
		width: 100%;
		height: 100%;
		background-position: center;
		background-size: cover;
	}

	#intro_header:hover #intro_header_inner,
	#intro_header:focus #intro_header_inner {
	  transform: scale(1.2);
	}

	#intro_header_white_space {
		background-color: #FFFFFF; 
		width: 50px; 
		height: 49px; 
		position:absolute;
	}
	
	#intro_header_white_article_area {
		background-color: #FFFFFF; 
		/* width: 300px; -> Im Maindoc zur variablen Anpassung */
		height: 49px; 
		opacity: 0.8; 
		margin-left: 50px; 
		position: absolute;
	}	
	

	#intro_header_white_article_url {
		position:absolute; 
		margin-top: 7px; 
		margin-left: 65px;
	}		
	
	
	#footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size:9px;
		clear:both;
		margin-bottom: 25px;
	}

	#intro {
		top: 7px;
		left: 65px;
		position: relative;
	}
	
	#specials {
		margin-top: 22px;
		position: relative;
	}


	#random_article {
		width: 600px;
		margin-top: 21px;

	}

	#galerie_thumb{
		width: 600px;
		text-align: center;
		overflow: auto;
	}
	
	#counter_bereich {
		width: 107px;
		overflow: hidden;	
	}
	
	#subhead_space { margin-bottom: 35px; }
	
	.review_shots 	{  margin-bottom: 27px; margin-left: 0px; margin-right: 0px; margin-top: 30px; }
	.article_video 	{  margin-bottom: 27px; margin-left: 0px; margin-right: 0px; margin-top: 30px; }
	.blog_shots 	{  margin-bottom: 27px; margin-left: 0px; margin-right: 0px; margin-top: 12px; }
	.blog_video 	{  margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 12px; }
	.blog_end_space {  margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 104px; text-align: center; }
	.frame_space 	{ margin-top: 30px; margin-bottom: 0px; }
	
	#more_reviews { position: relative; }
	
	

/* -------------------------------------------------------- [ Links ] --- */


	/* (3) Links */
				
		/* Frame */
		a.frame:link, a.frame:active, a.frame:visited  {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 10px;
			COLOR: #0b4e79;
			TEXT-DECORATION: none;
			line-height: 14px;
		}
		
		a.frame:hover  {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 10px;
			COLOR: #000;
			TEXT-DECORATION: underline;
			line-height: 14px;
		}		
		
		
		/* Intro */
		a.intro_link:link, a.intro_link:active, a.intro_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			COLOR: #e20000;
			TEXT-DECORATION: none;
			line-height: 14px;
			font-weight: bold;
		}
		
		a.intro_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			COLOR: #000;
			TEXT-DECORATION: underline;
			line-height: 14px;
			font-weight: bold;
		}	
		

		/* News */	
			/* (1) Links */
			a.news_link:link, a.news_link:active, a.news_link:visited  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 11px;
				COLOR: #0b4e79;
				TEXT-DECORATION: none;
				line-height: 16px;
			}
			
			a.news_link:hover  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 11px;
				COLOR: #36F;
				TEXT-DECORATION: underline;
				line-height: 16px;
			}
					
			
			/* (2) News: Kommentare */
/*			a.comment_link:link, a.comment_link:active, a.comment_link:visited  {
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 10px;
				COLOR: #666;
				TEXT-DECORATION: none;
				line-height: 16px;
			}
			
			a.comment_link:hover  {
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 10px;
				COLOR: #F00;
				TEXT-DECORATION: underline;
				line-height: 16px;
			}	
		
*/		
		/* Blogs */	
			/* (1) Links */
			a.blog_link:link, a.blog_link:active, a.blog_link:visited  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 11px;
				COLOR: #0b4e79;
				TEXT-DECORATION: none;
				line-height: 16px;
			}
			
			a.blog_link:hover  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 11px;
				COLOR: #36F;
				TEXT-DECORATION: underline;
				line-height: 16px;
			}
					
			
			/* (2) Blog: Kommentare */
			a.comment_link_blog:link, a.comment_link_blog:active, a.comment_link_blog:visited  {
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 10px;
				COLOR: #F00;
				TEXT-DECORATION: none;
				line-height: 16px;
			}
			
			a.comment_link_blog:hover  {
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 10px;
				COLOR: #000;
				TEXT-DECORATION: underline;
				line-height: 16px;
			}	

				
		/* Monitorframe */
		a.monitor:link, a.monitor:active, a.monitor:visited  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			COLOR: #000;
			TEXT-DECORATION: none;
			font-weight: bold;
			line-height: 13px;
			display: block;
		}
		
		a.monitor:hover  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			COLOR: #0b4e79;
			TEXT-DECORATION: none;
			font-weight: bold;
			line-height: 13px;
		}
		
		/* Datenschutzlink in den Artikel-Kommentaren */
			a.kommentar_link:link, a.kommentar_link:active, a.kommentar_link:visited  {
				color: #0b4e79;
				font-weight: bold;
				TEXT-DECORATION: none;
			}
			
			a.kommentar_link:hover  {
				COLOR: #F00;
				TEXT-DECORATION: underline;
		}	

		/* Kolumnen_Serien_Inhaltsverzeichnis */
		a.kolumnen_inhaltsverzeichnis:link, a.kolumnen_inhaltsverzeichnis:active, a.kolumnen_inhaltsverzeichnis:visited  {
			font-family: Verdana, Geneva, sans-serif; 
			font-weight: bold; 
			color: #000000; 
			text-decoration: none;
		}
		
		a.kolumnen_inhaltsverzeichnis:hover  {
			font-family: Verdana, Geneva, sans-serif; 
			font-weight: bold; 
			color: #000000; 
			text-decoration: underline;
		}

		a.kolumnen_inhaltsverzeichnis_zlih:link, a.kolumnen_inhaltsverzeichnis_zlih:active, a.kolumnen_inhaltsverzeichnis_zlih:visited  {
			font-family: Verdana, Geneva, sans-serif; 
			color: #000000; 
			text-decoration: none;
		}
		
		a.kolumnen_inhaltsverzeichnis_zlih:hover  {
			font-family: Verdana, Geneva, sans-serif; 
			color: #2C2C2C;
			text-decoration: underline
		}
		
		/* Review_Spezifikationen */
		a.review_spec_url:link, a.review_spec_url:active, a.review_spec_url:visited  {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 10px;
			color: #FFF;
			line-height:13px; 
		}
		
		a.review_spec_url:hover  {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 10px;
			color: #F00;
			line-height:13px;
		}
		

		.monitor_pic {
			-webkit-transition: opacity 0.3s, transform 0.2s ease-in-out; /* Safari */
            transition: opacity 0.3s;
		}

		.monitor_pic:hover {
			opacity: 0.85;
			cursor: pointer;
            transform: scale(0.99);
		}	


		.button_monitorframe {
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			display: inline-block;
			border-radius: 4px;
			background-color: #2d7db1;
			border: none;
			color: #FFFFFF;
			text-align: center;
			font-size: 10px;
			padding: 2px;
			width: 115px;
			transition: all 0.5s;
			cursor: pointer;
			margin: 5px;
		}
		
		.button_monitorframe span {
			cursor: pointer;
			display: inline-block;
			position: relative;
			transition: 0.5s;
		}
		
		.button_monitorframe span:after {
			content: '>>';
			position: absolute;
			opacity: 0;
			right: -20px;
			transition: 0.2s;
		}
		
		.button_monitorframe:hover span {
			padding-right: 15px;
		}
		
		.button_monitorframe:hover span:after {
			opacity: 1;
			right: 0;
		}
		

		.button_comments {
		    border: none;
			color: white;
			padding: 8px 8px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
			font-size: 12px;
			margin: 4px 2px;
			cursor: pointer;
			background-color: #2d7db1;
			width: 200px;
			-webkit-transition: width 0.3s; /* Safari */
			transition: width 0.3s;
			border-radius: 4px;
		}

		.button_comments:hover {
			background-color: #ff9933;
			width: 300px;
		}

		.comments_falsch {
		    margin-top: 20px;
			margin-bottom: 20px;
			border-left-style: solid;
			border-left-width: 20px;
			border-left-color: gray;
			color: white;
			padding: 8px 8px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
			font-size: 12px;
			background-color: #555555;
			width: 450px;
			animation: warning_comment 2s infinite;
			-webkit-animation: warning_comment 2s infinite; 
		}

		@keyframes warning_comment
    	{
			30% {border-left-color: red;}
		}

		 @-webkit-keyframes warning_comment
		{
			30% {border-left-color: red;} 
		}
		
		.button_newscomment_link {
      	    border: none;
	      	color: white;
	      	text-align: center;
	      	text-decoration: none;
	      	display: inline-block;
	      	font-size: 11px;
	      	margin: 4px 2px;
	      	cursor: pointer;
	      	background-color: #555555;
	      	width: 325px;
	      	-webkit-transition: width 0.3s; /* Safari */
	      	transition: width 0.3s;
	      	border-radius: 4px;
		}

		.button_newscomment_link_active, .button_newscomment_link:hover {
		    width: 400px;
		    background-color: #2d7db1;
		}

		.news_kommentare_bereich_eingabe {
		    padding: 0 18px;
		    max-height: 0;
		    overflow: hidden;
		    transition: max-height 0.2s ease-out;
		    background-color: #F4F4F4;
		    border-radius: 4px;
		}


		.news_comment_counter {
			font-size: 10px;
		}


		.news_comment_formular_input {
			border-radius: 4px;
			width: 239px;
			border-style: solid;
			border-width: 1px;
			border-color: #2d7db1;
			margin-top: 5px;
			padding: 5px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			margin-top: 10px;
		}

		.news_comment_formular_input_text {
			width: 490px;
			height: 75px;
			resize: none;
			border-radius: 4px;
			border-style: solid;
			border-width: 1px;
			border-color: #2d7db1;
			padding: 5px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}

		.news_comment_formular_input_sec {
			width: 490px;
			resize: none;
			border-radius: 4px;
			border-style: solid;
			border-width: 1px;
			border-color: #2d7db1;
			padding: 5px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}

		.HTML_Hinweis {
			font-size: 9px;
			font-style: italic;
		}

		/* Review_Kommentare */
		a.kommentar_email:link, a.kommentar_email:active, a.kommentar_email:visited  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000;
			line-height:15px; 
		}
		
		a.kommentar_email:hover  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #F00;
			line-height:15px;
		}
		
		
		/* Kolumnen */
		a.kolumnen_link:link, a.kolumnen_link:active, a.kolumnen_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #0b4e79;
			font-size: 15px;
			font-weight: bold;
			TEXT-DECORATION: none;
		}
		
		a.kolumnen_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #000;
			font-size: 15px;
			font-weight: bold;
			TEXT-DECORATION: underline;
		}	
		
		/* Off Topic */
		a.offtopic_link:link, a.offtopic_link:active, a.offtopic_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #0b4e79;
			font-size: 15px;
			font-weight: bold;
			TEXT-DECORATION: none;
		}
		
		a.offtopic_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #000;
			font-size: 15px;
			font-weight: bold;
			TEXT-DECORATION: underline;
		}	
		
		
		/* Release-Liste */
		a.release_link:link, a.release_link:active, a.release_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #FFF;
			font-size: 12px;
			font-weight: bold;
			TEXT-DECORATION: none;
		}
		
		a.release_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #F00;
			font-size: 12px;
			font-weight: bold;
			TEXT-DECORATION: underline;
		}	

		
		/* Links (Rubrik) */
		a.links_link:link, a.links_link:active, a.links_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #4E7BA5;
			font-size: 15px;
			TEXT-DECORATION: none;
		}
		
		a.links_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #000;
			font-size: 15px;
			TEXT-DECORATION: underline;
		}	
		
		
		/* FAQ - Themenlink */
		a.faqtheme_link:link, a.faqtheme_link:active, a.faqtheme_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #000;
			TEXT-DECORATION: none;
		}
		
		a.faqtheme_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			color: #F00;
			TEXT-DECORATION: underline;
		}	
		
		/* FAQ - Section-Link */
		a.faqsection_link:link, a.faqsection_link:active, a.faqsection_link:visited  {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 10px;
			color: #000;
			TEXT-DECORATION: none;
		}
		
		a.faqsection_link:hover  {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 10px;
			color: #F00;
			TEXT-DECORATION: underline;
		}	

			
				
		/* Newsarchiv */
		a.newsarchiv_link:link, a.newsarchiv_link:active, a.newsarchiv_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #333;
			font-size: 11px;
			TEXT-DECORATION: none;
		}
		
		a.newsarchiv_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #F00;
			font-size: 11px;
			TEXT-DECORATION: underline;
		}	

			
		/* Text-Links in Artikeln allgemein */
		a.artikel_link:link, a.artikel_link:active, a.artikel_link:visited  {
			font-family: Verdana, Geneva, sans-serif;
			COLOR: #0b4e79;
			font-size: 12px;
			TEXT-DECORATION: none;
			line-height: 18px;
		}
		
		a.artikel_link:hover  {
			font-family: Verdana, Geneva, sans-serif;
			COLOR: #000;
			font-size: 12px;
			TEXT-DECORATION: underline;
			line-height: 18px;
		}	
		
		/* Head-Link */
		a.head_link:link, a.head_link:active, a.head_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #000;
			font-size: 12px;
			TEXT-DECORATION: none;
			line-height: 12px;
		}
		
		a.head_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #0b4e79;
			font-size: 12px;
			TEXT-DECORATION: underline;
			line-height: 12px;
		}	
		
		
		/* Blauer Block */
		a.block_link:link, a.block_link:active, a.block_link:visited  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #FFF;
			font-size: 12px;
			TEXT-DECORATION: none;
		}
		
		a.block_link:hover  {
			font-family: Arial, Helvetica, sans-serif;
			COLOR: #F00;
			font-size: 12px;
			TEXT-DECORATION: underline;
		}	

		

		
		/* Screenies */
			/* (1) Originale Groesse */
			a.screenies:link, a.screenies:active, a.screenies:visited  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 9px;
				COLOR: red;
				TEXT-DECORATION: none;
			}
		
			a.screenies:hover {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 9px;
				COLOR: yellow;
				Background: brown;
			}
			
			/* (2) Bildnummern */
			a.screenies_num:link, a.screenies_num:active, a.screenies_num:visited  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 11px;
				COLOR: #0b4e79;
				TEXT-DECORATION: none;
				line-height: 16px;
			}
		
			a.screenies_num:hover {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 11px;
				COLOR: #36F;
				TEXT-DECORATION: underline;
				line-height: 16px;
			}
			
		
		/* Screenies v2*/	
			/* (1) Bildnummern */
			a.screenies2_num:link, a.screenies2_num:active, a.screenies2_num:visited  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 9px;
				color: #0b4e79;
				text-decoration: none;
			}
		
			a.screenies2_num:hover {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 9px;
				color: #000;
				text-decoration: underline;
			}

			/* (2) Originale Groesse */
			a.screenies2_size:link, a.screenies2_size:active, a.screenies2_size:visited  {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 9px;
				COLOR: #000;
				font-weight: bold;
				TEXT-DECORATION: none;
			}
		
			a.screenies2_size:hover {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 9px;
				COLOR: #e20000;
				font-weight: bold;
			}
			
			/* (3) Pic */
			a.screenies2_pic:link, a.screenies2_pic:active, a.screenies2_pic:visited, a.screenies2_pic:hover {
				COLOR: #bfd1dc;
			}	
			


/* -------------------------------------------------------- [ DIV-Fonts ] --- */


	/* (4) DIV-Fonts */
	.monitorframe_review {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #000;
		line-height: 15px;
	}
	
	.monitorframe_date {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 10px;
		color: #7a8998;
		font-style: italic;
		line-height: 15px;
	}
	
	.intro_headline {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 10px;
		color: #000;	
	}
	
	.news_date, .impressum_bereich {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 16px;
		color: #e27c18;
		line-height: 30px;
	}
	
	.news_headline {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		line-height: 21px;
	}
	
	.news_text {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #000;
		line-height: 16px;
	}
	
	/*
	.news_text p {
	margin: 0px; padding 0;
	}
	*/

	.news_link_bereich {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #5c8299;
		line-height: 16px;
		text-align: left;
	}
	
	.blog_autor {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #5c8299;
		line-height: 16px;
		text-align: right;
	}
	
	.article_caption_intro {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 20px;
		color: #000;
		line-height: 24px;
		margin-top: 27px;
		margin-bottom: 12px;
		text-align: left;
	}
	
	.article_caption_std {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 20px;
		color: #000;
		line-height: 24px;
		margin-top: 37px;
		margin-bottom: 12px;
		text-align: left;
	}

	.article_caption_pic {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 20px;
		color: #000;
		line-height: 24px;
		margin-bottom: 12px;
		text-align: left;
	}
	
	.kommentar_title {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 20px;
		color: #C71216;
		line-height: 24px;		
	}
	
	.kolumne_title {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #000;
		line-height: 24px;
		margin-bottom: 12px;
	}

	.article_text {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		color: #000;
		line-height: 18px;		
		background-color: #FFF;
	}

	.article_pic_bigshot , .article_pic_bigshot_galerie{
		-webkit-transition: opacity 0.3s; /* Safari */
		transition: opacity 0.3s;
	}

	.article_pic_bigshot:hover {
		opacity: 0.85;
		cursor: pointer;
	}	

	.article_pic_bigshot_galerie:hover {
		opacity: 0.6;
		cursor: pointer;
	}				
	
	.pic_subtext {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 9px;
		text-align: right;
		margin-top: 0px;
		line-height: 12px;
	}
	
	.about {
		margin: 10px;
	}
	
	.about_name {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 21px;
		color: #DF8223;		
	}
	
	.about_name2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #000;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	
	.about_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}
	
	.newsarchiv_year {
		font-family: Arial, Helvetica, sans-serif;
		COLOR: #333;
		font-size: 24px;
		font-weight: bold;
	}
	    
	.newsarchiv_month {
		font-family: Arial, Helvetica, sans-serif;
		COLOR: #333;
		font-size: 11px;
		margin-top: 3px;
	}
	
	.impressum_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0b4e79;
	}
	
	.impressum_name {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #000;
	}
	
	.links_bereich {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #e27c18;
		margin-left: 18px;
	}

	.links_rubrik {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000;
		margin-left: 18px;
		margin-top: 30px;
	}	
	
	.links_link2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		margin-top: 2px;
	}	
	
	.game_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #e27c18;
		line-height: 23px;
		text-align: left;
		margin-bottom: 5px;
	}
	
	.game_type {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000;
	}
	
	.game_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		line-height: 14px;
		text-align: justify;
	}
	
	.downloads_block {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		background-color: #95b2c5;
		width: 270px;
		height: 25px;
		line-height: 25px;
		text-align: right;
	}
	
	.downloads_block_leer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		background-color: #CCC;
		width: 270px;
		height: 25px;
		line-height: 25px;
		text-align: right;
	}
	
	.release_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #e27c18;
		margin-left: 22px;
		margin-bottom: 5px;
	}

	.faq_caption_yellow {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 18px; 
		color: #e27c18; 
		font-weight: bold;
		margin-bottom: 10px;
	}
		
	.faq_caption {
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		font-size: 15px;
		font-weight: bold;
		margin-top: 37px;
		margin-bottom: 12px;
	}
	
	.hinweis {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		text-align: justify;
		background-color: #a5c4d9;	
		border: 1px solid #3badfa;	
		padding: 15px;
		margin-bottom: 27px; 
		margin-top: 40px;
	}
	
	.caption_yellow {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 18px; 
		color: #e27c18; 
		font-weight: bold; 
	}
	
	.auviewer_title {
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: bold;
		color: #000;
		margin-bottom: 2px;
	}
	
	.auviewer_type {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #0b4e79;
		margin-bottom: 8px;
	}
	
	.auviewer_num {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 9px;
		color: #000;
	}
	
	.frame_sub {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 13px;
	}
	
	.offtopic_index_topic, .kolumnen_index_topic {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	}
	
	.offtopic_index_content, .kolumnen_index_content {
		font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		font-size: 11px;
		color: #848080; 
	}

    .version_title { 
        font-family: Arial, Helvetica, sans-serif;
		COLOR: #333;
		font-size: 17px;
		font-weight: bold;
	}

	/* Related Articles */
	#related_article_area {
		width:80%; 
		margin: 0px auto; 
		margin-top: 45px; 
		margin-bottom: 56px; 
		border-left: 7px; 
		border-left-style: solid;
		border-left-color: #99c3d3; 
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	#related_article_header {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 20px; 
		line-height: 24px; 
		color: #6e92a7; 
		margin-left: 24px;  
		margin-bottom: 25px;
	}
	
	#related_article_content {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 12px; 
		line-height: 18px; 
		margin-left: 25px;
	}
	
	a.related_article_link:link, a.related_article_link:active, a.related_article_link:visited  {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 12px; 
		font-weight: bold;
		line-height: 18px;
		color: #000000;
		text-decoration: none;
	}
		
	a.related_article_link:hover  {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 12px; 
		font-weight: bold;
		line-height: 18px; 
		color: #0b4e79;
		text-decoration: none;
	}	


	/* Related Downloads */
	#related_downloads_area {
		width:80%; 
		margin: 0px auto; 
		margin-top: 45px; 
		margin-bottom: 56px; 
		border-left: 7px; 
		border-left-style: solid;
		border-left-color: #ffb368; 
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	#related_downloads_header {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 20px; 
		line-height: 24px; 
		color: #FF8813; 
		margin-left: 24px;  
		margin-bottom: 25px;
	}
	
	#related_downloads_content {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 12px; 
		line-height: 18px; 
		margin-left: 25px;
	}
	
	a.related_downloads_link:link, a.related_downloads_link:active, a.related_downloads_link:visited  {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 12px; 
		font-weight: bold;
		line-height: 18px;
		color: #000000;
		text-decoration: none;
	}
		
	a.related_downloads_link:hover  {
		font-family: Verdana,Geneva,sans-serif; 
		font-size: 12px; 
		font-weight: bold;
		line-height: 18px; 
		color: #FF8813;
		text-decoration: none;
	}	

    .related_downloads_link_2_bereich {
		color: #5c8299;
		text-align: left;
	}

	a.related_downloads_link_2:link, a.related_downloads_link_2:active, a.related_downloads_link_2:visited  {
		COLOR: #0b4e79;
		TEXT-DECORATION: none;
	}
			
	a.related_downloads_link_2:hover  {
		COLOR: #36F;
		TEXT-DECORATION: underline;
	}


	/* Screenshot-Viewer */
	.table_td_screenshot_message {
  		width: 100%;
  		height: 100%;
  		opacity: 0;
	}

	.table_td_screenshot_message:hover {
  		display: block;
  		margin: 0 auto;
  		animation: table_td_screenshot_message_fade_out 4s ease-out;
  		-webkit-animation-animation: table_td_screenshot_message_fade_out 4s ease-out;
	}

	.table_td_screenshot_message_2 {
  		width: 40%;
  		height: 25px;
  		font-family: Verdana, Geneva, sans-serif;
	    font-size: 9px;
	    color: #000;
	    background-color: #ff9933;
	    font-weight: bold;
  		font-weight: bold;
  		text-align: center;
  		display: table-cell;
  		vertical-align: middle;
	}


	@keyframes table_td_screenshot_message_fade_out {
  		0% { 
   			opacity: 0;
  		}
  		40% { 
   			opacity: 1;
  		}  
  		80% { 
   			opacity: 1;
  		}  
  		100% { 
   			opacity: 0;
  		}  
	} 

	@-webkit-keyframes table_td_screenshot_message_fade_out {
  		0% { 
   			opacity: 0;
  		}
  		40% { 
   			opacity: 1;
  		}  
  		80% { 
   			opacity: 1;
  		}  
  		100% { 
   			opacity: 0;
  		}  
	}  


	
	/* Test auf Werbeblocker */
	#adblock_tester {
    	display:none;
	}
	
	.adblock_positiv, #javascript_negativ, .spoilerwarnung {
		margin-top: 40px;
		padding: 15px;
		background: #FCC;
		border: 1px solid #F66;
	}

	#datenbank_negativ {
		margin-top: 40px;
		padding: 15px;
		background: #ff9933;
		border: 1px solid #F66;
	}
