body {	margin:0px;	padding:0px;	font:12px/13px Arial, Helvetica, sans-serif;	color: #5A5A5A;	}a {	color: #5A5A5A;	text-decoration: none;}a:hover {	color: #2e6ba8;	text-decoration: none;}.top {	background-image: url(../../../templates/pornos-ohne-abo.com/template_2/images/background-top.jpg);	height: 190px;	width: 925px;	background-position: left top;	background-repeat: no-repeat;}.invisible {	visibility: hidden;}.stage-fx-top {	background-image: url(../../../templates/pornos-ohne-abo.com/template_2/images/background.gif);	height: 100%;	background-position: left top;	background-repeat: repeat;	#background-color: #d5d5d5;	background-color: #d5d5d5;}.stage-fx-left {	background-image: url(../../../templates/pornos-ohne-abo.com/template_2/images/stage-fx-left.gif);	height: 158px;	background-position: left top;	background-repeat: no-repeat;	width: 50px;}.stage-fx-left-back {	background-image: url(../../../templates/pornos-ohne-abo.com/template_2/images/stage-fx-left-back.png);	background-position: left top;	background-repeat: repeat-y;	width: 50px;}.stage-fx-right {	background-image: url(../../../templates/pornos-ohne-abo.com/template_2/images/stage-fx-right.gif);	height: 158px;	background-position: left top;	background-repeat: no-repeat;	width: 50px;}.stage-fx-right-back {	background-image: url(../../../templates/pornos-ohne-abo.com/template_2/images/stage-fx-right-back.png);	background-position: left top;	background-repeat: repeat-y;	width: 50px;}.top-logo-link {	width: 315px;	text-align: right;	height: 36px;	cursor: hand;}.top-headline {	color: #FFFFFF;}.top-menu-text {	font-size: 11px;	color: #FFFFFF;	line-height: 10px;}.top-menu-text a {	color: #FFFFFF;}.top-menu-text a:hover {	text-decoration: underline;	color: #FFFFFF;}.top-menu-spacer {	font-size: 10px;	line-height: 9px;	text-align: center;	color: #FFFFFF;	margin: 0px;}.main-left {	text-align: left;	clip: rect(auto auto auto auto);	float: left;	padding-left: 8px;	width: 183px;}.main-middle {	float: left;	text-align: left;	margin-left: 24px;	margin-right: 16px;	width: 500px;}.main-right {	width: 183px;	float: left;	text-align: left;}.main-bottom {	color: #FFFFFF;	font-size: 11px;	line-height: 13px;	width: 100%;	height: 18px;	text-align: center;	padding-top: 3px;	background-color: #0e4a83;}.main-bottom a {	color: #FFFFFF;	text-decoration: none;	}.main-bottom a:hover {	color: #FFFFFF;	text-decoration: underline;}.form-checkbox {	font-size: 11px;	line-height: 13px;	margin-left: -1px;	border: none;	margin-bottom: -1px;}.form-languageselector {	font-family: Arial, Helvetica, sans-serif;	width: 100%;	font-size: 10px;	color: #5A5A5A;	background-color: #ECECEC;	border: 1px solid #C1C1C1;	text-align: left;}.form-assetselector {	font-family: Arial, Helvetica, sans-serif;	width: 100%;	font-size: 10px;	color: #FFFFFF;	background-color: #2e6ba8;	border: 1px solid #C1C1C1;	text-align: left;		margin-bottom: 5px;}.form-assetselector-highlight {	font-family: Arial, Helvetica, sans-serif;	width: 100%;	font-size: 10px;	color: #FFFFFF;	background-color: #3878DB;	border: 1px solid #C1C1C1;	text-align: left;		margin-bottom: 5px;}.form-ppvsessionselector-highlight {	font-family: Arial, Helvetica, sans-serif;	width: 100%;	font-size: 10px;	color: #FFFFFF;	background-color: #3878DB;	border: 1px solid #C1C1C1;	text-align: left;		margin-bottom: 5px;}.form-ppvpriceselector {	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 100%;	font-size: 10px;	color: #2e6ba8;	background-color: #ECECEC;	border: 1px solid #C1C1C1;	font-weight: bold;}.form-sitemodeselector {	font-family: Arial, Helvetica, sans-serif;	width: 100%;	font-size: 10px;	color: #FFFFFF;	border: 1px solid #C1C1C1;	text-align: left;	margin-bottom: 0px;	background-color: #2e6ba8;	vertical-align: middle;}.form-sitemodeselector-1 {	background-color: #2e6ba8;}.form-sitemodeselector-2 {	background-color: #000099;}.form-search-left {	background-image:  url(images/form-search-left.gif);	background-repeat: no-repeat;	width: 15px;	height: 19px;	float: left;}.form-search-middle {	background-image:  url(images/form-search-middle.gif);	background-repeat: repeat-x;	height: 19px;	float: left;	width: 135px;}.form-search-right {	background-image:  url(images/form-search-right.gif);	background-repeat: no-repeat;	width: 22px;	height: 19px;	cursor: hand;	float: left;}.form-search {	border: 0px none;	background: none;	width: 123px;	height: 19px;	float: left;	font-size: 11px;	color: #5A5A5A;	padding-top: 3px;}.form-element-head {	background-color: #F79203;	font-weight: bold;	color: #FFFFFF;}.form-element-line {	background-color: #C5C5C5;}.form-login-left {	background-image:  url(images/form-login-left.gif);	background-repeat: no-repeat;	width: 15px;	height: 19px;	float: left;}.form-login-middle {	background-image:  url(images/form-login-middle.gif);	background-repeat: repeat-x;	height: 19px;	float: left;	width: 139px;}.form-login-right {	background-image:  url(images/form-login-right.gif);	background-repeat: no-repeat;	width: 15px;	height: 19px;	float: left;	background-position: right;}.form-logbutton-left {	background-image:  url(images/form-logbutton-left.gif);	background-repeat: no-repeat;	background-position: center center;	width: 6px;	height: 14px;	float: left;	font-size: 10px;}.form-logbutton-middle {	background-image:  url(images/form-logbutton-middle.gif);	background-repeat: repeat-x;	background-position: center center;	height: 14px;	float: left;	font-size: 10px;}.form-logbutton-right {	background-image:  url(images/form-logbutton-right.gif);	background-repeat: no-repeat;	background-position: center center;	width: 6px;	height: 14px;	float: left;		font-size: 10px;}.form-login {	border: 0px none;	background: none;	width: 130px;	height: 19px;	float: left;	font-size: 11px;	color: #5A5A5A;	padding-top: 3px;}.form-selector {	font-family: Arial, Helvetica, sans-serif;	width: 100%;	font-size: 10px;	color: #5A5A5A;	background-color: #ECECEC;	border: 1px solid #C1C1C1;	}.asset-text {	font-size: 11px;	line-height: 10px;}.asset-empty {	font-size: 0px;	line-height: 0px;	height: 0px;}.element-marker-menu {	background-image:  url(images/element-marker-menu.gif);	background-repeat: no-repeat;	height: 12px;	width: 14px;	line-height: 13px;	background-position: left center;	font-size: 12px;}.element-marker-pagebackwards {	background-image:  url(images/element-marker-pagebackwards.gif);	background-repeat: no-repeat;	background-position: left center;	height: 17px;	width: 14px;	line-height: 13px;	font-size: 12px;	margin-right: 6px;	cursor: hand;}.element-marker-pageforward {	background-image:  url(images/element-marker-pageforward.gif);	background-repeat: no-repeat;	background-position: right center;	height: 17px;	width: 14px;	line-height: 13px;	font-size: 12px;	margin-left: 6px;	cursor: hand;}.element-marker-asset {	background-image:  url(images/element-marker-asset.gif);	background-repeat: no-repeat;	font-size: 11px;	line-height: 10px;	background-position: left center;	margin-bottom: 5px;	margin-left: 5px;	padding-left: 12px;}.element-marker-asset a {	text-decoration: underline;}.element-marker-asset a:hover {	color: #2e6ba8;	text-decoration: underline;}.element-marker-product {	background-image:  url(images/element-marker-product.gif);	background-repeat: no-repeat;	font-size: 12px;	padding-left: 16px;	color: #2e6ba8;	float: left;	line-height: 11px;	font-weight: normal;}.element-marker-up {	background-image:  url(images/element-marker-up.gif);	background-repeat: no-repeat;	font-size: 12px;	line-height: 11px;	height: 15px;	width: 25px;	background-position: center center;}.element-dottedline-h {	background-image:  url(images/element-dottedline-h.gif);	background-repeat: repeat-x;	height: 1px;	width: auto;	margin-top: 1px;	margin-bottom: 1px;	line-height: 1px;	font-size: 1px;	background-position: left center;}.element-background-dots {	background-image:  url(images/element-background-dots.gif);}.element-icon-gallery {	background-image:  url(images/logo_picture_gallery.gif);	background-repeat: no-repeat;	height: 19px;	width: 63px;	background-position: left top;	margin-left: -3px;}.element-icon-video {	background-image:  url(images/logo_windows_media9.gif);	background-repeat: no-repeat;	height: 19px;	width: 72px;	background-position: left top;	margin-left: -3px;	cursor: hand;}.element-background-smartstream {	background-image:  url(images/logo_smartstream.gif);	background-repeat: no-repeat;	background-position: center center;	background-color: #F79203;}.element-player-fullscreen {	cursor: hand;	border: 1px solid #666666;	padding-top: 1px;	padding-right: 3px;	padding-bottom: 1px;	padding-left: 3px;	font-size: 11px;}.menu-title {	font-size: 12px;	color: #2e6ba8;	line-height: 13px;	font-weight: normal;}.menu-title a {	color: #2e6ba8;}.menu-title a:hover {	color: #2e6ba8;	text-decoration: underline;	}.menu-text {	font-size: 11px;	padding-left: 1px;}.menu-text a {	color: #5A5A5A;}.menu-text a:hover {	color: #2e6ba8;	text-decoration: underline;}.teaser-head {	font-size: 11px;	line-height: 13px;	text-align: left;	padding-left: 1px;	color: #2e6ba8;}.teaser-head a {	color: #2e6ba8;	text-decoration: none;}.teaser-head a:hover {	color: #2e6ba8;	text-decoration: underline;}.teaser-text {	font-size: 11px;	line-height: 13px;	margin-top: 3px;	padding-left: 1px;	margin-bottom: 0px;}.teaser-text a {	text-decoration: none;}.teaser-text a:hover {	color: #2e6ba8;	text-decoration: underline;}.product-new {	font-size: 10px;	float: right;	color: #FF6600;	font-weight: bold;	padding: 1px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 10px;}.product-name {	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #2e6ba8;	padding: 0px 0px 0px 1px;	}.product-name a {	font-size: 12px;	line-height: 11px;	color: #2e6ba8;	font-weight: normal;	padding: 0px 0px 0px 1px;}.product-title {	font-size: 11px;	margin-left: 10px;	margin-right: 15px;	line-height: 13px;}.product-text {	font-size: 11px;	line-height: 13px;	padding-left: 1px;}.product-text a {	text-decoration: underline;}.product-text a:hover {	text-decoration: underline;	}.product-bullitpoint {	font-size: 10px;	line-height: 13px;	background-image:  url(images/element-marker-asset.gif);	background-repeat: no-repeat;	padding-left: 10px;	background-position: -1px 1px;	text-align: left;	margin-top: 6px;	padding-right: 3px;}.product-bullitpoint a {	color: #2e6ba8;	text-decoration: underline;}.product-promotion {	font-size: 11px;	line-height: 13px;	background-position: left top;	text-align: center;}.product-promotion a {	color: #2e6ba8;	text-decoration: none;}.product-promotion a:hover {	color: #2e6ba8;	text-decoration: underline;}.productshow-text {	font-size: 11px;	line-height: 13px;	padding-left: 1px;}.productshow-text a {	color: #2e6ba8;	text-decoration: none;}.productshow-text a:hover {	text-decoration: underline;	}.productbutton-unpaid-left {	background-image:  url(images/background-productbutton-unpaid-left.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	float: left;	height: 20px;	width: 10px;}.productbutton-unpaid-middle {	background-image:  url(images/background-productbutton-unpaid-middle.gif);	background-repeat: repeat-x;	background-position: 0 0px;	float: left;	padding-left: 5px;	padding-right: 5px;	height: 20px;	font-size: 11px;	color: #FFFFFF;	vertical-align: top;	text-align: center;	padding-top: 1px;}.productbutton-unpaid-middle a {	color: #FFFFFF;}.productbutton-unpaid-middle a:hover {	color: #FFFFFF;}.productbutton-unpaid-right {	background-image:  url(images/background-productbutton-unpaid-right.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	float: left;	height: 20px;	width: 13px;}.productbutton-paid-left {	background-image:  url(images/background-productbutton-paid-left.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	float: left;	height: 20px;	width: 10px;}.productbutton-paid-middle {	background-image:  url(images/background-productbutton-paid-middle.gif);	background-repeat: repeat-x;	background-position: 0 0px;	float: left;	padding-left: 5px;	padding-right: 5px;	height: 20px;	font-size: 11px;	color: #FFFFFF;	vertical-align: top;	text-align: center;	padding-top: 1px;}.productbutton-paid-middle a {	color: #FFFFFF;}.productbutton-paid-middle a:hover {	color: #FFFFFF;}.productbutton-paid-right {	background-image:  url(images/background-productbutton-paid-right.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	float: left;	height: 20px;	width: 13px;}.productinfo-title {	font-size: 11px;	margin-right: 5px;	line-height: 13px;}.productinfo-text {	font-size: 11px;	line-height: 13px;}.productinfo-text a {	text-decoration: underline;}.productinfo-text a:hover {	text-decoration: underline;	}.productpreviewimage-vertical {	width: 145px;	overflow: hidden;	clip: rect(auto auto auto auto);	height: 220px;	cursor: hand;	background-repeat: no-repeat;	background-position: left top;}.productpreviewimage-horizontal {	width: 145px;	overflow: hidden;	clip: rect(auto auto auto auto);	height: 110px;	cursor: hand;	background-repeat: no-repeat;	background-position: left top;}.tooltip-background {	background-color: #2e6ba8;	text-align: left;	padding: 5px 2px 5px 5px;	width: 150px;	border: 1px solid #FFFFFF;}.tooltip-text {	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 11px;}.ppv-session-area {	color: #699AE4;	font-size: 11px;	line-height: 13px;	padding: 8px 6px 8px 14px;	border: 1px solid #699AE4;}.ppv-session-area a {	color: #699AE4;	text-decoration: underline;	font-weight: bold;}.ppv-session-area a:hover {	color: #699AE4;	text-decoration: underline;}.timeout-text {	color: #3878DB;	font-size: 11px;}.toplist-number {	font-size: 11px;	color: #5A5A5A;	#text-align: right;}.toplist-entry {	font-size: 11px;	color: #5A5A5A;	text-align: left;	vertical-align: top;	margin-left: 3px;}.toplist-entry a {	text-decoration: none;	color: #5A5A5A;}.toplist-entry a:hover {	color: #2e6ba8;	text-decoration: none;}.xml-text-title {	font-size: 12px;	color: #2e6ba8;	height: 13px;	line-height: 13px;}.xml-text-title a {	color: #2e6ba8;	text-decoration: underline;}.xml-text-title a:hover {	color: #2e6ba8;	text-decoration: underline;	}.xml-text-head {	font-size: 11px;	line-height: 13px;	padding-left: 1px;	padding-bottom: 5px;	color: #2e6ba8;}.xml-text-standard {	font-size: 11px;	line-height: 13px;	padding-left: 1px;}.xml-text-standard a {	color: #2e6ba8;	text-decoration: none;}.xml-text-standard a:hover {	text-decoration: underline;}.xml-text-bullit {	font-size: 11px;	line-height: 13px;	background-image:  url(images/element-marker-asset.gif);	background-repeat: no-repeat;	padding-left: 10px;	background-position: -1px 1px;	text-align: left;	padding-right: 3px;}.xml-text-bullit a {	text-decoration: none;}.xml-text-bullit a:hover {	color: #2e6ba8;	text-decoration: underline;}.xml-text-bullit-link {	font-size: 11px;	line-height: 13px;	background-image:  url(images/element-marker-asset.gif);	background-repeat: no-repeat;	padding-left: 10px;	background-position: -1px 1px;	text-align: left;	padding-right: 3px;}.xml-text-bullit-link a {	color: #2e6ba8;	text-decoration: none;}.xml-text-bullit-link a:hover {	color: #2e6ba8;	text-decoration: underline;}.xml-text-list {	font-size: 11px;	line-height: 13px;	padding-left: 1px;	margin-right: 8px;}.xml-message-head {	font-size: 11px;	line-height: 13px;	background-image:  url(images/element-marker-asset.gif);	background-repeat: no-repeat;	padding-left: 10px;	padding-right: 3px;	background-position: -1px 1px;	text-align: left;}.xml-message-text {	font-size: 11px;	line-height: 13px;	margin-top: 3px;	padding-left: 10px;	padding-right: 3px;}.xml-message-text a {	color: #5A5A5A;	text-decoration: underline;}.xml-message-text a:hover {	color: #2e6ba8;	text-decoration: underline;}.text-standard {	font-size: 11px;}.text-small {	font-size: 10px;}