/************************************************************************
Rain CSS Coding Standards outlined at http://standards.mediarain.com/html-css

For all size declarations use the unit rem!
Calculate it this way: rem = px / 16;

************************************************************************

Inhalt: 											ca. Zeile

1) Header und obere Navigation               		50
2) Footer und untere Navigationsleiste				150
3) Content Box										270
3-1) Formatierung der Description im Info-Tab       560
3-2) FSK-Logo im Info-Tab
3-3) allgemeine Link-Formatierung
3-4) Link "Display Index"							600
3-5) "other Language" und "Description" Button      750
4) Search Form und Search.html						770

Evt nicht mehr benötig:
- #review-title (aus Patches etc gelöscht) 
************************************************************************/


body {
    background-color: #000000;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.6875rem;
}

* {
	margin: 0;
	padding: 0;
}

.clr {
	clear: both;
}

li {
	list-style: none;
	/*margin-bottom: 1.125rem;*//*Alter Abstand muss geschaut werden ob dieser woanders nochb benutzt wird*/
	margin-bottom: 0.05rem;
}

.newsdetail-text ul li {
	list-style: disc;
	list-style-position: inside;
}

.newsdetail-text ol li {
	list-style: decimal;
	list-style-position: inside;
}

table, tbody {
	border: 0;
}

#container {
	margin: 5.125rem auto;
	width: 62.125rem;
	overflow: hidden;
}	

.downloadBtn {
	background: url("../images/download_button_kurz2.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}
#review-title .newbtn .right-arrow a span {
	background:url(../images/arrow-right.gif) no-repeat right 2px;
	padding-right:10px;
}
.downloadBtn a {
	display: block;
	margin: 0 !important;
	width: 9.6875rem;
	height: 3.125rem;
}

#block-block-1 {
	padding-left: 0.4rem;
	margin-top: 1rem;
}

#block-block-2 {
	margin-top: 1.2rem;
	padding-left: 0.4rem;
}


#ip_content_wrapper {
	position: relative;
}

.screen-popup {
	background:#f1dda0;
}

div#download-popup.main-contentbody {
	background: url('../images/popup-footer.gif') repeat-x scroll left bottom;
}

.screen-tittle {
	font-size: 0.75rem;
	font-weight: bold;
}

/************************************************************************************************************************************/
/*******************************************Header und obere Navigationsleiste*******************************************************/

#header {
	background: url(../images/img-header.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 16.125rem;
	position: relative;
}

#topnav {
	bottom: 11.6%;
    left: 6%;
    height: 2.125rem;
	list-style: none;
	position: absolute;
	width: 55.125rem;
}

.btn-topnav{
	float: left;
	height: 100%;
	width: 7.874rem;
}

.btn-topnav a:visited,
.btn-topnav a:link,
.btn-topnav a:hover,
.btn-topnav a.active {
	display: block;
	background-size: 100% 100%;
	height: inherit;
	text-indent: -999em;
}

.link-home{
	background: url(../images/btn-home.jpg) no-repeat;
}

.link-home:hover,
.link-home.active {
	background: url(../images/btn-home-over.jpg) no-repeat;
}

.link-news {
	background: url(../images/btn-news.jpg) no-repeat;
}

.link-news:hover,
.link-news.active {
	background : url(../images/btn-news-over.jpg) no-repeat;
}

.link-reviews {
	background: url(../images/btn-reviews.jpg) no-repeat;
}

.link-reviews:hover,
.link-reviews.active {
	background : url(../images/btn-reviews-over.jpg) no-repeat;	
}

.link-patches {
	background: url(../images/btn-patches.jpg) no-repeat;
}

.link-patches:hover,
.link-patches.active {
	background : url(../images/btn-patches-over.jpg) no-repeat;
}

.link-demos  {
	background: url(../images/btn-demos.jpg) no-repeat;
}

.link-demos:hover,
.link-demos.active {
	background : url(../images/btn-demos-over.jpg) no-repeat;
}

.link-mods  {
	background: url(../images/btn-mods.jpg) no-repeat;
}

.link-mods:hover,
.link-mods.active {
	background : url(../images/btn-mods-over.jpg) no-repeat;
}

/*.link-cheats  {
	background: url("images/btn-cheats.jpg") no-repeat;
}

.link-cheats:hover,
.link-cheats.active {
	background: url("images/btn-cheats-over.jpg") no-repeat;
}*/

.link-bonus {
	background: url(../images/btn-bonus.jpg);
}

.link-bonus:hover,
.link-bonus.active {
	background: url(../images/btn-bonus-over.jpg);
}

/************************************************************************************************************************************/
/*****************************************Footer und untere Navigationsleiste********************************************************/
#footer {
	background: url(../images/img-footer.jpg) no-repeat;
	background-size: 100% 100%;
	height: 2rem;
	margin-left: 0.0625rem;
}

#botnav {
	position: relative;
	float: left;
    list-style: none;
    padding: 0.375rem 0 0 2.6rem;
}

.btn-botnav-bonus,
.btn-botnav {
	float: left;
}

.btn-botnav-bonus a,
.btn-botnav-bonus a:hover,
.btn-botnav a,
.btn-botnav a:hover {
	background-size: 100% 100%;
	display: block;
	height: 1.3125rem;
	margin-left: 0.0625rem;
}

.btn-botnav a {
	width: 6.25rem;
}

.btn-botnav-bonus a {
	width: 7.5rem;
}


