body {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	word-spacing: 1px;
	background-color: #383738;
	background-image: url('/images/privategig/bg/bg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
}
fieldset {
	border: 0;
}

.float_left{
	float:left;
}

#Header .logo a {
display:block;
height:100%;
width:100%;
}

.float_right{
	float:left;
}

td#error{
	color:red;
}


.ClassLoginInfo {
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	width: 100%;
	background-color: #00FF00;
	line-height: 30px;
	z-index: 300;
	color: #000000;
	white-space: nowrap;
}
.ClassLoginInfoClose {
	position: absolute;
	right: 5px;
	margin-right: 10px;
	margin-top: 8px;
	white-space: nowrap;
	float: right;
	height: 20px;
}
.ClassLoginText {
	padding-left: 15px;
	float: left;
	white-space: nowrap;
	text-align: center;
}
form {
	padding: 0px;
	margin: 0px;
}
.MenuLeft a, .MenuLeft a:visited, .MenuLeft a:active, #MenuLeft a, #MenuLeft a:visited, #MenuLeft a:active, #rightcontent a, #rightcontent a:visited, #rightcontent a:active, #main .ContentPage a:link, #main .ContentPage a:visited, #main .ContentPage a:active {
	color: #F48000;
}
hr {
	height: 1px;
	height: 0px;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #919191;
}
button {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 23px;
	line-height: 23px;
	font-size: 11px;
}
button.w19x24 {
	background-image: url("/images/privategig/Buttons/23x23.gif");
	width: 23px;
	height: 23px;
	line-height: 23px;
	font-size: 9px;
}
button.w60x24 {
	background-image: url("/images/privategig/Buttons/60x23.gif");
	width: 60px;
}
button.w67x24_grey {
	background-image: url("/images/privategig/Buttons/67x24_grey.png");
	width: 67px;
	height: 24px;
	color: white;
}
button.w107x24 {
	background-image: url("/images/privategig/Buttons/107x23.gif");
	width: 107px;
}
button.w106x24R {
	background-image: url("/images/privategig/Buttons/106x23.gif");
	width: 106px;
}
button.w120x24 {
	background-image: url("/images/privategig/Buttons/120x23.gif");
	width: 120px;
}
button.w196x24 {
	background-image: url("/images/privategig/Buttons/196x23.gif");
	width: 196px;
}
button.w67x24 {
	background-image: url("/images/privategig/Buttons/67x23.gif");
	width: 67px;
}
button.List29x24 {
	background-image: url("/images/privategig/Buttons/uebersicht_off.gif");
	width: 28px;
}
button.Fav29x24 {
	background-image: url("/images/privategig/Buttons/favorit_off.gif");
	width: 28px;
}
button.Fav29x24_Active {
	background-image: url("/images/privategig/Buttons/favorit_on.gif");
	width: 28px;
}
button.Details29x24 {
	background-image: url("/images/privategig/Buttons/details_off.gif");
	width: 28px;
}
button.List29x24_Active {
	background-image: url("/images/privategig/Buttons/uebersicht_on.gif");
	width: 28px;
}
button.Details29x24_Active {
	background-image: url("/images/privategig/Buttons/details_on.gif");
	width: 28px;
}
button.Amateure29x24 {
	background-image: url("/images/privategig/Buttons/amateure.jpg");
	width: 28px;
}
button.Amateure_Loader {
	background-image: url("/images/privategig/Buttons/amateure_loader.gif");
	width: 28px;
}
.AmaButDE {
	position: absolute;
	left: 6px;
	top: 37px;
	background-image: url("/images/privategig/Pages/Top/amateur_DE.png");
	width: 80px;
	height: 80px;
	z-index: 10;
}
* html .AmaButDE {
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/privategig/Pages/Top/amateur_DE.png')
}
.AmaButEN {
	position: absolute;
	left: 6px;
	top: 37px;
	background-image: url("/images/privategig/Pages/Top/amateur_EN.png");
	width: 80px;
	height: 80px;
	z-index: 10;
}
* html .AmaButEN {
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/privategig/Pages/Top/amateur_EN.png')
}
.iframebg {
	padding: 0px;
	margin: 0px;
	background-color: #1C1C1C;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	background-image: url();
}
#container {
	width: 850px;
	margin: 0px auto;
	text-align: left;
}
#maincontent {
	color: #E80000;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	background-color: #1C1C1C;
}
#main {
	padding: 0px;
	margin: 0px;
}
#main .menuLeft {
	float: left;
	margin-right: 10px;
	width: 243px;
}
#main .menuRight {
	float: left;
	margin-left: 10px;
	width: 243px;
}
#main .content {
	float: left;
	width: 597px;
	min-height: 0;
	background-color: #1C1C1C;
}
* html #main .content {
	height: 570px;
}
#main .Background {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 14px;
	background-color: #1C1C1C;
	border-width: 3px;
	border-style: solid;
	border-color: #919191;
}
#main a {
	color: #F48000;
	font-size: 11px;
	text-decoration: none;
}
#main a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
#main .failure {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
}
#main .successful {
	margin: 0px;
	line-height: 22px;
	color: #663300;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	background-color: #66CC66;
	border-width: 1px;
	border-style: solid;
	border-color: #666600;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 7px;
	vertical-align: middle;
}
#main .BackgroundPadding {
	padding-left: 4px;
	padding-right: 4px;
}
#main .BgHead264x32 {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	height: 33px;
	line-height: 33px;
	padding-left: 45px;
	margin-bottom: 10px;
	background-image: url('/images/privategig/Pages/Bg/BackgroundHead.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
#main .BgHead548x32 {
	position: relative;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	height: 33px;
	line-height: 33px;
	padding-left: 45px;
	margin-bottom: 10px;
	background-image: url('/images/privategig/Pages/Bg/BackgroundHead.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
#main .BgHead235x32 {
	position: relative;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	height: 33px;
	line-height: 33px;
	padding-left: 45px;
	margin-bottom: 10px;
	background-image: url('/images/privategig/Pages/Bg/BackgroundHead.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
#main .BgHead578x32 {
	position: relative;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	height: 33px;
	line-height: 33px;
	padding-left: 45px;
	background-image: url('/images/privategig/Pages/Bg/BackgroundHead.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
#main .BgHead578x32 .Headleft {
	float: left;
	width: 289px;
	overflow: hidden;
	white-space: nowrap;
}
#main .BgHead578x32 .Headright {
	float: left;
	width: 241px;
}
#main .BgHead578x32 .ButtonPos {
	float: right;
	line-HEIGHT: 0px;
	position: relative;
	top: 5px;
}
#main .BgHeadfullx32 {
	position: relative;
	font-weight: bold;
	width: 799px;
	font-size: 12px;
	color: #ffffff;
	height: 33px;
	line-height: 33px;
	padding-left: 45px;
	background-image: url('/images/privategig/Pages/Bg/BackgroundHead.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
#main .BgHeadfullx32 .Headleft {
	float: left;
	width: 489px;
	overflow: hidden;
	white-space: nowrap;
}
#main .BgHeadfullx32 .Headright {
	float: left;
	width: 288px;
}
#main .BgHeadfullx32 .ButtonPos {
	float: right;
	line-HEIGHT: 0px;
	position: relative;
	top: 5px;
}
#main h1 {
	font-size: 12px;
	letter-spacing: normal;
	text-indent: 2px;
	word-spacing: normal;
	line-HEIGHT: 32px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#main label {
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
#main input {
	padding-left: 2px;
	padding-top: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
        height:22px;
        line-height:22px;
}
#main .checkbox {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
#main .radio {
	padding: 0px;
	margin: 0px;
	height: 13px;
	width: 13px;
	border-width: 0px;
}
#main .error {
	background-color: #BC0603;
	color: #FFFFFF;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
}
#MenuLeft {
	margin: 3px;
}
#MenuLeft a.headline {
	color: #F48000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#MenuLeft a.headline:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#MenuLeft .img {
	padding: 3px;
	float: left;
	margin-right: 3px;
}
#MenuLeft .teaser {
	height: 168px;
	background-image: url('/images/privategig/Pages/Bg/Teaser_Bg.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
#MenuLeft .Frame {
	height: 86px;
	overflow: hidden;
	width: 230px;
	white-space: nowrap;
	border-bottom: 1px #919191 solid;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
.imgTeaser {
	height: 443px;
	margin-bottom: 3px;
}
#MenuLeft a.ProfilLink {
	color: #F48000;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#MenuLeft a.ProfilLink:hover {
	color: #D81D1D;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#MenuLeft p.ProfilLink {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
#MenuLeft .InfoText {
	color: #FFFFFF;
}
#MenuLeft .SmallError {
	font-weight: bold;
	color: #F48000;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 4px;
}
.MenuLeft {
	margin: 3px;
}
.MenuLeft a.headline {
	color: #F48000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.MenuLeft a.headline:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.MenuLeft .img {
	padding: 3px;
	float: left;
	margin-right: 3px;
}
.MenuLeft .teaser {
	height: 168px;
	background-image: url('/images/privategig/Pages/Bg/Teaser_Bg.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}
.MenuLeft .Frame {
	height: 86px;
	overflow: hidden;
	width: 230px;
	white-space: nowrap;
	border-bottom: 1px #919191 solid;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
.MenuLeft a.ProfilLink {
	color: #F48000;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.MenuLeft a.ProfilLink:hover {
	color: #D81D1D;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.MenuLeft p.ProfilLink {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
.MenuLeft .InfoText {
	color: #FFFFFF;
}
.MenuLeft .SmallError {
	font-weight: bold;
	color: #F48000;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 4px;
}
#overview {
	float: left;
	width: 196px;
	border-style: solid;
	border-color:  #919191;
}
#overview .Standart {
	padding: 8px;
	margin: 6px;
	padding-left: 12px;
	background-color: #1C1C1C;
	height: 210px;
}
#overview .MouseOver {
	padding: 8px;
	margin: 6px;
	padding-left: 12px;
	background-color: #403F40;
	height: 210px;
}
#overview a.headline {
	color: #F48000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#overview a.headline:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#overview a {
	color: #F48000;
	font-size: 11px;
	text-decoration: none;
}
#overview a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
#overview .img {
	margin-bottom: 3px;
}
#detailview {
	width: 576px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #919191;
	padding: 7px;
	color: #FFFFFF;
}
#detailview .detailwidth {
	width: 375px;
}
#detailview .Standart {
	padding: 8px;
	background-color: #1C1C1C;
}
#detailview .MouseOver {
	padding: 8px;
	background-color: #403F40;
}
#detailview .headline {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 4px;
}
#detailview a.headline {
	color: #F48000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#detailview a.headline:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#detailview a {
	color: #F48000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	;
}
#detailview a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#detailview .img {
	padding: 3px;
	margin-right: 5px;
}
.overview {
	float: left;
	width: 196px;
	border-style: solid;
	border-color:  #919191;
}
.overview .Standart {
	padding: 8px;
	margin: 6px;
	padding-left: 12px;
	background-color: #1C1C1C;
	height: 210px;
}
.overview .MouseOver {
	padding: 8px;
	margin: 6px;
	padding-left: 12px;
	background-color: #403F40;
	height: 210px;
}
.overview a.headline {
	color: #F48000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.overview a.headline:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.overview a {
	color: #F48000;
	font-size: 11px;
	text-decoration: none;
}
.overview a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
.overview .img {
	margin-bottom: 3px;
}
.detailview {
	width: 576px;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #919191;
	padding: 7px;
	color: #FFFFFF;
}
.detailview .detailwidth {
	width: 375px;
}
.detailview .Standart {
	padding: 8px;
	background-color: #1C1C1C;
}
.detailview .MouseOver {
	padding: 8px;
	background-color: #403F40;
}
.detailview .headline {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 4px;
}
.detailview a.headline {
	color: #F48000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.detailview a.headline:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.detailview a {
	color: #F48000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	;
}
.detailview a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.detailview .img {
	padding: 3px;
	margin-right: 5px;
}
.Seitenselectortext {
	color: #FFFFFF;
	font-weight: bold;
}
#seitenselector {
	float: right;
	font-size: 11px;
	white-space: nowrap;
	margin: 8px;
}
#seitenselector .text {
	margin-left: 1px;
	line-height: 23px;
	color: #ffffff;
}
#seitenselector .selector {
	background-image: url("/images/privategig/Buttons/selector26x25.gif");
	background-repeat: no-repeat;
	height: 23px;
	width: 28px;
	text-align: center;
}
#seitenselector .selected {
	background-image: url("/images/privategig/Buttons/selector26x25.gif");
	background-repeat: no-repeat;
	height: 23px;
	width: 28px;
	text-align: center;
}
#seitenselector  a{
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
}
#seitenselector .selector a:hover {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
}
#seitenselector a:link {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height: 23px;
}
#seitenselector .selected a:hover {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 23px;
}
.ContentSep {
	border-bottom: 3px solid #919191;
}
#main .ContentPage {
	padding-left: 8px;
	color: #FFFFFF;
	line-height: 16px;
}
.InfoDiv {
	color: #FFFFFF;
	text-align: left;
	background-color: #FF0000;
	border: 1px solid #333333;
	padding: 5px;
}
#main .ContentPage .RegisterBG {
	position: relative;
	height: 540px;
	margin-right: 8px;
}
#main .ContentPage .RegisterBG .Headline {
	font-size: 20px;
	font-weight: bold;
	color: #F48000;
	margin-bottom: 20px;
	margin-top: 20px;
}
#main .ContentPage .RegisterBG .Special {
	width: 360px;
	color: #F48000;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
