body
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;

    scroll:yes;
}

.bilderbuch_navtext {
    color: #c0C0C0;
    font-size:10px;
    font-weight:bold;
    text-align: center;
    vertical-align:top;
}

.aktuelles_bild {
    color:#B60105;
}

#mainTable
{
    background-color:#CCCCCC !important;
    text-align:center;
    color:#CC00FF;

    width:759px;

    border-top:1px solid #A0A0A0;
    borber-right:0px solid #A0A0A0;
    border-bottom:0px solid #A0A0A0;
    border-left:0px solid #A0A0A0;
    border-collapse: collapse;

    margin-top: 0px;
    margin-bottom: 0px;
}

/*+++++++++++++++++++++++++ AREA TOP START +++++++++++++++++++++++++*/
.top
{
    height:183px;
    
    text-align:left;
    vertical-align:top;
    
    border:0px solid #000FFF;
    
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#logo
{
    width:150px;
    border-right:1px solid #A0A0A0;
    background-color:#EFEBEF !important;
}
#flash
{
    width:609px;
    border-left:1px solid #A0A0A0;
}
#header
{
    width:759px;
    background-color:#EFEBEF !important;

    border-right:1px solid #A0A0A0;
    border-left:1px solid #A0A0A0;
}
/*+++++++++++++++++++++++++ AREA TOP END +++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++ AREA MIDDLE START +++++++++++++++++++++++++*/
.middle
{
    height:100%;
    text-align:justify;
    vertical-align:top;
}

#menu
{
    width:150px;
    padding:0px 0px 0px 0px;
    margin-bottom:0px 0px 0px 0px;

    border-top:1px solid #A0A0A0;
    border-bottom:1px solid #A0A0A0;
    border-left:1px solid #A0A0A0;
    borber-right:1px solid #A0A0A0;
    background-color:#FFFFFF;
    color:#333;
}

#content_left
{
    background-color:#ECECEC;
    border-top:1px solid #A0A0A0; /*#C62E29;*/
    border-right:0px solid #A0A0A0;
    border-bottom:1px solid #A0A0A0;
    border-left:1px solid #A0A0A0;
    width:459px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
}

#content_right
{
    width:150px;
    background-color:#C62E29; /*#CC0000;*/

    /*background:url("/fileadmin/files/BG_right.jpg");
    background-position:0px 0px;
    background-repeat:repeat;*/
    
    border-top:1px solid #A0A0A0; /*#C62E29;*/
    border-right:1px solid #A0A0A0;
    border-bottom:1px solid #A0A0A0;
    border-left:0px solid #A0A0A0;
    /*border-top:1px solid #C62E29;*/
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
}
/*+++++++++++++++++++++++++ AREA MIDDLE END +++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++ AREA BOTTOM START +++++++++++++++++++++++++*/
.bottom
{

}
#footer
{
    width:759px;
    height:100px;
 /*
    border-top:0px solid #A0A0A0;
    border-right:0px solid #A0A0A0;
    border-bottom:0px solid #A0A0A0;
    border-left:0px solid #A0A0A0;
*/
    text-align:center;
    vertical-align:middle;

    background:url("/fileadmin/files/KEC_footer.jpg");
    background-position:0px 0px;
    background-repeat:no-repeat;
}
/*+++++++++++++++++++++++++ AREA BOTTOM END +++++++++++++++++++++++++*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
Content Left START
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer P
{
    font-size:9px;
    color:000000;
}
#contentDiv {    
    width:459px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;

    border:0px solid blue;
    background-color:#ECECEC;
    color:#333;    
    
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11pt;

    text-align:right;
}
#contentP { /*beziht sich aufs DIV (innerhalb des contentDiv), das den Content enthaelt*/
    /*position:relative;
    top:0px;
    left:0px;*/
    
    padding:4px 8px 24px 8px;
    margin:0px 0px 0px 0px;

    border:0px solid blue;
    background-color:#ECECEC;
    color:#333;

    text-align:justify;
}
.spielerkarte {
    border:1px solid  #CFCFCF;
    margin:0px 20px 0px 0px;
    padding:0px 0px 0px 0px;
}
.spielerdaten {
    border:1px solid  #00FF00;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#spielerkarten_tabelle {
    vertical-align:top;
    border:0px solid #000000;
}
#spielerkarten_tabelle td {
    vertical-align:top;
}
#spielerkarten_header {
    vertical-align:middle;
    border:0px solid #000000;
    height:50px;
}
.weiterlinkTD {
    text-align:right;
    vertical-align:top;
}
a.weiterlink:link { color:#B60105; font-weight:bold;}
a.weiterlink:visited { color:#B60105; font-weight:bold; }
a.weiterlink:hover { color:#B60105; text-decoration:none; }
a.weiterlink:active { color:#B60105; text-decoration:none; }

.spielerdaten_parameter {
    border:0px solid #000000;
    font-weight:normal;
    width:100px;
}
.spielerdaten_value {
    border:0px solid #000000;
    font-weight:bold;
}
.highlight_inhaltsverzeichnis {
    margin:0px 0px 0px 0px;
    margin:3pt 0pt 5pt 0pt;
}
.highlight_trennlinie {
    height:10px;
    border-top:1px solid #C62E29;
    margin:0px 0px 0px 0px;
}
#bild_mannschft {
    border:1px solid  #FCFCFC;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    cursor:hand;
}
.button_top {
    text-align:right;
}
#button_topP {
    text-align:right;
}
.comment {
    text-align:justify;
    font-size:9px;
    color:606060;
}

/*
.highlights_photos_containerDIV {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;      
    width=167px;
    border: 1px solid #CCCCCC;
    text-align:justify;
    font-size:9px;
    color:606060;
}
.highlights_photos_photoDIV {
}
.highlights_photos_commentDIV {
}
*/

.highlights_photosIMG {
    border: 1px solid #CCCCCC;
    margin:0px;
    padding:0px;
}

#highlights_photosTABLE_right {
    vertical-align:top;
    float:right;
    margin-left:10px;
    padding:0px;
}
#highlights_photosTABLE_left {
    vertical-align:top;
    float:left;
    margin-right:10px;
    padding:0px;
}

