@import "fixed_igor.css";
@import "fixed_ryan.css";
@import "fixed_camlist.css";
@import "fixed_carlo.css";
@import "fixed_footermain.css";
@import "fixed_cesar.css";
/*@import "fixed_jed.css";*/
@import "fixed_armin.css";

* {
    margin: 0px;
    padding: 0px;
}

.antifloat {
    clear: both;
}

.lcontent p, .amateurefreeclipscamlistname, .amateurename {
    overflow: hidden;
}

#page {
    width: 1004px;
    padding-bottom: 10px;
}

/** START PAGINATION **/
.ecpagination {
}

.ecpagination ul {
    padding: 0px;
    margin: 0px;
}
.ecpagination ul li {
    display: inline;
    border: 2px solid #fff;
    background-color: #FCE4B4;
    padding: 4px 0px;
    _padding: 0px;
    _margin: 0px 1px;
    line-height: 27px;
}

.ecpagination ul li a, .ecpagination ul li a:hover {
    color: #000;
    text-decoration: none;
    padding: 5px 7px;
}

.ecpagination ul li.page_selected, .ecpagination ul li.page_selected a, .ecpagination ul li.page_selected a:hover {
    font-weight: bold;
    color: #fff;
    background-color: #930900;
}

.ecpagination ul li.start_content, .ecpagination ul li.end_content {
    font-weight: bold;
    background-repeat: no-repeat;
}
.ecpagination ul li.start_content {
    background-image: url(../images/home.jpg);
    background-position: 5px 50%;
    padding-left: 20px;
}
.ecpagination ul li.end_content {
    background-image: url(../images/pager_next.jpg);
    background-position: 50px 50%;
    padding-left: 5px;
    padding-right: 15px;
}

/** END PAGINATION **/

/** START POINTER **/
.close, .headerregistration, .loggedpaymentlogo {
    cursor: pointer;
}
/** END POINTER **/

.hidediv {
    display: none;
}


/** START LOGIN CHAT BOX **/
.loginfakechatbox iframe {
    float: left;
    height: 262px;
    padding-left: 3px;
    padding-top: 3px;
    width: 685px;
    background-color: #903834;
}

#registrationalignment {
    width: 315px;
    float: right;
}

.registrationnameinputalign {
    margin-bottom: 10px;
}

.registrationnameinputalign .registrationlabel {
    color: #FFFF00;
    width: 120px;
    _width: 110px;
    float: left;
    font-size: 12px;
}

.registrationnameinputalign .registrationinput input {
    border: 1px solid #E80F00;
}

.registrationcontainer {
    margin: 15px;
}

.registrationsubmit input {
    background-image: url(../images/register_btn.jpg);
}

.registrationweiter {
    text-align: right;
    margin-right: 5px;
    _margin-right: 10px;

}

#bannerlivecamsamateure {
}
/** END LOGIN CHAT BOX **/





/** START TOOLTIP REGISTRATION **/


#rcnickname {
    border: 1px solid #FF0000;
    position: absolute;
    width: 215px;
    margin: -50px 0px 0px 130px;
    background-image: url(../images/tmp/client_26.jpg);
    padding: 3px 0px 3px 3px;
}

#rcemail {
    border: 1px solid #FF0000;
    position: absolute;
    width: 200px;
    margin: -18px 0px 0px 130px;
    background-image: url(../images/tmp/client_26.jpg);
    padding: 3px 0px 3px 3px;
}

#rcueemail {
    border: 1px solid #FF0000;
    position: absolute;
    width: 200px;
    margin: -35px 0 0 461px;
    background-image: url(../images/tmp/client_31.jpg);
    padding: 3px 0px 3px 3px;
}

#rcpswdw {
    border: 1px solid #FF0000;
    position: absolute;
    width: 180px;
    margin: 10px 0 0 461px;
    background-image: url(../images/tmp/client_31.jpg);
    padding: 3px 0px 3px 3px;
}