#main .ContentPage .RegisterPfeilDE {
	position: absolute;
	left: 45px;
	top: 365px;
	background-image: url('/images/privategig/Pages/Register/register_button_DE.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 118px;
	width: 354px;
}
#main .ContentPage .RegisterPfeilEN {
	position: absolute;
	left: 45px;
	top: 365px;
	background-image: url('/images/privategig/Pages/Register/register_button_EN.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 118px;
	width: 354px;
}
#main .ContentPage .RegisterGirl {
	position: absolute;
	left: -6px;
	top: 194px;
	background-image: url('/images/privategig/Pages/Register/register_bg.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 322px;
	width: 588px;
}
#main .ContentPage .headline {
	color: #F48000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
#main .ContentPage .LeftSpace {
	margin-left: 5px;
}
#main .ContentPage .bold {
	font-weight: bold;
}
#main .ContentPage a.bold {
	color: #F48000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#main .ContentPage a.bold:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#main .ContentPage .Underline {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #919191;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}
#main .ContentPage .Underline img.resico{
position:relative;
top:2px;
} 
#main .ContentPage .special {
	margin-top: 15px;
	width: 278px;
	padding: 2px;
	text-align: center;
	background-color: #7E7E7E;
	color: #FFFFFF;
}
#main .ContentPage .img {
	padding: 3px;
}
#main .ContentPage .PlaceInfoBox {
	width: 30px;
}
#main .ContentPage .signBox {
	margin-bottom: 1px;
	padding: 5px 0 5px 0;
	background-color: #f48000;
	width: 25px;
	line-height: 25px;
	vertical-align: middle;
	text-align: center;
}
#main .ContentPage .PlaceBox {
	margin-bottom: 1px;
	background-color: #ffa847;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