.link-home-bot {
	background: url(../images/btn-ftr-home.jpg) no-repeat;
}

.link-home-bot:hover {
	background: url(../images/btn-ftr-home-over.jpg) no-repeat;
}

.link-news-bot {
	background: url(../images/btn-ftr-news.jpg) no-repeat;
}

.link-news-bot:hover {
	background: url(../images/btn-ftr-news-over.jpg) no-repeat;
}

.link-reviews-bot {
	background: url(../images/btn-ftr-reviews.jpg) no-repeat;
}

.link-reviews-bot:hover {
	background: url(../images/btn-ftr-reviews-over.jpg) no-repeat;
}

.link-patches-bot {
	background: url(../images/btn-ftr-patches.jpg) no-repeat;
}

.link-patches-bot:hover {
	background: url(../images/btn-ftr-patches-over.jpg) no-repeat;
}

.link-demos-bot {
	background: url(../images/btn-ftr-demos.jpg) no-repeat;
}

.link-demos-bot:hover {
	background: url(../images/btn-ftr-demos-over.jpg) no-repeat;
}

.link-mods-bot {
	background: url(../images/btn-ftr-mods.jpg) no-repeat;
}

.link-mods-bot:hover {
	background: url(../images/btn-ftr-mods-over.jpg) no-repeat;
}

/*.link-cheats-bot {
	background: url(../images/btn-ftr-cheats.jpg) no-repeat;
}

.link-cheats-bot:hover {
	background: url(../images/btn-ftr-cheats-over.jpg) no-repeat;
}*/

.link-bonus-bot {
	background: url(../images/btn-ftr-bonus.jpg);
}

.link-bonus-bot:hover {
	background: url(../images/btn-ftr-bonus-over.jpg);
}
.link-aboutus-bot {
	background: url(../images/btn-ftr-aboutUs.jpg) no-repeat;
}

.link-aboutus-bot:hover {
	background: url(../images/btn-ftr-aboutUs-over.jpg) no-repeat;
}

.link-contact-bot {
	background: url(../images/btn-ftr-contact.jpg) no-repeat;
}

.link-contact-bot:hover {
	background: url(../images/btn-ftr-contact-over.jpg) no-repeat;
}

/************************************************************************************************************************************/
/**************Content BOX******************/

#content {
	color: #000;
	background: url(../images/bg-layout2.jpg) repeat-y scroll 0% 0% / 100% auto transparent;
	width: 100%;

	/*margin: 0 auto;
	width: 96.68008%;
	background: url(../images/bg-layout.jpg) repeat-y scroll 0% 0% / 100% auto transparent;
	margin-left: 1.125rem;*/

}

#wrapper {
	background: url(../images/img-btm-layout2.jpg) no-repeat scroll center bottom / 100% auto transparent;
	width: 100%;
}


#btm-bg {
/*	padding: 0 8.5% 2%;	*/
	padding: 0 5.125rem 1.25rem 4.875rem;
	background-size: 100% auto;
}
	
/* rechte Seite mit Suchformular */
.right {
/*	background: url(../images/bg-search.jpg);*/
/*	background-size: 100% 100%; */
	float: right;
	margin-bottom: 10.9375rem;
	width: 19.375rem;
}

#ad-block {
	text-align: center;
}
#ip_rectangle_swf {
	height: 15.625rem;
	width: 18.75rem;
}
/* linke Seite beinhaltet Content-Boxen und Inhalte */
#left {
	float: left;
	width: 31.25rem;
}

/* Überschrift der Main-Contentboxes (keine Schrift sondern Bild) */
.heading {
	margin-top: 0;
	width: 100%;
}

.main-contentbox h2 {
	height:2.25rem;
	width:31.25rem;
	overflow:hidden;
	text-align:center;
	background:url(../images/heading-bg.gif) no-repeat left top;
}

/*.main-contentbox h2 img {
	margin-top:0.5625rem;
}*/
.main-contentbox {
	background: url(../images/main-content-bg.gif) repeat-y;
	background-size: 100% 100%;
	width: 100%;
}

.main-contentbody {
	background: url(../images/main-content-footer.gif) no-repeat left bottom;
	background-size: 100% auto;
	padding: 0.625rem 0.3125rem 3.125rem;
}

#game-detail .main-contentbody {
	padding: 0.625rem 1rem 3.125rem;
}

.newlistingTable {
	list-style: none;
/*	float: left;*/
	font-size: 0.625rem;
	/*overflow: hidden;*/
	width: 29.25rem;
}

.newlistingTable table {
		border-collapse: collapse;
		font-size: 0.625rem;
		width: 100%;
}

/*.newlistingTable ul {
		background: #E2CD92;
		padding: 0.1875rem 0.1875rem 0;
}*/

.newlistingTable li {
	background: #E2CD92;
	list-style: none;
	margin-bottom: 0.5rem;  
	padding: 0.1875rem 0.1875rem 0;
	position: relative;
}

.newlistingTable a {
	text-decoration: none;
	color: #000;
}

.newlistingTable tbody {
	border-style: none;
}

.newlistingTable img {
/*	padding: 0 0.3125rem 0.3125rem 0;*/
	padding-left: 0.3125rem;
	margin: 0.1875rem 0.3125rem 0.3125rem 0;
	margin-bottom: auto;
}

.newlistingTable .dot {
	float: left;
	padding-top: 0.4rem;
	height: 0.6875rem;
	width: 0.6875rem;
}

