html, body { color:#000000;
        font-family: helvetica,arial, verdana, geneva;
        font-size:12px;
        height:100%;
        margin:0px;
        text-decoration:none;
        }

img { border:none;
        }

a:link { color:#000000;
        font-size:12px;
        text-decoration:underline;
        font-weight:bold;
        }

a:visited { color:#000000;
        font-size:12px;
        text-align:left;
        text-decoration:underline;
        font-weight:bold;
        }

a:hover { color:#000000;
        font-size:12px;
        text-align:left;
        text-decoration:underline;
        font-weight:bold;
        }

.status_text { color:#707172;
        font-size:11px;
        font-style:normal;
        text-align:left;
        text-decoration:none;
        }


.meldung {
          font-size:12px;
          color:#707172;
          font-weight:bold;
          font-style:italic;
          letter-spacing:0.5px;


          padding-left:10px;
          padding-right:10px;
          padding-top:10px;
          padding-bottom:10px;
          border:1px solid #000000;
          background-color:#FFFFFF;
        }

.meldung_klein {
          font-size:10px;
          color:#707172;
          font-weight:bold;
          font-style:italic;
          letter-spacing:0.5px;

          padding-left:10px;
          padding-right:10px;
          border:1px solid #000000;
          background-color:#FFFFFF;
        }


.grau { color:#707172;
        }

.grau_bold { color:#707172;
             font-weight:bold;
        }

.grau_big { color:#707172;
        font-size:13px;
        }

.white { color:#ffffff;
        }

.white_bold { color:#ffffff;
              font-weight:bold;
        }

.white_big { color:#ffffff;
        font-size:12px;
        }

.white_bigger { color:#ffffff;
        font-size:24px;
        }


.blue { color:#0094CF;
        font-size:12px;
        }


.menu_sonder:link{
        color:#454546;
        font-size:12px;
        font-weight:none;
        text-decoration:none;
        }
.menu_sonder:visited{
        color:#454546;
        font-size:12px;
        font-weight:none;
        text-decoration:none;
        }
