/* ----------------------------------------------------------------
 * rm20070408
 * ----------
 * css Anweisungen für Div Login hinzugefügt
 *
 * rm20070409
 * ----------
 * css Anweisungen für Layout Standardtabelle
 *
 * rm20070417
 * ----------
 * Klasse cleaner
 *
 * rm20070424
 * ----------
 *  + Standardwerte für alle Elemente
 *  + Trennlinie
 *
 * rm20070530
 * ----------
 *  + Formatangaben für Schriftzeichen
 *
 * ----------------------------------------------------------------
 */

/* schriftstil,abstände */

body
{margin-top: 10px; margin-left: 10px; margin-right: 10px;margin-bottom: 10px; color: #000000;  background-color:#ffffff; font-family: verdana,arial; font-size: 10pt;}

/* beg - Standardwerte für alles             rm20070424*/
/********************************************************
Formatangaben für Standardtabelle
********************************************************/
body {
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
}
* {
margin:0;
padding:0;
font-size:1em;
font-weight:normal;
}
/* end 							             rm20070424*/


div {
padding:0em;
margin:0em;
}

/********************************************************
Formatangaben für Linien
********************************************************/
hr {
	font-size:0.2em;
	width:100%;
	color:#FFFFFF;
	background-color:#FFFFFF;
	border:0em;
	margin-top:3pt;
	margin-bottom:3pt;
}

/* beg                                       rm20070530*/
/********************************************************
Formatangaben für Schriftzeichen
********************************************************/
b {

        font-weight:bold;
}
/* end                                       rm20070530*/



table,tr,td
{ color: #000000 ;font-family: verdana,arial; font-size: 10pt; padding:0em; margin:0em;}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #5394C8; scrollbar-base-color:#ffffff ;
scrollbar-highlight-color : #808080;; scrollbar-shadow-color :#e6e6e6;
SCROLLBAR-TRACK-COLOR: #ffffff;}

/* grundlayout*/

.leiste {background-color:#540405; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:10px;
height:20px;
}
.rand {background-color:#5394C8;
}


.leisteob {background-color:#5394C8; color:#ffffff;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:22px;
height:20px;
}



.leisteun {background-color:#0970A2; color:white;  text-decoration:none ;font-family:verdana, sans-serif;
line-height:20px;
height:20px;
}




.nav {background-color:#d17a08; color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;



}
.logo {background-color:#086c9e; text-decoration:none;font-family:verdana, sans-serif;
height:78px;background-image:url(images/logo2TTINFO.gif);background-repeat:no-repeat;
padding-left:300px;
letter-spacing:2px;font-style:italic;color:#9ECEF6;font-size:18pt;font-weight:bold;text-align:left;
}

/* rubriktitel */

.titel{background-color:#d17a08; color:#ffffff;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
width:392px;
border-bottom:solid 1px #eaeaea;
line-height:20px;
height:20px;
padding-left:5px;
}
.rubrik{background-color:#5394C8; color:#ffffff;   text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:192px;
border-bottom:solid 1px #eaeaea;
line-height:20px;
height:20px;
padding-left:5px;
}

.main {
background-color:#DBEBF7;
}

.inhalt {
background-color:#DBEBF7;
padding:20px;
}




/* menue linke  seite ebene2*/


#menu a {display: block;
background-color:#5394C8;
color:#ffffff;
text-decoration:none;
font-family:verdana, sans-serif; font-size: 9pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;

}

#menu a:visited{
background-color:#5394C8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;

}

#menu a:active{
background-color:#5394C8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
}


#menu a:hover {
background-color:#7EAED6;
color:#ffffff;
text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
}


/* menue linke  seite rubrik*/


#menu3 a {display: block;
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 11pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;

}

#menu3 a:visited{
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 11pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;

}

#menu3 a:active{
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 11pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
}


#menu3 a:hover {
background-color:#2990C2;
color:#ffffff;
text-decoration:none;font-family:verdana, sans-serif; font-size: 11pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
}


/* menue oben */

#menu2 a {display: block;
background-color:#7EAED6;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:visited{
background-color:#7EAED6;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:active{
background-color:#7EAED6;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:hover {
background-color:#5394C8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}