.newlistingTable .author-info span {
	font-weight:bold;
	color:#563701;
	}

.vtop {
	vertical-align: top;
	padding-top: 0.2rem;
}

.news-summry {
	padding-right: 0.6rem;
	vertical-align: bottom;
	width: 100%;
}

.game-title {
	width: 100%;
}
/*.imagefield.imagefield-field_language_image{
	height: 0.8125rem;
	width: 1.125rem;
	vertical-align: text-top;	
	float: right;
	margin-top: 0.3rem;
}*/

.imagefield.imagefield-field_system_image {
	height: 1.25rem;
	width: 1.3125rem;
	/*padding-right: 0.15rem;*/
}
#qwertz {
	color: #FFD700;
	float:right;
	font-size: 0.001rem;
	
}

.news-summry h4 a,
.news-summry h4 a:visited {
	background: url(../images/bullet-lable.gif) no-repeat;
	background-size: 0.6875rem 0.6875rem;
	padding-left: 0.9375rem;
}

/* System und Language Icons */

.img-pos-sys{
	height: 1.25rem;
	width: 1.3125rem;
}

.img-pos-fla {
	height: 0.8125rem;
	width: 1.125rem;
	/*margin: 0 0.3125rem 0.3125rem 0;*/
}

.download_description_icons {
	margin-right: 0.5rem;
}

.imgBox {
	width: 100%;
}
.author-info {
	background: #d4be85;
	font-size: 0.625rem;
	margin: 0 -0.1875rem 0;
	padding: 0.1875rem;
}

	.author-info table {
		font-size: 0.625rem;
	}

	.author-info .flag {
		padding-left: 0.25rem;
		float: left;
		width: auto;
		margin: 0;
	}

	.tableFlag{
		float: left;
	}
	
	.tableFlag.download {
		width: 15rem;
		height: 2rem;
		display: table;
	}

	.tableFlag.download div {
		display: table-cell;
		vertical-align: middle;
	}	
	.tableFlag.description {
		width: 4.3125rem;
		height: 2rem;
		display: table;
	}	

	.tableFlag.description div {
		display: table-cell;
		vertical-align: middle;
	}

	.tableFlag.description img {
		float: left;
	}
	
	.author-info tr td:first-child {
		width: 19rem;	
	}

	.author-info td:nth-child(2) {
		text-align: right;	
	}
	

.news-time {
	border-right: 0.0625rem solid #000000;
	padding: 0 0.6rem 0 0.9375rem;
	width: 44%;
}

.date {
	padding: 0 0.25rem;
}

.gameOverview_date {
	padding-top: 0.5rem;
}

.gameTab {
	text-align: right;
	overflow: hidden;
    padding-bottom: 0.3125rem;
	padding-right: 0.25rem;
	vertical-align: top;
	white-space: nowrap;
    width: auto !important;
}

.gameTab strong {
	width: 4.375rem;
}

.gameTab .imgBox {
	padding-top: 0.3125rem;
}
#game-detail .newlistingTable {
	overflow: hidden;
}

ul#GameNewlistingTable.newlistingTable li {
	background: none;
}

/* Alphafilter */
.sortingDiv {
	border-bottom: 0.0625rem solid #14120D;
	height: 1.5625rem;
	margin-bottom: 0.6rem;
	overflow: hidden;
	padding-bottom: 0.3125rem;
}

	.sortingDiv li {
		float: left;
		height: 1.5625rem;
		list-style: none;
	}

		.sortingDiv li img {
			height: 100%;
		}

.sortDateSystem {
	width: 29rem;
	margin-bottom: 1rem;
	position: relative;
}

.sortDateSystem label {
	font-weight: bold;
	font-size: 0.8rem;
}

.sortDateSystem {
	position: relative;
}

.sortDateSystem select {
	background: url('../images/sort-bg.gif') no-repeat scroll left top;
	border: none;
	width: 10.56rem;
	height: 1.2rem;
	margin-top: 0.2rem;
	font-size: 0.8rem;
	margin-bottom: 1rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';	
	text-align: center;
	padding-right: 8%;
}

:-moz-any(.sortDate):before {
	background-color: #fff;
	pointer-events: none;
	z-index: 1;
}
.sortDateSystem select option{
	background: #f4ddaf;
}

#DateSortDiv {
	height: 3rem;
	width: 10rem;
	position: absolute;
}

#SystemSortDiv {
	height: 3rem;
	width: 7rem;
	margin: 0 4rem 0 11.5rem;
}

.SortIcon {
	position: absolute;
	right: 0;
	top: 0;
}

.SortIcon {
	width: 2.8125rem;
	height: 3.125rem;
}

#SystemSortForm select {
	width: 7rem;
	background: url('../images/sort-bg_short.gif') no-repeat scroll left top;
}

div.jquery_dropdown_header{
	background: yellow;
}
.icondiv {
	float: right;
	width: 3rem;
	height: 3.375rem;
}

	.icondiv img {
		height: 100%;
		width: 100%;
	}

.game-title-outer {
	border-bottom: 0.0625rem solid #000;
}

.game-title span {
	padding-left: 1rem;
	float: left;
}
.gamedetail {
	float: left;
	width: 25.3rem;
}

	.gamedetail h3 {
		font-size: 1.25rem;
		padding-bottom: 0.5rem;
	}

