 
  
html { height: 100%; min-height: 100%; }
body { background-color: #ffffff; height: 100%; min-height: 100%; margin: 0; word-wrap: break-word; font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif }
.schatten_links { /*background-color: ;*/
                  background-image: url(../bilder/schatten_links.png); position: absolute; top: 0; left: -20px; width: 20px; 
																		height: 100%; min-height: 100%; margin-top: 0; margin-bottom: 0; margin-left: auto; }
.schatten_rechts { /*background-color: ;*/ background-image: url(../bilder/schatten_rechts.png); position: absolute; top: 0; right: -20px; width: 20px; 
																		height: 100%; min-height: 100%; } 
#nur_fuer_den_schatten {
                         bottom: 0;
                         margin-left: auto;
                         margin-right: auto;
                         min-height: 30em;
                         position: relative;
                         top: 0;
                         width: 940px;
                         }

#rahmen 				{ background-color: transparent; text-align: left; position: relative; top: 0; bottom: 0; width: 940px; 
														min-height: 30em; margin-right: auto; margin-left: auto; padding-top: 140px; }

#navigation { background-color: #ffffff;
              text-align: center;
              position: static;
														width: 938px;
														height: 36px;
														top: 0px; bottom: 0;
														left: 0; overflow: hidden;
														padding: 1px;
														background-image: url(../../bilder/navi_hgb.png);
														border-bottom: 3px solid #ee9933;
											 		#	border-top: 3px solid #ee9933;
												}

#inhalt 				{ background-color: #ffffff; position: relative; width: 920px;  top: 0px; right:0; left:0; bottom: 0;
														/*overflow: auto; */ padding-top: 1.2em; padding-bottom: 1.2em; padding-right: 10px; padding-left: 10px; margin-left: 0px;
														background-image: url(../../bilder/inhalt_hgb_ecke_or.png); background-repeat: no-repeat; }

#inhalt li 	{ font-size: 0.9em; font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif; list-style-type: circle; }

#bilderleiste 							{ text-align: right; position: absolute; width: 940px; height: 132px; vertical-align: top; top: 0; left: 0; padding-top: 10px; 
																							/*border-bottom: 2px solid #000000;*/ background-color: #ffffff;
																							z-index:1;} 
.bilderleiste 							{ float: right; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.bilderleiste_links 	{ visibility: hidden; margin: 0 0 0 auto; border-width: 0; }
.bilderleiste_rechts	{ visibility: hidden; margin: 0 auto 0 0; border-width: 0; } 



/* ---------------------------------------------------------------------------------------------------------------------------- */

#navi_22_breadcrump  {
                      position:relative;
                      # left:25px;
                      # top:5px;
                      width:auto;
                      text-align:left;
                      font-size:13px;
                      color: #787878;
                      margin: -11px 0 17px 0;
                      padding: 0;
                      text-decoration: none;
                    }
#navi_22_breadcrump span a  {font-size:13px; color: #787878; text-decoration: none; font-weight: normal; }
#navi_22_breadcrump span a:hover { text-decoration: underline; }

.navi_erste_ebene {
                    # position:absolute;
                    # top:2px;
                    # borderBottom : 3px solid #ffffff;
                  }

.navi_erste_ebene_a_tag {
																	        display: inline-block; 
																      	  # width: 140px;
																	        height: 20px;
																	        overflow: hidden;
                        }

.navi_zweite_ebene_a_tag {
																	         display: inline-block; 
																	         # width: 140px;
																	         # height: 20px;
																	         overflow: hidden;
                         }

#navigation ul 						{
                       position: absolute; 
                       top:144px; 
                       height: auto; 
                       margin: 0 0 0 2px; 
                       padding: 0; 
                       z-index: 100;
                       # background-color: ;	
                     } 


#navigation li 						{
                      position: relative;
                      text-align: left;  
                      padding: 5px 6px 6px 6px; 
                      margin: 0px -1px;
                      border: 0px solid red;  
                      list-style-type: none; 
                      display: inline-block;
                      vertical-align: middle; 
																					 height: 21px; 
																					 # width: 166px; 
																					 z-index: 2; 
																					 # border-bottom: 1px solid ;
																				 	background-color: transparent;	
																				 	# overflow: hidden;															
																					}

#navigation ul li:hover		  {
                            background-color: #ee9933;
                            # top: 0px; 
                            # height: 24px;
                            # background-color: ; 
                            # background-image: url(/bilder/);
                            # border-bottom: 3px solid ; 
                           }
                           
#navigation ul li       {
                        # border-bottom: 0px solid red; 
                        # background-image: url(/bilder/);
                        # border-bottom: 3px solid ;
                        background-color: transparent;
																			 	 		}
																						
#navigation ul li ul li {
                         position: relative;
                         background-image: none;
                         font-size: 13px;
                         # line-height: 23px;
                         text-align: left;
                         padding: 6px 8px 3px;
                         background-color: #ee9933;
                         color:  #000000;  
                         # height:21px;
                         height: auto;
                         margin: 0px; 
																					   	display: block; 
                         border-top: 1px solid #ee9933;
                         border-bottom: 1px solid #ee9933;
                        }
                        
#navigation ul li ul li:hover { 
                                # background-color: transparent;
                                border-top: 1px solid  transparent;
                                border-bottom: 1px solid  transparent;
                                text-decoration:underline;
                              }
                        
#navigation ul li ul 			{ 
                         position: absolute;  
                         top: 32px;
                         padding: 0 0 0 0; 
                         margin-top: 0;
                         margin-left: -6px; 
                         min-width: 0px; 
                         # white-space: nowrap; 
                         # height: 21px; 
                         text-align: center; 
                         # display: inline;
                         # background-image: url(/bilder/); 
                         background-color: #ee9933;
                         z-index:1000;
                         text-align: left;		
                        }

