body {background-color: #000; text-align: center; color: #999999; font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
form {margin: 0px; padding: 0px;}
#container {position: absolute; left: 50%; margin-left: -485px; width: 970px; text-align: left; top: 00px; height:97%; bottom:1px; z-index:2;}
#content {position: relative; width: 785px; left: 0px; top: 0px; z-index:5}
strong {color: #ffffff;}
img {border:0px;}
td {vertical-align: top; color: #999999; font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
h1 {color: #ffffff; font-size: 16px;}
h2 {color: #ffffff; font-size: 14px; display:inline;}
p {text-align:justify;}

a:link, a:visited {color: #ffffff; text-decoration: underline;}
a:hover, a:active {color: #ffffff; text-decoration: none;}
a:focus, a:active {color: #ffffff; border: none; outline: none;}
a.linkyellow, .linkyellow {background-image: url(../media/li-link.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px; color:#ffff00;}

.menu {position: absolute; left: 130px; width: 661px; top: 0px; height:233px; z-index:1; background-image:url(../media/menu/bg.jpg)}
.menu a, .menu a.link { font-size:1px; color:#000000; text-decoration: none;}
.menu a.lostpass {color:#ffffff; font-size: 10px; background-image: url(../media/li-link.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
.menuhome {position: absolute; height:49px; top:0px; left:55px; width:134px; background-image:url(../media/menu/home.gif);}
.menuhome-on {position: absolute; height:49px; top:0px; left:55px; width:134px; background-image:url(../media/menu/home-on.gif); z-index:3}
.menugalerie {position: absolute; height:49px; top:0px; left:182px; width:87px; background-image:url(../media/menu/galerie.gif);}
.menugalerie-on {position: absolute; height:49px; top:0px; left:182px; width:87px; background-image:url(../media/menu/galerie-on.gif); z-index:3}
.menugalerieprofi {position: absolute; height:49px; top:0px; left:262px; width:94px; background-image:url(../media/menu/galerieprofi.gif);}
.menugalerieprofi-on {position: absolute; height:49px; top:0px; left:262px; width:94px; background-image:url(../media/menu/galerieprofi-on.gif); z-index:3}
.menuhelp {position: absolute; height:49px; top:0px; left:349px; width:156px; background-image:url(../media/menu/help.gif);}
.menuhelp-on {position: absolute; height:49px; top:0px; left:349px; width:156px; background-image:url(../media/menu/help-on.gif); z-index:3}
.menuboss {position: absolute; height:49px; top:0px; left:498px; width:119px; background-image:url(../media/menu/boss.gif);}
.menuboss-on {position: absolute; height:49px; top:0px; left:498px; width:119px; background-image:url(../media/menu/boss-on.gif); z-index:3}
.menumyprofile {position: absolute; height:49px; top:0px; left:498px; width:119px; background-image:url(../media/menu/myprofile.gif);}
.menumyprofile-on {position: absolute; height:49px; top:0px; left:498px; width:119px; background-image:url(../media/menu/myprofile-on.gif); z-index:3}
.menusignup {position: absolute; height:49px; top:0px; left:498px; width:119px; background-image:url(../media/menu/signup.gif);}
.menusignup-on {position: absolute; height:49px; top:0px; left:498px; width:119px; background-image:url(../media/menu/signup-on.gif); z-index:3}

.logo {position:relative; z-index:4; width:138px; height:48px; top: 10px}
.footer { color:#666; font-size:6px; font-weight:normal;}
.login {line-height:23px;}

.formfilla {padding:0px; margin:0px;}
.formfilla td {min-width:200px; padding:3px; padding-left: 12px; margin:0px; color:#aaaaaa;}
.formfilla tr:hover td {color:#ffffff;}
.bullet {background-image: url(../media/li-dot.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
.formfilla .bullet {background-image: url(../media/li-dot.gif); background-repeat: no-repeat; background-position: 3px 6px; padding-left: 15px;}
.link {background-image: url(../media/li-link.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
.nolink {background-image: url(../media/li-link.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px; text-decoration:line-through; color:#ffffff;}
.linkleft {background-image: url(../media/li-left.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
.linkright {background-image: url(../media/li-right.gif); background-repeat: no-repeat; background-position: right 4px; padding-right: 12px;}
.linkmovie {background-image: url(../media/li-movie.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px; color:#FF0;}
.em1 {color: #ffffff; font-size: 14px;}
.td23 {width:532px;}
.td13left {width:266px; padding-right:10px;}
.td13right {width:266px; padding-left:10px;}
.tip {background-image: url(../media/li-tip.gif); background-repeat: no-repeat; background-position: 7px 1px; padding-left: 20px; font-size: 11px; font-weight: normal;}
.tip2 {font-size: 11px; font-weight: normal;}

.plus {background-image: url(../media/li-plus.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
.minus {background-image: url(../media/li-minus.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
.info {margin: 12px;}
.center {text-align: center;}
.captcha {border: 1px solid #BBB; position:relative; left:0px; top:3px;}
.button {font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000; background-color:#bababa; background-image: url(../media/button.gif); border: none;}
.successblackbg {font-weight: bold; color: #FFF; background-image: url(../media/bg-greentoblack.gif); background-repeat: repeat; padding:2px;}
.warningzone {background-color: #FFFFA6; display: block; background-repeat: no-repeat;}
.warning {font-weight: bold; background-image: url(../media/warning.gif); padding:3px; padding-left:20px; display: block; color: #FF0000; margin-bottom:2px;}
.warning a {color: #000000}
.yellow {color:#ffff00}
.bottomline {font-size: 10px; font-weight: normal; text-align: justify;}
.floatleft {float: left; margin-right: 10px;}
.floatright {position:relative; float: right; color:#FFFFFF; border: 1px solid #FFF; padding: 10px; margin-left: 20px; margin-top: 0px; background-color: #5B0302;}

/* INLINE ICONS */
.vip {background-image:url(../media/type-auth-s.gif); background-position:0px -3px; background-repeat:no-repeat; padding-left:19px; text-align:left;}
.profi {background-image:url(../media/type-profi-s.gif); background-position:2px -3px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.nonprofi {background-image:url(../media/type-nonprofi-s.gif); background-position:1px -3px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.klasik {background-image:url(../media/serv-klasik-s.gif); background-position:2px -2px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.bdsm {background-image:url(../media/serv-bdsm-s.gif); background-position:2px -4px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.massage {background-image:url(../media/serv-massage-s.gif); background-position:2px -3px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.neartop {background-image:url(../media/serv-neartop-s.gif); background-position:2px -3px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.top {background-image:url(../media/serv-top-s.gif); background-position:2px -3px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.extra {background-image:url(../media/serv-extra-s.gif); background-position:2px -3px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.safe {background-image:url(../media/serv-safe-s.gif); background-position:2px -2px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.out {background-image:url(../media/serv-out-s.gif); background-position:3px -1px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.in {background-image:url(../media/serv-in-s.gif); background-position:4px -4px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.lang-de {background-image:url(../media/flag-de.gif); background-position:2px 2px; background-repeat:no-repeat; padding-left:18px;}
.lang-en {background-image:url(../media/flag-en.gif); background-position:2px 2px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.lang-it {background-image:url(../media/flag-it.gif); background-position:2px 2px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.lang-ru {background-image:url(../media/flag-ru.gif); background-position:2px 2px; background-repeat:no-repeat; padding-left:18px; text-align:left;}
.news {background-image:url(../media/news.gif); background-position:4px 0px; background-repeat:no-repeat; padding-left:18px; text-align:left; color:#ffc927; font-size: 14px;}
.question {background-image:url(../media/question.gif); background-position:0px -3px; background-repeat:no-repeat; padding-left:19px; text-align:left;}

/* MESSAGES */
.even {background-color: #7B0100;}
.odd {background-color: #4B0000;}
.mailall {background-image:url(../media/mailall.gif); background-position:2px 2px; background-repeat:no-repeat; padding-left:20px;}
.mailrecent {background-image:url(../media/mailrecent.gif); background-position:3px -1px; background-repeat:no-repeat; padding-left:20px;}
.mailunread {background-image:url(../media/mailunread.gif); background-position:2px 0px; background-repeat:no-repeat; padding-left:20px;}

/* POPUPS */
.popupcontent_good {z-index:101; background: #000; color: #fff; width: 480px; position: absolute; top: 20%; left: 50%; margin-left: -240px; padding:10px; text-align:left; background-repeat:repeat-x; background-image:url(../media/popupgreen.png);}
.popupcontent_bad {z-index:101; background: #000; color: #000; width: 480px; position: absolute; top: 20%; left: 50%; margin-left: -240px; padding:10px; text-align:left; background-repeat:repeat-x; background-image:url(../media/popupyellow.png);}
.popupcontent_info {z-index:101; background: #000; color: #fff; width: 480px; position: absolute; top: 20%; left: 50%; margin-left: -240px; padding:10px; text-align:left; background-repeat:repeat-x; background-image:url(../media/popupblue.png);}
.popuplink a {font-size: 11px; color: #000; background-image: url(../media/popupbutton.gif); padding: 3px; padding-left: 10px; padding-right: 10px; text-decoration: none; float: right; margin-right: 10px;}
.popupbg_good {z-index:100; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; filter:alpha(opacity=85); opacity: .85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; background: #000000; background-repeat:repeat-x; background-image:url(../media/popupgreen.png);}
.popupbg_bad {z-index:100; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; filter:alpha(opacity=85); opacity: .85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; background: #000000; background-repeat:repeat-x; background-image:url(../media/popupred.png);}
.popupbg_info {z-index:100; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; filter:alpha(opacity=85); opacity: .85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; background: #000000; background-repeat:repeat-x; background-image:url(../media/popupblue.png);}
.popupbtn {position:absolute; right:5px; top: -10px; width:19px; height:20px;}
.popupexc {font-weight: bold; background-image: url(../media/exclamation.gif); background-repeat:no-repeat; padding:3px; padding-left:20px; display: block; color: #FF0000; }
.popupexc a {color: #000; text-decoration: underline;}

/* FORMS */
select, textarea, input {font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000; border: none;}
select, textarea, input[type='text'], input[type='password'] { background-color:#C3C3C3; background-image: url(../media/form.gif);}
.button, input[type='submit'], input[type='button'] {background-image: url(../media/button.gif); border: none;}
input[type='checkbox'], input[type='radio'] {border: none;}

/* ADSPACE */
#adspace01 {position: absolute; height: 600px; width: 160px; left: 810px; top: 10px; background-image: none; background-repeat:no-repeat;}

.listingeven {display:block; height:116px; margin-bottom:5px; padding:5px; background-image:url(../media/even.png); background-repeat: no-repeat; text-align:justify;}
.listingodd {display:block; height:116px; margin-bottom:5px; padding:5px; background-image:url(../media/odd.png); background-repeat: no-repeat; text-align:justify;}
.listingvipeven {display:block; height:116px; margin-bottom:5px; padding:5px; background-image:url(../media/vipeven.png); background-repeat: no-repeat; text-align:justify;}
.listingvipodd {display:block; height:116px; margin-bottom:5px; padding:5px; background-image:url(../media/vipodd.png); background-repeat: no-repeat; text-align:justify;}
.listinginbox {display:block; height:132px;  margin-bottom:5px; padding:0px; padding-left:5px; width:172px; margin-top:3px;}
.listingimg {border: 1px solid #FFF; float:left; margin-right:5px; height:110px;}
.listingestlogo {border: 1px solid #FFF; float:left; margin-right:5px; height:60px; width:120px;}
.estlogo {border: 1px solid #FFF; margin-right:5px; height:60px; width:120px;}


#addnewprofile {position:absolute; top:-30px; height:97px; left:450px; width:101px;}

/* PROFILE */
#thumbs {width:550px;}
.imgthumb {border: 1px solid #FFF; margin-right: 5px; padding: 1px; margin-bottom: 5px; height:110px;}
.offlinecontact {position: relative; top: 4px; left:-75px;}

/* myphotos .thugmbtd {margin:3px; background-color:#000000; height:64px; font-weight:normal;}*/
.managephoto {margin-right: 12px; margin-bottom: 12px; border: 0px none; display: inline-table; display:expression("inline"); position:relative; height:70px;background-image:url(../media/boss/managephoto.gif); background-repeat:no-repeat; background-color:#2b2207;}
.managephoto td {font-weight:normal;}

/* BOSS & MANAGE */
.navisingle {position: fixed; z-index:8; top: 100px; left:50%; width: 179px; margin-left:308px; background-color:#2b2207; background-repeat:no-repeat; padding-top:30px; border: 1px solid #997917;}
.navidouble {position: fixed; z-index:8; top: 100px; left:50%; width: 179px; margin-left:308px; background-color:#2b2207; background-repeat:no-repeat; padding-top:52px; border: 1px solid #997917;}
.navisingle p, .navidouble p {padding: 5px; font-weight:bold;}

.steps {}
.steps strong {color:#000000; background-image:url(../media/stepon.jpg); background-repeat:no-repeat; padding:10px; background-position: 2px 6px;}
.steps a {color:#ffffff; background-image:url(../media/stepoff.jpg); background-repeat:no-repeat; padding:10px; background-position: 2px 6px;}