td {

 font-family: Arial;

 font-size: 12px;

 color: #640202;

}



body {

  font-family:  verdana, geneva, sans-serif;

  font-size: 12px;

  color: #640202;



}



  body{

    scrollbar-arrow-color: #FCDEA0;

    scrollbar-3dlight-color: #222277;

    scrollbar-highlight-color: #FCDEA0;

    scrollbar-face-color: #D3690C;

    scrollbar-shadow-color: #FCDEA0;

    scrollbar-darkshadow-color: #03111E;

    scrollbar-track-color: #990000;



  }





img {



border: none;



}





.punkte {

  font-family: verdana, geneva, sans-serif;

  font-size:10;

  color:#AE6B00;

}





.headline {

  font-family:  verdana, geneva, sans-serif;

  font-size:14; color:#A70D01;

  font-weight: bold;

}



h1 {

  font-family:  verdana, geneva, sans-serif;

  font-size:14; color:#A70D01;

  font-weight: bold;

}

h2 {

  font-family:  verdana, geneva, sans-serif;

  font-size:14; color:#A70D01;

  font-weight: bold;

}



.subheadline {

  font-family: verdana, geneva, sans-serif;

  font-size:13;

  color:#7B7B7B;

}



.text {

  font-family: verdana, geneva, sans-serif;

  font-size:12px;

  color:#640202;


}


/* Hauptnavigation */
    .navSpc {
        width: auto;
        height: 20px;
        display: none;
    }
    div.HauptNav {
    }
    /* Alle Links */
    div.HauptNav a {
        color: #990000;
    }
    div.HauptNav a:hover {
        color: #fff;
    }
div.HauptNav a:visited {
        color: #000;
    }

    div.HauptNav div {
    }

    /* Ebene 1 */
        /* Hauptcontainer */
        div.HauptNav div.NavFirstIn {
        }
        /* Alle Links */
        div.HauptNav div.NavFirstOff,
        div.HauptNav div.NavFirstOn,
        div.HauptNav div.NavFirstOpen {
            padding: 3px 0;
            height: 25px;
        }
        /* Alle Links */
        div.HauptNav div.NavFirstOff a,
        div.HauptNav div.NavFirstOn a,
        div.HauptNav div.NavFirstOpen a {
            font-weight: bold;
            font-size: 13px;
            padding-top: 8px;
            padding-left: 10px;
            padding-bottom: 5px;
            color: #990000;
            text-decoration: none;
background-image: url(http://www.ciudiebar.de/cms/images/nav_1.gif);
            display: block;
            
        }
        /* Alle Links beim ueberfahren */
        div.HauptNav div.NavFirstOff a:hover,
        div.HauptNav div.NavFirstOn a:hover,
        div.HauptNav div.NavFirstOpen a:hover{
            color: #fff;
            background-image: url(http://www.ciudiebar.de/cms/images/nav_2.gif);
        }
        /* Link hier, Im Pfad */
        div.HauptNav div.NavFirstOn a,
        div.HauptNav div.NavFirstOpen a {
            color: #fff;
            background-image: url(http://www.ciudiebar.de/cms/images/nav_2.gif);
        }

        div.HauptNav div.NavFirstOpen a:active {
color: #fff;}




    /* Ebene 2 */
        /* Hauptcontainer */
        div.HauptNav div.NavSecondIn {
            margin-left: 8px;
        }
        div.HauptNav div.NavSecondOff,
        div.HauptNav div.NavSecondOn,
        div.HauptNav div.NavSecondOpen {
            padding: 3px 0;
        }
        div.HauptNav div.NavSecondOff a,
        div.HauptNav div.NavSecondOn a,
        div.HauptNav div.NavSecondOpen a {
            font-size: 14px;
            padding: 1px 3px;
            color: #99000;
            text-decoration: none;
            display: block;
            
        }
        
        div.HauptNav div.NavSecondOpen a:visited {

            color: #99000;

                    }




        /* Alle Links beim ueberfahren*/
        div.HauptNav div.NavSecondOff a:hover,
        div.HauptNav div.NavSecondOn a:hover,
        div.HauptNav div.NavSecondOpen a:hover {
            text-decoration: underline;
            color: #000;
        }
        /* Link hier, Im Pfad */
        div.HauptNav div.NavSecondOn a,
        div.HauptNav div.NavSecondOpen a {
        text-decoration: none;
        color: #000;
        }
    /* Ebene 3 */
        /* Hauptcontainer */
        div.HauptNav div.NavThirdIn {
        }
        /* Alle Links */
        div.HauptNav div.NavThirdOff a,
        div.HauptNav div.NavThirdOn a,
        div.HauptNav div.NavThirdOpen a {
            padding: 2px 10px 2px 10px;
            white-space:normal;
            display: block;
            font-size: 14px;
            text-decoration: none;
        }
        /* Alle Links beim ueberfahren*/
        div.HauptNav div.NavThirdOff a:hover,
        div.HauptNav div.NavThirdOn a:hover,
        div.HauptNav div.NavThirdOpen a:hover {
            color: #990000;
text-decoration: underline;
        }
        /* Link hier, Im Pfad  */
        div.HauptNav div.NavThirdOn a,
        div.HauptNav div.NavThirdOpen a {
            font-weight: bold;
            color: #000;
        }
/* << */









/* Servicenavigation  */





.servicenavi A:link        {

  font-family: verdana, sans-serif;

  font-size:12 px;

  text-decoration: none;

  color: #990000;

}

.servicenavi A:visited     {

  font-family: verdana, geneva, sans-serif;

  font-size:12 px;

  text-decoration: none;

  color: #990000;

}



.servicenavi A:hover       {

  font-family: verdana, geneva, sans-serif;

  font-size:12 px;

  text-decoration: none;

  color: #FCDEA0;

}



.servicenavi A:active      {

  font-family: verdana, geneva, sans-serif;

  font-size:12 px;

  text-decoration: none;

    font-weight: bold;

  color: #990000;

}

/* Servicenavigation ENDE */



.rezeptbox {

    border: 1px dashed #990000;

}











hr {

    border:dashed #990000 1px;height:1px;

}



.karte {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12 px;

    font-weight: bold;

    color: #D3690C;

}

.partnerbox {

    border: 1px solid #000000;

}



/*---------------------------------------------*/ 

/*             Termin-Definitionen             */ 

/*---------------------------------------------*/ 

.monjahr{ 

width:490px; 

margin-top:12px; 

margin-bottom:6px; 

font-size:12px; 

color:#666666; 

} 



.termine{ 

width:486px; 

padding:2px; 

margin-bottom:6px; 



clear:both; 

} 



.details{ 



float:left; 

padding:2px; 

width:286px; 

} 



.ort{ 



width:196px; 

padding:2px; 

float:right; 

text-align:right; 

}