/*#navigation ul ul li { 
                      color:  #000000;  
                      # width: auto; 
                      height:21px;
                      margin: 0px; 
                      padding: 3px 0px 0; 
                      border-style: none; 
                      background-color: transparent;
																						display: block; 
																						background-image: none; 
																						
																					}*/

#navigation li a 			 { 
 
                      padding: 1px 4px 1px 4px; color: #000000;
                      # font-size: 1.05em;
                      font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif;
																			 		text-decoration: none; position:relative; z-index:2;
																			 	}

#navigation li a.aktiv { top:-1px;
                        color: #000000;
                        font-weight: normal;
                        # background-color: #ee9933;
                        # background-color: ;
																				    # background-image: url(/bilder/); */
																				   }

#navigation li.navi_markiert_unten {
                                    top: 0px;
                                    text-decoration:underline;
                                    border-top: 1px solid  transparent;
                                    border-bottom: 1px solid  transparent;
                                   }

#navigation li.navi_markiert_oben { background-color: #ee9933; }


#navigation span { color:  #000000; font-size: 0.8em; margin-right:-3px; margin-left:-1px;} 

#navigation a:hover 			{ 
                        font-weight: normal;
                        text-decoration:underline;
                        # background-color: #ee9933;
                       }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/*

#navigation ul ul li a { color:  #000000; font-size: 1.05em; padding-right:2px; text-decoration: none;}
li.navi_markiert_unten a.aktiv
#navigation ul li ul li:hover   {
                                 top: 0px; 
                                 height: 21px; 
                                 background-color: transparent;
                                 background-image: url(/bilder/halbtransparent_grau_50.png);
                                }


.navi_markiert 						{	background-image: url(/bilder/halbtransparent_grau_50.png);}  
.navi_markiert_unten	{	background-image: url(/bilder/halbtransparent_grau_50.png);}  
#navigation ul 						{ position:relative; height: auto; margin: 0 0; padding: 0; z-index:1;}
#navigation li 						{ text-align:center;  padding-top: 3px; margin: 0px;  list-style-type: none; display: inline-block; 
																							height:22px; width:auto; z-index:3; border-bottom: 1px solid #ffffff;
																							background-color: transparent; background-image: url(/bilder/navi_hintergrund_ebene_1.png);}
#navigation ul li ul li a:hover {background-color: transparent background-image: url(/bilder/halbtransparent_grau_50.png); }
#navigation ul li a:hover 						{ background-color: transparent; 	background-image: url(/bilder/halbtransparent_grau_50.png);}
#navigation li ul 			{ position:absolute;  top:28px; margin-top: 0; min-width:0px; white-space: nowrap; height:23px; display: inline;  text-align:center; 
																							background-image: url(/bilder/navi_hintergrund_ebene_2.png); z-index:1;		} 
#navigation ul ul li { color:  #000000;  width: auto; height:21px;  margin: 0px; padding: 3px 0px 0; border-style: none; 
																							display: inline; background-image: none;  }
#navigation li a 				{  padding: 2px 4px 2px 4px; color: #000000; font-size: 1.05em; font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif;
																			 				text-decoration: none; position:relative; z-index:2;}
#navigation li a.aktiv { color: #000000; font-weight: bold;  background-color: transparent;
																										background-image: url(/bilder/halbtransparent_grau_50.png); }   
#navigation ul ul li a { color:  #000000; font-size: 1.05em; padding-right:2px;}
#navigation span { color:  #000000; font-size: 0.8em; margin-right:-3px; margin-left:-1px;} 
#navigation a:hover 			{ font-weight: normal; }   

.navi_markiert 						{	# background-image: url(/bilder/);}  

.navi_markiert_unten	{	# background-image: url(/bilder/);}  


*/

/* ---------------------------------------------------------------------------------------------------------------------------- */


h1 { color: #0000dd; font-size: 1.2em; font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif; border-bottom: 2px dotted #000000; }
h2 { color: #888888; font-size: 1.2em; font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif; margin-top: 0; }
h3 { margin: 0px 20px 0px -1px; }
p, td { color: #000000; font-size: 0.9em; font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif; }
a, a:visited { font-family: Corbel, Verdana, Arial, Helvetica, sans-serif; text-align: left; color:#000000; text-decoration: underline;}
   a:hover { font-weight: bold; } 
#text { width: 29.5em; float: left; }
.textblock { width: 95%; height: auto; float: left; margin-top: 0; margin-bottom: 0; } 
.textblock-gr { width: 95%; height: auto; margin-top: 0; margin-bottom: 0; }
#bildbox { width: 670px; height: auto; clear: both; min-height: 25px; margin-bottom: auto; }
#bildbox img { float: left; clear: left; }
.portrait { width: 150px; float: left; margin-right: 1em; margin-bottom: auto; }
.portrait_neben { width: auto; height: 230px; float: left; margin-right: 0.2em; margin-left: 0.2em; }
.grossbild { width: 350px; margin-left: auto; margin-right: auto; }
.bildunterschrift { color: #000; font-size: 0.8em; font-family: Corbel, Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin-top: 3px; }
#fuss { background-color: #999999; font-family:  Corbel, Verdana, Arial, Helvetica, sans-serif; text-align: right; width: 940px; height: 40px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-right: 0; padding-bottom: 0; border-top: 1px solid #000000; }
#fuss a { font-weight: normal; color:#000000; text-decoration: none; }
#fuss a:hover { font-weight: bold; color:#000000; text-decoration: none; }
.fusslogo { position: relative; bottom: -3px; margin-right: 50px; }