BODY,TD {
  margin-left : 0px; margin-right : 0px; margin-top : 5px; font-family : Arial,Helvetica,sans-serif;
}

P,p {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  color : black;
}

A {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  text-decoration : underline;
  color : #5F3A74;
}

A:hover{color:#BFBFBF}

.link {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  text-decoration : underline;
  background: url(pic/bullet_2.png);
  background-repeat: no-repeat;
  background-position: left;
  color : #5F3A74;
  padding: 0 0 0 10px;
}

.link_alt {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  text-transform : uppercase;
  font-size : 8pt;
  text-decoration:underline;
  color : 4F4F4F;
  background: url(pic/bullet_2.png);
  background-repeat: no-repeat;
  background-position: left;
  padding: 0 0 0 10px;
}

.head1 {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 12pt;
  color : #5f3a74;
  margin: 10px 0 5px 0;
}

.head2 {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  font-weight:bold;
  color : #5f3a74;
}
.head3 {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  font-weight:bold;
  color : #5f3a74;
  margin: 10px 0 5px 0;
}

.text {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  color : black;
  line-height:16pt;
}

.fehlt {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  color : red;
  line-height:16pt;
}

.toolbar {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 7pt;
  text-decoration : none;
  color : #8F8F8F;
  text-align: right;
  margin-top:5px;
}
.nav1 {
  display:block;
  text-decoration : none;
  text-align: left;
  text-transform : uppercase;
  background: url(pic/bullet_2.png);
  background-repeat: no-repeat;
  background-position: left;
  padding: 5px 0 5px 15px;
  border-top: dashed 1px #CFCFCF;
  color : #4F4F4F;
}
.nav1activ {
  display:block;
  text-decoration : none;
  text-align: left;
  text-transform : uppercase;
  background: url(pic/bullet_2.png) #EFEFEF;
  background-repeat: no-repeat;
  background-position: left;
  padding: 5px 0 5px 15px;
  border-top: dashed 1px #CFCFCF;

}
.navi {
  display:block;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  text-decoration : none;
  color : #4F4F4F;
}

.navi:hover{color:#BFBFBF}

.nav_top {
   display:block;
   text-decoration : none;
   text-align: center;
   text-transform : uppercase;
   padding: 3px 0 0 0;
   color : #4F4F4F;
}

.feld {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 10pt;
  border-style : solid;
  border-width : 1px;
  border-color : #5F3A74;
  background-color : #EFEFEF;
}
.tab1 {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  color : #5F3A74;
  font-weight : bold;
  background-color: #FEEBC5;
}
.tab_light {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  background-color: #F8ECF4;
}

.tab_header {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  background-color: #F5CFCF;
}

.tab_light_alr {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  background-color: #F8ECF4;
  text-align:right;
  padding:2px 10px 2px 0;
}

.tab_dark {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  background-color: #FEEBC5;
   text-align:right;
  padding:2px 10px 2px 0;
}

.tab_text {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9p
}

.mariginal {
  font-family : Georgia,serif;
  font-size : 16pt;
  text-align: right;
  color :#7F7F7F;
  line-height:25pt;
  margin:50px 20px 0 0;
}
.question {
  display:block;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  font-weight : bold;
  line-height:16pt;
  color : #5F3A74;
  background-color:F8ECF4;
  margin-top: 10px;
  padding: 2px 5px 2px 5px;
}
.answer {
  display:block;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  line-height:16pt;
  color : black;
  margin: 2px 0 0 30px;
}

.klein {
  vertical-align : top;
  margin-top : 5px;
  font-size : 8pt;
  color : #5F5F5F;
}
.fuss {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  color : #9F9F9F;
  font-weight : bold;
  text-align: center;
}
ul {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 10pt;
  line-height:16pt;
  list-style-position: outside;
  list-style-image:url(pic/dot_lila.gif)
}
li {
  margin-bottom:5px;

}
.mail {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  text-decoration : underline;
  color : #5f3a74;
}
.screen {
  margin:10px 0 5px 0;
}

.header {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 9pt;
  background-color:#DFDFDF;
  padding-top:3px; 
  padding-bottom:3px; 
  padding-left:5px; 
  padding-right:5px; 
  margin-top:5px;
}

.dbheader {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  font-weight:bold;
  color : black;
  background-color:#D3DCE3;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px; 
}

.dbitem0 {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  color : black;
  background-color:#E5E5E5;
}
.dbitem0:hover{background-color:#BFBFBF}

.dbitem1 {
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-size : 10pt;
  color : black;
  background-color:#F2F2F2;
}
.dbitem1:hover{background-color:#BFBFBF}

.dbcell {
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px; 
}


.menuhorizontal{
margin: 0;
padding: 0;
float: left;
font: bold 20px Arial;
/* width: 100%; */
overflow: hidden;
/* margin-bottom: 1em; */
/* border: 1px solid #625e00; */
/* border-width: 1px 0; */
/* background: black url(images/blockdefault.gif) center center repeat-x; */
/*background: black url(images/blauverlauf.jpg) center center repeat-x;*/
background-image:url(pic/blauverlauf.jpg);
}

.menuhorizontal li{
display: inline;
}

.menuhorizontal li a{
float: left;
color: black;
padding: 5px 20px;
text-decoration: none;
border-left: 1px solid white; 
}

.menuhorizontal li a:visited{
color: black;
}

.menuhorizontal li a:hover{
color: white;
background: transparent url(pic/blockactive.gif) center center repeat-x;
}

.menuhorizontal li .current{
color: white;
background: transparent url(pic/blauaktiv.jpg) center center repeat-x;
}




