/* Allgemeine Definitionen */
html 
{
 border: none;
 overflow-y: scroll;
}

body 
{
 margin: 0px;
 padding: 0px; 
 text-align: center; /* IE Hack, da sonst div nicht in der Mitte */
 font-size: 8pt; 
 font-family: arial,helvetica,sans-serif; 
 border: none; 
 background-color: #AAAAAA;
}

img
{
 border: none;
}
img.icon_9 {width: 9px;}
img.icon_13 {width: 13px;}
img.icon_15 {width: 15px;}
img.icon_16 {width: 16px;}

input 
{
 box-sizing: border-box;
}

table
{ 
 margin-left: auto; 
 margin-right: auto;
 border: none;
}

th 
{
 height: 20px; 
 text-align: center;
 vertical-align: middle; 
 background-color: #AAAAAA;
}

td 
{
 height: 20px;
 text-align: center;
 vertical-align: middle;
}

textarea 
{
 font-size: 8pt; 
 font-family: arial,helvetica,sans-serif; 
 color: #000000;
}

div#gesamt
{
 margin: 0px auto;
 padding: 0px;
 width: 1400px; 
 min-height: 500px;
 margin: 0px auto;
 padding: 0px;
 text-align: left;
 background-color: #FFFFFF;
}

div#abstand
{
 float: left;
 width: 1400px;
 height: 3px;
}
/* Ende allgemeine Definitionen */

/* Standarddefinitionen der Programme */
/* Definitionen des Kopfbereiches */
div#kopf
{
 float: left;
 width: 1400px;
 height: 70px;
}

div#kopf table
{
 margin: 0px; 
 padding: 0px;
 width: 100%;
 text-align: center;
}

div#kopf td.kopf_links
{
 width: 250px; 
 text-align: left;
 vertical-align: middle; 
}

div#kopf td.kopf_mitte
{
 width: 900px; 
 vertical-align: middle;
 font-size: 16pt;
 color: #000000;
}

div#kopf td.kopf_rechts
{
 width: 250px; 
 text-align: right;
 vertical-align: middle;
}

div#kopf img.kopf 
{
 margin: 5px;
 height: 51px;
}

div#kopf span.kopf_mitte
{
 font-size: 14pt;
}
/* Ende Definitionen des Kopfbereiches */

/* Definitionen des Menübereiches */
div#menue
{
 float: left;
 width: 1400px;
 background-image: url(images/navBack.jpg);
}

div#menue ul 
{
 margin: 0px;
 padding: 0px;
 width: 100%;
}

div#menue ul li
{
 float: left;
 height: 25px;
 list-style: none;
 font-weight: bold;
 font-size: 10pt;
 text-align: center;
}

div#menue ul li.menue_6,
div#menue ul li.menue_6_aktiv
{
 width: 6%;
}

div#menue ul li.menue_8,
div#menue ul li.menue_8_aktiv,
div#menue ul li.menue_8_inaktiv
{
 width: 8%;
}

div#menue ul li.menue_10,
div#menue ul li.menue_10_aktiv,
div#menue ul li.menue_10_inaktiv
{
 width: 10%;
}

div#menue ul li.menue_11,
div#menue ul li.menue_11_aktiv
{
 width: 11%;
}

div#menue ul li.menue_12,
div#menue ul li.menue_12_aktiv
{
 width: 12%;
}

div#menue ul li.menue_13,
div#menue ul li.menue_13_aktiv
{
 width: 13%;
}

div#menue ul li.menue_14,
div#menue ul li.menue_14_aktiv,
div#menue ul li.menue_14_inaktiv
{
 width: 14%;
}

div#menue ul li.menue_15,
div#menue ul li.menue_15_aktiv,
div#menue ul li.menue_15_inaktiv
{
 width: 15%;
}

div#menue ul li.menue_16,
div#menue ul li.menue_16_aktiv
{
 width: 16%;
}

div#menue ul li.menue_20,
div#menue ul li.menue_20_inaktiv
{
 width: 20%;
}