.game-info {
	float: left;
}
	.game-info a:link {
		color:black;
		text-decoration: none;
		text-underline: none;
	}
 
	.game-info a:visited {
		color:black;
		text-decoration: none;
		text-underline: none;
	}
	
 	.game-info a:hover {
		color:black;
		text-decoration: none;
		text-underline: none;
	}
 	
	.game-info a:active {
		color:black;
		text-decoration: none;
		text-underline: none;
	}

	.game-info > table{		
			
	}

	.sys-lanDiv table td.language {
		padding-left: 0.2rem;
		width: 11rem;
	}

	
	.sys-lanDiv table td.language img {
		padding-right: 0.3rem;
		padding-bottom: 0.3rem;
	}

    .game-info tr:last-child td, .sys-lanDiv tr:last-child td {
        padding-bottom: 0;
    }

	.game-info td, .sys-lanDiv td {
		padding-bottom: 0.1rem;
		font-size: 0.625rem;
	}
	
.game-info-sys-select {
	margin-top: -0.3rem;
	background: url("../images/select_system-1.gif") no-repeat;
	width: 2rem;
	height: 2.75rem;
	float: left;	
}
	
	.game-info-sys-select img {
		padding-left: 0.3125rem;
		padding-top: 0.3125rem;
	}

.game-info-lang-select {
	margin-top: -0.3rem;
    background: url("../images/select_flagg-1.gif") no-repeat;
    width: 1.6875rem;
    height: 2.3125rem;
    float: left;
}

	.game-info-lang-select img {
        padding-left: 0.25rem;
        padding-top: 0.3125rem;
    }
 

.game-thum {
	float: right;
    max-height: 9.25rem;
    max-width: 6.5625rem;
	margin-bottom: 0.625rem;
	padding: 0.25rem;
}

	.game-thum img {
		max-height: 9.25rem;
		max-width: 6.5625rem;
	}

.label {
	height: 0.75rem;
	vertical-align: top;
	width: 6.3125rem;
}

.label-info {
	/*word-break: break-all;*/
	word-wrap: normal;
	width: 11.375rem;
}

.sys-lanDiv{
	border-top: 0.1rem solid #000000;
	padding-top:0.4375rem;
	margin-top: 0.6875rem;	
	margin-bottom: 0.5rem;	
}

	.sys-lanDiv td {
		font-size: 0.6875rem;
	}

.tabs {
/*	float: left;*/
	margin: 0 -0.625rem;
	padding: 0.625rem 0;
}

	.tabs li{
		float: left;
		height: 1.8125rem;
		list-style: none;
	}

		.tabs li img {
			height: 100%;
		}

/* Formatierung der Description im Info-Tab */
.info-detail {
	text-align: justify;
	padding: 0 0.9375rem;
	width: 95%;
	font-size: 0.6875rem;
	min-heigt: 7rem;
}

/* FSK-Logo im Info-Tab */
.info-logo {
	float: right;
/*	height: 3.5rem;*/
/*	margin-top: 0.625rem;*/
    text-align: center;
/*	position: absolute;*/
	top: 0;
	right: 0;
	margin-left: 1rem;
	margin-bottom: 1rem;
}

/* allgemeine Link-Formatierung */
.link-bold {
	color: #000;
	font-size: 0.6875rem;
	font-weight: bold;
	text-decoration: none;
}

	.link-bold:hover {
		text-decoration: underline;
	}

.sprt {
	background: url(../images/content-seprator.png) repeat-x;
	height: 1.5rem;
}

/*******************************/
/******** Infos ****************/

.infos {
	margin-bottom: 1.5625rem;
/*	padding-top: 1.0rem;*/
	position: relative;
}

	.infos table {
		margin-top: 0.3125rem;
		width: 100%;
		table-layout: auto;
		box-shadow: 0.2rem 0.2rem 0.1rem rgba(128,128,128,0.67);
	}
	.infos td {
        border: 0.0625rem solid #000000;
		height: 1.4375rem;
		padding: 0.1rem 0.1875rem;
		vertical-align: middle;
		line-height: 1.4375rem;
	}

	.infos td:first-child {
		width: 58%;
	}

	.infos td.Date {
		text-align: center;
	}
	.infos td.SysLang {
		text-align: right;
	}	

    .infos strong {
        color: #7B4F23;
    }
	.infos span img {
		margin-bottom: -0.375rem;
	}
	.infos a {
		margin-bottom: -0.125rem;
		margin-right: 0.25rem;
	/*	padding: 0.3rem 0.35rem 1rem 0.3rem; */
	}
	.infos a img {
		/*margin-bottom: -0.125rem;*/
		margin-top: 0.1rem;
	}

	.infos h3 {
		margin-bottom: 1rem;
		font-size: 1rem;
	}

/* Link "Display Index" */
.displayLanguage {
	float: left;
	margin-bottom: 1.5rem;
	margin-top: 0.1rem;
/*	width: 33%;*/
}
	.displayLanguage a.active {
		background: url("../images/select_flagg-1.gif") no-repeat 50% 50%;
		padding: 0.3rem 0.35rem 0.8rem 0.3rem;
		margin-right: 0;
	}

.descriptionLanguage{
	margin-left: 2.5rem;
}

a.active{
	margin-top: 0;
}
.descriptionIcon{
	position: absolute;
	margin-bottom: 1rem;
}

.displayIndex {
	color: #f00;
	font-size: 0.6875rem;
	font-weight: bold;
	/*padding: 0 9.375rem 0 11.875rem;*/
	margin-bottom: 1rem;
	width: 25%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 2rem;
}

	.displayIndex a {
		color: #000000;
	}
	.displayIndex a:visited {
		color: #000;
	}
	.displayIndex a:hover {
		text-decoration: none;
	}

