.anon{
	padding: 17px 20px;
	background: #E5E5E5;
	line-height: 14px;
}

#anon-profis {
	height: 600px;
}

#anon-profis .img-pros {
	clear: both;
}

#anon-profis .txt-pros {
	margin-bottom: 15px;
	width: 200px;
	float: left;
}

.anon p{
	clear: both;
	margin: 0;
}

.anon h3 {
	text-transform: uppercase;
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.sidebar-headline {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 18px;
}

#user-login-form .form-required {
	display: none;
}

.anon img{
	float: left;
}

.anon-amway-img {
	width: 180px;
	margin: 3px 20px 42px 0
}

#bild-unten-amway {
	margin-bottom: 133px;
} 

.anon-wrapper-innen {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 3px solid #66D700;
	height: 100px;
	width: 682px;
	background: url("/sites/all/themes/frontend/images/public-area/verlauf-anon-button.gif") repeat-x scroll 0 100% #a1a1a1;
	margin: 20px 0px 0;
}

.anon-wrapper {
	background: transparent;
	padding: 0px 0px 20px;
}

.anon-wrapper-text {
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	width: 445px;
	float: left;
	margin-left: 20px;
	line-height: 22px;
	margin-top: 20px;
	color: #444444;
}

.anon-wrapper-innen .unternehmen-text {
	margin-top: 27px;
}

.anon-wrapper-innen .gfx-btn {
	display: inherit;
	position: relative;
	top: 36px;
	left: 10px;
	/*margin: 41px 5px 0 10px;*/
}

body.i18n-ru .anon-wrapper-innen .gfx-btn {
	display: inherit;
	margin: 0px 5px 0 10px;
	position: relative;
	top:41px;
	}

.anon-producteteaser {
	height: 154px;
	width: 197px;
}

.teaserwindow {
	background: #E5E5E5;
	border: 1px solid #BFBFBF;
	color: #4D4D4D;
	margin: 0 43px 20px 0;
	float: left;
}

#tnoc-home .teaserwindow {
	margin: 0 0 20px 0;
}

.teaserwindow h1{
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
	display: block;
	padding-bottom: 4px;
	line-height: 15px;
}

.teaserwindow div a {
	display: block;
	margin-top: 10px;
}

.teaserwindow  .public-home-teaser {
	margin: 0;
	height:126px;
}

.teaserwindow div {
	margin: 17px 20px 20px;
}

body.i18n-ru .teaserwindow div {
	margin: 5px 20px;
}

body.i18n-ru #tnoc-home .teaserwindow div {
	margin: 10px 10px;
}

.teaserwindow .field-content {
	color: #4D4D4D;
	display: block; 
	font-weight: bold;
	line-height: 15px;
	padding-bottom: 4px;
}

#tnoc-home .homethree {
	height: 270px;
	width: 214px;
	margin-right: 19px;
}

#tnoc-home  .homethree-last {
	margin-right: 0px;
}

#home-about-pic {
	background: #202020;
	padding: 10px 21px;
	margin: 0;
}

.anon-wrapper .teaserwindow-last {
	margin: 0 0 20px;
}

#anon-profis img {
	margin: 2px 20px 20px 0;
}

.team-profis-wrapper {
	width: 302px;
	float: left;
	padding: 0 10px;
}

#anon-profis .team-profis-wrapper-links {
	border-right: 1px solid #d9d9d9;
}

#anon-profis .einleitung {
	margin-bottom: 20px;
}

#col3_content  div.public-area {
	background: transparent!important;
}

.decorated-link {
color: #66D600;
outline: none;
text-decoration: underline;
background-color: transparent;
background-image: url(http://www.teamnutrilite-community.eu/sites/all/themes/frontend/images/sprites/sprite1.png);
background-position: 0px -1125px;
padding-left: 20px;
margin-left: 40px;
line-height: 25px;
}

.tnoc-anon-sliderboxen {
	margin: 0px 0px 20px;
	color: #fff;
	width:313px;
	float: left;
}

.tnoc-anon-sliderboxen.last {
	margin: 0px 0px 20px 61px;
	color: #fff;
	width:313px;
	float: left;
}

body.not-logged-in #eventstats,body.not-logged-in  #memberstats {
	background: #E5E5E5;
	padding: 10px 0px 10px 30px;
	height:72px;
	color: #4D4D4D;
	border: 1px solid #BFBFBF;
}