#main .ContentPage .PlaceBoxRight {
	margin-bottom: 1px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #F48000;
	vertical-align: middle;
	text-align: center;
}
#main .ContentPage .prevPlaceBox {
	margin-bottom: 1px;
	line-height: 25px;
	background-color: #ffc07b;
	width: 25px;
	height: 25px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
#main .ContentPage .mode1 {
	line-height: 25px;
	background-color: #1C1C1C;
	height: 25px;
	color: #FFFFFF;
	vertical-align: middle;
}
#main .ContentPage .mode2 {
	line-height: 25px;
	background-color: #000000;
	height: 25px;
	color: #FFFFFF;
	vertical-align: middle;
}
#main .ContentPage .mode3 {
	line-height: 25px;
	background-color: #000000;
	height: 25px;
	color: #FFFFFF;
	vertical-align: middle;
}
#main .ContentPage .mode4 {
	line-height: 25px;
	background-color: #1C1C1C;
	height: 25px;
	color: #ff9900;
	vertical-align: middle;
}
#main .ContentPage .mode2onlyBg {
	background-color: #CECECE;
	color: #000000;
	vertical-align: middle;
}
#main .ContentPage .Line {
	margin-top: 10px;
	margin-right: 9px;
	background-image: url('/images/privategig/Pages/Blog/line.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height: 2px;
}
#main .ContentPage .Top1 {
	position: relative;
	left: -40px;
	top: -10px;
}
#main .ContentPage fieldset {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
div#rightcontent div.Blog {
	color: #FFFFFF;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