.displayDownload {
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	width: 33%;
}

.nothing {
}
/*.infotable {
	background: url(../images/review-detail-info.gif) no-repeat;
	background-size: 29.25rem 2.875rem;
	height: 2.875rem;
	width: 29.25rem;
}

	.infotable ul{
		background: none !important;
		height: 1.375rem;
		line-height: 1.25rem;
		list-style: none;
		padding: 0 0.3125rem;
	}

	.infotable strong {
		float: left;
	}

		.author {
			border-right: 0.0625rem solid #000;
			float: left;
			height: 1.3125rem;
		    overflow: hidden;
		    width: 14rem;
		    padding-right: 0.9375rem;
		}

		.info-date {
			border-right: 0.0625rem solid #000;
			float: left;
			padding: 0 0.625rem 0 0.3125rem;
		}

		.system {
			float: left;
			overflow: hidden;
			padding: 0 0 0 0.1875rem;
		}
*/
.download {
	width: 9.6875rem;
}
	.download .downloadBtn {
		margin-bottom: 0.375rem;
	}
.game-download {
	float: left;
	margin-top: 0.375rem;
}
	/*Also check a.downloadBtn*/
	.game-download .rightCol {
		padding: 0.1875rem;
		margin-left: 0.3125rem;
		background: #D4BE85;
		padding: 0.3125rem;
		width: 18.625rem;
		height: 100%;
	}
	.game-download ul {
		float: left;
		width: 90%;
	}
		.game-download li {
			font-size: 0.5625rem;
		}
		.game-download li span {
			font-weight: bold;
			color: #7B4F23;
		}
	/*.game-download li:first-child {
		color: #000000;
		font-size: 0.625rem;
		font-weight: bold;
	}*/
	.game-download .language {
		float: right;
		padding: 0.3125rem;
	}
	
	.game-download .language img {
		margin-left: 0.2rem;
		margin-bottom: 0.2rem;
	}	

.leftCol {
	float: left;
}

.rightCol {
	float: right;
}

	.leftCol a img{
		height: 3.125rem;
		width: 9.6875rem;
	}

.content li {
	list-style: disc;
	list-style-position: inside;
}

.review-system {
	background: #A89260;
	border: 0.0625rem solid #000000;
	margin-top: 0.625rem;
	margin-bottom: 1.25rem;
	padding: 0.3125rem 0.3125rem 0;
	position: relative;
}

	.review-system h3 {
		color:#F1DDA0;
		font-size: 0.875rem;
		padding-left: 0.625rem;
	}

.review-content {
	padding-top: 1rem;
	text-align: center;
}

.review-content h1 {
	padding-bottom: 1rem;
	font-size: 1.1rem;
}

.review-content ul li {
	list-style: disc;
	list-style-position: inside;
	margin-right: 0.3125rem;
}

.review-content ol li {
	list-style: decimal;
	list-style-position: inside;
}

.description-ul li {
	background: url(../images/avail-list-bg.gif) no-repeat;
	height: 1.75rem;
	margin-bottom: 0.75rem;
	padding: 0 0.1875rem 0 0.3125rem;
	width: 12.5rem;
}

.description-ul .flag {
	float: left;
	padding: 0.46875rem 0.625rem 0.46875rem 0;
}


/* "other Language" und "Description" Button */

.newbtn {
	background: url(../images/send-us-btn-left.gif) no-repeat;
	background-size: auto 1.375rem;
	float: left;
	margin: 0.25rem 2rem 0 0;
}

.newbtn .newbtnbody {
/*	background: url(../images/send-us-btn-left.gif) no-repeat scroll left top;*/
	float: left;
}

.descriptionBtn {
	
	background: url("../images/games_icon_edit_neu.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);

	width: 1.9375rem;
	height: 2rem;
	
}

	/*.newbtn a {
		background: url(../images/send-us-btn-right.gif) no-repeat right;
		background-size: auto 1.375rem;
		color: #000;
	 	display: block;
		height: 1.375rem;
		line-height: 1.0625rem;
		padding: 0 0.6875rem 0;
		text-decoration: none;
	}*/

	.newbtn a {
		background: url(../images/send-us-btn-right.gif) no-repeat right;
		background-size: auto 1.375rem;
		color: #FFF;
	 	display: block;
		line-height: 1.0625rem;
		padding: 1px 0.9375rem 0.25rem 0.6235rem;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.75rem;
		padding-top: 1px;
	}

.icon-down {
	float: left;
	width: 1.5625rem;
	height: 1.5625rem;
}

	.icon-down img {
		height: 100%;
	}

/************************************************************************************************************************************/
/************************************************* Search Form und Search.html ******************************************************/

.search-form {
	margin-bottom: 0.2rem;
}

.search {
	height: 1.875rem;
	margin-top: 1rem;
	float: left;
	font-size: 0.75rem;
	font-weight: bold;
	width: 26.25rem;
}

.imageContainer p {
	position: absolute;
	right: 1rem;
	top: 0.6rem;
	font-weight: bold;
}

#content .right .formBox label {
	background:url(../images/bullet-members.gif) no-repeat left 0.1875rem;
	padding-left:0.9375rem;
	font-weight:bold;
	font-size:0.75rem;
	position:relative;
	top:-0.1875rem;
}

