td,p,li,ul,span,div,center  {
        font-size: 12px;
        font-family: arial,helvetica;
        color: #6C6B6B;
}

p {
        margin: 15px 0 0 15px;
}

a {
  color: #6C6B6B;
}

.nav {
        font-size: 9pt;
        font-family: arial,helvetica;
        text-decoration: none;
        color: #585858;
}

.nav_ausgeklappt {
        font-size: 8pt;
        font-family: arial,helvetica;
        text-decoration: none;
        color: #585858;
}

.nav_ausgeklappt_on {
        font-size: 8pt;
        font-family: arial,helvetica;
        text-decoration: none;
        color: #CC0025;
}


.nav_weiss {
        font-size: 8pt;
        font-family: arial,helvetica;
        text-decoration: none;
        color: #FFFFFF;
}


.header  {
        font-size: 10pt;
        font-family: arial,helvetica;
        color: #6C6B6B;
        text-decoration: none;
        font-weight:bold;
}

.header_big  {
        font-size: 12pt;
        font-family: arial,helvetica;
        color: #6C6B6B;
        text-decoration: none;
        font-weight:bold;
}

.text_rot {
        font-size: 9pt;
        font-family: arial,helvetica;
        color: #CC0025;
        text-decoration: none;
}


.klein  {
        font-size: 8pt;
        font-family: arial,helvetica;
        color: #6C6B6B;
        text-decoration: none;

}
.klein_rot {
        font-size: 8pt;
        font-family: arial,helvetica;
        color: #CC0025;
        text-decoration: none;
}

.klein_rot a {
        font-size: 8pt;
        font-family: arial,helvetica;
        color: #CC0025;
        text-decoration: underline;
}

.kleiner  {
        font-size: 8pt;
        font-family: arial,helvetica;
        color: #6C6B6B;
        text-decoration: none;

}

.kleiner a {
        color: #6C6B6B;
}
.kleiner a:link {
        color: #6C6B6B;
}
.kleiner a:visited {
        color: #6C6B6B;
}
.kleiner a:hover {
        color: #6C6B6B;
}
.kleiner a:active {
        color: #6C6B6B;
}

.footer  {
        font-size: 8pt;
        font-family: arial,helvetica;
        text-decoration: none;
        color: #FFFFFF;


}

.form        {
                font-family:monospace;
                                height:22px;

}

.form_txtarea       {
                font-family:monospace;
                                height:80px;

}

.form_feld        {
                font-family:monospace;

}

.link {
        font-size: 10pt;
        font-family: arial,helvetica;
        color: #6C6B6B;
                text-decoration:underline;
}

.raster {
        background-image: url(Icons/bgr_raster.gif);
        background-repeat: no-repeat;
}


.willkommen img {
        margin: 10px 0 0 15px;
}

.quadratmeter {
        color: #cc0025;
}

.red_line1 {
        border-bottom: 1px solid #CC0025;
}

.ticker {
        font-size: 11px;
        width: 540px;
        padding: 0 0 0 15px;
}

p.desc_quick {
        margin: 0 0 0 7px;
        width: 170px;
        font-size: 11px;
        /*border: 1px solid #000;*/
}

.funk_nav {
        border-top: 3px solid #FFF;
        border-left: 3px solid #FFF;
        border-right: 3px solid #FFF;
}

.aktuelles p {
        margin: 10px 3px;
        font-size: 11px;
        width: 120px;
}

.copy_start {
        /*border: 1px solid red;*/
        width: 370px;
}

body.folge {
        background-image: url(/Icons/bgr_folge_komplett.gif);
        background-repeat: repeat-y;
}

.line_down {
        border-left: 1px solid #CC0025;
}

.quadrat_folge {
        /*border: 1px solid red;*/
        padding: 0 0 0 10px;
}
.line_hori_folge {
        border-bottom: 1px solid #CC0025;
}
.subnav {
        border-left: 3px solid #faf3cc;
}
.link_liste a {
        font-weight: bold;
}
.link_liste img {
        margin: 5px 0 0 0;
        border: 1px solid #5e5e5e;
}
a.link_mehr_als {
        color: #CC0025;
}
.liste_content ul {
      list-style-image: url(/Icons/list_style_image.gif);
      padding: 0px;
      margin: 0 0 0 30px;
}

.liste_content li {
      margin: 5px 0px;
}

.liste_content ul li.liste_gelb {
      list-style-image: url(/Icons/list_style_image_gelb.gif);
}

.temperatur {
 border: 1px solid #cc0025;
 width: 80px;
 text-align: center;
 padding: 5px 0;
 margin: 10px 0 0 0;
}

.temperatur .grad {
 font-weight: bold;
 color: #cc0025;
}

/* für die Listenformatierung auf der Seite Anreise */

.liste_content ul.rotepunkte li{
  list-style-type: disc;
  list-style-image: none;
  color: #cc0025;
}

.liste_content ul.rotepunkte li span.graueschrift {
  color: #6c6b6b;
}

object {
  border: none;
}
