a 	{
	 color: #557a98;
	 font-size: 10pt;
	 font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 text-decoration: none;
	 }


a.gross 	{
	 color: #798fb1;
	 font-size: 14pt;
	 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-weight: normal;
	 text-decoration: none;
	 }


a.gross:hover 	{
	 color: #e26820;
	 font-size: 14pt;
	 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-weight: normal;
	 text-decoration: none;
	 }


a:hover 	{
	 color: #e26820;
	 font-size: 10pt;
	 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 text-decoration: none;
	 }


body 	{
	 font-size: 10pt;
	 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 }


button 	{
	 color: #798fb1;
	 background-color: transparent;
	 padding: 3px;
	 border-width: 1px;
	 border-color: #798fb1;
	 }


button.ok 	{
	 color: #f47d0f;
	 background-color: transparent;
	 padding: 0;
	 width: 28px;
	 height: 28px;
	 border-width: 0;
	 border-color: #c6bcbc;
	 }


h1 	{
	 color: #d5dfe1;
	 font-size: 27pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-weight: 100;
	 margin-bottom: 36pt;
	 }


h2 	{
	 color: #5a7393;
	 font-weight: bolder;
	 font-size: 16pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 }


h3 	{
	 color: #5a7393;
	 font-size: 14pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-weight: normal;
	 font-stretch: expanded;
	 margin-top: 12pt;
	 margin-bottom: 6pt;
	 }


h4 	{
	 color: #5a7393;
	 font-size: 9pt;
	 font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	 font-weight: 700;
	 font-stretch: expanded;
	 margin-top: 18pt;
	 margin-bottom: 2pt;
	 padding-bottom: 2pt;
	 }


p 	{
	 color: #6e6e6e;
	 font-size: 10pt;
	 font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 line-height: 130%;
	 margin-top: 6pt;
	 margin-bottom: 6pt;
	 vertical-align: 80%;
	 }


p.bestell-box 	{
	 color: #5a7393;
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 6pt;
	 padding: 0 4pt;
	 width: auto;
	 height: 10pt;
	 vertical-align: 80%;
	 border-width: 0;
	 }


p.bestell-box_grau 	{
	 color: #5a7393;
	 background-color: #eeecff;
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 6pt;
	 padding-right: 4pt;
	 padding-left: 4pt;
	 width: auto;
	 height: 10pt;
	 }


p.klein 	{
	 color: #5a7393;
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 6pt;
	 padding: 0 4pt;
	 height: 10pt;
	 vertical-align: 80%;
	 }


p.klein_grau 	{
	 color: #5a7393;
	 background-color: #eeecff;
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 6pt;
	 padding-right: 4pt;
	 padding-left: 4pt;
	 height: 10pt;
	 }


a.ttl 	{
	 color: #f0f0f0;
	 font-size: 10pt;
	 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-weight: bold;
	 text-decoration: none;
	 }


a.ttl:hover 	{
	 color: #5a7393;
	 font-size: 10pt;
	 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 text-decoration: none;
	 }


.titel 	{
	 color: #f0f0f0;
	 font-size: 18pt;
	 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 }


p.nvg 	{
	 font-size: 8pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 line-height: 150%;
	 margin-top: 6pt;
	 margin-bottom: 6pt;
	 vertical-align: 80%;
	 }


a.nvg 	{
	 color: #557a98;
	 font-size: 10pt;
	 font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 text-decoration: none;
	 }


a.nvg:hover 	{
	 color: #e26820;
	 font-size: 10pt;
	 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 text-decoration: none;
	 }


.login-nvg 	{
	 color: #5a7393;
	 font-size: 10pt;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 background-color: #fafafa;
	 padding: 3px;
	 border: solid 1px #b6c1d3;
	 }


.suchfeld-nvg 	{
	 color: #5a7393;
	 font-size: 10pt;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 background-color: #fafafa;
	 padding: 3px;
	 border: solid 1px #b6c1d3;
	 }


