h1, h2, h3, h4, h5, h6{
	color: #FF9A04;
}
span.headline{
	color: #FF9A04 !important;
}
#head {
	height:158px;
}
.shadow {
    text-shadow: 1px 0 2px #4C4C4C;
}
.info.info-button{
	top: 225px;
}

#slidesContainer .eyecatcher,#expertsBox{
	display:none;
}

#mainpicture1-4{
	display:none;
}

.metanavilinkon a {
	background-color:#D9081E;
	color:#0C2452;
	display:block;
	font-size:10px;
	height:100%;
	padding:2px;
	text-decoration:none;
	vertical-align:middle;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	margin-top:-2px;
}

#metanavi_mp, #metanavi_mp .metanavitrennstrich {
	color:#092451 !important;
}

#metanavitable {
	clear:both;
	color:#FFFFFF;
	margin-left:6px;
	margin-bottom:6px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:normal;
	text-align:left;
}

.content-bar-headline,
.options-wrapper .option,
.content-layer .close,
.mask,
.chart-add,
#charts-wrapper,
.content-component .toggle-view-wrapper .title h3,.content-component .add-from-wrapper .title h3{
	background-color:#F3F3F3;
}

.search-result .submit {
	border-color:#F3F3F3 !important;
}

.mask .fieldset .row,
.mask .fieldset label.with-border,
.search .full-mask .submit,
.mask .textset .row,
.mask .textset-style-F a.row-wrapper:hover .row,
.table-style-B th,
.table-style-D td,
.table-style-C td,
.table-style-C .tfoot td{	
	border-color:#F3F3F3;
}

.search .items table tr.open div,
.search .items table tr.details td,
.search .items table tr.info td div,
.search .extended .doSearch,
.mask .fieldset label,
.mask .fieldset .long-label,
.mask .fields .image,
.mask .textset .option-wrapper .option,
.mask .textset-style-F .links,
.table-style-B,
.table-style-C th,
.table-style-D .label,
.mask .fields .image,
.chart .navigation li a:visited,
.chart .navigation li a:link,
#chart-calorien table tr.foot td,
#chart-overview table tr.foot td,
.rich-sb-int-sel td {
	background-color:#FFF8DF;
}

.search .items table td,
.search .items table tr.info td,
.search .extended .inputs,
.search .extended .options,
.mask .textset .option-wrapper{
	border-color:#FFF8DF;
}

.search .items table tr.hover div,
.table-style-A tr.hover div.rowBg,
.table-style-A tr.hover div.rowBg a {
	background:#FFF8DF;
	color: #FF9900;
}

.mask .fieldset .rating2{
	background:#FFF8DF;
	border-color:#FFF8DF;
} 

.mask .fieldset .textarea .richfacesSkin table{
	background:#FFF8DF !important;
}

.mask .textset-style-E div.row-wrapper:hover a.row,	
.mask .textset-style-C div.row-wrapper:hover a.row,
.mask .textset-style-G .row-wrapper:hover .row,
.mask .textset-style-D .row-wrapper:hover .row{	
	background-color:#E5E4E0;
}

.mask .textset-style-C div.row-wrapper a.link:hover,
.highlight-style-A{
	color:#D9081E;
}

.linktype-D a.active{
	color:#FF9900 !important;
}
.highlight-style-B{
	color:#FF9900 !important;
}

#calendar li.view .active,
table.plan .innerTable td.type span,
.content-layer .message span,
.content-layer .breadcrumb,
.content-layer .breadcrumb span,
.content-layer .breadcrumb a,
.content-layer .breadcrumb a:visited,
.content-layer .breadcrumb a:link,
.search .filter .main a:visited,
.search .filter .main a:link,
.mask .textset-style-B div.row-wrapper a.link:hover,
.mask .textset-style-G div.row-wrapper a.link:hover,
.mask .textset-style-D div.row-wrapper a.link:hover,
.mask .textset-style-G .row-wrapper a.row:hover span.text span,
.mask .textset-style-D a.row-wrapper:hover span.text span,
#slidesContainer .headline,
.rich-sb-int-sel td {
	color:#FF9900;
}

.search .filter .main li.active a,
.search .filter .main a:hover  {
	background-color: #FFAD33;
}

.search .filter .main a:active {
	background-color:#FF940A;
}

#chart-overview .bar-wrapper{
	border-color:#E5E4E0;
}

/* main-navigation {{{ */