div#rightcontent div.Blog .BlogHead {
	margin-top: 10px;
	color: #FFFFFF;
	background-image: url('/images/privategig/Pages/Blog/Headline.gif');
	background-position: top left;
	height: 45px;
	margin-bottom: 10px;
	background-color: #FF9900;
}
div#rightcontent div.Blog .Blogline {
	margin-top: 10px;
	background-image: url('/images/privategig/Pages/Blog/line.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height: 2px;
}
div#rightcontent div.Blog .BlogAttachments {
	padding-top: 10px;
	margin-left: 3px;
	clear: both;
}
div#rightcontent div.Blog .BlogImageInside {
	padding: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
}
div#rightcontent div.Blog .BlogEntry {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 15px;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
}
div#rightcontent div.Blog .BlogDate {
	color: #FFFFFF;
	width: 50px;
}
div#rightcontent div.Blog .BlogMonth {
	position: relative;
	left: 10px;
	top: -1px;
	width: 40px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
div#rightcontent div.Blog .BlogDay {
	color: #000000;
	position: relative;
	left: 10px;
	top: 8px;
	width: 40px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
div#rightcontent div.Blog .BlogText {
	overflow: hidden;
	white-space: nowrap;
	color: #FFFFFF;
	margin-left: 15px;
	font-size: 13px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	width: 270px;
}
div#rightcontent div.Blog .BlogLogin {
	overflow: hidden;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	width: 215px;
}
div#rightcontent div.Blog .BlogLogin a {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
div#rightcontent div.Blog .BlogLogin a:hover {
	color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
