



/* Brotkrumen - Navigation */

#Pfadmenue {
 font-size:10px;
 color: #0C378F;
}

#Pfadmenue a {
 font-size:10px;
 color: #0C378F;
 font-weight:bold;
 text-decoration:none;
}


#highlight  {
 margin:0px;
 padding:7px;
}


/* List TopNav Multimenu start*/


#nav {
    list-style: none;
    position: relative;
    width: 661px !important; 
/*   width: 650px; 
/*    margin: 0px 0px 0px 30px !important;*/
/*    margin: 0px 0px 0px 20px;*/
    margin: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px;
    font-size: 0.8em;
    padding-left:0px;
    float:left;
}

#nav ul {
    list-style: none;
    display: none;
    position: absolute;
    overflow: visible;
    /*border-bottom: 3px solid #707586;*/
    padding-left:0px;
    float:left;
}

#nav li {
    display: block;
    /*width: 90px;  */
    position: relative;
    margin: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px;
   /* margin: 7px 0px 2px 0px !important; */
   /* margin: 5px 0px 0px 0px;*/
  /*    padding-bottom: 4px !important; */
    padding-bottom: 0px !important; 
    padding: 0;
    
    float: left;
    text-align:center;
}

#nav li a {
    display: block;
    background-color: #0C378F;
    color: #FFFFFF; 
    /*font-weight: bold;*/
    text-decoration: none;
    padding:2px 8px;
    /*padding-bottom:2px;*/
    padding-top:1px !important;
    padding-bottom:1px !important;
    border: solid 1px; 
    border-color: #486DB9 #092256 #092256 #486DB9;
}

#nav li a:hover {
    background-color: #FF716B;
    color: #FFFFFF;
    border: solid 1px; 
    border-color: #FF716B #A50A03 #A50A03 #FF716B;
}

#nav li#sel A {
    background-color: #FD2219;
    color: #FFFFFF;
    border: solid 1px; 
    border-color: #FF716B #A50A03 #A50A03 #FF716B;
}
#nav li#sel A:hover {
    background-color: #FD2219;
    color: #FFFFFF;
    border: solid 1px; 
    border-color: #FF716B #A50A03 #A50A03 #FF716B;
}

/* 1st dropdown level */
#level1 {
    display: block;
    left: -39px;
}
#level1 UL {
    position: absolute;
    overflow: visible;
    border-bottom: 3px solid #707586;
}
#level1 li {
    display: block;
    margin: 0 !important;  
    margin: 0;
    padding: -0 0 !important;
    font-size: 1em; 
}
#level1 li A {
    display: block;
    width: 150px; 
    background: #e6f0d2;
    padding: 1px 3px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: #364061;
    margin: 0; 
    border: 0; 
}
#level1 li A:hover {
    display: block;
    color: #ff6600;
    background-color: #BFE699;
    border: 0; 
}

#level1 li#sel A {
    background-color: #BFE699;
    color: #364061;
}
#level1 li#sel A:hover {
    background-color: #BFE699;
    color: #ff6600;
}


/* 2nd dropdown level */
#level2 {
    display: block;
    left: 116px !important;
    left: 110px;
    top: 0; !important;
/*    z-index: 5;  */
}
#level2 UL {
    display: block;
    position: relative;
    overflow: visible;
}
#level2 LI {
    display: block;
}
#level2 li A {
    display: block;
    background: #afb6d0;
}
#level2 li A:hover {
    display: block;
    background: #dadde9;
}

#level2 li#sel A {
    background-color: #dadde9;
    color: #364061;
}
#level2 li#sel A:hover {
    background-color: #dadde9;
    color: #ff6600;
}

/* all see this */
#nav ul ul, #nav ul ul ul {
   display: none;
   position: absolute;
   width: 150px;
   top: 0;
}
/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 0;
}

#nav LI:hover UL UL, #nav LI:hover UL UL UL{
    display: none;
}
#nav LI:hover UL {
    display: block;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {
    display: block;
}
li>ul {
    top: auto:
}
UNKNOWN {
    margin-top: 0;
    left: auto; 
    top: auto;
}





#colLeft  {
 padding-top:14px;
 padding-left:5px;
 padding-right:5px;
}

