
/* Anmerkung bjk: Diese Datei enthaelt nun nur noch die (Farb-)Differenzen, nicht mehr das gesamte Geruest */


/* global tag-defs */

body {
	color: #1F1F1F;
	background-color: #FFF;
	}

/* special ids and classes */


/* head-area */

#head-area-wrapper {
	border-bottom: 1px solid #1F1F1F;	
	}

#head-navigation a {
	color: #3C3C3C;
	}
	
#head-navigation a:hover {
	color: #E32721;
	}

#head-search #search-input {
	border: 1px solid #3C3C3C;
	}

#head-search #search-go {
/* Farbe festlegen, damit nicht hinterher weisse Schrift auf weissem Grund erscheint... */
	background: #3C3C3C;
	
	border: 1px solid #3C3C3C;
	background-color: #1F1F1F;
	
	color: #FFF;
	}


/* prestige-area */

#prestige-area-wrapper {
	background-color: #FFF;
	border-bottom: 3px solid #FFF;
	}
	

#prestige-button-area a {
/* Farbe festlegen, damit nicht hinterher weisse Schrift auf weissem Grund erscheint... */
	background: #1F1F1F;

	border: 2px solid #000;
	color: #FFF;
	}
	
#prestige-button-area a:hover {
	border: 2px solid #999;
	color: #FFF;
	}


/* breadcrumb */

#breadcrumb-wrapper-kmtk,
#breadcrumb-wrapper-badso,
#breadcrumb-wrapper-faho {
	border-top: 3px solid #1F1F1F;
	background-color: #1F1F1F;
	}

#breadcrumb {
	color: #FFF;
	}

#breadcrumb a {
	color: #FFF;
	}
	
#breadcrumb a:hover {
	color: #E3E1DA;
	}



/* mid-content */

#home-wrapper,
#mid-content-wrapper-faho #home-wrapper,
#mid-content-wrapper-badso #home-wrapper {
	border-top: 1px solid #333;
	}

/* kmtk follow + all others follow */
#mid-content-wrapper-kmtkcon,
#mid-content-wrapper-badsocon,
#mid-content-wrapper-fahocon {
	border-bottom: 3px solid #1F1F1F;
	background-color: #FFF;
	}

	
	
/* home + other home */
#mid-content-wrapper-kmtk,
#mid-content-wrapper-badso,
#mid-content-wrapper-faho {
	background-color: #1F1F1F;
	}

#mid-content-wrapper-kmtk #mid-content,
#mid-content-wrapper-badso #mid-content,
#mid-content-wrapper-faho #mid-content {
	border-top: 1px solid #555;
	}
	
#mid-content-wrapper-kmtk #mid-content #main-navigation-kmtk,
#mid-content-wrapper-badso #mid-content #main-navigation-badso,
#mid-content-wrapper-faho #mid-content #main-navigation-faho {
	background-color: #1F1F1F;
	border-bottom: 3px solid #1F1F1F;
	}
	


/* main-naviagtion (left column) */

#mn-title {
	border-bottom: 2px solid #1F1F1F;
	}
	
#mn-title-kmtk,
#mn-title-badso,
#mn-title-faho {
	border-bottom: 2px solid #FFF;
	color: #FFF;
	}

#mn-backjumps {
	border-bottom: 1px solid #1F1F1F;
	}

#mn-backjumps a {
	color: #1F1F1F;
	}

#mn-backjumps a:hover {
	color: #4F4F4F;
	}


#mn-navitems {
	border-bottom: 2px solid #71706E;
	}
	
	
#mn-navitems a.levelone {
	border-top: 1px solid #1F1F1F;
	color: #1F1F1F;
	}
	
#mn-navitems a.levelone-active {
	border-top: 1px solid #1F1F1F;
	color: #1F1F1F;
	}

#mn-navitems a.leveltwo {
	color: #1F1F1F;
	}
	
#mn-navitems a.leveltwo-active {
	color: #1F1F1F;
	}	
	
#mn-navitems a.levelthree {
	color: #1F1F1F;
	}	
	
#mn-navitems a.levelthree-active {
	color: #1F1F1F;
	}
	