div#rightcontent div.Blog .img {
	padding: 3px;
}
.blogline {
	padding: 0px;
	background-image: url("/images/privategig/Blog/menu_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: middle;
	height: 30px;
	padding-top: 2px;
	padding-left: 3px;
}
.blogline .element {
	color: #000000;
	padding: 2px;
	margin: 0px;
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 25px;
	width: 70px;
	vertical-align: middle;
	cursor: pointer;
}
.blogline .elementselected {
	color: #000000;
	padding: 2px;
	margin: 0px;
	float: left;
	background-image: url("/images/privategig/Blog/selected.gif");
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 25px;
	width: 70px;
	vertical-align: middle;
	cursor: pointer;
}
.blogline .element a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.blogline .element a:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.popup {
	position: absolute;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #919191;
	background-color: #FFDFDF;
	visibility: hidden;
}
.ocolor {
	padding: 1px;
	width: 15px;
	HEIGHT: 15px;
	cursor: pointer;
}
#footer {
	color: #FFFFFF;
	font-size: 11px;
	width: 850px;
	height: 38px;
	line-height: 38px;
	background-color: #333333;
}
#footer .fright {
	width: 640px;
	float: right;
}
#footer .fleft {
	float: left;
	width: 160px;
}
#footer .smallline {
	width: 850px;
	height: 1px;
	background-color: #FF4F4F;
}
#footer a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}
#footer a:hover {
	color: #cccccc;
	font-size: 11px;
	text-decoration: underline;
}
.comment .text {
	color: #ffffff;
	font-size: 11px;
	line-HEIGHT: 16px;
}
.comment .Standart {
	padding: 3px;
	background-color: #1C1C1C;
}
.comment .MouseOver {
	padding: 3px;
	background-color: #403F40;
}
.comment .text a {
	color: #F48000;
	font-size: 11px;
	font-weight: normal;
	line-HEIGHT: 16px;
}
.comment .text a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	line-HEIGHT: 16px;
}
.comment .headline {
	color: #F48000;
	font-size: 11px;
	line-HEIGHT: 16px;
	margin-bottom: 5px;
}
.comment .headline a {
	color: #F48000;
	font-size: 11px;
	font-weight: bold;
	line-HEIGHT: 16px;
}
.comment .headline a:hover {
	color: #E80000;
	font-size: 11px;
	font-weight: bold;
	line-HEIGHT: 16px;
}
.comment .answer {
	color: #F48000;
	font-size: 11px;
	line-HEIGHT: 16px;
}
.comment .answer a {
	color: #F48000;
	font-size: 11px;
	font-weight: normal;
	line-HEIGHT: 16px;
}
.comment .answer a:hover {
	color: #F48000;
	font-size: 11px;
	font-weight: normal;
	line-HEIGHT: 16px;
}
.comment .img {
	float: left;
	padding: 1px;
	margin-right: 3px;
}
#PaymentPage label {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	padding-left: 2px;
}
#PaymentPage .paymentlabel {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}
#PaymentPage .paymentinput {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-bottom: 2px;
}
#PaymentPage .error {
	margin: 0px;
	padding: 0px;
	width: 191px;
	height: 23px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-left: 3px;
	float: left;
}
#PinCall {
	position: relative;
	background-color: #66CC66;
	width: 578px;
	color: #000000;
}
#pinstatus {
	font-weight: bold;
	font-size: 12px;
}
#PinCallloader {
	background-image: url("/images/privategig/Pages/Payment/pinloader.gif");
	width: 16px;
	height: 15px;
}
button.PaymentGreen {
	background-image: url("/images/privategig/Pages/Payment/button_green.jpg");
	width: 101px;
	height: 29px;
	line-height: 29px;
	float: left;
	color: #000000;
	font-size: 9px;
}
#PaymentPage .ierror {
	background-color: #BC0603;
	color: #FFFFFF;
}
table#CoinKonto td {
	padding: 1px 0;
	vertical-align: middle;
}
table#CoinKonto tr:hover {
	background: #333;
}
table#CoinKonto td.valuecolor_negative, table#CoinKonto td.valuecolor_negative a:link, table#CoinKonto td.valuecolor_negative a:visited, table#CoinKonto td.valuecolor_negative a:active, table#CoinKonto td.valuecolor_negative a:hover {
	color: #ff4242;
}
table#CoinKonto td.valuecolor_positive, table#CoinKonto td.valuecolor_positive a:link, table#CoinKonto td.valuecolor_positive a:visited, table#CoinKonto td.valuecolor_positive a:active, table#CoinKonto td.valuecolor_positive a:hover {
	color: #58d000;
}
table#CoinKonto td.valuecolor_neutral, table#CoinKonto td.valuecolor_neutral a:link, table#CoinKonto td.valuecolor_neutral a:visited, table#CoinKonto td.valuecolor_neutral a:active, table#CoinKonto td.valuecolor_neutral a:hover {
	color: white;
}
table#CoinKonto td.header_konto {
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px dotted white;
	color: white;
	padding: 0 0 3px 0;
}
table#CoinKonto td.footer_konto {
	font-weight: bold;
	font-size: 1.1em;
	border-top: 1px dotted white;
	color: white;
	padding: 7px 0 0 0;
}