#main-navigation li a:hover span,
#main-navigation li a span:hover {
  color: #FFF;
}
#main-navigation li a:active span,
#main-navigation li a span:active {
  color: #FFDBA5;
}
#main-navigation li a.active span,
#main-navigation li a span.active {
  color: #FFF;
}
#main-navigation li.divider-bg .divider-menu {
    border-left: 1px solid #999;
    border-right: 1px solid #FFF;
    height: 32px;
}
#main-navigation li.divider-bg {
    border-left: 1px solid #808080;
    border-right: 1px solid #FFFFFF;
    height: 32px;
    margin: 10px 0;
}
#main-navigation input[type="submit"]:active{
	background: url(images/buttons/btn_button-search_f2.png) no-repeat 50% 50%;
}
/*
#main-navigation li.diary a {
	background: url(images/buttons/menu.png) no-repeat 0px 0px;
	width: 103px;
	height: 52px;
}
#main-navigation li.profile a {
	background: url(images/buttons/menu.png) no-repeat -116px 0px;
	width: 80px;
	height: 52px;
}
#main-navigation li.nutrition a {
	background: url(images/buttons/menu.png) no-repeat -206px 0px;
	width: 78px;
	height: 52px;
}
#main-navigation li.fitness a {
	background: url(images/buttons/menu.png) no-repeat -294px 0px;
	width: 55px;
	height: 52px;
}
#main-navigation li.experts a {
	background: url(images/buttons/menu.png) no-repeat -359px 0px;
	width: 67px;
	height: 52px;
}
#main-navigation li.club a {
	background: url(images/buttons/menu.png) no-repeat -444px 0px;
	width: 74px;
	height: 52px;
	padding: 0;
}
#main-navigation li.diary a:active {
	background-position: 0px -52px;
}
#main-navigation li.profile a:active {
	background-position: -116px -52px;
}
#main-navigation li.nutrition a:active {
	background-position: -206px -52px;
}
#main-navigation li.fitness a:active {
	background-position: -294px -52px;
}
#main-navigation li.experts a:active {
	background-position:  -359px -52px;
}
#main-navigation li.club a:active {
	background-position: -444px -52px;
}
*/
/* }}} main-navigation */

/* Text */
.content a:link,.content a:visited,.content a:hover,.content a:active,.register a,.info-links a,
.coachletterList .article a:hover, .coachletterList .article a:link,
.coachletterList .hover a:link, .coachletterList .hover a:hover{
	color:#C80C13;
}
.content a:hover,.content a:active,
.coachletterList .hover a:link, .coachletterList .hover a:hover{
	text-decoration:underline;
}

a.detailLink{
	text-decoration: none !important;
}
a.textLinkSpecial:link, a.textLinkSpecial:visited,
.mask a:link,
.mask a:visited,
.mask .fieldset .row .text-B a:link,
.mask .fieldset .row .text-B a:visited,
.mask .fieldset .row .text {
	color:#C80C13;
	font-weight: normal;
}

a.textLinkSpecial:hover, a.textLinkSpecial:active,
.mask a:hover,
.mask a:active,
.mask .fieldset .row .text-B a:hover,
.register a:hover{
	color:#C80C13;
	text-decoration:underline;
}

.table-style-A tr.hover .rowBg,
.table-style-C tr.hover .rowBg,
.table-style-D tr.hover .rowBg {
	background:#FFF8DF;
	color:#C80C13;
}

