body
{
   background-color:#39393A;
   margin-top:0px;
   margin-bottom:0px;
   margin-left:0px;
   margin-right:0px;
   scrollbar-base-color:#78797D; /* Bestimmt Farbe aller Elemente, wenn keine andere
                                    vorhaden ist. Hier Rahmen links und unten.*/
   scrollbar-arrow-color:#78797D; /* Pfeilfarben */
   scrollbar-track-color:#39393A; /* Reglerhintergrund */
   scrollbar-face-color:#FFFFFF;  /* Farbe der Oberfläche von Regler und Pfeilen */
}

p, li
{
   text-align:left;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:0px;
   font-family:Verdana,Arial,Helvetica;
   font-size:13px;
   letter-spacing:0pt;
   font-weight:normal;
   /*color:#898989;*/
}

h1, h2, h3
{
   font-family:Verdana,Arial,Helvetica;
}

.norm
{
   text-align:left;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:0px;
   font-family:Verdana,Arial,Helvetica;
   font-size:16px;
   letter-spacing:0pt;
   font-weight:normal;
   color:#898989;
}

.norm_impressum
{
   text-align:left;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:0px;
   font-family:Verdana,Arial,Helvetica;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:normal;
   color:#898989;
}

.norm_1
{
   text-align:left;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:0px;
   font-family:Verdana,Arial,Helvetica;
   font-size:16px;
   letter-spacing:0pt;
   font-weight:normal;
   color:#FFFFFF;
}

.navilink
{
   margin-top:0px;
   margin-bottom:0px;
   font-size:18px;
   letter-spacing:0pt;
   font-weight:normal;
}
.navilink_selected
{
   font-size:18px;
   background-color:#881920;
   color:#FFFFFF; 
   text-decoration:underline;
   font-weight:normal;
}


#navilink a:link
{
   color:#D2D2D2;
   text-decoration:none;
   font-weight:normal;   
}
#navilink a:visited 
{
   color:#D2D2D2;
   text-decoration:none;
   font-weight:normal;
}
#navilink a:hover 
{
   background-color:transparent;
   /* color: #2B2724; */
   color: #FFFFFF;    
   text-decoration:none; 
   font-weight:normal;
}
#navilink a:active
{
   /* color: #2B2724; */
   color: #FFFFFF; 
   text-decoration:none; 
   font-weight:normal;
}


.navilink_home
{
   margin-top:0px;
   margin-bottom:0px;
   font-size:18px;
   letter-spacing:0pt;
   font-weight:normal;
}
.navilink_home_selected
{
   font-size:18px;
   color:#707070;
   font-weight:normal;
   text-decoration:underline;   
}
#navilink_home a:link
{
   color:#C2C2C2;
   text-decoration:none;
   font-weight:normal;   
}
#navilink_home a:visited 
{
   color:#C2C2C2;
   text-decoration:none;
   font-weight:normal;
}
#navilink_home a:hover 
{
   background-color:transparent;
   color: #707070; 
   text-decoration:none; 
   font-weight:normal;
}
#navilink_home a:active
{
   color: #707070; 
   text-decoration:none; 
   font-weight:normal;
}

.subnavilink_selected
{
   background-color:#881920;
   font-size:11px;
   color:#FFFFFF; 
   text-decoration:underline;
}


.impressumlink
{
   text-align:right;
   font-size:13px;
}
.impressumlink_selected
{
   font-size:13px;
   color:#707070;
   font-weight:normal;
   text-decoration:underline;   
   text-align:right;
}


.link_impressum
{
   font-size:13px;
   color:#707070;
   font-weight:normal;
   text-decoration:underline;   
}
#link_impressum
{
   font-size:13px;
   color:#707070;
   font-weight:normal;
   text-decoration:none;   
}
#link_impressum a:hover 
{
   background-color:#707070;
   color: #FFFFFF; 
   text-decoration:underline; 
   font-weight:normal;
}

/* ++++ Für alle anderen Links +++ */
#link_ a:link
{
   color:#898989;
   text-decoration:none;
   font-weight:normal;   
}
#link_ a:visited 
{
   color:#898989;
   text-decoration:none;
   font-weight:normal;
}
#link_ a:hover 
{
   background-color:#39393A;
   /* color: #2B2724; */
   color: #FFFFFF;    
   text-decoration:none; 
   font-weight:normal;
}
#link_ a:active
{
   /* color: #2B2724; */
   color: #898989; 
   text-decoration:none; 
   font-weight:normal;
}
/*++++++++++++++ Für CMS-Popups bzw. -Seiteneinbindungen +++++++++++++++++*/
.hauptthemenlink
{
   font-family:Verdana,Arial,Helvetica;
   font-size:12px;
   letter-spacing:0pt;
   color: #FFFFFF;
   text-decoration:none;
}
#hauptthemenlink a:hover 
{
   background-color:white;
   font-size:12px;
   letter-spacing:0px;
   color: #333333;   
}

