/*
Theme Name: Fortuna K&ouml;ln
Theme URI: http://www.sebastianfluegel.de
Description: "Wordpress Theme der offiziellen Fortuna K&ouml;ln Homepage.
Version: 1.0
Author: Sebastian Fl&uuml;gel
Author URI: http://www.sebastianfluegel.de
License: GPL
*/

/* CSS Document */

body {
	margin: 0 auto;
	font: 12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
	background-image: url(images/bg.png);
	background-color: #CCC;
	background-repeat: repeat;
}

h1 {
	margin: 0;
}

h2 {
	padding: 15px 0 0 0;
}

ul {
	margin: 0;
	padding: 0 0 0 15px;
}

li {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

caption {
	text-align: left;
	padding: 0 0 5px 0;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

table {
	border: 1px;
}

th, td {
	text-align: left;
	padding: 4px 5px 4px 5px;
}

tr.highlight {
	background-color: #CCC;
	cursor: pointer;
}

a {
	color: #000;
	text-decoration: none;
}

/* LAYOUT */

#container {
	margin: 0 auto;
	width: 915px;
	padding: 0px 0 25px 0;
	height: auto;
	background-color: #f5f6f7;
}

#top {
	padding: 15px 15px 0 15px;
	width: 885px;
	height: 260

px;
	/* background-image: url(images/top.png); */ background-color: #f5f6f7;
}

#top-left {
	float: left;
	padding: 0;
	width: 885px;
	height: 260px;
	background-color: #f5f6f7;
	background-repeat: no-repeat;
}

#logo {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 0 0 15px;
}

#middle {
	width: 915px;
	display: table;

/* background-image:url(images/content-bg.png);*/
}

#middle-left {
	margin: 25px 0 0 10px;
	float: left;
	padding: 0px 0 0px 0px;
	width: 565px;
	height: auto;
}

#middle-content {
	float: left;
	margin: 0px 0 0px 0;
}

#middle-right {
	float: right;
	margin: 25px 0 0 0px;
	width: 320px;
	height: auto;
}

.content {
	margin: 10px 0 0 0;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	width: 500px;
	background-color: #f3efef;
	background-repeat: no-repeat;
}

.content td {
	border-bottom: 1px dotted #999;
}

#middle-content h1 {
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#middle-content h2 {
	font-size: 14px;
	margin: 5px 0 0 0;
}

#middle-content p {
	margin: 0 0 10px 0;
}

#middle-content a {
	color: #900;
	margin: 0;
}

#middle-content a:hover {
	background-color: #900;
	color: #FFF;
}

.bildunterschrift {
	padding: 10px 0 0 0;
	text-align: center;
}

#category {
	margin: 0 0 0px 0;
	background-image: url(images/category-background.png);
	width: 540px;
	padding: 2px 0 2px 10px;
	font-size: 20px;
	color: #FFF;
}

.breadcrumb a, .breadcrumb {
	font-size: 11px;
	font-size: 10px;
	color: #999;
}

.breadcrumb {
	padding: 0 0 25px 0;
}

img a {
	border: none;
}

/* SEARCHFORM */

#sidebar {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 320px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	margin: 0;
	padding: 0;
}

#sidebar ul li a:hover {
	border: 1px solid #333;
}

#search-3 {
	margin: 0;
	padding: 0;
	height: 50px;
	background-color: #900;
}

 



/* NEWS - DETAIL */

/* MANNSCHAFT */

.content th {
	background-image: url(images/tablebg.png);
	color: #FFF;
}

/* SPIELER */

#spieler tr {
	
}

#spieler th {
	font-size: 12px;
	text-align: right;
	border-bottom: 1px dotted #666;
	color: #666;
}

#spieler table td {
	font-size: 12px;
	border-bottom: 1px dotted #666;
}

#spieler table a {
	background-color: #666;
	color: #FFF;
	padding: 5px;
}

#spieler table a:hover {
	background-color: #900;
	color: #FFF;
	padding: 5px;
}

#spieler td img {
	padding: 5px;
	border: 1px dotted #666;
}

/* NAVIGATION - NEWSARCHIV - MODULES */

#module-newsarchiv, #module-2, #module-3, #module-4 {
	width: 270px;
	padding: 10px;
	margin-bottom: 5px;
	height: 100px;
	border: 1px solid #CCC;
}