.table-style-A tr.hover .rowBg,
.table-style-A tr.hover .rowBg a {
	color:#C80C13;
	text-decoration: underline;
}
.tab-style-B .rich-tab-active {
	background: #544C4C;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#544C4C), to(#B2B2B2));
	background: -webkit-linear-gradient(#544C4C, #B2B2B2);
	background: -moz-linear-gradient(#544C4C, #B2B2B2);
	background: -ms-linear-gradient(#544C4C, #B2B2B2);
	background: -o-linear-gradient(#544C4C, #B2B2B2);
	background: linear-gradient(#544C4C, #B2B2B2);
}
.tab-style-B .rich-tab-inactive {
	
}

.mask .textset-style-G .row-wrapper:hover .row,
.mask .textset-style-D .row-wrapper:hover .row{
	text-decoration: none;
}

.mask .buttonset-sytle-B a:hover{
	color:#666666;
}

.search .filter .main li.active a,
.search .filter .main a:hover{
	color:#fff;
}
.search .filter .main a:active{
	color:#FFF8DF;
}
.chart .navigation li.active a{
	color:#FF9900 !important;
}

/* buttons {{{ */
.linktype-B a, .linktype-B-Back a{
	display:block;
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	height:24px !important;
	text-align:center;
}

.linktype-B a:link,
.linktype-B a:visited,
.linktype-B-Back a:link,
.linktype-B-Back a:visited,
.linktype-B2 a:link,
.linktype-B2 a:visited,
.linktype-B3 a:hover{
		color:#fff !important;
}

.linktype-B input[type=submit]:hover,
.linktype-B a:hover,
.linktype-B-Back a:hover,
.linktype-B a:active,
.linktype-B-Back a:active,
.linktype-B2 a:hover,
.linktype-B2 a:active,
.linktype-B3 a:active{
		color:#FFDBA5 !important;
}
.linktype-B2 a{
	display:block;
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	width:230px !important;
	height:24px !important;
	text-align:center;
}

/* }}} buttons */

#info-layer-wrapper {
	position:absolute;
	right:5px;
	top:186px;
	z-index:300;
}

/* tagebuch {{{ */

table.plan td.type a:visited,
table.plan td.type a:link{
	color:#C80C13;
	font-family:Georgia, "Times New Roman", Times, serif;
}

table.plan td.type a:hover{
	color:#333333;
}

.chart table th{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF9900;
}

#chart-overview table .innerTable td.percent span {
	background-color:#FFF8DF;
	color:#FF9900;
}

/* }}} tagebuch */

h3{
	font-weight:bold;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF9900;
	line-height:16px;
	padding-top:18px;
	padding-bottom:8px;
}

#sub-navigation ul li a.active{
	color:#FF9900;
}

.mask .textset-style-F div.name{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF9900;
}

.linktype-A{
	height:24px;
	position:relative;
	cursor:pointer;
	float:left;
}


.linktype-A a{
	font-size:12px;
	line-height:24px;
	color:#C80C13 !important;
	padding-left:20px;
	display:block;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.linktype-A:hover a,
.chart .navigation .linktype-A:hover{
	color:#C80C13 !important;
	text-decoration:underline;
}

.linktype-A:active a,
.chart .navigation .linktype-A:active{
	color:#C80C13 !important;
	text-decoration:underline;
}

.linktype-A div.active a{
	color:#C80C13 !important;
	text-decoration:underline;
}

.mask .textset-style-G .row-wrapper:hover .row{
	background:#F3F3F3;
}

.mask .textset-style-G .noLink:hover .row,
.mask .textset-style-D .noLink:hover .row{
	background:transparent;
	cursor:default;
}

.modalPanel h1{
	color:#EF0008;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:18px;
}

.modalPanel a:link,
.modalPanel a:visited{
	color:#C80C13;
}

.modalPanel a:hover{
	color:#C80C13;
	text-decoration:underline;
}

#pageBg-outside, #pageBg{
	background:none;	
}

h1.top {
	color:#FF9900;
}

table.start-buttons a:hover{
	color:#FF9900;
}

.rich-tab-active{
	background:#FFFFFF;
	color:#C80C13;
}

.rich-tab-inactive {
	background:#C80C13;
	color:#FFFFFF;
}

#headbar .title {
	display:none;
}

#headbar-navigation a:active,
#headbar-navigation a:hover{
	color:#FF9900;
	border-left:1px solid #FF9900;
}

#footer > .links h3 {
	color: #C80C13;
}
#footer > .links {
    margin-left: 25px;
    width: 208px;
}
#footer > .links a:hover{
	color:#C80C13;
	text-decoration:underline;
}

#footerLine {
	
}


.mask .fullRowBg{
	background:#FFF8DF;
}

.linktype-C .hide a,
.linktype-C .view a {
	color:#4C4C4C;
	font-weight: normal;
}

.linktype-C .hide a:hover,
.linktype-C .view a:hover {
	color:#808080;
}

.linktype-C .hide a:active,
.linktype-C .view a:active  {
	color:#1A1A1A;
}

.linktype-C .icon {
	width: 8px;
	top: 4px;
}

.linktype-A .icon {
	position: absolute;
	left: 0;
	top: 4px;
	background: url(images/buttons/btn_link.png) no-repeat;
	width: 16px;
	height: 16px;
}

.linktype-A div:hover .icon {
	background: url(images/buttons/btn_link_f2.png) no-repeat;
}

.linktype-A div:active .icon {
	background: url(images/buttons/btn_link_f3.png) no-repeat;
}

