body { 
background-color:#ffffff;
margin: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
color: #000000;
}

body.domaininfo { 
background-color:#ffffff;
margin: 10 10 10 10;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
color: #000000;
}

BODY.iframe
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: 2E2A80;
   background-color: #ffffff;
   margin: 0 0 0 0 ;
}

TD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: normal;
vertical-align: top;
color: #000000;
}

.nologin
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
background-color: #085390;
color: #ffffff;
vertical-align: top;
}

.oklogin
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
background-color: #086B04;
color: #ffffff;
vertical-align: top;
}

.oklogin A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
vertical-align: middle;
}

.oklogin A:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
text-decoration: underline;
vertical-align: middle;
}


.lightbluebar
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #E6EDF4;
color: #000000;
vertical-align: middle;
}

.lightbluebar A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #E6EDF4;
color: #000000;
text-decoration: none;
vertical-align: middle;
}

.lightbluebar A:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #E6EDF4;
color: #000000;
text-decoration: none;
vertical-align: middle;
}

.detailpreis
{
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: 900;
color: #085390;
vertical-align: middle;
}

.lightgrayfont
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #cccccc;
vertical-align: middle;
}


.lightgrayfont A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #cccccc;
text-decoration: none;
vertical-align: middle;
}

.lightgrayfont A:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #cccccc;
text-decoration: none;
vertical-align: middle;
}

.bluefont
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #085390;
vertical-align: middle;
}

.middlebluefont
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #7E90A2;
vertical-align: middle;
}

.bluebar
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #085390;
color: #ffffff;
vertical-align: middle;
}

.bluebar A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #085390;
color: #ffffff;
text-decoration: none;
vertical-align: middle;
}

.bluebar A:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #085390;
color: #ffffff;
text-decoration: none;
vertical-align: middle;
}

.whitebar
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #ffffff;
color: #000000;
vertical-align: middle;
}

.whitebar A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #ffffff;
color: #000000;
text-decoration: none;
vertical-align: middle;
}

.whitebar A:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #ffffff;
color: #000000;
text-decoration: none;
vertical-align: middle;
}

.greenbar
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #168300;
color: #ffffff;
vertical-align: middle;
}

.greenbar A
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #168300;
color: #ffffff;
text-decoration: none;
vertical-align: middle;
}

.greenbar A:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #168300;
color: #ffffff;
text-decoration: none;
vertical-align: middle;
}

.greensubtitle_partner {
font-size: 12px;
color: 0b4700;
font-weight: bold;
}

.greensubtitle {
font-size: 12px;
color: #168300;
font-weight: bold;
}

.greenfont {
color: #168300;
}

.redfont {
color: #E72831;
}

.subtitle {
font-size: 12px;
color: #E72831;
font-weight: bold;
}

.newssubtitle {
font-size: 12px;
color: #E72831;
font-weight: normal;
}

.loginform { 
font-size: 10px;
border: 0px;
}

.loginsubmit { 
height: 14px;
background-color: #ffffff;
color: #000000;
font-size: 9px;
width: 50px;
border-style: none;
}

.buttons { 
height: 16px;
background-color: #ffffff;
color: #000000;
font-size: 9px;
border: 1px;
border-color: 000000;
border-style: solid;
}

.buttonsgreen { 
height: 16px;
background-color: #168300;
color: #ffffff;
font-size: 9px;
border: 0px;
border-color: #000000;
border-style: solid;
}

.buttonsred { 
height: 16px;
background-color: #B30A0F;
color: #ffffff;
font-size: 9px;
border: 0px;
border-color: #000000;
border-style: solid;
}

.buttonsyellow { 
height: 14px;
background-color: #CCC600;
color: #000000;
font-size: 9px;
border: 0px;
border-color: #000000;
border-style: solid;
}

.buttonsblue { 
height: 14px;
background-color: #085390;
color: #ffffff;
font-size: 9px;
border: 0px;
border-color: #000000;
border-style: solid;
}


.inputinform { 
font-size: 10px;
}

