body{
margin:0px;
background-color:#ffffff;
font-family:Arial;
font-size:13px;
/*background:#e9e9e9 url(../images/bgsecond.png) repeat-x left top;*/
overflow-y:scroll;
}
hr {
	margin:20px 0px 10px 0px;
	height:1px;
	border:none;
	border-top:1px solid #eaeaea;
}
a{
text-decoration:none;
color:#ffffff;
}
a:hover {
text-decoration:underline;
}
img {
	border:none;
}
p{
margin-bottom:0px;
margin-top:8px;
font-size:13px;
}

ul{
margin:0px;
padding:0px;
}

#sidebar {
	float:right;
	width:135px;
	margin: 0;
}

h1{
float:left;
margin:30px 0px 20px 0px;
font-size:15px;
font-weight:bold;
font-family:Arial;
text-transform:uppercase;
color:#0d4a79;
clear:left;
}
h1.newsletter {
color:#ffffff;
font-weight:normal;
margin:-37px 0 0 30px;
font-size:22px;
z-index:1000;
position:relative;
}
h1.csc-firstHeader{
display:none;
}

h2 {
margin:20px 0px 00px 0px;
padding:0px;
font-size:14px;
font-weight:bold;
}
h3 {
font-size:18px;
font-weight:bold;
}

#header li{
float:left;
margin-right:4px;
}

#content ul {
	line-height:20px;
}

#schatten {
width:922px;
padding:0px 11px 0px 11px;
background:#fff url(../images/schatten.jpg) repeat-y left top;
margin:0 auto;
}
.schattenImg {
margin:0px -11px 0px -11px;
display:inline;
}

#page{
width:900px;
}

#header{
background-image: url(../images/header/header.php);
/*background-repeat:no-repeat;*/
height:350px;
font-family:Arial;
position: relative;
}

.strassenzauber {
	position: absolute;
	top: 100px;
	left: 660px;
	display: block;
}

#header ul{
list-style-type:none;
}

#content {
overflow:auto;
clear:both;
}

#content ul{
margin-left:15px;
}

#content li {
clear:left;
font-size:13px;
}

#sites{
color:#0d4a79;
font-size:11px;
margin:55px 30px;
float:right;
}


#sites a{
color:#fff;
}

#sites #social {
	margin-left:5px;
}

#sites #social1 {
	margin-left:5px;
	margin-top: -8px;
}


#navi{
height:35px;
width: 880px;
/*background-color:#6baf35;
opacity:0.90;
filter: alpha(opacity=90);*/
position:relative;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6baf35,endColorstr=#6baf35);
background:transparent;
background-color:rgba(107, 175, 53, 0.9);
margin-top:211px;
margin-left: 10px;
}

#naviUl{
position:absolute;
width:900px;
left:50%;
margin-left:-475px;
top:315px;
padding-left:35px;
}

#naviUl a:hover {
	text-decoration:none;
}

#naviUl li{
padding:11px 20px 0px 20px;
height:24px;
text-align:center;
}

.box{
float:left;
margin:10px 20px 20px 10px;
}

.left{
float:left;
margin:0px;
padding:25px;
}

.left h1 {
color:#0d4a79;
padding:0px;
}

.first {
width:646px;
line-height:20px;
margin-left: 10px;
margin-right:2px;
}

.second{
width:240px;
overflow:hidden;
margin:10px 0px 20px 0px;
}

.second h1{
color:#fff;
background-color:#0d4a79;
clear:left;
margin:20px 0px 20px 0px;
}
.second p {
line-height:20px;
display:block;
}


.second h2 {
margin-bottom:0px;
}

.left #tabelle, .left #next{
float:left;
width:190px;
}

.show{
clear:left;
height:100px;
}

.rang{
float:left;
width:25px;
}

.verein{
padding-left:10px;
float:left;
width:100px;
}

.punkte{
float:left;
width:50px;
}

.right{
float:left;
width:528px;
height:250px;
}