div#menue ul li.menue_30,
div#menue ul li.menue_30_inaktiv
{
 width: 30%;
}

div#menue ul li.menue_34
{
 width: 34%;
}

div#menue ul li.menue_38
{
 width: 38%;
}

div#menue ul li.menue_39
{
 width: 39%;
}

div#menue ul li.menue_45
{
 width: 45%;
}

div#menue ul li.menue_52
{
 width: 52%;
}

div#menue ul li.menue_60
{
 width: 60%;
}

div#menue ul li.menue_76
{
 width: 76%;
}

div#menue ul li.menue_100
{
 width: 100%;
}

div#menue ul li.menue_8:hover,
div#menue ul li.menue_10:hover,
div#menue ul li.menue_11:hover,
div#menue ul li.menue_12:hover,
div#menue ul li.menue_13:hover,
div#menue ul li.menue_14:hover,
div#menue ul li.menue_15:hover,
div#menue ul li.menue_16:hover,
div#menue ul li.menue_8_aktiv, 
div#menue ul li.menue_10_aktiv, 
div#menue ul li.menue_11_aktiv,
div#menue ul li.menue_12_aktiv, 
div#menue ul li.menue_13_aktiv, 
div#menue ul li.menue_14_aktiv,
div#menue ul li.menue_15_aktiv,
div#menue ul li.menue_16_aktiv
{
 background-image: url(images/navBackHover.jpg);
}

div#menue ul li a 
{
 display: block;
 color: #FFFFFF;
 text-decoration: none;
 margin-bottom: 1px;
 padding: 4px 0;
}

div#menue ul li:hover a
{
 color: #000000;
 text-decoration: underline;
}
/* Ende Definitionen des Menübereiches */

/* Definitionen des Titelbereiches */
div#titel
{
 float: left;
 margin: 0px; 
 padding: 0px;
 width: 1398px; /* 2px kleiner wegen der Außenrahmen */
 border-left: 1px solid #4B4BD4;
 border-right: 1px solid #4B4BD4;
 background-image: url(images/navBack.jpg);
}

div#titel table
{
 margin: 0px; 
 padding: 0px;
 width: 100%;
 text-align: center;
}

div#titel td
{
 height: 15px;
 font-size: 10pt; 
 font-weight: bold;
 color: #FFFFFF;
}
div#titel td.titel_12 {width: 12%; border-left: 1px solid #FFFFFF;}
div#titel td.titel_88  {width: 88%;}
div#titel td.titel_100 {width: 100%;}
/* Ende Definitionen des Titelbereiches */

/* Definitionen des Programmbereiches */
div#programm
{
 float: left;
 width: 1398px; /* 2px kleiner wegen der Außenrahmen */
 border-left: 1px solid #4B4BD4;
 border-right: 1px solid #4B4BD4;
 background-color: #DDDDDD;
}

div#programm table.login 
{
 width: 400px; 
 outline-style: solid; 
 outline-color: #4B4BD4; 
 outline-width: 1px; 
 background-color: #FFFFFF;
}

div#programm td.proit_login 
{
 width: 88%; 
 height: 500px; 
 vertical-align: middle; 
 background-color: #DDDDDD;
}

div#programm table.proit 
{
 margin: 0px; 
 padding: 0px;
 width: 100%;
}

div#programm tr.liste 
{
 background-color: #BBBBBB;
}

div#programm td.proit_links 
{
 width: 88%; 
 height: 500px; 
 vertical-align: top; 
 background-color: #DDDDDD;
}

div#programm td.proit_rechts 
{
 width: 12%; 
 vertical-align: top; 
 border-left-style: solid; 
 border-color: #4B4BD4; 
 border-width: 1px; 
 background-color: #DDDDDD;
}

div#programm td.abstand_1 {width: 100%; height: 1px;}
div#programm td.abstand_5 {width: 100%; height: 5px;}

