 /***************************************************************************************
  * Cascading Stylesheet definitionen                                                   *
  *                                                                                     *
  * Author:              Domenico Crescenti                                             *
  * Datum:               18.05.2005                                                     *
  * Version:             1.0                                                            *
  *                                                                                     *
  ***************************************************************************************/

 /***************************************************************************************
  * body tag. Definiert dokumentenweit den verwendeten schrifttyp                       *
  ***************************************************************************************/
body{
     font-size:19px;
     font-family:arial;
     font-style:normal;
     text-align:left;
     line-height:28px;
     font-weight:normal;
     text-decoration:none;
     MARGIN-TOP:0px;
     MARGIN-LEFT:0px;
     MARGIN-BOTTOM:0px;
     BACKGROUND-COLOR:#ffe403;
     /*BACKGROUND-IMAGE: URL('../images/bg.gif');*/
     BACKGROUND-POSITION:left;
     BACKGROUND-REPEAT:repeat-y;
     BACKGROUND-IMAGE: URL('../images/nav_bg.gif');
}

 /***************************************************************************************
  * links: definiert die Darstellung von verlinkungen                                   *
  ***************************************************************************************/

a{
     font-size:15px;
     margin-left:5px;

     text-decoration:none;
}

 /***************************************************************************************
  * hauptnavigation aktiv/inaktiv                                                       *
  ***************************************************************************************/

a.nav{
      line-height:22px;
      font-size:16px;
      color:#233578;
      margin-right:0px;
      margin-left:0px;
      font-weight:bold;
}