#spieler_photos_3_TABLE {
    margin:0px 8px 0px 8px;
    padding:0px;
    width:426px;
    text-align:center;
}
#spieler_photos_3_TABLE IMG {
    border:1px solid  #CFCFCF;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#spieler_infos_3_TABLE {
    text-align:center;
    vertical-align:top;
    border-collapse: collapse;
    margin:0px 8px 0px 8px;
    padding:0px;
    width:426px;
    text-align:left;
    border:1px solid  #CFCFCF;
}
#spieler_infos_3_TABLE TD {
    vertical-align:top;
    width:33%;
    margin:0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    border:1px solid  #CFCFCF;
    border-collapse: collapse;
}
#spieler_photos_2_TABLE {
    margin:0px 74px 0px 74px;
    padding:0px;
    width:296px;
    text-align:center;
    border-collapse: collapse;
}
#spieler_photos_2_TABLE IMG {
    border:1px solid  #CFCFCF;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#spieler_infos_2_TABLE {
    border-collapse: collapse;
    margin:0px 74px 0px 74px;
    padding:0px;
    width:296px;
    text-align:left;
    border:1px solid  #CFCFCF;
}
#spieler_infos_2_TABLE TD {
    width:50%;
    margin:0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    border:1px solid  #CFCFCF;
    width:148px;
}
#spieler_photos_1_TABLE {
    margin:0px 150px 0px 150px;
    padding:0px;
    width:148px;
    text-align:center;
    border-collapse: collapse;
}
#spieler_photos_1_TABLE IMG {
    border:1px solid  #CFCFCF;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#spieler_infos_1_TABLE {
    border-collapse: collapse;
    margin:0px 150px 0px 150px;
    padding:0px;
    width:148px;
    text-align:left;
    border:1px solid  #CFCFCF;
}
#spieler_infos_1_TABLE TD {
    margin:0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    border:1px solid  #CFCFCF;
}


#spielerinfoTABLE {
    vertical-align:top;
    border-collapse: collapse;
    border:0px solid white;
    width:100%;
    font-size:9px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#spielerinfoTABLE TD {
    vertical-align:top;
    border-collapse: collapse;
    border:0px solid white;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
}
.spielerinfo {
    font-size:9px;
}

#home_partnerTABLE {
    text-align:center;
    vertical-align:middle;
    margin:0px 10px 0px 10px;
    padding:0px;
    width:296px;
    height:200px;
}

#home_partnerTABLE TD {
    text-align:center;
    vertical-align:bottom;
    padding:4px 14px 0px 14px;
    height:100%;
}

