/*------------------------------ Grundeinstellungen -----------------------------*/
body {
font-size:62.5%;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #000000; 
color:#000;
text-align:left;
z-index:100;
margin:0 0 0px;
padding:0;
}

.data {
color:#fff;
}

table {
font-size:10pt;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#000;
}

p {
margin-top:4px;
margin-bottom:4px;
}

/*------------------------------ Seitenaufteilung -----------------------------*/

#all {
width:1006px;
position:relative;
margin:auto;
box-shadow: 0px 20px 40px black;
}

/*Spacer-Bereich bis zum eigentlichen Hintergrund*/
#header {
position:relative;
height:95px;
width:1006px;
z-index:200;
margin:auto;
padding:0;
}

/*Spacer-Bereich bis zum eigentlichen Hintergrund*/
#headerCMS {
position:relative;
height:25px;
width:1006px;
z-index:200;
margin:auto;
padding:0;
}

/*Kopfbereich, Hintergrund fuer Schriftzug*/
#pagetop {
background:url(bg_top_trans.png) no-repeat;
width:1006px;
height:130px;
margin:auto;
z-index:900;
box-shadow: 0px 20px 60px black;
}

/*Logo als Overlay*/
#logoimg {
position:absolute;
width:210px;
height:210px;
left:-60px;
top:15px;
display:block;
background-repeat:no-repeat;
background-image:url(logo_fca.png);
z-index:100;
}

/*Logo als Overlay*/
#logoimgCMS {
position:absolute;
width:150px;
height:150px;
left:-30px;
top:15px;
display:block;
background-repeat:no-repeat;
background-image:url(logo_fcaCMS.png);
z-index:100;
}

/*Logo klein fŸür Mobile GerŠäte*/
#logoimgsmall {
position:absolute;
width:150px;
height:150px;
left:0px;
top:15px;
display:block;
background-repeat:no-repeat;
background-image:url(logosmall_titel.png);
z-index:100;
}

/*Schriftzug*/
/*left:110px;
top:175px;
top:130 (Schriftzug8)*/
#schriftzugimg {
position:absolute;
width:880px;
height:120px;
left:120px;
top:140px;
display:block;
background-repeat:no-repeat;
background-image:url(schriftzug_10.png);
z-index:100;
}

/*Schriftzug*/
#schriftzugimgCMS {
position:absolute;
width:880px;
height:120px;
left:120px;
top:70px;
display:block;
background-repeat:no-repeat;
background-image:url(schriftzug_10.png);
z-index:100;
}

/*Laufschriftleiste oder Abstand zwischen Schriftzug und Inhalt*/
#spacer {
background:url(bg_middle_trans.png) 
repeat-y top;
width:1006px;
height:35px;
margin:auto;
z-index:900;
}

/*Seiteninhalt Hintergrund*/
#page {
text-align:left;
position:relative;
background-image:url(bg_middle_trans.png);
width:1006px;
z-index:100;
margin:auto auto auto;
padding:0;
margin-bottom:40px;
}

/*Seiteninhalt*/
#content {
z-index:200;
}

.narrowcolumn {
position:relative;
left:15px;
right:15px;
width:970px;
min-height:300px;
z-index:100;
margin:0;
}

/*Fussbereich, Hintergrund fuer Menue unten*/
#footer {
position:relative;
width:1006px;
height:109px;
clear:both;
display:block;
background:no-repeat url(bg_bottom_trans.png);
border: none;
z-index:50;
left:0;
top: 20px;
}

/*------------------------------ Kalenderanzeige -----------------------------*/
/*Kalenderblatt (Menü rechts)*/
#cal {
position:relative;
width:160px;
height:160px;
left:25px;
top:0px;
display:block;
background-repeat:no-repeat;
background-image:url(calb160.png);
z-index:100;
}
/*Kalender-Wochentag (Menü rechts)*/
#cwtag {
position:relative;
top: 12px;
font-size: 12pt;
color:#fff;
font-weight: bold;
}
/*Kalender-Tag (Menü rechts)*/
#ctag {
position:relative;
top: 8px;
font-size: 72pt;
color:#000;
font-weight: bold;
}
/*Kalender-Monat (Menü rechts)*/
#cmonat {
position:relative;
top: -4px;
font-size: 12pt;
color:#000;
font-weight: bold;
}