.registrationtooltiparrow {
}

/** END AMATEURE SUB MENU BUTTONS **/









/** START EMAIL CSS**/
#flash_holder_menu-1 { float: left; width: 320px; border-right: 0px solid #C00301; height: 135px; }
#flash_holder_menu-1 #flash_menu { float: left; width: 325px; height: 135px; }
#flash_holder_menu-1 #flash_menu a { margin: 0px; padding: 0px; }
#flash_holder_menu-1 #flash_menu a div { float: left; position: static; width: 145px; height: 55px; margin-top: 8px; cursor: pointer; display: block; background-image: url(images/transparent_big.png); background-color: #fcfdbc; color: #051f76; font-size: 14px; font-weight: bold; font-family: arial, sans; text-align: center; line-height: 55px; background-image: url(/images/dating_big_button_background_gray.jpg); border: 1px solid #051f76; }
#flash_holder_menu-1 #flash_menu a div.left { margin-left: 12px; _margin-left: 6px; }
#flash_holder_menu-1 #flash_menu a div.right { margin-left: 10px; }
#flash_holder_menu-1 #buttons { float: left; width: 320px; height: 135px; margin-top: -135px; }
#flash_holder_menu-1 #buttons div { float: left; position: static; width: 145px; height: 55px; cursor: pointer; display: block; }
#flash_holder_menu-1 #buttons div.left { margin-left: 12px; _margin-left: 6px; margin-top: 8px; }
#flash_holder_menu-1 #buttons div.right { margin-left: 10px; margin-top: 8px;}
#flash_holder_menu-1 #buttons div a { margin: 0px; padding: 0px; }
#flash_holder_menu-1 #buttons div img { float: left; width: 145px; height: 55px; }

#mail-table-width table {
    width: 600px;
}

/** END EMAIL CSS**/


/**START PASSWORT CSS AND NEUKUNDEN CSS**/

.yellow_highlight {
    color           : #FFE220;
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 14px;
    font-weight     : 550;
}

.yellow_highlight_bold {
    color           : #FFE220;
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 13px;
    font-weight     : bold;
    font-stretch    : expanded;
}

.white_font {
    color           : #FEFEFF;
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 12px;
    font-weight     : 550;
}
.white_font_bold {
    color           : #FEFEFF;
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 11px;
    font-weight     : bold;
}

#c1 {
    margin-left     : 11px;
    border          : 1px #E60000 solid;
    position        : relative;
    float           : left;
    width           : 325px;
    height          : 240px;
}


/**END PASSWORT CSS**/

/**START ADDITIONAL NEUKUNDEN CSS **/
#c2 {
    position:relative;
    float:left;
    width:325px;
    height:240px;
    border:1px #E60000 solid;
    border-left:hidden;
    /*border-right:hidden;*/
}
#c3 {
    position:relative;
    float:left;
    width:325px;
    height:240px;
    border:1px #E60000 solid;
}
#ubers {
    position:relative;
    background-image:url(images/ubers.gif);
    width:137px;
    left:445px;
    height:32px;
    margin-top: 20px;
    margin-bottom: 20px;
    cursor:pointer;
}

/**END NEUKUNDEN CSS **/











/** FIXED REGISTRATION**/
/** fixed layout alignment**/
#registration {
    padding: 10px;
}

#registrationtop, #registrationbottom {
    border: 1px solid #ff0000;  
}


/** Registration top page -----------------------> STARTS**/

#registrationtop {
    margin-bottom: 10px;
}

#registrationtop .registrationpagewelcome { 
    float:left; 
    width:390px; 
    height: 223px;
    _height: 232px; 
}

.registrationpagewelcome .welcometext{ 
    padding: 5px;  
    width: 380px;
    font-size: 11px;
}


#registrationtop .registrationpagenow{ 
    float:left;
    width:285px; 
    height: 223px;
    _height: 232px;
}

