.logo{
	width:381px;
	height:103px;
}

#head {
	height:158px;
}

#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{
	background:#F3F3F3;
}
.search-result .submit {
	border-color:#F3F3F3 !important;
}
.options-wrapper .option{
	background:#F3F3F3;
}
.content-layer .close{	
	background:#F3F3F3;
}

.mask{
	background:#F3F3F3;	
}
.mask .fieldset .row{	
	border-color:#F3F3F3;
}
.mask .fieldset label.with-border{
	border-color:#F3F3F3;	
}
.search .full-mask .submit{		
	border-color:#F3F3F3;
	
}
.mask .textset .row{
	border-color:#F3F3F3;
}
.mask .textset-style-F a.row-wrapper:hover .row{
	background:#F3F3F3;
}
.table-style-B th{
	border-color:#F3F3F3;
}
.table-style-D td,
.table-style-C td{
	border-color:#F3F3F3;
}
.table-style-C .tfoot td{
	background:#F3F3F3;
}
#charts-wrapper{
	background:#F3F3F3;
}
.chart-add{
	background:#F3F3F3;
}
table.plan .innerTable td.type a:hover{
	background:#FFF8DF;
}
.search .items table td{
	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;
}
.search .items table tr.open div{
	background:#FFF8DF;
}
.search .items table tr.details td{
	background:#FFF8DF;
}
.search .items table tr.info td{
	border-color:#FFF8DF;
}
.search .items table tr.info td div{
	background:#FFF8DF;
}
.search .extended .inputs{	
	border-color:#FFF8DF;
}
.search .extended .options{
	border-color:#FFF8DF;
}
.search .extended .doSearch{
	background: #FFF8DF;
}
.mask .fieldset label{
	background:#FFF8DF;
}

.mask .fieldset .long-label{	
	background:#FFF8DF;
}
.mask .fieldset .rating2{
	background:#FFF8DF;
	border-color:#FFF8DF;
} 
.mask .fieldset .rating2{
	background:#FFF8DF;
	border-color:#FFF8DF;
} 
.mask .fieldset .textarea .richfacesSkin table{
	background:#FFF8DF !important;
}
.mask .fields .image{
	background:#FFF8DF;
}

.mask .textset .option-wrapper{
	border-color:#FFF8DF;
}
.mask .textset .option-wrapper .option{
	background:#FFF8DF;
}
.mask .textset-style-F .links{
	background:#FFF8DF;
}
.table-style-B{
	background: #FFF8DF;
}
.table-style-C th{
	background: #FFF8DF;
}
.table-style-D .label{
	background:#FFF8DF;
}
ul.current-page-menu li,
ul.current-page li{	
	border-color:#FFF8DF;		
}

ul.current-page-menu li.last,
ul.current-page li.last{
	border-color:#FFF8DF;
}
.mask .fields .image{
	background:#FFF8DF;
}
#chart-calorien table td{
	background:#FFF8DF;
}
#chart-overview table td.label{
	background:#FFF8DF !important;
}
#chart-overview table td.body .innerTable{
	background: #FFF8DF;
}
.mask .textset-style-E div.row-wrapper:hover a.row,	
.mask .textset-style-C div.row-wrapper:hover a.row{	
	background:#E5E4E0;
}
.mask .textset-style-G .row-wrapper:hover .row,
.mask .textset-style-D .row-wrapper:hover .row{
	background:#E5E4E0;
}
.mask .textset-style-C div.row-wrapper a.link:hover{
	color:#D9081E;
}
.highlight-style-A{
	color:#D9081E;
}

.linktype-D a.active{
	color:#FF9900 !important;
}
.highlight-style-B{
	color:#FF9900 !important;
}

#calendar li.view .active{
	color:#FF9900;
}
table.plan .innerTable td.type span{
	color:#FF9900;
}

.content-layer .message span{
	color:#FF9900;
}
.content-layer .breadcrumb{
	color:#FF9900;
}
.content-layer .breadcrumb span,
.content-layer .breadcrumb a{
	color:#FF9900;
}
.content-layer .breadcrumb a:visited,
.content-layer .breadcrumb a:link{
	color:#FF9900;
}
.search .filter .main a:visited,
.search .filter .main a:link{
	color:#FF9900;
}
.search .filter .main a:active{
	background-color:#FF9900;
}
.pager li span{
	color:#FF9900;
}
.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 {
	color:#FF9900;
}
.mask .textset-style-G .row-wrapper a.row:hover span.text span,
.mask .textset-style-D a.row-wrapper:hover span.text span{
	color:#FF9900;
}
#slidesContainer .headline{
	color:#FF9900;
}
ul.current-page-menu li:active a{
	color:#FF9900;	
}
ul.current-page-menu ul.current-page-submenu li:active a{	
	color:#FF9900;	
}
#chart-overview .bar-wrapper{
	border-color:#E5E4E0;
}