/*Kalenderblatt (Pagebook)*/
#calen {
position:relative;
width:70px;
height:70px;
left:0px;
top:0px;
display:block;
background-repeat:no-repeat;
background-image:url(calb70.png);
z-index:900;
}
/*Kalender-Wochentag (Pagebook)*/
#calenwtag {
position:relative;
top: 5px;
left: 0px;
font-size: 6pt;
color:#fff;
font-weight: bold;
text-align:center;
}
/*Kalender-Tag (Pagebook)*/
#calentag {
position:relative;
top: 6px;
left: 0pt;
font-size: 25pt;
color:#000;
font-weight: bold;
text-align:center;
}
/*Kalender-Monat (Pagebook)*/
#calenmonat {
position:relative;
top: 0px;
font-size: 8pt;
color:#000;
font-weight: bold;
text-align:center;
}
/*------------------------------ Spaltenlayout-----------------------------*/
.container {
padding-left: 0px;
padding-right: 0px;
}

.row {
width: 100%;
max-width: 1006px;
min-width: 755px;
margin: 0 auto;
margin-left:3px;
overflow: hidden;
}

.menue, .l0main, .l1main, .l2main, .l4main, .l5main, .l6main, .l220  {
margin-right: 5px;
float: left;
min-height: 1px;
}

.row .menue {
width: 180px;
}
.row .l0main {
width: 560px;
}
.row .l1main {
width: 745px;
}
.row .l2main {
width: 970px;
}
.row .l3main {
width: 319px;
}
.row .l4main {
width: 970pt;
}
.row .l5main {
width: 745px;
}
.row .l6main {
width: 785px;
}
.row .l220 {
width: 220px;
}

.last {
margin-right: 0px;
}

.rounded {
color: #000;
background: #efefef;
text-align: center;
margin: 0 0 0;
border-top:1px groove;
border-bottom:1px ridge;
border-left:1px groove;
border-right:1px ridge;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
padding-top:5pt;
padding-left:2pt;
padding-right:2pt;
padding-bottom:5pt;
}

a img {
border : 0 none;
}

img {
max-width: 100%;
}

img {
	height: auto;
}

/*------------------------ Menue oben --------------------------*/
/*Menue ueber dem Schriftzug*/
#xmenu, #xmenuM {
left: 165px;
list-style:none;
width:820px;
height:50px;
position:relative;
z-index:100;
margin:0;
padding:0;
}


#xmenu a, #xmenuM a {
display:block;
position:absolute;
outline:none;
}

#xmenu a:hover {
background-position:left bottom;
}

#xmenuM a:link {
background-position:left bottom;
}

/*Menuepunkt Kalender*/
#xmenu .kalender, #xmenuM .kalender {
width:90px;
height:70px;
background:url(ICON_Kalender2.png) no-repeat;
left:0px;
top:25px;
}

/*Menuepunkt Fußball*/
#xmenu .fußball, #xmenuM .fußball {
width:100px;
height:70px;
background:url(ICON_Fußball.png) no-repeat;
left:110px;
top:25px;
}

/*Menuepunkt Schiedsrichter*/
#xmenu .schiedsrichter, #xmenuM .schiedsrichter {
width:100px;
height:70px;
background:url(ICON_Schiedsrichter.png) no-repeat;
left:105px;
top:25px;
}

/*Menuepunkt Trainingsplan*/
#xmenu .trainingsplan, #xmenuM .trainingsplan {
width:120px;
height:70px;
background:url(ICON_Trainingsplan.png) no-repeat;
left:185px;
top:25px;
}

/*Menuepunkt Bilder*/
#xmenu .bilder, #xmenuM .bilder {
width:80px;
height:70px;
background:url(ICON_Bilder.png) no-repeat;
left:210px;
top:25px;
}

/*Menuepunkt Videos*/
#xmenu .videos, #xmenuM .videos {
width:80px;
height:70px;
background:url(ICON_Videos.png) no-repeat;
left:280px;
top:25px;
}

/*Menuepunkt Downloads*/
#xmenu .downloads, #xmenuM .downloads {
width:114px;
height:70px;
background:url(ICON_Downloads.png) no-repeat;
left:310px;
top:25px;
}

/*Menuepunkt Infos*/
#xmenu .infos, #xmenuM .infos {
width:80px;
height:70px;
background:url(ICON_Infos.png) no-repeat;
left:435px;
top:25px;
}

/*Menuepunkt Gaestebuch*/
#xmenu .gaestebuch, #xmenuM .gaestebuch {
width:80px;
height:70px;
background:url(ICON_Gaestebuch.png) no-repeat;
left:540px;
top:25px;
}

/*Menuepunkt Kontakte*/
#xmenu .kontakte, #xmenuM .kontakte {
width:100px;
height:70px;
background:url(ICON_Kontakt.png) no-repeat;
left:645px;
top:25px;
}

/*Menuepunkt Sponsoren*/
#xmenu .sponsoren, #xmenuM .sponsoren {
width:120px;
height:70px;
background:url(ICON_Sponsoren.png) no-repeat;
left:745px;
top:25px;
}

/*------------------------------ Menue unten -----------------------------*/
/*Menue in der Fussleiste*/
#xmenuB {
left: 35px;
list-style:none;
width:100px;
height:100px;
position:relative;
z-index:100;
margin:0;
padding:0;
}

