/********************** ALLGEMEIN *************************/

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

body {
 margin:0px;
 padding:0px;
 background:#2D2D2D url(media/layout/bg9.jpg) repeat-x top;
 font-family:"trebuchet ms", arial, helvetica;
 font-size:12px;
}

td {
 font-size:12px;
 font-family:"trebuchet ms", arial, helvetica;
}

a:link, a:visited {
 color:#329878;
 text-decoration:underline;
}

a:hover {
 color:#000000;
 text-decoration:underline;
}

.headerlink{
 color:#329878;
}

input, textarea, select, checkbox,file {
 border:1px solid #52623E;
}

.vollbild img {
 height:100%;
 width:100%;
 border:0px;
}

/************** HAUPTNAVIGATION ***************************/

#box ul.nav, #box ul.nav li { margin: 0; padding: 0; list-style: none; display: inline; }
ul.nav, ul.nav li { display: inline; }

/* =Primary Nav */
#primary-nav, #primary-nav a {
background:url(media//scpnavi4.png) #007859 no-repeat top left;
overflow: hidden;
height: 60px;
text-align:left;
}

#primary-nav { position: relative; display: block; margin: 0 auto; width: 510px; height: 60px;}
#primary-nav a { display: block; position: absolute; top: 0; left: 0; border: 0; }

/*Saison*/
#primary-nav-1 a{ width: 53px; left: 0px; background-position: 0px 0px;}
#primary-nav-1 a:hover, #primary-nav-1 a:focus { background-position: 0px -60px;}
#primary-nav-1 .current, #primary-nav-1 a:hover.current { background-position: 0px -60px !important;}

/*Teams*/
#primary-nav-2 a { width: 48px; left: 55px; background-position: -55px 0;}
#primary-nav-2 a:hover, #primary-nav-2 a:focus { background-position: -55px -60px;}
#primary-nav-2 .current, #primary-nav-2 a:hover.current { background-position: -55px -60px !important;}

/*Verein*/
#primary-nav-3 a { width: 52px; left: 105px; background-position: -105px 0;}
#primary-nav-3 a:hover, #primary-nav-3 a:focus { background-position: -105px -60px;}
#primary-nav-3 .current, #primary-nav-3 a:hover.current { background-position: -105px -60px !important;}

/*Fans*/
#primary-nav-4 a{ width: 44px; left: 160px; background-position: -160px 0;}
#primary-nav-4 a:hover, #primary-nav-4 a:focus { background-position: -160px -60px;}
#primary-nav-4 .current, #primary-nav-4 a:hover.current { background-position: -160px -60px !important;}

/*TV*/
#primary-nav-5 a{ width: 36px; left: 206px; background-position: -206px 0;}
#primary-nav-5 a:hover, #primary-nav-5 a:focus { background-position: -206px -60px;}
#primary-nav-5 .current, #primary-nav-5 a:hover.current { background-position: -206px -60px !important;}

/*Stadion*/
#primary-nav-6 a{ width: 62px; left: 244px; background-position: -244px 0;}
#primary-nav-6 a:hover, #primary-nav-6 a:focus { background-position: -244px -60px;}
#primary-nav-6 .current, #primary-nav-6 a:hover.current { background-position: -244px -60px !important;}

/*Business*/
#primary-nav-7 a{ width: 60px; left: 308px; background-position: -308px 0;}
#primary-nav-7 a:hover, #primary-nav-7 a:focus { background-position: -308px -60px;}
#primary-nav-7 .current, #primary-nav-7 a:hover.current { background-position: -308px -60px !important;}

/*Mitglieder*/
#primary-nav-8 a { width: 71px; left: 370px; background-position: -370px 0;}
#primary-nav-8 a:hover, #primary-nav-8 a:focus { background-position: -370px -60px;}
#primary-nav-8 .current, #primary-nav-8 a:hover.current { background-position: -370px -60px !important;}

/*Kontakt*/
#primary-nav-9 a { width: 68px; left: 443px; background-position: -443px 0;}
#primary-nav-9 a:hover, #primary-nav-8 a:focus { background-position: -443px -60px;}
#primary-nav-9 .current, #primary-nav-8 a:hover.current { background-position: -443px -60px !important;}


.hide-1, .hide-2, .hide-3, .hide-4, .hide-5, .hide-6, .hide-7, .hide-8, .hide-9 {
position: absolute; left: -2000px;
}