#kollektion{
background:url(../images/kollektion.png) no-repeat;
}

#kulisse{
background:url(../images/kulisse.png) no-repeat;
}

#kollektion a,
#kulisse a {
	color:#ffffff;
}

.green_bottom{
height:63px;
margin-top:187px;
background-color:#6baf35;
opacity:0.9;
filter: alpha(opacity=90);
}

.green_bottom p{
margin:0px;
padding-top:25px;
padding-left:20px;
width:300px;
color:#ffffff;
}

#newsContainer {
height:290px;
width:468px;
border-right:none;
display:none;
}

#newsHeader {
	width:412px;
	display:none;
	margin: 0px 0px 0px 0px;
}

#newsHeader p {
	width:380px;
	display:block;
	margin:0px;
}

#newsHeader p a {
	padding:8px 0 8px 15px;
	width:300px;
	display:block;
	float:left;
	color:#ffffff;
}

/*
.subheader {
	width:450px;
	height:70px;
	padding:10px 15px;
	background-color:#64AC38;
	opacity:0.8;
	filter: alpha(opacity=80);
	margin-top:-100px;
	color:#ffffff;
}

.subheader h2 {
	margin:0px 0px 10px 0px;
}

.subheader h2 a {
	color:#ffffff !important;
}

*/
.newsH,
.newsHActive {
	background-color:#e6e6e6;
	height:58px;
}

.newsH:hover,
.newsHActive {
	background-color:#0A3C6E;
}

.newsH:hover  a{
	color:#ffffff !important;
}
.newsHActive  a {
	color:#ffffff !important;
}
.newsH:hover  a:hover ,
.newsHActive  a:hover{
	text-decoration:none;
}

.newsH a {
	color:#185687 !important;
}

#newsHeader p span {
	float:right;
	font-size:10px;
	margin-top:17px;
	color: #FFF;
}

#newsContainer .newsImg {
width:468px;
height:290px;
overflow:hidden;
border-right:1px solid #185687;
}

#newsContainer .newsImg img {
	margin-left:-45px;
}
#news{
clear:left;
padding-right:0px;
}

#news a, .box a{
color:#64ac38;
}

#sponsor{
clear:left;
width:940px;
margin:0 auto;
overflow:hidden;
}

#sponsor ul {
list-style-type:none;
}

#sponsor li{
height:72px;
float:left;
margin:10px 10px 0px 0px;
}

#sponsor li img{
height:72px;
width:300px;
}

#sponsor li:hover {
background-position:right top !important;
}

#sponsor li#niermann {
width:259px;
background:url(../images/sponsoren/niermann.jpg) no-repeat left top;
}
#sponsor li#melos {
width:241px;
background:url(../images/sponsoren/melos.jpg) no-repeat left top;
}
#sponsor li#awd {
width:182px;
background:url(../images/sponsoren/awd.jpg) no-repeat left top;
}
#sponsor li#eusterhus {
width:217px;
background:url(../images/sponsoren/eusterhus.jpg) no-repeat left top;
}
/*MEN�*/
ul#naviUl li:hover,
ul#naviUl li.active {
	background-color:#0D4A79;
}
ul#naviUl li:hover ul.mainSub {
	display: block;
}
ul#naviUl ul.mainSub {
	margin:9px 0px 0px -20px;
	padding: 0px;
	position: absolute;
	display: none;
	background-color:#0D4A79;
	width:150px;
	-moz-box-shadow:1px 2px 20px rgba(0, 0, 0, 0.5);	
	-webkit-box-shadow:1px 2px 20px rgba(0, 0, 0, 0.5);	
	z-index:1000;
}
ul#naviUl ul.mainSub li  {
	padding:5px 0px 1px 20px;
	height:20px;
	text-align:left;
	font-size:12px;
	width:150px;
}
ul#naviUl ul.mainSub li.firstChild  {
	margin-top:10px;
}
ul#naviUl ul.mainSub li.lastChild  {
	margin-bottom:10px;
}
ul#naviUl ul.mainSub li:hover {
	background-color:#ffffff;
	width: 130px;
}
ul#naviUl ul.mainSub li:hover a {
	color:#0D4A79;
}
ul#naviUl li ul.mainSub li:hover ul.mainSub2{
	display:block;
}
ul#naviUl ul.mainSub li ul.mainSub2{
	display:none;
	background-color:#0D4A79;
	overflow:hidden;
	width:170px;
	-moz-box-shadow:1px 2px 20px rgba(0, 0, 0, 0.5);
	margin:-25px 0px 0px 130px;
	z-index:1;
}
ul#naviUl ul.mainSub li ul.mainSub2 li.firstChild  {
	margin-top:5px;
}
ul#naviUl ul.mainSub li ul.mainSub2 li.lastChild  {
	margin-bottom:5px;
}
ul#naviUl ul.mainSub li ul.mainSub2 a {
	color:#ffffff;
}
ul#naviUl ul.mainSub li ul.mainSub2 li:hover a{
	color:#0D4A79;
}
  * html ul#naviUl a, * html ul#naviUl span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }




