/* CONTENTFRAME */
div#mainframe-community { width: 990px;  float:left; margin-bottom: 50px;  }

div#user-nav-frame { background: white; padding-bottom: 20px; padding-top: 0px; margin:0px; } /* background: url(../img/1ptrans.png); */
div#contentframe-community { width: 910px; margin-left: 20px; margin-top:10px; }
div#contentframe-community div#content-half-left { width:440px; float:left;   }
div#contentframe-community div#content-half-right { width:440px; float:right;margin-bottom: 10px; }
div#user-nav-frame div#contentframe-community  div#content { width:910px; } 

div#contentframe-community-inner { margin: 20px; }
div#mainframe-community h2,
div#mainframe-community h3 { margin:0px; padding:0px; padding-bottom: 3px; margin-bottom:5px; color: #666; font: bold 1.2em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif !important; border-bottom: 1px solid #ebebeb; }
div#mainframe-community h4 { border: 0px; color: #666; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
div#mainframe-community h4 a:hover { color: #fff; }

div#mainframe-community div.left-menu { width:200px; float:left;   }
div#mainframe-community div.main-column {width:670px; float:right;  }
div#mainframe-community div.main-column div.inner-tube { width:670px; }

/* General Stuff */
div#mainframe-community p,
div#mainframe-community ul,
div#mainframe-community label,
div#mainframe-community table { color: #666; } 
div#mainframe-community textarea { background: #ebebeb; border: 1px solid #ccc; color:#666; padding:5px; font-family: "Trebuchet MS"; font-size: 12px; width:90%; }
div#mainframe-community a { color: #9fab4c; }
div#mainframe-community a:hover { color: #666; } 
div#mainframe-community input[type = "submit"] { background: #9fab4c; border:0px; -moz-border-radius: 7px; -webkit-border-radius: 7px; cursor: pointer; padding:2px; padding-left:4px; padding-right:4px; color: #fff;  }
div#mainframe-community input[type = "submit"]:hover { background: #666;  }
div#mainframe-community h4 a:hover { color: #666; }
div#mainframe-community hr { border: 0px; border-bottom: 1px solid #ebebeb; }

/* Community Sidebar items */
div#mainframe-community div.left-menu {   }

/* Community Main Column items */
div#mainframe-community div.main-column p { padding:0px; margin-top:0px; margin-bottom: 15px;  }
div#mainframe-community div.main-column blockquote p { margin:0px; }
div#mainframe-community div.main-column li.status p { margin:0px; }

/* USERBAR */
div#userbar {
	background: url(../img/community/bg-usernav.png); 
	background-repeat: repeat-x;
	

	height:50px; 

	padding-left: 15px; 
	padding-right:15px;
	}
div#userbar div.avatar { display:block; float:left;  padding:0px; margin:0px; border: 0px; height:36px;   border-right:1px solid #ccc; width: 80px;  }
div#userbar div.avatar img.avatar { width:30px; height:30px; border: 1px solid #ccc; margin-top:3px; } 
div#userbar div.avatar div.avatarname { font-size: 1.3em; line-height: 36px; float:right; height: 36px; margin-left:10px; font-weight: bold; color: #666; margin-right: 10px; }
div#userbar ul#bp-nav { display:block; float:left; height:50px; }
div#userbar ul#bp-nav li { height: 50px; float:left;  }
div#userbar ul#bp-nav li:hover, 
div#userbar ul#bp-nav li.current { background: url(../img/community/bg-usernav-active.png); background-repeat: no-repeat; background-position: center; }
div#userbar ul#bp-nav li a { 
	height: 36px; 
	border-right:1px solid #ccc;
	display:block;
	line-height: 36px;
	padding-left:30px;
	padding-right:10px;
	color: #141414;
	}
div#userbar ul#bp-nav li a:hover { color: #666; } 

div#userbar ul#bp-nav li#li-nav-blogs { display: none; }