/********************** Spalten *************************/

#rahmen {
 width:902px;
 padding:0px;
 margin:0px auto;
 text-align:center;
 border:0px;
 background:#FFFFFF;
}

#hauptbanner {
 text-align:center;
 width:902px;
 background:#007859 url(media/layout/headerbg8.png) no-repeat;
 height:118px;
 padding:0px;
 border:0px;
}

#header{
 width:902px;
 text-align:right;
 color:#FFFFFF;
 font-size:80%;
 background:#000000 url(media/layout/headerbg5.png) no-repeat;
 height:48px;
 padding:0;
 margin:0;
}

#links {
 float:left;
 margin-top:0px;
 height:100%;
 width:190px;
 text-align:left;
 background:#007859;
 border-top:1px solid white;
 color:#FFFFFF;
}

#mitte {
 float:left;
 margin:0px;
 width:510px;
 height:100%;
 text-align:left;
 padding:0px;
 background:#FFFFFF;
 border-right:1px solid white;
 border-left:1px solid white;
}

#rechts {
 float:left;
 padding:0px;
 margin-top:0px;
 width:200px;
 text-align:left;
 background:#007859;
 font-size:12px;
 border:0px;
}

#themen {
 clear:both;
 margin-top:10px;
 width:490px;
 padding:10px;
 font-size:12px;
}

#boden {
 clear:both;
 width:902px;
 background:#ECECEC;
 color:#404040;
 font-size:11px;
 border-top:1px solid black;
 padding:0px;
}

#sponsorenzeile {
 clear:both;
 width:902px;
 background:#FFFFFF;
 color:#404040;
 font-size:11px;
 border-top:1px solid black;
 padding:0px;
}

#topnewsstart {
 width:490px;
 margin:0px;
 padding:10px;
 background:#FFFFFF;
 border-bottom:1px solid #000000;
}


/****************** NÄCHSTES & LETZTES SPIEL ******************/

#lastgame {
 background:#007859;
 color:#FFFFFF;
 padding:5px;
 width:190px;
 text-align:center;
 font-size:11px;
}

#lastgame .gross {
 font-size:70px;
 color:#FFFFFF;
 font-weight:bold;
}

#nextgame {
 /*border-top:1px solid white;*/
 background:#4D4D4D;
 color:#FFFFFF;
 padding:5px;
 width:190px;
 text-align:center;
 font-size:11px;
}


/******************* SPONSOR TUJA **************************/

#sponsor {
 text-align:center;
 height:110px;
 width:199px;
 background:#FFFFFF;
 border-bottom:1px solid black;
 border-left:1px solid black;
 padding:0px;
 margin:0;
}

#sponsor h1 {
 display:none;
}

/****************** DATUM, ÜBERSCHRIFTEN, BILDER **********************/

.bildtext {
 font-size:90%;
 color:#000000;
}

.bildtextstart {
 color:#808080;
 font-size:90%;
}

#galerie {
 width:480px;
 padding:5px;
 background:#E2E2E2;
 border-bottom:1px solid #808080;
 border-top:1px solid #808080;
}

.spieldatum{
 color:#007859;
 font-size:85%;
 letter-spacing: 0.2em;
}

#fanspersoenlich {
 width:490px;
 padding:0px;
}

#bildanzeige {
 width:225px;
 float:left;
 margin-top:5px;
 margin-bottom:10px;
 margin-right:10px;
 border:0px solid #808080;
 padding:0px;
}

#nachrichtenstart {
 width:500px;
 padding:5px;
 border-top:1px solid black;
 border-bottom:1px solid black;
 margin-top:20px;
}

#nachrichtenstart b {
 font-size:16px;
 font-weight:bold;
 margin-left:10px;
}

#newsbereichthema {
 text-align:left;
 background:#FFFFFF;
 color:#859F62;
 font-size:80%;
 padding-left:0px;
 margin:0px;
}

#abstimmung {
 background:#4C4C4C;
 width:180px;
 padding:5px;
 color:#FFFFFF;
}

#fehlernachricht{
width:480px;
padding:5px;
border:1px solid black;
background:#FFFF40;
color:#000000;
text-align:center;
}

.bestellung {
 font-size:11px;
}

#mindestbestellwert{
 color:#C00000;
 font-weight:bold;
 font-size:11px;
}