/* Link Bezirk, Kreis, Verein, Spieler*/

#menu4 a {display: block;
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
border-right:solid 1px white;
border-top:solid 1px white;
border-bottom:solid 1px white;
width:300px;
text-align:center;
}

#menu4 a:visited{
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:300px;
text-align:center;
}

#menu4 a:active{
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:300px;
text-align:center;
}

#menu4 a:hover {
background-color:#6394F8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:300px;
text-align:center;
}


/* Link Bezirk, Kreis, Verein, Spieler*/

#menu5 a {display: block;
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
border-right:solid 1px white;
border-top:solid 1px white;
border-bottom:solid 1px white;
width:120px;
text-align:center;
}

#menu5 a:visited{
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:120px;
text-align:center;
}

#menu5 a:active{
background-color:#0970A2;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 2px white;
width:120px;
text-align:center;
}

#menu5 a:hover {
background-color:#6394F8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:120px;
text-align:center;
}


/* allgemeine links im text */

/* nicht mehr gültig rm20080110
a:link{ color: #000000; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:visited{color:#000000;text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:active{ color:#000000;text-decoration:underline;font-family: verdana; font-size: 10pt; }

a:hover{ background-color:#0970A2; color:#7EAED6;  text-decoration:underline;font-family: verdana; font-size: 10pt; }

a img {border:none;}
*/
a:link, a:visited, a:visited { color: #000000; text-decoration:underline;}

a:hover { background-color:#0970A2; color:#7EAED6;  text-decoration:underline;}

a img {behavior:url(iepngfix.htc); border:none;}

/* beg - Div login             rm20070408*/
div#login {
background-color:#5394C8;
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
padding:0em;
margin:0em;
width:100%;
}

div#login table {
float:left;
padding:0.0em;
margin:0em;
}

div#login td {
color:#FFFFFF;
font-weight:bold;
font-size:0.8em;
padding:0em;
margin:0em;
}

div#login input {
font-size:0.8em;
}

div#login .button {
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
background-color:#d17a08;
margin-left:10px;
border: 1px solid white;
cursor:pointer;
}

div#login p.hinweis {
float:right;
padding:0.2em;
margin:0.2em;
color:#d17a08;
font-size:0.8em;
font-weight:bold;
background-color: white;
border: 1px solid #d17a08;
display:inline;
}
div#login a {
color:#d17a08;
font-size:1em;
font-weight:bold;
}
/* end - Div login             rm20070408*/

/* beg - Standardtabelle             rm20070409*/

/********************************************************
Formatangaben für Standardtabelle
********************************************************/
.TabStd * {
font-size:1em;
font-weight:normal;
padding:0em;
margin:0em;
}

.TabStd {
color:#000080;
font-size:0.9em;
font-weight:bold;
margin:0pt;
margin-bottom:3pt;
padding:0pt;
padding-right:5pt;
padding-left:5pt;
border:0pt;
border-style:solid;
border-collapse:collapse;
border-color:#0000A0;
}

.TabStd thead {
margin:0pt;
padding:0pt;
color:#000080;
background-color:#d17a08;
border:1pt;
border-style:solid;
border-collapse:collapse;
border-color:#FFFFFF;
}

.TabStd th {
color:#000080;
background-color:#d17a08;
font-size:0.9em;
font-weight:bold;
text-align:left;
margin:0pt;
margin-bottom:3pt;
padding:2pt;
padding-right:5pt;
padding-left:5pt;
border:1pt;
border-style:solid;
border-collapse:collapse;
border-color:#FFFFFF;
}

.TabStd tbody {
margin:0pt;
padding:0pt;
background-color:#F4F2FF;
font-weight:normal;
color:#000080;
border:1pt;
border-style:solid;
border-collapse:collapse;
border-color:#FFFFFF;
}

.TabStd td {
color:#000080;
background-color:#F4F2FF;
padding:2pt;
padding-right:5pt; padding-left:5pt;
margin:0pt;
margin-bottom:3pt;
vertical-align:top;
text-align:left;
border:1pt;
border-style:solid;
border-collapse:collapse;
border-color:#FFFFFF;
}