.registrationpagenow .pagenow_top_header { 
    background-image:url(../images/tmp/client_04.jpg); 
    background-repeat:repeat-x; 
    height: 29px;
}

.registrationpagenow .pagenow_bottom_header { 
    background-image:url(../images/tmp/client_19.jpg); 
    background-repeat: repeat-x; 
    height: 29px;
}

.registrationpagenow .img_holder { 
    float:left; 
    padding-left: 5px;
}

.registrationpagenow .headertext_holder { 
    float:left;
    padding: 5px; 
}

.registrationpagenow .pagenow {
    padding: 5px;  
}

.registrationpagenow .pagenow ul {
    list-style-type:none;
    color: #fff;
}

.registrationpagenow .pagenow ul li {
    background-image:url(../images/tmp/bullet.jpg);
    background-repeat:no-repeat;
    background-position:0px 5px; 
}

#registrationtop .registrationpageonly { 
    float:left; 
    background-color:#192b69; 
    width:305px;
    height: 223px;
    _height: 232px;
}

.registrationpageonly .pageonlyleft { 
    float: left; 
    width: 152px; 
    border-right: 1px solid #ff0000; 
    height: 223px;
    _height: 232px;
}

.registrationpageonly .pageonlyright{ 
    float: left; 
    width: 152px;
    height: 223px;
}

.registrationpageonly .header { 
    float: left;
    background-image:url(../images/tmp/client_06.jpg); 
    background-repeat:repeat-x;
    height:25px;
    width: 152px;
}

.registrationpageonly .header2 { 
    float: left;
    background-image:url(../images/tmp/client_08.jpg); 
    background-repeat:repeat-x;
    height:25px;
    width: 152px;
}

.registrationpageonly  .headtxtholder {
    padding: 5px;   
}

.registrationpageonly .onlyrcrdPlayer {
    position:relative; 
    width:148px; 
    height:131px;
}   

.registrationpageonly .clipholder {
    padding:2px; 
    float: left;  
}

.registrationpageonly .clipimg {
    width:148px; 
    height:131px;
}

.registrationpageonly .smalltxt { 
    color:#c6cbe8; 
    font-size:7pt; 
    width: 148px;
    padding: 5px 0 3px 0;
}

.registrationpageonly .colortxt { 
    color:#fffe00; 
    font-weight:bold; 
    font-size: 11px;
    padding-bottom: 3px;
}

/** ---------------- ENDS ------------------**/

/** Registration bottom page -----------------------> starts**/

#registrationbottom .registerforgotpass, .registeruserlog, .registerform { 
    float: left;
    height: 280px;
}

#registrationbottom .registerform {
    width: 330px;
}

#registrationbottom .registeruserlog {
    width: 326px;
}

#registrationbottom .registerforgotpass {
    width: 324px;
}

#registrationbottom .headerimgholder { 
    float:left;
}

#registrationbottom .headertextholder {
    float:left; 
    padding:15px 0 0 5px;
}

#registrationbottom  .subtxtholder {
    padding: 5px;
    height: 110px;
}
#registrationbottom .formholder {
    height: 102px; 
    padding: 5px;
}

#registrationbottom  .frmholdercontent {
    height: 30px;
}

.frmholdercontent .labelholder {
    float: left; 
    width: 135px; 
    margin: 3px 0 0 5px;
}

.frmholdercontent .inputholder {
    float: left; 
    width: auto;
}

#registrationbottom .button_holder {
    margin-left: 139px;
    _margin-left: 144px;
}

#registrationbottom .chkboxtxt{
    color: #ffffff; 
    font-size: 11px;
}

.headregisterform  .iconform {
    background-image: url(../images/tmp/client_24.jpg);
    background-repeat: none;
    width: 48px;
    height: 52px; 
}

