 /***************************************************************************************
  * 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-IMAGE: URL('../images/bg.gif');
}*/

 /***************************************************************************************
  * links: definiert die Darstellung von verlinkungen                                   *
  ***************************************************************************************/

a{
     font-size:15px;
     margin-left:0px;

     text-decoration:none;
}

a.path{
      font-size:11px;
      line-height:18px;
      color:#efefef;
      margin-right:0px;
      margin-left:0px;
      font-weight: bold;
      
      
}
a.path:link{color:#efefef;}
a.path:visited{color:#efefef;}
a.path:active{color:#efefef;}
a.path:hover{color:#e83322;}

a.admin{
      font-size:11px;
      line-height:13px;
      color:#ffffff;
      margin-right:0px;
      margin-left:0px;
      margin-bottom:0px;
      font-weight: bold;
      width: 150px;
      overflow: hidden;
      display: list-item;
      list-style: none;
      border:1px #ffffff;
      text-align:right;
      width: 240px;
}

a.admin:link{color:#ffffff;}
a.admin:visited{color:#ffffff;}
a.admin:active{color:#ffffff;}
a.admin:hover{color:#9f2727;}

 /***************************************************************************************
  * hauptnavigation aktiv/inaktiv                                                       *
  ***************************************************************************************/




a.nav{
      font-size:13px;
      line-height:21px;
      color:#ffffff;
      margin-right:0px;
      margin-left:0px;
      margin-bottom:0px;
      font-weight: bold;
      width: 240px;
      overflow: hidden;
      display: list-item;
      list-style: none;
      text-align:right;
      background-position:top, left;
      BACKGROUND-IMAGE: URL('../images/sep.gif');
      background-repeat:no-repeat;
}

a.nav:link{color:#ffffff;}
a.nav:visited{color:#ffffff;}
a.nav:active{color:#ffffff;}
a.nav:hover{color:#9f2727;}


a.nav_aktiv{
    font-size:13px;
    line-height:21px;
    font-weight:bold;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:0px;
    color:#9f2727;
    width: 240px;
    overflow: hidden;  
    display: list-item; 
    list-style: none;
    text-align:right;  

	background-position:top, left;
	BACKGROUND-IMAGE: URL('../images/sep.gif');
	background-repeat:no-repeat;       
}

a.nav_aktiv:link{color:#9f2727;}
a.nav_aktiv:visited{color:#9f2727;}
a.nav_aktiv:active{color:#9f2727;}
a.nav_aktiv:hover{color:#9f2727;}

 /***************************************************************************************
  * subnavigation aktiv/inaktiv f?r expandierte navigation                              *
  ***************************************************************************************/

a.subnav{
	 color:#ffffff;
         font-size:11px;
         font-weight:bold;
         font-style:italic;
         margin-right:0px;
         margin-left:0px;
         margin-top:2px;
         margin-bottom:2px;
         vertical-align:center;
         line-height:13px;
	 width: 230px;
	 overflow: hidden;
	 display: list-item;
	 list-style: none;
	 text-align:right;		 

}

a.subnav:link{color:#ffffff;}
a.subnav:visited{color:#ffffff;}
a.subnav:active{color:#ffffff;}
a.subnav:hover{color:#9f2727;}


a.subnav_aktiv{
	       color:#9f2727;
               font-size:11px;
               font-weight:bold;
               font-style:italic;
               margin-right:0px;
               margin-left:0px;
               margin-top:2px;
               margin-bottom:2px;
               vertical-align:center;
               line-height:13px;
               color:#9f2727;
	       width: 230px;
	       overflow: hidden;
               display: list-item;
               list-style: none;
	       text-align:right;
}

a.subnav_aktiv:link{color:#9f2727;}
a.subnav_aktiv:visited{color:#9f2727;}
a.subnav_aktiv:active{color:#9f2727;}
a.subnav_aktiv:hover{color:#9f2727;}


 /***************************************************************************************
  * logo in der fusszeile                                                               *
  ***************************************************************************************/

a.logo{
       font-size:10px;
       font-style:italic;
       text-align:right;
       margin-top:5px;
       margin-bottom:5px;
       margin-right:10px;
       line-height:13pt;
       color:#f9c38f;
       vertical-align:center;
       margin-left:5px;
}

a.logo:link{color:#ffffff;}
a.logo:visited{color:#ffffff;}
a.logo:active{color:#ffffff;}
a.logo:hover{color:#ff0000;}

 /***************************************************************************************
  * login link zur editierumgebung                                                      *
  ***************************************************************************************/

a.login{
        font-size:10px;
        font-style:normal;
        text-align:right;
        margin-right:10px;
        line-height:20px;
        color:#c83400;
        vertical-align:center;
        
}

a.login:link{color:#c83400;}
a.login:visited{color:#c83400;}
a.login:active{color:#c83400;}
a.login:hover{color:#ff0000;}

 /***************************************************************************************
  * normale verlinkung im fliesstext                                                    *
  ***************************************************************************************/

a.link{
       font-size:15px;
       text-align:left;
       margin-top:10px;
       margin-left:0px;
       line-height:20px;
       color:#9f2727;
}

a.link:link{color:#9f2727;}
a.link:visited{color:#9f2727;}
a.link:active{color:#9f2727;}
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:0px;
        margin-left:0px;
        margin-right:5px;
        font-weight:normal;
        text-decoration:none;
        text-align:left;
        color:#000000;
}

 /***************************************************************************************
  * titel definition                                                                    *
  ***************************************************************************************/

p.titel{
        font-size:18px;
        line-height:22px;
        color:#000000;
        text-decoration:underline;
}

 /***************************************************************************************
  * 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:17px;
}

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:0px;
	   margin-bottom:0px;
           margin-right:0px;
           color:#cdfgfd;
}

 /***************************************************************************************
  * tabellen: definiert die darstellung von tabellen                                    *
  ***************************************************************************************/

table.sitemap{
      background-color:#ff0000;
      border-width:4px;
}

 /***************************************************************************************
  * zellendefinition verschiedenen zellentypen                                          *
  ***************************************************************************************/

td.sitemap{
   padding:10px;
   background-color:#f5a04d;
}

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:#000000;
    height:1px;
}

 /***************************************************************************************
  * 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;
    margin:0px;
}

a.hidden{
       font-size:10px;
       font-style:italic;
       text-align:right;
       margin-top:5px;
       margin-bottom:5px;
       margin-right:10px;
       line-height:13pt;
       color:#f5a04d;
       vertical-align:center;
       margin-left:5px;
}

a.hidden:link{color:#f5a04d;}
a.hidden:visited{color:#f5a04d;}
a.hidden:active{color:#ff0000;}
a.hidden:hover{color:#ff0000;}