#colNormal {
 padding-top:14px;
 padding-left:5px;
 padding-right:5px;
}

#colRight {
 padding-top:14px;
 padding-left:5px;
 padding-right:5px;
}

#news {
 padding-top:14px;
 padding-left:5px;
 padding-right:5px;
}
BODY {
	background-color:#ffffff;
	padding:15px;
	margin:15px;
	font-family:arial,helvetica,tahoma;
	font-size:11px;
}

td {
	
	
	font-family:arial,helvetica,tahoma;
	font-size:11px;
}


p {
   font-size:11px;
   font-family: arial,helvetica,tahoma;
   margin:0 0 0 0;
   padding-top: 5px 0px;
}

/* gb, 17.04.05 */
#colLeft p {
   font-size:11px;
   font-family: arial,helvetica,tahoma;
   margin:0 0 0 0;
   padding-top: 5px;
}

#colNormal p {
   font-size:11px;
   font-family: arial,helvetica,tahoma;
   margin:0 0 0 0;
   padding-top: 5px;
}

#colRight p {
   font-size:11px;
   font-family: arial,helvetica,tahoma;
   margin:0 0 0 0;
   padding-top: 5px;
}


/* Definition Inhalt */

#inhalt {
  padding-top:13px;
  padding-left:10px;
  padding-right:17px;
  font-size:11px;
  font-family:arial,helvetica;
  line-height:120%;
}

#inhalt p {
  font-size:11px;
  font-family:arial,helvetica;
  line-height:120%;
  margin:0 0 0 0;
  padding: 5px 0px;
}
A {
	font-size:11px;
	font-family:arial,helvetica,tahoma;
	text-decoration:underline;
	color:#FF0F00;
}

.bulletlist {
  font-size:11px;
 }

/* gb, 17.04.05 */
.filelinkssize {
   color:#808080;
   font-size:11px;
   font-family: arial,helvetica,tahoma;
   margin:0 0 0 0;
   padding-top: 5px 0px;
}




/* Definition Suche */

.suche {
        font-family: arial,sans-serif;
	font-size: 8pt;
        font-weight: normal;
        color: #000000;
        width: 100px;
        border-top:2px solid #828177;
        border-left:2px solid #828177;
        border-right:1px solid #FFFFFF;
        border-bottom:2px solid #FFFFFF;
}


/* Definition Adresse*/

#adresse {
 font-family: arial,helvetica,tahoma;
 font-size: 10px;

 padding-left:5px;
 padding: 0px 0px 5px 5px;
 vertical-align:bottom;
 margin-bottom:0px;
 width:184px;
}

#adresse h4 {
 font-family: arial,helvetica,tahoma;
 font-size: 11px;
 padding:0px 0px 0px 0px;
 letter-spacing:1px;
 color:#FF0F00;
 font-weight:bold;
 margin:0px;
}



/*obere Nav */

.funknav {
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
   font-size: 10px;
   font-family: arial, helvetica;
}




/* Überschriften */

h1 {
  color:#000000; 
  font-weight:bold;
  padding:0px;
  margin:0px;
  padding-top:15px;
  font-family:arial,helvetica,tahoma;
  font-size:11px;
}

h2 {
  color:#FF0F00; 
  font-weight:bold;
  padding:0px;
  margin:0px;
  text-transform:uppercase;
  font-family:arial,helvetica,tahoma;
  font-size:11px;
  letter-spacing:1px; 
}

h3 {
  color:#FF0F00; 
  font-weight:bold;
  padding:0px;
  margin:0px;
  padding-top:15px;
  font-family:arial,helvetica,tahoma;
  font-size:11px;
}

h4 {
  color:#0C378F; 
  font-weight:bold;
  padding:0px;
  margin:0px;
  padding-top:15px;
  font-family:arial,helvetica,tahoma;
  font-size:11px;
}








/* Definition Submenu  */


#subnavcontainer ul
	{		
   display: block;
   padding:0px 0px;
   margin:23px 0px 20px 0px;
   list-style-type: none;
   background-color:#5C78B2;
   width:189px;
	}