div#LoginBox input[type=text],
div#RegisterBox input[type=text],
div#LoginBox input[type=password],
div#RegisterBox input[type=password]{
	height:18px;
}



div#TelefonServiceBox {
        background-image: url("/images/privategig/Pages/Bg/red_grid_bg.gif");
        padding:10px;
        color:white;             
}

div#TelefonServiceBox h2
{
        color:white;
        border-bottom:1px dotted white;
        padding:0 0 5px 0;
}

div.YellowBg{
        background:url("/images/privategig/Pages/Telefon/button_bg.gif") repeat-x scroll center top orange;
        padding:3px;
}

#main div.YellowBg a:link, #main div.YellowBg a:visited, #main div.YellowBg a:active, #main div.YellowBg a:hover
{
        font-weight:normal;
        color:black;
}

#TelefonServiceBox #InputButton
{
        width:218px;
        margin:5px 0 0 0;
} 

#TelefonServiceBox .BigText{
       font-size:1.7em;
}   
img
{
    border:0;
}

#PhoneSex .MouseOver{
  background-color:#444;
  height:230px;
}

button.w75x18_yellow {
  background-image:url(/images/privategig/Buttons/126x18_yellow.png);
  color:#000000;
  height:18px;
  width:126px;
}

#main .error{
	background-color:#d95700;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
	padding-left:5px;
}

