/*
Theme Name: FCR-01.de New Theme by Leonard Hertel
Theme URI: http://leonardhertel.de/
Description: This is the new theme for http://fcr-01.de.
Version: 1.0
Author: Leonard Hertel
Author URI: http://leonardhertel.de/
Tags: fcr-01, Fu&szlig;ball, Soccer

	This theme was designed and built by Leonard Hertel,
	whose blog you will find at http://leonerd.de/ and his Portfolio at http://leonardhertel.de/
*/

html,body,a,h1,h2,h3,h4,h5,h6,img,p,pre,ul,li,table,td,form,input,textarea,div,span	{
	background:transparent; border:none;  margin:0px; padding:0px;}
html,body,p,div,table,input,textarea	{
	color:#333333; font:normal normal normal 12px/16px Arial,Helvetica;	}
html,body	{
	background:#666666 url("img/body_background.gif") center top repeat;
	behavior:url("source/csshover3.htc");
	cursor:default;
	text-align:center;
	}

a	{
	color:#009860;
	border-bottom:1px dotted #009860;
	font-weight:bold;
	text-decoration:none;
	}
a:hover	{
	color:#666666;
	border-bottom-color:#666666;
	}
h1	{
	border-bottom:2px solid #009860;
	color:#009860;
	font:normal bold normal 22px/24px Arial,Helvetica;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:uppercase;
	}
h2	{
	color:#005730;
	font:normal bold normal 16px/20px Verdana,Helvetica;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 0px 5px 0px;
	}
h3	{
	color:#333333;
	font:normal bold normal 12px/16px Verdana,Helvetica;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 0px 5px 0px;
	text-transform:uppercase;
	}
h4	{
	color:#009860;
	font:italic bold normal 12px/16px Verdana,Helvetica;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 0px 5px 0px;
	text-transform:uppercase;
	}
input,textarea	{
	background-color:#ccddcc;
	border:1px solid #009860;
	padding:4px;
	}
p	{
	margin-bottom:12px;
	}
ul	{
	list-style:square;
	}
li	{
	margin-left:15px;
	}

.clearer	{clear:both; display:block; line-height:0px; margin:0px; overflow:auto; padding:0px;}
.iArrowLeft,.iArrowRight,.iAuthor,.iBubble,.iCalendar,.iContact,.iDiskDownload,
.DocumentAcrobat,.iFeed,.iGlass	{
	background:transparent url("img/sprite_vertical.png") left top no-repeat;
	display:inline-block;
	height:16px;
	margin:0px 4px 0px 4px;
	position:relative; top:3px;
	width:16px;
	}
.iArrowLeft	{
	background-position:0px 0px;		}
.iArrowRight	{
	background-position:0px -40px;	}
.iAuthor	{
	background-position:0px -80px;	}
.iBubble	{
	background-position:0px -120px;	}
.iCalendar	{
	background-position:0px -160px;	}
.iContact	{
	background-position:0px -200px;	}
.iDiskDownload	{
	background-position:0px -240px;	}
.iDocumentAcrobat	{
	background-position:0px -280px;	}
.iFeed	{
	background-position:0px -280px;	}
.iGlass	{
	background-position:0px -320px;	}
.pagemenu	{
	padding-top:10px;
	display:block;
	height:20px;
	}
.post	{
	border-bottom:1px solid #009860;
	margin-bottom:12px;	}
.postbar	{
	color:#666666;
	display:block;
	font:normal normal normal 11px/16px Arial,Helvetica;
	letter-spacing:0px;
	}

.aligncenter, div.aligncenter	{
	display:block; margin-left:auto; margin-right:auto;}
.alignleft	{
	float:left;}
img.alignleft	{
	margin-right:5px;}
.alignright	{
	float:right;}
img.alignright	{
	margin-left:5px;}
.wp-caption	{
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
}
.wp-caption img	{
	margin:0px; padding:0px; border:0px none;}
.wp-caption p.wp-caption-text	{
	font-size:11px; line-height:17px; padding:0px 4px 5px; margin:0px;}
	
#menu,#wrap_content,#footer_top,#footer,#footer_bottom	{
	background:url("img/sprite_horizontal.png") left top;	}
