/* ######################################################################################################
** ### Layout HTML Tags    TUS                     ######################################################
** ######################################################################################################
*/
html{   overflow-y:scroll; }

body{
        font-size: 8.0pt;
        font-weight: normal;
        color: black;
	margin-left: 5pt;
	margin-top: 0pt;  
        background: white; 
        font-family: Arial, Helvetica, Geneva, sans-serif;
        text-decoration: none }

a{
	font-size: 11px;
	font-weight: bold;
        COLOR: black;
        text-decoration: none;
}

a:link {
        text-decoration: none;
}

a:visited{
        text-decoration: none;
}

a:active {
        text-decoration: none;
}

a:hover{
        color: #ed1d24;
	text-decoration: underline;
}

a:focus{
        color: #ed1d24;
	text-decoration: underline;
}

/* ######################################################################################################
** ### Layout DIV Seitenkopf bestehend aus:        ######################################################
** ### - Logo                                      ######################################################
** ### - Hauptnavigation                           ######################################################
** ######################################################################################################
*/
#kopf{
	margin:0px;
	padding-top:8px;
	width:1000px;
	height:111px;
        background:black;
}


#logo{
	margin:0px;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	height:80px;
}

/* ######################################################################################################
** ### Mainnavigation                              ######################################################
** ######################################################################################################
*/
#hauptNav{
	margin:0em;
	padding-top:7px;
	width:1000px;
	height:24px;
        color: white;
        background: black;
        font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}

#hauptNav a {
	font-size: 11px;
	font-weight: bold;
        COLOR: white;
        text-decoration: none;
}

#hauptNav a:link {
    text-decoration: none;
}

#hauptNav a:visited {
    text-decoration: none;
}
#hauptNav a:active {
    text-decoration: none;
}

#hauptNav a:hover {
	text-decoration: underline;
}
#hauptNav a:focus {
	text-decoration: underline;
}

#hauptNav .digits {
	padding:0px;
	margin:0px;
        float:left;
	width:80px;
}


table.zaehlerdigits {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px;
}

table.zaehlerdigits td {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

/* ######################################################################################################
** ### Inhalt unter dem Kopf:                      ######################################################
** ### - linke Navi-Leiste                         ######################################################
** ### - Container, rechts neben Navi-Leiste       ######################################################
** ###   - Inhalt (col 1)                          ######################################################
** ###   - rechte Leiste (col 2)                   ######################################################
** ######################################################################################################
*/
#content{
	margin:0px;
	padding:0em;
	width:1000px;
}

#linksNav{
	margin:0px;
	padding-left: 2px;
	padding-top: 2px;
	background-color:#f4f4f4;
	width:140px;
        float:left;
}

#container{
	width:850px;
	margin-top:0px;
	padding:0em;
        float:left;
}

#containerScroll{
	width:850px;
	margin-top:0px;
	padding:0em;
        float:left;
        overflow: auto;
}

#containerStd850{
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	width:850px;
    float:left;
	clear:right;
}

#containerStdCol1{
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	width:660px;
        float:left;
	clear:right;
}

#containerStdCol2{
	margin:0px;
	padding-left:5px;
	padding-top:0px;
	width:165px;
        text-align:left;
        float:left;
	clear:right;
}

#containerV1Col1{
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	width:500px;
        float:left;
	clear:right;
}

#containerV1Col2{
	margin:0px;
	padding-left:5px;
	padding-top:0px;
	width:325px;
        text-align:left;
        float:left;
	clear:right;
}

/* ######################################################################################################
** ### Box Linkliste                               ######################################################
** ######################################################################################################
*/
#boxLink{
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	font-weight: 600;
	width:160px;
	TEXT-ALIGN: left;
	PADDING-LEFT: 2px;
	margin-bottom: 3px;
	color: #ed1d24;
	background: #f4f4f4;
	BORDER: 1px solid #9a9595;
}

#boxLink .kopf{
        font-size: 11px;
	font-weight: bold;
	color: #ed1d24;
        valign: middle;
	background: #dedede;
	PADDING-right: 0;
        clear:both;
}

#boxLink .content{
        COLOR: #414F54;
	font-size: 9px;
	font-weight: 600;
}

#boxLink UL {
        COLOR: #414F54;
        list-style: none;
        margin: 0px;
        padding: 0px;}

#boxLink a {
	font-size: 9px;
	font-weight: 600;
        COLOR: #414F54;
        text-decoration: none;
}

#boxLink a:link {
        text-decoration: none;
}

#boxLink a:visited {
        text-decoration: none;
}
#boxLink a:active {
        text-decoration: none;
}

#boxLink a:hover {
        color: #ed1d24;
	font-weight: 600;
	text-decoration: underline;
}
#boxLink a:focus {
        color: #ed1d24;
	font-weight: 600;
	text-decoration: underline;
}