a.nav:link{color:#233578;}
a.nav:visited{color:#233578;}
a.nav:active{color:#233578;}
a.nav:hover{color:#ff0000;}


a.nav_aktiv{
            line-height:22px;
            font-size:16px;
            font-weight:bold;
            margin-right:0px;
            margin-left:0px;
            color:#E04244;
}

a.nav_aktiv:link{color:#E04244;}
a.nav_aktiv:visited{color:#E04244;}
a.nav_aktiv:active{color:#E04244;}
a.nav_aktiv:hover{color:#E04244;}

 /***************************************************************************************
  * subnavigation aktiv/inaktiv f?r expandierte navigation                              *
  ***************************************************************************************/

a.subnav{
         font-style:normal;
         margin-right:0px;
         margin-left:0px;
         vertical-align:center;
         line-height:22px;
         color:#ffffff;
         font-size:16px;
         font-weight:bold;
}

a.subnav:link{color:#ffffff;}
a.subnav:visited{color:#ffffff;}
a.subnav:active{color:#ffffff;}
a.subnav:hover{color:#ff0000;}


a.subnav_aktiv{
               font-style:italic;
               margin-right:0px;
               margin-left:0px;
               margin-top:0px;
               vertical-align:center;
               line-height:12px;
               color:#000000;
}

a.subnav_aktiv:link{color:#000000;}
a.subnav_aktiv:visited{color:#000000;}
a.subnav_aktiv:active{color:#000000;}
a.subnav_aktiv:hover{color:#000000;}

 /***************************************************************************************
  * subnavigation aktiv/inaktiv f?r integrierte navigation                              *
  ***************************************************************************************/

a.subnav_int{
         font-style:normal;
         margin-right:0px;
         margin-left:0px;
         vertical-align:center;
         line-height:22px;
         color:#233578;
         font-size:16px;
         font-weight:bold;
}

a.subnav_int:link{color:#233578;}
a.subnav_int:visited{color:#233578;}
a.subnav_int:active{color:#233578;}
a.subnav_int:hover{color:#ff0000;}

a.subnav_int_aktiv{
         font-style:normal;
         margin-right:0px;
         margin-left:0px;
         vertical-align:center;
         line-height:22px;
         color:#E04244;
         font-size:16px;
         font-weight:bold;
}

a.subnav_int_aktiv:link{color:#E04244;}
a.subnav_int_aktiv:visited{color:#E04244;}
a.subnav_int_aktiv:active{color:#E04244;}
a.subnav_int_aktiv:hover{color:#E04244;}

 /***************************************************************************************
  * logo in der fusszeile                                                               *
  ***************************************************************************************/

a.logo{
       font-size:10px;
       font-style:normal;
       text-align:right;
       margin-top:5px;
       margin-bottom:5px;
       margin-right:10px;
       line-height:13pt;
       background-color:#0000ff;
       color:#fcf469;
       vertical-align:top;
       }

a.logo:link{color:#fcf469;}
a.logo:visited{color:#dfdfdf;}
a.logo:active{color:#dfdfdf;}
a.logo:hover{color:#ff0000;}

 /***************************************************************************************
  * login link zur editierumgebung                                                      *
  ***************************************************************************************/

a.login{
        font-size:10px;
        font-style:italic;
        text-align:right;
        margin-right:10px;
        line-height:10pt;
        color:#c83400;
}

a.login:link{color:#c83400;}
a.login:visited{color:#c83400;}
a.login:active{color:#c83400;}
a.login:hover{color:#000000;}

 /***************************************************************************************
  * normale verlinkung im fliesstext                                                    *
  ***************************************************************************************/

a.link{
       font-size:15px;
       text-align:left;
       margin-top:10px;
       margin-left:0px;
       line-height:20px;
       color:#c83400;
}

a.link:link{color:#c83400;}
a.link:visited{color:#c83400;}
a.link:active{color:#c83400;}
a.link:hover{color:#ff0000;}

 /***************************************************************************************
  * Multilanguage Sprachauswahl                                                         *
  ***************************************************************************************/

a.language{
       font-size:15px;
       text-align:left;
       margin-top:10px;
       margin-left:0px;
       line-height:20px;
       color:B32000;
}

a.language:link{color:#233578;}
a.language:visited{color:#233578;}
a.language:active{color:#233578;}
a.language:hover{color:#ff0000;}

 /***************************************************************************************
  * Multilanguage Sprachauswahl aktiv                                                        *
  ***************************************************************************************/

a.language_aktiv{
       font-size:15px;
       text-align:left;
       margin-top:10px;
       margin-left:5px;
       line-height:20px;
       color:B32000;
}

a.language_aktiv:link{color:#ff0000;}
a.language_aktiv:visited{color:#ff0000;}
a.language_aktiv:active{color:#ff0000;}
a.language_aktiv:hover{color:#ff0000;}

 /***************************************************************************************
  * textabschnitt: definiert die darstellung von textabschnitten                        *
  ***************************************************************************************/

p{
        font-style:normal;
        text-align:left;
        margin-top:10px;
        margin-left:0px;
        margin-right:5px;
        font-weight:normal;
        text-decoration:none;
        text-align:left;
        color:#000000;
}

 /***************************************************************************************
  * titel definition                                                                    *
  ***************************************************************************************/

p.titel{
        font-size:22px;
        line-height:28px;
        color:#000000;
}

 /***************************************************************************************
  * fussnoten definition                                                                *
  ***************************************************************************************/

p.footnote{
           margin-top:4px;
           font-size:10px;
           font-style:italic;
           margin-right:10px;
           line-height:10pt;
           vertical-align:center;
           color:#609ECD;
}

 /***************************************************************************************
  * textabschnitt definition                                                            *
  ***************************************************************************************/

 p.normal{
         font-size:15px;
         line-height:20px;
}

p.top{
         font-size:15px;
         line-height:18px;
         margin-top:5px;
}

p.shop{
       font-size:15px;
       color:#000000;
       font-style:bold;
}

p.kursiv{
         font-size:15px;
         font-style:italic;
         line-height:20px;
         color:#B32000;
}

p.kursiv_u{
           font-size:15px;
           font-style:italic;
           text-align:right;
           line-height:20px;
           color:#B32000;
           vertical-align:bottom;
}

 /***************************************************************************************
  * listen: definiert die darstellung von listen                                        *
  ***************************************************************************************/

ol{
           list-style-type:disc;
           font-size:15px;
           font-style:normal;
           line-height:20px;
           font-weight:normal;
           margin-left:50px;
           margin-right:10px;
           color:#cdfgfd;
}

 /***************************************************************************************
  * tabellen: definiert die darstellung von tabellen                                    *
  ***************************************************************************************/

table.sitemap{
      background-color:#c83400;
      border-width:4px;
}

 /***************************************************************************************
  * zellendefinition verschiedenen zellentypen                                          *
  ***************************************************************************************/

td.sitemap{
   padding:10px;
   background-color:#ffed56;
}

td.seperator_nav{
    background-color:#E9E9E9;
}
td.seperator_subnav{
    background-color:#ffffff;
}
td.nav_aktiv{
    background-color:#A3A3A3;
    padding-right:5px;
    padding-left:5px;
}
td.nav{
    background-color:#B5B5B5;
    padding-right:5px;
    padding-left:5px;
}
td.subnav{
    background-color:#609ECD;
    padding-right:5px;
    padding-left:5px;
}
td.subnav_aktiv{
    background-color:#8BBDE2;
    padding-right:5px;
    padding-left:5px;
}
td.subnav_int{
    background-color:#609ECD;
    padding-right:5px;
    padding-left:5px;
}
td.subnav_int_aktiv{
    background-color:#00ff00;
    padding-right:5px;
    padding-left:5px;
}

 /***************************************************************************************
  * horizontale linie: definiert die darstellung von horizontalen linien                *
  ***************************************************************************************/

hr{
    color:#c83400;
    height:2px;
}

 /***************************************************************************************
  * Formular Inputfelder                                                                *
  ***************************************************************************************/

 textarea{
    font-family:arial;
    color:#000000;
    font-size:14;
    background-color:#ffffff;
 }

 input{
    font-family:arial;
    color:#000000;
    font-size:14;
 }

 /***************************************************************************************
  * Image                                                                               *
  ***************************************************************************************/


img{
    border-color:#000000;
}