.linktype-A div.active .icon {
	background: url(images/buttons/btn_link_f4.png) no-repeat;
}

.linkBoxBorder {
	border-left: none;
	padding-left:0;
}

.chart .navigation li a{
	padding:0 11px;
	border-right:2px solid #fff;
}

.jforum .mask .textset-style-D .text-wrapper .text a {
	color: #C80C13;
}

.jforum .mask .textset-style-D .text-wrapper .text a:hover {
	color: #C80C13;
	text-decoration: underline;
}

.rich-mpnl-header {
    color: #FF9900;
}
#head h1 span {
	display: none;
}

#slidesContainer #home .left {
	background: url("images/willkommen/mainpicture1-3.png") no-repeat top left;
	float: left;
}

#slidesContainer #home .partner{
	width:294px;
	height:128px;
	margin:40px 0 0 93px;
}

ul.subnavi > li.active > a, ul.subnavi > li.active > div, .current-page > li.active {
	color:#fff;
}
ul.subnavi > li a:hover,ul.subnavi > li > div:hover{
	color:#FFAD33;
}
.button-big > a.active {
	background-color:#FFAD33;
}
.button-big > a:link,
.button-big > a:active,
.button-big > a:visited,
.button-big > a:hover{
	text-decoration: none;
}
.info-links h3 {
	color: #333333;
}

.register p,
.anamnese p{
	color: #58585A;
}
input[type=text],input[type=password],select,textarea, .pagination,
#wrapper .anamnese input[type="text"], #wrapper .anamnese input[type="password"], #wrapper .anamnese select{
	border-color: #FFDBA5;
}
.pagination > .nav li a {
	color: #FFDBA5;
}

input.login{
	width:130px !important;
}
input.loginButton{
	display:none;
}

.gradient, .block div.content-bar.content-bar-style-A, .gradient {
	background: #B2B2B2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#B2B2B2), to(#544C4C));
	background: -webkit-linear-gradient(#B2B2B2, #544C4C);
	background: -moz-linear-gradient(#B2B2B2, #544C4C);
	background: -ms-linear-gradient(#B2B2B2, #544C4C);
	background: -o-linear-gradient(#B2B2B2, #544C4C);
	background: linear-gradient(#B2B2B2, #544C4C);
	-pie-background: linear-gradient(#B2B2B2, #544C4C);
	behavior: url("/PIE.htc");
}
.linear {
	background: #E4E9EA;
}

#sidebar + #main #paymentForm .linktype-B a {
	text-transform: none;
}

.prio-block {
	border: 1px solid #FFDBA5;
}

#sidebar > .box .linktype-B3 {
	margin-top: 10px;
}

.tab-style-B .content-component .content-bar .navigation li a:hover,
.block .navigation-style-B li a:hover,
.tab-style-A .rich-tab-active,
.tab-style-B .tab-style-A .rich-tab-active {
	background: #FFAD33;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF9900), to(#FFAD33));
	background: -webkit-linear-gradient(#FF9900, #FFAD33);
	background: -moz-linear-gradient(#FF9900, #FFAD33);
	background: -ms-linear-gradient(#FF9900, #FFAD33);
	background: -o-linear-gradient(#FF9900, #FFAD33);
	background: linear-gradient(#FF9900, #FFAD33);
	-pie-background: linear-gradient(#FF9900, #FFAD33);
	behavior: url("/PIE.htc");
}

.tab-style-B .content-component .content-bar .navigation li.favs.active a,
.tab-style-B .content-component .content-bar .navigation li.meal.active a,
.tab-style-B .content-component .content-bar .navigation li.categories.active a,
.tab-style-B .content-component .content-bar .navigation li.free.active a,
.navigation-style-B li a.active,
.tab-style-A .rich-tab-active,
.tab-style-B .tab-style-A .rich-tab-active {
	background: #FF9900;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFAD33), to(#FF9900));
	background: -webkit-linear-gradient(#FFAD33, #FF9900);
	background: -moz-linear-gradient(#FFAD33, #FF9900);
	background: -ms-linear-gradient(#FFAD33, #FF9900);
	background: -o-linear-gradient(#FFAD33, #FF9900);
	background: linear-gradient(#FFAD33, #FF9900);
	-pie-background: linear-gradient(#FFAD33, #FF9900);
	behavior: url("/PIE.htc");
}

.linktype-B2 a {
	padding-right: 0px;
}