#xmenuB a {
display:block;
text-indent:-900%;
position:absolute;
outline:none;
}

#xmenuB a:hover {
background-position:left bottom;
}

/*Menuepunkt CMS*/
#xmenuB .cms {
width:100px;
height:100px;
background:url(ICON_CMS.png) no-repeat;
left:0px;
top:0px;
}

#xmenuB2 {
left: 35px;
list-style:none;
width:100px;
height:100px;
position:relative;
z-index:100;
margin:0;
padding:0;
}

#xmenuB2 a {
display:block;
text-indent:-900%;
position:absolute;
outline:none;
}

#xmenuB2 a:hover {
background-position:left bottom;
}

/*Menuepunkt Tippspiel*/
#xmenuB2 .tippsp {
width:160px;
height:103px;
background:url(Tippsp.png) no-repeat;
left:-30px;
top:0px;
}

/*Menuebox Kontakte*/
.menubox {
width: 100%;
background: black;
}

.facebook {
position:relative;
width:200px;
height:80px;
left:140px;
top:1px;
background-repeat:no-repeat;
z-index:100;
}

.widecolumn .entry p {
font-size:1.05em;
}

.narrowcolumn .entry,.widecolumn .entry {
line-height:1.4em;
}

.widecolumn {
line-height:1.6em;
position:relative;
left:140px;
width:690px;
min-height:600px;
margin:0;
padding:0 0 20px 45px;
}

.narrowcolumn .postmetadata {
text-align:center;
padding-top:5px;
}

.depth-1 {
border:1px solid #ddd;
}

.even,.alt {
border-left:1px solid #ddd;
}

small {
font-family:Arial, Helvetica, Sans-Serif;
font-size:.9em;
line-height:1.5em;
color:#FFF;
}

/*------------------------------ †berschriften -----------------------------*/
h1,h2,h3,h4 {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:700;
color:red;
text-shadow:white 1px 1px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}

h1 {
font-size:2.8em;
padding-top:14px;
padding-bottom:8px;
}

h2 {
font-size:2.2em;
padding-top:12px;
padding-bottom:8px;
}

h3 {
font-size:1.6em;
padding-top:12px;
padding-bottom:6px;
}

h4 {
font-size: 1.2em;
padding-top:10px;
padding-bottom:6px;
}

h5, h6 {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:700;
color:#000000;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}

h5 {
font-size:1.6em;
padding-top:12px;
padding-bottom:6px;
}

h6 {
font-size: 1.2em;
padding-top:10px;
padding-bottom:6px;
}

.menue a {
text-decoration:none;
color:#000;
}

.menue a:hover {
text-decoration:none;
color:#b80000;
text-shadow:#000 1px 1px;
}

a {
text-decoration:none;
color:#000;
}

a:hover {
text-decoration:none;
color:red;
text-shadow:#000 1px 1px;
}

#menuentry {
margin-top:4px;
text-align:center;
}
		
/*------------------------------ GŠästebuch -----------------------------*/
.guestbookentry {
color: #000;
margin: 0 0 0;
margin-bottom:20px;
border-top:2px groove;
border-bottom:2px ridge;
border-left:2px groove;
border-right:2px ridge;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
padding-top:5px;
padding-bottom:5px;
}

.guestbookform {
width:650px;
background:#e1e1e1;
text-align:center;
border-top:2px groove;
border-bottom:2px ridge;
border-left:2px groove;
border-right:2px ridge;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
}

.guestbooknav a {
text-decoration:none;
color:#00542a;
font-size: 1.2em;
text-shadow:white 1px 1px;
}

/*------------------------------ clubbook -----------------------------*/
.pagebookentry {
color: #000;
margin: 0 0 0;
margin-bottom:5px;
border-top:2px groove;
border-bottom:2px ridge;
border-left:2px groove;
border-right:2px ridge;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
padding-top:5px;
padding-bottom:5px;
}

.entry {
color: #000;
margin: 0 0 0;
margin-bottom:5px;
border-top:2px groove;
border-bottom:2px ridge;
border-left:2px groove;
border-right:2px ridge;
-moz-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
padding-top:1px;
padding-bottom:1px;
}

/*------------------------------ Tabellen -----------------------------*/
.tabelle_farbe_meister {
	background: #d4d9df;
}

.tabelle_farbe_aufsteiger_r {
	background: #e6e8ec;
}

.tabelle_farbe_uefa {
	background: #f2f5f8;
}

.tabelle_farbe_absteiger_r {
	background: #e6e8ec;
}

.tabelle_farbe_absteiger {
	background: #d4d9df;
}

.tabelle_farbe_neutral {
	background: #FFFFFF;
}