#module-newsarchiv {
	height: 15px;
	background-image: url(images/background.png);
}

#module-newsarchiv h1 {
	font-size: 14px;
	padding: 0 5px 0 5px;
	color: #900;
	float: left;
	background-color: #900;
	color: #FFF;
	border: 1px solid #FFF;
}

#module-newsarchiv-jahr {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#module-newsarchiv-jahr li a {
	font-size: 11px;
	display: block;
	margin: 0 0 0 1px;
	padding: 1px 8px 1px 8px;
	float: left;
	background-color: #333;
	color: #FFF;
	overflow: hidden;
	border: 1px solid #FFF;
}

#module-newsarchiv-jahr li a:hover {
	background-color: #999;
	; color: #FFF;
}

/* NAVIGATION - NEWSARCHIV */

#newsarchiv-navigation {
	list-style-type: none;
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 12px;
	color: #FFF;
}

#newsarchiv-navigation {
	margin: 1px 0 0 0;
	list-style-type: none;
	padding: 0;
}

#newsarchiv-navigation li a {
	color: #FFF;
	text-align: center;
	padding: 0 10px;
	background-color: #666;
	float: left;
}

#newsarchiv-navigation li a:hover {
	background-color: #333;
}

#newsarchiv-navigation .active {
	background-color: #333;
}

#navigation {
	margin: 200px 0 0 0;
	width: 885px;
	height: 55px;
}

#navigation ul {
	margin: 0;
	list-style-type: none;
}

#navigation ul#main {
	width: 885px;
	height: 30px;
	background-image: url(images/main_navigation.png);
	padding: 0px 0 0 0;
}

#navigation ul#main li {
	float: left;
	font-weight: bold;
	margin: 5px 0 0 10px;
}

#navigation ul#main li a {
	color: #FFF;
	text-transform: uppercase;
	padding: 5px 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#navigation ul#main li a:hover, .current_page_parent, #navigation ul#main li.current_page_item {
	background-color: #600;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#navigation ul#sub {
	font-size: 11px;
	width: 885px;
	height: 19px;
	background-color: #FFF;
	padding: 0;
}

#navigation ul#sub li {
	float: left;
	margin: 0px 0 0 0px;
	border-right: 1px solid #666;
}

#navigation ul#sub li a {
	padding: 2px 10px;
}

#navigation ul#sub li a:hover, #navigation ul#sub li.current_page_item {
	background-color: #CCC;
}

/* FOOTER */

#bottom {
	float: left;
	width: 915px;
	height: 50px;
	background-color: #f5f6f7;
	margin: 0;
	padding: 0 0 0 0px;
}

#bottom ul {
	display: none;
}

#bottom ul li {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	padding: 0 5px 0 0
}

#bottom ul li a {
	font-size: 11px;
	background-color: #900;
	color: #FFF;
	margin: 0;
	padding: 0 5px 0 5px;
}

#bottom ul li a:hover {
	background-color: #333;
}

.Nachwuchs {
	background-image: url(images/nachwuchs.png);
	background-repeat: no-repeat;
}

.Damen {
	background-image: url(images/damen.png);
	background-repeat: no-repeat;
}

.Handball {
	background-image: url(images/handball.png);
	background-repeat: no-repeat;
}

.Club {
	background-image: url(images/club.png);
	background-repeat: no-repeat;
}

.Amateure {
	background-image: url(images/amateure.png);
	background-repeat: no-repeat;
}

.Allgemein {
	background-image: url(images/club.png);
	background-repeat: no-repeat;
}

.NRW-Liga {
	background-image: url(images/nrwliga.png);
	background-repeat: no-repeat;
}

/* PICTURE SWITCHER im Header */

.picture-1 {
	background-image: url(images/header/picture-1.jpg);
}

.page_0, 
.page_379  {
	background-image: url(images/header/scf_bilder_news.jpg);
}

.page_4, 
.page_10989, 
.page_11008, 
.page_11016, 
.page_63, 
.page_376, 
.page_61, 
.page_55, 
.page_49, 
.page_11023, 
.page_59 {
	background-image: url(images/header/scf_bilder_nachwuchs.jpg);
}

.page_47, 
.page_10943, 
.page_10946, 
.page_101, 
.page_99, 
.page_103, 
.page_102, 
.page_106, 
.page_10965 {
	background-image: url(images/header/scf_bilder_fans.jpg);
}

