/* ============================================================================================== */
/* Font sizes and colors */

/* Font sizes */

.more, .bar {
	font-size: 11px; line-height: 14px;
}
#sidebar {
	font-size: 12px; line-height: 15px;
}


/* Colors */

/* Index/generic areas */
#cf_header, #sectionnavbar, .submenu_category { background-color: #b92e20; }
a, .enum li:before, .teasers a:hover { color: #b92e20; }
.highlights_nav li.active span, .highlights_nav li.active:before { border-color: #b92e20; }
#bigrating_self { background-color: #b92e20; }
.pagenum.active { color: #b92e20!important; }

/* Main areas */
.c_cinema #cf_header, .c_cinema #nav .section_cinema>a,  #nav .section_cinema:hover>a, .section_cinema ul a:hover, .c_cinema #sectionnavbar, .c_cinema .submenu_category { background-color: #6e2f9b; }
.c_cinema a, .c_cinema .enum li:before, .section_cinema .teasers a:hover,  #nav .section_cinema .menuMore a:hover, .c_cinema .teasers .more { color: #6e2f9b; }
.c_cinema .teasers .item_text .more:hover { color: #b92e20; }
.c_cinema .highlights_nav li.active span, .c_cinema .highlights_nav li.active:before { border-color: #6e2f9b; }
.c_cinema #bigrating_self { background-color: #6e2f9b; }
.c_cinema #cycle>div .coverbox { background-position: 0px -114px;}

.c_charts #cf_header, .c_charts #nav .section_charts>a,  #nav .section_charts:hover>a, .section_charts ul a:hover, .c_charts #sectionnavbar, .c_charts .submenu_category { background-color: #6e2f9b; }
.c_charts a, .c_charts .enum li:before, .section_charts .teasers a:hover,  #nav .section_charts .menuMore a:hover, .c_charts .teasers .more { color: #6e2f9b; }
.c_charts .teasers .item_text .more:hover { color: #b92e20; }
.c_charts .highlights_nav li.active span, .c_charts .highlights_nav li.active:before { border-color: #6e2f9b; }
.c_charts #bigrating_self { background-color: #6e2f9b; }
.c_charts #cycle>div .coverbox { background-position: 0px -114px;}

.c_medien #cf_header, .c_medien #nav .section_medien>a,  #nav .section_medien:hover>a, .section_medien ul a:hover, .c_medien #sectionnavbar, .c_medien .submenu_category { background-color: #31709d; }
.c_medien a, .c_medien .enum li:before, .section_medien .teasers a:hover,  #nav .section_medien .menuMore a:hover, .c_medien .teasers .more { color: #31709d; }
.c_medien .teasers .item_text .more:hover { color: #b92e20; }
.c_medien .highlights_nav li.active span, .c_medien .highlights_nav li.active:before { border-color: #31709d; }
.c_medien #bigrating_self { background-color: #31709d; }
.c_medien #cycle>div .coverbox { background-position: 0px -228px;}

.c_tv     #cf_header, .c_tv     #nav .section_tv>a,      #nav .section_tv:hover>a    , .section_tv     ul a:hover, .c_tv     #sectionnavbar, .c_tv     .submenu_category { background-color: #a0873b; }
.c_tv     a, .c_tv     .enum li:before, .section_tv     .teasers a:hover, #nav .section_tv .menuMore a:hover, .c_tv .teasers .more { color: #a0873b; }
.c_tv	 .teasers .item_text .more:hover { color: #b92e20; }
.c_tv     .highlights_nav li.active span, .c_tv     .highlights_nav li.active:before { border-color: #a0873b; }
.c_tv     #bigrating_self { background-color: #a0873b; }
.c_tv #cycle>div .coverbox { background-position: 0px -342px;}

.c_movie  #cf_header, .c_movie  #nav .section_movie>a,   #nav .section_movie:hover>a , .section_movie  ul a:hover, .c_movie  #sectionnavbar, .c_movie  .submenu_category { background-color: #359f3f; }
.c_movie  a, .c_movie  .enum li:before, .section_movie  .teasers a:hover,  #nav .section_movie .menuMore a:hover, .c_movie .teasers .item_text .more { color: #359f3f; }
.c_movie .teasers .item_text .more:hover { color: #b92e20; }
.c_movie  .highlights_nav li.active span, .c_movie  .highlights_nav li.active:before { border-color: #359f3f; }
.c_movie #bigrating_self { background-color: #359f3f; }
.c_movie #cycle>div .coverbox { background-position: 0px -456px;}
.c_movie .pagenum.active { color: #359f3f!important; }

.c_series #cf_header, .c_series #nav .section_series>a,  #nav .section_series:hover>a, .section_series ul a:hover, .c_series #sectionnavbar, .c_series .submenu_category { background-color: #38a086; }
.c_series a, .c_series .enum li:before, .section_series .teasers a:hover, #nav .section_series .menuMore a:hover, .c_series .teasers .more { color: #38a086; }
.c_series .teasers .item_text .more:hover { color: #b92e20; }
.c_series .highlights_nav li.active span, .c_series .highlights_nav li.active:before { border-color: #38a086; }
.c_series #bigrating_self { background-color: #38a086; }
.c_series #cycle>div .coverbox { background-position: 0px -571px;}

.c_person #cf_header, .c_person #nav .section_person >a, #nav .section_person:hover>a, .section_person ul a:hover, .c_person #sectionnavbar, .c_person .submenu_category { background-color: #9c3193; }
.c_person a, .c_person .enum li:before, .section_person .teasers a:hover,  #nav .section_person .menuMore a:hover, .c_person .teasers .more { color: #9c3193; }
.c_person .teasers .item_text .more:hover { color: #b92e20; }
.c_person .highlights_nav li.active span, .c_person .highlights_nav li.active:before { border-color: #9c3193; }
.c_person #bigrating_self { background-color: #9c3193; }
.c_person #cycle>div .coverbox { background-position: 0px -686px;}

.c_forum #cf_header, .c_forum #nav .section_forum >a, #nav .section_forum:hover>a, .section_forum ul a:hover, .c_forum #sectionnavbar, .c_forum .submenu_category { background-color: #2f4456; }
.c_forum a, .c_forum .enum li:before, .section_forum .teasers a:hover,  #nav .section_forum .menuMore a:hover, .c_forum .teasers .more { color: #2f4456; }
.c_forum .teasers .item_text .more:hover { color: #b92e20; }
.c_forum .highlights_nav li.active span, .c_forum .highlights_nav li.active:before { border-color: #2f4456; }
.c_forum #bigrating_self { background-color: #2f4456; }
.c_forum #cycle>div .coverbox { background-position: 0px -800px;}


/* Meta header */
.meta { color: #999; }


/* Gradient background */

.nav_primary>ul, .nav_primary>ul>li>a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAYAAADUgSt0AAAAPUlEQVQY02P8//8/AwMDAwMTAxSwQDEOBiuMwUYEgx2DwYFbBA+DkwgRYqQ4iHAGppuJ8Skr9hBj/A8NXwBgawiNFhD2GAAAAABJRU5ErkJggg==);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.black {
	color: #000 !important;
}

#bigrating_self {
	margin: -10px -10px;
	padding: 15px 10px 20px 10px;
}

#bigrating_self h4 {
	text-shadow: 0 0 0!important;
	color: white!important;
	background-image: none;
}