/*  body und schrift definitionen */

body {
margin: 0px;
padding: 0px;
background-color: #FFF;
font-size: 12pt;
font-family: Georgia, Garamond, Palatino Linotype, Times New Roman, Times, serif;
color: #000;
}

h1, h2, h3, p {
margin: 0px;
padding: 0px;
}

dl, dd, dt, ul, ol, li {
margin:0px;
padding: 0px;
border: 0px;
list-style-type: none;
text-decoration: none;
}

a, a:after {
/* content: "<" attr(href) ">"; */
font-family: "Courier New", Courier, monospace;
font-size: 10pt;
font-weight: normal;
color: Gray;
}

/*  positioning-layers statisch und absolut */
#box {
text-align: left;
}

/* Beginn Kopfdefinition */
#kopf {
height: 50px;
}

#kopf h1 {
font-size: 16pt;
color: #FF4500;
}
/* Ende Kopfdefinition */

/* Definition linke Spalte */
#links {
display: none;
}

/* Definition Inhaltsspalte */
#inhalt {
padding: 0px;
}

#inhalt h1 {
font-size: 18pt;
margin-top: 10px;
border-bottom: 1px solid #90897A;
color: Gray;
}

#inhalt h2 {
font-size: 16pt;
margin-top: 10px;
border-bottom: 1px solid #90897A;
color: Gray;
}

#inhalt h3 {
font-size: 14pt;
margin-top: 5px;
margin-bottom: 5px;
color: #FF8C00;
}

#inhalt h4 {
font-size: 12pt;
font-weight: bold;
color: Gray;
margin-top: 5px;
margin-bottom: 5px;
}

#inhalt p {
font-size: 12pt;
text-align: justify;
line-height: 1.7em;
}

#inhalt strong {
font-weight: bold;
}

/* Tabelle */
#inhalt table {
width: 600px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
}

.tabellekopf {
height: 30px;
padding-left: 3px;
background-color: Gray;
font-size: 16ptem;
text-align: center;
}

.TableHeader1 {
width: 50px;
height: 40px;
text-align: center;
background-color: Silver;
border-bottom: 1px solid #000;
font-weight: bold;
}
.TableHeader2 {
width: 70px;
height: 40px;
text-align: center;
background-color: #B0C4DE;
border-bottom: 1px solid #789;
font-weight: bold;
}
.TableHeader3 {
width: 36px;
height: 40px;
text-align: left;
background-color: #B0C4DE;
border-bottom: 1px solid #789;
font-weight: bold;
}
.TableHeader4 {
width: 50px;
height: 40px;
text-align: right;
background-color: #B0C4DE;
border-bottom: 1px solid #789;
font-weight: bold;
}
.TableHeader5 {
width: 80px;
height: 40px;
text-align: right;
padding-right: 2px;
background-color: #B0C4DE;
border-bottom: 1px solid #789;
font-weight: bold;
}

.spalte1 {
width: 50px;
height: 50px;
text-align: center;
border-bottom: 1px solid #789;
}

.spalte2 {
width: 70px;
height: 50px;
text-align: center;
border-bottom: 1px solid #789;
}

.spalte3 {
width: 360px;
height: 50px;
border-bottom: 1px solid #789;
}

.spalte4 {
width: 50px;
height: 50px;
text-align: right;
border-bottom: 1px solid #789;
}

.spalte5 {
width: 70px;
height: 50px;
text-align: right;
border-bottom: 1px solid #789;
}

.spalte6 {
width: 600px;
height: 35px;
margin-top: 15px;
border-top: 1pxsolid #789;
background-color: Silver;
font-size: 14pt;
font-weight: bold;
text-align: center;
}

.spalte7 {
width: 600px;
height: 50px;
margin-top: 15px;
border-top: 1pxsolid #789;
background-color: silver;
font-size: 12pt;
text-align: center;
}

/* Zeilen ohne Linie */
.spalte1ohne {
width: 50px;
height: 50px;
text-align: center;
}

.spalte2ohne {
width: 70px;
height: 50px;
text-align: center;
}

.spalte3ohne {
width: 360px;
height: 50px;
}

.spalte4ohne {
width: 50px;
height: 50px;
text-align: right;
}

.spalte5ohne {
width: 70px;
height: 50px;
text-align: right;
}

.spalte6ohne {
width: 600px;
height: 50px;
font-size: 14pt;
font-weight: bold;
text-align: center;
}
/* Ende Zeilen ohne Linie */

/* Zeilen mit Auszeichnungen */
.spalte1AZ {
width: 50px;
height: 80px;
text-align: center;
border-bottom: 1px solid #000;
}

.spalte2AZ {
width: 70px;
height: 80px;
text-align: center;
border-bottom: 1px solid #000;
}

.spalte3AZ {
width: 360px;
height: 80px;
border-bottom: 1px solid #000;
}

.spalte4AZ {
width: 50px;
height: 80px;
text-align: right;
border-bottom: 1px solid #000;
}

.spalte5AZ {
width: 70px;
height: 80px;
text-align: right;
border-bottom: 1px solid #000;
}

.spalte1ohneAZ {
width: 50px;
height: 80px;
text-align: center;
border-bottom: 1px solid #000;
}

.spalte2ohneAZ {
width: 70px;
height: 80px;
text-align: center;
border-bottom: 1px solid #000;
}

.spalte3ohneAZ {
width: 360px;
height: 80px;
border-bottom: 1px solid #000;
}

.spalte4ohneAZ {
width: 50px;
height: 80px;
text-align: right;
border-bottom: 1px solid #000;
}

.spalte5ohneAZ {
width: 70px;
height: 80px;
text-align: right;
border-bottom: 1px solid #000;
}
/* Ende Zeilen mit Auszeichnungen */

/* Spalten mit Bilder */
.spalteBild {
display: none;
}

.auszeichnungListe {
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: Black;
}
/* Ende Tabelle */

/* Beginn Formularfelder */
#inhalt form {
margin-left: 20px;
}

.inputText {
display: block;
float: left;
width: 180px;
margin-bottom: 10px;
}

#inhalt label {
display: block;
float: left;
width: 190px;
}

.checkbox {
width: 1em;
margin-bottom: 10px;
}

#inhalt textarea {
width: 380px;
height: 100px;
}

#inhalt form br {
clear: left;
}

/* Klassen in der Inhaltsbox */
.buttonreset {
width: 90px;
}

.buttonsubmit {
width: 90px;
}
/* Ende Inhaltsspalte */

/* Fussabschnitt */
.pfuss {
font-size: 11pt;
color: #BEBEBE;
}
/* Ende Fuss */

/* Definition rechte Spalte */
#rechts {
display: none;
}