.sponsors_imgP {
    margin:20px 0px 0px 30px;
    padding:0px 0px 0px 0px;
}
.sponsors_linkP {
    margin:5px 0px 0px 30px;
    padding:0px 0px 0px 0px;
}
.sponsors_textP {
    margin:10px 0px 35px 30px;
    padding:0px 0px 0px 0px;
}
#withoutBorder_all {
    border-top:0px solid  #FF0000;
    border-right:1px solid  #FF0000;
    border-bottom:0px solid  #FF0000;
    border-left:0px solid  #FF0000;
    /*height:200px;*/
}
#grau {
    color:"#CCCCCC";
    font-weight:bold;
}
/********** KONTAKT START *********/
#contactTABLE {
    width:443px;
    border:0px solid #CCCCCC;
    border-collapse:collapse;
    text-align:justify;
}
#contactTABLE TH {
    width:100%;
}
#contactTABLE TD {
    border:0px solid #CCCCCC;
    padding-bottom:10px;
    vertical-align:top;
}
#contact_leftTD {
    width:30%;
    font-weight:bold;
    text-align:justify;
    vertical-align:top;
}
#contact_rightTD {
    width:70%;
    font-weight:normal;
    text-align:justify;
    vertical-align:top;
    padding-left:30px;
}
/********** KONTAKT END **********/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++
Content Left END
+++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
Content Right START
+++++++++++++++++++++++++++++++++++++++++++++++++++*/
.flash_rightDiv, .sponsors_rightDiv {
    width:100%;
    /*height:110px;*/
    margin:20px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++
Content Right END
+++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
Allgemeine Einstellungen START
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

h1,h2,h3,h4,p,ul,ol,li,div,td,th,tr,b,i,input,textarea {
    font-family:Verdana,Arial,sans-serif;
    color: black;
    font-size:12px;
}

h1,h2,h3,h4 {
    font-family:Verdana,Arial,sans-serif;
    color: black;
    font-size:12px;
}

h1 {
    font-size:20px;
    margin-bottom:4px;
}
h2 {
    font-size:12px;
    margin-bottom:10px;
    margin-top:10px;
}
h3 {
    font-size:12px;
    margin-bottom:5px;
    margin-top:5px;
}
h4 {
    font-size:10px;
    margin-bottom:10px;
    margin-top:10px;
}

strong {
    text-decoration:none;
    font-weight:normal;
}

li {
    margin-top:3px;
}

a:link {
    color:#808080;
    text-decoration:underline;
}
a:visited {
    color:#808080;
    text-decoration:underline;
}
a:hover {
    color:black;
    text-decoration:highlight;
}
a:active {
    color:black;
    text-decoration:highlight;
}

input,textarea {
    border : 1px solid #000000; 
    background-color : #ECECEC;
}

.image_right {
    vertical-align:top;
    float:right;
    margin-left:10px;
    padding:0px;
    border:1px solid #CCCCCC;
}

.image_left{
    vertical-align:top;
    float:left;
    margin-right:10px;
    padding:0px;
    border:1px solid #CCCCCC;
}

.bilderbuchIMG{
    vertical-align:top;
    text-align:center;
    border:1px solid  #FCFCFC;
}

.bilderbuchP{
    vertical-align:middle;
    text-align:center;
    width;100%;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
Allgemeine Einstellungen END
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
Sponsors START
+++++++++++++++++++++++++++++++++++++++++++++++++++*/

.sponsors {
    position:relative;
    top:-20px;
    border: 0px solid #CCCCCC;
    margin:0px;
    padding:0px;
}

#sponsorsDiv {
    margin:0px 0px 0px 0px;
    padding:0px 0px 25px 0px;
    text-align:center;
}

/*++++%2++++++++++++++++B+++++++++++++++++++++++++++++++
Sponsors END
+++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++
TYPO3 START
+++++++++++++++++++++++++++++++++++++++++++++++++++*/

.aContent_2_ACT {
    margin:0px;
}
.bodytext {
    margin:3pt 0pt 13pt 0pt;
}
.Vereinsanschrift {
    margin:3pt 0pt 3pt 0pt;
}
h6 {
    font-size:8pt;
    margin:3pt 0pt 3pt 0pt;
}
csc-header csc-header-n2 {
    color: #606060;
    font-size: 14pt;
}

.csc-firstHeader {
    text-align:left;
    font-family: Arial, sans-serif;
    color:#606060;
    font-size:14px;
}

.csc-header csc-header-n4 {
    text-align:left;
    font-family: Arial, sans-serif;
    color:#606060;
    font-size:14px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
TYPO3 END
+++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++ AREA MIDDLE END +++++++++++++++++++++++++*/

/* GENERAL SETTINGS START */
.IMG {
    border: 1px solid #CCCCCC;
    margin:0px;
    padding:0px;
}
/* GENERAL SETTINGS END */

/*----- CONTENT start -----*/
#bannerForm_container {
    display:block;
    position:absolute;
    left:10px;
    top:164px;
    width:268px;
    height:212px;
    text-align:middle;
    border:1px dashed #0D437B;
    padding:0;
}
#bannerForm {
    display:block;
    text-align:left;
    border:0;
    padding:20px 20px 10px 20px;
}
#bannerForm INPUT {
    font-size:9pt;
    font-weight:normal;
    background-color:336699;
    border-color:336699;
    border-style:inset;
    border-width:2px;
    color:FFFFFF;
}
#bannerForm INPUT[type="submit"]{
    font-weight:bold;
}
.csc-form-labelcell {
    width:50px;
}
/*----- CONTENT end -----*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
Menu START
+++++++++++++++++++++++++++++++++++++++++++++++++++*/