.TabStd td.TabStd_Z2 {
color:#000080;
background-color:#F4F2FF;
padding:2pt;
padding-right:5pt; padding-left:5pt;
margin:0pt;
margin-bottom:3pt;
vertical-align:top;
text-align:left;
border:1pt;
border-style:solid;
border-collapse:collapse;
border-color:#FFFFFF;
}

.TabStd td.TabStd_Z3 {
color:#000080;
background-color:#d17a08;
padding:2pt;
padding-right:5pt; padding-left:5pt;
margin:0pt;
margin-bottom:3pt;
vertical-align:top;
font-weight:bold;
text-align:left;
border:1pt;
border-style:solid;
border-collapse:collapse;
border-color:#FFFFFF;
}

.TabStd a.anker {
border:0pt;
width:0pt;
display:none;
}

.TabStd p {
margin:0em;
padding:0em;
}

.TabStd form {
margin:0em;
padding:0em;
}

.TabStd.button {
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
background-color:#0970A2;
margin:0pt;
margin-left:10px;
padding:0pt;
border: 1px solid white;
cursor:pointer;
}
/* end - Standardtabelle             rm20070409*/

/* beg - Absatz Meldungszeile             rm20070410*/
p.meldung {
padding:0.2em;
margin:0px;
margin-top:-20px;
margin-bottom:10px;
width:100%;
font-weight:bold;
color:#d17a08;
font-size:0.9em;
background-color:#FFFFFF;
border: 1px solid white;
}
/* end - Absatz Meldungszeile            rm20070410*/

/* beg - Cleaner             rm20070417*/
.cleaner {
clear:both;
height:1px;
font-size:1px;
border:0px none;
margin:0; padding:0;
}
/* end - Cleaner             rm20070417*/

/* beg - infoboxen             rm20071204*/
div#infoboxen {
margin:0px; padding:0;
background-color:#DBEBF7;
position:relative;
top:0px;
right:0px;
position:relative;
width:50%;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
}

div#infoboxen a, a:hover {
margin:0px; padding:0;
background-color:#DBEBF7;
color:black;
font-size:100%;
cursor:pointer;
text-decoration:none;
}

div#infonews {
margin:0px; padding:0;
margin-bottom:5px;
width:100%;
height:210px;
border-color:#5394C8;
border-width:2px;
border-style:groove;
overflow:hidden;
}


div#infonews .titel {
padding:0;margin:0;
padding-right:5px;
padding-left:5px;
width:100%;
background-color:#5394C8;
color:withe;
font-weight:bold;
font-stretch:expanded;
text-align:center;
}

div#infonews .inhalt {
padding:0;margin:0;
padding-right:3px;
padding-left:3px;
width:100%;
height:185px;
overflow:auto;
}

div#infonews .news {
padding:0;
margin: 0 0 0 0;
width:100%;
}

div#infonews h1.news {
padding:0;margin:0;
color:#0561AA;
}

div#infocalendar, div#infoHomepages {
margin:0px; padding:0;
margin-bottom:5px;
width:100%;
height:210px;
border-color:#5394C8;
border-width:2px;
border-style:groove;
overflow:hidden;
}

div#infocalendar .titel, div#infoHomepages .titel {
padding:0;margin:0;
padding-right:5px;
padding-left:5px;
width:100%;
background-color:#5394C8;
color:withe;
font-weight:bold;
font-stretch:expanded;
text-align:center;
}

div#infocalendar .inhalt, div#infoHomepages .inhalt {
padding:0;margin:0;
padding-right:3px;
padding-left:3px;
width:100%;
height:185px;
overflow:auto;
}

div#infocalendar .termin, div#infocalendar a,
div#infoHomepages .homepages, div#infoHomepages a
{
padding:0;
margin: 0 0 0 0;
width:100%;
}
div#infocalendar h1.termin, div#infoHomepages h1.homepages {
padding:0;margin:0;
color:#0561AA;
}

/* end - infoboxen             rm20071204*/
