@charset "ISO-8859-1";

/* @@@@@     menuContactLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#menuTopContact { 
    position:absolute; left:68px; top:30px; width:440px; height:365px;
    padding:0px; margin:0px;
    font-size:10px;
}
#menuTopContactAlert { 
    position:absolute; left:70px; top:00px; width:290px; height:14px;
    padding:0px; margin:0px;
    color:#D80000;
    text-align:left;
}
#menuTopContactFromText { 
    position:absolute; left:0px; top:19px; width:60px; height:24px;
    padding:0px; margin:0px;
    text-align:right;
}
DIV.menuTopContacttext { padding:0px; margin:0px; padding-top:5px; text-align:right; }
#menuTopContactFrom { 
    position:absolute; left:65px; top:23px; width:280px; height:22px;
    padding:0px; margin:0px;
}
#menuTopContactFromAlert { 
    position:absolute; left:348px; top:23px; width:10px; height:16px;
    padding:0px; margin:0px;
}
#menuTopContactToText { 
    position:absolute; left:0px; top:45px; width:60px; height:24px;
    padding:0px; margin:0px;
}
#menuTopContactTo { 
    position:absolute; left:70px; top:50px; width:250px; height:14px;
    text-align:left;
}
#menuTopContactSubjectText { 
    position:absolute; left:0px; top:69px; width:60px; height:24px;
    padding:0px; margin:0px;
}
#menuTopContactSubject { 
    position:absolute; left:65px; top:73px; width:280px; height:22px;
    padding:0px; margin:0px;
}
#menuTopContactSubjectAlert { 
    position:absolute; left:348px; top:73px; width:10px; height:16px;
    padding:0px; margin:0px;
}
#menuTopContactMessageLine {
    position:absolute; left:0px; top:98px; width:100%; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}
#menuTopContactMessageText { 
    position:absolute; left:0px; top:104px; width:60px; height:24px;
    padding:0px; margin:0px;
}
#menuTopContactMessage { 
    position:absolute; left:65px; top:107px; width:280px; height:196px;
    padding:0px; margin:0px;
}
#menuTopContactMessageAlert { 
    position:absolute; left:348px; top:107px; width:10px; height:16px;
    padding:0px; margin:0px;
}
#menuTopContactCaptchaField { 
    position:absolute; left:349px; top:250px; width:82px; height:24px;
    padding:0px; margin:0px;
    text-align:center;
}
#menuTopContactCaptchaInput { 
    position:absolute; left:346px; top:282px; width:87px; height:22px;
    padding:0px; margin:0px;
}
#menuTopContactCaptchaAlert { 
    position:absolute; left:434px; top:282px; width:10px; height:16px;
    padding:0px; margin:0px;
}
#menuTopContactButton { 
    position:absolute; left:264px; top:307px; width:78px; height:17px;
    padding:0px; margin:0px;
    overflow:hidden;
}



/* @@@@@     menuRegistrationLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#menuTopRegistration { 
    position:absolute; left:40px; top:20px; width:540px; height:416px;
    padding:0px; margin:0px;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    text-align:left;
}

#menuTopRegistrationProfil { 
    width:540px; height:386px;
    padding:0px; margin:0px; padding-left:10px;
    text-align:left;
}

#menuTopRegistrationProfilAlert { 
    width:290px; height:14px;
    padding:0px; margin:0px; padding-left:140px; padding-bottom:5px;
    color:#D80000;
    text-align:left;
}

#menuTopRegistrationProfilGenderField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
}
#menuTopRegistrationProfilGenderText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
    text-align:right;
}
DIV.menuTopRegistrationProfiltext { padding:0px; margin:0px; padding-top:6px; text-align:right; }
#menuTopRegistrationProfilGender { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:2px;
    float:left;
}
#menuTopRegistrationProfilGenderAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:3px;
    float:left;
}

#menuTopRegistrationProfilTitelField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilTitelText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilTitel { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilNameSecondField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilNameSecondText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilNameSecond { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}
#menuTopRegistrationProfilNameSecondAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilNameFirstField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilNameFirstText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilNameFirst { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}
#menuTopRegistrationProfilNameFirstAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilNameArtistField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilNameArtistText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilNameArtist { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilAddressField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilAddressText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilAddress { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}
#menuTopRegistrationProfilAddressAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilAddressSecondField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilAddressSecondText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilAddressSecond { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilCityField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilCityText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilCity { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}
#menuTopRegistrationProfilCityAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilPLZField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilPLZText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilPLZ { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}
#menuTopRegistrationProfilPLZAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilLandField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:6px;
    float:none;
}
#menuTopRegistrationProfilLandText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-top:1px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilLand { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:2px;
    float:left;
}
#menuTopRegistrationProfilLandAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilMailField { 
    width:100%; height:20px;
    padding:0px; margin:0px; padding-bottom:5px;
    float:none;
}
#menuTopRegistrationProfilMailText { 
    width:130px; height:20px;
    padding:0px; margin:0px; padding-right:5px;
    float:left;
}
#menuTopRegistrationProfilMail { 
    width:280px; height:20px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}
#menuTopRegistrationProfilMailAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:4px;
    float:left;
}

#menuTopRegistrationProfilCheckField { 
    width:100%; height:30px;
    padding:0px; margin:0px; padding-bottom:10px;
    float:none;
}
#menuTopRegistrationProfilCheck { 
    width:270px; height:20px;
    padding:0px; margin:0px; margin-left:135px; padding-top:3px;
    float:left;
}
#menuTopRegistrationProfilCheckAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-top:3px; padding-left:10px;
    float:left;
}

#menuTopRegistrationProfilCaptchaField { 
    width:82px; height:24px;
    padding:0px; margin:0px; margin-left:325px; padding-bottom:5px;
    text-align:center;
}
#menuTopRegistrationProfilCaptchaInput { 
    width:87px; height:22px;
    padding:0px; margin:0px; padding-bottom:15px;
    text-align:center;
    float:left;
}
#menuTopRegistrationProfilCaptchaAlert { 
    width:10px; height:16px;
    padding:0px; margin:0px; padding-left:5px;
    float:left;
}
#menuTopRegistrationProfilButton { 
    width:78px; height:17px;
    padding:0px; margin:0px; margin-left:242px; margin-right:3px;
    float:left;
    overflow:hidden;
}



/* @@@@@     menuInformationLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#menuTopInformationImage { 
    position:absolute; left:40px; top:40px; width:150px;
    padding:0px; margin:0px;
}
#menuTopInformation { 
    position:absolute; left:230px; top:40px; width:350px; height:396px;
    padding:0px; margin:0px;
    text-align:left;
    overflow:hidden;
}
#menuTopInformationName { 
    padding:0px; margin:0px; margin-right:40px; margin-bottom:10px;
    font-variant:small-caps;
    font-size:15px; font-family:Verdana, Arial, sans-serif;
}
#menuTopInformationLand { 
    padding:0px; margin:0px; margin-right:40px; margin-bottom:25px;
    font-weight:bold;
    font-size:9px;
    color:#707070;
}
#menuTopInformationInfo { 
    padding:0px; margin:0px; padding-right:40px;
}



/* @@@@@     menuLanguageLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#menuTopLanguageFlag {
    position:absolute; left:50%; top:50%; width:300px; height:150px; margin-left:-150px; margin-top:-150px;
    overflow:hidden;
}
.menuTopLanguageFlagPart {
    width:150px; height:100%;
    padding:0px; margin:0px;
    text-align:center;
    float:left;
}
.menuTopLanguageFlagPartName {
    width:100%; height:30px;
    padding:0px; margin:0px; padding-top:13px;
    font-size:12px; font-variant:small-caps;
}
.menuTopLanguageFlagPartFlag {
    width:100%;
    padding:0px; margin:0px; padding-bottom:10px;
}



/* @@@@@     menuSearchLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#menuTopSearchField {
    position:absolute; left:5px; top:0px; width:580px; height:436px;
    padding:0px; margin:0px;
    text-align:left;
    overflow:hidden;
}
#menuTopSearchFieldThemesText { 
    position:absolute; left:70px; top:44px; width:70px; height:24px;
    padding:0px; margin:0px;
    text-align:right;
}
#menuTopSearchFieldThemesField { 
    position:absolute; left:146px; top:43px; width:277px; height:24px;
    padding:0px; margin:0px;
}
#menuTopSearchFieldArtistsText { 
    position:absolute; left:70px; top:69px; width:70px; height:24px;
    padding:0px; margin:0px;
    text-align:right;
}
#menuTopSearchFieldArtistsField { 
    position:absolute; left:146px; top:68px; width:277px; height:24px;
    padding:0px; margin:0px;
}
#menuTopSearchFieldArtistsMore { 
    position:absolute; left:429px; top:68px; width:83px; height:24px;
    padding:0px; margin:0px;
}
#menuTopSearchFieldGalsText { 
    position:absolute; left:70px; top:94px; width:70px; height:24px;
    padding:0px; margin:0px;
    text-align:right;
}
#menuTopSearchFieldGalsField { 
    position:absolute; left:146px; top:93px; width:277px; height:24px;
    padding:0px; margin:0px;
}
#menuTopSearchFieldPicsText { 
    position:absolute; left:70px; top:119px; width:70px; height:24px;
    padding:0px; margin:0px;
    text-align:right;
}
#menuTopSearchFieldPicsField { 
    position:absolute; left:146px; top:118px; width:277px; height:24px;
    padding:0px; margin:0px;
}
#menuTopSearchFieldPicsMore { 
    position:absolute; left:429px; top:118px; width:83px; height:24px;
    padding:0px; margin:0px;
}
#menuTopSearchFieldButton { 
    position:absolute; left:340px; top:143px; width:78px; height:17px;
    padding:0px; margin:0px;
}

#menuTopSearchResultLine {
    position:absolute; left:20px; top:184px; width:555px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}
#menuTopSearchResultResult {
    position:absolute; left:20px; top:185px; width:555px; height:251px;
    padding:0px; margin:0px;
    overflow:hidden;
}
#menuTopSearchResultResultContent {
    padding:0px; margin:2px;
    overflow:hidden;
}
.menuTopSearchResultResultTime {
    padding:0px; margin:0px; padding-top:1px; padding-right:10px;
    text-align:right;
    color:#707070;
    overflow:hidden;
}
.menuTopSearchResultResultContentList {
    padding:0px; margin:0px; padding-left:3px; padding-top:2px; padding-bottom:1px; margin-top:12px; margin-bottom:12px;
    overflow:hidden;
}
.menuTopSearchResultResultContentListName {
    padding:0px; margin:0px; margin-right:5px; margin-bottom:2px;
    text-align:right;
    float:left;
}
.menuTopSearchResultResultContentListText {
    padding:0px; margin:0px; margin-bottom:2px;
    font-weight:bold;
}
.menuTopSearchResultResultContentListTextALT {
    padding:0px; margin:0px; margin-bottom:2px;
}