#menuDiv {
    position:relative;
    top:0px;
    left:0px;

    width:150px;
    padding:0px 0px 0px 0px;
    margin-bottom:0px 0px 0px 0px;

    border:0px solid blue;
    background-color:#ffffff;
    color:#333333;
}

ul#menuLu {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

    list-style: none;
    border: none;
    text-align:left;
}

li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:12px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menuDiv #menuLu font.aContent_1_NO {
    position:relative;
    top:7px;
    left:15px;
}

#menuDiv #menuLu font.aContent_1_ACT {
    position:relative;
    top:7px;
    left:15px;
}

#menuDiv #menuLu font.aContent_2_NO {
    position:relative;
    top:6px;
    left:30px;
}

#menuDiv #menuLu font.aContent_2_ACT {
    position:relative;
    top:6px;
    left:30px;
}

.nav_1_NO {
    display: block;
    height: 30px;
    width: 100%;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/test/button_bg.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
}

.nav_1_ACT {
    display: block;
    height: 30px;
    width: 100%;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/test/button_bg.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
}

.nav_2_NO {
    display: block;
    height: 25px;
    width: 100%;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/test/button_bg.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    color: #c0c0c0;
    text-decoration: none;
    font-size:11px;
}

.nav_2_ACT {
    display: block;
    height: 25px;
    width: 100%;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url("/fileadmin/template/test/button_bg.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    color: #c0c0c0;
    text-decoration: none;
    font-size:11px;
}

html>body #menuDiv li a {
    width: auto;
}

a.nav_1_NO:link { color:#666666; text-decoration:none; border-top: solid 0px #C0C0C0; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #C0C0C0; }
a.nav_1_NO:visited { color:#666666; text-decoration:none; border-top: solid 0px #C0C0C0; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #C0C0C0; }
a.nav_1_NO:hover { color:#666666; text-decoration:highlight; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}
a.nav_1_NO:active { color:#666666; text-decoration:highlight; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}

a.nav_1_ACT:link { color:#000000; text-decoration:none; font-weight:bold; border-top: solid 0px #C0C0C0; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #C0C0C0; }
a.nav_1_ACT:visited { color:#000000; text-decoration:none; font-weight:bold; border-top: solid 0px #C0C0C0; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #C0C0C0; }
a.nav_1_ACT:hover { color:#000000; text-decoration:highlight; font-weight:bold; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}
a.nav_1_ACT:active { color:#000000; text-decoration:highlight; font-weight:bold; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}

a.nav_2_NO:link { color:#666666; text-decoration:none; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC; }
a.nav_2_NO:visited { color:#666666; text-decoration:none; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC; }
a.nav_2_NO:hover { color:#666666; text-decoration:highlight; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}
a.nav_2_NO:active { color:#666666; text-decoration:highlight; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}

a.nav_2_ACT:link { color:#000000; text-decoration:none; font-weight:bold; text-decoration:none; border-top: solid #CCCCCC 0px; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC; }
a.nav_2_ACT:visited { color:#000000; text-decoration:none; font-weight:bold; text-decoration:none; border-top: solid #CCCCCC 0px; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC; }
a.nav_2_ACT:hover { color:#000000; text-decoration:highlight; font-weight:bold; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}
a.nav_2_ACT:active { color:#000000; text-decoration:highlight; font-weight:bold; border-top: solid 0px #CCCCCC; border-right: 1px solid #000000; border-bottom: 1px solid #471016; border-left: 0px solid #CCCCCC;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++
Menu END
+++++++++++++++++++++++++++++++++++++++++++++++++++*/