.registerform .headregisterform {
    background-image:url(../images/tmp/client_26.jpg); 
    background-repeat:repeat-x; 
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

.headeruserlog  .iconlog{
    background-image: url(../images/tmp/client_28.jpg);
    background-repeat: none;
    width: 42px;
    height: 52px; 
}

.registeruserlog .headeruserlog {
    background-image:url(../images/tmp/client_31.jpg); 
    background-repeat:repeat-x; 
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

.headerforgotpass  .iconfpass {
    background-image: url(../images/tmp/client_33.jpg);
    background-repeat: none;
    width: 44px;
    height: 52px; 
}

.registerforgotpass .headerforgotpass {
    background-image:url(../images/tmp/client_36.jpg); 
    background-repeat:repeat-x; 
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

#registrationbottom .forminputbox {
    width: 153px;
}

.overallheaderbar {
    background-image:url(../images/cat_title.jpg);
    background-repeat:repeat-x;
    color:#FFFF00;
    font-size:12px;
    font-weight:700;
    height:25px;
    padding-left:10px;
    padding-top:5px;
}

/** FIXED MENU **/
#headeralignment {
    background-image:url(../images/m_up.jpg);
    background-repeat:repeat-x;
    height:80px;
    padding:4px;
}

/*** overall menu **/
#overallmenu {
    border-bottom: 2px solid #873E3A;
}

#overallmenu .menubg {
    height:25px;
}

#overallmenu .listmnu {
    float: left;
    background-repeat: none;
    background-position: top left;
    width: 785px;
    height: 20px;
    padding-top:5px;
    position: relative;
}

#overallmenu  ul {
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}

#overallmenu .freechatcams, .freeclips, .topclips, .newsk {
    color: #fff;
    height:21px;
    display: inline;
    text-align:center;
}

#overallmenu .freechatcams {
    margin-left: 60px;
}

#overallmenu .freeclips {
    margin-left: 140px;
}

#overallmenu .topclips {
    margin-left: 140px;
}

#overallmenu .newsk {
    margin-left: 110px;
}

#overallmenu .whosonline {
    float: right; 
    margin-top: -21px;
    width: 209px; 
    height: 35px; 
    text-align: right;
    cursor: pointer;
    position: relative;
    padding: 10px 10px 0px 0px;
    text-decoration: none;
    line-height: 30px;
}

#overallmenu  .listmnu a {
    cursor: pointer;
    line-height: 18px; 
    text-decoration: none;
}


/*** free chat menu **/

#freechatmenu {
    height: 25px;
}

#freechatmenu .online {
    float: right; 
    width: 210px; 
    height: 35px; 
    text-align: right;
    cursor: pointer;
    position: relative;
    padding: 10px 10px 0px 0px;
    text-decoration: none;
    line-height: 30px;
}

#freechatmenu ul {
    list-style-type:none;
}

#freechatmenu .normal, .medium, .full {
    float: left;
    width: 116px;
    height: 20px;
    padding-top: 5px;
    text-align: center; 
    cursor: pointer;
}

#freechatmenu .nickname {
    float: left; 
    padding: 4px 0 0 12px;
    width: 425px; 
    text-align: left; 
}

/** END **/

/** FIXED DATING **/
/** -------DATING PROFILE ------ **/

#datingprofilethumbholder, #datingprofilethumbholder .dpuser span, #datingpfrofileinfohldr, #datingpfrofileinfohldr .dprofiltxt, #datingpfrofileinfohldr .dpdatablue, #datingpfrofileinfohldr .dpdataplain, #datingpfrofileinfohldr .dpdatablue2, #datingpfrofileinfohldr .dpdataplain2, #datingprofilebanners, #datingprofilebanners .interesse {
    float: left; 
}

#datingprofile {
    width: 972px; 
}

/** AVATAR SECTION **/
#datingprofilethumbholder {
    width: 209px; 
    text-align: center;
    background-color: #1e3176; 
    border:1px solid #E60002;
}

#datingprofilethumbholder .dpuser {
    height: 24px; 
    text-align: left;
    border-bottom:1px solid #E60002;
}
#datingprofilethumbholder .dpuser span {
    padding: 5px 0 0 8px;
}