/* main-navigation {{{ */

#main-navigation{
  position:absolute;
  height:48px;
  top:83px;
  left:422px;
}

#main-navigation li.home a:visited,
#main-navigation li.home a:link{
  width:48px;
}
#main-navigation li.diary a:visited,
#main-navigation li.diary a:link{
  width:103px;
}
#main-navigation li.profile a:visited,
#main-navigation li.profile a:link{
  width:80px;
}
#main-navigation li.nutrition a:visited,
#main-navigation li.nutrition a:link{
  width:78px;
}
#main-navigation li.fitness a:visited,
#main-navigation li.fitness a:link{
  width:55px;
}
#main-navigation li.experts a:visited,
#main-navigation li.experts a:link{
  width:67px;
}
#main-navigation li.club a:visited,
#main-navigation li.club a:link{
  width:78px;
}
/* }}} main-navigation */

/* Text */
.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;
}

.mask a:hover,
.mask a:active,
.mask .fieldset .row .text-B a:hover{
	color:#C80C13;
	text-decoration: underline;
}

.table-style-A tr.hover .rowBg {
	background:#FFF8DF;
}

.table-style-A tr.hover .rowBg,
.table-style-A tr.hover .rowBg a {
	color:#C80C13;
	text-decoration: underline;
}

.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;
}

#footer a:hover{
	color:#FF9900;
}

.search .filter .main li.active a,
.search .filter .main a:hover{
	background:#FFAD33 url(images/buttons/btn_kat-haupt_f2.png) right no-repeat;
	color:#fff;
}
.search .filter .main a:active{
	background:#FF940A url(images/buttons/btn_kat-haupt_f3.png) right no-repeat;
	color:#FFAD33;
}

ul.current-page-menu li a.sectionItem:hover{
	color:#FF9900;	
}

.chart .navigation li.active a{
	color:#FF9900 !important;
}

ul.current-page-menu ul.current-page-submenu li:hover a{	
	color:#FF940A;	
}

/* buttons {{{ */
.linktype-B a{
	display:block;
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	width:100px !important;
	height:24px !important;
	text-align:center;
	text-transform:uppercase;
	padding:0;
}

.linktype-B a:link,
.linktype-B a:visited{
	background:url(images/buttons/btn_button.png) no-repeat !important;
	color:#fff !important;
}

.linktype-B a:hover{
	background:url(images/buttons/btn_button_f2.png) no-repeat !important;
	color:#FFDBA5 !important;
}

.linktype-B a:active{
	background:url(images/buttons/btn_button_f3.png) no-repeat !important;
	color:#999999 !important;
}

.linktype-B2 a{
	display:block;
	line-height:24px;
	font-size:11px;
	font-weight:bold;
	width:230px !important;
	height:24px !important;
	text-align:center;
	text-transform:uppercase;
}

.linktype-B2 a:link,
.linktype-B2 a:visited{
	background:url(images/buttons/btn_button-lang.png) no-repeat !important;
	color:#fff !important;
}

.linktype-B2 a:hover{
	background:url(images/buttons/btn_button-lang_f2.png) no-repeat !important;
	color:#FFDBA5 !important;
}

.linktype-B2 a:active{
	background:url(images/buttons/btn_button-lang_f3.png) no-repeat !important;
	color:#999999 !important;
}
/* }}} buttons */

#info-layer-wrapper {
	position:absolute;
	right:5px;
	top:186px;
	z-index:300;
}

/* tagebuch {{{ */
table.plan .innerTable td.type a:hover{
	background:#FFF8DF;
}

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{
	line-height:24px;
	font-weight:bold;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF9900;
	border-bottom:1px solid #808080;

}
/* }}} 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 div:hover a{
	color:#C80C13 !important;
	text-decoration:underline;
}

.linktype-A div:active a{
	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;
}

#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;
}