#content .right .bg-search {
	width:18rem;
	height:3.25rem;
	padding:2.375rem 0.9375rem 0.75rem 0.75rem;
	background: url(../images/bg-search.jpg) repeat scroll 0% 0% / 100% 100% transparent;
}

.form-item{
margin:0rem !important;
}

input {
	background: url(../images/input-bg.gif) no-repeat left top;
	background-size: 100% 100%;
	border: none;
	font-size: 0.6875rem;
	padding: 0.0625rem 0.3125rem 0.3125rem;
	float:left;
}

.main-contentbox #search {
	width: 26rem; 
	position: relative;
	margin-bottom: 0.5rem;
}

.views-exposed-form {
	width: 26.75rem;
}

.views-submit-button {
	float: right;
}
.views-exposed-form input {
	float:left;
	background: url(../images/icon-search1.gif) no-repeat;
	border:none;
	text-indent:7.5rem;
	cursor:pointer;
	height:1.375rem;
	width:2rem;
	margin-top: 0.2rem; 
}

.search_node input {
	background: url(../images/input-bg.gif) no-repeat left top;
	text-indent: 0;
	width: auto;
	height: auto;
	cursor: auto;
}

.search_node #edit-keys {
	width: 12rem;
}

#search .views-widget {
	position: absolute;
	left: 4.9rem;
	top: 2.5rem;
	font-weight: bold;
	font-size: 0.7rem;
}
.views-exposed-form .views-exposed-widget input {
	float: right;
}

.sendBtn {
	background:url(../images/send-us-btn-left.gif) no-repeat left top;
	height:1.375rem;
	float:left;
	margin-top:0.75rem;
}

.sendBtn .sendBtninner {
	background:url(../images/send-us-btn-right.gif) no-repeat right top;
	float:left;
	padding:0 0.5rem 0 0.625rem;
	height:1.375rem;
}
.sendBtn input {
color: #FFF;
border: medium none;
font-weight: bold;
height: auto;
padding: 0rem;
cursor: pointer;
font-family: inherit;
font-size: 0.75rem;
background: none repeat scroll 0% 0% transparent;
}

#search-wrapper {
	margin-top: 2rem;
	margin-left: 1rem;
}

.edit-input,
.form-input {
	float: left;
}

.form-input input{
	width: 18.125rem;
}

.edit-input input {
	background: url(../images/bg-field2.jpg) no-repeat;
	background-size: 10rem auto;
	height: 2rem;
	width: 10.3125rem;
}

.edit-submit {
	background: url(../images/icon-search1.gif);
	background-size: 100% 100%;
	border: none;
	cursor: pointer;
	float: left;
	height: 1.375rem;
	width: 2rem;
}


.edit-label {
	margin-top: 0.3125rem;
}

.edit-submit-right {
	margin-top: 0.3125rem;
}

.edit-keys-right {
	height: 1.5625rem;
}

.search-game-title {
	background: url(../images/search-open.gif) no-repeat;
	background-size: 100% auto;
	height: 1.5625rem;
	margin-top: 0.625rem;
	margin-bottom: 1.25rem;
	padding: 0.1875rem 0.3125rem 0 1rem;
	position: relative;
}

	.search-game-title h3 {
		color:#F1DDA0;
		font-size: 0.875rem;
		padding-left: 0.625rem;
	}

#game-list {
	background: none;
}
#game-list li {
	background: #E2CD92;
	margin-bottom: 0.6rem;
	padding: 0.1875rem;
}

.game-listing {
	background: #D4BE85;
	padding: 0.1875rem 0 0.1875rem 0.1875rem; 
}

.game-date {
	float:left;
	width: 18.9375rem;
}

.search-contact {
	padding: 0.625rem 0.375rem;
}

.search-contact h3 {
	font-size: 1.0625rem;
	color: #563701;
}

.search-contact .right-icont {
	margin-bottom: 0.3125rem;
}

.right-icont img {
	width: 2.75rem;
	padding-right: 0.8rem;
}

#search .inputbg {
	float: left;
}
#search .inputbg label {
	font-size: 0.75rem;
	background: url('../images/bullet-lable.gif') no-repeat scroll left 0.3125rem transparent;
	float: left;
	padding-left: 0.875rem;
	padding-top: 0.1875rem;
	width: 4.0625rem;
	font-weight: bold;
}

#search .inputbg input{
	width: 18.125rem;
}

#left #edit-submit-1{
	position: absolute;
	right: 0;
	top: 0.2rem;
}
#search-area h4 a {
	text-decoration: none;
	color: #000;
	background: none;
	padding: 0;
}

#search-area .news-summry {
	background: none repeat scroll 0% 0% #D4BE85;
	padding: 0.1875rem 0;
	width: 100%;
}

.search-form .main-contentbox h2 img {
	margin-top: 0.5625rem;
	height: 1.125rem; 
	width: 23.3125rem; 
}


/************************************************************************************************************************************/

.about-page {
	background: url(../images/abt-background.jpg) no-repeat 8.375rem 0;
	background-size: 21.875rem auto;
	padding: 0.125rem 0.5rem 0.125rem 0.75rem ;
}

.contact-wrapper ul {
	background: none;
	padding-left: 1.562rem;
}

.footerimg {
	overflow: hidden;
}

#contactArea {
	padding: 1.375rem 0 0 1.25rem;
}

