html, body {height:100%;}
body {
	padding:0;
	margin:0;
	text-align:center;
	min-width: 990px;/* for mozilla*/
	background-color: #010100;
	color: #000;
	z-index: 1;
}
#outer {
	position: relative;
	min-height:100%;
	width: 990px;
	border: 0;
	color: #000;
	text-align:left;
	margin:auto;
	background: url(../gfx/fullbackground_2.jpg) repeat-y center center;
}
* html #outer {
	height: 100%;
}
#naviframe {
	position:relative;
	float: left;
	width: 136px;
	margin-left: 38px;
	margin-top: 81px; /* platz für header */
	color:#ffffff;
}
html>body #naviframe {
	margin-left: 76px;
}
#main {
	position:relative;
	margin-top: 58px; /* platz für header */
	width: 696px;
	float: right;
	margin-right: 41px;
	color:#000000;
	clear:both;
	z-index:100;
}
html>body #main {
	margin-right: 82px;
}
#leftframe {
	position:relative;
	width: 492px;
	float:left;
	height:100%;
	margin-bottom: 10px;
	z-index: 10001;
}
#rightframe {
	width: 198px;
	float:right;
	margin-right: 1px;
}
#fullframe {
	width: 690px;
	height: 100%;
	margin-bottom: 10px;
	z-index: 10001;
}
.clear {width:100%;height:2px;clear:both}
#header {
	position:absolute;
	background-image:url(../gfx/header_1.jpg);
	background-repeat:no-repeat;
	width: 990px;
	height: 81px;
	top: 0;
	left: 0;
}
#header_fransen_l {
	position:absolute;
	top: 50px;
	width:705px;
	height:8px;
	left:0;
}
#header_fransen_r {
	position:absolute;
	top: 50px;
	width: 203px;
	height:8px;
	left: 705px;
}
#footer {
	text-align: center;
	clear: both;
	margin-top: 30px;
}
#mainfooter {
	position: absolute;
	bottom: 0;
	height: 17px;
	width: 493px;
	margin-left: 212px;
}
* html #mainfooter {
	bottom: -1px;
}
#content {
	padding-left: 10px;
}
#topbox {
	width: 457px;
	height: 199px;
	float: left;
	margin-right: 15px;
	margin-top: 15px;
	margin-left: -10px;
}
#right_top {
	float: left;
	margin-top: -58px;
}
#right_top .handysex {
	margin-top: 4px;
}
.bx3 {
	width: 149px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}
