/* global settings -----------------------------------------------------------*/
html,
body {
    background: white;
    font-family: times, "times new roman", serif;
    font-size: 12pt;
}
body a:link,
body a:visited {
    font-weight: bold;
    text-decoration: none;
}
hr {
display: none;
}
/* shared settings -----------------------------------------------------------*/
.height10 {
display: none;
}
.margin309 {
display: none;
}
.button {
display: none;
}
/* framework settings --------------------------------------------------------*/
#wrapper {
width: auto;
margin: auto;
padding: auto;
}
#contentwrapper {
width: auto;
margin: auto;
}
.column {
float: none;
margin: auto;
}
#left {
display: none;
}
#middle {
width: auto;
margin-left: 0;
}
#right {
display: none;
}
/* top settings --------------------------------------------------------------*/
#logo {
float: none;
}
/* navigation settings -------------------------------------------------------*/
/* navigationservice */
#navigationservice {
display: none;
}
/* navigationmain */
#navigationmain {
display: none;
}
/* navigationmicro */
#navigationmicro {
display: none;
}
/* footer */
#navigationfooter {
display: none;
}
/* home settings -------------------------------------------------------------*/
#teaserhomeleft {
float: none;
width: auto;
height: auto;
background: none;
}
#teaserhomeleft h1 {
font-size: 14pt;
padding: auto;
height: auto;
color: #000;
background: none;
}
#teaserhomeleft img {
display: none;
}
#teaserhomeleft h2 {
font-size: 13pt;
padding: auto;
color: #000;
}
#teaserhomeleft p {
font-size: 12pt;
padding: auto;
color: #000;
}
#teaserhomeright {
float: none;
width: auto;
height: auto;
margin: auto;
background: none;
}
#teaserhomeright h1 {
font-size: 16pt;
padding: auto;
line-height: auto;
color: #000;
}
#teaserhomeright h1 span {
font-weight: normal;
margin: auto;
}
#teaserhomeright p {
font-size: 12pt;
padding: auto;
color: #000;
}
.homecontent {
float: none;
height: auto;
margin: auto;
padding: auto;
border-left: 0;
}
.homecontent.last {
width: auto;
border-right: 0;
}
.homecontent.width186 {
width: auto;
}
.homecontent.width195 {
width: auto;
}
.homecontent h1 {
font-size: 14pt;
color: #000;
}
.homecontent p {
font-size: 12pt;
padding: auto;
color: #000;
}
/* content settings ----------------------------------------------------------*/
/* header */
#teasercontentleft {
display: none;
}
#header {
display: none;
}
#left ul {
display: none;
}
#middle h1 {
font-size: 14pt;
margin: auto auto 10pt auto;
color: #000;
}
#middle h2 {
font-size: 13pt;
margin: auto auto 10pt auto;
color: #000;
}
#middle p {
font-size: 12pt;
margin: auto auto 10pt auto;
color: #000;
}
#middle ul {
font-size: 12pt;
list-style: disc;
margin: auto auto auto 10pt;
}
#middle ul li {
padding: auto;
color: #000;
background: none;
}
#middle table {
width: auto;
color: #000;
}
#middle table th {
font-size: 12pt;
background: none;
}
#middle table th a {
padding: auto;
display: inline;
text-decoration: none;
border-bottom: 0;
border-left: 0;
}
#middle table td {
border: 1px solid #000;
font-size: 12pt;
padding: auto;
}
#middle table td.alt {
background: none;
}
#right .teaser {
display: none;
}
/* form settings -------------------------------------------------------------*/
label {
font-size: 12pt;
line-height: auto;
display: block;
width: auto;
float: none;
}
p span,
label span {
color: #000;
}
input,
textarea,
select {
width: 258px;
font-size: 12pt;
font-family: times, "times new roman", serif;
margin: auto auto 10pt auto;
padding: auto;
border: 1px solid #000;
color: #000;
}
select {
width: 270px;
}
input.plz {
width: 30px;
}
input.ort {
width: 204px;
}
fieldset fieldset label {
display: block;
margin-left: 0;
width: auto;
float: none;
}
#errormessage {
margin: auto;
padding: auto;
background: none;
}
#errormessage p {
margin: auto;
color: #000;
}
.error {
background: none;