#datingprofilethumbholder .dpavatarbg {
    padding: 10px 3px;
    background-color: #1e3176;
}

#datingprofilethumbholder .avatarBig {
    border:1px solid #fff; 
    width:200px; 
    height:215px; 
    margin: 0 0 5px 0;
}

#datingprofilethumbholder .avatarBig img {
    width:200px; 
    height:215px; 
}

#datingprofilethumbholder .smallPic  {
    width: 202px; 
}

#datingprofilethumbholder .avatar {
    width:62px;
    height:82px;
}
/** END **/
    
/** PROFILE CONTENT  **/

#datingpfrofileinfohldr {
    color: #fff;
}

#datingpfrofileinfohldr .dpdetails {
    width: 478px;
    border-left:1px solid #E60002;
    border-top:1px solid #E60002;
    border-right:1px solid #E60002; 
}

#datingpfrofileinfohldr .dptitle {
    height:24px; 
    padding-left:8px; 
    
}

#datingpfrofileinfohldr .dprofiltxt {
    margin-top: 5px;
}

#datingpfrofileinfohldr .dptitle .dprofilpaging {
    float: right;
    height: 21px;
    margin-top: 1px;
}

#datingpfrofileinfohldr .dprofilpaging img {
    margin-right: 5px;
}

#datingpfrofileinfohldr .dptitle2 { 
    height:20px;  
}

#datingpfrofileinfohldr .datingprofileinfo {
    border-bottom:1px solid #E60002;
}

#datingpfrofileinfohldr .dpdatablue, .dpdataplain, .dpdatablue2, .dpdataplain2 {
    width: 111px;
    padding: 3px 0 0 8px;
}

#datingpfrofileinfohldr .dpdatablue, .dpdataplain {
    height:18px;
}

#datingpfrofileinfohldr .dpdataplain2 {
    width:351px;
    height: 94px;
}

#datingpfrofileinfohldr .dpbotcontent {
    margin-top: 7px; 
    height: 83px; 
    border: 1px solid #F2D829; 
    background-color: #203785; 
    width: 475px;
}

#datingpfrofileinfohldr .dpdataplain3 {
    width:359px;
    height: 21px;
}

#datingpfrofileinfohldr .dpdatabluelong {
    height: 94px;
}

/** END **/

/** PROFILE BANNERS **/

#datingprofilebanners {
    width: 216px; 
}

#datingprofilebanners .interesse {
    width: 204px; 
    padding: 5px 5px 0 5px;
}

#datingprofilebanners .ubersicht {
    float: left; 
    margin-top: 8px; 
    border: 1px solid #e60003; 
    width: 214px;
    height: 58px;
}

#datingprofilebanners .datingpaket {
    float: left; 
    margin-top: 8px; 
    border: 1px solid #e60003; 
    width: 214px;
    height: 123px;
}

#datingprofilebanners .nachricht {
    float: left; 
    margin-top: 8px; 
    border: 1px solid #e60003; 
    width: 214px;
    height: 58px;
}


#datingprofilebanners .hinzufagen {
     float: left; 
     margin-top: 8px; 
     border: 1px solid #e60003; 
     cursor: pointer; 
     width: 214px;
     background: url('../images/zufugen_bg.jpg');
}


#datingprofilebanners .hinzufagen .imgholder {
    width: 50px; 
    float: left;
}

#datingprofilebanners .hinzufagen p {
    float: left; 
    width: 150px; 
    text-align: center; 
    margin: 10px 0 0 5px;
}


#datingprofilebanners .hinzufagen span.dptopfrnd {
    font-family: sans-serif ; 
    font-size: 15px; 
    color: #a02223; 
    font-weight: 700;
}


#datingprofilebanners .hinzufagen span.dpbottomfrnd {
    font-family: sans-serif; 
    font-size: 18px; 
    color: #a02223; 
    font-weight: 700;
}


/** END **/