#mn-navitems a.levelone:hover, #mn-navitems a.levelone-active:hover, #mn-navitems a.leveltwo:hover, #mn-navitems a.leveltwo-active:hover, #mn-navitems a.levelthree:hover, #mn-navitems a.levelthree-active:hover, #mn-navitems-kmtk a.levelone:hover {
	color: #4F4F4F;
	}

#mid-content-wrapper-badsocon #mn-navitems a.levelone:hover, #mid-content-wrapper-badsocon #mn-navitems a.levelone-active:hover, #mid-content-wrapper-badsocon #mn-navitems a.leveltwo:hover, #mid-content-wrapper-badsocon #mn-navitems a.leveltwo-active:hover, #mid-content-wrapper-badsocon #mn-navitems a.levelthree:hover, #mid-content-wrapper-badsocon #mn-navitems a.levelthree-active:hover {
	color: #4F4F4F;
	}
	
#mid-content-wrapper-fahocon #mn-navitems a.levelone:hover, #mid-content-wrapper-fahocon #mn-navitems a.levelone-active:hover, #mid-content-wrapper-fahocon #mn-navitems a.leveltwo:hover, #mid-content-wrapper-fahocon #mn-navitems a.leveltwo-active:hover, #mid-content-wrapper-fahocon #mn-navitems a.levelthree:hover, #mid-content-wrapper-fahocon #mn-navitems a.levelthree-active:hover {
	color: #4F4F4F;
	}	

#mn-navitems-kmtk a.levelone, #mn-navitems-badso a.levelone, #mn-navitems-faho a.levelone {
	color: #FFF;
	}
	
#mn-navitems-badso a.levelone:hover {
	color: #FFF;
	}
	
#mn-navitems-faho a.levelone:hover {
	color: #FFF;
	}	



/* maincontent (mid column) */	


#main-content h1 {
	border-bottom: 2px solid #1F1F1F;
	}

	
#maincontent-kmtk a {
	color: #4F4F4F;
	}
     
#maincontent-badso a {
	color: #4F4F4F;
	}     

#maincontent-faho a {
	color: #4F4F4F;
	} 
        
#maincontent-kmtk a:hover, #maincontent-badso a:hover, #maincontent-faho a:hover {
	color: #1F1F1F;
	}

#main-content a:link, #main-content a:visited {
	border-bottom: 1px solid #1F1F1F;
	color: #4F4F4F;
	}
        
#main-content a:hover {
	color: #1F1F1F;
	}	
    
    

/* right-column */

#rs-title {
	border-bottom: 2px solid #1F1F1F;
	}

#rs-items {
	border-top: 1px solid #FFF;
	}

#rs-items img {
	}
	
.rs-portlet {
	border-top: 2px solid #1F1F1F;
	}
	
.rs-portlet-content {
	border-top: 1px solid #FFF;
	background-color: #1F1F1F;
	color: #FFF;
	}

	
a.rs-link-item {
	color: #1F1F1F;
	}	
	
		
#rs-audio {
	border-top: 2px solid #1F1F1F;
	border-bottom: 2px solid #1F1F1F;
	}
	
#rs-audio-content {
	background-color: #1F1F1F;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	}
	
	
#rs-audio-content a {
	color: #FFF;
	}
	
	
	
/* home columns */

.home-portlet-headline {
	border-top: 2px solid #FFF;
	}

.home-portlet-headline h1 {
	border-top: 2px solid #444;
	color: #FFF;
	}

#mid-content-wrapper-kmtk #movie-portlet {
	border-bottom: 3px solid #1F1F1F;
	}
	

#choose-wrapper {
	border: 4px solid #FFF;
	}

#choose-content {
	border: 2px solid #FFF;
	background-color: #FFF;
	}
	
#choose-content h1 {
	border-bottom: 1px solid #1F1F1F;
	}


#rss-feed-link {
	border-top: 2px solid #444;
	}

        
#news-items li {
	border-bottom: 1px solid #FFF;
	}

#news-items a {
	color: #FFF;
	}
		
#news-items a:hover, #video-items .video-item a.video-text-link:hover {
	color: #E3E1DA;
	}
	
	
#video-items .video-item {
	background: #1F1F1F;
	}
	
	
#video-items .video-item a.video-text-link {
	color: #FFF;
	}