div#userbar ul#bp-nav li a#my-activity { background:transparent url(../images/activity_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-profile { background:transparent url(../images/profile_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-blogs { background:transparent url(../images/activity_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-wire { background:transparent url(../images/wire_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-messages { background:transparent url(../images/messages_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-friends { background:transparent url(../images/friends_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-groups { background:transparent url(../images/groups_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-album { background:transparent url(../images/album.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#my-settings { background:transparent url(../images/settings_bullet.gif) no-repeat scroll 10px 50%; }
div#userbar ul#bp-nav li a#wp-logout { background:transparent url(../images/cross_bullet.gif) no-repeat scroll 10px 50%; }

/* OPTIONSBAR */
div#optionsbar { 
	background: url(../img/community/bg-usernav.png); 
	background-repeat: repeat-x;
	/* background: url(../img/community/1ptrans.png);
	background-repeat: no-repeat;*/	
 
	margin-bottom:0px;  
	height:50px; 
	padding-left: 15px; 
	padding-right:15px; 
	}
div#optionsbar h3 { display: block; border: 0px; float:left; padding: 0px; margin:0px; height:36px; line-height: 36px; color: #666;  margin-right: 5px; border-right:1px solid #ccc; }
div#optionsbar div.avatar { display:block; float:left;  padding:0px; margin:0px; border: 0px; height:36px;  border-right:1px solid #ccc;  }
div#optionsbar div.avatar img.avatar { width:30px; height:30px; border: 1px solid #ccc; margin-top:3px; float: left; } 
div#optionsbar div.avatar div.avatarname {font-size: 1.3em; line-height: 36px; float:right; height: 36px; margin-left:10px; font-weight: bold; color: #666; margin-right: 10px; }
div#optionsbar ul#options-nav { display:block; float:left; height:50px; }
div#optionsbar ul#options-nav li { height: 50px; float:left; }
div#optionsbar ul#options-nav li:hover, 
div#optionsbar ul#options-nav li.current { background: url(../img/community/bg-usernav-active.png); background-repeat: no-repeat; background-position: center; }
div#optionsbar ul#options-nav li a { 
	height: 36px; 
	border-right:1px solid #ccc;
	display:block;
	line-height: 36px;
	padding-left:10px;
	padding-right:10px;
	color: #141414;
	}
div#optionsbar ul#options-nav li a:hover { color: #666; } 

div#optionsbar ul#options-nav li#li-nav-blogs,
div#optionsbar ul#options-nav li#li-subnav-blogs { display: none; }

div#optionsbar ul#options-nav li a#my-activity { background:transparent url(../images/activity_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
div#optionsbar ul#options-nav li a#my-profile { background:transparent url(../images/profile_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
div#optionsbar ul#options-nav li a#my-blogs { background:transparent url(../images/activity_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
div#optionsbar ul#options-nav li a#my-wire { background:transparent url(../images/wire_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
div#optionsbar ul#options-nav li a#my-messages { background:transparent url(../images/messages_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
div#optionsbar ul#options-nav li a#my-friends { background:transparent url(../images/friends_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
div#optionsbar ul#options-nav li a#my-groups { background:transparent url(../images/groups_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
/* div#optionsbar ul#options-nav li a#my-album { background:transparent url(../images/album.gif) no-repeat scroll 5px 50%; padding-left:25px; } */
div#optionsbar ul#options-nav li a#my-settings { background:transparent url(../images/settings_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }
div#optionsbar ul#options-nav li a#my-logout { background:transparent url(../images/cross_bullet.gif) no-repeat scroll 5px 50%; padding-left:25px; }


/* Profile Menu */
div#contentframe-community div.button-block { }
div#contentframe-community div.latest-activity { margin-bottom: 10px; }

/* Profile Header */
div#contentframe-community div#profile-name { }
div#contentframe-community div#profile-name h1.fn { margin-bottom: 10px;}
div#contentframe-community div#group-name h1 a,
div#contentframe-community div#profile-name h1.fn a { font-size: 26px; color: #666; font-weight: bold; }
div#contentframe-community div#group-name h1 a:hover,
div#contentframe-community div#profile-name h1.fn a:hover { color: #848484; } 

div#contentframe-community div#group-name p.status { margin-top: 5px;}

