/*---------- Allgemeine Stile ----------*/
* {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	background: url(../Bilder/hg_body.gif) 0 0 repeat;
}
body, td {
	font-size: 12px;
	color: #ffffff;
}
img, a img {
	border: 0;
}
a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
.fl {float: left;}
.fr {float: right;}
.ac {text-align: center;}
.ar {text-align: right;}
.al {text-align: left;}
.pr {position: relative;}
.tu {text-decoration: underline !important;}
p {
	margin: 10px 0;
}
.noitems, .nocoins {
	text-align: center;
	margin: 20px;
	font-weight: bold;
}
.noscriptMessage {
	display: block;
	background-color: #CCCCCC;
	border: 5px solid #EF007C;
	padding: 10px;
	margin: 10px 5px;
	color: #EF007C;
	font-weight: bold;
}
.noscriptMessage a {
	color: #EF007C;
	text-decoration: underline;
}
.closeText {
	margin: 10px 0 0 0;
	text-align: right;
}
.closeText a, .closeText a:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
/*---------- Geruest, Header ----------*/
#geruest {
	width: 990px;
	padding: 0 0 5px 0;
	margin: 0 auto;
	background-color: transparent;
}
.header .boxtable {
	margin-bottom: 5px;
}
.header_content {
	background: url(../Bilder/hg_header.jpg) top left no-repeat;
}
/*---------- Sprachwahl ----------*/
.language { /*muss noch verfeinert werden*/
	width: 128px;
	margin: 10px 5px 0 5px;
	float: right;
}
.language ul {
	list-style-type: none;
}
.language li {
	float: left;
	position: relative;
	z-index: 100;
}
.language table {
	position: absolute;
	border-collapse: collapse;
	z-index: 80;
	left: -1px;
	top: 21px;
}
.language a, .language :visited {
	display: block;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.language li a {
	width: 128px;
	background: url(../Bilder/hg_language_pfeil.gif) top right no-repeat #f3f3f3;
}
.language li ul li a {background-image: none;}
.language a img {margin: 4px 7px 4px 10px;}
.language :hover {background-color: #cfcfcf;}
.language ul ul {
	visibility: hidden;
	position: absolute;
	width: 128px;
	height: 0;
}
.language ul li:hover ul, .language ul a:hover ul {visibility: visible;}
/*---------- Hauptnavigation ----------*/
#nav1 {height: 35px;}
#nav1 * {
	font-size: 12px;
	font-weight: bold;
}
#nav1 ul, #nav1 li {
	margin: 0;
	padding: 0;
}
#nav1 li {
	list-style-type: none;
	float: left;
}
#nav1 li a {
	display: block;
	float: left;
	color: #FFFFFF;
	line-height: 35px;
	padding: 0 10px;
	background: url(../Bilder/nav1_trenner.gif) top right no-repeat;
}
#nav1 li .star {padding-left: 23px;}
#nav1 li a:hover {color: #ef007c; text-decoration: none;}
#nav1 .active a {color: #ef007c;}
#nav1 .starimg {
	display: block;
	position: absolute;
	margin-top: 10px;
	margin-left: -17px;
	z-index: 1;
}
/*---------- Metanavigation ----------*/
#metanavi {
	float: right;
	color: #FFFFFF;
	font-size: 11px;
}

.metanavi_links {
	margin: 0 0 0 2px;
	float: left;
	width: 230px;
}

#metanavi a {
	line-height: 38px;
	color: #FFFFFF;
	padding: 0 4px;
	font-size: 11px;
}
#metanavi a:hover {color: #ef007c; text-decoration: none;}
#metanavi a.active {color: #ef007c;}
#metanavi .pic {
	position: relative;
	padding-left: 14px;
}
#metanavi .pic img {
	display: block;
	position: absolute;
	top: 2px;
	left: 1px;
}

form.login {
	margin:10px 0 0 0;
	float: left;
}
form.login .error {
	color: #fff;
}

input.login {
	margin: 0 3px 0 0;
	width: 65px;
	font-size: 11px;
	height: 14px;
	color: #999999;
	padding: 1px 5px;
	border: 1px solid #000;
}