#media-pool-badso,
#media-pool-faho {
	background-color: #1F1F1F;
	border-top: 3px solid #1F1F1F;
	}
	
.mp-item a {
	color: #FFF;
	}	

.mp-item a:hover {
	color: #FFF;
	}
	


/* foot-area */

#foot-wrapper {
	border-top: 1px solid #FFF;
	}	
	

#foot-navigation a {
	color: #1F1F1F;
	}
	
#foot-navigation a:hover {
	color: #4F4F4F;
	}

#copyright {
	color: #696969;
	}



/* forms */



/* forms */

.form-controls {
	text-align: right;
	padding-top: 10px;
	}
	
.form-controls-left {
	padding-top: 20px;
	}	

.button-dark {
/* Farbe festlegen, damit nicht hinterher weisse Schrift auf weissem Grund erscheint... */
	background: #3C3C3C;
	
	border: 1px solid #3C3C3C;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	padding: 2px 6px 2px 6px;
	}
	
.form-field {
	padding: 0px;
	}
	
.form-field label {
	display: block;
	padding-top: 20px;
	padding-bottom: 3px;
	}
	
.form-field .input-item {
	border: 1px solid #1F1F1F;
	padding: 2px;
	}
	
#disclaim {
	background-color: #1F1F1F;
	padding: 10px;
	margin-top: 15px;
	color: #FFF;
	}	



/* sitemap */

.sitemap-headline {
	color: #FFF;
	padding: 5px 10px;
	margin: 20px 0px 5px 0px;
	font-size: 1em;
	line-height: 1.25em;
	}

#sitemap-kmtk, #sitemap-badso, #sitemap-hofh, #sitemap-faho, #sitemap-gmt, #sitemap-smtk {
	background-color: #1F1F1F;
	}
	
.sitemap_one {
	list-style-type: circle;
	}
	
.sitemap_two {
	list-style-type: square;
	margin-left: 15px;
	}
	
.sitemap_three {
	list-style-type: disc;
	margin-left: 30px;
	}



/* news-archive */

.year-headline {
	padding: 5px 0px;
	margin: 20px 0px 20px 0px;
	font-size: 1em;
	line-height: 1.25em;
	border-bottom: 1px dotted #1F1F1F;
	}

.na-item {
	padding-bottom: 20px;
	}

.na-headline {
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 1.25em;
	}
	
	
	
/* search-results */

#search-field {
	background-color: #1F1F1F;
	padding: 20px;
	margin-bottom: 15px;
	color: #FFF;
	}

#search-again {
	border-bottom: 1px dotted #FFF;
	padding-bottom: 15px;
	margin-bottom: 10px;
	}
	
#search-field a#expert-search {
	color: #FFF;
	}
	
#search-field a:hover#expert-search {
	color: #FFFF00;
	text-decoration: none;
	}		
	
#search-field #search-newinput {
	border: 1px solid #FFF;
	font-size: 1em;
	font-style: italic;
	padding: 3px 6px 3px 6px;
	}

#search-field #search-newgo {
	border: 1px solid #FFF;
	color: #1F1F1F;
	background-color: #FFF;
	font-weight: bold;
	font-size: 1em;
	padding: 2px 6px 2px 6px;
	}
	
#more-results {
	background-color: #1F1F1F;
	text-align: center;
	padding: 10px;
	}

#more-results a {
	padding: 0px 5px;
	}
	
#more-results a#active-result {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	}
	
#more-results a#nonactive-item {
	color: #A4A299;
	}

#more-results a.result-items {
	color: #FFF;
	}
	
#more-results a:hover.result-items {
	color: #FFFF00;
	text-decoration: none;
	}	

.result-item {
	padding-bottom: 20px;
	}		
	
.result-item h5 {
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 1.25em;
	}		



/* Ergaenzungen */

#mid-content-wrapper-kmtk #mid-content,
#mid-content-wrapper-badso #mid-content,
#mid-content-wrapper-faho #mid-content,
#mid-content-wrapper-hofh #mid-content,
#mid-content-wrapper-gmt #mid-content,
#mid-content-wrapper-smtk #mid-content {
    background-image: url(/images/bg_kmtkhome_sw.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border-top: 1px solid #555;
    } 


