html { height: 100%;}

body {margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #E3E4E6;}

p, td, div {
	font-family: verdana;
	font-size: 13px;
	color: #000000;
}


a.navi1:link       {font-size: 12px; text-decoration: none; color: #005096; font-weight: bold; padding-left: 18px; padding-top: 6px; display: block;}
a.navi1:visited    {font-size: 12px; text-decoration: none; color: #005096; font-weight: bold; padding-left: 18px; padding-top: 6px; display: block;}
a.navi1:active     {font-size: 12px; text-decoration: none; color: #005096; font-weight: bold; padding-left: 18px; padding-top: 6px; display: block;}
a.navi1:hover      {font-size: 12px; text-decoration: none; color: #f17d00; font-weight: bold; padding-left: 18px; padding-top: 6px; display: block;}

a.navi1on:link,a.navi1on:visited,a.navi1on:active,a.navi1on:hover {font-size: 12px; text-decoration: none; color: #f17d00; font-weight: 600; padding-left: 18px; padding-top: 6px; display: block;}


a.navi2:link       {font-size: 12px; text-decoration: none; color: #005096; font-weight: 500; padding-left: 25px; padding-top: 6px; display: block;}
a.navi2:visited    {font-size: 12px; text-decoration: none; color: #005096; font-weight: 500; padding-left: 25px; padding-top: 6px; display: block;}
a.navi2:active     {font-size: 12px; text-decoration: none; color: #005096; font-weight: 500; padding-left: 25px; padding-top: 6px; display: block;}
a.navi2:hover      {font-size: 12px; text-decoration: none; color: #f17d00; font-weight: 500; padding-left: 25px; padding-top: 6px; display: block;}

a.navi2on:link,a.navi2on:visited,a.navi2on:active,a.navi2on:hover {font-size: 12px; text-decoration: none; color: #f17d00; font-weight: 500; padding-left: 25px; padding-top: 6px; display: block;}


a.navi3:link       {font-size: 12px; text-decoration: none; color: #000000; font-weight: 500; padding-left: 35px; padding-top: 5px; display: block;}
a.navi3:visited    {font-size: 12px; text-decoration: none; color: #000000; font-weight: 500; padding-left: 35px; padding-top: 5px; display: block;}
a.navi3:active     {font-size: 12px; text-decoration: none; color: #000000; font-weight: 500; padding-left: 35px; padding-top: 5px; display: block;}
a.navi3:hover      {font-size: 12px; text-decoration: none; color: #f17d00; font-weight: 500; padding-left: 35px; padding-top: 5px; display: block;}

a.navi3on:link,a.navi3on:visited,a.navi3on:active,a.navi3on:hover {font-size: 12px; text-decoration: none; color: #f17d00; font-weight: 500; padding-left: 35px; padding-top: 5px; display: block;}


a.navi_top:link,a.navi_top:visited,a.navi_top:active,a.navi_top:hover{
float: right;
vertical-align: center;
text-decoration: none;
margin-top: 4px;
color: #ffffff;
}



a:link {
	text-decoration: underline;
	color:#000099;
}

a:visited {
	text-decoration: underline;
	color:#000099;
}

a:active {
	text-decoration: underline;
	color:#000099;
}

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

.ausdruck {
display: none;
}

h1 {
font-family: verdana;
font-size: 18px;
font-weight: bold;
color: #005096;
}


h2 {
font-family: verdana;
font-size: 15px;
font-weight: bold;
margin: 0px;
padding: 0px;
color: #000000;
}


input, select, textarea {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
}

.submit {
  color: #000000;
  background-color: #ff9e37;
  border: 1px solid #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
}


.submit2 {
  color: #000000;
  background-color: #ff9e37;
  border: 1px solid #000000;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
}


.fehler {
padding: 3px;
border: dotted 2px #990000;
font-size: 13px;
font-weight: bold;
font-family: verdana;
width: 660px;
color: #000000;
}

.meldung {
padding: 3px;
border: dotted 2px #990000;
font-size: 13px;
font-weight: bold;
font-family: verdana;
width: 660px;
color: #000000;
}

.fehlermeldung {
background: #ffff00;
color: #005096;
border: solid 1px #ff0000;
position: absolute;
top: 200px;
left: 200px;
width: 400px;
font-weight: bold;
font-size: 14px;
font-family: verdana;
text-align: left;
visibility: hidden;
padding: 5px 5px 5px 5px;
}

.fehlermeldung2 {
background: #ffff00;
color: #005096;
border: solid 2px #ff0000;
position: fixed;
width: 400px;
font-weight: bold;
font-size: 14px;
font-family: verdana;
text-align: left;
top: 200px;
left: 200px;
visibility: hidden;
padding: 5px 5px 5px 5px;
}

.h1 {
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #005096;
}