div.PhoneNumberBox
{
  background:#E80000 url("/images/privategig/Pages/Bg/phone_bg.gif");
  margin:-10px 2px 5px 2px;
  color:#ffffff;
  padding:3px 5px 5px 5px;
}

div.PhoneNumberBox a:link,
div.PhoneNumberBox a:visited,
div.PhoneNumberBox a:active
{
  color:#ffffff;     
  text-decoration:none;
}

div.PhoneNumberBox a:hover
{
  text-decoration:underline;
}

div.PhoneNumberSmall
{
  font-size:0.8em;
  background:#FFBE00 url("/images/privategig/Pages/Bg/bg_phonenumbersmall.gif") repeat-x top;
  color:#000000;
  padding:0 5px;
  margin:3px 0 0 0;
}



div.PhoneNumberSmallSmall
{
  font-size:0.8em;
  background:#FFBE00 url("/images/privategig/Pages/Bg/bg_phonenumbersmall.gif") repeat-x top;
  color:#000000;
  padding:0 5px;
}

#main div.PhoneNumberSmallSmall a:link, #main div.PhoneNumberSmallSmall a:visited, #main div.PhoneNumberSmallSmall a:active, #main div.PhoneNumberSmallSmall a:hover
{
   color:#000000;
}

span.PhoneNumber
{
  font-size:1em;
  font-weight:bold;
}

div.PhoneNumberSmallBox
{
  background:#E80000 url(/images/privategig/Pages/Bg/phone_bg.gif) repeat scroll 0 0;
  color:#FFFFFF;
  font-size:.9em;
  height:19px;
  padding:0 2px 4px 2px;
  width:150px;
}

#main div.PhoneNumberSmallBox a:link, #main div.PhoneNumberSmallBox a:visited, #main div.PhoneNumberSmallBox a:active, #main div.PhoneNumberSmallBox a:hover
{
  color:#FFFFFF;
}

div.PhoneNumberSmallBox img.PhoneIcon
{
  position:relative;
  top:2px;
}