input.submit_login {
	background: #7C7C7C;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #333333;
	width: 50px;
	margin: 0 3px 0 0;
	padding: 0 1px !important;
	padding: 0;
	cursor: pointer;
}
/*----------------------------------------------------------*/
/*---------- Systemcheck TODO ----------*/
/*----------------------------------------------------------*/
/*#checkSystem {
	display: none;
}*/
#metanavi .pr {z-index: 99;}
#metanavi .systemcheck {
	text-align: left;
	position: absolute;
	width: 688px;
	background-color: #FFFFFF;
	border: 5px solid #c0c0c0;
	padding: 20px 21px 0 21px;
	top: 80px;
	left: -640px;
	z-index: 100;
}
#metanavi .systemcheck * {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}
.systemcheck .header {margin-bottom: 5px;}
.systemcheck .footer {
	border-top: 1px solid #000000;
	margin-top: 5px;
	padding: 5px 0;
}
.systemcheck .zeiger {position: relative;}
.systemcheck .zeiger .point {
	position: absolute;
	top: -69px;
	left: 600px;
	z-index: 100;
}
#metanavi .systemcheck .zeiger a.close {
	position: absolute;
	display: block;
	top: -16px;
	left: 691px;
	padding: 0;
	margin: 0;
	z-index: 100;
}
.systemcheck .container .s1 {
	width: 285px;
	padding-right: 15px;
}
.systemcheck .container .s2 {width: 388px;}
#metanavi .systemcheck .container .s1 a.button {
	float: none;
	display: block;
	background: url(../Bilder/systemcheck_button.gif) top left no-repeat;
	margin: 10px 0;
	text-align: center;
	line-height: 33px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 14px;
}
#metanavi .systemcheck .container .s1 a.button:hover {text-decoration: underline;}
.systemcheck .checks {width: 100%;}
.systemcheck .checks td {height: 33px;}
.systemcheck .color1 td {background-color: #cecece;}
.systemcheck .color2 td {background-color: #e5e5e5;}
.systemcheck .checks .t1 {
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	width: 40px;
}
.systemcheck .checks .t2 {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 300px;
}
.systemcheck .checks .t3 {
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
}
#metanavi .systemcheck .checks .t3 a {
	float: none;
	background: none;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #000000;
}
#metanavi .systemcheck .closeText {
	margin: 0;
}
#metanavi .systemcheck .closeText a, #metanavi .systemcheck .closeText a:hover {
	color: #000000;
	text-decoration: underline;
	padding: 0;
}
/*Bonusstatuswechsel*/
#stammkundenbonusInfo {
	position: absolute;
	display: none;
}
.bonusStatusInfo {
	text-align: center;
	color: #000000;
	width: 260px;
	height: 210px;
	background-color: #FFFFFF;
	padding: 20px;
	position: relative;
}
.bonusStatusInfo .close {
	position: absolute;
	top: 0;
	right: 3px;
}
.bonusStatusInfo .close a, .bonusStatusInfo .close a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 20px;
	line-height: 20px;
}
.bonusStatusInfo h1 {
	border-bottom: 1px solid #cccccc;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.bonusStatusInfo .stufe {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	padding: 0 0 15px 0;
	color: #ef007c;
}
.bonusStatusInfo .button2_medium {
	color: #ffffff;
	margin: 0 30px;
}
.bonusStatusInfo .closeText a {
	color: #000000;
}
/*kauf info - css sehr gleich mit bonusstatuswechsel*/
#kaufInfo {
	position: absolute;
	display: none;
}
.kaufInfoContainer {
	text-align: center;
	color: #000000;
	width: 260px;
	height: 150px;
	background-color: #FFFFFF;
	padding: 20px;
	position: relative;
}
.kaufInfoContainer .close {
	position: absolute;
	top: 0;
	right: 3px;
}
.kaufInfoContainer .close a, .kaufInfoContainer .close a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 20px;
	line-height: 20px;
}
.kaufInfoContainer h1 {
	border-bottom: 1px solid #cccccc;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.kaufInfoContainer .closeText a {
	color: #000000;
}
/*----------------------------------------------------------*/
/*---------- Transparenter Schatten um jeder Box ----------*/
/*----------------------------------------------------------*/
.boxtable {
	width: 100%;
	margin-bottom: 15px;
}
.lo, .lu, .ro, .ru, .links, .rechts, .oben, .unten {
	font-size: 1px;
	line-height: 1px;
}
.lo, .lu, .ro, .ru {
	width: 5px;
	height: 5px;
}
.links, .rechts {width: 5px;}
.oben, .unten {height: 5px;}
.lo {background: url(../Bilder/box_trans_schatten_lo.png) bottom right no-repeat;}
.lu {background: url(../Bilder/box_trans_schatten_lu.png) top right no-repeat;}
.ru {background: url(../Bilder/box_trans_schatten_ru.png) top left no-repeat;}
.ro {background: url(../Bilder/box_trans_schatten_ro.png) bottom left no-repeat;}
.links {background: url(../Bilder/box_trans_schatten_links.png) top right repeat-y;}
.rechts {background: url(../Bilder/box_trans_schatten_rechts.png) top left repeat-y;}
.oben {background: url(../Bilder/box_trans_schatten_oben.png) bottom left repeat-x;}
.unten {background: url(../Bilder/box_trans_schatten_unten.png) top left repeat-x;}
/*----------------------------------------------------------*/
/*---------- Spaltenaufteilungen im Contentbereich ----------*/
/*----------------------------------------------------------*/
.c1_1 { 
	float: left;
	width: 200px;
	margin-right: 5px;
}
.c1_2 {
	float: right;
	width: 785px;
}
.c1_2_1 { /*wie oben nur ist die hauptspalte auch nochmal unterteilt*/
	float: left;
	width: 390px;
	margin-right: 5px;
}
.c1_2_2 {
	float: right;
	width: 390px;
}
.c2_1 { /*2 spalten zb. auf der bilderseite - nach alias auswahlseite*/
	float: left;
	width: 200px;
	padding-bottom: 10px;
	border-right: 1px solid #787878;
}
.c2_2 {
	float: right;
	width: 779px;
	padding-bottom: 10px;
	border-left: 1px solid #787878;
	margin-left: -1px;
}
.c3_1 { /*2 spalten zb. girl startseite*/
	float: left;
	width: 245px;
	padding: 10px;
}
.c3_2 {
	float: right;
	width: 715px;
	padding-top: 10px;
}
.c4_1 { /*2 spalten zb. fuer top ten videos teaser*/
	float: left;
	width: 813px;
	margin-right: 5px;
}
.c4_2 {
	float: right;
	width: 172px;
}
.c5_1 {
	float: left;
	width: 490px;
	margin-right: 5px;
}
.c5_2 {
	float: right;
	width: 490px;
}
.cnp .c2_1, .cnp .c2_2, .cnp {padding-bottom: 0 !important;}
/*----------------------------------------------------------*/
/*---------- allgemeine Headline bei den Boxen ----------*/
/*----------------------------------------------------------*/
.mainHeadline, .mainHeadline_inactive, .mainHeadlineStar  {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../Bilder/box_head.gif) top left repeat-x;
	line-height: 25px;
	padding: 0 7px;
}
.mainHeadline_inactive  {
	background: url(../Bilder/box_head_inactive.gif) top left repeat-x;
}
.mainHeadlineStar {
	background: url(../Bilder/box_head_star.gif) 0 0 no-repeat;
	line-height: 45px;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 270px;
}
.paket1 .mainHeadline {
	background: url(../Bilder/box_hg_paket1.gif) 0 0 repeat-x;
	color: #000000;
}
.paket2 .mainHeadline {
	background: url(../Bilder/box_hg_paket2.gif) 0 0 repeat-x;
	color: #ffffff;
}
.paket3 .mainHeadline {
	background: url(../Bilder/box_hg_paket3.gif) 0 0 repeat-x;
	color: #000000;
}
.paket4 .mainHeadline {
	background: url(../Bilder/box_hg_paket4.gif) 0 0 repeat-x;
	color: #ffffff;
}
.backlink {
	font-weight: normal;
	text-decoration: underline;
	color:  #ffffff;
	display: block;
	float: right;
	cursor: pointer;
	font-size: 12px;
}
.tabs .backlink {
	margin-right: 5px;
	margin-top: 5px;
	color: #8d8d8d;
}
/*---------- Tabnavigation ----------*/
.tabs {
	padding: 0 5px;
	padding-top: 5px;
	height: 25px;
}
.stammkundenbonus .tabs {
	padding-left: 0;
}
.tabs .mainHeadline, .tabs .mainHeadline_inactive, .tabs .mainHeadline:hover, .tabs .mainHeadline_inactive:hover {
	width: 190px;
	float: left;
	margin-right: 10px;
	text-decoration: none;
	/*Versuch ohne fixe breite - muesste man ev. noch mindestbreite dazu geben sonst wird zb faq zu klein*/
	/*width: auto;
	padding: 0 10px;
	margin-right: 10px;*/
}
/*----------------------------------------------------------*/
/*---------- Allgemein ----------*/
/*----------------------------------------------------------*/
.sitedescription {
	font-weight: bold;
	margin: 0 5px 5px 5px;
	padding: 10px 0;
}
.boxtable .sitedescription {
	font-weight: normal;
	margin: 0 0 5px 0;	
}
.bg1 {
	padding-bottom:10px;
	background-color: #434443;
}
.bg2 {
	padding-bottom:10px;
	background-color: #959597;
}
.bg3 {
	padding-bottom:10px;
	background-color: #545554;
}
.bg4 {
	padding-bottom: 10px;
	background-color: #202020;
}
.flashmover {
	background-color: #000000;
	height: 315px;
}
.flashslider {
	background-color: #000000;
	height: 305px;
}
.flashslider2 {
	height: 120px;
}
.flash {
	padding: 5px;
}
.flash p {
	padding: 5px;
}
.flash p, .flash a {
	color: #FFFFFF;
}
.magazine .details .flashslider {
	height: 270px;
}
.magazine .details .flash {
	padding: 0;
}
.toplist a {
	font-size: 11px;
	display: block;
	color: #FFFFFF;
	border-top: 1px solid #acacac;
	padding: 5px 7px;
}
.communities .teaser2 .item {
border:1px solid #7F7F7F;
height:73px;
margin:10px 5px;
width:95px;
}
.item {
	text-align: center;
	float: left;
	overflow: hidden;
}
.topten .item {
	margin: 0 !important;
}
.item .imgheight {
	position: relative;
	overflow: hidden;
}
.item .title {
	text-align: left;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.item .title:hover {
	text-decoration: none;
}
.item .nav a {
	display: block;
	float: left;
	font-size: 11px;
	text-align: center;
}
.item .length {
	height: 20px;
	line-height: 20px;
	font-size: 10px;
}
.link {
	display: block;
	text-align: right;
}
.overlayFSK18 {
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
}
.overlayTopGirl {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
}
.favAdd, .favDel {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
}
.overlayPlay {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	background: url(../Bilder/overlay_play.png) 50% 50% no-repeat;
}
a .overlayPlay {
	cursor: pointer;
}
.overlayGold, .overlayPlatinum {
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
}
/*Livecams*/
.livecams .item {
	width: 185px;
	height: 146px;
	padding: 30px 0 0 0;
	margin: 10px 4px 0 4px;
	background: url(../Bilder/hg_cams_150.png) 0 0 no-repeat;
}
.teaserLivecams .livecams .item {
	margin-left: 0px;
	margin-right: 0px;
}
.livecams .imgheight {
	height: 113px;
}
.livecams .title {
	line-height: 30px;
	margin: 0 10px;
	height: 30px;
	text-align: center;
}
.livecams .overlayFSK18 {
	right: 17px;
}
/*Livecams Detail*/
.livecams .chat1 {
	background-color: #000000;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding: 10px;
	width: 618px;
}
.livecams .camSmall2 {
	display: inline;
	margin-right: 5px;
}
.livecams .camSmall2 iframe {
	border: 2px solid #ababab;
}
.livecams .chat2_inline {
	display: inline;
}
.livecams .chat2_block {
	background-color: #999999;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding: 10px;
	width: 618px;
	text-align: left;
}
.livecams .chat3_block {
	background-color: #e6e6e6;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding: 10px;
	width: 618px;
	text-align: left;
}
/*Stream und chat darstellung*/
.livecams .details .s1 {
	padding: 10px;
}

/*News, News Detail*/
.news .item {
	background-color: #2f2f2f;
	padding: 10px;
	margin: 10px 0 0 10px;
	width: 350px;
	color: #FFFFFF;
	height: 220px;
	text-align: left;
}
.news .artikel .item {
	width: auto;
	margin: 10px 10px 0 10px; 
	float: none;
	height: auto;
	overflow: visible;
	display: block;
}
.news .artikel .item .fl {
	width: 130px;
}
.news .artikel .item .fr {
	width: 590px;
}
.news .item .imgheight {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}
.news .item .date {
	text-align: right;
}
.news .item .title {
	color: #f2007b;
	font-size: 18px;
	font-weight: bold;
	margin-left: 0;
	height: auto;
	overflow: visible;
}
.news .item .text {
	margin: 5px 0;
}
.news .item .link {
	color: #f2007b;
	text-decoration: underline;
}
/*Girls*/
.girls .item {
	background: url(../Bilder/hg_girls_140.png) top left no-repeat;
	width: 168px;
	height: 263px;
	padding: 10px 0 0 0;
	margin: 10px 12px 0 13px;
}
.girls .imgheight {
	height: 200px;
}
.girls .overlayFSK18 {
	right: 14px;
}
.girls .title {
	text-align: center;
	margin: 0 5px 5px 5px;
}
.girls .link, .girls .link:hover {
	text-decoration: none;
	margin-top: 5px;
	text-align: center;
}
/*girls home*/
.girls .r1 {
	width: 414px;
	border-right: 1px solid #434443;
	padding: 0 5px;
}
.girls .r2 {
	width: 280px;
}
.girls .r1 .o1, .girls .r1 .o3 {
	width: 202px;
}
.girls .r1 .o3 {
	background-color: #626362;
}
.girls .r1 .o2 {
	width: 10px;
}
.girls .r2 table {
	width: 100%;
}
.girls h1 {
	font-size: 20px;
	margin-top: 15px;
}
.girls .steckbrief {
	background-color: #c0c0c0;
	padding: 5px;
	color: #000000;
}
.girls .steckbrief h2 {
	font-size: 14px;
	padding: 0;
	margin: 5px 0 15px 5px;
}
.girls .steckbrief table {
	width: 100%;
}
.girls .steckbrief td {
	padding: 2px 5px;
	color: #000000;
	border-bottom: 1px solid #d1d1d1;
}
/*girls home vorschau*/
.girls .headline {
	font-size: 14px;
	color: #aaaaaa;
	padding: 5px;
	margin: 0;
	font-weight: bold;
}
.girls .headline a {
	font-size: 11px;
}
.girls .preview {
	padding: 5px 0 5px 5px;
	margin-bottom: 10px;
}
.girls .bilder .preview {
	border-bottom: 1px solid #434443;
}
/*girsl unterseiten*/
.girls .dvds, .girls .bilder, .girls .videos, .girls .interview, .girls .diary {
	margin-top: 10px;
	padding-top: 0;
}
.girls .interview h1 {
	color: #ef007c;
	margin: 0;
	padding: 10px;
	font-size: 18px;
	background-color: #636363;
}
.girls .interview .question {
	background-color: #636363;
	padding: 10px;
	font-weight: bold;
}
.girls .interview .answer, .girls .interview .description {
	background-color: #515151;
	padding: 10px;
}
.girls .interview .answer b {color: #ef007c;}
.girls .interview h2 {
	font-size: 16px;
	font-weight: bold;
}
.girls .diary .rahmenDiv {
	padding: 10px;
}
.girls .artikel {
	margin: 20px 0;
	padding-bottom: 20px;
}
.girls .artikel .title {
	font-size: 18px;
	color: #FFFFFF;
	height: auto;
	overflow: visible;
	line-height: normal;
	margin: 0;
	text-align: left;
}
.girls .artikel .date {
	font-size: 11px;
	color: #CCCCCC;
	margin-bottom: 15px;
}
.girls .artikel .shorttext {
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.girls .artikel .fr {
	margin: 0 0 10px 15px;
}
.girls .artikel .blogbild {
	margin-bottom: 10px;
}
.girls .artikel .link {
	text-align: center;
	margin-top: 5px;
}
.girls .artikel .link:hover {
	text-decoration: underline;
}
/*girls small*/
.girls .small .item {
	background: url(../Bilder/hg_girls_80.png) top left no-repeat;
	width: 90px;
	height: 138px;
}
.girls .small .imgheight {
	height: 114px;
}
.girls .small .overlayFSK18 {
	right: 5px;
}
.girls .small .title {
	line-height: 14px;
	font-size: 12px;
	height: 14px;
}
/*Videos*/
.videos .item {
	width: 188px;
	height: 163px;
	padding: 10px 0 0 0;
	margin: 10px 2px 0 3px;
	background: url(../Bilder/hg_videos_165.png) 0 0 no-repeat;
}
.videos .details .item {
	margin: 30px 20px 0 35px;
}
.videos .newvideos .item {
	margin-left: 2px;
	margin-right: 2px;
}
.videos .imgheight {
	height: 132px;
}
.videos .title {
	margin: 2px 23px 2px 13px;
}
.videos .overlayFSK18 {
	right: 11px;
}
.girls .videos .item {
	margin-left: 25px;
	margin-right: 25px;
}
/*Videos small*/
.videos .small .item {
	background: url(../Bilder/hg_videos_120.png) top left no-repeat;
	width: 135px;
	height: 115px;
	padding: 7px 0 0 0;
	margin: 0 2px 10px 0; 
}
.videos .small .imgheight {
	height: 92px;
}
.videos .small .title {
	margin: 0 10px;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
}
.videos .small .title:hover {
	text-decoration: underline;
}
.videos .small .overlayFSK18 {
	right: 7px;
}
/*Bilder*/
.bilder .item {
	width: 178px;
	height: 190px;
	padding: 4px 0 0 0;
	margin: 10px 7px 5px 7px;
	background: url(../Bilder/hg_bilder_170.png) 0 0 no-repeat;
}
.bilder .kategorien .item {
	height: 175px;
}
.bilder .imgheight {
	height: 130px;
}
.bilder .title {
	color: #000000;
	margin: 7px 5px 3px 5px;
	text-align: center;
}
.bilder .overlayFSK18 {
	right: 4px;
}
.bilder .item .nav {
	height: 25px;
	background: url(../Bilder/hg_bilder_navi_links.png) 0 0 no-repeat;
}
.bilder .item .nav a {
	width: 89px;
	line-height: 25px;
}
.girls .bilder .item {
	margin-left: 25px;
	margin-right: 25px;
}
/*Bilder small*/
.bilder .small .item {
	background: url(../Bilder/hg_bilder_120.png) 0 0 no-repeat;
	width: 128px;
	height: 126px;
	padding: 7px 0 0 0;
	margin: 0 7px 10px 0; 
}
.bilder .small .imgheight {
	height: 92px;
}
.bilder .small .item .nav {
	height: 30px;
	background: none;
	margin: 8px 10px;
}
.bilder .small .item .nav a {
	width: auto;
	line-height: 30px;
	float: none;
}
/*DVDs*/
.dvds .item {
	width: 130px;
	height: 265px;
	border-right: 1px solid #787878;
	border-bottom: 1px solid #787878;
	padding: 0 11px;
	margin: 0;
	background: none;
}
.girls .dvds .item {
	padding: 0 23px;
}
.girls .dvds .preview .item {
	padding: 0;
	border: 0;
	margin-right: 10px;
	width: 120px;
	height: 193px;
}
.dvds .imgheight {
	height: 173px;
}
.dvds .nb {border-right: 0;}
.dvds .title {
	margin-top: 5px;
	line-height: 30px;
	height: 30px;
	text-align: center;
}
.dvds .overlayFSK18 {
	right: 5px;
}
.dvds .szenen .overlayFSK18 {
	right: 0;
}
/*DVDs Szenen*/
.szenen .rahmenDiv {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #787878;
}
.szenen .infos {
	color: #ffffff;
	padding-top: 5px;
}
.szenen .cover .infos {
	float: left;
	width: 515px;
}
.c3_2 .szenen .cover .infos {
	width: 415px;
}
.szenen .infos b {
	font-weight: bold;
	color: #ef007c;
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
}
.szenen .cover .fl {
	margin-right: 20px;
}
.szenen .cover .infos b {
	margin-top: 30px;
	font-size: 20px;
}
.szenen .einzelszene .fr {
	width: 505px;
	margin-left: 10px;
}
.szenen .einzelszene .fr a {
	display: block;
	float: left;
	position: relative;
	margin: 0 3px 5px 0;
}
/*Blog*/
.blog .item {
	width: 330px;
	height: 130px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 10px;
	margin: 10px 15px 0 15px;
	color: #000000;
}
.blog .item .fl {width: 95px;}
.blog .item .fr {width: 215px;}
.blog .imgheight {
	height: 73px;
}
.blog .item .textheight {
	height: 110px;
	overflow: hidden;
	margin-bottom: 5px;
	text-align: left;
}
.blog .title {
	color: #fe00a1;
	font-size: 12px;
	margin: 0;
}
.blog .date {
	padding: 3px 0;
	color: #000000;
}
.blog .link {
	color: #fe00a1;
	font-weight: bold;
}
/*Magazine*/
.magazine .item {
	width: 140px;
	height: 290px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 10px 10px 5px 10px;
	margin: 10px 16px 20px 16px;
}
.magazine .imgheight {
	height: 210px;
}
.magazine .title {
	color: #fe00a1;
	margin-top: 5px;
	height: 35px;
	line-height: 35px;
	text-align: left;
}
.magazine .item .pages {
	padding: 3px 0;
	color: #000000;
	text-align: left;
}
.magazine .link {
	color: #fe00a1;
	font-weight: bold;
}
/*Gold und Platinum*/
.upgrade .infotext, .reality .infotext, .pornstars .infotext {
	height: 107px;
	overflow: hidden;
	padding: 10px 10px 0 120px;
}
.gold .infotext {
	background:url(../Bilder/hg_gold_head.jpg) 0 0 no-repeat;
	color: #000000;
}
.platinum .infotext {
	background:url(../Bilder/hg_platinum_head.jpg) 0 0 no-repeat;
	color: #000000;
}
.upgrade .infotext h1, .reality .infotext h1, .pornstars .infotext h1 {
	font-size: 18px;
}
.upgrade .infotext .fr {
	width: 180px;
	height: 107px;
}
.upgrade .infotext .fr .infolink {
	margin: 10px 0;
	display: block;
	color: #626262;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 20px;
}
.upgrade .item, .reality .item, .pornstars .pakete .item {
	background-color:#6F6F6F;
	height:320px;
	margin:20px 13px 0 16px;
	padding:2px;
	width:350px;
	text-align: left;
}
.upgrade .item p, .reality .item p, .pornstars .pakete .item p {
	margin-top:3px;
	overflow:hidden;
	padding:5px 5px 0;
	text-align:left;
}
.upgrade .item p a, .reality .item p a, .pornstars .pakete .item p a {
	display: block;
	text-align: right;
	padding-top: 15px;
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
}
.upgrade .sitedescription, .reality .sitedescription, .pornstars .sitedescription {
	padding: 10px;
}
/*Extras Pakete*/
.extras .infotext {
	background:url(../Bilder/hg_extras_head.jpg) 0 0 no-repeat;
	color: #000000;
}
.extras .item {
	width: 235px;
	height: 160px;
	margin: 20px 10px 0 10px;
}
/*Reality*/
.reality .infotext {
	background:url(../Bilder/hg_reality_head.jpg) 0 0 no-repeat;
	color: #000000;
}
/*Folgenuebersicht*/
.reality .folgen .item {
	width: 350px;
	height: 160px;
	background-color: #ececec;
	padding: 5px;
	text-align: left;
	color: #434443;
	margin: 10px 0 0 20px;
}
.reality .folgen .item .fl {
	width: 175px;
	height: 160px;
	border-right: 1px solid #d4d5d4;
	padding-right: 5px;
}
.reality .folgen .item .fr {
	width: 163px;
	height: 160px;
	border-left: 1px solid #ffffff;
	padding-left: 5px;
}
.reality .folgen .imgheight {
	height: 132px;
}
.reality .folgen .overlayFSK18 {
	right: 4px;
	top: 1px;
}
.reality .folgen .imgheight .vorschau {
	border: 1px solid #c4c5c4;
}
.reality .folgen .trailerLink {
	display: block;
	text-align: center;
	text-decoration: underline;
	color: #434443;
	margin-top: 5px;
	font-weight: bold;
}
.reality .folgen .nummer {
	width: 80px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #989898;
	text-align: right;
	float: right;
	font-weight: bold;
	padding-right: 5px;
	margin: -5px -5px 0 0 ;
}
.reality .folgen .content {
	height: 120px;
	overflow: hidden;
	clear: both;
}
.reality .folgen .title {
	color: #434443;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	margin-left: 0;
	padding-top: 10px;
	height: auto;
	overflow: visible;
}
.reality .folgen .text {
	margin: 5px 0;
}
.reality .folgen .link {
	color: #f2007b;
	text-decoration: underline;
}
/*traileruebersicht*/
.reality .trailerList .item {
	background-color: #212221;
	text-align: left;
	padding: 5px;
	width: 170px;
	height: 215px;
	color: #FFFFFF;
	margin: 10px 0 0 10px;
}
.reality .trailerList .item:hover {
	background-color: #630c37;
}
.reality .trailerList .trailerLink {
	display: block;
	text-align: right;
	color: #ef007c;
	font-size: 11px;
}
.reality .trailerList .title {
	color: #ffffff;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	margin-left: 0;
	padding: 5px 0;
	height: auto;
	overflow: visible;
}
.reality .overlayPlay {
	width: 170px;
	height: 130px;
}
/*vorschau und details*/
.reality .preview .fl {
	width: 350px;
	padding: 20px 0 20px 20px;
}
.reality .preview .title {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.reality .preview .slogan {
	margin: 15px 0;
	color: #ef007c;
	font-size: 18px;
}
.reality .preview .slogan div {
	float: left;
	display: block;
	margin: 5px 10px 0 0;
}
.reality .preview .images img {
	display: block;
	float: left;
	margin: 10px 0 0 20px;
}
.reality .details .description {
	margin: 10px 10px 0 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000000;
}
.reality .details .text {
	padding-right: 150px;
}
.reality .details .stream {
	margin: 0 10px 15px 10px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #565756;
	border-bottom: 1px solid #000000;
}



/*Pornstars*/
.pornstars .infotext {
	background:url(../Bilder/hg_pornstar_head.jpg) 0 0 no-repeat;
	color: #000000;
}

/*----------------------------------------------------------*/
/*---------- Stammkundenbonu ----------*/
/*----------------------------------------------------------*/
.stammkundenbonus .infotext {
	padding: 10px 10px 0 10px;
}
.stammkundenbonus .infotext h1 {
	font-size: 18px;
}
.stammkundenbonus .bonusprofil {
	background: url(../Bilder/hg_stammkundenbonus_profil.jpg) 0 0 no-repeat;
	width: 191px;
	height: 123px;
	float: right;
	margin: 0 0 10px 10px;
	color: #000000;
	font-weight: bold;
}
.stammkundenbonus .bonusprofil .status {
	padding: 10px 0 0 10px;
	height: 55px;
}
.stammkundenbonus .bonusprofil .status b {
	display: block;
	color: #ef007c;
	font-size: 22px;
}
.stammkundenbonus .bonusprofil .tage {
	padding: 10px 0 0 10px;
	color: #ef007c;
}
.stammkundenbonus .bonusprofil .nummer {
	float: left;
	margin: 0 5px 0 0;
	text-align: center;
	width: 41px;
	height: 39px;
	line-height: 39px;
	color: #000000;
	font-size: 22px;
	background: url(../Bilder/hg_icon_kalender.gif) 0 0 no-repeat;
}
.stammkundenbonus .bonusprofil .tage b {
	display: block;
	color: #000000;
	font-size: 22px;
}
.stammkundenbonus .bonus {
	background: url(../Bilder/hg_stammkundenbonus_pakete.gif) 0 100% repeat-x #ffffff;
	color: #000000;
	padding: 20px;
	margin-bottom: 15px;
}
.stammkundenbonus .bonus .fl {
	width: 200px;
}
.stammkundenbonus .bonus .fr {
	width: 490px;
}
.stammkundenbonus .bonus .dauer {
	color: #ef007c;
	font-weight: bold;
	text-align: right;
}
.stammkundenbonus .bonus .title {
	font-size : 20px;
	font-weight: bold;
}
.stammkundenbonus .bonus .text {
	margin: 5px 0 10px 0;
}
.stammkundenbonus .button a, .stammkundenbonus .button div {
	float: left;
}
/*----------------------------------------------------------*/
/*---------- Special Header ----------*/
/*----------------------------------------------------------*/
.headerSpecial .goldArea {
	background: url(../Bilder/header_goldarea.png) top left no-repeat;
	height: 88px;
	padding: 0 20px 0 300px;
}
.headerSpecial .platinumArea {
	background: url(../Bilder/header_platinumarea.png) top left no-repeat;
	height: 88px;
	padding: 0 20px 0 390px;
}
.headerSpecial .coins {
	background: url(../Bilder/header_coins.png) top left no-repeat;
	height: 65px;
	padding: 0 20px;
}
.coinContainer {
	float: left;
	width: 113px;
	margin-right: 20px;
	text-align: center;
	margin-top: -9px;
}
.coinContainer .coinzahl {
	color: #000000;
	font-weight: bold;
	font-size: 24px;
}
.headerSpecial .coins a {
	text-decoration: underline;
}
.headerSpecial .fsk16Area {
	background: url(../Bilder/header_avscheck.png) top left no-repeat;
	height: 118px;
	padding: 0 20px 0 450px;
	position: relative;
}
.headerSpecial .fsk16Area .hgLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 430px;
	height: 110px;
}
.headerSpecial .goldArea .text, .headerSpecial .platinumArea .text {
	padding: 25px 0 10px 0;
}
.headerSpecial .coins .text {
	padding: 25px 0 10px 0;
}
.headerSpecial .fsk16Area .text {
	padding: 35px 0 10px 0;
}
.headerSpecial .headernav a {
	display: block;
	float: right;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	margin: 0 0 0 10px;
	background: url(../Bilder/btn_hg_header_special.png) left center no-repeat;
	width: 133px;
	color: #ef007c;
	font-size: 14px;
}
.headerSpecial .headernav a:hover {
	text-decoration: none;
}
.headerSpecial .fsk16Area .headernav a, .headerSpecial .coins .headernav a {
	background: url(../Bilder/btn_hg_header_special_fsk18.png) left center no-repeat;
	width: 173px;
	color: #ffffff;
	text-decoration: underline;
}
.headerSpecial .coins .headernav a {
	margin-top: -15px;
}



/*Navigation zb bei girls bereich*/
.nav_subpages {
	height: 40px;
	background: url(../Bilder/hg_nav_girls.gif) top left repeat-x;
}
.nav_subpages a {
	display: block;
	float: left;
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: url(../Bilder/nav_girls_no.gif) top left repeat;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.nav_subpages a:hover, .nav_subpages .active {
	background: url(../Bilder/nav_girls_ac.gif) top left repeat;
	color: #bfbfbf;
	text-decoration: none;
}
/*Box eintraege - Listings derzeit nur bei topten bilder und videos*/
.box_eintraege {
	width: 100%;
}
.box_eintraege td {
	color: #ffffff;
	padding: 5px 3px;
}
.box_eintraege td .link {
	margin-right: 10px;
}
.box_eintraege td .link a {
	color: #ffffff;
	text-decoration: underline;
}
.box_eintraege td b {
	color: #ffffff;
	font-size: 14px;
	display: block;
	margin: 5px 0 10px 0;	
}
.box_eintraege td b span {
	color: #ef007c;
}
.box_eintraege .e0 {
	color: #aaaaaa;
	text-align: center;
	background-color: #565756;
	width: 30px;
	padding: 5px 0;
	font-size: 24px;
	font-weight: bold;
}
.box_eintraege .e1 {
	text-align: center;
}
.box_eintraege .e3 {
	text-align: center;
	background-color: #565756;
	width: 36px;
	padding: 5px 0;
}
.box_eintraege .color1 .e0, .box_eintraege .color1 .e3 {background-color: #565756;}
.box_eintraege .color1 .e1, .box_eintraege .color1 .e2 {background-color: #444444;}
.box_eintraege .color2 .e0, .box_eintraege .color2 .e3 {background-color: #787878;}
.box_eintraege .color2 .e1, .box_eintraege .color2 .e2 {background-color: #696969;}

.topten .box_eintraege .e1 {width: 200px;}
.news .box_eintraege .e1 {width: 130px;}
.neu .box_eintraege .e1 {width: 130px;}
.suche .box_eintraege .e1 {width: 210px;}
.reality .box_eintraege .e1 {width: 130px;}
/*---------- Pagination ----------*/
.pagination {	
	background-color: #434443;
	border-bottom: 1px solid #787878;
	height: 40px;
	color: #bfbfbf;
}
.paginationBottom .pagination {
	border-top: 1px solid #787878;
	border-bottom: 0;
	margin-top: 10px;
}
.paginationlisting .pagination {
	margin-top: 0;
}
.pagination .info {
	float: left;
	color: #bfbfbf;
	line-height: 40px;
	padding: 0 10px;
	text-align: left;
}
.pagination .pages {
	padding: 13px 0 10px 0;
	text-align: center;
}
.pagination .pages a {
	color: #bfbfbf;
	font-weight: bold;
	padding: 5px;
	margin: 0 2px;
}
.pagination .sort {
	float: right;
	padding: 9px 10px 0 10px;
}
.pagination .sort select {
	width: 70px;
}
.pagination .pages a:hover, .pagination .pages a.active {background-color: #FFFFFF; text-decoration: none;}
.pagination .pages .pfeil:hover {background-color: transparent;}
.details .pagination {
	background-color: #787878;
	margin-top: 1px;
}
.reality .details .pagination {
	background-color: #232323;
	margin: 20px 0 0 0;
	border: 0;
}
.dvds .paginationBottom .pagination {
	margin-top: -1px;
}
/*.pagination {	
	background-color: #434443;
	border-bottom: 1px solid #787878;
	height: 40px;
	color: #bfbfbf;
}
.paginationBottom .pagination {
	border-top: 1px solid #787878;
	border-bottom: 0;
	margin-top: 10px;
}
.pagination .info {
	float: left;
	color: #bfbfbf;
	line-height: 40px;
	padding: 0 10px;
	width: 180px;
	text-align: left;
}
.pagination .pages {
	padding: 13px 0 10px 0;
	float: left;
	width: 575px;
	text-align: center;
}
.c1_2 .pagination .pages, .c2_2 .pagination .pages {
	width: 415px;
}
.c3_2 .pagination .pages {
	width: 300px;
}
.pagination .pages a {
	color: #bfbfbf;
	font-weight: bold;
	padding: 5px;
	margin: 0 2px;
}
.pagination .sort {
	float: right;
	padding: 9px 10px 0 10px;
}
.pagination .sort select {
	width: 70px;
}
.pagination .pages a:hover, .pagination .pages a.active {background-color: #FFFFFF; text-decoration: none;}
.pagination .pages .pfeil:hover {background-color: transparent;}
.details .pagination {
	background-color: #787878;
	margin-top: 1px;
}
.reality .details .pagination {
	background-color: #232323;
	margin: 20px 0 0 0;
	border: 0;
}
.dvds .paginationBottom .pagination {
	margin-top: -1px;
}
*/
/*----------------------------------------------------------*/
/*---------- Navigation Kategorien ----------*/
/*----------------------------------------------------------*/
.nav_kategorien {margin-bottom: 15px;}
.nav_kategorien a {
	width: 145px;
	display: block;
	line-height: 40px;
	padding: 0 5px 0 50px;
	border-bottom: 1px solid #787878;
	color: #9c9c9c;
	font-weight: bold;
}
.nav_kategorien a:hover, .nav_kategorien a.active {color: #ffffff; text-decoration: none;}
.bilder .nav_kategorien a {background: url(../Bilder/icon_bilder_no.png) left center no-repeat;}
.bilder .nav_kategorien a:hover, .bilder .nav_kategorien a.active {background: url(../Bilder/icon_bilder_ac.png) left center no-repeat #ef007c;}
.videos .nav_kategorien a {background: url(../Bilder/icon_videos_no.png) left center no-repeat;}
.videos .nav_kategorien a:hover, .videos .nav_kategorien a.active {background: url(../Bilder/icon_videos_ac.png) left center no-repeat #ef007c;}
.nav_kategorien .navtopten a, .nav_kategorien .navtopten a:hover, .nav_kategorien .navtopten a.active {background-image: url(../Bilder/icon_topten.png);}
.nav_kategorien .navnew a, .nav_kategorien .navnew a:hover, .nav_kategorien .navnew a.active {background-image: url(../Bilder/icon_newContent.png);}
.blog .nav_kategorien a {
	width: 185px;
	padding-left: 10px;
}
.blog .nav_kategorien a:hover, .blog .nav_kategorien a.active {
	background-color: #ef007c;
}
.neu .nav_kategorien a {
	width: 185px;
	padding-left: 10px;
}
.neu .nav_kategorien a:hover, .neu .nav_kategorien a.active {
	background-color: #ef007c;
}
/*----------------------------------------------------------*/
/*---------- Detailseiten ----------*/ 
/*----------------------------------------------------------*/
.spalten {
	width: 100%;
}
.spalten .s0 {
	width: 200px;
	background-color: #787878;
	border-right: 1px solid #434443;
}
.spalten .s2 {
	width: 200px;
	background-color: #787878;
	border-left: 1px solid #434443;
}
.spalten .s1 {padding-bottom: 10px;}
.details .container {
	width: 100%;
	background-color: #787878;
}
.details .container .c1 {
	text-align: left;
	padding: 0 10px;
}
.details .container .c2, .details .container .c3, .details .container .c4, .details .container .c5 {
	height: 50%;
	background-color: #999999;
	padding: 10px;
	text-align: center;
}
.details .container .c2 {
	width: 165px;
	border-bottom: 1px solid #787878;
	border-right: 1px solid #787878;
	font-size: 22px;
	font-weight: bold;
}
.details .container .c3 {
	width: 85px;
	border-bottom: 1px solid #787878;
	font-size: 22px;
	font-weight: bold;
}
.details .container .c4 {
	width: 165px;
	border-right: 1px solid #787878;
}
.details .container .c5 {
	width: 85px;
	font-size: 22px;
	font-weight: bold;
}
.details h1 {font-size: 26px;}
/*---------- Hot or Not ----------*/
.ratingstatus {
	float: right;
	position: relative;
	margin: 10px 0 10px 0;
	width: 26px;
	height: 133px;
	background: url(../Bilder/rating_hot_no.gif) bottom center no-repeat;
}
.ratingstatus .hot {
	text-align: center;
	line-height: 20px;
}
.ratingstatus .prozent {
	background: url(../Bilder/rating_hot_ac.gif) bottom center no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 26px;
	height: 50%;
	z-index: 19;
}
/*---------- Container ----------*/
.details .bb {border-bottom: 1px solid #434443;}
.button_container, .rating, .comments, .resolution, .problems, .details .bild {padding: 15px 10px;}
.comments_send {padding: 20px 10px 15px 10px;}
.resolution .head {
	font-weight: bold;
	margin-bottom: 5px;
}
.rates, .views {
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	width: 100px;
	text-align: center;
	float: left;
	background-color: #999999;
	font-size: 22px;
	font-weight: bold;
	padding: 20px 0;
}
.rates {
	width: 99px;
}
.girls .home .rates, .girls .home .views {
	border-bottom: 0;
	background-color: transparent;
	width: 100%;
}

.problems b {font-size: 14px;}
.problems img {margin-right: 20px;}
.comments .color1 {background-color: #868686;}
.comments .color2 {background-color: #939393;}
.comments p {
	margin: 0 -10px;
	padding: 5px 10px;
	overflow: hidden;
	width: 180px;
}
.head {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
.rating .legend {
	color: #FFFFFF;
	width: 143px;
	margin-top: 5px;
	text-align: center;
	padding-left: 5px;
	padding-right: 2px;
	font-weight: bold;
}
/*---------- Detail Bilder ----------*/
.details .galleryItem {
	float: left;
	margin: 10px 12px 0 12px;
	height: 135px;
	width: 100px;
	overflow: hidden;
	text-align: center;
}
/*---------- Detail Bilder Slideshow ----------*/
.slideshow {background-color: #000000;}
.slideshow .slidecontent {
	text-align: center;
	margin: 20px 0;
}
.slideshow .nav_sub {
	height: 55px;
	background-color: #525252;
}
.slideshow .nav_sub .button_large, .slideshow .nav_sub .button_large_inactive {margin: 10px 10px;}
/*---------- Detail Videos Stream, Detail Livecam Stream ----------*/
.stream {
	padding: 20px;
	text-align: center;
}
.stream .border {
	border: 5px solid #363636;
	display: inline;
}
.donwloadVideoLink {
	text-align: center;
	margin: 20px 0;
}
.donwloadVideoLink a {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
}
/*---------- Details Blog, Magazine ----------*/
.details .abstand {
	padding-top: 20px;
	margin: 0 20px;
}
.details .headline {
	font-weight: bold;
	line-height: 25px;
	margin: 0 0 10px 0;
	color: #fe00a1;
	font-size: 20px;
}
.details .date {
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0;
}
.details .shorttext {
	font-weight: bold;
}
.details .bild {
	text-align: center;
}
.details .bild .link, .details .bild .title {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	display: block;
	line-height: normal;
	height: auto;
}
/*----------------------------------------------------------*/
/*---------- Rating ----------*/
/*----------------------------------------------------------*/
.star-rating{
	list-style:none;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 18px;
	position: relative;
	background: url(../Bilder/star_rating.gif) top left repeat-x; 
}
.star-rating li {
	padding: 0;
	margin: 0;
	/*\*/
	float: left;
	/* */
}
.star-rating li a {
	display:block;
	width:15px;
	height: 18px;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
}
.star-rating li a:hover {
	background: url(../Bilder/star_rating.gif) left bottom;
	z-index: 20;
	left: 0;
}
.star-rating .rated {
	height: 18px;
	width: 90%;
	background: url(../Bilder/star_rating.gif) left bottom;
}
.star-rating a.one-star {left: 0;}
.star-rating a.one-star:hover {width:15px;}
.star-rating a.two-stars {left:15px;}
.star-rating a.two-stars:hover {width: 30px;}
.star-rating a.three-stars {left: 30px;}
.star-rating a.three-stars:hover {width: 45px;}
.star-rating a.four-stars {left: 45px;} 
.star-rating a.four-stars:hover {width: 60px;}
.star-rating a.five-stars {left: 60px;}
.star-rating a.five-stars:hover {width: 75px;}
.star-rating a.six-stars {left: 75px;}
.star-rating a.six-stars:hover {width: 90px;}
.star-rating a.seven-stars {left: 90px;}
.star-rating a.seven-stars:hover {width: 105px;}
.star-rating a.eight-stars {left: 105px;}
.star-rating a.eight-stars:hover {width: 120px;}
.star-rating a.nine-stars {left: 120px;}
.star-rating a.nine-stars:hover {width: 135px;}
.star-rating a.ten-stars {left: 135px;}
.star-rating a.ten-stars:hover {width: 150px;}
/*----------------------------------------------------------*/
/*---------- Support ----------*/
/*----------------------------------------------------------*/
/*FAQ*/
.support .rahmenDiv {
	padding: 10px;
}
.support .questions {
	margin-bottom: 20px;
}
.support .questions a {
	color: #FFFFFF;
	display: block;
	margin: 10px 0;
	text-decoration: underline;
}
.support .listitem {
	border-top: 1px solid #CCCCCC;
	padding: 20px 0;
}
.support .listitem .question {
	font-weight: bold;
	margin-bottom: 20px; 
	color: #ef007c;
}
.support .listitem .top {
	margin-top: 15px;
	text-align: right;
}
.support .listitem .top a {
	text-decoration: underline;
	font-weight: bold;
	color: #ef007c;
}
.support .answer a {
	color: #ef007c;
	font-weight: bold;
	text-decoration: underline;
}
/*Kontaktformular*/
.support .formular fieldset {
	border: 2px solid #acacac;
}
.support .formular legend {
	color: #FFFFFF;
}
.support .formular .contact {
	padding: 15px 10px;
}
.support .formular .f1 {
	width: 150px;
}
.support .formular td {
	padding: 5px 10px 5px 0;
}
.support .formular .button {
	text-align: right;
	margin: 10px 0;
}
/*----------------------------------------------------------*/
/*---------- Account ----------*/
/*----------------------------------------------------------*/
/*Profil*/
.account .rahmenDiv {
	padding: 10px;
}
.account .profil fieldset {
	border: 2px solid #acacac;
}
.account .profil legend {
	color: #FFFFFF;
}
.account .profil .daten {
	padding: 15px 10px 0 10px;
}
.account .profil .daten label {
	display: block;
	margin-bottom: 10px;
}
.account .profil .messenger {
	float: right;
	background-color: #585a57;
	padding: 10px;
	width: 340px;
}
.account .profil .messenger table td {
	background-color: #efefef;
	color: #000000;
	padding: 5px 3px;
}
.account .profil .trenner {
	border-top: 2px solid #acacac;
	margin: 10px 0;
}
.account .profil .options {
	padding: 15px 10px;
}
.account .profil .options td {
	padding: 3px 5px;
}
.account .profil .options .f2 {
	width: 150px;
}
.account .profil .button {
	text-align: right;
	margin: 10px 0;
}
/*Favoriten*/
.account .infotext {
	background: url(../Bilder/hg_fav_head.gif) bottom left repeat-x;
	padding: 10px;
	height: 62px;
	overflow: hidden;
}
.account .listing .list {
	width: 100%;
	margin-bottom: 20px;
}
.account .listing .list td {color: #FFFFFF;}
.account .listing .list .l3 a {text-decoration: underline;}
.account .listing .list .thead {
	background: url(../Bilder/hg_listing.gif) top left repeat-x;
	height: 39px;
	font-weight: bold;
}
.account .listing .list .thead td {border-right: 1px solid #6e6e6e;}
.account .listing .list .thead .l4 {border-right: 0;}
.account .listing .list .color1 {background-color: #595959;}
.account .listing .list .color2 {background-color: #434443;}
.account .listing .list .thead td {padding: 0 20px;}
.account .listing .list td {padding: 7px 20px;}
.account .listing .list .l1 {width: 100px;}
.account .listing .list .l2 {width: 100px;}
.account .listing .list .l4 {width: 100px;}
.account .noitems {
	text-align: center;
	margin: 20px;
	font-weight: bold;
}



/*Communities*/
.communities .sitedescription {
	padding: 0 5px;
}
.communities .teaser {
	margin: 20px 5px;
}
.communities .teaser2 .item {
	width: 95px;
	height: 73px;
	border: 1px solid #7f7f7f;
	margin: 10px 5px 10px 5px;
}
.cmAnmeldung .sexkiste {
	background-color: #e4e4e4;
}
.cmAnmeldung .login {
	color: #000000;
}
.cmAnmeldung .login p {
	margin-top: 20px;
}
.cmAnmeldung .login form {
	margin: 0 20px 20px 20px;
}
.cmAnmeldung .login p {
	margin: 20px 20px 10px 20px;
}
.cmAnmeldung iframe {
	border: 0;
	margin-top: 20px;
	height: 720px;
	width: 775px;
}

/*----------------------------------------------------------*/
/*---------- Tooltip ----------*/
/*----------------------------------------------------------*/
.tooltipContainer {
	position: relative;
}
.tooltip {
	visibility: hidden;
	position: absolute;
	top: -10px;
	left: -150px;
	z-index: 50;
}
.tooltipContainer:hover, .tooltipContainer a:hover {
	cursor: pointer;
	cursor: hand;
}
.tooltipContainer:hover .tooltip, .tooltipContainer a:hover .tooltip {
	visibility: visible;
	cursor: default;
}
/*Allerlei*/
.wishlist {
	padding: 5px;
}
.teaser_search_small form, .search_small {padding: 5px 10px;}
.search_small p {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 5px 0;
}
/*-------------Formulare-----------*/
select, textarea, .textfield, .checkbox {
	background-color: #FFFFFF;
	border: 1px solid #7c7879;
	color: #000000;
	font-size: 12px;
}
.textfield {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}
textarea {
	padding-left: 5px;
	height: 50px;
	padding-top: 5px;
}
/*Ok und Error Meldung*/
.error {
	background-color: #CC3333 !important;
	color: #000000;
}
.errormessage, .okmessage {
	color: #FF0000 !important;
	padding: 10px 0;
	font-size: 14px !important;
	font-weight: bold !important;
}
.okmessage {
	color: #00FF00 !important;
}
/*Error Box*/
.errorBox .infotext {
	padding: 10px;
}
.errorBox .infotext a {
	text-decoration: underline;
}
.errorBox .infotext .fr {
	margin: 10px;
}
/*special*/
.support textarea {
	width: 395px;
	height: 150px;
}
.support .textfield {
	line-height: 18px;
	height: 18px;
	font-size: 12px;
	width: 390px;
}
.wishes .textfield {
	width: 640px;
	height: 17px;
}
.teaser_search_small .textfield, .search_small .textfield, .comments_send .textfield, .cmAnmeldung .login .textfield {
	width: 110px;
	height: 19px;
	line-height: 19px;
	margin-right: 5px;
}
.resolution select {
	width: 170px;
	margin-bottom: 5px;
}
.account .profil .contact .textfield {
	line-height: 19px;
	height: 19px;
	font-size: 12px;
	width: 290px;
}
.account .profil .messenger .textfield {
	width: 190px;
}
/*----------------------Buttons--------------------*/
.button_small, 
.button_medium, 
.button_large, 
.button_large_inactive, 
.button_big, 
.button2_small,
.button2_small_vorschau,
.button2_medium, 
.button2_large,  
.button3_small, 
.button3_medium, 
.stammkundenbonus .button a, .stammkundenbonus .button div  
{
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.stammkundenbonus .button div {
	cursor: default;
}
a.button_small, a.button_small:hover, 
a.button_medium, a.button_medium:hover, 
a.button_large, a.button_large:hover, 
a.button_large_inactive, a.button_large_inactive:hover, 
a.button_big, a.button_big:hover, 
a.button2_small, a.button2_small:hover, 
a.button2_small_vorschau, a.button2_small_vorschau:hover,
a.button2_medium, a.button2_medium:hover,
a.button2_large, a.button2_large:hover, 
a.button3_small, a.button3_small:hover, 
a.button3_medium, a.button3_medium:hover, 
.stammkundenbonus .button a, .stammkundenbonus .button a:hover 
{
	display: block;
	text-decoration: none;
}
.button_small {
	background: url(../Bilder/btn_hg_small.png) top left no-repeat;
	width: 38px;
	height: 24px;
	line-height: 24px;
}
.button_medium {
	background: url(../Bilder/btn_hg_medium.png) top left no-repeat;
	width: 83px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
}
.button_large, .button_large_inactive {
	background: url(../Bilder/btn_hg_large.png) top left no-repeat;
	width: 165px;
	height: 35px;
	line-height: 35px;
}
.button_large_inactive {
	background: url(../Bilder/btn_hg_large_inactive.png) top left no-repeat;
	color: #999999;
}
.button_big {
	background: url(../Bilder/btn_hg_big.png) top left no-repeat;
	width: 207px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
}
.button2_small {
	background: url(../Bilder/btn2_hg_small.png) top left no-repeat;
	width: 126px;
	height: 32px;
	line-height: 25px;
}
.button2_small_vorschau {
	background: url(../Bilder/btn2_hg_small_vorschau.png) top left no-repeat;
	width: 126px;
	height: 32px;
	line-height: 25px;
}
.button2_medium {
	background: url(../Bilder/btn2_hg_medium.png) top left no-repeat;
	width: 194px;
	height: 43px;
	line-height: 35px;
}
.button2_large {
	background: url(../Bilder/btn2_hg_large.png) top left no-repeat;
	width: 170px;
	height: 33px;
	line-height: 25px;
}
.button3_small {
	background: url(../Bilder/btn3_hg_small.png) top left no-repeat;
	width: 86px;
	height: 20px;
	line-height: 20px;
}
.button3_medium {
	background: url(../Bilder/btn3_hg_medium.png) top left no-repeat;
	width: 138px;
	height: 37px;
	line-height: 37px;
}
.stammkundenbonus .button a, .stammkundenbonus .button div {
	width: 229px;
	height: 29px;
	line-height: 29px;
	margin: 0 5px 5px 0;
}
.stammkundenbonus .button a.button_bonus2 {
	background: url(../Bilder/btn_hg_anfaenger.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.stammkundenbonus .button .button_bonus2 {
	background: url(../Bilder/btn_hg_anfaenger_inactive.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.stammkundenbonus .button a.button_bonus3 {
	background: url(../Bilder/btn_hg_amateur.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.stammkundenbonus .button .button_bonus3 {
	background: url(../Bilder/btn_hg_amateur_inactive.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.stammkundenbonus .button a.button_bonus4 {
	background: url(../Bilder/btn_hg_profi.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
.stammkundenbonus .button .button_bonus4 {
	background: url(../Bilder/btn_hg_profi_inactive.gif) 0 0 no-repeat;
	color: #FFFFFF;
}
/*--------alle teaser TODO und startseiten---------*/


/*.start_fsk16area .bg1 {
	padding: 10px;
}*/
.start_fsk16area .sitedescription {
	font-weight: bold;
	margin: 10px;
}
/*.start_fsk16area .image {
	float: left;
	height: 75px;
	overflow: hidden;
	width: 97px;
	margin: 7px 7px 0 0;
}
.start_fsk16area .image img {
	border: 1px solid #7f7f7f;
}*/


.start_fsk18area .topGirl {
	float: left;
	width: 405px;
}
.start_fsk18area .topGirl .pr {
	z-index: 10;
}
.start_fsk18area .topGirl .item {
	padding: 0 19px;
	margin: 20px 0 10px 0;
	float: none;
}
.start_fsk18area .topGirl .item img {
	border: 1px solid #767676;
	margin-bottom: 10px;
}
.start_fsk18area .topGirl .item .title {
	text-align: center;
	text-decoration: underline;
}
.start_fsk18area .newNews {
	float: right;
	width: 370px;
}
.start_fsk18area .newNews .container {
	padding: 0 10px 0 20px;
	margin: 20px 0 10px 0;
	border-left: 1px solid #696969;
}
.start_fsk18area .newNews h1 {
	margin-bottom: 5px;
	font-size: 28px;
}
.start_fsk18area .newNews h1 .color {
	color: #ef007c;
}
.start_fsk18area .newNews .eintrag {
	padding: 5px;
	margin-bottom: 3px;
}
.start_fsk18area .newNews .color1 {
	background-color: #696969;
}
.start_fsk18area .newNews .color2 {
	background-color: #595959;
}
.start_fsk18area .newNews .picture {
	float: right;
	margin-left: 5px;
	border: 1px solid #434443;
}
.start_fsk18area .newNews .caption {
	font-size: 16px;
	font-weight: bold;
}
.start_fsk18area .newNews .link {
	text-align: left;
	text-decoration: underline;
	color: #FFFFFF;
}

/*----------------------------------------------------------*/
/*---------- Teaser DVD----------*/
/*----------------------------------------------------------*/
.teaserDVDs .eintrag {
	text-align: center;
	padding: 10px;
}
.teaserDVDs .eintrag .weiter {
	display: block;
	text-decoration: underline;
	color: #FFFFFF;
	padding-top: 5px;
}
.teaserDVDsTipp .eintrag {
	height: 255px;
	background: url(../Bilder/hg_teaser_dvd.jpg) 0 0 no-repeat;
	overflow: hidden;
	text-align: center;
}
.teaserDVDsTipp .imgheight {
	display: block;
	margin: 17px 0 15px 0;
}
.teaserDVDsTipp .title {
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	padding: 0 5px;
}
.teaserDVDsTipp .dauer {
	color: #bcbcbc;
}
/*----------------------------------------------------------*/
/*---------- Teaser DVD Top Ten Downloads----------*/
/*----------------------------------------------------------*/
.teaserDVDsTopDownload .eintrag {
	padding: 5px;
	color: #FFFFFF;
}
.teaserDVDsTopDownload .dauer {
	float: right;
	font-size: 10px;
}
.teaserDVDsTopDownload .counter {
	float: left;
}
.teaserDVDsTopDownload .name {
	margin-left: 20px;
	margin-right: 25px;
	display: block;
}
.teaserDVDsTopDownload .teaserMeineDVDs .name {
	margin-left: 0;
}
.teaserDVDsTopDownload .button2_large {
	margin: 20px 0 0 10px;
}
.teaserDVDsTopDownload .color1 {
	background-color: #434443;
}
.teaserDVDsTopDownload .color2 {
	background-color: #5e5e5e;
}
/*----------------------------------------------------------*/
/*---------- Teaser Bild des Tages ----------*/
/*----------------------------------------------------------*/
.teaser_bilddestages a {
	height: 181px;
	display: block;
	text-align: center;
	background: url(../Bilder/hg_teaser_bilddestages.jpg) top center no-repeat;
	padding-top: 27px;
}
/*----------------------------------------------------------*/
/*---------- Teaser Girl der Woche ----------*/
/*----------------------------------------------------------*/
.teaser_girlderwoche a {
	height: 241px;
	display: block;
	text-align: center;
	background: url(../Bilder/hg_teaser_girlderwoche.jpg) top center no-repeat;
	padding-top: 52px;
}
/*----------------------------------------------------------*/
/*---------- Teaser Top Girls ----------*/
/*----------------------------------------------------------*/
.teaser_topgirls a {
	display: block;
	text-align: center;
	margin-top: 15px;
} 

/*----------------------------------------------------------*/
/*---------- Teaser rss ----------*/
/*----------------------------------------------------------*/
.teaser_RSS .infotext {
	height: 140px;
	background: url(../Bilder/hg_teaser_rss.jpg) 0 0 no-repeat;
	text-align: center;
	color: #000000;
	padding: 140px 10px 0 10px;
}
.teaser_RSS .infotext b {
	display: block;
	font-size: 16px;
}
.teaser_RSS .button {
	display: block;
	font-weight: bold;
	width: 158px;
	height: 33px;
	background: url(../Bilder/btn_hg_teaserRss.png) 0 0 no-repeat;
	line-height: 33px;
	color: #FFFFFF;
	margin-top: 20px;
}
.teaser_RSS .button:hover {
	text-decoration: none;
}
/*----------------------------------------------------------*/
/*---------- Teaser fsk18 check ----------*/
/*----------------------------------------------------------*/

.teaser_fsk18check .infotext {
	background: url(../Bilder/hg_teaser_fskcheck.jpg) 0 0 no-repeat;
	padding: 95px 10px 5px 10px;
}

.teaser_fsk18check .infotext .listitem {
	text-align: right;
	border-top: 1px solid #5d5d5d;
	background: url(../Bilder/icon_hackerl.png) 0 50% no-repeat;
	color: #FFFFFF;
	padding: 5px 0;
}
.teaser_fsk18check .button2_large {
	margin-top: 15px;
}
/*----------------------------------------------------------*/
/*---------- Teaser Stammkundenbonus ----------*/
/*----------------------------------------------------------*/

.teaser_stammkundenbonus .infotext {
	text-align: center;
	padding: 0 10px;
}
.teaser_stammkundenbonus .infotext .large {
	font-size: 16px;
	margin-bottom: 20px;
}
.teaser_stammkundenbonus .infotext .large b {
	display: block;
	color: #df0b74;
	font-size: 26px;
	font-weight: bold;
	margin-top: 10px;
}
.teaser_stammkundenbonus .infotext .large a {
	font-size: 10px;
}


/*Teaser Reality*/
.teaser_reality .infotext {
	text-align: center;
	color: #000000;
	padding: 0 10px;
}
.teaser_reality .bg1 {
	background-color: #f4f5f5;
}


/*Teaser Pornstars*/
.teaser_pornstars .infotext {
	height: 319px;
	overflow: hidden;
	background: url(../Bilder/teaser_pornstars.jpg) 0 0 no-repeat;	
	padding: 0 10px;
}
.teaser_pornstars .imgLink {
	display: block;
	height: 200px;
}


/*Teaser Extras*/
.teaser_extras .content {
	background-color:#000000;
}
.teaser_extras .eintrag {
	height: 165px;
	background: url(../Bilder/hg_teaser_extras.jpg) 0 0 no-repeat;
	text-align: center;
}
.teaser_extras .imgheight {
	display: block;
	padding: 20px 0 10px 0;
}
.teaser_extras .title {
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	padding: 0 5px;
	text-decoration: underline;
}
.teaser_extras .button2_large {
	margin-left: 10px;
}

/*----------------------------------------------------------*/
/*---------- Teaser Newsticker ----------*/
/*----------------------------------------------------------*/
.teaser_newsticker .infotext {
	padding: 10px;
}
.teaser_newsticker .link, .teaser_newsticker .title {
	color: #f10078;
}

.teaser_newsticker .title {
	font-weight: bold;
}
.teaser_newsticker .imgheight {
	text-align: center;
	padding: 10px;
}
.nav_ticker .left {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	background: url(../Bilder/icon_pfeil_left.gif) 50% 50% no-repeat #1d1d1d;
}
.nav_ticker .right {
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	background: url(../Bilder/icon_pfeil_right.gif) 50% 50% no-repeat #1d1d1d;
}
.nav_ticker .newslink {
	display: block;
	margin: 0 25px;
	height:24px;
	line-height: 24px;
	text-align: center;
	color: #a7a7a7;
	background-color: #1d1d1d;
}



.teaser_support .infotext {
	padding: 200px 10px 0 10px;
	background: url(../Bilder/hg_teaser_support.jpg) 0 0 no-repeat;
	color: #FFFFFF;
}
.teaser_support .infotext p img {
	margin-right: 10px;
}
.teaser_support .infotext .button2_large {
	margin-top: 20px;
}


.teaser_systemcheck .infotext {
	padding: 10px 10px 0 10px;
}
.teaser_systemcheck .infotext .listitem {
	text-align: right;
	border-top: 1px solid #5d5d5d;
	background: url(../Bilder/icon_fragezeichen.png) 0 50% no-repeat;
	color: #FFFFFF;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
}
.teaser_systemcheck .button2_large {
	margin-top: 15px;
}
.teaser_upgrade .platin .infotext {
	background: url(../Bilder/hg_teaser_platin.jpg) 0 0 no-repeat #acacac;
	padding: 100px 10px 0 10px;

}
.teaser_upgrade .infotext .listitem {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #969696;
	background: url(../Bilder/icon_plus.gif) 0 8px no-repeat;
	padding: 5px 0 5px 18px;
	font-weight: bold;
}
.teaser_upgrade .infotext .listitem, .teaser_upgrade .infotext .listitem a {
	color: #000000;
}
.teaser_upgrade .infotext .first {
	border-top: 0px;
}
.teaser_upgrade .infotext .last {
	border-bottom: 0;
}

.teaser_upgrade .button2_large {
	margin-top: 15px;
}






/*AVs*/
.avs .infotext {
	padding: 10px 430px 0 10px;
	background: url(../Bilder/avs_bild.jpg) 100% 0 no-repeat;
	height: 155px;
}
.avs h1 {
	font-size: 16px;
}
.avs h2 {
	font-size: 16px;
	padding: 30px 0 20px 0;
}
.avs .infojanein h1 {
	text-align: center;
	font-size: 30px;
}
.avs .infojanein p {
	padding-left: 250px;
}
.avs .infojanein {
	padding: 30px 10px 30px 10px;
}
.avs .infof2f {
	padding: 10px;
}
.avs .infojanein .button_big {
	float: left;
	margin: 15px 50px 15px 0;
}
.avs .inforeisepass, .avs .infoperso {
	padding: 10px;
}
.avs .infof2f .overview .fr {
	width: 420px;
	padding: 20px;
	background-color: #616261;
	margin-right: 20px;
}
.avs .infof2f .overview .fr p {
	background: url(../Bilder/icon_hackerl.png) 0 50% no-repeat;
	padding: 3px 0 2px 25px;
}
.avs .infof2f .moretore .tor {
	float: left;
	width: 185px;
	margin-right: 49px;
}
.avs .infof2f .moretore .form {
	padding-top: 5px;
	text-align: center;
}
.avs .description {
	padding-left: 300px;
}
.avs .description .button3_medium {
	margin: 20px 0 0 0;
}
.avs .notgerman {
	padding: 10px 10px 0 10px;
}
.avs .notgerman .fr {
	background-color: #353635;
	padding: 10px;
	margin: 10px 0 10px 30px;
}
.avs .notgerman .fr select {
	margin: 0 10px;
}
.avs .notgerman .fr label {
	font-weight: bold;
}


/*TODO*/
/*paygate*/
/*.coinError {
	margin-bottom: 25px;
}
.coinError h1 {
	border-bottom: 0;
	padding: 0;
	margin-bottom: 5px;
}
.coinError p {
	padding-left: 45px;
}*/

.paygate .content {
	background-color: #FFFFFF;
}
.paygateIframe {
	margin: 10px;
	border: 0;
	width: 755px; 
	height: 1130px;
}
.paygateV4iframe {
border: 0;
width: 775px;
height: 1200px;
}
