body,td,th,a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #EE1D25;
}
a:active {
	text-decoration: none;
	color: #000000;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 11pt;
	color: #2F3193;
	text-transform: uppercase;
}
h2 {
	font-size: 12pt;
	color: #2F3193;
}
h3 {
	font-size: 10pt;
	color: #2F3193;
}
.smalltext {
	font-size: 7pt;
	color: #6B6B6B;
	line-height: 9pt;
}
.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EE1D25;
}
img {
   border:0;
}


/* *********************** */
/* menu definitionen       */
/* *********************** */

   #menu ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
   }

   #menu a:hover {
      background-color: #4EB2FF;
      color: #000000;
   }

   #menu li li a {
      display: block;
      color: #ffffff;
      background-color: #3177D6;
      text-decoration: none;
      border-bottom: 1px dashed #ffffff;
      font-weight: normal;
      background-image : url(gfx/menu_sub_icon.gif);
      background-position:  11px center;
      background-repeat : no-repeat;
      padding-left: 26px;
      padding-top: 5px;
      padding-bottom: 5px;
      height: 20px;
   }

   #menu li li a:hover {
      height: 20px;
   }

   #menu li b {
      font-size: 9pt;
      display: block;
      color: #ffffff;
      background-color: #2F3193;
      text-decoration: none;
      border-bottom: 1px dashed #ffffff;
      font-weight: bold;
      background-image : url(gfx/menu_main_icon.gif);
      background-position : 10px;
      background-repeat : no-repeat;
      padding-left: 25px;
      padding-top: 5px;
      padding-bottom: 5px;
   }


/* *********************** */
/* css import              */
/* *********************** */

.fliesstext10 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
}

.fliesstext9 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #000000;
}

.fliesstext8 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #000000;
}

.fliessbold10 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   font-weight : bold;
}

.fliessboldwhite10 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #ffffff;
   font-weight : bold;
}

.fliessnormalwhite {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #FFFFFF;
}

.block {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #000000;
   text-align : justify;
}


img.links {
   float : left;
   margin-top : 5px;
   margin-bottom : 5px;
   margin-right : 10px;
   border: 1px solid #DDDDDD;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:3px;
   padding-left:3px;
}

.inputfield {
   background-color: #ffffff;
   border: 1pt;
   border-color: #000000;
   border-style: solid;
   font-size: 8pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textarea {
   background-color: #ffffff;
   border: 1pt;
   border-color: #000000;
   border-style: solid;
   font-size: 8pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
   color: #000000;
   text-decoration: underline;
}

a:hover {
   color: #000000;
   text-decoration : none;
   background-color: #E5E5E5;
}

a.fliesstextgrey8 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #999999;
   text-decoration: none;
}

.fliesstextgrey8 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #999999;
   text-decoration: none;
}

.ref {
   cursor: pointer;
}

td.belegung, tr.belegung {
   text-align: right;
   height: 30px;
   width: 30px
}