@-moz-document domain('facebook.com'), url-prefix('http://facebook.com/') {
*{
color:#ffffff;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;

/*Border Radius generell*/
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;

/* Border Radius mozilla*/
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;

/* Border Radius khtml */
-khtml-border-radius-topleft:5px;
-khtml-border-radius-topright:5px;
-khtml-border-radius-bottomleft:5px;
-khtml-border-radius-bottomright:5px;


/* Border Radius webkit */
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;

}
a:link {color:#888888 !important; text-decoration:none;}
a:visited {color:#888888 !important; text-decoration:none;}
a:active {color:#bb8888 !important; text-decoration:none;}
a:hover {color:#884444 !important; text-decoration:underline;}

body {
background:url("http://jojo.herties.de/images/bg.jpg") !important;
background-attachment:fixed !important;
}

a:link {color:#888888; text-decoration:none;}
a:visited {color:#888888; text-decoration:none;}
a:active {color:#bb8888; text-decoration:none;}
a:hover {color:#884444; text-decoration:underline;}

.uiProfilePhoto {
border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}

.img {
border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}



#leftCol {
background:rgba(0,0,0,0.5);
position:fixed;
left:2.5%;
top:50px;
height:80%;
width:15% !important;
border:5px rgba(255,255,255,0.5) solid;
margin-right:2.5% !important;

/*Border Radius generell*/
border-top-left-radius:15px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:15px;

/* Border Radius mozilla*/
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:50px;
-moz-border-radius-bottomleft:50px;
-moz-border-radius-bottomright:15px;

/* Border Radius khtml */
-khtml-border-radius-topleft:15px;
-khtml-border-radius-topright:50px;
-khtml-border-radius-bottomleft:50px;
-khtml-border-radius-bottomright:15px;


/* Border Radius webkit */
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:50px;
-webkit-border-bottom-left-radius:50px;
-webkit-border-bottom-right-radius:15px;

}

#leftCol:hover {
background:rgba(0,0,0,0.85);
}

#rightCol {
display:none;
width:0px;
height:0px;
}



.hasLeftCol #contentCol,.ego_page .UIStandardFrame_Content {

width:65% !important;
background:rgba(0,0,0,0.5) !important;
position:absolute !important;
top:12.5px;
left:2.5%;



border:5px rgba(255,255,255,0.5) solid;

/*Border Radius generell*/
border-top-left-radius:15px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:15px;

/* Border Radius mozilla*/
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:50px;
-moz-border-radius-bottomleft:50px;
-moz-border-radius-bottomright:15px;

/* Border Radius khtml */
-khtml-border-radius-topleft:15px;
-khtml-border-radius-topright:50px;
-khtml-border-radius-bottomleft:50px;
-khtml-border-radius-bottomright:15px;


/* Border Radius webkit */
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:50px;
-webkit-border-bottom-left-radius:50px;
-webkit-border-bottom-right-radius:15px;
}

.ego_page .UIStandardFrame_Content, {
padding:15px;
}

.hasLeftCol #contentCol:hover, .ego_page .UIStandardFrame_Content:hover {
background:rgba(0,0,0,0.75) !important;
}

.hasLeftCol #mainContainer {
border:0px;
padding:0px;
}

#pageFooter {
display:none;
}



#blueBar {
background:rgba(0,0,0,0) !important;
box-shadow:none !important;
border: none !important;
}

#headNav{
background:rgba(0,0,0,0) !important;
border:0px;


}


#navAccount.openToggler ul, .no_js #navAccount:hover ul {
transform:translate(0px,10px);
-moz-transform:translate(0px,10px);
-webkit-transform:translate(0px,10px);

}


.jewelToggler {

     -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.jewelToggler:hover {
background:rgba(0,0,0,0.5) !important;
}

#pageLogo a {
background:url("http://jojo.herties.de/images/logo.png") !important;
position:fixed;
top:-17.5px;
left:72.5%;
width:260px !important;
height:500px !important;

transform: scale(0.25);
-webkit-transform: scale(0.25);
-moz-transform: scale(0.25);

z-index:5;

}

#pageLogo a:hover {
transform:scale(0.35);
-webkit-transform:scale(0.3);
-moz-transform:scale(0.3);
background:url("http://jojo.herties.de/images/logo.png") !important;
top:-40px;

}

.uiComposerWhiteMessageBox .uiComposerMessageBox {
background:rgba(255,255,255,0.5) !important;
}