P {
margin: 5 0 5 0;
}

FORM {
margin: 0 0 0 0;
}

.submenuinactive
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #9BBDD4;
color: #000000;
vertical-align: middle;
}

.submenugreen
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #086B04;
color: #000000;
vertical-align: middle;
}

.submenuactive
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
background-color: #E0262E;
color: #000000;
vertical-align: middle;
}

.submenutitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: normal;
vertical-align: middle;
color: #000000;
}

.submenutitle A {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none;
color: #000000;
}

.submenutitle A:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #d60000;
}

A.topmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none;
color: #000000;
}

A.topmenu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #d60000;
}


A {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold;
color: #000000;
}

A:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #d60000;
}


.title_year {
padding: 5 5 5 5;
background-color: #D60000;
color: #ffffff;
font-size: 40px;
}

.activemenu { 
text-decoration: none;
font-weight: bold;
}

.activemenu:hover { 
text-decoration: none;
color: #d60000;
font-weight: bold;
}

.menu { 
text-decoration: none;
font-weight: normal;
}

.menu:hover { 
text-decoration: none;
font-weight: normal;
color: #d60000;
}

.bottomline { 
background-color: #d60000;
text-decoration: none;
}

.bottommenu { 
color: #ffffff;
text-decoration: none;
}

.bottommenu:hover { 
text-decoration: none;
color: #000000;
}


.topframe { 
background-color: #F8EED3;
}

.menu { 
background: url("/bilder/webspace/menu_background.gif") repeat-y;
}

.bottommenu { 
background: url("/bilder/webspace/bottommenu_background.gif") repeat-x;
}

.banner { 
background: url("/bilder/webspace/demo/banner_background.gif") repeat-x;
}

.marker {
font-size: 11px;
font-weight: bold;
color: #ffffff;
background: #E50000;
}

.pagetitle {
font-size: 12px;
color: #000000;
font-weight: bold;
}


.menutitle {
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 2 1 2 30;
background: #A3A099;
}

.menutitle_active {
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 2 1 2 30;
background: #B64131;
}
.menutitle_over {
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 2 1 2 30;
background: #808080;
}

.menuentry {
font-size: 10px;
color: #7C7769;
text-decoration: none;
font-weight: bold;
}

.menuentry_hover {
font-size: 10px;
color: #B64131;
text-decoration: none;
font-weight: bold;
}

.submenubottom {
border-top: #7C7769 1px solid;
border-left: #7C7769 1px solid;
border-right: #7C7769 1px solid;
border-bottom: #7C7769 0px solid;
padding: 1 5 1 5; 
font-size: 10px;
color: #ffffff;
background: #7C7769;
}

.submenubottom a {
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

.submenuoverbottom {
border-top: #ffffff 1px solid;
border-left: #ffffff 1px solid;
border-right: #ffffff 1px solid;
border-bottom: #ffffff 0px solid;
padding: 1 5 1 5; 
font-size: 10px;
color: #ffffff;
background: #A0A0A0;
}

.submenuoverbottom a {
font-size: 10px;
color: #ffffff;
text-decoration: none;
}


.submenutop {
border-top: #7C7769 0px solid;
border-left: #7C7769 1px solid;
border-right: #7C7769 1px solid;
border-bottom: #7C7769 0px solid;
padding: 2 5 2 5; 
font-size: 10px;
color: #ffffff;
background: #7C7769;
}

.submenutop a {
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

.submenuovertop {
border-top: #ffffff 0px solid;
border-left: #ffffff 1px solid;
border-right: #ffffff 1px solid;
border-bottom: #ffffff 0px solid;
padding: 2 5 2 5; 
font-size: 10px;
color: #ffffff;
background: #A0A0A0;
}

.submenuovertop a {
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

TD.startseite_blau {
font-size: 11px;
color: #ffffff;
padding: 2 5 2 5;
background: url("/bilder/webspace/startseite/balken_blau_hg.jpg");
width: 300px;
height: 22px;
}