/* div#contentframe-community div.avatar-image { background: #ebebeb;-moz-border-radius: 7px; -webkit-border-radius: 7px; padding:7px;   }
div#contentframe-community div.avatar-image img { margin-left: 14px; } */

div#contentframe-community div.content-header {border-bottom: 0px solid #9fab4c; margin-bottom: 10px;}
div#contentframe-community div.content-header ul.content-header-nav { line-height: 30px; background: #ebebeb; padding-left: 10px;font-weight: bold;  }
div#contentframe-community div.content-header ul.content-header-nav li { padding:5px; display: inline;}  
div#contentframe-community div.content-header ul.content-header-nav li a { text-decoration: underline; font-size: 1.1em; font-weight: bold; }

/* Profile fields */
div#contentframe-community div.profile-group { background: #e5eccc; -moz-border-radius: 7px; -webkit-border-radius: 7px; padding:7px; margin-bottom: 5px; }
div#contentframe-community div.profile-group h6 { color: #666; font: normal 1.2em Georgia, times, serif; margin-bottom: 5px; text-align: left; }
div#contentframe-community div.profile-group div.profile-field-box { background: white; padding:7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom: 5px; }
div#contentframe-community div.profile-group div.profile-field-box div.profile-field-name { 
	border-bottom: 1px solid #ebebeb; 
	color: #888; 
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom:5px; 
	}
div#contentframe-community div.profile-group div.profile-field-box div.profile-field-value {color: #888;font-size: 12px; margin:0px; padding:0px;  }
div#contentframe-community div.profile-group div.profile-field-box div.profile-field-value p { margin:0px; padding:0px; }
div#contentframe-community div.profile-group div.profile-field-box div.profile-field-value a {   }


/* Album */
div.picture-thumb { float:left; width:150px; height:150px;  margin-right: 10px; margin-bottom: 10px; }
div.picture-thumb img {  }


/* Directories */
div#contentframe-community div.community-content-left { width: 698px; float:left; }
div#contentframe-community div.community-content-right { width: 200px; float:right; }

div#members-directory-search input#members_search,
div#groups-directory-search input#groups_search,
div#forums-directory-search input#forums_search  {
	background: #ebebeb; 
	border: 1px solid #ccc; 
	color:#666; 
	padding:7px; 
	font-family: Arial; 
	font-size: 14px; 
	width:300px; 
}



/* Community Startseite 
div.contentframe-community { background: white;-moz-border-radius: 7px; -webkit-border-radius: 7px; padding:10px; }

div.contentframe-community h2,
div.contentframe-community h3 { color: #666; border: 0px; margin-bottom: 5px; } 
div.contentframe-community p { color: #666; }
div.contentframe-community a { color: #9fab4c; }
div.contentframe-community a:hover { color: #666; } 

div.widget_bp_core_members_widget span.activity { display: none;}
div.widget_bp_core_members_widget ul#members-list { margin:0px; padding:0px; }
div.widget_bp_core_members_widget ul#members-list li {margin:0px; padding:0px; padding-top:10px; padding-bottom:10px: }
div.widget_bp_groups_widget span.activity { display: none;}
div.widget_bp_groups_widget ul#groups-list { margin:0px; padding:0px; }
div.widget_bp_groups_widget ul#groups-list li {margin:0px; padding:0px; padding-top:10px; padding-bottom:10px: }*/


/* Login / Activity Site */
ul#site-wide-stream { background: white; color: #888; }
ul#site-wide-stream p { color: #888; margin:0px; padding:0px; }
ul#site-wide-stream a { color:#9fab4c; }
ul#site-wide-stream a:hover { color:#888; } 

ul#activity-filter-links a { color:#9fab4c; }
ul#activity-filter-links a:hover { color:#888; }

div#loginmessage {height:40px; line-height: 40px; font-weight: bold; text-align: center;}

span.activity-rss a {
	background: url(../images/rss.png) center left no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	display:inline;
}