#subnavcontainer ul ul
	{		
   display: block;
   padding:0px 0px;
   margin:0px 0px;
   list-style-type: none;
   background-color:#F2F2F2;
   width:189px;
	}


#subnavcontainer ul li
	{
   display: block;
   margin:0px;
   padding:0px 0px;
   color:#ffffff;
   font-weight:bold;
                 }

#subnavcontainer ul ul li
	{
  display: block;
  margin:0px;
  padding:0px 0px;
  color:#ffffff;
	}


#subnavcontainer a.submenuLink {
   display: block;	
    padding:0.5px 10px 3px 13px;
   /*padding:0.4em 1.2em;*/
   font-weight:bold;
   text-decoration: none;
   color:#ffffff;
   font-size:10px;
   border-top:1px solid #AEBCD9;
   border-bottom:1px solid #324D84;
   border-left:1px solid #AEBCD9;
	}

#subnavcontainer a.submenuLinkact
	{
   display: block;	

    padding:0.5px 10px 3px 13px;
   /*padding:0.4em 1.2em;*/
   font-weight:bold;
   text-decoration: none;
   color:#FFFFFF;
   background-color:#FD2219; 

   font-size:10px;
   border-top:1px solid #AEBCD9;
   border-bottom:1px solid #324D84;
   border-left:1px solid #AEBCD9;
	}



#subnavcontainer a:hover ´
               {
     background-color: #FD2219;
	}



/* Subsubnavigation */

#subnavcontainer a.subsub {
   display: block;	
   padding:0px 10px 0px 25px;
   /*padding:0.1em 2.5em;*/
   text-decoration: none;
   color:#5C78B2;
   font-size:9px;
	}

#subnavcontainer a.subsubmenuLinkact
	{
   display: block;	

   padding:0px 10px 0px 25px;
   /*padding:0.1em 2.5em;*/
   text-decoration: none;
   color:#D60800;
   font-size:9px;
	}



/* Hintergrund linke Spalte */

.BGlinkeSpalte { 
 background:url(fileadmin/templates/Icons/bg_linkeSpalte.gif) no-repeat fixed;
 background-position: left bottom;
 background-color:#E5E5E5;
}


/*Sitemap*/
.sitemap0 a {
                  
                  font-weight:bold;
                  text-decoration:none;
}
.sitemap0 a:hover {
                 
                  font-weight:bold;
                  text-decoration:none;
}

.sitemap0 a:visited {
                 
                  font-weight:bold;
                  text-decoration:none;
}


.sitemap0 a:link {
                  
                  font-weight:bold;
                  text-decoration:none;
}
.sitemap2 a {         
               text-decoration:none;
                font-weight:normal;
                font-size:11px;}

.sitemap {         
               text-decoration:none;
                font-weight:normal;
                font-size:11px; } 


.bildunterschrift {
   font-size:10px;
   font-family: arial,helvetica,tahoma;
   margin:0 0 0 0;
   padding-top: 5px 0px;
}


.datum {
   font-size:10px;
   font-family: arial,helvetica,tahoma;
   margin:0 0 0 0;
   padding-top: 5px 0px;
}

/* gb, 17.04.05 */

/* Mailform Formattting */
.mailform {
   font-family: arial,helvetica,tahoma;
   font-size : 11px;
#   color : #003366;
   font-weight : normal;
}
.mailformrequired {
   font-family: arial,helvetica,tahoma;
   font-size : 11px;
#   color : #003366;
   font-weight : bolder;
}
.mailformcomment {
   font-family: arial,helvetica,tahoma;
   font-size : 11px;
#  color : #CC0000;
   font-weight : bolder;
}
.mailformradio {
   font-family: arial,helvetica,tahoma;
   font-size : 10px;
#   color : #003366;
   font-weight : normal;
}




/* headline ext. table  sb 24.05.2005 */
th {
          	font-family: Verdana, Arial,Sans-Serif;
	font-size: 11px;
	color:#000000;
                font-weight: bold;

              }



#druckenbutton a:link {
  color:#000;
}

#druckenbutton a:hover {
  color:#000;
}
#druckenbutton a:visited {
  color:#000;
}
#druckenbutton a:focus {
  color:#000;
}
#druckenbutton a {
  color:#000;
}