.uiComposerMessageBox .inputContainer {
background:rgba(0,0,0,0.05) !important;
}

.uiUfi {
background:rgba(0,0,0,0) !important;
}



.uiUfi .ufiItem {
background:rgba(0,0,0,0.5) !important;
}



.uiUfiSmall .commentArea .textBox {
background:rgba(0,0,0,0.0) !important;
}

textarea {
color:#000000;
}

.profile-friends {
display:none;
}




#navSearch .uiSearchInput input {
color:#000000 !important;
}




.uiUnifiedStory:hover {
transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
margin-bottom:0px;
margin-top:0px;
}

#navSearch {
position:fixed;
left:72.5%;
top:100px;
width:15% !important;
opacity:0.5;
z-index:1;
}

#navSearch:hover {
opacity:1;
z-index:10;
}

.uiTypeaheadView {
z-index:10;
}

.rfloat #pageNav {
position:fixed;
top:350px;
left:72.5%;
width:15%;
background:rgba(0,0,0,0.5) !important;
border:2px rgba(255,255,255,0.5) solid;
font-size:10px;
}

.rfloat #pageNav li {
width:100%;
float:left !important;
display:block !important;
}

.profile-picture img {
width:80%;
margin:10%;
}

.profile-picture {
background:rgba(0,0,0,0) !important;
}


.label {
color:#000000;
}







.ego_page .UIStandardFrame_SidebarAds {
display:none;
}



.fbIndexFeaturedRegistration .feature  {
display:none;
}

.fbIndexFeaturedRegistration .signupForm {
position:absolute;
background:rgba(0,0,0,0.5) !important;
border:3px rgba(255,255,255,0.5) solid;
top:150px;
color:#ffffff;
}

.loggedout_menubar_container{
width:400px;
background:rgba(0,0,0,0.5) !important;

}

input{
color:#000000 !important;
}

#bottomContent {
display:none;
}



#content {
background:rgba(0,0,0,0) !important;
}

.uiList{
width:90%;
margin-left:2.5%;
}

.uiList .pvm:hover{
transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
margin-bottom:25px;
margin-top:25px;

}

.submitBtn {
float:right;
position:relative;
top:-35px;}

.uiFacepile {
display:none;
}


.uiListItem {
width:95%;
}

.uiMenu {
-webkit-box-shadow: 5px 5px 10px #000000;
-moz-box-shadow: 5px 5px 10px #000000;
box-shadow: 5px 5px 10px #000000;
background:rgba(0,0,0,0.75) !important;
}

.uiMenu {
-webkit-box-shadow: 7px 7px 15px #000000;
-moz-box-shadow: 7px 7px 15px #000000;
box-shadow: 7px 7px 15px #000000;
}

.hasLeftCol .hasRightCol #contentArea {
width:100% !important;
}

.UIWell {
background:rgba(255,255,255,0.5)  !important;
}

#gigaboxx_wrapper #gb_muffin_area .ego_column {
display:none; !important
}


.uiButton {
background:rgba(255,255,255,0.25) !important;
height:1em;
padding:0.5em;
color:#ffffff;
-webkit-box-shadow: 5px 5px 10px #000000;
-moz-box-shadow: 5px 5px 10px #000000;
box-shadow: 5px 5px 10px #000000;
margin:0px 10px 10px 10px;
}

.uiButton:hover {
-webkit-box-shadow: 10px 10px 10px #000000;
-moz-box-shadow: 10px 10px 10px #000000;
box-shadow: 10px 10px 10px #000000;
}

.UIPager_Button {
display:none;
}


.uiComposerMessageBoxControls {
height:35px;
padding:5px;
}

.fbPrivacyWidget{
position:relative;
left:550px;
}

.uiCloseButton {
position:relative;
left:-50px;
}

.plm {
width:130px;
}

#pagelet_stream_header, #pagelet_composer{
width:90% !important;
margin:2.5% !important;
}

#jewelContainer {
position:fixed !important;
top:300px;
left:77.5%;
width:15%;

}

.fbChatSidebar {
width:10% !important;
background:rgba(0,0,0,0.25) !important;
}

.fbChatSidebar .fbChatTypeahead .textInput {
background-color:rgba(0,0,0,0.25) !important;
background-image:none !important;
box-shadow:none !important;
}

.inputsearch{
background:none !important;
}

}