.hellblau		{background-color:#F1F2FA;}
.mittelblau		{background-color:#dcdfee;}
.dunkelblau		{background-color:#5060ab;}

/* betrifft stile des top frames*/

a.topmenu 		{font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 color: #3C3880;
			 font-weight: bold;
			 text-decoration: none;
			}
a.topmenu:active	{color: #FFFFFF;}
a.topmenu:hover	{color: #FFFFFF;}


a.topmenuaktiv 	{font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 color: #FFFFFF;
			 font-weight: bold;
			 text-decoration: none;
			}
			
a.topmenuaktiv:hover	{color: #FFFFFF;}			
			

/* betrifft stile des linken frames*/

/* a.hauptpunkt 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;  font-weight: bold; color: #666666;}*/
/* a.hauptpunkt:hover	{color: #3C3880;}*/


.hauptpunktaktiv 	{ background-color: #f1f2fa;}
.hauptpunktaktiv a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; color: #666666;}
.hauptpunktaktiv a:hover 	{ color: #3C3880;}

P.unterpunkt 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; text-decoration: none;
  text-indent : 2ex;
}
p.unterpunkt a 	{ color: #666666; text-decoration: none;}
p.unterpunkt a:hover 	{ color: #3C3880;}

p.unterpunktaktiv 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; text-decoration: none;}
p.unterpunktaktiv a 	{ color: #3C3880; text-decoration: none;}


/* betrifft stile des inhalts-frames*/
.druckkopf		{display:none;}

h1			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3C3880; margin:0px;}
h2			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; margin:0px; margin-top:8px;}

p			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; margin:0px; margin-top:10px;}



p.subtitel		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; margin:0px; padding:0px; display:inline;}
.standardinhalt	{margin-left:45px; margin-right:20px; margin-top:0px; margin-bottom:20px; width:515px;}
ul			{list-style-image: url(../img/gelb.gif); width="4" height="4"}}
li			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666;}
.standardinhalt td p		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin:0px;}
.standardinhalt td h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; margin:0px;}

.standardinhalt a	{ color: #5060ab;}
.standardinhalt a:hover		{ color: #333333;}
A { color:#5060ab; font-weight:normal; }
A:hover { color:#333333; }
.tx-fileupload-pi1 H3 {  }



/* NEU - aktuelle Stylesheets (Markus) */

p.normal				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; margin:0px; margin-top:10px;}

p.normalBlocksatz		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #666666; margin:0px; margin-top:10px; text-align:justify;}

p.ueberschrift			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3C3880; margin:0px;}

p.bildunterschrift		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; margin:0px;}

p.table					{position:absolute; width:100%;}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; margin:0px; margin-top:10px;}



/* Linkes Menü */

a.hauptpunkt 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;  font-weight: bold; color: #666666;}
a.hauptpunkt:hover	{color: #3C3880;}

a.unterpunkt 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;  font-weight: normal; color: #666666;}
a.unterpunktpunkt:hover	{color: #3C3880;}







/* Pfad in der Ausgabe der Suche */
.tx-indexedsearch .tx-indexedsearch-res P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.tx-indexedsearch-sectionlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

/* Ausgabe der Suche */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-bottom:6px;
width:100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-top:0px;
margin-bottom:6px;
width:150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background:#ffffff;
margin-top:10px;
margin-bottom:5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
font-weight:bold;
text-align:left;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background:#ffffff;
margin-top:6px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
background:#ffffff;
margin-top:6px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
color:red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
background:#ffffff;
margin-top:16px;
margin-bottom:6px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
margin-top:0px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
vertical-align:middle;
}