body {background-color: #E0E7EC; background-attachment: fixed}


table.header {background-color: #D52E30}
table.titel_content {background-color: #D52E30}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: normal; color: black}

td.teaser {background-color: #E9EEF2}
td.nav {background-color: #F4F6F8}
td.footer {background-color: #F4F6F8; font-size: 11px; font-weight: bold; padding-left: 8px; padding-top: 3px; padding-bottom: 3px}
td.titel_content {letter-spacing:0.1em; text-transform: uppercase; font-family: Arial narrow, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; font-weight: bold; padding-left: 4px}
td.titel_content_right {text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; font-weight: bold; padding-left: 4px}

a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight:normal; color: #47759C;
text-decoration: underline}
a:hover {color: #EF2B2D}

a.temp {color: white}
a.small {font-size: 11px}
a.bold {font-weight: bold}
a.boldaktiv {font-weight: bold; color: #EF2B2D}
a.hfooter {font-size: 11px; font-weight: bold; color: black; text-decoration: none}
a.hfooter:hover {color: black}

/* alte Definitionen ab hier */

.lead {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: bold; color: black}

.seitentitel {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: bold; color: white}

.leads {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-style: normal;
font-weight: bold; color: #666666}

.leadhome {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: bold; color: white}

.smallblack {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-style: normal;
font-weight: normal; color: #666666}

.smallwhite {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; font-style: normal;
font-weight: normal; color: #FFFFFF}
.smallwhite:hover { color: #FFFFFF }

.home {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: normal; color: white}

.red {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; font-style: normal;
font-weight: normal; color: red}

.amenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: normal; color: #47759C;
text-decoration: none}

.amenuaktiv {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: normal; color: #EF2B2D;
text-decoration: none}

.ahome {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: bold; color: white;
text-decoration: none}
.ahome:hover { color: white }

.ametaphor {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: normal; color: #660000;
text-decoration: none}
.ametaphor:hover { color: white }

.aorder {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
font-weight: normal; color: white;
text-decoration: none}
.aorder:hover { color: white }

.amap24 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal; font-weight: bold; 
text-decoration: none; color: white}
.amap24:hover {color: white}

input.EinzeiligesTextfeld75 {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
width: 75px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 2px;
border: solid #999999 1px;
background-color: white;
}

input.EinzeiligesTextfeld75Fehler {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
width: 75px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 2px;
border: solid #999999 1px;
background-color: #FF9999;
}

input.EinzeiligesTextfeld110 {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
width: 110px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 2px;
border: solid #999999 1px;
background-color: white;
}
input.EinzeiligesTextfeld110Fehler {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
width: 110px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 2px;
border: solid #999999 1px;
background-color: #FF9999;
}

.forms { 
font-family: "Courier New",Courier, mono;
font-size: 12px; font-style: normal; font-weight: normal}
