/* Hauptmenü */
/* Hauptmenü */
.menu                { font-family:Arial; font-size:11px; font-weight:normal; color:#A0A0A0; text-decoration:none;}
a.menu:link          { font-family:Arial; font-size:11px; font-weight:normal; color:#A0A0A0; text-decoration:none;}
a.menu:visited       { font-family:Arial; font-size:11px; font-weight:normal; color:#A0A0A0; text-decoration:none;}
a.menu:hover         { font-family:Arial; font-size:11px; font-weight:normal; color:#A0A0A0; text-decoration:none;}
a.menu:active        { font-family:Arial; font-size:11px; font-weight:normal; color:#A0A0A0; text-decoration:none;}

.menueaktuell		{ font-family:Arial; font-size:14px; font-weight:bold; color:#BA0000; text-decoration:none;}

/* Hauptmenü aktiv */
.menuaktiv           { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}
a.menuaktiv:link     { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}
a.menuaktiv:visited  { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}
a.menuaktiv:hover    { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}
a.menuaktiv:active   { font-family:Arial; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

/* Aktives Menü */
.menuaktuell         { font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

/* Untermenü */
.menu2               { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu2:link         { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu2:visited      { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu2:hover        { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu2:active       { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }


/* Untermenü aktiv */
.menu2aktiv          { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu2aktiv:link    { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu2aktiv:visited { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu2aktiv:hover   { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu2aktiv:active  { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }

/* Untermenü */
.menu3               { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu3:link         { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu3:visited      { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu3:hover        { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }
a.menu3:active       { font-family:Arial; font-size:10px; font-weight:normal; color:#A0A0A0; text-decoration:none; text-align:left; }

/* Untermenü aktiv */
.menu3aktiv          { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu3aktiv:link    { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu3aktiv:visited { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu3aktiv:hover   { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
a.menu3aktiv:active  { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }

/* Fussmenü */
.menu4               { font-family:Arial; font-size:10px; font-weight:normal; color:#636363; text-decoration:none; text-align:left; }
a.menu4:link         { font-family:Arial; font-size:10px; font-weight:normal; color:#636363; text-decoration:none; text-align:left; }
a.menu4:visited      { font-family:Arial; font-size:10px; font-weight:normal; color:#636363; text-decoration:none; text-align:left; }
a.menu4:hover        { font-family:Arial; font-size:10px; font-weight:normal; color:#636363; text-decoration:none; text-align:left; }
a.menu4:active       { font-family:Arial; font-size:10px; font-weight:normal; color:#636363; text-decoration:none; text-align:left; }
td.menu4             {  }

/* Fussmenü aktiv */
.menu4aktiv          { font-family:Arial; font-size:10px; font-weight:bold; color:#636363; text-decoration:none; text-align:left; }
a.menu4aktiv:link    { font-family:Arial; font-size:10px; font-weight:bold; color:#636363; text-decoration:none; text-align:left; }
a.menu4aktiv:visited { font-family:Arial; font-size:10px; font-weight:bold; color:#636363; text-decoration:none; text-align:left; }
a.menu4aktiv:hover   { font-family:Arial; font-size:10px; font-weight:bold; color:#636363; text-decoration:none; text-align:left; }
a.menu4aktiv:active  { font-family:Arial; font-size:10px; font-weight:bold; color:#636363; text-decoration:none; text-align:left; }
td.menu4aktiv 		 {  }

/* Startseite */
.start               { font-family:Verdana,Lucida,Sans-Serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:left; }
a.start:link         { font-family:Verdana,Lucida,Sans-Serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:left; }
a.start:visited      { font-family:Verdana,Lucida,Sans-Serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:left; }
a.start:hover        { font-family:Verdana,Lucida,Sans-Serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:left; }
a.start:active       { font-family:Verdana,Lucida,Sans-Serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:left; }
/* td.start             { border-right-color:#C0C0C0; border-right-style:solid; border-right-width: 3px; } */

.start2              { font-family:Verdana,Lucida,Sans-Serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right; }

/* Datentabellen */
.dtueber             { font-family:Arial; font-size:13px; font-weight:bold; color:#5A5B5B; }
.dtzeilen            { font-family:Arial; font-size:13px; font-weight:none; color:#5A5B5B; text-align:justify; }
.dtzeilenmark        { font-family:Verdana; font-size:11px; font-weight:none; color:#5A5B5B; text-align:justify; }

/* Assistenten */
.assiueber           { font-family:Verdana; font-size:24px; font-weight:bold; color:#5A5B5B; }
.assiuebernormal           { font-family:Verdana; font-size:24px; font-weight:none; color:#5A5B5B; }
.assitext            { font-family:Verdana; font-size:12px; font-weight:none; color:#5A5B5B; }
.assilocked          { font-family:Verdana; font-size:12px; font-weight:none; color:#5A5B5B; }
input, select, textarea        { font-family:Arial; font-size:11px; font-weight:none; color:#4b4b4b; }

/* Anzeige Logindaten */
.logininfo           { font-family:Verdana,Lucida,Sans-Serif; font-size:11px; font-weight:none; color:#FF0000; }

/* Standardtexte */
.ueberschrift        { font-family:Arial; font-size:19pt; font-weight:none; color:#000000; }
.titel        		 { font-family:Arial; font-size:12pt; font-weight:bold; color:#000000; }
.titelklein        	 { font-family:Arial; font-size:10pt; font-weight:none; color:#000000; }

.linkuebersicht      { font-family:Arial; font-size:12pt; font-weight:none; color:#000000; }
a.linkuebersicht:link      { font-family:Arial; font-size:12pt; font-weight:none; color:#000000; text-decoration:underline; }
a.linkuebersicht:visited   { font-family:Arial; font-size:12pt; font-weight:none; color:#000000; text-decoration:underline; }
a.linkuebersicht:hover     { font-family:Arial; font-size:12pt; font-weight:none; color:#000000; text-decoration:underline; }
a.linkuebersicht:active    { font-family:Arial; font-size:12pt; font-weight:none; color:#000000; text-decoration:underline; }

.leitsatz 			 { font-family: arial; font-size: 18px; color:#636363; text-decoration: none; margin: 0; padding-bottom: 3pt; }
.fusstext            { font-family:Arial; font-size:11px; font-weight:none; color:#A0A0A0; }
.fusstextgross       { font-family:Arial; font-size:12px; font-weight:none; color:#A0A0A0; }
li				     { font-family:Arial; font-size:11px; font-weight:none; color:#636363; }

.text                { font-family:Arial; font-size:11px; font-weight:none; color:#000000; }
a.text:link          { font-family:Arial; font-size:11px; font-weight:none; color:#000000; text-decoration:none; border:0px }
a.text:visited       { font-family:Arial; font-size:11px; font-weight:none; color:#000000; text-decoration:none; }
a.text:hover         { font-family:Arial; font-size:11px; font-weight:none; color:#000000; text-decoration:none; }
a.text:active        { font-family:Arial; font-size:11px; font-weight:none; color:#000000; text-decoration:none; }

.textgrau                { font-family:Arial; font-size:11px; font-weight:none; color:#A0A0A0; }
a.textgrau:link          { font-family:Arial; font-size:11px; font-weight:none; color:#A0A0A0; text-decoration:none; border:0px }
a.textgrau:visited       { font-family:Arial; font-size:11px; font-weight:none; color:#A0A0A0; text-decoration:none; }
a.textgrau:hover         { font-family:Arial; font-size:11px; font-weight:none; color:#A0A0A0; text-decoration:none; }
a.textgrau:active        { font-family:Arial; font-size:11px; font-weight:none; color:#A0A0A0; text-decoration:none; }

.textfett            { font-family:Arial; font-size:10pt; font-weight:bold; color:#000000; }


.textweiss                { font-family:Arial; font-size:10px; font-weight:none; color:#FFFFFF; }
a.textweiss:link          { font-family:Arial; font-size:10px; font-weight:none; color:#FFFFFF; text-decoration:underline; border:0px }
a.textweiss:visited       { font-family:Arial; font-size:10px; font-weight:none; color:#FFFFFF; text-decoration:underline; }
a.textweiss:hover         { font-family:Arial; font-size:10px; font-weight:none; color:#FFFFFF; text-decoration:underline; }
a.textweiss:active        { font-family:Arial; font-size:10px; font-weight:none; color:#FFFFFF; text-decoration:underline; }

.textgelb                { font-family:Arial; font-size:10px; font-weight:none; color:#F7E41B; }
a.textgelb:link          { font-family:Arial; font-size:10px; font-weight:none; color:#F7E41B; text-decoration:underline; border:0px }
a.textgelb:visited       { font-family:Arial; font-size:10px; font-weight:none; color:#F7E41B; text-decoration:underline; }
a.textgelb:hover         { font-family:Arial; font-size:10px; font-weight:none; color:#F7E41B; text-decoration:underline; }
a.textgelb:active        { font-family:Arial; font-size:10px; font-weight:none; color:#F7E41B; text-decoration:underline; }

.textnavigation		 { font-family:Arial; font-size:12px; font-weight:none; color:#5A5B5B; }
a.textnavigation:link          { font-family:Arial; font-size:12px; font-weight:none; color:#5A5B5B; text-decoration:underline; border:0px }
a.textnavigation:visited       { font-family:Arial; font-size:12px; font-weight:none; color:#5A5B5B; text-decoration:underline; }
a.textnavigation:hover         { font-family:Arial; font-size:12px; font-weight:none; color:#5A5B5B; text-decoration:underline; }
a.textnavigation:active        { font-family:Arial; font-size:12px; font-weight:none; color:#5A5B5B; text-decoration:underline; }

.p                   { font-family:Arial; font-size:11px; font-weight:none; color:#000000; }
p				     { font-family:Arial; font-size:11px; font-weight:none; color:#000000; }

.textklein           { font-family:Arial; font-size:10px; font-weight:none; color:#5A5B5B; }

.textbearbeitung     { font-family:Verdana; font-size:12px; font-weight:none; color:#FF0000; }
.suche               { font-family:Verdana,Lucida,Sans-Serif; font-size:14px; font-weight:none; color:#333333; text-align:left; }
.suchefett           { font-family:Verdana,Lucida,Sans-Serif; font-size:14px; font-weight:bold; color:#333333; text-align:left; }
.sucherot            { font-family:Verdana,Lucida,Sans-Serif; font-size:14px; font-weight:none; color:#FF0000; text-align:left; }

.h1                  { font-family:Verdana; font-size:16px; font-weight:bold; color:#333333; }

.mandant             { font-family:Arial; font-size:16px; font-weight:bold; color:#DACDE3; }
.linkunterstrichen 			{font-family: Arial, Swiss, SunSans-Regular; color: black; font-size:18px; font-weight:bold; text-decoration:none;}
a.linkunterstrichen:link 	{font-family: Arial, Swiss, SunSans-Regular; color: black; font-size:18px; font-weight:bold; text-decoration:none;}
a.linkunterstrichen:visited {font-family: Arial, Swiss, SunSans-Regular; color: black; font-size:18px; font-weight:bold; text-decoration:none;}
a.linkunterstrichen:hover 	{font-family: Arial, Swiss, SunSans-Regular; color: black; font-size:18px; font-weight:bold; text-decoration:none;}
a.linkunterstrichen:active 	{font-family: Arial, Swiss, SunSans-Regular; color: black; font-size:18px; font-weight:bold; text-decoration:none;}

.sprache                { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#000000; }
a.sprache:link          { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#000000; text-decoration:underline; border:0px }
a.sprache:visited       { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#000000; text-decoration:underline; }
a.sprache:hover         { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#000000; text-decoration:underline; }
a.sprache:active        { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#000000; text-decoration:underline; }

.spracheaktiv                { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#FF0000; }
a.spracheaktiv:link          { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#FF0000; text-decoration:underline; }
a.spracheaktiv:visited       { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#FF0000; text-decoration:underline; }
a.spracheaktiv:hover         { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#FF0000; text-decoration:underline; }
a.spracheaktiv:active        { font-family:Arial, Geneva,  Helvetica, sans-serif; font-size:12px; font-weight:none; color:#FF0000; text-decoration:underline; }

img { border-width:none; }

.rahmenhausdesmonats {
 position: absolute;
 left: 0px;
 top: 0px;
 max-height: 145px;
}

.rahmenbildklein {
 position: absolute;
 left: 0px;
 top: 0px;
 max-height: 88px;
}

.rahmenbildgross {
 position: absolute;
 left: 0px;
 top: 0px;
 max-height: 88px;
}

.rahmenreferenz {
 position: absolute;
 left: 0px;
 top: 0px;
 max-height: 88px;
}


.ReferenzPfeilUnten {
 position: absolute;
 left: 0px;
 top: -13px;
 max-height: 26px;
}