#startseite {
 height: 28px;
 width:190px;
 color:#FFFFFF;
 display: block;
 background:#007859;
 padding: 0px;
}

#startseite ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#startseite img {
 border: none;
}

#startseite li a:link,li a:visited {
 color:#FFFFFF;
 text-decoration:none;
}

.confirm {
 color:#C60000;
 font-weight:bold;
}

#weiss {
 background:#FFFFFF;
 width:184px;
 padding:3px;
 color:#808080;
 font-size:11px;
}

.anzeige {
 background:#4D4D4D;
 width:200px;
 color:#FFFFFF;
 font-weight:bold;
 height:15px;
 font-size:11px;
 text-align:center;
 border-top:1px solid white;
 border-bottom:1px solid white;
}

.anzeigelinks {
 background:#4D4D4D;
 width:190px;
 color:#FFFFFF;
 font-weight:bold;
 height:15px;
 font-size:11px;
 text-align:center;
 border-top:1px solid white;
 border-bottom:1px solid white;
}

.anzeige1 {
 border:0;
 background:#000000;
 font-size:80%;
 color:#0F810F;
 text-align:right;
 width:100%;
 height:8px;
 padding:0;
}


#suche {
 background:#007859;
 width:180px;
 padding:5px;
 color:#FFFFFF;
}

#social {
 background:#007859;
 width:180px;
 padding: 8px 0px 4px 40px;
 color:#FFFFFF;
}

#newsletter {
 width:190px;
 padding:5px;
 font-size:11px;
 background:#007859;
 color:#FFFFFF;
}

.headline{
 font-size:14px;
 font-weight:bold;
 color:#303030;
}

#businesskontakt {
 width:470px;
 padding:5px;
 background:#EBE7DB;
 text-align:center;
 margin-top:20px;
 border:1px solid #4C4C4C;
 float:left;
}

.titel {
 font-size:16px;
 font-weight:bold;
 color:#4C4C4C;
 width:490px;
 border-top:1px solid #4C4C4C;
}

.datum {
 color:#9C9C9C;
 font-size:80%;
 letter-spacing:0.1em;
}

#print_r {
 width:490px;
 text-align:right;
}

#uzwoelf {
text-align:left;
background:#4D4D4D;
color:#FFFFFF;
padding:5px;
width:190px;
font-size:11px;
}

#uzwoelf input{
 border:1px solid black;
}

#neubau {
 width:180px;
 padding:5px;
 color:#9C9C9C;
 font-size:80%;
 background:#FFFFFF;
}

/********************** Menü *************************/

#menustart {
 width: 190px;
 margin: 0px;
 background:#007859;
}



#menustart li a {
 height: 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
 text-decoration: none;
 color:#FFFFFF;
}

#menustart li a:link, #menustart li a:visited {
 color:#FFFFFF;
 display: block;
 background:  url(media/menustart3.png) #007859;
 padding: 8px 0 0 20px;
 text-decoration:none;
}

#menustart li a:hover {
 color:#FFFFFF;
 background:  url(media/menustart3.png) 0 -28px #007859;
 padding: 8px 0 0 20px;
 text-decoration:none;
}

ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#menustart img {
 border: none;
}


/********************** Menü1 *************************/

#menustart1 {
 width: 190px;
 margin: 0px;
 background:#007859;
}

#menustart1 li a {
 height: 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
 text-decoration: none;
 color:#FFFFFF;
}

#menustart1 li a:link, #menustart1 li a:visited {
 color:#FFFFFF;
 display: block;
 background:  url(media/menustart3.png) #007859;
 padding: 8px 0 0 15px;
 text-decoration:none;
}

#menustart1 li a:hover {
 color:#FFFFFF;
 background:  url(media/menustart3.png) 0 -28px #007859;
 padding: 8px 0 0 15px;
 text-decoration:none;
}


ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#menustart1 img {
 border: none;
}

/********************** Tabelle links *************************/

.ligahead{
 background:#FFFFFF;
 color:#000000;
 border-bottom:1px solid white;
}

.ligatab td {
 color:#7D7D7D;
 border-bottom:1px solid #FFFFFF;
 background:#E0E0E0;
 font-size:90%;
}

.ligatab1 td {
 color:#000000;
 border-bottom:1px solid #FFFFFF;
 background:#D6D6D6;
 font-size:90%;
}

.ligatab2 {
 color:#000000;
 border-bottom:1px solid #B3B3B3;
}


