div#programm a
{
 font-size: 8pt; 
 font-family: arial,helvetica,sans-serif;
 text-decoration: none; 
 color: #000000;
}
div#programm a:active {font-weight: bold; text-decoration: underline;}
div#programm a:hover {text-decoration: underline; color: #4B4BD4;}
/*div#programm a:visited {color: #4B4BD4;}*/

div#programm select.auswahl_76 {width: 76%;}
div#programm select.auswahl_100 {width: 100%;}
/* Ende Definitionen des Programmbereiches */

/* Definitionen des Fussbereiches */
div#fuss 
{
 float: left;
 margin: 0px; 
 padding: 0px;
 width: 1400px;
 background-image: url(images/navBack.jpg);
}

div#fuss table
{
 margin: 0px; 
 padding: 0px;
 width: 100%;
 text-align: center;
}

div#fuss td
{
 height: 15px;
 color: #FFFFFF;
}
/* Ende Definitionen des Fussbereiches */
/* Ende Standarddefinitionen der Programme */


/* Spezielle Definitionen der Programme */
/* Definitionen der Meldungen */
td.meldungen_titel {width: 100%; vertical-align: top; font-size: 8pt; font-weight: bold;}
td.meldungen_proit {width: 100%; vertical-align: top; font-size: 8pt; font-weight: bold; color: #4B4BD4;}
td.meldungen {width:  100%; vertical-align: top; font-size: 8pt; color: #000000;}

hr.meldungen {width: 100%; height: 1px; border: none; background-color:#4B4BD4; color: #4B4BD4;}
hr.meldungen_trenner {width: 100%; height: 0px; border-style: dotted; border-bottom: 1px; color: #000000;}

span.proit {color: #4B4BD4;}
span.rot {color: #FF0000;}
/* Ende Definitionen der Meldungen */

/* Definitionen der Navigation Browser */
a.browser {font-size: 10pt; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #0000FF; text-decoration: none;}
a.browser:visited {font-size: 10pt; font-family: arial,helvetica,sans-serif; color: #0000FF; text-decoration: none;}
a.browser:active {font-size: 10pt; font-family: arial,helvetica,sans-serif; color: #0000FF; text-decoration: none;}
a.browser:hover {font-size: 10pt; font-family: arial,helvetica,sans-serif; color: #0000FF; text-decoration: underline;}
/* Ende Definitionen der Navigation Browser */

/* Definitionen der Druck- und Vorschauprogramme */
body.drucken 
{
 margin: 0px;
 padding: 0px; 
 text-align: center; /* IE Hack, da sonst div nicht in der Mitte */
 font-size: 8pt; 
 font-family: arial,helvetica,sans-serif; 
 border: none; 
 background-color: #FFFFFF;
}

table.drucken 
{
 width: 980px; 
 margin: 0px; 
 background-color: #FFFFFF;
}
table.vorschau_75 {width: 75%;}
table.vorschau_100 {width: 100%;}

tr.drucken {height: 10px;}

td.kopf_links_drucken {width: 30%; text-align: left; vertical-align: top;}
td.kopf_mitte_drucken_font_4 {width: 40%; vertical-align: middle; font-size: 14pt;}
td.kopf_rechts_drucken {width: 30%; text-align: right; vertical-align: top;}

img.vorschau_25 {width: 25px; height: 25px; border: none;}
img.vorschau_50 {width: 50px; height: 50px; border: none;}
img.vorschau_250 {width: 250px; height: 250px; border: solid; border-width: 1px; border-color: #4B4BD4}
img.vorschau_gross {border: solid; border-width: 1px; border-color: #4B4BD4}

span.kopf_mitte_drucken_font_3 {font-size: 12pt;}
/* Ende Definitionen der Druck- und Vorschauprogramme */
/* Ende Spezielle Definitionen der Programme */

/* Spezielle Definitionen der Tabellenformatierung */
/* Definitionen der Tabellen */
table.content_50  {width:  50%; background-color: #DDDDDD;}
table.content_60  {width:  60%; background-color: #DDDDDD;}
table.content_80  {width:  80%; background-color: #DDDDDD;}
table.content_100 {width: 100%; background-color: #DDDDDD;}
/* Ende Definitionen der Tabellen */

/* Definitionen der Überschriftszeilen */
th.center_1  {width: 1%;}
th.center_2  {width: 2%;}
th.center_3  {width: 3%;}
th.center_4  {width: 4%;}
th.center_5  {width: 5%;}
th.center_6  {width: 6%;}
th.center_7  {width: 7%;}
th.center_8  {width: 8%;}
th.center_9  {width: 9%;}
th.center_10 {width: 10%;}
th.center_11 {width: 11%;}
th.center_12 {width: 12%;}
th.center_13 {width: 13%;}
th.center_14 {width: 14%;}
th.center_15 {width: 15%;}
th.center_16 {width: 16%;}
th.center_17 {width: 17%;}
th.center_18 {width: 18%;}
th.center_19 {width: 19%;}
th.center_20 {width: 20%;}
th.center_21 {width: 21%;}
th.center_22 {width: 22%;}
th.center_23 {width: 23%;}
th.center_24 {width: 24%;}
th.center_25 {width: 25%;}
th.center_26 {width: 26%;}
th.center_27 {width: 27%;}
th.center_28 {width: 28%;}
th.center_29 {width: 29%;}
th.center_30 {width: 30%;}
th.center_32 {width: 32%;}
th.center_34 {width: 34%;}
th.center_40 {width: 40%;}
th.center_44 {width: 44%;}
th.center_46 {width: 46%;}
th.center_50 {width: 50%;}
th.center_54 {width: 54%;}
th.center_55 {width: 55%;}
th.center_60 {width: 60%;}
th.center_64 {width: 64%;}
th.center_66 {width: 66%;}
th.center_68 {width: 68%;}
th.center_90 {width: 90%;}
th.center_92 {width: 92%;}
th.center_94 {width: 94%;}
th.center_96 {width: 96%;}
th.center_100 {width: 100%;}
/* Ende Definitionen der Überschriftszeilen */

/* Definitionen der Zeilen Text mittig */
td.center_2 {width: 2%;}
td.center_2_top {width: 2%; vertical-align: top;}
td.center_3 {width: 3%;}
td.center_3_top {width: 3%; vertical-align: top;}
td.center_4 {width: 4%;}
td.center_4_top {width: 4%; vertical-align: top;}
td.center_5 {width: 5%;}
td.center_5_top {width: 5%; vertical-align: top;}
td.center_6 {width: 6%;}
td.center_6_top {width: 6%; vertical-align: top;}
td.center_7 {width: 7%;}
td.center_7_top {width: 7%; vertical-align: top;}
td.center_8 {width: 8%;}
td.center_8_top {width: 8%; vertical-align: top;}
td.center_9 {width: 9%;}
td.center_9_top {width: 9%; vertical-align: top;}
td.center_10 {width: 10%;}
td.center_10_top {width: 10%; vertical-align: top;}
td.center_10_font_2 {width: 10%; font-size: 10pt;}
td.center_11 {width: 11%;}
td.center_11_top {width: 11%; vertical-align: top;}
td.center_12 {width: 12%;}
td.center_12_top {width: 12%; vertical-align: top;}
td.center_13 {width: 13%;}
td.center_13_top {width: 13%; vertical-align: top;}
td.center_14 {width: 14%;}
td.center_14_top {width: 14%; vertical-align: top;}
td.center_15 {width: 15%;}
td.center_15_top {width: 15%; vertical-align: top;}
td.center_17 {width: 17%;}
td.center_17_top {width: 17%; vertical-align: top;}
td.center_20 {width: 20%;}
td.center_20_font_2 {width: 20%; font-size: 10pt;}
td.center_23 {width: 23%;}
td.center_24 {width: 24%;}
td.center_25_font_2 {width: 25%; font-size: 10pt;}
td.center_26 {width: 26%;}
td.center_28 {width: 28%;}
td.center_30_font_2 {width: 30%; font-size: 10pt;}
td.center_32 {width: 32%;}
td.center_34 {width: 34%;}
td.center_40 {width: 40%;}
td.center_40_font_2 {width: 40%; height: 30px; text-align: center; font-size: 10pt;}
td.center_44 {width: 44%;}
td.center_46 {width: 46%;}
td.center_50 {width: 50%;}
td.center_50_font_2 {width: 50%; font-size: 10pt;}
td.center_54 {width: 54%;}
td.center_70 {width: 70%;}
td.center_74 {width: 74%;}
td.center_85 {width: 85%;}
td.center_87 {width: 87%;}
td.center_96 {width: 96%;}
td.center_100 {width: 100%;}
td.center_100_font_2 {width: 100%; font-size: 10pt;}
td.center_100_font_2_rot {width: 100%; font-size: 10pt; color: #FF0000;}
td.center_100_font_3 {width: 100%; font-size: 12pt;}
td.center_100_gross {width: 100%; height: 50px;}
/* Ende Definitionen der Zeilen Text mittig */

/* Definitionen der Zeilen Text links */
td.links_2_top_padding_font_2 {width: 2%; text-align: left; vertical-align: top; padding-left:5px; font-size: 10pt;}
td.links_2_top_padding_font_2_rot {width: 2%; text-align: left; vertical-align: top; padding-left:5px; font-size: 10pt; color: #FF0000;}
td.links_4_padding {width: 4%; text-align: left; padding-left:5px;}
td.links_4_top_padding_font_2 {width: 4%; text-align: left; vertical-align: top; padding-left:5px; font-size: 10pt;}
td.links_4_top_padding_font_2_rot {width: 4%; text-align: left; vertical-align: top; padding-left:5px; font-size: 10pt; color: #FF0000;}
td.links_6_padding {width: 6%; text-align: left; padding-left:5px;}
td.links_7_padding {width: 7%; text-align: left; padding-left:5px;}
td.links_8_top_padding_font_2 {width: 8%; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_9_padding {width: 9%; text-align: left; padding-left:5px;}
td.links_10_padding {width: 10%; text-align: left; padding-left:5px;}
td.links_10_top_padding {width: 10%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_11_padding {width: 11%; text-align: left; padding-left:5px;}
td.links_13_padding {width: 13%; text-align: left; padding-left:5px;}
td.links_13_top_padding {width: 13%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_14_padding {width: 14%; text-align: left; padding-left:5px;}
td.links_14_top_padding {width: 14%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_15 {width: 15%; text-align: left;}
td.links_15_padding {width: 15%; text-align: left; padding-left:5px;}
td.links_15_padding_font_2 {width: 15%; text-align: left; padding-left:5px; font-size: 10pt;}
td.links_15_padding_gross {width: 15%; text-align: left; padding-left:25px;}
td.links_15_padding_rot {width: 15%; text-align: left; padding-left:5px; color: #FF0000;}
td.links_15_top_padding {width: 15%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_16 {width: 16%; text-align: left;}
td.links_16_padding {width: 16%; text-align: left; padding-left:5px;}
td.links_17 {width: 17%; text-align: left;}
td.links_17_padding {width: 17%; text-align: left; padding-left: 5px;}
td.links_17_top_padding {width: 17%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_18_top_padding_font_2 {width: 18%; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_19_top_padding {width: 19%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_20 {width: 20%; text-align: left;}
td.links_20_padding {width: 20%; text-align: left; padding-left: 5px;}
td.links_20_padding_font_2 {width: 20%; text-align: left; padding-left: 5px; font-size: 10pt;}
td.links_20_top_padding {width: 20%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_20_top_padding_font_2 {width: 20%; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_21_top_padding {width: 21%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_22 {width: 22%; text-align: left;}
td.links_22_padding {width: 22%; text-align: left; padding-left: 5px;}
td.links_22_top_padding {width: 22%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_23 {width: 23%; text-align: left;}
td.links_23_padding {width: 23%; text-align: left; padding-left: 5px;}
td.links_24{width: 24%; text-align: left;}
td.links_24_padding {width: 24%; text-align: left; padding-left: 5px;}
td.links_24_top_padding {width: 24%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_25{width: 25%; text-align: left;}
td.links_25_padding {width: 25%; text-align: left; padding-left: 5px;}
td.links_25_top_padding {width: 25%; text-align: left;  vertical-align: top; padding-left: 5px;}
td.links_26{width: 26%; text-align: left;}
td.links_26_padding {width: 26%; text-align: left; padding-left: 5px;}
td.links_28_padding {width: 28%; text-align: left; padding-left: 5px;}
td.links_28_top_padding {width: 28%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_30 {width: 30%; text-align: left; }
td.links_30_padding {width: 30%; text-align: left; padding-left: 5px;}
td.links_30_top_padding {width: 30%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_30_top_padding_font_2 {width: 30%; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_32_padding {width: 32%; text-align: left; padding-left: 5px;}
td.links_34 {width: 34%; text-align: left; padding-left: 5px;}
td.links_35 {width: 35%; text-align: left; padding-left: 5px;}
td.links_35_padding {width: 35%; text-align: left; padding-left: 5px;}
td.links_38_padding {width: 38%; text-align: left; padding-left: 5px;}
td.links_40 {width: 40%; text-align: left;}
td.links_40_padding {width: 40%; text-align: left; padding-left: 5px;}
td.links_40_padding_font_2 {width: 40%; height: 30px; text-align: left; padding-left: 5px; font-size: 10pt;}
td.links_40_top_padding {width: 40%; height: 30px; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_40_top_padding_font_2 {width: 40%; height: 30px; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_40_top_padding_font_3 {width: 40%; height: 30px; text-align: left; vertical-align: top; padding-left: 5px; font-size: 12pt;}
td.links_41 {width: 41%; text-align: left;}
td.links_42 {width: 42%; text-align: left;}
td.links_45 {width: 45%; text-align: left;}
td.links_46 {width: 46%; text-align: left;}
td.links_48_padding {width: 48%; text-align: left; padding-left: 5px;}
td.links_50 {width: 50%; text-align: left;}
td.links_50_top {width: 50%; text-align: left; vertical-align: top;}
td.links_50_top_padding {width: 0%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_50_font_2 {width: 50%; text-align: left; font-size: 10pt;}
td.links_50_padding {width: 50%; text-align: left; padding-left: 5px;}
td.links_50_padding_font_2 {width: 50%; text-align: left; padding-left: 5px; font-size: 10pt;}
td.links_51 {width: 51%; text-align: left;}
td.links_53 {width: 53%; text-align: left;}
td.links_55 {width: 55%; text-align: left;}
td.links_55_padding {width: 55%; text-align: left; padding-left: 5px;}
td.links_59 {width: 59%; text-align: left;}
td.links_60 {width: 60%; text-align: left;}
td.links_60_padding {width: 60%; text-align: left; padding-left: 5px;}
td.links_60_padding_font_2 {width: 60%; text-align: left; padding-left: 5px; font-size: 10pt;}
td.links_60_top_padding {width: 60%; height: 30px; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_60_top_padding_font_2 {width: 60%; height: 30px; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_60_top_padding_font_3 {width: 60%; height: 30px; text-align: left; vertical-align: top; padding-left: 5px; font-size: 12pt;}
td.links_62 {width: 62%; text-align: left;}
td.links_64 {width: 64%; text-align: left;}
td.links_64_padding {width: 64%; text-align: left; padding-left: 5px;}
td.links_65 {width: 65%; text-align: left;}
td.links_65_font_2 {width: 65%; text-align: left;font-size: 10pt;}
td.links_66_padding {width: 66%; text-align: left; padding-left: 5px;}
td.links_68_padding {width: 68%; text-align: left; padding-left: 5px;}
td.links_70 {width: 70%; text-align: left;}
td.links_70_padding {width: 70%; text-align: left; padding-left: 5px;}
td.links_70_top_padding_font_2 {width: 70%; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_72 {width: 72%; text-align: left;}
td.links_72_font_2 {width: 72%; text-align: left;font-size: 10pt;}
td.links_80 {width: 80%; text-align: left;}
td.links_80_top_padding_font_2 {width: 80%; height: 30px; text-align: left; vertical-align: top; padding-left: 5px; font-size: 10pt;}
td.links_85 {width: 85%; text-align: left;}
td.links_87_padding {width: 87%; text-align: left; padding-left: 5px;}
td.links_90 {width: 90%; text-align: left;}
td.links_90_padding {width: 90%; text-align: left; padding-left: 5px;}
td.links_90_top_padding {width: 90%; text-align: left; vertical-align: top; padding-left: 5px;}
td.links_92_padding {width: 92%; text-align: left; padding-left: 5px;}
td.links_94_padding {width: 94%; text-align: left; padding-left: 5px;}
td.links_96_padding_font_2 {width: 96%; text-align: left; padding-left: 5px; font-size: 10pt;}
td.links_96_padding_font_2_rot {width: 96%; text-align: left; padding-left: 5px; font-size: 10pt; color: #FF0000;}
td.links_98_padding_font_2 {width: 98%; text-align: left; padding-left: 5px; font-size: 10pt;}
td.links_98_padding_font_2_rot {width: 98%; text-align: left; padding-left: 5px; font-size: 10pt; color: #FF0000;}
td.links_100 {width: 100%; text-align: left;}
td.links_100_font_2 {width: 100%; text-align: left;font-size: 10pt;}
td.links_100_padding {width: 100%; text-align: left; padding-left: 5px;}
td.links_100_padding_gross {width: 100%; text-align: left; padding-left: 52px;}
td.links_100_padding_font_2 {width: 100%; text-align: left; padding-left: 5px; font-size: 10pt;}
td.links_100_padding_font_2_rot {width: 100%; text-align: left; padding-left: 5px; font-size: 10pt; color: #FF0000;}
td.links_100_padding_font_3 {width: 100%; text-align: left; padding-left: 5px; font-size: 12pt;}
td.links_100_top_padding_font_3 {width: 100%; text-align: left; vertical-align: top; padding-left: 5px; font-size: 12pt;}
td.links_100_top {width: 100%; text-align: left; vertical-align: top;}
/* Ende Definitionen der Zeilen Text links */

/* Definitionen der Zeilen Text rechts */
td.rechts_5_padding {width: 5%; text-align: right; padding-right: 5px; }
td.rechts_5_padding_font_2 {width: 5%; text-align: right; padding-right: 5px; font-size: 10pt;}
td.rechts_7_padding {width: 7%; text-align: right; padding-right: 5px; }
td.rechts_10_padding {width: 10%; text-align: right; padding-right: 5px; }
td.rechts_10_padding_15_font_2 {width: 10%; text-align: right; padding-right: 15px; font-size: 10pt;}
td.rechts_13 {width: 13%; text-align: right;}
td.rechts_15 {width: 15%; text-align: right;}
td.rechts_15_padding_font_2 {width: 15%; text-align: right; padding-right:5px; font-size: 10pt;}
td.rechts_17_padding {width: 17%; text-align: right; padding-right: 5px; }
td.rechts_20 {width: 20%; text-align: right;}
td.rechts_20_padding {width: 20%; text-align: right; padding-right: 5px; }
td.rechts_20_padding_font_2 {width: 20%; text-align: right; padding-right: 5px; font-size: 10pt;}
td.rechts_20_padding_35_font_2 {width: 20%; text-align: right; padding-right: 35px; font-size: 10pt;}
td.rechts_20_padding_45_font_2 {width: 20%; text-align: right; padding-right: 45px; font-size: 10pt;}
td.rechts_21 {width: 21%; text-align: right;}
td.rechts_22 {width: 22%; text-align: right;}
td.rechts_28 {width: 28%; text-align: right;}
td.rechts_29 {width: 29%; text-align: right;}
td.rechts_30 {width: 30%; text-align: right;}
td.rechts_34 {width: 34%; text-align: right;}
td.rechts_35 {width: 35%; text-align: right;}
td.rechts_36 {width: 36%; text-align: right;}
td.rechts_38 {width: 38%; text-align: right;}
td.rechts_40 {width: 40%; text-align: right;}
td.rechts_40_padding {width: 40%; text-align: right; padding-right: 5px;}
td.rechts_40_padding_font_2 {width: 40%; text-align: right; padding-right: 5px; font-size: 10pt;}
td.rechts_40_top_padding_font_2 {width: 40%; text-align: right; vertical-align: top; padding-right: 5px; font-size: 10pt;}
td.rechts_41 {width: 41%; text-align: right;}
td.rechts_45 {width: 45%; text-align: right;}
td.rechts_47 {width: 47%; text-align: right;}
td.rechts_49 {width: 49%; text-align: right;}
td.rechts_50 {width: 50%; text-align: right;}
td.rechts_50_padding {width: 50%; text-align: right; padding-right: 5px;}
td.rechts_50_padding_font_2 {width: 50%; text-align: right; padding-right: 5px; font-size: 10pt;}
td.rechts_54 {width: 54%; text-align: right;}
td.rechts_55 {width: 55%; text-align: right;}
td.rechts_58 {width: 58%; text-align: right;}
td.rechts_60 {width: 60%; text-align: right;}
td.rechts_60_padding_gross_font_2 {width: 60%; height: 30px; text-align: right; padding-right: 25px; font-size: 10pt;}
td.rechts_66 {width: 66%; text-align: right;}
td.rechts_70 {width: 70%; text-align: right;}
td.rechts_74 {width: 74%; text-align: right;}
td.rechts_75 {width: 75%; text-align: right;}
td.rechts_100 {width: 100%; text-align: right;}
/* Ende Definitionen der Zeilen Text rechts */
/* Ende Spezielle Definitionen der Tabellenformatierung */

 /* Kalenderdefinition */
.tcalInput {
	background: url('images/kalender/cal.gif') 100% 50% no-repeat;
	padding-right: 20px;
	cursor: pointer;
}

/* additional properties for input boxe in activated state, above still applies unless in conflict */
.tcalActive {
	background-image: url('images/kalender/no_cal.gif');
}
/* container of calendar's pop-up */
#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 170px;
	background-color: white;
	margin-top: 2px;
	padding: 0 2px 2px 2px;
	border: 1px solid silver;

	-moz-box-shadow: 3px 3px 4px silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}

/* table containing navigation and current month */
#tcalControls {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
#tcalControls td {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	width: 16px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#tcalControls th {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	line-height: 25px;
	font-size: 10px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}
#tcalPrevYear { background-image: url('images/kalender/prev_year.gif'); }
#tcalPrevMonth { background-image: url('images/kalender/prev_mon.gif'); }
#tcalNextMonth { background-image: url('images/kalender/next_mon.gif'); }
#tcalNextYear { background-image: url('images/kalender/next_year.gif'); }

/* table containing week days header and calendar grid */
#tcalGrid {
	border-collapse: collapse;
	border: 1px solid silver;
	width: 100%;
}
#tcalGrid th {
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 3px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	background-color: gray;
	color: white;
}
#tcalGrid td {
	border: 0;
	border-collapse: collapse;
	padding: 2px 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	width: 14%;
	font-size: 11px;
	cursor: pointer;
}		
#tcalGrid td.tcalOtherMonth { color: silver; }
#tcalGrid td.tcalWeekend { background-color: #ACD6F5; }
#tcalGrid td.tcalToday { border: 1px solid red; }
#tcalGrid td.tcalSelected { background-color: #FFB3BE; }		



