body {
	background: #DEDFDE;
}

.tableheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    height : 18pt;
    padding-bottom : 8px;
    padding-top : 8px;
}

.error {
	background-color : #eabcb6;
	color : Black;
	border-width : 0;
	font : bold 13px Arial, Helvetica, sans-serif;
	vertical-align : super;
	padding : 3px;
	border-style : solid;
}

.tc1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color : #D6DCE4;
	color: Black;
}
.tc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color : #E6DACE;
	color: Black;
}
.tch {
    background-color: #bebece;
	 color: Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    border-top : medium solid #d6dce4;
    border-bottom: medium solid #d6dce4;
    text-decoration : underline;
}
.zz {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    height : auto;
    text-decoration : underline;
}

body {
  font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	scrollbar-face-color: #00AEA5;
	scrollbar-track-color: #77c3cF;
	scrollbar-base-color: #0AA2aE;
	scrollbar-arrow-color: black;
	scrollbar-3dlight-color: #27F3FF;
	scrollbar-highlight-color: #47c3cF;
	scrollbar-shadow-color: #0B808D;
	scrollbar-darkshadow-color: #07636F;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: normal;
	height : 10pt;
}
.datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: white;
	background-color: #808080;
	text-decoration: none;
	line-height: 12pt;
	padding-left : 4px;
}
.fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt
}
.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 11pt	
}
.newsheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Teal;
	background-color: #DEDFDE;
	line-height: normal;
	height : auto;
	padding-top : 4pt;
	font-weight : bold;
	padding-bottom : 4pt;
}
.impressum {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    padding-left : 3px;
    line-height : 7.5pt;
}
.mehr {
	font-style: italic;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	line-height : 24pt;
	text-align : right;
	color : Teal;
	background-color: #DEDFDE;
}
.menutitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	background-color: #AEAFAE;
	line-height : 13pt;
	font-weight : bold;
	text-decoration : none;
}
.menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: #DEDFDE;
	height: 12pt;
	text-decoration:none;
}
.menulink1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Navy;
	background-color: #DEDFDE;
	height: 12pt;
	padding-left: 13px;
	font-weight : bold;
}
.archivdatum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	background-color: #ffffff;
	color: Black;
	text-decoration: none;
	line-height: 10pt;
}
.archivheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	height : auto;
	padding-top : 4pt;
}
.archivmonat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	background-color: #909090;
	line-height : 13pt;
	font-weight : bold;
}
.clsNode, .clsNode:visited{
	color: black;
	background-color: #DEDFDE;	
	font-size : 8.5pt;
	text-decoration : none;
}
.clsNode:hover{
	color: black;
	background-color: #DEDFDE;
	font-size : 8.5pt;
	text-decoration : underline;
}
TEXTAREA{
    font-family: Arial,Helvetica,sans-serif  ; font-size: 9.5pt ; color: #000000 ; 
}
td,form {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color: #222222
}
.bu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}
.histtitel {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	line-height: normal;
	height : 18pt;
}
.histtext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt
}
.back0 {
	background-color: #FFFFFF;
}
.back0s {
	background-color: #eeeeee;
}
.back0dim {
    background-color: #DEDFDE;
    color : #888888;
}
.back1 {
	background-color: #d6dce4;
}

.back1s {
	background-color: #c6ccd4;
}

.back2 {
	background-color: #e6dace;
}
.back3 {
	background-color: #AAAADD;
}
.back4 {
	background-color: silver;
}
.backForFun {
	background-color: #eec0c0;
}
.backDiscarded {
    color: #777777;
    background-color: #eec0c0;
}
.backred {
    background-color: #ffdddd;
    color: #ff0000
}
.backyellow {
	background-color: #eeee77;
}
.menuheading {
   font-family: Verdana, Arial, Helvetica;
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000;
	line-height: 150%
}
.drucktitel {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	line-height: normal;
	height : 20pt;
}
.druckgruss {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: normal;
	height : 14pt;
}
.f1tiptitle {
	background-color: #AAAADD;
	line-height: normal;
	height : 20pt;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-top : 5px;
	font : bold 13pt Arial, Helvetica, sans-serif;
}
INPUT.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: white; 
	border: thin groove; 
	height: 20px;
	vertical-align: middle;
}
INPUT.Submit
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	border: 1px black; 
	background-color: #759FDF; 
	color: white;
	vertical-align: middle;
	height: 24px;
}
INPUT.SmallSubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	border: 0px black; 
	background-color: #759FDF; 
	color: white;
	vertical-align: middle;
	height: 20px;
}
SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	vertical-align: middle;
	margin-top: 2px;
}
TABLE.Dark
{
	background-color: #aaaaff;
}

TABLE.Light
{
	background-color: #E5F0FA;
}
TD.Dark
{
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #00416B;
	background-color: #A5CFEF;
	height: 24px;
}
TD.Light
{
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #222222;
	background-color: #E5F0FA;
}
TD.Gray {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: bold;
	color: #00416B;
	background-color: #e6dace;
}
TD.menuitem {
	font-size: 8pt;
	height: 5px;
}
TABLE.smallborder {
	font-size: small;
	background-color: #E5F0FA;
}
TD.zsumme {
	border-left-width: thin;
	border-right-width: thin;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #a08092;
	border-right-color: #a08092;
	background-color: #eaeaea;
}