.menu_sonder:hover{
        color:#454546;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        }

.menu_sonder_aktiv:link {
        color:#454546;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_sonder_aktiv:visited {
        color:#454546;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_sonder_aktiv:hover {
        color:#454546;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        }


.menu_h1:link{
        margin:0px;
        padding:0px;
        color:#58585A;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1:visited{
        margin:0px;
        padding:0px;
        color:#58585A;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1:hover{
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }

.menu_h1_aktiv:link {
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1_aktiv:visited {
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1_aktiv:hover {
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }



.menu_h1_upm:link{
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#0094CE;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1_upm:visited{
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        background-color:#0094CE;
        text-decoration:none;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1_upm:hover{
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }

.menu_h1_upm_aktiv:link {
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1_upm_aktiv:visited {
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }
.menu_h1_upm_aktiv:hover {
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        text-decoration:none;
        background-color:#000000;
        height:31px;
        line-height:31px;
        width:100%;
        }














.menu_under_1:link{
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1:visited{
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1:hover{
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }

.menu_under_1_aktiv:link {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1_aktiv:visited {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1_aktiv:hover {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        line-height:27px;
        letter-spacing: 1px;
        }


.menu_under_1_hl:link{
        color:#0094CF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1_hl:visited{
        color:#0094CF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1_hl:hover{
        color:#0094CF;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }

.menu_under_1_hl_aktiv:link {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1_hl_aktiv:visited {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_1_hl_aktiv:hover {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        line-height:27px;
        letter-spacing: 1px;
        }



.menu_under_2:link{
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_2:visited{
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_2:hover{
        color:#000000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        line-height:27px;
        letter-spacing: 1px;
        }

.menu_under_2_aktiv:link {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        text-decoration:none;
        letter-spacing: 1px;
        }
.menu_under_2_aktiv:visited {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        text-decoration:none;
        letter-spacing: 1px;
        }
.menu_under_2_aktiv:hover {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        line-height:27px;
        letter-spacing: 1px;
        }

.menu_under_2_hl:link{
        color:#0094CF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_2_hl:visited{
        color:#0094CF;
        font-size:13px;
        font-weight:normal;
        line-height:27px;
        letter-spacing: 1px;
        text-decoration:none;
        }
.menu_under_2_hl:hover{
        color:#0094CF;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        line-height:27px;
        letter-spacing: 1px;
        }

.menu_under_2_hl_aktiv:link {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        text-decoration:none;
        letter-spacing: 1px;
        }
.menu_under_2_hl_aktiv:visited {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        line-height:27px;
        text-decoration:none;
        letter-spacing: 1px;
        }
.menu_under_2_hl_aktiv:hover {
        color:#000000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        line-height:27px;
        letter-spacing: 1px;
        }


.menu_top:link{
        color:#F8F0CE;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        line-height:31px;
        }
.menu_top:visited{
        color:#F8F0CE;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        line-height:31px;
        }
.menu_top:hover{
        color:#F8F0CE;
        font-size:15px;
        font-weight:normal;
        text-decoration:underline;
        line-height:31px;
        }

.menu_top_aktiv:link {
        color:#EEABD0;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        line-height:31px;
        }
.menu_top_aktiv:visited {
        color:#EEABD0;
        font-size:15px;
        font-weight:normal;
        text-decoration:none;
        line-height:31px;
        }
.menu_top_aktiv:hover {
        color:#EEABD0;
        font-size:15px;
        font-weight:normal;
        text-decoration:underline;
        line-height:31px;
        }



.menu_top2:link{
        color:#C76C9F;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        line-height:150%;
        }
.menu_top2:visited{
        color:#C76C9F;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        line-height:150%;
        }
.menu_top2:hover{
        color:#C76C9F;
        font-size:12px;
        font-weight:normal;
        text-decoration:underline;
        line-height:150%;
        }

.menu_top2_aktiv:link {
        color:#A61380;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        line-height:150%;
        }
.menu_top2_aktiv:visited {
        color:#A61380;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        line-height:150%;
        }
.menu_top2_aktiv:hover {
        color:#A61380;
        font-size:12px;
        font-weight:normal;
        text-decoration:underline;
        line-height:150%;
        }





.menu_e1:link{
        color:#FFFFFF;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1:visited{
        color:#FFFFFF;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1:hover{
        color:#707172;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        background-color:#FFFFFF;
        text-decoration:none;
        height:100%;
        }

.menu_e1_aktiv:link {
        color:#707172;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1_aktiv:visited {
        color:#707172;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1_aktiv:hover {
        color:#707172;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }

.menu_e2:link{
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        }
.menu_e2:visited{
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        }
.menu_e2:hover{
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        text-decoration:none;
        }

.menu_e2_aktiv:link {
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        }
.menu_e2_aktiv:visited {
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        }
.menu_e2_aktiv:hover {
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        text-decoration:none;
        }

h1,.h1 {
font-family: arial, verdana, helvetica, geneva;
color:#E2001A;
        font-size:22px;
        font-style:normal;
        text-align:left;
        font-weight:bold;
        text-decoration:none;
        }

h2,.h2 { color:#000000;
        font-size:19px;
        font-style:normal;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        }


h3,.h3 { color:#000000;
        font-size:12px;
        font-style:normal;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        line-height:16px;
        }


pre { font-size:13px;
        }

th { font-size:13px;
        font-style:normal;
        font-weight:bold;
        }

p,div,td,pre { color:#000000;
        font-size:12px;
        font-style:normal;
        font-weight:normal;
        text-decoration:none;
        }

img { border:none;
        }

.bg { background-color:#fdcb8b;
        color:#707172;
        font-size:11px;
        padding:2px;
        padding-left:5px;
        text-align:left;
        text-decoration:none;
        }

.nobg { background-color:#ffffff;
        color:#707172;
        padding:1px;
        }

table { table-layout:auto;
        }

.table_head { background-color:#6D6F74;
        border-color:#ceb1af;
        border-style:solid;
        border-width:0px;
        color:#ffffff;
        font-size:11px;
        font-style:normal;
        font-weight:bold;
        padding-left:2px;
        text-align:left;
        text-decoration:none;
        vertical-align:middle;
        }


input, select, textarea {
        background-color:#F6F6F6;
        border:#707172 1px solid;
        color:#000000;
        font-size:11px;
        text-decoration:none;
        }

.input_checkbox {
        background:none;
        border:none;
        font-size:11px;
        text-decoration:none;
        }

.radio { border:none;
        cursor:auto;
        height:13px;
        width:13px;
        }

.submit { background-color:#FFFFFF;
        color:#707172;
        cursor:pointer;
        font-size:11px;
        font-weight:normal;
        text-decoration:none;
        border:0px;
        }


.td_ok {
        color:#FFFFFF;
         background-color:#939394;
        display:block;
         font-weight:bold;
         text-align:center;
        }

.td_nok {
        color:#FFFFFF;
         font-weight:bold;
         background-color:#939394;
        display:block;
         text-align:center;
        }

.td_akt {
        color:#FFFFFF;
         font-weight:bold;
         background-color:#B5B5B4;
        display:block;
         text-align:center;
        }

.td_fer {
        color:#FFFFFF;
        font-weight:bold;
        background-color:#939394;
        display:block;
        text-align:center;
        }

.transparent
{
   filter:alpha(opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}


.map_transparent
{
 background-color:#000;
 filter:alpha(opacity=60);
 -moz-opacity: 0.6;
 opacity: 0.6;
}
.map_transparent_aus
{
  background-color:#555555;
}

.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}
table.forum_zitat
{
 width: 495px;
 background-image:url('./images/template_1/frontend/forum/zitat_bg.png');
 background-repeat: repeat-y;
}

td.forum_zitat_head
{
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 5px;
}

td.forum_zitat_body
{
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
}
.forum_zitat_links
{
 position: absolute;
 width: 12px;
 height: 21px;
 background-image:url('./images/template_1/frontend/forum/zitat_links.gif');
 margin-left: -24px;
}

.forum_text_bg_alt
{
 background-image:url('./images/template_1/frontend/forum/text_bg.png');
}

* html .forum_text_bg_alt
{
   background: none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='./images/template_1/frontend/forum/text_bg.png',sizingMethod='scale');
}

.forum_text_bg
{
 background-color: #ffffff;
}

.forum_liste
{
 padding-left:10px;
 padding-right:10px;
 background-image:url('./images/template_1/frontend/forum/liste_bg.png');
 height:46px;
}

.forum_dl_bg
{
 padding-left:30px;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:10px;background-color:#e5f4fa;
}

.forum_liste_text
{
 font-size:10px;
}