/*NEWS*/

p.news-single-imgcaption,
.csc-textpic-caption {
	background-color:#e6e6e6;
	color:#0D4A79;
	font-size:11px !important;
	padding:5px;
	margin:0px 0px 20px 0px !important;
	line-height:15px;

}
p.news-single-imgcaption {
	width:569px !important;
}
.csc-textpic-caption {
	width:100% !important;
}

.csc-textpic-caption {
color:#0D4A79;
font-size:11px;
padding:5px;
}

.news-single-img {
	margin:20px 0px 0px 0px !important;
	float:none !important;
}

.news-list-browse {
	margin:50px 0px 20px 0px;
	font-size:12px !important;
}

.news-single-item {
	padding:0px !important;
}
.newsItem {
	margin-top:20px;
	overflow:hidden;
}

.coto .newsItem{
padding:5px;
background-color:#f2f2f2;
margin-top:2px;
}

.coto .newsItem:hover{
background-color:#64AC38;
}

.coto .newsItem:hover a{
color:#fff;
}

.coto .newsItem:hover img{
border:1px solid #fff;
}

#news .newsItem{
padding:0px;
margin-top:0px;
}

#news .newsItem:hover img{
border:none;
}



.newsItem img {
	border:1px solid #C0C0C0;
	padding:4px;
}

/* fussballde API */
#fussballdeAPI div.SpieltagSuchblock {
	background-color:#ffffff !important;
}
.tx-larspfussballdejs-pi1 #fussballdeAPI a  {
	color:#fff !important;
}

/*überschriebener Inhalt */
.news-single-img img,
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #C0C0C0 !important;
margin:0px 5px 10px 0px !important;
padding:4px;
}

/*RTE, Rightsidebar Klassen */
.teaserBox {
	margin-top:2px;
}

.spielplan,
.tabelle {
	width:201px;
	height:206px;
	padding:20px 16px 0px 16px;
	background: url(../images/fcg_home_spielstand1.jpg) no-repeat;
	color:#0d4a79;
	cursor:pointer;
}

#countdownwrap{
float:left;
width:235px;
}

.second #countdownwrap{
float:none;
}

#sidekick .countdownbox, .countdownbox{
clear:left;
height:75px !important;
padding:10px 0px 10px 0px;
text-align:center;
width:233px;
}

.cdw-inner{
float:left;
width:115px;
text-align:center;
}

.cdw-inner.endstand{
	width:100%;
	height: 40px;
	line-height: 40px;
	
	position:absolute;
	left: 0;
	top: 30px;
}


#sidekick .teaserBox.countdownbox2, .teaserBox.countdownbox2{
clear:left;
height:107px;
padding:10px 0px 10px 0px;
margin-top:2px;
text-align:center;
width:233px;
}