.page_587,
.page_10892, 
.page_10986, 
.page_10900, 
.page_10903, 
.page_10984, 
.page_10906, 
.page_10896 {
	background-image: url(images/header/scf_bilder_erste.jpg);
}

.page_23, 
.page_11220, 
.page_78, 
.page_82, 
.page_84, 
.page_12381, 
.page_11243, 
.page_11249 {
	background-image: url(images/header/scf_bilder_damen.jpg);
}

.page_10974, 
.page_11036, 
.page_9643, 
.page_11047 {
	background-image: url(images/header/scf_bilder_amateure.jpg);
}

.page_97 {
	background-image: url(images/header/scf_bilder_history.jpg);
}

.page_10968 {
	background-image: url(images/header/scf_bilder_stadion.jpg);
}

.page_44, 
.page_133, 
.page_323, 
.page_5078, 
.page_86, 
.page_6502, 
.page_92, 
.page_90, 
.page_94, 
.page_316, 
.page_12840, 
.page_3956, 
.page_5376, 
.page_2397, 
.page_5336, 
.page_12225, 
.page_5431, 
.page_2598, 
.page_12164, 
.page_2609, 
.page_12168, 
.page_12173, 
.page_2702, 
.page_2665, 
.page_2668, 
.page_5416, 
.page_12211, 
.page_12215, 
.page_2689, 
.page_5413, 
.page_12218, 
.page_5423, 
.page_2716, 
.page_2723, 
.page_8716, 
.page_8497, 
.page_5406, 
.page_12222, 
.page_5343, 
.page_12233, 
.page_2674, 
.page_2695, 
.page_11924, 
.page_11927, 
.page_11931, 
.page_11930, 
.page_11936, 
.page_11966, 
.page_11939, 
.page_11942, 
.page_11945, 
.page_11948, 
.page_11954, 
.page_11959, 
.page_11962, 
.page_12071, 
.page_11971, 
.page_11975, 
.page_12076, 
.page_12081, 
.page_12085, 
.page_12090, 
.page_11978, 
.page_12098, 
.page_12094, 
.page_4969,
.page_8910,
.page_4931,
.page_8899,
.page_4947,
.page_8892,
.page_3877,
.page_8580,
.page_3880,
.page_3985,
.page_6111,
.page_8753,
.page_8719,
.page_3884,
.page_3981,
.page_6117,
.page_8671,
.page_8662,
.page_4910,
.page_2482,
.page_3870,
.page_10674,
.page_5825,
.page_10674,
.page_5828,
.page_5833,
.page_5838,
.page_5846,
.page_5852,
.page_5857,
.page_5860,
.page_5862,
.page_5864,
.page_5867,
.page_5870,
.page_6608,
.page_5874,
.page_7925,
.page_5877,
.page_6612,
.page_5880,
.page_5883,
.page_5886,
.page_5889,
.page_5892, 
.page_5896,
.page_5899
 {
	background-image: url(images/header/scf_bilder_handball.jpg);
}


h1 {
	color: #900;
}

.time {
	
}

.news {
	padding: 0 0 15px 0;
}

.news-cat {
	height: 23px;
	width: 525px;
	padding: 7px 0 0 25px;
	color: #666;
	font-weight: bold;
}

.news-middle {
	width: 505px;
	padding: 15px 25px 15px 25px;
	background-image: url(images/news-middle.png);
	background-repeat: repeat-y;
	/*display: table;*/
}

.news img {
	margin: 10px 0 0 0;
	border: 1px solid #333;
}

.news-bottom {
	background-image: url(images/news-bottom.png);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	height: 15px;
}

#middle a:hover {
	color: #333;
}

.page-cat {
	background-image: url(images/news-top.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 550px;
}

#sidebar li {
	list-style-type: none;
}

p {
	margin: 0 0 0 15px;
}

.news-middle img {
	margin-right: 15px;
	float: left;
}

.alignright {
	float: right !important;
}

.widgettitle {
	display: none;
}

#newsswitch  {
	width: 565px;
	height: 50px;
}

#news-next {
	float: left;
	padding-left: 25px;
	width: 250px;
}

#news-previous {
	float: right;
	text-align: right;
	padding-right: 25px;
	width: 250px;
}

.email {
	list-style-image: url(images/email.png);
}