/* ######################################################################################################
** ### Box Linkliste Breit                         ######################################################
** ######################################################################################################
*/
#boxLinkBr{
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	font-weight: 600;
	width:320px;
	TEXT-ALIGN: left;
	PADDING-LEFT: 2px;
	margin-bottom: 3px;
	color: #ed1d24;
	background: #f4f4f4;
	BORDER: 1px solid #9a9595;
}

#boxLinkBr .kopf{
        font-size: 11px;
	font-weight: bold;
	color: #ed1d24;
        valign: middle;
	background: #dedede;
	PADDING-right: 0;
        clear:both;
}

#boxLinkBr .content{
        COLOR: #414F54;
	font-size: 9px;
	font-weight: 600;
}

#boxLinkBr UL {
        COLOR: #414F54;
        list-style: none;
        margin: 0px;
        padding: 0px;}

#boxLinkBr a {
	font-size: 9px;
	font-weight: 600;
        COLOR: #414F54;
        text-decoration: none;
}

#boxLinkBr a:link {
        text-decoration: none;
}

#boxLinkBr a:visited {
        text-decoration: none;
}
#boxLinkBr a:active {
        text-decoration: none;
}

#boxLinkBr a:hover {
        color: #ed1d24;
	font-weight: 600;
	text-decoration: underline;
}
#boxLinkBr a:focus {
        color: #ed1d24;
	font-weight: 600;
	text-decoration: underline;
}

/* ######################################################################################################
** ### Linke Navigationsleiste                     ######################################################
** ######################################################################################################
*/
table.box {
        font-family: Verdana, Arial, "Times New Roman", Times, Geneva;
	font-size: 9px;
	font-weight: 600;
	TEXT-ALIGN: left;
	PADDING-LEFT: 2px;
	color: black;
	background: #f4f4f4;
	BORDER: 0px solid #f4f4f4;}

table.box td.boxcontent {
        font-size: 9px;
	font-weight: 600;
	PADDING-LEFT: 2px;
	COLOR: #414F54;
	BACKGROUND: #f4f4f4;}

table.box td.boxhead {
        font-size: 11px;
	font-weight: bold;
	color: white;
        valign: middle;
	background-image: url(../../../grafiken/TUS/subnavHeader.jpg);
	PADDING-right: 0;}

#linksNav a {
	font-size: 9px;
	font-weight: 600;
        COLOR: #414F54;
	BACKGROUND: #f4f4f4;}
}

#linksNav a:link {
        text-decoration: none;
}

#linksNav a:visited {
        text-decoration: none;
}
#linksNav a:active {
        text-decoration: none;
}

#linksNav a:hover {
        color: #ed1d24;
	font-weight: 600;
	text-decoration: underline;
}
#linksNav a:focus {
        color: #ed1d24;
	font-weight: 600;
	text-decoration: underline;
}


/* ######################################################################################################
** ### Titel Standardlayout                        ######################################################
** ######################################################################################################
*/
#titelStd{
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9.0pt;
	font-weight: bold;
	width:660px;
        padding-top: 5px;
	padding-bottom: 5px;
	color: black;
	background: white;
	border-bottom: 1px solid #666;
        float:left;
}

#titelStd .Left{
        float:left;
	width:180px;
        text-align:left;
}

#titelStd .Center{
        float:left;
	width:300px;
        text-align: center;
	color: #ed1d24;
}

#titelStd .Right{
        float:left;
	width:180px;
        text-align:right;
}

/* ######################################################################################################
** ### Titel Breite 850                            ######################################################
** ######################################################################################################
*/
#titel850{
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9.0pt;
	font-weight: bold;
	width:850px;
	margin-left: 2px;
    padding-top: 5px;
	padding-bottom: 5px;
	color: black;
	background: white;
	border-bottom: 1px solid #666;
    float:left;
}

#titel850 .Left{
    float:left;
	width:180px;
    text-align:left;
}

#titel850 .Center{
    float:left;
	width:490px;
    text-align: center;
	color: #3265a3
}

#titel850 .Right{
    float:left;
	width:180px;
    text-align:right;
}

/* ######################################################################################################
** ### Titel Standardlayout Version 1              ######################################################
** ######################################################################################################
*/
#titelV1{
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9.0pt;
	font-weight: bold;
	width:500px;
        padding-top: 5px;
	padding-bottom: 5px;
	color: black;
	background: white;
	border-bottom: 1px solid #666;
        float:left;
}

#titelV1 .Left{
        float:left;
	width:110px;
        text-align:left;
}

#titelV1 .Center{
        float:left;
	width:220px;
        text-align: center;
	color: #ed1d24;
}

#titelV1 .Right{
        float:left;
	width:170px;
        text-align:right;
}

/* ######################################################################################################
** ### Kopf Standardlayout                         ######################################################
** ######################################################################################################
*/
#kopfStd{
        float:left;
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	width:660px;
        padding-top: 5px;
	padding-bottom: 5px;
	color: #ed1d24;
}

