body {
    color:#000000;
    background-color:white;
    padding: 0px;
    margin: 0px;
    font-family: helvetica, arial, sans-serif;
    font-size:12px;
}

a {
    color:#111111;
    text-decoration:underline;
}
a.none {
    color:#111111;
    text-decoration:none;
}

a.navlink {
    color:#111111;
    text-decoration:none;
}

a.hilfelink {
    color:#111111;
    margin-left: 50px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}

a.zurueck {
    color:#111111;
    margin-left: 470px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}
a.gsrimagelink {
    color:green;
    text-decoration:none;
    margin-left: 0px;
    font-weight:bolder;
}
a.gsreditlink {
    color:teal;
    text-decoration:none;
    margin-left: 10px;
    font-weight:bolder;
}
a.sykeditlink {
    color:teal;
    text-decoration:none;
    margin-left: 5px;
    margin-right: 0px;
    font-weight:bolder;
}
a.sykbrowselink {
    color:maroon;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
}
a.sykbrowselinkbold {
    color:maroon;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: bolder;
}
a.sykimagelink{
    color:maroon;
    text-decoration: underline;
    margin-left: 0px;
    margin-right: 0px;
}
a.sykimagelink2{
    color:maroon;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
}
a.syk2alleslink {
    color:navy;
    text-decoration:none;
    margin-left: 5px;
    margin-right: 0px;
    font-weight:normal;
}

#page {
    width:100%;
    padding:0px;
    margin:0px;
}

/* Header */
td.header {
    width:90%;
    max-width:1024px;
    padding:15px;
    margin:0px;
    vertical-align:top;
    color:#C41834;
    text-align: left;
    font-family: verdana,arial,sans-serif;
}
td.header a{
    text-decoration:none;
    color:#C41834;
}
div.sykimagelink{
    color:maroon;
    text-decoration: none;
    margin-left: 0px;
    margin-right: 0px;
}
div.titel1{
	font-weight: bold;
	font-size: 1.5em; 
	margin-bottom: 0.2em;
}
div.titel2{
}
.logo{
    float:left;
    height:54px;
    width:65px;
    padding:0;
}
.logo2{
    float:left;
    width:135px;
    font-size:1.27em;
    padding:0;
}
.head_extern{
    text-align:center;
    max-width:1024px;
}
/* Footer */
td.footer {
    width:90%;
    height: 10px;
    padding:0px;
    margin:0px;
    vertical-align:top;
    text-align: center;
}

/* links */
td.left {
    width:11%;
    padding:0px;
    margin:0px;
    vertical-align:top;
    color:#FFFFFF;
    background-color:#46648C;
}

td.left2 {
    width:11%;
    padding:0px;
    margin:0px;
    vertical-align:top;
    color:#FFFFFF;
    background-color:white;
}

table.navigation {
    width:100%;
    font-weight:bolder;
    
}

#apptitle {
    width:100%;
    font-size:small;
    font-family:serif;
    text-align:center;
}

td.navitem {
    background-color:#EEEEEE;
    border-width:1px;
    border-style:solid;
    border-color:#FFFFFF;
    text-align: center;
}

td.image {
    background-color:#E0E0E0;
    border-width:3px;
    border-style:solid;
    border-color:#FFFFFF;
    text-align: center;
}
td.navitem_active {
    background-color:#CCCCCC;
    border-width:0px;
    border-style:solid;
    border-color:#000000;
    text-align: center;
}

td.subnavitem {
    background-color:#FAFAFA;
    border-width:1px;
    border-style:solid;
    border-color:#FFFFFF;
    padding-left:20px;
}

/* rechts */
td.right {
    width:89%;
    padding:0px;
    margin:0px;
    vertical-align:top;
    background-color:#FCF3FB;
}

/* gsr */
table.gsr {
    width:100%;
    color:black;
    background-color:#CCCCCC;
}
th.gsr,td.gsr{
    padding-left:30px;
    padding-right:0px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}
th.sv,td.sv {
    padding-left:40px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}
th.sav,td.sav {
    padding-left:40px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}

th.gsr1,td.gsr1 {
    padding-left:60px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}

th.sv1,td.sv1 {
    padding-left:70px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}
th.sav1,td.sav1 {
    padding-left:70px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}

th.gsr2,td.gsr2 {
    padding-left:80px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}

th.sv2,td.sv2 {
    padding-left:90px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}
th.sav2,td.sav2 {
    padding-left:90px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}

th.gsr3,td.gsr3 {
    padding-left:100px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}

th.sv3,td.sv3 {
    padding-left: 110px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}
th.sav3,td.sav3 {
    padding-left:110px;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
    color: maroon;
    font-weight: bold;
}


/* menu */
table.menu {
    width:100%;
    color:#FFFFFF;
    background-color:#002F51;
    background-color:#CCCCCC;
    text-align: center;
}

input.menubutton {
    font-size:11px;
    color:#FFFFFF;
    color: black;
    background-color:#002F51;
    background-color:#CCCCCC;
    font-weight:bold;
}

td.menuitem,th.menuitem{
    font-size:11px;
    color: black;
    background-color:#CCCCCC;
    font-weight:bold;
}

td.menuitembold,th.menuitembold{
    font-size:10px;
    color: black;
    background-color:#CCCCCC;
    font-weight:bold;
}

/* Datenbereich */
table.data {
    margin-left:10px;
}

th.label,td.label {
    padding-left:5px;
    padding-right:5px;
    text-align:right;
    vertical-align:top;
}

th.labelvert,td.labelvert {
    padding-left:20px;   
    text-align:left;
    vertical-align:top;
}

td.labelprint {
    padding-left:20px;
    padding-right:10px;
    text-align:right;
    font-style:italic;
    vertical-align:top;
}