div#rightcontent div.PhoneNumberSmall a:link,
div#rightcontent div.PhoneNumberSmall a:visited,
div#rightcontent div.PhoneNumberSmall a:active
{
  color:#000000;
}

img.PhoneIcon
{
  position:relative;
  top:3px;
}

#MenuLeft .FramePhoneSex
{
  border-bottom:1px solid #919191;
  height:79px;
  margin:0 6px 6px 6px;
  padding-bottom:6px;
  white-space:nowrap;
  width:230px;
}


#MenuLeft div.MiniIconBox
{
  position:absolute;
  margin:3px 0 0 3px;
}

div#rightcontent div.MiniIconBox
{
  position:absolute;
  margin:5px 0 0 6px;
}
img.miniicon
{
  display:block;
}

.ImageButton
{
  border:0;
  padding-left:2px;
  padding-top:4px;
}

div.popup_box{
	position:absolute;
	top:0;
	background:#222;
}



/* User_Profil Styles START */      

div.profinfo_row{
	clear:both;
	width:574px;
}

div.profinfo_minibox{
	background:#8c0000 url(/images/privategig/Pages/Bg/bg_minibox.png) repeat-x top center;
	height:72px;
	float:left;
	margin:0 1px;
	color:white;
	cursor:pointer;
}

div.width_4er{
	width:141px;
}

div.width_3er{
	width:189px;
}

div.profinfo_miscbox{
	width:50%;
	float:left;
}

div.profinfo_miscimage{
	float:left;
	padding:4px 6px 0 4px;
}

#main div.profinfo_misctext a{
	font-size:9px;
}

div.profinfo_misctext{
	float:left;
	width:240px;
	font-size:10px;
	line-height:13px;
}

div.profinfo_misctext h4{
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
}

div#profinfo_middlerow{
	border-top:1px dotted #888;
	border-bottom:1px dotted #888;
	padding:7px 0;
	margin:5px 0;
}

div#profinfo_sidenote{
	color:#999999;
	font-size:10px;
	line-height:12px;
	padding:0 0 7px;
}

div.profinfo_minibox_top{
	text-align:center;
	font-size:2em;
	height:34px;
	line-height:34px;
}

div.profinfo_minibox_bot{
	text-align:left;
	font-family:Arial, Sans-Serif;
  font-size:9px;
	font-weight:bold;
	height:38px;
	line-height:12px;
	padding:6px 0 0;
}

div.profinfo_minibox_bot img{
	float:left;
	margin:0 4px;
}

/* User_Profil Styles END */           





/* nach der WM aktion löschbar */
#WMSpecialSmall,#WMSpecial{
padding-left:5px;
}

#res_icon{
	cursor:pointer;
}






div.nomail_contentleft{
	float:left;
	width:49%;
	font-size:1.1em;
	padding:7px 0 0 0;
	margin:0 0 7px 0;
}

div.nomail_contentright{
	float:left;
	width:50%;
	font-size:1.1em;
	border-left:1px dotted #666;
	margin:0 0 7px 0;
}

div.nomail_row{
	clear:both;
	margin:5px 0;
	border-bottom:1px dotted #666;
	padding:2px 0 4px 0;
}

div.nomail_leftcell{
	float:left;
	width:150px;
	color:#f48000;
	font-weight:bold;
}

div.nomail_rightcell{
	float:left;
	width:245px;
}

div#nomail_button{
	text-align:right;
	padding:5px 20px 20px 0;
}

div#nomail_error{
	color:red;
}


div.storno_emphasizebox{
background:url("/images/privategig/Pages/Bg/background_bg.png") repeat-x scroll center bottom black;
border:1px solid #CCCCCC;
padding:10px;
width:280px;
float:left;
margin:0 10px 0 0;
}

div.storno_emphasizebox h2{
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	color:#f48000;
	border-bottom:1px dotted #666;
}