/* ######################################################################################################
** ### Kopf Breite 850                             ######################################################
** ######################################################################################################
*/
#kopf850{
    float:left;
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	width:850px;
    padding-top: 5px;
	padding-bottom: 5px;
	color: #ed1d24;
}

/* ######################################################################################################
** ### Kopf Standardlayout                         ######################################################
** ######################################################################################################
*/
#kopfV1{
        float:left;
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	width:500px;
        padding-top: 5px;
	padding-bottom: 5px;
	color: #ed1d24;
}

/* ######################################################################################################
** ### Hinweismeldung                              ######################################################
** ######################################################################################################
*/
#fehlerHinweis{
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9.0pt;
	font-weight: normal;
	width:660px;
        padding: 0px;
	color: black;
	background: blue;
        float:left;
        text-align: center;
        margin-bottom:5px;
}

#fehlerHinweis .titel{
	background: #C0C0C0;
	color: black;
        text-align: center;
	font-size: 12.0pt;
	font-weight: bold;
	border: 3px solid #DEDEDE;
}

#fehlerHinweis .meldung{
	background: #DEDEDE;
	color: black;
}

/* ######################################################################################################
** ### Fehlermeldung                               ######################################################
** ######################################################################################################
*/
#fehlerError{
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9.0pt;
	font-weight: normal;
	width:660px;
        padding: 0px;
	color: black;
	background: blue;
        float:left;
        text-align: center;
        margin-bottom:5px;
}

#fehlerError .titel{
	background: #C0C0C0;
	color: black;
        text-align: center;
	font-size: 12.0pt;
	font-weight: bold;
	padding: 3px;
}

#fehlerError .meldung{
	background: red;
	padding: 3px;
	color: black;
}

/* ######################################################################################################
** ### Info Box                                    ######################################################
** ######################################################################################################
*/
#infoBox{
        font-family: Verdana, Arial;
	font-size: 9px;
	width:160px;
	TEXT-ALIGN: left;
	margin-bottom: 3px;
	color: black;
	background: #F0F0F0;
	BORDER: 1px solid #9a9595;
}

#infoBox .head{
        float:left;
	font-size: 12px;
	font-weight: bold;
	width:160px;
	color: white;
	background: black;
}

table.infoBox {
        font-family: Verdana, Arial;
	font-size: 9px;
	TEXT-ALIGN: left;
	PADDING-LEFT: 2px;
	color: black;
	background: #F0F0F0;
	BORDER: 0px solid #f4f4f4;}

table.infoBox tr{
	vertical-align:top}

table.infoBox td.empty{
	background: #9A9595;
	border-bottom: 1px solid #9A9595;}

table.infoBox td.emptyblack{
	background: #000000;
	border-bottom: 1px solid #ffffff;}	
	
/* ######################################################################################################
** ### Tabelle keine Treffer                       ######################################################
** ######################################################################################################
*/
table.keineTreffer  {
        font-size: 14.0pt;
	text-align: center;
	color: white;
	background: black;
        vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* ######################################################################################################
** ### Tabelle Kopf Hertha (blau)                  ######################################################
** ######################################################################################################
*/
table.head {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
        padding-top: 5px;
	padding-bottom: 5px;
	color: #ED1D24;
 	background: white
}

/* ######################################################################################################
** ### Tabelle Kopf TuS (schwarz)                  ######################################################
** ######################################################################################################
*/
table.head-tus {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
        padding-top: 5px;
	padding-bottom: 5px;
	color: black;
 	background: white
}
/* ######################################################################################################
** ### Button Leiste                               ######################################################
** ######################################################################################################
*/
#buttonLeiste {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9.0pt;
	font-weight: normal;
	width:660px;
        margin-top: 5px;
        margin-bottom: 0px;
        padding: 0px;
	color: black;
	background: white;
        float:left;
        text-align: left;
}

#buttonLeiste .titel{
	background: #DEDEDE;
	color: black;
        text-align: center;
	font-size: 12.0pt;
	font-weight: bold;
	border: 3px solid #DEDEDE;
}

#buttonLeiste .button{
	background:#DEDEDE;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
}

/* ######################################################################################################
** ### Button Leiste mit 2 Forms                   ######################################################
** ######################################################################################################
*/
#buttonLeiste2Form {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9.0pt;
	font-weight: normal;
	background: #DEDEDE;
	width:660px;
        margin-top: 5px;
        margin-bottom: 0px;
        padding-top: 5px;
	color: black;
        float:left;
        text-align: left;
}

#buttonLeiste2Form .left{
	width:325px;
	background: #DEDEDE;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 0px;
        float:left;
}

#buttonLeiste2Form .right{
	width:325px;
	background:#DEDEDE;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 0px;
        float:right;
}