#wrap	{
	margin:0px auto 0px auto;
	padding-top:30px;
	position:relative;
	text-align:left;
	width:910px;
	}
#menu	{
	background-position:-910px 0px;
	height:40px;
	z-index:100;
	}
#header	{
	background:transparent url("img/sprite_header.jpg") left top no-repeat;
	border-bottom:1px solid #005830;
	height:150px;
	margin:0px 5px 0px 5px;
	}
#sponsors	{
	background-color:#ffffff;
	border-bottom:1px solid #005830;
	height:60px;
	margin:0px 6px 0px 6px;
	z-index:1;
	}
#logo	{
	height:133px;
	position:absolute; top:100px; right:25px;
	width:118px;
	z-index:1;
	}
#wrap_content	{
	background-position:0px 0px;
	background-repeat:repeat-y;
	overflow:auto;
	}
#sidebar	{
	float:right;
	display:inline;
	margin:0px 15px 0px 0px;
	padding-top:20px;
	text-align:center;
	width:205px;
	}
#content	{
	border-right:1px solid #005730;
	margin:20px 230px 0px 25px;
	padding:0px 19px 0px 0px;
	}
#footer_top	{
	background-position:-1820px 0px;
	height:40px;
	}
#footer	{
	background-position:-2730px 0px;
	background-repeat:repeat-y;
	display:inline-block;
	overflow:auto;
	padding:0px 0px 0px 5px;
	}
#footer_bottom	{
	background-position:-3640px 0px;
	height:40px;
	}

#menu ul	{
	list-style:none;
	padding:5px 0px 0px 25px;
	position:absolute;
	z-index:2;
	}
#menu ul li	{
	float:left;
	margin:0px;
	position:relative;
	}
#menu ul li a	{
	border:none;
	color:#eeeeee;
	display:block;
	font-weight:bold;
	line-height:35px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	}
#menu ul li a:hover, #menu ul li.current_page_item a, #menu ul li.current_page_parent a	{
	background:#eeeeee;
	border:1px solid #005730;
	border-top-width:0px;
	border-bottom-width:0px;
	color:#333333;
	padding:0px 9px 0px 9px;
	}
	
#menu ul li:hover ul	{
	display:block;
	}
#menu ul ul	{
	background:#eeeeee;
	border:1px solid #005730;
	border-top-width:0px;
	display:none;
	list-style:none;
	padding:0px;
	position:absolute;
	width:200px;
	z-index:100;
	}
#menu ul ul li	{
	float:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#menu ul ul li a	{
	background:transparent;
	border-bottom:1px solid #005730;
	color:#333333;
	display:block;
	height:35px;
	line-height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	}
#menu ul ul li a:hover, #menu ul ul li.current_page_item a	{
	background:#005730;
	color:#eeeeee;
	padding:0px 0px 0px 20px;
	}
#header.team1	{	background-position:0px 0px;	}
#header.team2	{	background-position:0px -150px;	}
#header.team3	{	background-position:0px -300px;	}
#header.youth	{	background-position:0px -450px;	}
#logo a	{ border:none; text-decoration:none;}
#sidebar a	{border:none; text-decoration:none;}
#footer,#footer h3,#footer p,#footer ul,#footer li	{
	color:#eeeeee;
	}
#footer .cols4	{
	border-right:1px solid #009860;
	display:inline;
	float:left;
	height:200px;
	margin:0px 0px 0px 19px;
	overflow:hidden;
	padding:0px 20px 0px 0px;
	width:185px;
	}
#footer .cols5ty	{
	display:inline;
	float:left;
	width:92px;
	}
#footer_bottom p	{
	color:#009860;
	font-size:11px;
	margin:-5px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	}