html {	min-height: 100%;	margin: 0;	padding: 0;	background-color: #222;	background-image: url(/bilder/layout/bg.gif);	background-repeat: repeat-x;	background-position: top left;}body {	color: #444;	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 14px;	margin: 0;	padding: 0;	text-align: center;}a,a:link,a:active,a:visited {	text-decoration:none;	color: #E6056F;}a:hover {	text-decoration:underline;	color: #1D72BA;}a.linktausch,a.linktausch:link,a.linktausch:active,a.linktausch:visited {	text-decoration:none;	color: #444;}a.linktausch:hover {	text-decoration:none;	color: #444;}#out {	width: 900px;	margin: 0;	padding: 0;	text-align: left;}#header {	width: 880px;	height: 80px;	padding: 0;	margin: 0 0 0 10px;	text-align: left;		background-image: url(/bilder/layout/header.jpg);	background-repeat: no-repeat;	background-position: top center;	border-bottom: 1px solid #444;}#headerempty {	width: 600px;	height: 80px;	padding: 0;	margin: 0;}#feedback_badge {	position: absolute;	width: 120px;	height: 80px;	top: 0;	right: 100px;	bottom: auto;	left: auto;}#navline {	width: 880px;	padding: 0;	margin: 0 0 0 10px;	line-height: 55px;	height: 55px;	text-align: left;	clear: both;}#navline ul {	list-style:none;	margin:0;	padding:0;}#navline ul li {	width: 176px;	height: 55px;	text-align:center;	display:block;	padding: 0;	margin: 0;	float: left;}/* subnavline */#navline2 {	width: 868px;	padding: 0 5px 0 5px;	margin: 0 auto;	line-height: 16px;	font-size: 11px;	text-align: right;	background-color: #fafafa;	border-bottom: 1px dotted #ddd;	background-image: url(/bilder/layout/navline2_bg.png);	background-repeat: repeat-x;	background-position: top center;	z-index: 1;	clear: both;}#navline2 ul, #navline2 ul.leftlist {	list-style:none;	margin:0;	padding: 0;	text-shadow: 0px 1px 0px #fff;}#navline2 ul li {	text-align: left;	display:inline;	padding: 0 0 0 15px;	margin: 0;}#navline2 ul li a {	margin: 0;	padding: 1px;	text-decoration: none;}#navline2 ul li  a:hover{	margin: 0;	padding: 1px;	text-decoration: underline;}#navline2 ul.leftlist {	float: left;	font-size: 10px;}#navline2 ul.leftlist li {	text-align: left;	display:inline;	padding: 0 8px 0 0;	margin: 0;}#navline2 ul.leftlist li a {	margin: 0;	padding: 1px;	text-decoration: none;	color: #777;}/* content */#content_bg_top {	width: 900px;	height: 23px;	padding: 0;	text-align: center;	background-image: url(/bilder/layout/content_bg_top.png);	background-repeat: no-repeat;	background-position: top center;	position: relative;}#content_bg_middle {	width: 900px;	padding: 0;	background-image: url(/bilder/layout/content_bg_middle.png);	background-repeat: repeat-y;	background-position: top center;	position: relative;}#content_bg_bottom {	width: 900px;	height: 23px;	padding: 0;	background-image: url(/bilder/layout/content_bg_bottom.png);	background-repeat: no-repeat;	background-position: top center;	}#page {	width: 900px;	padding: 0 0 10px 0;	text-align: left;	background-image: url(/bilder/layout/content_lines.gif);	background-repeat: repeat-y;	background-position: top center;}#page_wide {	width: 900px;	padding: 0 0 10px 0;	text-align: left;	background-image: none;}#content {	width: 646px;	float: right;	padding: 0;	margin: 0 20px 0 6px;}#content_wide {	width: 858px;	padding: 0;	margin: 0 20px 0 20px;}#sidebar-left {	width: 200px;	float: left;	padding: 0;	margin: 0 6px 0 20px;}#sidebar-left h2 {	font-size: 17px;	padding: 0 0 3px 0;	margin: 0;	border: 0;	border-bottom: 1px;	border-color: #ddd;	border-style: solid;	color: #999;}#sidebar-left a:link,#sidebar-left a:visited {	text-decoration: underline;	font-size: 14px;}#sidebar-left a:hover,#sidebar-left a:active {	text-decoration: none;	font-size: 14px;}#sidebar-left ul {	list-style:none;	padding: 0;}#sidebar-left ul li {	padding: 0;	margin:0;}#sidebar-left ul ul {	padding: 0 0 5px 0;	margin: 0 0 15px 0;	border: 0;}#sidebar-left ul ul li{	padding: 3px 0 3px 5px;	margin: 0;	border: 0;	border-bottom: 1px;	border-color: #eee;	border-style: solid;	background-color: #fafafa;}#sidebar-left ul ul li a:link,#sidebar-left ul ul li a:visited{	text-decoration: none;	font-size: 14px;	font-weight: bold;	display:block;}#sidebar-left ul ul li a:hover,#sidebar-left ul ul li a:active {	text-decoration: underline;	font-size: 14px;	font-weight: bold;	display:block;	background-color: #F2FFD2;}.menuead {	margin: 0;	padding: 0;	text-align: center;}.contentad {	margin: 10px 0 10px 0;	padding: 0;	text-align: center;}#footer {	margin: 0 11px 0 11px;	padding: 10px 0 10px 0;	text-align: center;	width: 800px;	color: #777;	font-size: 11px;}#footer a {	color: #777;	text-decoration: underline}#footer a:hover {	color: #999;	text-decoration: none;}.clear {		clear: both;	padding: 0px;	margin: 0px;	font-size: 0px;	height: 0px;	width: 0px;}#bookmark {	position: absolute;	width: 100px;	height: 100px;	top: 0;	right: 0;	bottom: auto;	left: auto;}/* ######## stylisierungen ######## */h1 {	font-size: 22px;	margin: 5px 0 5px 0;	padding: 0;	color: #1D72BA;}h2, h3, h4 {	font-size: 18px;	margin: 0 0 5px 0;	padding: 0;}.pixelborder {	height:9px;	padding: 0px;	margin: 0px;	text-align: center;	font-size: 1px;	background-image: url(/bilder/layout/pixelborder.gif);	background-repeat: repeat-x;	background-position: center center;}input.textfield {	background-color: #fafafa;	border: 1px solid #cecece;	font-size: 14px;	padding: 5px;	width: 300px;}input.button{	background-color: #efefef;	border: 1px solid #cecece;	font-weight: bold;	font-size: 16px;	padding: 2px;	width: 120px;}textarea.textfield {	background-color: #fafafa;	border: 1px solid #cecece;	font-size: 14px;	padding: 5px;	font-family: Arial, Helvetica, sans-serif;	width: 300px;}select {	background-color: #fafafa;	border: 1px solid #cecece;	font-size: 14px;	padding: 5px;}.h_feld {	margin: 0;	padding: 0;	display: none;}p.textbox {	padding: 0;	margin: 0;	text-align: justify;}p.textbox2 {	padding: 0;	margin: 0;	text-align: justify;	font-size: 11px;	color: #888;}p.centerbox {	padding: 0;	margin: 20px 0 20px 0;	text-align: center;}.red {	color: #ff0000;}.green {	color: #008800;}.small {	font-size: 11px;}.small2 {	font-size: 12px;}.pages {	margin: 0;	margin-top: 10px;	margin-bottom: 10px;	padding: 2px;	border: 1px;	border-style: dotted;	border-color: #A2A2A2;	background-color: #fafafa;	text-align: center;}img.icon {	position: relative;	top: 4px;	right: auto;	left: auto;	bottom: auto;}.big {	font-size: 1.2em;	font-weight: bold;	color: #E6056F;}.bignumber {	padding: 0;	margin: 0;	text-align: center;	font-size: 70px;	font-weight: bold;	color: #E6056F;}.bignumber2 {	padding: 0;	margin: 0;	text-align: center;	font-size: 50px;	font-weight: bold;	color: #E6056F;	line-height: 36px;}.picbox315 {	padding: 0;	margin: 0;	text-align: center;}.picbox315 img {	padding: 0;	margin: 3px;}/* ######## telefonnummer unterseite (kategorie) ######## */.area_number {	padding: 5px;	margin: 5px 0;	text-align: center;	font-size: 20px;	border: 1px;	border-style: solid;	border-color: #ddd;	background-color: #fafafa;}.area_number strong {	color: #92B904;}.area_number b {	color: #E6056F;}/* ######## unterseite rufnummer ######## */.numbersite {	margin: 0;	padding: 0;}.numbertext {	width: 334px;	margin: 0;	padding: 0;	float: left;}.numberpic {	width: 302px;	margin: 0 0 0 10px;	padding: 0;	float: right;}.textboxbig {	min-height: 155px;	padding: 0;	margin: 0;	text-align: justify;	font-size: 15px;	font-weight: bold;}.numberpic img {	border: 1px;	border-style: solid;	border-color: #000;	background-color: #FFFBE4;}.numberbox {	margin: 10px 0 10px 0;	padding: 10px 5px 10px 5px;	text-align: center;	border: 1px;	border-style: solid;	border-color: #E6056F;	background-color: #F2FFD2;}p.number {	padding: 0;	margin: 5px 0 5px 0;	text-align: center;	font-size: 35px;	font-weight: bold;	color: #E6056F;}.mobile {	padding: 5px;	margin: 5px 0 5px 0;	text-align: center;	font-size: 16px;	border: 2px;	border-style: solid;	border-color: #ddd;	background-color: #fafafa;	background-image: url(bilder/misc/handy.png);	background-repeat: no-repeat;	background-position: 0 2px;}.mobile b {	color: #E6056F;	font-size: 24px;}.status {	margin: 0 0 10px 0;	padding: 10px 5px 10px 5px;	text-align: center;	font-size: 15px;	font-weight: bold;	border: 1px;	border-style: solid;	border-color: #ddd;	background-color: #fafafa;}.vote {	margin: 0;	padding: 10px 5px 10px 5px;	text-align: center;	border: 1px;	border-style: solid;	border-color: #ddd;	background-color: #fafafa;}/* ######## thumb boxen ######## */.numberboxes {	width: 646px;	margin: 0;	padding: 0 3px 0 3px;	text-align: center;}.big_numberboxes {	width: 644px;	margin: 0;	padding: 0 4px 0 4px;	text-align: center;}.thumbbox {	width: 120px;	margin: 3px;	padding: 0;	float: left;	border: 1px;	border-style: solid;	border-color: #ccc;}.boxtitle {	height: 15px;	margin: 0;	padding: 2px;	text-align: left;	font-weight: bold;	font-size: 12px;	overflow: hidden;	border: 0px;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;	background-color: #fafafa;	color: #1D72BA;}.thumbpic {	margin: 0;	padding: 0;	border: 0px;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;}.boxdesc {	height: 40px;	margin: 0;	padding: 2px;	text-align: left;	font-size: 11px;	overflow: hidden;	color: #222;}.statusline {	margin: 0;	padding: 0;	font-weight: bold;	font-size: 1px;	border: 0px;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;	text-align: center;	height: 20px;	background-image: url(/bilder/misc/frei_klein.gif);	background-repeat: no-repeat;	background-position: center center;}.boxmore {	margin: 0;	padding: 2px 0 2px 0;	text-align: center;	font-weight: bold;	font-size: 12px;	background-color: #F2FFD2;	color: #fff;}.boxmore a {	padding: 0 18px 0 0;	background-image: url(/bilder/layout/bullet_go.png);	background-repeat: no-repeat;	background-position: center right;}/* ######## schneller telefonsex boxen ######## */.ts_box {	width: 153px;	margin: 3px;	padding: 0;	float: left;	border: 1px;	border-style: solid;	border-color: #ccc;}.ts_boxtitle {	height: 15px;	margin: 0;	padding: 2px;	text-align: center;	font-weight: bold;	font-size: 12px;	overflow: hidden;	border: 0px;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;	background-color: #fafafa;	color: #1D72BA;}.ts_pic {	margin: 0;	padding: 4px 0 0 0;}.ts_number {	margin: 0;	padding: 4px 0 4px 0;	text-align: center;	font-weight: bold;	font-size: 16px;	color: #E6056F;}.ts_preis {	margin: 0;	padding: 2px 0 2px 0;	text-align: center;	font-size: 10px;	color: #555;	border: 0px;	border-top: 1px;	border-style: solid;	border-color: #ccc;	background-color: #F2FFD2;}.ts_handy{	margin: 0;	padding: 2px 0 2px 0;	text-align: center;	font-size: 11px;	color: #555;	border: 0px;	border-top: 1px;	border-style: solid;	border-color: #ccc;}.ts_handy b{	color: #E6056F;}/* ######## schneller telefonsex boxen GROß ######## */.big_ts_box {	width: 206px;	margin: 3px;	padding: 0;	float: left;	border: 1px;	border-style: solid;	border-color: #ccc;}.big_ts_boxtitle,.big_ts_boxtitle a {	margin: 0;	padding: 2px;	text-align: center;	font-weight: bold;	font-size: 16px;	overflow: hidden;	border: 0px;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;	background-color: #fafafa;	color: #1D72BA;}.big_ts_boxtitle a,.big_ts_boxtitle a:link,.big_ts_boxtitle a:active,.big_ts_boxtitle a:visited {	text-decoration:underline;}.big_ts_boxtitle a:hover {	text-decoration:none;}.big_ts_pic {	margin: 0;	padding: 3px 0 0 0;}.big_ts_text {	height: 86px;	overflow: hidden;	margin: 0;	padding: 4px 3px 0 3px;	text-align: justify;	font-size: 11px;}.big_ts_number {	margin: 0;	padding: 0;	text-align: center;	font-weight: bold;	font-size: 24px;	color: #E6056F;}.big_ts_preis {	margin: 0;	padding: 0 0 2px 0;	text-align: center;	font-size: 11px;	color: #555;}.big_ts_link {	margin: 0;	padding: 2px 0 2px 0;	text-align: center;	font-size: 12px;	font-weight: bold;	color: #777;	border: 0px;	border-top: 1px;	border-style: solid;	border-color: #ccc;	background-color: #F2FFD2;}.big_ts_handy{	margin: 0;	padding: 2px 0 2px 0;	text-align: center;	font-size: 13px;	color: #555;	border: 0px;	border-top: 1px;	border-style: dotted;	border-color: #ccc;	background-color: #F2FFD2;}.big_ts_handy b{	color: #E6056F;	font-size: 15px;}/* aufhänger */.aufhaenger {	padding: 0;	margin: 3px;	width: 315px;	border: 1px;	border-style: solid;	border-color: #ccc;	float: left;}.aufhaenger .title {	margin: 0;		padding: 2px;	text-align: center;	font-weight: bold;	font-size: 22px;	border: 0px;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;	background-color: #fafafa;	color: #1D72BA;}.aufhaenger .text {	height: 32px;	overflow: hidden;	margin: 0;	padding: 4px 3px 0 3px;	text-align: justify;}.aufhaenger .number {	margin: 0;	padding: 0;	text-align: center;	font-weight: bold;	font-size: 38px;	color: #E6056F;}.aufhaenger .preis {	height: 42px;	overflow: hidden;	margin: 0;	padding: 2px 0 2px 0;	text-align: center;	font-size: 10px;	color: #555;	border: 0px;	border-top: 1px;	border-style: solid;	border-color: #ccc;	background-color: #F2FFD2;}/* feedback */.feedbackbox {	margin: 0 0 10px 0;	padding: 10px;	min-height: 60px;	border: 1px;	border-style: solid;	border-color: #ccc;	background-color: #fafafa;}.feedbacktop {	margin: 0;	padding: 0 0 10px 0;	color: #555;	font-size: 18px;}.feedbacktext {	margin: 0;	padding: 0;}/* ######## sexgeschichte ######## */.sexgeschichte_left {	width: 446px;	padding: 0;	margin: 0;	font-size: 16px;	line-height: 22px;	float: left;}.sexgeschichte_right {	width: 180px;	padding: 5px;	margin: 0;	float: right;	border: 1px;	border-style: dashed;	border-color: #ccc;	background-color: #fafafa;}.sexgeschichte_right .anrufen {	padding: 0;	margin: 0;	color: #92B904;	font-weight: bold;	font-size: 26px;	text-align: center;}.sexgeschichte_right .title {	margin: 0;	padding: 5px 2px;	text-align: center;	font-size: 12px;	font-weight: bold;}.sexgeschichte_right .number {	margin: 0;	padding: 0;	text-align: center;	font-weight: bold;	font-size: 21px;	color: #E6056F;}.sexgeschichte_right .preis{	margin: 0;	padding: 0;	text-align: center;	font-size: 10px;	color: #999;}/* ######## sexgeschichten liste ######## */.sexgeschichten {	padding: 0;	margin: 5px 0;	border: 1px;	border-style: solid;	border-color: #ccc;}.sexgeschichten .title {	margin: 0;		padding: 5px;	text-align: left;	font-weight: bold;	font-size: 18px;	border: 0px;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;	background-color: #fafafa;	color: #1D72BA;}.sexgeschichten .text {	margin: 0;	padding: 5px;	text-align: left;}.sexgeschichten .datum {	margin: 0;	padding: 2px;	font-size: 11px;	color: #555;	border: 0px;	border-top: 1px;	border-style: dashed;	border-color: #ccc;}/* ######## sexgeschichten startseite ######## */.sexgeschichte_neu,.sexgeschichte_neu:hover {		width: auto;	height: 20px;	line-height: 20px;	padding: 0;	margin: 5px 0;	border: 0;	border-bottom: 1px;	border-style: solid;	border-color: #ccc;	clear: both;}.sexgeschichte_neu:hover {		background-color: #F2FFD2;}.sexgeschichte_neu .title {	position: relative;	top: auto;	right: auto;	bottom: auto;	left: 0;	float: left;}.sexgeschichte_neu a {	font-size: 16px;	font-weight: bold;}.sexgeschichte_neu a:link,.sexgeschichte_neu a:active,.sexgeschichte_neu a:visited {	text-decoration:none;}.sexgeschichte_neu a:hover {	text-decoration:underline;}.sexgeschichte_neu .datum {	position: relative;	top: auto;	right: 50px;	bottom: auto;	left: auto;	float: right;	font-size: 11px;}/* ######## cam-content ######## */.LSEventListEntry {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 194px;border-bottom: 1px solid #eee;padding-top: 10px;background-color: #fafafa;}.LSEventListEntryEven {}.LSEventListEntryOdd {}.LSEventListEntryHorizontal {float: left;}.LSEventListEntryPic {padding-right: 4px;float:left;}.LSEventListEntryBlock {width: 120px;height: 50px;overflow: hidden;}.LSEventListEntryMargin {clear: both;height: 1px;overflow: hidden;margin-bottom: 5px;}#LSEventListEntryPopup {position: absolute;}#LSPS2007iFrame {	width: 876px;	height: 2450px;	margin: 0;	padding: 0;	position: relative;	left: -8px;}/* rating css */.ratingblock {	width: 80px;	padding: 0;	margin: 0;}.loading {	height: 16px;	background: url(/bilder/rating/working.gif) 50% 50% no-repeat;	}	.unit-rating { /* the UL */	list-style:none;	margin: 0px;	padding:0px;	height: 16px;	position: relative;	background: url(/bilder/rating/rating.png) top left repeat-x;			}.unit-rating li{    text-indent: -90000px;	padding:0px;	margin:0px;	/*\*/	float: left;	/* */	}	.unit-rating li a {	outline: none;	display:block;	width:16px;	height: 16px;	text-decoration: none;	text-indent: -9000px;	z-index: 20;	position: absolute;	padding: 0px;	}	.unit-rating li a:hover{	background: url(/bilder/rating/rating.png) left center;	z-index: 2;	left: 0px;	}.unit-rating a.r1-unit{left: 0px;}.unit-rating a.r1-unit:hover{width:16px;}.unit-rating a.r2-unit{left:16px;}.unit-rating a.r2-unit:hover{width: 32px;}.unit-rating a.r3-unit{left: 32px;}.unit-rating a.r3-unit:hover{width: 48px;}.unit-rating a.r4-unit{left: 48px;}	.unit-rating a.r4-unit:hover{width: 64px;}.unit-rating a.r5-unit{left: 64px;}.unit-rating a.r5-unit:hover{width: 80px;}.unit-rating a.r6-unit{left: 80px;}.unit-rating a.r6-unit:hover{width: 96px;}.unit-rating a.r7-unit{left: 96px;}.unit-rating a.r7-unit:hover{width: 112px;}.unit-rating a.r8-unit{left: 112px;}.unit-rating a.r8-unit:hover{width: 128px;}.unit-rating a.r9-unit{left: 128px;}.unit-rating a.r9-unit:hover{width: 144px;}.unit-rating a.r10-unit{left: 144px;}.unit-rating a.r10-unit:hover{width: 160px;}.unit-rating li.current-rating {	background: url(/bilder/rating/rating.png) left bottom;	position: absolute;	height: 16px;	display: block;	text-indent: -9000px;	z-index: 1;	}/* rating css ende *//* camboxen */.cambox {	width: 150px;	height: 150px;	padding: 2px;	margin-right: 10px;	margin-bottom: 10px;	float: left;	text-align: center;	position: relative;	font-size: 0.7em;}.cambox .thumbboxxx {	width: 148px;	height: 111px;	position: relative;	padding: 0;	margin: 1px;	margin-top: 15px;}.cambox .thumbboxxx .campic {	width: 148px;	height: 111px;	position: relative;	z-index: 99;	border: 1px dashed #ccc;}.cambox .thumbboxxx .overlay {	width: 148px;	height: 111px;	position: absolute;	z-index: 999;	top: 1px;	right: auto;	bottom: auto;	left: 1px;}.cambox img.newicon {	padding: 2px;	position: absolute;	z-index: 9999;	top: 106px;	right: auto;	bottom: auto;	left: 6px;	background-image: url(bilder/misc/bg_1px.png);}.cambox img.gericon {	padding: 0;	position: absolute;	z-index: 9999;	top: 114px;	right: auto;	bottom: auto;	left: 69px;	border: 2px solid #fff;}.cambox img.soundicon {	padding: 2px;	position: absolute;	z-index: 9999;	top: 106px;	right: 6px;	bottom: auto;	left: auto;	background-image: url(bilder/misc/bg_1px.png);}.cambox img.topicon {	position: absolute;	z-index: 9999;	top: 2px;	right: -13px;	bottom: auto;	left: auto;}.cambox img.onlineicon2 {	padding: 2px;	position: absolute;	z-index: 9999;	top: 14px;	right: auto;	bottom: auto;	left: 0;}.cambox .camname {	width: 150px;	overflow: hidden;}.cambox .camname a {	text-decoration: none;}/* cams unterseiten */.showcamboxleft {	width: 323px;	height: 225px;	margin: 0;	padding: 0;	float: left;	position: relative;}.showcamboxright {	width: 323px;	height: 225px;	margin: 0;	padding: 0;	float: right;	position: relative;}.showcamboxleft img.campic,.showcamboxright  img.campic {	width: 300px;	height: 203px;	z-index: 99;	position: absolute;	top: 10px;	right: auto;	left: 10px;	bottom: auto;}.showcamboxleft img.overlay,.showcamboxright  img.overlay {	width: 320px;	height: 223px;	z-index: 999;	position: absolute;	top: 0;	right: auto;	left: auto;	bottom: auto;}.showcamboxleft img.topcam {	z-index: 9999;	position: absolute;	top: 80px;	right: -38px;	left: auto;	bottom: auto;}.showcamboxleft img.gerbadge {	z-index: 9999;	position: absolute;	top: 0;	right: -22px;	left: auto;	bottom: auto;}.showcamboxleft img.sexcamicon {	z-index: 9999;	position: absolute;	top: -4px;	right: auto;	left: -15px;	bottom: auto;}.showcamboxleft img.gendericon {	z-index: 9999;	position: absolute;	top: 50px;	right: auto;	left: -11px;	bottom: auto;}.showcamboxright .bewertung {	width: 130px;	z-index: 9999;	position: absolute;	top: auto;	right: 10px;	left: auto;	bottom: -2px;	text-align: center;}.showcamboxright img.onlineicon {	z-index: 9999;	position: absolute;	top: -15px;	right: -15px;	left: auto;	bottom: auto;}.showcamboxright .topspecials {	z-index: 999;	position: absolute;	top: 255px;	right: auto;	left: 60px;	bottom: auto;	font-weight: bold;	line-height: 1.3em;	font-size: 1.3em;}/* videobox cams unterseite */#camvideobox {	width: 646px;	padding: 0 0 4px 0;	margin: 0;	text-align: left;	position: relative;	clear: both;}#camvideobox iframe#CamVidz {	width: 320px;	height: 240px;	background-color: #fff;	clear: both;	z-index: 9;}#camvideobox #camvideopreview {		width: 320px;	height: 240px;	margin: 0 3px 0 0;	padding: 0;	float: right;	position: relative;	background-color: #efefef;	overflow: auto;	clear: both;}#camvideobox #camvideopreview .vorschau {	width: 128px;	height: 96px;	margin: 12px;	padding: 0;	position: relative;	z-index: 9;	float: left;}#camvideobox #camvideopreview .vorschau img.prevthumb {	width: 128px;	height: 96px;	position: relative;	z-index: 99;	border: 1px dashed #ccc;}#camvideobox #camvideopreview .vorschau img.overlay {	width: 128px;	height: 96px;	position: absolute;	z-index: 999;	top: 1px;	right: auto;	bottom: auto;	left: 1px;}#camvideobox #camvideopreview .vorschau img.fsk18 {	position: absolute;	z-index: 9999;	top: auto;	right: -8px;	bottom: -8px;	left: auto;}/* camarchiv */.cambox_archiv {	width: 154px;	height: 34px;	padding: 0;	margin-right: 5px;	margin-top: 5px;	margin-bottom: 5px;	float: left;	border: 1px solid #ccc;	background-color: #FAFAFA;	text-align: left;	position: relative;	font-size: 0.7em;	overflow: hidden;	-moz-border-radius-topright: 15px;	-webkit-border-top-right-radius: 15px;	-moz-border-radius-bottomright: 15px;	-webkit-border-bottom-right-radius: 15px;}.cambox_archiv .thumbboxxx {	width: 40px;	height: 30px;	position: relative;	padding: 0;	margin: 0;	top: 1px;	right: auto;	bottom: auto;	left: 1px;	float: left;	}.cambox_archiv .thumbboxxx .campic {	width: 40px;	height: 30px;	position: relative;	z-index: 99;	border: 1px solid #ccc;}.cambox_archiv .thumbboxxx .overlay {	width: 40px;	height: 30px;	position: absolute;	z-index: 999;	top: 1px;	right: auto;	bottom: auto;	left: 1px;}.cambox_archiv .camname {		position: absolute;	top: 2px;	right: auto;	bottom: auto;	left: 46px;	width: 126px;	height: 16px;	overflow: hidden;}.cambox_archiv img.gendericon {	position: absolute;	z-index: 99;	top: auto;	right: auto;	bottom: 0;	left: 46px;}.cambox_archiv img.gericon {	position: absolute;	z-index: 99;	top: auto;	right: auto;	bottom: 2px;	left: 79px;}.cambox_archiv img.onlineicon {	position: absolute;	z-index: 99;	top: auto;	right: auto;	bottom: 0;	left: 60px;}.cambox_archiv img.topicon {	position: absolute;	z-index: 99;	top: auto;	right: auto;	bottom: 0;	left: 97px;}.cambox_archiv .camname a {	text-decoration: none;}/* camarchiv */.archivpages {	width: 636px;	margin: 0 auto;	padding: 5px;	text-align: center;	font-size: 0.7em;	position: relative;}.archivpages a {	color: #888;	margin: 0 4px;}.archivpages b {	margin: 0 4px;}/* nomargin */.nomargin {	margin-right: 0;}