/* Register */
div.register-section { margin-bottom: 15px;}
div.register-section label { display: block; height: 16px; margin-top:5px; margin-bottom:5px; }
div.register-section input[type = "password"],
div.register-section input[type = "text"] { 
	background: #ebebeb; 
	border: 1px solid #ccc; 
	color:#666; 
	padding:5px; 
	font-family: Arial; 
	font-size: 14px; 
	width:250px; 
	}

#signup_form p.submit {
	float:left;

	margin: 0;
	font-size: 1.4em;
}
	

/* Login */
div#login-with-ajax {}
div#login-with-ajax table { margin-bottom:10px;}
tr#LoginWithAjax_Username td.username_input input,
tr#LoginWithAjax_Password td.password_input input { 
	background: #ebebeb; 
	border: 1px solid #ccc; 
	color:#666; 
	padding:5px; 
	font-family: Arial; 
	font-size: 14px;
	width:250px;  
	margin-bottom:5px;
 }
div#LoginWithAjax_Notifications { background: #fff; padding:5px; line-height: 17px; margin-bottom:10px; border: 1px solid #4c541d; color: #888;  }
div#LoginWithAjax_Notifications h4 { border-bottom: 1px solid #ccc; color: #666; } 
div#LoginWithAjax_Notifications a { color: #9fab4c; } 
div#LoginWithAjax_Notifications a:hover { color: #888; }

/* Profile edit form */
form#profile-edit-form {}
form#profile-edit-form div.editfield { float:left; margin-right:50px; }
form#profile-edit-form div.editfield label {  }
form#create-group-form input[type = "text"], 
form#profile-edit-form div.editfield input[type = "text"] {
	background: #ebebeb; 
	border: 1px solid #ccc; 
	color:#666; 
	padding:7px; 
	font-family: Arial; 
	font-size: 14px; 
	width:350px; 

}
form#profile-edit-form div.editfield label p.description {  }

/* bppicture-album */
div#wire-post-new-avatar { }
div#wire-post-new-metadata { position: relative; padding-left: 80px; padding-top: 10px; }
div#wire-post-new-input textarea#wire-post-textarea { margin-left: 10px; }
div#wire-post-new-input input#wire-post-submit { display: block;  }
div.picture-single { margin:0px; margin:auto; }

.picture-nav div.prev {
font-size:60px;
left:0;
position:absolute;
top:0px;
}

.picture-nav div.next {
font-size:60px;
position:absolute;
right:0;
top:0px;
}


/* System Messages */
li#bp-adminbar-notifications-menu {
	list-style-type: none;
	background-image: none;
	background-color: #efefef;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color: inherit;
	margin:0 20px 0 20px;
	padding: 10px;
	background: #eee url(../images/info_icon.gif) no-repeat 10px 13px;
	padding-left: 3.3em;
}
li#bp-adminbar-notifications-menu a { font-weight: bold; line-height: 17px; }
li#bp-adminbar-notifications-menu ul li a {  font-weight: normal; }

/* BP-STYLE HOOKS */
div#mainframe-community div.main-column #message.info p { margin:0px; padding:0px; padding-left: 3.3em; line-height: 30px; background-position: 10px 5px; }
table#message-threads p { margin:0px; padding:0px; }
table#message-threads p a p,
table#message-threads p strong p { margin:0px; padding:0px; font-weight: bold; color:#9fab4c; font-size: 1.1em; }
table#message-threads p a:hover p { color:#888; }
div#mainframe-community #activity-rss p {margin:0px; }
div#userbar ul#bp-nav li a#wp-logout { display:none; }

ul#groups-list li div.item div.item-meta { line-height: 16px; }

li a#user-album, li a#my-album { background: none; }

/*
ul#groups-list li,
ul#members-list li.vcard { position: inherit;Ê} */

div.mu_alert { background: #393939; padding:5px; line-height: 17px; margin-top:10px; margin-bottom:10px; border: 1px solid #4c541d; }



/* Blog Styles
div#content-left-blog h2 a { font-size: 1.6em; color: #666; }
div#content-left-blog h2 a:hover { color: #9fab4a; }
div#mainframe-community div#content-left-blog div.blog-artikel h2.blog-title { font-size: 1.6em !important; }  */