.hauptthemenlink_1
{
   font-family:Verdana,Arial,Helvetica;
   font-size:12px; 
   letter-spacing:0pt;
   color: #333333;
   text-decoration:none;
}
#hauptthemenlink_1 a:hover 
{
   background-color:#888888;
   font-size:12px; 
   letter-spacing:0px;
   color: #FFFFFF;   
}

.hauptthemenlink_aus
{
   font-family:Verdana,Arial,Helvetica;
   font-size:12px;
   letter-spacing:0pt;
   color: #FFFFFF;
   text-decoration:none;
}
#hauptthemenlink_aus a:hover 
{
   background-color:transparent;
   color: #636163; 
   text-decoration:none; 
   font-size:12px;
   letter-spacing:0px; 
}


/* ############################################ */

#infotext
{
   text-align:left;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:5px;
   font-family:Verdana,Arial,Helvetica;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:normal;
   color:#636163;
}

p.logo
{
   margin-top:10px;
   font-family:Verdana,Arial,Helvetica;
   font-size:13px;
   letter-spacing:-1pt;
   font-weight:normal;
   color:#636163; 
}

p.logo_klein
{
   text-align:center;
   margin-top:10px;
   font-family:Verdana,Arial,Helvetica;
   font-size:9px;
   letter-spacing:-1pt;
   font-weight:normal;
   color:#636163;
}

p.titel
{
   font-family:Verdana,Arial,Helvetica;
   font-size:21px;
   letter-spacing:3px;
   font-weight:normal;
   color:#636163;
}

p.bold, td.bold
{
   font-family:Verdana,Arial,Helvetica;
   font-size:12px;
   letter-spacing:2pt;
   font-weight:bold;
   color:#636163;
}

p.smallcaps, td.smallcaps
{
   font-family:Verdana,Arial,Helvetica;
   font-size:14px;
   letter-spacing:2pt;
   font-variant:small-caps;
   font-weight:normal;
   color:#636163;
}

h1
{
   text-align:justify;
   margin-left:0px;
   margin-top:5px;
   margin-bottom:5px;
   font-family:Verdana,Arial,Helvetica;
   font-size:20px;
   letter-spacing:1pt;
   font-weight:normal;
   color:#636163;
}

h2
{
   text-align:left;
   margin-left:0px;
   margin-top:5px;
   margin-bottom:5px;
   font-family:Verdana,Arial,Helvetica;
   font-size:18px;
   letter-spacing:1pt;
   font-weight:normal;
   color:#636163;
}

.outset
{
  /* border-style:outset;  //Rahmen um Zelle */
}

.weiter
{

   font-family:Verdana,Arial,Helvetica;
   font-size:9px;
   letter-spacing:0pt;
   font-weight:bold;
   color:#000080;
}

/*++++++++++++++ Für Navigation +++++++++++++++++*/
.menuekomplex
{
   margin-left:20px;
   font-family:Verdana,Arial,Helvetica;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:normal;
   color:#FFFFFF;
}
.menuekomplex_aktiviert
{
   margin-left:20px;
   font-family:Verdana,Arial,Helvetica;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:normal;
   color:#636163;
}
.menuepunkte
{
   margin-top:10px;
   margin-left:0px;
}


/*++++++++++++++ Für Email-Formulare +++++++++++++++++*/
.mini_sw {

   font-family:Verdana,Arial,Helvetica;
   font-size:10px;
   letter-spacing:0pt;
   font-weight:bold;
   color:#636163;
}

.mini_mail {
   line-height:12px;
   font-family:Verdana,Arial,Helvetica;
   font-size:11px;
   letter-spacing:0pt;
   font-weight:normal;
   color:#636163;
   margin:0 0 0 0;
}

.btn_senden 
{
   font-size:9pt; 
   font-weight:bold; 
   color:#636163; 
   background-color:#C6C7C6;

}

.mail_input
{
 color:#636163;
 border-left: 1px solid #C6C7C6;
 border-top: 1px solid #C6C7C6; 
 border-right: 1px solid #C6C7C6; 
 border-bottom: 1px solid #636163; 
 background-color: #C6C7C6; 
 font-family:Verdana,Arial,Helvetica;
 font-size: 8pt;
}

.mail_text
{
   color:#636163;
   border-left: 1px solid #636163; 
   border-top: 1px solid #636163; 
   border-right: 1px solid #636163; 
   border-bottom: 1px solid #636163; 
   background-color: #C6C7C6; 
   font-family:Verdana,Arial,Helvetica; 
   font-size: 8pt;
}

/* Für die PopUp-Fenster mit Daten aus FiB-CMS */

.boxTitel{
text-decoration: none; color: #003399; font-size: 12px;
font-family : verdana, helvetica, arial;
font-weight : bold;
}

.f-neutralA{
/* background : #DCB0A5; */
background : #F0E5C5;
width:420px;

}
.f-neutralB{
background : #AAAAAA;
}
.f-neutralC{
background : #F0E5C5;
width:420px;

}
.f-neutralD{
background : #FFFFF7;
}