td.ueberschrift {
    font-weight:bold;
    padding-top:10px;
    padding-right:20px;
}

td.ueberschrift_zusatz {
    padding-top:10px;
    padding-right:40px;
}

td.gruppierung {
    font-style:italic;
    padding-top:10px;
}

.statustext {
    font-weight:bold;
    color:#772222;
    background-color:#FFFFFF;
    border:1px solid #772222;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

td.status {
    padding:20px;
    text-align:center;
}

.eingabe {
    font-size:12px;
}

td.ausgabe {
    padding-left:20px;
    vertical-align:center;
    text-align:right;
}

td.eingabezahl {
    padding-left:20px;   
    vertical-align:top;
    text-align:right;
}

td.ausgabezahl {
    text-align:right;
}

td.eingabevert {
    padding-left:20px;   
    vertical-align:top;
}

hr.trenner {
    width:100%;
    color:#000000;
    margin-top:20px;
    margin-bottom:20px;
}

div.info {
    margin:10px;
    padding:5px;
    text-align:center;
}

div.st{
    margin-left:5px;
    padding:0px;
    text-align:left;
    color: blue;    
}

div.fs {
    margin-left:10px;
    padding:0px;
    text-align:left;
    font-style:italic;
    color: green;    
    text-decoration:underline;
}
span.fs {
    margin-left:0px;
    padding:0px;
    text-align:left;
    font-style:italic;
    color: green;    
}
span.st {
    margin-left:0px;
    padding:0px;
    text-align:left;
    font-style:normal;
    color: black;    
}
div.ug_fs {
    margin-left:30px;
    padding:0px;
    text-align:left;
    font-style:italic;
    color: gray;    
}
span.ug_fs {
    margin-left:5px;
    padding:0px;
    text-align:left;
    font-style:italic;
    color: gray;    
}
div.ug_st {
    margin-left:10px;
    padding:0px;
    text-align:left;
    font-style:italic;
    color: gray;    
}


span.notation{
    margin-left:5px;
    padding:0px;
    text-align:left;
}

span.gsrimage{
    margin-left:10px;
    padding:0px;
    text-align:left;
    color: red;    
}


// Syk-Darstellung
table.syk{
	border-width: 20;
	border-color: black;
	border-style: solid;
	
}
/*
td.syk0{
	background-color: #EEEEEE;
	width: 10px;
	text-align: left;
}
td.syk1{
	background-color: #CCCCCC;
	width: 10px;
	text-align: left;
}
td.syk2{
	background-color: #FF9999;
	width: 100px;
	text-align: left;
}

td.syk3{
	background-color: #99FFCC;
	width: 10px;
	text-align: left;
}
td.syk4{
	background-color: #FFCC99;
	width: 10px;
	text-align: left;
}
td.syk5{
	background-color: #99CCff;
	width: 10px;
	text-align: left;
}
td.syk6{
	background-color: #FFFFCC;
	width: 10px;
	text-align: left;
}
*/
td.syk0 {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
    background-color: #EEEEEE;
}
td.syk1 {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
    background-color: #CCCCCC;
}
td.syk2 {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
    background-color: #FF9999;
}
td.syk3 {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
    background-color: #99FFCC;
}
td.syk4 {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
    background-color: #FFCC99;
}
td.syk5 {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
    background-color: #99CCff;
}
td.syk6 {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
    background-color: #FFFFCC;
}

td.fs {
    margin-left:10px;
    padding-left:10px;
    text-align:left;
    font-style:normal;
    color: black;    
}

td.ug_st {
    margin-left:20px;
    padding:0px;
    text-align:left;
    font-style:normal;
    color: black;    
}
td.ug_fs {
    margin-left:10px;
    padding-left:25px;
    text-align:left;
    font-style:normal;
    color: black;    
}
/*
div.st0{
    margin-left:5px;
    padding:0px;
    text-align:left;
    color: blue;    
    background-color:white;
}
div.st1{
    margin-left:25px;
    padding:0px;
    text-align:left;
    color: blue;    
    background-color:lightgrey;
}
div.st2{
    margin-left:45px;
    padding:0px;
    text-align:left;
    color: blue;    
    background-color:#FF9999;
}
div.st3{
    margin-left:65px;
    padding:0px;
    text-align:left;
    color: blue;    
    background-color:#99FFCC;
}
div.st4{
    margin-left:85px;
    padding:0px;
    text-align:left;
    color: blue;    
    background-color:yellow;
    background-color:#FFCC99;
}
div.st5{
    margin-left:105px;
    padding:0px;
    text-align:left;
    color: black;    
    background-color:#99CCff;
}
div.st6{
    margin-left:125px;
    padding:0px;
    text-align:left;
    color: blue;    
    background-color:#FFFFCC;
}

span.st0{
    margin-left:0px;
    padding-left:20px;
    text-align:left;
    color: blue;    
    background-color:white;
}
span.st1{
    margin-left:0px;
    padding-left:10px;
    text-align:left;
    color: blue;    
    background-color:lightgrey;
}
span.st2{
    margin-left:0px;
    padding-left:10px;
    text-align:left;
    color: blue;    
    background-color:#FF9999;
}
span.st3{
    margin-left:0px;
    padding-left:10px;
    text-align:left;
    color: blue;    
    background-color:#99FFCC;
}
span.st4{
    margin-left:0px;
    padding-left:10px;
    text-align:left;
    color: blue;    
    background-color:yellow;
    background-color:#FFCC99;
}
span.st5{
    margin-left:0px;
    padding-left:10px;
    text-align:left;
    color: black;    
    background-color:#99CCff;
}
span.st6{
    margin-left:0px;
    padding-left:10px;
    text-align:left;
    color: blue;    
    background-color:#FFFFCC;
}
*/

