﻿html{
    margin: 0px;
    padding: 0px;
    border: 0px;
		overflow-x: hidden;
		overflow-y: auto; 
}

ul {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: justify;
}

th {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: justify;
}

td {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: justify;
}

tr {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: justify;
}

table {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: justify;
}

p {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: justify;
}

body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: justify;
}
span {			  
  font-size: 10pt;
  font-weight: bold;
  font-family: Tahoma, sans-serif;
  white-space: nowrap;
  margin: 0px;
  padding: 0px;
}
.C {
  font-size: 50%;
	vertical-align: 100%;
	line-height: 50%;
}

.R {
  font-size: 50%;
	vertical-align: 100%;
	line-height: 50%;
}

.GPSoftware {
  color: #666666;
}
.dot {
  color: #ff0000;
  margin-right: 4pt;
}

ul.submenu {
  display: block;
}
li {
  list-style-position:outside;
}

li.item {
  list-style-image: url('../pics/disc.gif');
}

legend {
  color: black;
}
h2 {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
h1 {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
h1 {
    font-weight:normal;
    line-height: 18pt;
    font-size: 12pt;
}
h2 {
    line-height: 15pt;
    font-size: 12pt;
}

.veteraLogo {
    background-image: url('../pics/Vetera296x80.png');
    background-repeat: no-repeat;
    background-position: 16px 8px;
    background-color: #ffffff;
}

.welcome {
    font-size: 20pt;
    font-weight:normal;
    text-align: left;
    line-height: 24pt;
    padding-top: 12pt;
}

ul {
    list-style-type: disc;
}
li {
  text-align: left;
}

.navi {
    font-weight: normal;
    line-height: 133%;
    background-color: white;
    padding: 8px;
}

.navi ul {
    line-height: 133%;
    padding: 0px;
    border: 0px;
}

.submenu {
    font-size: 8pt;
    display: none;
}

li {
    margin-left: 12pt;
}

body.navi {
  padding-top: 12pt;
}

a {
  text-decoration: none;
}

a:link { color: black; }          /* noch nicht besuchte Ziele */
a:visited { color: black; }       /* besuchte Ziele */
a:hover { color: #DC002A;}        /* Verweise bei "MouseOver" */
a:active { color: #BC000A;  }     /* Angeklickte Verweise */
a:focus {  color:  #BC000A; }     /* Verweise, die Fokus erhalten */

a:hover img {
  background-color: #DC002A;
}

.main th{
    padding: 0pt 12pt 12pt 12pt;
    vertical-align: top;
}

.main td{
    padding: 0pt 12pt 12pt 12pt;
    vertical-align: top;
}
main th {
  text-align: left;
}
.main td.rubrik{
    font-weight: bold;
}
.main th{
    font-weight: bold;
}
.main caption{
    font-weight: bold;
}
.main td.rubrik{
    width: 192px;
}

.main hr{
    margin: 12pt;
    text-align: left;
    font-weight: bold;
}

.main h5{
    margin: 12pt;
    text-align: left;
    font-weight: bold;
}

.main h3{
    margin: 12pt;
    text-align: left;
    font-weight: bold;
}

.main h2{
    margin: 12pt;
    text-align: left;
    font-weight: bold;
}

.main h1{
    margin: 12pt;
    text-align: left;
    font-weight: bold;
}

.main caption{
    margin: 12pt;
    text-align: left;
    font-weight: bold;
}

.main h1 {
    line-height: 18pt;
    font-size: 14pt;
	height: 8px;
}

.main h2 {
    line-height: 15pt;
    font-size: 12pt;
}

.main h3 {

}

.main p {
    margin: 0pt 12pt 6pt 12pt;
}

.main caption p{
    margin: 0pt 0pt 6pt 0pt;
}

.main th p{
    margin: 0pt 0pt 6pt 0pt;
}

.main td p{
    margin: 0pt 0pt 6pt 0pt;
}

.main table.full {
    width: 100%;
    margin-top: 24pt;
}

.main th.half{
    width: 50%;
}

.main td.half{
    width: 50%;
}

#copyright{
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
#copyright p {
    font-size: 10px;
    line-height: 16px;
    color: black;
    text-align: center;
}

.blueFade {
  background-image: url('../pics/blueFade.gif');
  background-repeat: repeat-x;
}

.blue {
  background-color: rgb(181, 207, 248);
}

.red {
  background-color: #DC002A;
}
.leftTop {
    background-image: url('../pics/leftTop.gif');
    background-color:  rgb(181, 207, 248);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.rightTop {
    background-image: url('../pics/rightTop.gif');
    background-color:  rgb(181, 207, 248);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.leftBottom {
    background-image: url('../pics/leftBottom.gif');
    background-color:  rgb(181, 207, 248);
    background-repeat: no-repeat;
    background-position: top right;
}
.rightBottom {
    background-image: url('../pics/rightBottom.gif');
    background-color:  rgb(181, 207, 248);
    background-repeat: no-repeat;
    background-position: top left;
}

#Bemerkungen {
    width: 100%;
}

textarea {
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    text-align: left;
}

input[type=text] {
    font-size: 10pt;
    height: 12pt;
}

tr.formular1 {
    margin-top: 24pt;
    width: 256px;
}

table.formular1 {
    margin-top: 24pt;
    width: 256px;
}
tr.formular2 {
    margin-top: 24pt;
    width: 320px;
}

table.formular2 {
    margin-top: 24pt;
    width: 320px;
}

td.left {
    width: 92px;
}
td.right {
    width: 154px;
}


.AdressKontainer {
	vertical-align: baseline;
	border: 1px solid black;
	padding: 5px;
	width: 280px ;
}
.AdressTitel {
	font-size: small;
}
