@import url("https://fonts.googleapis.com/css?family=Oswald|Open+Sans:400,600");@import url("https://fonts.googleapis.com/css?family=Open+Sans");        * {	padding:0px;	margin:0px;}body {	padding:0 0 20px 0;	font-size: 100.01%;}html, body {background-color:#f1f1f1;}div, p, td, th {	color:#222222;	font-family: Open Sans, verdana,arial;}p {margin-bottom:15px;}img {border:0px;}h1 {margin-top:10px; margin-bottom:10px; font-size: 18px;}h2 {margin-top:5px; font-size: 14px;}h3 {padding:0px; margin:0px; font-size: 12px; font-weight:bold;}.ui-state-highlight h2 {margin:0;}#foot .ui-widget-content p {margin-bottom:0; font-size:12px;}.videothek_beschreibung {padding:10px !important;}.videothek_beschreibung p {line-height:1.5em;}ul, ol {margin-left:25px;}a , a:link, a:visited, a:active {	color:#ab0000 !important;	cursor:pointer;	text-decoration: none;}a:hover {	color: #222222 !important;	text-decoration: none;}#head {	padding:5px 0;	background-color:#ffffff;	border-bottom:2px solid #AB0000;	margin-bottom:15px;}#head #head_menu #logo {	float:left;}#head #head_menu #login_navi {	margin-left: 300px;    position:absolute;    right:0;}/** Login-Menu for Guests **/input, textarea, select,#head #head_menu #login_navi input[type="text"],#head #head_menu #login_navi input[type="password"] {	outline: none;    margin-right:10px;	font-size:15px;	padding:3px 5px;	color:#333333; 	border:1px solid #cccccc;	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);	transition-property: border-color, box-shadow;	transition-duration: 0.15s, 0.15s;	transition-timing-function: ease-in-out, ease-in-out;	transition-delay: 0s, 0s;}#head #head_menu #login_navi .registrieren {	text-align:right;	margin-top:5px;	font-size:11px;}/** Login-Menu for Admin **/#head #head_menu #login_navi .login_menu div {margin-top:5px; float:left; margin-left:20px;}#head #head_menu #login_navi .login_menu div img {height:20px; width:auto; vertical-align:middle;}#head #head_menu,#aussen {	margin:0 auto;	height:auto;    position:relative;}.grid-item div {    color:#ffffff;}.grid-item img {    width:100%;    height:auto;    object-fit: cover;}.grid-item-height1 {height:611px !important;}.grid-item-height2 {height:305px !important;}.grid-item-height3 {height:140px !important;}.grid-item-height4 {height:110px !important;}.grid-item-height5 {height:100px !important;}@media only screen and (min-width: 1440px) {	#head #head_menu,	#aussen {		margin:0 auto;		width:1440px;	}		.grid-item-height1 {height:923px !important;}	.grid-item-height2 {height:461px !important;}	.grid-item-height3 {height:177px !important;}	.grid-item-height4 {height:167px !important;}	.grid-item-height5 {height:185px !important;}                        #home_top_filme_content .grid-item-height1,         #home_videothek_content .grid-item-height1 {            height:923px !important;        }	        #home_top_filme_content .grid-item-height2,        #home_videothek_content .grid-item-height2 {            height:461px !important;        }	        #home_top_filme_content .grid-item-height3,        #home_videothek_content .grid-item-height3 {            height:177px !important;        }	        #home_top_filme_content .grid-item-height4,        #home_videothek_content .grid-item-height4 {            height:131px !important;        }        	#home_top_filme_content .grid-item-height5,        #home_videothek_content .grid-item-height5 {            height:109px !important;        }	}@media only screen and (min-width: 1260px) and (max-width: 1440px) {	#head #head_menu,	#aussen {		margin:0 auto;		width:1260px;	}		.grid-item-height1 {height:923px !important;}	.grid-item-height2 {height:461px !important;}	.grid-item-height3 {height:143px !important;}	.grid-item-height4 {height:132px !important;}	.grid-item-height5 {height:90px !important;}	        #home_top_filme_content .grid-item-height1,         #home_videothek_content .grid-item-height1 {            height:923px !important;        }	        #home_top_filme_content .grid-item-height2,        #home_videothek_content .grid-item-height2 {            height:461px !important;        }	        #home_top_filme_content .grid-item-height3,        #home_videothek_content .grid-item-height3 {            height:143px !important;        }	        #home_top_filme_content .grid-item-height4,        #home_videothek_content .grid-item-height4 {            height:106px !important;        }        	#home_top_filme_content .grid-item-height5,        #home_videothek_content .grid-item-height5 {            height:90px !important;        }} .online {	font-weight:bold;	font-size:18px;	text-align:center;	padding:7px 0;}.online a {	text-decoration:none;}/* navi */#navi {	display:table-cell;    vertical-align: top;	width: 200px;}.amateure_online {    margin-bottom: 10px;    max-height: 80vh;    overflow-x: hidden;    overflow-y: scroll;}#nav {	overflow: hidden;	padding:4px 0;}#nav ul {	margin:0;	padding: 0;	list-style-type: none;	float:left;}#nav li  {	width:200px;	float:left;}/* Links in Navi */#nav a {	text-decoration: none;	display: block;	padding: 6px 0 6px 10px;	color: #3a3a3a !important;	font-family: Open Sans,Helvetica,Arial,sans-serif;	text-transform: uppercase;	font-size:14px;}/* mouseover Links in Navi */#nav a:hover,#nav #activelink {	background-color:#f1f1f1;}#nav_statistiken {	overflow: auto;}/* statistik in Navi */ .nav_stats {	border-top:1px solid #ffcccc;	border-bottom:1px solid #ffcccc;	text-decoration: none;	display: block;	padding: 4px;	font-family:verdana, arial;	font-size:12px;}/***	Mainframe (Hauptbereich)****************************************/#main {	margin-left:210px;	width:auto;	min-height:600px;    display:table-cell;    vertical-align: top;    padding:0 20px;}#right {	display:table-cell;    vertical-align: top;	width: 200px;}/***	Navigation im Fu� der Seite (wird nur angezeigt wenn Kopf von Seite ausgeschalten)****************************************/#foot {	clear:both;	margin:20px auto;	font-size:10px;	text-align:center;	padding:2px;	max-width:1000px;}#foot a , #foot a:link, #foot a:visited, #foot a:active {	text-decoration: none;	color:#EC567C;}/* mouseover */#foot a:hover {	color:#ffffff;	text-decoration: underline;}/**	Voraschaltseite****************************************/#vorschaltseite {	margin:0px;	padding:10px;	background-color: #ff2f2f;	text-align:center;	min-height:350px;	border-right:1px solid #000000;	border-bottom:1px solid #000000;	border-left:1px solid #000000;}/***	Login, Code aktivieren, Passwort vergessen****************************************/.login {	margin:10px 0 0 0;	padding-bottom:10px;	background-color:#c778ff;	border:1px solid #7200c3;	min-height:170px;}/***	Fehler (so wird ein Fehler dargestellt)  ****************************************/.fehler {	height:auto;	border:1px solid #CFCFCF;	padding:8px;	color:#ffffff;	font-weight:bold;	background-color:#be3cff;	overflow: auto;}/***	Kein Fehler (so wird eine best�tigung dargestellt)  ****************************************/.nofehler {	height:auto;	border:1px solid #CFCFCF;	padding:8px;	color:#c778ff;	font-weight:bold;	background-color:#8300e0;	overflow: auto;}/* Link */.nofehler a {	text-decoration: none;	color: #c778ff;}/* Link mouseover */.nofehler a:hover {	text-decoration: none;	color: #8300e0;}#defbreite {  width: 270px;}#edittext_reihe {	width:100%;	padding-top:15px;}#edittext_lable {	font-weight:bold;	width:100px;	float:left;	padding-right:7px;	text-align:right;}#edittext_feld {	width:auto;}.fileupload_reihe {	width:100%;	padding-top:10px;}.fileupload_lable {	font-weight:bold;	width:110px;	float:left;	padding-right:7px;	text-align:right;}.fileupload_feld {	width:auto;}.reg_reihe {	width:100%;	padding-top:15px;}.reg_lable {	font-weight:bold;	width:200px;	float:left;	padding-right:7px;	text-align:right;}.reg_feld {	width:auto;}#editsettings_reihe {	width:100%;	padding-top:15px;}#editsettings_lable {	font-weight:bold;	width:170px;	float:left;	padding-right:7px;	text-align:right;}#editsettings_feld {	width:auto;}.edit_file {	padding:5px;	height:200px;	width:250px;}#td_members {	background-color:#bcceda;	padding:4px;	margin:1px;}.member_list a {	text-decoration: none;	color: #c778ff;}.member_list a:hover {	text-decoration: none;	color: #8300e0;}.member_list td {	background-color:#fff;	padding:4px;	margin:1px;	color:#c778ff;}.member_list th {	background-color:#fff;	padding:4px;	margin:1px;	color:#c778ff;	font-weight:bold;}.amateur_profilbild #titelbild {width:715px !important;}.ui-widget-header {font-weight:normal !important; font-size: 16px;}.ui-state-highlight a {color:#ffffff !important;}.ui-state-highlight div {color:#ffffff !important;}#home_neueste_amateure_header,#home_videothek_header,#home_film_des_tages_header,#home_shop_header,#home_top_filme_header,#home_fotoalben_header {	padding:10px !important;}#home_neueste_amateure_content,#home_videothek_content,#home_film_des_tages_content,#home_shop_content,#home_top_filme_content,#home_fotoalben_content {	margin-bottom:20px !important;}#foot td,#form_coins_aufladen td,#coins_aufladen .zahlart_2016 .ui-widget-header td {    color:#ffffff;}.ui-widget-header td,.ui-widget-header div,.ui-widget-header a,.ui-widget-header a:link,.ui-widget-header a:visited,.ui-widget-header a:active {	color:#ffffff !important;	text-decoration: none;}#video_library .videothek_content li a {    font-size:12px;}