.tabelle {
	background:#fff url(../images/fcg_home_tabelle.jpg) no-repeat left top;
}
.spielplan p.detail {
	font-size:11px;
	margin-top:0px;
	margin-bottom:8px;
}
.spielplan table,
.tabelle table {
	border-spacing: 0px;
	margin-top:-7px;
}
.spielplan table tr td,
.tabelle table tr td{
	padding:0px;
}
.spielplan table p,
.tabelle table p {
	line-height:16px;
}

#sidekick {
	height:230px;
	width:890px;
	clear:left;
	margin:5px 0px 0px 0;
}
#sidekick .teaserBox {
	float:left;
	margin:2px 2px 0px 0px;
}

#sidekick .teaserBox0 {
	float:left;
	margin:2px 2px 0px 0px;
}


#sidekick .teaserBox1 {
	margin:2px 60px 0px 0px;
	float:left;
}

#sidekick .teaserBox2 {
	margin:2px 2px 0px 0px;
	float:left;
}

.teaserBox0 {
	margin-top:10px;
}

.teaserBox1 {
	margin-top:10px;
	margin-left: 28px;
}

.teaserBox2 {
	margin-top:10px;
	margin-left: 28px;
}

#countdowntimer,
#countdowntimer2 {
	margin:5px 0px 5px 15px;
	width: 100%;
	overflow:hidden;
	float:left;
}
.time{
	float:left;
	color:#8fbc6b;
	/*width:60px;*/
	margin-right:1px;	
}

.time p{
float:left;
}
	
.timenumber{			
	font-size:20px;
	color:#185687 !important;
	padding-right:2px;
}

.timename{
margin-top:11px;
}

#gameN2{
margin-bottom:8px;
position:relative;
}

#gameN{
position:relative;
zoom: 1;
}

#gameN2 span, #gameN span{
font-size:22px;
width:50px;
margin:0px;
text-align:center;

}

#gameN2 span.upcoming, #gameN span.upcoming{
margin:0px 0px;
}

.spielplan{
padding-top:10px;
height:216px;
}



#ecke1{
display: none;
}
#ecke2 {
display: none;
}
#ecke3 {
display: none;
}
#ecke4 {
display: none;
}

*/


fieldset {
	border:none;
}


fieldset label {
	display:block;
	float:left;
	width:120px;
	margin-bottom:7px;
}

fieldset input {
	display:block;
	float:left;
	margin:0px 0px 7px 0px;
}

fieldset .csc-mailform-field {
	clear:left;
	overflow:auto;
}

/* SPONSOREN */
.sp td {
	/*padding-right:10px;*/
}
.sp4 td {
	background:url(../images/sp4.png) no-repeat left top;
	text-align:center;
	padding-right:7px;
}
.sp4 td p {
	padding:10px;
	font-size:8px;
	line-height:14px;
	margin-top:0px;
}
.sp4 img {
	margin:-20px -10px -10px -10px;
}

/* HIGHLIGHT GF */
#gf {
	position:absolute;
	left:790px;
	/*margin-left:180px;*/
	top:180px;
}

/* FORMS */

input#uid3, input#uid5, input#uid6, input#uid8, input#uid9, input#uid10, input#uid12, input#uid14, input#uid15, input#uid16, input#uid17, input#uid19, input#uid20, input#uid21, input#uid22, input#uid24, input#uid25, input#uid27, input#uid28, input#uid29, input#uid31, input#uid33 {
	width: 30px;
	height: 20px;
}

a.umfrage-button {
	position: absolute;
	top: 200px;
	left: 633px;
}

#partner {
    float: left;
    overflow: hidden;
    width: 204px;
	margin-top:-112px;
	height:226px;
	background:url("../images/fcg_home_spielstand1.jpg") no-repeat scroll 0 0 transparent;
}

.bxSlider img{
margin:0px 0px;
}

.newsItem .news-list-morelink {
	/*display:none;*/
}

.newsItem:hover {
	cursor:pointer;
}
