 /***************************************************************************************
  * Cascading Stylesheet definitionen                                                   *
  *                                                                                     *
  * Author:              Domenico Crescenti                                             *
  * Datum:               26.10.2004                                                     *
  * Version:             1.1                                                            *
  *                                                                                     *
  ***************************************************************************************/

 /***************************************************************************************
  * body tag. Definiert dokumentenweit den verwendeten schrifttyp                       *
  ***************************************************************************************/
body{
     font-size:13px;
     font-family:arial;
     font-style:normal;
/*     text-align:left; */
     text-align:center;
/*     margin-top:40px; */
/*     margin-left:40px; */
/*     margin-right:40px; */
/*     margin-bottom:40px; */
     line-height:28px;
     font-weight:normal;
     text-decoration:none;
     background-color:#f2f2ff;
/*     background-image: URL('../images/glas_hell.png'); */
}

 /***************************************************************************************
  * links: definiert die Darstellung von verlinkungen                                   *
  ***************************************************************************************/

a{
     font-size:12px;
     margin-left:5px;
     margin-top:4px;
     margin-bottom:2px;
     vertical-align:center;
     text-decoration:none;
     
}

#path1{
      font-size:11px;
      line-height:18px;
      color:#efefef;
      margin-right:0px;
      margin-left:10px;
      font-weight: bold;
      float:left;
      position: relative;    
}
a.path{
      font-size:11px;
      line-height:18px;
      color:#efefef;
      margin-right:0px;
      margin-left:0px;
      font-weight: bold;
      
      
}
a.path:link{color:#0060a8;}
a.path:visited{color:#0060a8;}
a.path:active{color:#ff0000;}
a.path:hover{color:#ff0000;}

 /***************************************************************************************
  * hauptnavigation aktiv/inaktiv                                                       *
  ***************************************************************************************/
a.admin{
      font-size:11px;
      line-height:13px;
      color:#525252;
      margin-right:0px;
      margin-left:0px;
      margin-bottom:0px;
      font-weight: bold;
      width: 150px;
      overflow: hidden;
      display: list-item;
      list-style: none;
      border:1px 917402;
      text-indent:13px;
}

a.admin:link{color:#0060a8;}
a.admin:visited{color:#0060a8;}
a.admin:active{color:#ff0000;}
a.admin:hover{color:#ff0000;}


a.nav{
    width: 160px;
    font-size:13px;
    line-height:18px;
    color:#000000;
    margin-right:25px;
    margin-left:0px;
    margin-bottom:0px;
    margin-top:0px;
    overflow: hidden;
    display: list-item;
    list-style: none;
    border-style: solid;
    border-color:#ffffff;
    border-width:0px;
    border-bottom:0px;
    border-left:0px;
    border-right:0px;
    background:#99ccff;
    border: 3px solid #99ccff;
    padding-left:2px;
}

a.nav:link{color:#000000;}
a.nav:visited{color:#000000;}
a.nav:active{color:#000000;}
a.nav:hover{color:#e83322;}


a.nav_aktiv{
    width: 160px;
    font-size:13px;
    line-height:18px;
    color:#0000ff;
    margin-right:25px;
    margin-left:0px;
    margin-bottom:0px;
    margin-top:0px;
    overflow: hidden;
    display: list-item;
    list-style: none;
    border-style: solid;
    border-color:#ffffff;
    border-width:0px;
    border-bottom:0px;
    border-left:0px;
    border-right:0px;
    background:#99ffff;
    border: 3px solid #99ffff;
    padding-left:2px;
}

a.nav_aktiv:link{color:#0000ff;}
a.nav_aktiv:active{color:#0000ff;}
a.nav_aktiv:hover{color:#0000ff;}

 /***************************************************************************************
  * subnavigation aktiv/inaktiv f?r expandierte navigation                              *
  ***************************************************************************************/

a.subnav{
    width: 153px;
    color:#000000;
    font-size:12px;
    font-style:italic;
    margin-right:25px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    vertical-align:center;
    line-height:16px;
    overflow: hidden;
    display: list-item;
    list-style: none;
    border-style: solid;
    border-color:#ffffff;
    border-width:0px;
    border-bottom:0px;
    border-left:0px;
    border-right:0px;
    background:#ccffff;
    border: 3px solid #ccffff;
    padding-left:2px;
}

a.subnav:link{color:#000000;}
a.subnav:visited{color:#000000;}
a.subnav:active{color:#000000;}
a.subnav:hover{color:#e83322;}


a.subnav_aktiv{
    width: 153px;
    font-size:12px;
    font-style:italic;
    margin-right:25px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    vertical-align:center;
    line-height:16px;
    color:#0000ff;
    overflow: hidden;
    display: list-item;
    list-style: none;
    border-style: solid;
    border-color:#ffffff;
    border-width:0px;
    border-bottom:0px;
    border-left:0px;
    border-right:0px;
    background:#aaffff;
    border: 3px solid #aaffff;
    padding-left:2px;
}

a.subnav_aktiv:link{color:#0000ff;}
a.subnav_aktiv:active{color:#0000ff;}
a.subnav_aktiv:hover{color:#0000ff;}

 /***************************************************************************************
  * subnavigation aktiv/inaktiv f?r integrierte navigation                              *
  ***************************************************************************************/

a.subnav_int{
         font-style:italic;
         margin-right:0px;
         margin-left:5px;
         margin-top:0px;
         vertical-align:center;
         line-height:12px;
         color:#917402;
         font-weight: bold;
}

a.subnav_int:link{color:#0060a8;}
a.subnav_int:visited{color:#0060a8;}
a.subnav_int:active{color:#ff0000;}
a.subnav_int:hover{color:#ff0000;}


a.subnav_int_aktiv{
	       font-size:12px;	
               font-style:italic;
               margin-right:0px;
               margin-left:5px;
               margin-top:0px;
               vertical-align:center;
               line-height:12px;
               color:#ff0000;
	       font-weight: bold;
}

a.subnav_int_aktiv:link{color:#0060a8;}
a.subnav_int_aktiv:visited{color:#0060a8;}
a.subnav_int_aktiv:active{color:#ff0000;}
a.subnav_int_aktiv:hover{color:#ff0000;}

 /***************************************************************************************
  * logo in der fusszeile                                                               *
  ***************************************************************************************/

a.logo{
       font-size:10px;
       font-style:italic;
       text-align:center;
       margin-right:5px;
       margin-top:0px;
       line-height:10px;
       color:#917402;}

a.logo:link{color:#0060a8;}
a.logo:visited{color:#0060a8;}
a.logo:active{color:#ff0000;}
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:#113645;
}

a.login:link{color:#609ECD;}
a.login:visited{color:#609ECD;}
a.login:active{color:#ffffff;}
a.login:hover{color:#000000;}

 /***************************************************************************************
  * normale verlinkung im fliesstext                                                    *
  ***************************************************************************************/

a.link{
       font-size:13px;
       text-align:left;
       margin-top:10px;
       margin-left:0px;
       line-height:20px;
       color:cc0000;
}

a.link:link{color:#cc0000;}
a.link:visited{color:#cc0000;}
a.link:active{color:#ff0000;}
a.link:hover{color:#ff0000;}

 /***************************************************************************************
  * Multilanguage Sprachauswahl                                                         *
  ***************************************************************************************/

a.language{
       font-size:14px;
       line-height:40px;
       text-align:left;
       margin-top:0px;
       margin-left:20px;
       margin-right:5px;
       color:609ECD;
       vertical-align:top;
}

a.language:link{color:#609ECD;}
a.language:visited{color:#609ECD;}
a.language:active{color:#609ECD;}
a.language:hover{color:#ff0000;}

 /***************************************************************************************
  * Multilanguage Sprachauswahl aktiv                                                        *
  ***************************************************************************************/

a.language_aktiv{
       font-size:14px;
       line-height:40px;
       text-align:left;
       margin-top:0px;
       margin-left:20px;
       margin-right:5px;
       color:ee0000;
       vertical-align:top;
}

a.language_aktiv:link{color:#0060a8;}
a.language_aktiv:visited{color:#0060a8;}
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:5px;
        margin-right:5px;
        font-weight:normal;
        text-decoration:none;
        text-align:left;
        color:#000000;
}

 /***************************************************************************************
  * titel definition                                                                    *
  ***************************************************************************************/

p.titel{
        font-size:16px;
        line-height:25px;
        font-weight: bold;
/*        text-decoration: underline; */
        text-decoration: none;
        margin-left:0px;
        margin-right:0px;
        margin-top:20px;
        background-color:#000000;
        color:#ffffff;
        text-indent:20px;
}

 /***************************************************************************************
  * fussnoten definition                                                                *
  ***************************************************************************************/

p.footnote{
           margin-top:0px;
           font-size:10px;
           font-style:italic;
           line-height:10px;
           text-align:center;
           color:#2d3e70;
           
}

 /***************************************************************************************
  * textabschnitt definition                                                            *
  ***************************************************************************************/

p.normal{
         font-size:13px;
         line-height:20px;
}

p.shop{
       font-size:13px;
       color:#000000;
       font-style:bold;
}

p.kursiv{
         font-size:13px;
         font-style:italic;
         line-height:20px;
         color:#cc0000;
}

p.kursiv_u{
           font-size:13px;
           font-style:italic;
           text-align:right;
           line-height:20px;
           color:#cc0000;
           vertical-align:bottom;
}

 /***************************************************************************************
  * listen: definiert die darstellung von listen                                        *
  ***************************************************************************************/

ol{
           list-style-type:square;
           font-size:13px;
           font-style:normal;
           line-height:20px;
           font-weight:normal;
           margin-left:35px;
           margin-right:10px;
           color:#000000;
}

ol.navlist{ 
	padding: 0px;
	line-height:20px;
	list-style-type: none;
	list-style: none; 
	font-style:normal; 
	font-weight:normal; 
	margin:0px;
	margin-right: 0px;
	margin-left:7px; 
	text-align: left; 
	margin-top: 3px;
	margin-bottom: 5px;
	overflow: hidden;
}

li.navelement{
		   line-height:16px;
           list-style-type:none;
           margin:0px; 
           font-size:13px;
           font-style:normal;
           font-weight:normal;
           color:#000000;
           list-style-position: outside;
           margin-bottom: 5px;
}

 /***************************************************************************************
  * tabellen: definiert die darstellung von tabellen                                    *
  ***************************************************************************************/

table.sitemap{
      background-color:#000088;
      border-width:4px;
}

 /***************************************************************************************
  * zellendefinition verschiedenen zellentypen                                          *
  ***************************************************************************************/

td.sitemap{
   padding:10px;
   background-color:#eeeeee;
}

td.seperator_nav{
    	background-color:#ffffff;
    	margin:0px;
	position: top,left;
	background-repeat: no-repeat;
    	background-image: URL('../images/seperator.gif');
}
td.seperator_subnav{
    background-color:#ffffff;
}
td.nav_aktiv{
    background-color:#ffffff;
    padding-right:5px;
    padding-left:5px;
}
td.nav{
    background-color:#ffffff;
    padding-right:5px;
    padding-left:5px;
}
td.subnav{
    background-color:#ffffff;
    padding-right:5px;
    padding-left:5px;
}
td.subnav_aktiv{
    background-color:#ffffff;
    padding-right:5px;
    padding-left:5px;
}
td.subnav_int{
    background-color:#ffffff;
    padding-right:5px;
    padding-left:5px;
}
td.subnav_int_aktiv{
    background-color:#ffffff;
    padding-right:5px;
    padding-left:5px;
}

 /***************************************************************************************
  * horizontale linie: definiert die darstellung von horizontalen linien                *
  ***************************************************************************************/

hr{
    color:#0060a8;
    height:1px;
    width: 98%;
}

 /***************************************************************************************
  * 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;
}

#prefix{
	border: 1px solid;
	float: right;
}