h1.mlg 	{
	 color: #5a7393;
	 font-size: 8pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-weight: bold;
	 line-height: 120%;
	 margin-bottom: 0;
	 padding-top: 10pt;
	 padding-bottom: 0;
	 top: 15pt;
	 bottom: 4pt;
	 vertical-align: 80%;
	 }


p.mlg 	{
	 font-size: 10pt;
	 font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 margin-top: 6pt;
	 margin-bottom: 6pt;
	 vertical-align: 80%;
	 }


a.mlg 	{
	 font-size: 10pt;
	 font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 text-decoration: none;
	 }


a.mlg:hover 	{
	 color: #e26820;
	 font-size: 10pt;
	 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 text-decoration: none;
	 }


select.klein 	{
	 color: #f0a45e;
	 font-size: 8pt;
	 }


td 	{
	 color: #5a7393;
	 font-size: 10pt;
	 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 }


td.bestell-box 	{
	 font-size: 8pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 line-height: 150%;
	 padding-right: 4pt;
	 padding-left: 4pt;
	 width: auto;
	 vertical-align: 80%;
	 border-width: 0;
	 }


textarea 	{
	 color: #f0a45e;
	 font-size: 10pt;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 background-color: transparent;
	 padding: 3pt;
	 border: solid 1px #b6c1d3;
	 }


.bestell-box 	{
	 background-color: #f0f0f0;
	 margin: 0;
	 padding: 6px;
	 position: relative;
	 width: 155px;
	 vertical-align: top;
	 border: solid 1px #b6c1d3;
	 }


.haupt-bereich 	{
	 color: #000000;
	 background-color: #ffffff;
//	 background-color: #fafafa;
	 margin: 0;
	 padding: 0;
	 top: 0;
	 vertical-align: top;
	 }


.info-box 	{
	 margin: 0;
	 padding: 6px;
	 position: relative;
	 width: 155px;
	 vertical-align: top;
	 border: solid 0 #b6c1d3;
	 }


.info-box-reiter 	{
	 background: url("skin/reiter.jpg") no-repeat;
	 padding: 0 0 0 6px;
	 height: 18px;
	 }


.infobox-titelschrift 	{
	 color: white;
	 font-size: 10pt;
	 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-weight: bolder;
	 background-color: transparent;
	 background-image: none;
	 background-repeat: no-repeat;
	 }


.input 	{
	 color: #f0a45e;
	 font-size: 10pt;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 background-color: transparent;
	 padding: 3px;
	 border: solid 1px #b6c1d3;
	 }


.knopf 	{
	 background-color: #f0f0f0;
	 }


.linker-bereich 	{
	 background-color: #f0f0f0;
	 margin: 0;
	 padding: 0;
	 width: 155px;
	 vertical-align: top;
	 }


.rechter-bereich 	{
	 background-color: #fafafa;
	 margin: 0;
	 padding: 0;
	 width: 155px;
	 vertical-align: top;
	 border-left: 1px solid #e8ebf0;
	 }


.table 	{
	 color: #36c000;
	 font-size: 8pt;
	 border-width: 0;
	 }


.td 	{
	 color: #5a7393;
	 font-size: 8pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 line-height: 150%;
	 margin-top: 6pt;
	 margin-bottom: 6pt;
	 vertical-align: 80%;
	 }


.td-beschriftung 	{
	 color: white;
	 font-size: 10pt;
	 font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	 font-style: italic;
	 line-height: 150%;
	 background-color: #b6c1d3;
	 text-align: left;
	 margin-top: 6pt;
	 margin-bottom: 6pt;
	 vertical-align: 80%;
	 }


/* Für die LDAP (Adressbuch-)Funktionen */

#ldap_table 	{
	 vertical-align: middle;
	  }


#liste_table 	{
	 font-size: 15pt;
	 border: 0px solid black;
	 padding: 0px;
	 margin: 0px;
	  }


.farbig_tr {
	 background-color: #ccd6e7;
}