#about-community, #anon-profis, .anon-amway, body.page-public-products .anon {
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}

body.page-public-amway .pane-content img, body.page-public-products .pane-content img, body.page-public-pros .pane-content img  {
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	width: 685px;
}
body.page-public-pros .pane-content .anon img {width:auto;}
body.page-public-amway .pane-content .anon img {width:auto;}
body.page-public-community .pane-content .anon-wrapper img, body.page-public-products .pane-content .anon-wrapper img, body.page-public-pros .pane-content .team-profis-wrapper img, body.page-public-amway .pane-content p img {
	border: none;
	width: inherit;
}

#col3_content #node-9429 div.content, #col3_content #node-10307 div.content {
	background: #E5E5E5;
	border: 1px solid #BFBFBF;
	color: #4D4D4D;
}

#about-community-list h3 {
	padding: 0px 0px 0px 12px;
	background-position-y: -3px;
	background-position-x: 3px;
	background-image:url('/sites/all/themes/frontend/images/layout/form_required.png');
	background-repeat: no-repeat;
}

#choose-country {
	color: #4d4d4d;
	font-size: 11px;
	font-weight: bold;
	margin-top:30px;
	position: absolute;
	right: 75px;
	top: 26px;
}

#choose-country select{
	text-transform:uppercase;
}

#product-links {
	display: none;
}

.footnote {
	color: #999;
	font-size: 10px;
}

#close_notification {
	color: #ccc;
}

#edit-body_path_row {
	display:none;
}

/*
	Suff for 16.05.2012
*/

body.not-logged-in #col3_inside h1 {
	color: #4c4c4c;
	font-size: 18px;
	margin: 0 0 10px 0;
	padding: 0;
	width:680px;
	text-transform: uppercase;
font-weight: bold;
} 

body.not-logged-in  .panel-col-first a {
	font-weight:bold;
}

.public-top {
	height:519px;
	overflow:hidden;
	background: url(../images/public_top_bg.jpg) no-repeat;
}

body.not-logged-in .public-visual {
	padding: 1px 0 0 0;
}

body.page-home .public-visual {
	padding: 1px 0 0 1px;
}

body.page-public-products .public-visual {
	padding: 1px 0 0 0;
}

.learn-more {
	height:42px;
	overflow:hidden;
	background: url(../images/public_home_bottom_bg.jpg) no-repeat;
	width:687px;
	margin-bottom:20px;
	padding: 10px 0 0 20px;
}

.public-top .text {
	margin: 20px 0 0 55px;
}

.public-top .small {
	margin: 0 0 21px 0;
	font-size:12px;
	font-weight:bold;
}

.public-top .list { 
	margin: 0 0 12px;
	font-weight: bold;
	font-size: 15px;
}

.public-top .button {
	margin: 40px 0 0 200px;
}

.public-home-top .public-top {
	height:384px;
	overflow:hidden;
	background: url(../images/public_top_bg_home.png) no-repeat;
}

.public-home-top .public-top .text {
	margin: 14px 0 0 55px;
}

.public-home-top .public-top .small {
	margin: 0 0 18px 0;
	font-size:12px;
	font-weight:bold;
}

.public-home-top .public-top .list {
	margin: 0 0 8px;
	font-weight: bold;
	font-size: 15px;
}

.learn-more .button {
	margin: 0 0 0 210px;
}

body.not-logged-in #col3_inside .panel-col-first .button a {
text-decoration: none;
min-width: 170px;
font-weight: bold;
color: white;
background: url(/sites/all/themes/frontend/images/buttons/button_size_2.png) no-repeat;
padding: 10px 0px 10px 45px;
display: inline-block;
background-position: left top;
line-height: 12px;
}

body.not-logged-in.i18n-it #col3_inside .panel-col-first .bottom-teaser-new .button a {
	background: url(/sites/all/themes/frontend/images/buttons/button_size_1.png) no-repeat;
	min-width: 105px;	
}

body.not-logged-in.page-public-community.i18n-de #col3_inside .panel-col-first .public-bottom-teaser .button a {
	background: url(/sites/all/themes/frontend/images/buttons/button_size_3.png) no-repeat;
	min-width: 195px;	
}