#contactArea ul li .inputbg input{
	background:url(../images/input-bg.gif) no-repeat left;
	width:18.125rem;
	float:left;
	border:none;
	font-size:0.6875rem;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contactArea ul li label{
	font-size:0.75rem;
	float:left;
	width:5.875rem;
	padding-right:0.5625rem;
	padding-top:0.1875rem;
	background:url(../images/bullet-lable.gif) no-repeat left 0.3125rem;
	padding-left:1rem;
	background-size: 0.6875rem;
}

#contactArea ul li {
	margin-bottom: 1.125rem;
}

.captcha img {
	width: 9rem;
}

.contact-us-captcha .arrow img {
	margin-left: 7.5rem;
	float: left;
	margin: 0.8125rem 0.625rem 0 7.5rem; 
}

.contact-us-captcha .newcaptcha {
	clear: left;
	padding: 0.3125rem 0 0 7.3rem;
}

.contact-us-captcha .newcaptcha a {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}

.grippie {
	display: none;
}

.status {
	color:#fff;
	background:#254117;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #fff;
}	
.warning {
	background:#FBB117 !important;
	padding:5px !important;
	margin-bottom:5px;
	border:#fff 1px solid!important;
}
.error {
	padding:5px !important;
	margin-bottom:5px;
	background:#C11B17 !important;
	color:#fff!important;
	border:#fff 1px solid!important;
}
.status ul li, .warning ul li, .error ul li {
	list-style:none;
	padding-bottom:5px;
}
/***** Footer Leiste mit Copyright Hinweis ****/

#footerPartner {
	margin: 0.6rem 0.5rem 0.9375rem;
	color: #D3CDB3;
}

	.Copyright {
		float: right;
		color: #A8915F;
	}

	.partnerLink {
		float: left;
	    font-size: 0.75rem;
	    font-weight: bold;
	}

/* Entfernt blauen Rahmen um Bilder im IE */
img {
	border: none;
}

/* Formatierungen*/

.caption-font,
.standard-font {
	display: inline-block;
	float: left;
	font-size: 0.6875rem !important;
	font-weight: bold !important;
	color: #000 !important;
}

.system .caption-font {
	margin-right: 0;
}

.caption-font {
	color: #7B4F23 !important;
	margin-right: 0.25rem;
}

/* span {
	color: #563701;
	font-weight: bold;
}*/

/* Überschrift innerhalb eines Nachrichtenbeitrages */
h3.reviewpage{
color:#7b4f23 !important;
font-size:1.125rem !important;
}

.right-icont{
	float: right;
}


/* #review-title wurde aus Patches etc gelöscht */
#news-detail-page #review-title .newsinfo-bar {
    background: url(../images/news-detail-info.gif) no-repeat scroll left top transparent;
	height: 1.85rem;
	margin-top: 0.3125rem;
}

#review-title .newsinfo-bar ul {
    height: 1.375rem;
	padding-left: 0.3125rem;
}

.news-page {
	padding: 0.625rem 0.375rem 2.1875rem;
	padding-bottom: 0rem;
}
.newsinfo-bar td{
	height:1.375rem;
	border-right: solid 0.0625rem #000000;
	padding-left: 0.5rem;
}

.newsinfo-bar .language {
	border:none;
}

.newsinfo-bar img {
	display: table-cell;
	vertical-align: middle;
}

.newsinfo-bar strong {
	color: #7B4F23;
}

#review-title .newsdetail-text {
	margin-top: 1.75rem;
	margin-left: 0.5rem;
}

#info-bar ul li {
    height: 1.375rem;
    border-right: 0.0625rem solid #000;
    float: left;
}

.contentpadding {
	padding: 0 0.625rem;
}

#GameContentpadding.contentpadding {
	padding: 0 0.2rem;
}

#content .homePage .contentpadding {
    padding-bottom: 0.9375rem;
}

.main-contentbox .main-contentbody p {
    margin: 0 0.4375rem 0.9375rem 0;
    text-align: justify;
}


li h3 {
	background: url(../images/bullet-lable.gif) no-repeat scroll left 0.125rem ;
	background-size: 0.6875rem 0.6875rem;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.875rem;
	height: 0.9375rem;   
	margin-bottom: 0.625rem;
	padding-left: 0.9375rem;
}

h4 {
	color: #000000;
	font-size: 0.6875rem;
	height: auto;
	margin-bottom: 0.125rem;
	width: 100%;	
}

h4 img {
	margin: 0.3125rem 0.6rem 0 0 !important;
	width: 0.6875rem;
	height: 0.6875rem;
}


/************************************************************************************************************************************/
/*************************************************** Detailed Views *****************************************************************/

/************************************************************************************************************************************/
/**************************************************** Rating ************************************************************************/

#review-title .news-detail-nav .rating {
	float: right;
	right:0;
	font-weight:bold;
}

#review-title .news-detail-nav {
	margin-top: 0.5rem;	
}

#review-title .news-detail-link-seperator {
	border-right: 0.1rem solid #000000;
}

.review-images {
	float:right;
	max-width: 35%;
	height: auto;
	margin-left: 1rem;
	margin-bottom: 1rem;
	display: block;
	clear: both;
}

.page-link {
	color: black;
}

.news-images {
	float: left;
	max-width: 40%;
	height: auto;
	margin-right: 1rem;
	margin-bottom: 1rem;
	display: block;
	clear: both;
}

#infos #comment-form .commentOuter h3 {
background:none;
padding-left:0;
margin-bottom:30px;
}

.comment-textarea{
padding-left:0.875rem;
}