.bxcontent {
	background-color: #FEFCF0;
	border: 1px solid white;
	padding: 3px;
	font-size: 10px;
}
.bxcontent .bxteaser {
	text-transform: uppercase;
	color: #860000;
	font-size: 11px;
}
.bxcontent h3 {
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: black;
	padding: 0;
	margin: 0;
}
.bxcontent h3 a {
	color: black;
}
.bxcontent h3 a:hover {
	color: #860000;
}
.bxcontent p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
.bxtext {
	width: 200px;
	float: left;
	margin-top: 10px;
}
.bxtext h3 {
	background-image:url(/fileadmin/gfx/startseite09/willkommen_bg.jpg);
	background-repeat: repeat-x;
	height: 23px;
	margin: 0;
	padding: 7px 0 0 10px;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.bxtext .bxcontent {
	min-height: 212px;
}
#teaser {
	position: relative;
	top: 10px;
	width: 465px;
	height: 90px;
	background-image: url('../gfx/teaser_back.gif');
	margin-left: 12px;
	margin-bottom: 10px;
	z-index: 150;
}
#teaser_girl {
	position: absolute;
	width: 250px;
	height: 215px;
	right: -37px;
	top: -68px;
	z-index: 10500;
}
#promo {
	margin-top: 8px;
}
#promo img {
	margin-left: -5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#neupromo {
	position:relative;
	width: 150px;
	height: 136px;
	padding-left: 6px;
	float: right;
	margin-bottom: 0px;
}
.neupromohead {
	background-image:url(../gfx/startseite/boxen/header_back_neu.jpg);
	width: 150px;
	height: 16px;
	text-align:center;
}
.neupromoheadline {
	font-size: 10px;
	font-weight:bold;
	color:#FFE9C4;
	margin-top: 2px;
}
.neupromofooter {
	background-image:url(/fileadmin/gfx/startseite/boxen/footer_back.gif);
	background-repeat:repeat-x;
	height: 16px;
	width: 150px;
	text-align:center;
	color: #FFE9C4;
	font-size: 9px;
}
.startgeschichte {
	width: 162px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sghead {
	background-color:#FFE9C4;
	font-size:11px;
	height:20px;
	font-weight:bold;
	text-align:center;
	padding-top: 3px;
}
.startgeschichte ul {
	width: 162px;
	height: 234px;
	background-image:url(../gfx/startseite/news/news_back.gif);
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding: 0;
}
.startgeschichte li {
	margin: 5px;
}
.startbannerlang {
	clear: both;
	margin-left: 8px;
	margin-bottom: 5px;
	padding-top: 1px;
}
.startbannerkurz {
	padding-top: 8px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.startbannergross {
	margin-left: 10px;
	margin-top: 10px;
}
.startbox {
	position: relative;
	width: 239px;
	height: 86px;
	margin-left: 6px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 5px;
	float: right;
}
.startboxhead  {
	background-color:#FFE9C4;
	color: #860000;
	width: 239px;
	height: 16px;
	padding-left: 3px;
	padding-top: 1px;
}
html>body .startboxhead {
	padding-left: 0px;
}
.startboxcontent {
	background-color: #FFFCF3;
	height: 70px;
}
.startboxbild {
	position: relative;
	float: left;
}
.startboxtext {
	position: relative;
	background-color: #FFFCF3;
	font-size:10px;
	color: #505050;
	height: 70px;
	width: 144px;
	float: left;
	padding-left: 3px;
}

html>body .startboxtext {
	padding-left: 0px;
}
#startpartner {
	margin-left: 50px;
}
#startpartner ul {
	list-stylle-type: none;
	list-style-image:none;
	margin:0;
}
#startpartner li {
	display: inline;
	font-size:9px;
	padding-left: 10px;
}
ul {
	list-style-image:none;
	list-style-type:none;
	padding: 0;
	margin: 0;
}
.multinews a {
	font-weight:normal;
	color:#000000;
}
.t6kbox {
	margin-left: 6px;
	margin-right: 0px;
}
#lastags_startcontent {
	margin-top: 0px;
	background-image:url(/fileadmin/gfx/startseite/news/news_back_264.gif);
	height: 264px;
}
.privatnews {
	width: 162px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 11px;
}
.blognews {
	width: 162px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 12px;
}
.blognewshead {
	background-color: #ffe9c4;
	font-size:11px;
	height:16px;
	font-weight:bold;
	text-align:center;
	padding-top: 1px;
}
.blognewscontent {
	background-image:url(/fileadmin/gfx/startseite/news/news_back_short.gif);
	height:98px;
}
.blognewsdatum {
	color: #FFA000;
	margin-left: 5px;
	margin-right: 5px;
}
#blognewsmargin {
	margin-top: 0px;
}
.blognewsline a:link {
	color: #505050;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
.blognewsline a:visited {
	color: #505050;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
.blognewsline a:hover {
	color: #860000;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
.blognewsline a:active {
	color: #505050;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
.privatnews .telefonerotiknewsline a:link {
	color: #505050;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	margin-left: 5px;
}
.privatnews .telefonerotiknewsline a:visited {
	color: #505050;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	margin-left: 5px;
}
.privatnews .telefonerotiknewsline a:hover {
	color: #860000;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	margin-left: 5px;
}
.privatnews .telefonerotiknewsline a:active {
	color: #505050;
	text-decoration:none;
	margin-left: 5px;
	font-size: 10px;
}
.blognews .telefonerotiknewsline a:link {
	color: #505050;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	margin-left: 5px;
}
.blognews .telefonerotiknewsline a:visited {
	color: #505050;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	margin-left: 5px;
}
.blognews .telefonerotiknewsline a:hover {
	color: #860000;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	margin-left: 5px;
}
.blognews .telefonerotiknewsline a:active {
	color: #505050;
	text-decoration:none;
	margin-left: 5px;
	font-size: 10px;
}
.tx-jrpagetagslast-pi1 {
	margin-top: 10px;
}
a.starttag {
	font-size: 10px;
}
#linktipps {
	width: 162px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 11px;
}
.linktipps_head {
	background-color: #ffe9c4;
	font-size:11px;
	height:16px;
	font-weight:bold;
	text-align:center;
	padding-top: 1px;
}
.linktipp_content {
	background-color: #FFFCF3;
	font-size: 10px;
}
.linktipp {
	margin-left: 3px;
}
.linktipp a {
	color: #860000;
	font-weight: bold;
	text-decoration:none;
}
.linktipp a:hover {
	color: #505050;
}
.linktrenner {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.tx-jrpagenews-pi1 {
	margin-left: 8px;
}
#starthistory {
	clear: both;
	margin-left: 10px;
	width: 484px;
	padding-top: 30px;
}
#history_headline {
	background-color: #860000;
	color: #FFE9C4;
	font-size: 12px;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	z-index: 1000;
	margin-top: 18px;
}
.history_datum {
	color: #860000;
	font-weight:bold;
}
#history_tag {
	color: #FFECCD;
	font-size: 36px;
	font-weight:normal;
	font-family: Impact;
	position:absolute;
	line-height: 30px;
	right: 0;
}
#history_clear {
	padding-top: 30px;
	clear: both;
}
#history_clear .linie {
	background-color: #860000;
	height: 3px;
}
.historytext_1 {
	background-color:#FFF5DF;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color: #505050;
}
.history_trenner img {
	width: 484px;
}
.historytext_2 {
	background-color: #FFF8E6;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	color: #505050;
}