body.not-logged-in.page-public-amway #col3_inside .panel-col-first .button a {
	min-width:160px;
}

body.not-logged-in #col3_inside .panel-col-first .button a.amway {
padding: 10px 0px 10px 45px;
}

body.not-logged-in #col3_inside .panel-col-first .button a:hover {
background-position: left bottom;
}

.public-bottom-teaser {
	height:165px;
	overflow:hidden;
	background: url(../images/register_teaser_bg.jpg) no-repeat;
	width:687px;
}

body.page-public-products .public-bottom-teaser {
	height:100px;
	overflow:hidden;
	background: url(../images/register_teaser_bg.jpg) no-repeat;
	border-bottom:#bfbfbf 1px solid;
	width:687px;
	margin-bottom:20px;
	position: relative;
}

.public-bottom-teaser h3 {
	color:#799f29;
	font-size:14px;
	font-weight:bold;
	margin: 14px 0 26px 20px;
	position: relative;
}

.public-bottom-teaser .text {
	font-size:14px;
	margin: 0 20px;
}

.public-bottom-teaser .button {
	margin: 29px 20px 0 0;
	float:right;
}

body.page-public-amway .public-bottom-teaser .button {
	margin: 29px 0 0 32px;
}


/*
	Products
*/

body.page-public-products .public-products {
	background: url(../images/public_products_bottom_bg.jpg) no-repeat;
	min-height:255px;
	border:none;
	line-height: 14px;
	padding: 30px 20px 0;
	color:#4c4c4c;
	margin-bottom:20px;
}

body.page-public-products .public-products h3, body.page-public-amway .public-amway h3, body.page-public-pros .public-pros h3 {
	font-weight:bold;
	color:#4c4c4c;
	font-size:14px;
	margin-bottom:15px;
}

body.page-public-community .public-community h4 {
font-size: 14px;
font-weight: bold;
padding: 10px 20px;
color:#4d4d4d;
}

body.page-public-community .public-community p {
	padding: 0 20px 10px 20px;
}

body.page-public-community .public-community #about-community-list h3 {
/* color: #799F29; */
color: #4e4e4e;
font-size: 14px;
font-weight: bold;
padding: 10px 0 10px 20px;
border-bottom: 1px dotted #bfbfbf;
text-transform:none;
background-image: none;
}

body.page-public-community .public-community .info {
	padding-left: 20px;
	padding-top: 12px;
border-top: 1px dotted #bfbfbf;
font-size: 14px;

}


body.page-public-amway .public-amway, body.page-public-pros .public-pros {
	background: #dfdedd url(../images/public_bottom_bg.png) no-repeat;
	min-height:255px;
	width: 647px;
	border-left:none !important;
	border-right:none !important;
	border-bottom: 1px solid #a6c60c !important;
	line-height: 14px;
	padding: 30px 20px 0;
	color:#4c4c4c;
	margin-bottom:20px;
}

 body.page-public-community .public-community {
	min-height:255px;
	width: 684px;
	border-left:none !important;
	border-right:none !important;
	border: 1px solid #bfbfbf !important;
	line-height: 14px;
	padding: 0;
	color:#4c4c4c;
	margin-bottom:20px;
}

/*
	Registration
*/

body.i18n-de #pane_register-block .pane-content {
	background: #e5e5e5 url(../images/public_registration_block_bg.png) repeat-x;
	height:336px;
	overflow:hidden;
}

body.i18n-de #pane_register-block .pane-content a {
	display:inline;
	position:static;
}

body.i18n-de #pane_register-block .sidebar-headline {
	color:#799f29;
	font-size:14px;
	font-weight:bold;
	margin:30px 0 20px 0;
	text-transform:none;
}

body.i18n-de #pane_register-block .button {
margin: 21px 0 21px;
}

body.i18n-de #pane_register-block .seperator {
	margin-top: 30px;
}

body.page-public-pros .public-top .list {
	font-size: 13px;
margin: 0 0 15px 0;
}

/*
 ITA teaser
 */

.it-reg-teaser img {
	margin-bottom: 15px;
}

.it-reg-teaser {
	color: #4D4D4D;
	line-height: 1.3;
}