.add-comment {
	width: 19.375rem;
	background:url(../images/add-comment-box.gif) no-repeat scroll left top transparent;
}

.add-comment textarea{
	background:#f4ddaf;
	border:#543e25 solid 1px;		
	width:15rem;
	padding:0.25rem;
	height:5.125rem;
	resize: none;
}

.edit-comment textarea {
	width: 6.625rem;
}
.comment-head{
background:#e1cb8d;
height:1.125rem;
padding:0 0.375rem;
padding-top:0.125rem;
overflow:hidden;
padding-right:0px;
}

label[for=edit-comment] {
	visibility: hidden;
}

#comment-form input {
	background:url(../images/send-comment.gif) no-repeat scroll;	
	width: 8.875rem;
	position: absolute;
	right: 0;
	bottom: 0;
}
#review-title .add-comment .newbtn {
	position:absolute;
	top:7,625rem;
	right:-9.9327rem;
}

.display-comments {
	padding-bottom:0.3125rem;
	margin-top: 2rem;
}
.display-comments li{
list-style:none;
margin-bottom:0.9375rem;
}
.display-comments li .comment-head{
}

.display-comments li .user-info{
background:url(../images/bullet-lable.gif) no-repeat 0.125rem 0.125rem ;
padding-left:1.0625rem;
height:1.25rem;
float:left;
width:8.75rem;
}
.display-comments li .comment-time{
background:url(../images/bullet-lable.gif) no-repeat 0.125rem 0.125rem ;
padding-left:1.0625rem;
height:1.25rem;
float:left;
width:6.875rem;
}

.display-comments li .report{
float:right;
font-size:0px;
margin-top:-0.1875rem;


}
.display-comments .comment-text{
	background:#e1cb8d;
	padding:0.3125rem 0.625rem;
	margin-top:0.25rem;
}

.display-comments .comment-text p {
	margin: 0;
}

.commentOuter{
	height:9.375rem;
	position:relative;
	margin-bottom: 1rem;
	margin-top: 1rem;
}

.commentOuter h3 img {
	width: 19.9375rem;
}
tr.mceFirst {
	visibility: none;
}

/*Dieser Teil ist für die Screenshotgalerie zuständig*/
.Screenshot-Upload-Form {
	width: 100%;
	margin-bottom: 0.75rem;
	padding-bottom: 0.75rem;
	border-bottom: 0.1rem solid #000000;
}

.Screenshot-Positions {
	width: 100%;
}

#ScreenEmpty {
	background: none repeat scroll 0% 0% #E2CD92;
	list-style: outside none none;
	padding: 0.1875rem 0.1875rem 0;
	position: relative;
	text-align: center;
	font-size: 0.625rem;
	margin-bottom: 0.5rem
}

#Position-1-Picture{
	float: left;
	overflow: hidden;
}

	#Position-1-Picture img{
		position: absolute;
		margin-left: 1.0%;
		border: 0.1rem;
		opacity: 0.33;
		filter:alpha(opacity=33); 
		z-index: 1;
	}

#Position-2-Picture {
	float: left;
	overflow: hidden;
}

	#Position-2-Picture img{
		position: absolute;
		margin-left: 0.5%;
        border: 0.1rem;
		opacity: 0.66;
        filter:alpha(opacity=66);
		z-index: 2;
     }

#Position-3-Picture {
	float: left;
	overflow: hidden;
}
	
	#Position-3-Picture img{
		position: absolute;
		border: 0.1rem;
		opacity: 1.0;
        filter:alpha(opacity=100);
        z-index: 5; /*höhster Index da höhste Ebene*/
     }

#Position-4-Picture {
	float: left;
	overflow: hidden;
}

	#Position-4-Picture img{
		position: absolute;
		margin-left: -0.5%;
        border: 0.1rem;
		opacity: 0.66;
		filter:alpha(opacity=66);
		z-index: 4;
     }

#Position-5-Picture {
	float: left;
	overflow: hidden;
}

	#Position-5-Picture img{
		position: absolute;
		margin-left: -1.0%;
     	border: 0.1rem;
		opacity: 0.33;
        filter:alpha(opacity=33);
		z-index: 3;
     }

.Galery-Control {
	margin-top: 1.0rem;
	overflow: hidden;
	background: url('../images/pfeil_leiste.jpg') no-repeat; 
	width: 100%;
}

.Navigate-Screen-Left {
	float: left;
	margin-left: 5rem;
}
	.Navigate-Screen-Left img{
		width: 2.0625rem;
		height: 1.1875rem;	
}

.Navigate-Screen-Right {
	float: right;
	margin-right: 5rem;
}
	.Navigate-Screen-Right img{
		width: 2.0625rem;
		height: 1.1875rem;	
}

.Display-Screen-Data {
	margin: 1.0rem auto;
}

	#Display-Screen-Data-Item-Title {

		
	}
	
	#Display-Screen-Data-Item-Resolution {
		margin-top: 0.2rem;
	}
	
	#Display-Screen-Data-Item-Resolution span {
		border-bottom: 0.1rem solid #000000;	
	}

	#Display-Screen-Data-Item-Total-Screens {
		margin-top: 0.5rem;
	}

#Display-Screen-Total {
	
}

/*********/
/* Pager */

#pager {	
	display: inline-block;
}
ul.simple-pagination {
	display: block;
	overflow: hidden;
	padding: 0 5px 5px 0;
	margin: 0;
}

.simple-pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.simple-pagination li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
