body {
    background-color : #FFFFFF;
    font-size : 11px;
    font-family :  Verdana, Arial, SunSans-Regular, Sans-Serif;
    color : #414141;
    padding : 0;
    margin : 0;
}

p {
    padding : 0;
    margin : 0;
    font-size : 11px;
}


p.start {
  position:relative;
  padding-left: 5px;
  padding-top: 5px;
         padding-right: 5px;
         font-size : 11px;
}

p.info {
  background-color: #d22940;
  padding: 5px;
  border: 1px solid white;
  width: 400px;
  text-align: center;
  color: white;
}

p.content {
  position:relative;
  padding-left: 5px;
  padding-top: 0;
         padding-right: 5px;
         font-size : 11px;
}


p.mehr {
  position:absolute;
  left:5px;
         font-size : 11px;
  top:84px;
}

p.mehr2 {
  position:absolute;
  left:5px;
         font-size : 11px;
  top:84px;
}

p.mehr3 {
  position:absolute;
  left:5px;
         font-size : 11px;
  top:92px;
}

p.mehr_agentur {
  position:absolute;
  left:5px;
         font-size : 11px;
  top:84px;
}


p.mehr_ref {
  position:absolute;
  left:5px;
         font-size : 11px;
  top:84px;
}

p.mehr_aktuelles {
  position:absolute;
  left:5px;
         font-size : 11px;
  top: 127px;
}


img {  border : 0; }



a:link,a:active,a:visited {
        color: #414141;
        text-decoration: none;
        font-weight : bold;
}

a:hover {
        text-decoration: none;
        font-weight : bold;
        color:#d22940;
}


a:link.zu,a:active.zu,a:visited.zu {
        color: #414141;
        text-decoration: none;
        font-weight : normal;
}

a:hover.zu {
        text-decoration: none;
        font-weight : normal;
        color:#d22940;
}

a:link.red,a:active.red,a:visited.red {
        color: #b62323;
        text-decoration: none;
        font-weight : normal;
}

a:hover.red {
        text-decoration: underline;
        font-weight : normal;
        color:#b62323;
}

a:link.menu,a:active.menu,a:visited.menu {
        color: #878787;
        text-decoration: none;
        font-size : 12px;
        font-weight : bold;
        font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}

a:hover.menu {
        text-decoration: none;
        color:#d22940;
        font-size : 12px;
        font-weight : bold;
        font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}

a:link.menu2,a:active.menu2,a:visited.menu2 {
        color: #d22940;
        text-decoration: none;
        font-size : 12px;
        font-weight : bold;
        font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}

a:hover.menu2 {
        text-decoration: none;
        color:#878787;
        font-size : 12px;
        font-weight : bold;
        font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
}


a:link.whitebd,a:active.whitebd,a:visited.whitebd {
        color: #FFFFFF;
        text-decoration: none;
        font-weight : bold;
}

a:hover.whitebd {
        text-decoration: underline;
        font-weight : bold;
        color: #FFFFFF;
}


h1 {
        font-size : 15px;
       font-family :  Verdana, Arial, SunSans-Regular, Sans-Serif;
       color : #414141;
       font-weight : bold;
       padding-left: 5px;
       padding-top: 7px;
       padding-right: 5px;
       padding-bottom: 5px;
       margin: 0;
}


.button {
        background-color: #6F6F6F;
        border: 1px solid #6F6F6F;
        color: #FFFFFF;
        font-size : 11px;
        font-weight : bold;
}

.textbox {
        background-color: #FFFFFF;
        border: 1px solid #FFFFFF;
        font-size : 11px;
        color : black;
}


td.red_titel {
        background-color: #d22940;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        color: #FFFFFF;
        font-size : 11px;
        height: 22px;
        padding: 3px;
}

td.white_titel {
        background-color: #FFFFFF;
        background-image: url(../images/bg2.gif);
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #414141;
        height: 22px;
        padding: 3px;
}


td.grau_dunkel {
        background-color: #4c4c4c;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #FFFFFF;
}


td.grau_hell {
        background-color: #e1e1e1;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #414141;
}

td.grau {
        background-color: #f0f0f0;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #414141;
}

td.red {
        background-color: #d22940;
        border-bottom: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        font-size : 11px;
        color: #FFFFFF;
}


#navlist li {
        display: inline;
        list-style-type: none;
        padding-right : 12px;

        margin : 0;
        text-align: left;
}

ul { margin-left: 0.0em; padding-left: 0.0em; }

.map {
color: #d22940;
}

td.expk1 {
background-color: #d2d2d2;
color: #000000;
width: 25%;
padding: 5px;
font-family : Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: bold;
border-bottom: 1px solid white;
}



td.expk2 {
background-color: #d2d2d2;
color: #000000;
width: 75%;
padding: 5px;
font-family : Arial, Verdana, SunSans-Regular, Sans-Serif;
font-weight: normal;
border-bottom: 1px solid white;
}