/*--------------------------------------------------------
      http://www.pusemor.at
      autor: holzweg ecommerce solutions, www.holzweg.com
      beginn: 2007-05-23
      ende: 2007-06-14
      inhalt: layoutaufbau allgemein
--------------------------------------------------------*/

body {
  font-family: verdana, arial, sans-serif;
  background-image: url("../images/bg_body.jpg"); 
  background-position: top left; 
  background-repeat: repeat; 
  text-align: center;
  font-size: 0.8em;
}

#logo_print {
  display:none;
}
#logo_print img {
  display:none;
}

#bottomhead_container_print {
  display:none;
}

#bottomhead_container_print img{
  display:none;
}

strong{
	font-weight: bold;
	}

/* AUSSENDIV - BESTIMMT DIE GROESSE DES AUSSENRASTERS
-----------------------------------------------------*/
.master {
  margin: 0 auto;        
  text-align: center; 
  width: 999px;
  background-image: url("../images/bg_master_schatten.jpg");
  background-position: top left; 
  background-repeat: repeat-y; 
}

    .mastergrid {
      margin: 0 auto;        
      text-align: left; 
      width: 955px;
    }

/* OBERER TEIL DES HEADERS - BEINHALTET LOGO, FUNKTIONALE NAVIGATION, HAUPTMENÜ, TOURISMUSBUTTON
-----------------------------------------------------------------------------------------------------------*/
      
#tophead_container {
  height: 147px;
  clear: both; 
  width: 955px;       
}

    #tophead_column {
        height: 147px;
        background-image: url("../images/bg_tophead_column.jpg");
        background-position: top left;    
        background-repeat: no-repeat;
        width: 955px;
    }

        /* OBERER TEIL DES HEADERS - GANZ OBEN
            ------------------------------------------ */
    
        #tophead_column_top {
            display: block;
            height: 20px;
            width: 955px;
        }
    
        /* FUNKTIONALE NAVIGATION 
            ------------------------------------------ */
            
            #tophead_funkt {
              float: right;
              position: relative;                
              top: 2px;         
            }
            
                #tophead_funkt li {
                  list-style: none;
                  display: inline;
                }
                
                #tophead_funkt ul {
                }
                
                #tophead_funkt a {
                   color: #CCCCCC;
                   text-decoration: none;
                   display: block;
                   float:left;
                   font-size: 0.8em;
                   margin: 4px 8px;
                }
                
                #tophead_funkt a:link, #tophead_funkt a:visited {
                   color: #CCCCCC;
                   text-decoration: none;
                   }
                
                #tophead_funkt a:hover, #tophead_funkt a:focus {
                   color: #FF9900;
                   text-decoration: none;
                   }
                
                #tophead_funkt span { 
                   color: #CCCCCC;                     
                   display: block;
                   float:left;
                   font-size: 0.8em;
                   padding-top: 3px;               
                }
                
                
        /* OBERER TEIL DES HEADERS - UNTEN
            ------------------------------------------ */   
             
       #tophead_column_bottom {
          display: block;
          height: 127px;
          width: 955px;
          clear: both;
       }
            /* LOGO 
            ------------------------------------------ */
                
            #tophead_logo {
              display: block;
              float: left;
              width: 350px;
              height: 80px;
              margin: 0px 15px;
              _margin: 0px 8px;
            }                    
      
              /* TOURISMUSBUTTON
            ------------------------------------------ */
                
            #tophead_tourism {
              display: block;
              float: right;
              width: 110px;
              height: 55px;
              margin-right: 24px;
              _margin-right: 12px;
              margin-top: 20px;
            }  
                
            /* HAUPTNAVIGATION 
            ------------------------------------------ */
                
            #tophead_haupt {
              display: block;
              float: left;
              width: 955px;
              height: 45px;
              _height: 47px;
              text-align: center;
            }  
            
                  #hauptNav {
                    float:left;
                    width:auto;
                    font-family: Arial narrow;
                    font-weight: bold;
                    font-size: 1.2em;
                    _font-size: 1.125em;
                    font-weight: bold;
                    line-height: normal;
                  }
                  
                  #hauptNav ul {
              	  margin:0;
              	  padding: 20px 10px 0 150px;
                  _padding: 22px 10px 0 150px;
              	  list-style:none;
                  }
                    
                  #hauptNav li {
                    display:inline;
                    margin:0;
                    padding:0;
                    }
                    
                  #hauptNav a {
                    float:left;
                    background:url("../images/tableft.gif") no-repeat left top;
                    margin: 0;
                    padding: 0 10px 0 8px;
                    text-decoration:none;
                    text-transform: uppercase;
                    }
                    
                  #hauptNav a span {
                    float:left;
                    display:block;
                    background:url("../images/tabright.gif") no-repeat right top;
                    padding: 5px 15px 1px 6px;
                    color:#666;
                    text-transform: uppercase;
                    }
                    
                  /* Commented Backslash Hack hides rule from IE5-Mac \*/
                  #hauptNav a span {float:none;}
                  
                  /* End IE5-Mac hack */
                  #hauptNav a:hover span {
                    color:#fff;
                    }
                    
                  #hauptNav a:hover {
                    background-position:0% -26px;
                    }
                    
                  #hauptNav a:hover span {
                    background-position:100% -26px;
                    } 
                    
                  #hauptNav a span.selected {
                    cursor: hand;
                    float:left;
                    display:block;
                    background:url("../images/tabright.gif") no-repeat right top;
                    background-position:100% -26px;
                    padding:5px 15px 1px 6px;
                    color:#fff;
                    text-transform: uppercase;         
                    } 
                    
                  #hauptNav a.selected {
                    cursor: hand;
                    float:left;
                    background:url("../images/tableft.gif") no-repeat left top;
                    background-position:0% -26px;
                    margin:0;
                    padding:0 10px 0 8px;
                    text-decoration:none;
                    text-transform: uppercase;
                    } 
                                 

/* UNTERER TEIL DES HEADERS - BEINHALTET HAUPTBILD LÄNGS
---------------------------------------------------------------------------------------*/        
        
.bottomhead_container {
  clear: both;
  width: 955px;
  background-position: bottom left;    
  background-repeat: no-repeat; 
  height: 209px;
}
                             

 /* BODY - BEINHALTET CONTENT UND COMPANY HIGHLIGHTS
-----------------------------------------------------*/         
        
#body_container {
  clear: both;        
  color: #666666;
  margin-bottom: 20px;
  width: 955px;
  background: #FFFFFF;
  border-top: 1px solid #666666;
  padding-top: 0px;
}  

     /* BODY - PFADNAVIGATION
    -----------------------------------------------------*/         
            
    #body_pfadnavigation {

      display: block;  
      
     	overflow: hidden;
            
      padding-left: 6px;
      padding-top: 3px;
      padding-bottom: 5px;
      margin-bottom: 15px;
      font-size: 0.85em;
      color: #666666;
      border-top: 1px solid #FFFFFF;
      background-color: #CCCCCC;              
      background-image: url("../images/bg_footer.jpg");
      background-position: top left;    
      background-repeat: repeat;
    }   
    
        #body_pfadnavigation a:link, #body_pfadnavigation a:visited {
            color: #666666;
            text-decoration: none;
        }  
                    
        #body_pfadnavigation a:hover, #body_pfadnavigation a:focus {
             color: #333333; 
             text-decoration: none;
        }   

    /* UNTERSEITE CONTENTBEREICH
    ------------------------------------------ */
    
    #body_wrapper {          
        float: left; 
        background: #FFFFFF;
    }  
 
        /* UNTERSEITE CONTENTBEREICH LINKS - LOKALE NAVIGATION
        ----------------------------------------------------- */ 
       
        #body_leftcolumn {
            float: left;
            width: 210px;
        }
        
            #body_leftcolumn  h1 {
                color: #FF9900;
                font-size: 1.2em;                   
                font-weight: bold;                 
                padding-left: 6px; 
            }

            /* LOKALE NAVIGATION
            ----------------------------------------------------- */ 
            
            #body_leftcolumn_subNavList { 
               padding-top: 10px;
               padding-bottom: 10px;
               _padding-bottom: 0px;
               height: auto; 
               font-size: 0.85em;               
            }    
                          
                  /* LOKALE NAVIGATION                          LEVEL 1
                  ----------------------------------------------------- */ 
                  #body_leftcolumn_subNavList li { 
                      display: block;                    
                      list-style-type: none;
                  }
                  
                  #body_leftcolumn_subNavList ul {
                  }       

                  #body_leftcolumn_subNavList a {                  
                    display: block;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    padding-left: 6px;
                    border-bottom: 1px dashed #C0C0C0;
                  }
                  
                  #body_leftcolumn_subNavList a:link, #body_leftcolumn_subNavList a:visited {
                      width: 195px;
                      _width: 198px;
                      color: #06005F; 
                      text-decoration: none;
                  }
                
                  #body_leftcolumn_subNavList a:hover, #body_leftcolumn_subNavList a:focus {
                      width: 195px;
                      _width: 198px;
                       color: #FF9900; 
                       text-decoration: none;
                  }
                  
                  
                  /* LOKALE NAVIGATION                          LEVEL 2
                  ----------------------------------------------------- */ 
                  #body_leftcolumn_subNavList ul ul li { 
                      display: block;                    
                      list-style-type: none;                    
                  }
                  
                  #body_leftcolumn_subNavList ul ul {
                  }       

                  #body_leftcolumn_subNavList ul ul a {                  
                    display: block;
                    padding-left: 30px;
                    border-bottom: 1px dashed #C0C0C0;
                  }
                  
                  #body_leftcolumn_subNavList ul ul a:link, #body_leftcolumn_subNavList ul ul a:visited {
                      width: 172px;
                      _width: 198px;
                      color: #2D6DD1; 
                      text-decoration: none;
                  }
                
                  #body_leftcolumn_subNavList ul ul a:hover, #body_leftcolumn_subNavList ul ul a:focus {
                      width: 172px;
                      _width: 198px;
                       color: #FF9900; 
                       text-decoration: none;
                  }
                  
                  
                  /* LOKALE NAVIGATION                          LEVEL 3
                  ----------------------------------------------------- */ 
                  #body_leftcolumn_subNavList ul ul ul li { 
                      display: block;                    
                      list-style-type: none;                   
                  }
                  
                  #body_leftcolumn_subNavList ul ul ul {
                  }       

                  #body_leftcolumn_subNavList ul ul ul a {                  
                    display: block;
                    padding-left: 60px;
                    border-bottom: 1px dashed #C0C0C0;
                  }
                  
                  #body_leftcolumn_subNavList ul ul ul a:link, #body_leftcolumn_subNavList ul ul ul a:visited {
                      width: 142px;
                      _width: 198px;
                      color: #2D6DD1; 
                      text-decoration: none;
                  }
                
                  #body_leftcolumn_subNavList ul ul ul a:hover, #body_leftcolumn_subNavList ul ul ul a:focus {
                      width: 142px;
                      _width: 198px;
                       color: #FF9900; 
                       text-decoration: none;
                  }
                  
                   /* LOKALE NAVIGATION                          LEVEL 4
                  ----------------------------------------------------- */ 
                  #body_leftcolumn_subNavList ul ul ul ul li { 
                      display: block;                    
                      list-style-type: none;                   
                  }
                  
                  #body_leftcolumn_subNavList ul ul ul ul {
                  }       

                  #body_leftcolumn_subNavList ul ul ul ul a {                  
                    display: block;
                    padding-left: 70px;
                    border-bottom: 1px dashed #C0C0C0;
                  }
                  
                  #body_leftcolumn_subNavList ul ul ul ul a:link, #body_leftcolumn_subNavList ul ul ul ul a:visited {
                      width: 142px;
                      _width: 198px;
                      color: #2D6DD1; 
                      text-decoration: none;
                  }
                
                  #body_leftcolumn_subNavList ul ul ul ul a:hover, #body_leftcolumn_subNavList ul ul ul ul a:focus {
                      width: 142px;
                      _width: 198px;
                       color: #FF9900; 
                       text-decoration: none;
                  }
                  
                   /* LOKALE NAVIGATION                          LEVEL 5
                  ----------------------------------------------------- */ 
                  #body_leftcolumn_subNavList ul ul ul ul ul li { 
                      display: block;                    
                      list-style-type: none;                   
                  }
                  
                  #body_leftcolumn_subNavList ul ul ul ul ul {
                  }       

                  #body_leftcolumn_subNavList ul ul ul ul ul a {                  
                    display: block;
                    padding-left: 110px;
                    border-bottom: 1px dashed #C0C0C0;
                  }
                  
                  #body_leftcolumn_subNavList ul ul ul ul ul a:link, #body_leftcolumn_subNavList ul ul ul ul ul a:visited {
                      width: 142px;
                      _width: 198px;
                      color: #2D6DD1; 
                      text-decoration: none;
                  }
                
                  #body_leftcolumn_subNavList ul ul ul ul ul a:hover, #body_leftcolumn_subNavList ul ul ul ul ul a:focus {
                      width: 142px;
                      _width: 198px;
                       color: #FF9900; 
                       text-decoration: none;
                  }
                  
                  
                  /* LOKALE NAVIGATION               HYPERLINKS SELECTED
                  ----------------------------------------------------- */ 
                  a.select{ text-decoration: none; color: #06005F; font-weight: bold; }
                  a.select:link{ text-decoration: none; color: #06005F; font-weight: bold;}
                  a.select:visited{ text-decoration: none; color: #06005F; font-weight: bold;}
                  a.select:hover{ text-decoration: none; font-weight: bold; }
                

        /* UNTERSEITE CONTENTBEREICH MITTE - TEXT
        ----------------------------------------------------- */ 
           
        #body_centercolumn {
            width: 500px;
            margin-left: 220px;
        }
        
            #body_content {                     
            }
            
            #body_content table {
              border: 1px solid grey;
              padding: 2px;
              text-align: left;
              font-size: 0.8em;
              font-weight: normal;
              font-family: verdana, arial, sans-serif;             
              line-height: 1.6em;
              font-size: 0.85em;
              color: #666666;
              vertical-align:top;
            }
            #body_content td {
              vertical-align:top;
            }
            
                #body_content_head {  
                    height: auto;                     
                    padding-bottom: 5px;  
                }
                
                #body_content_head strong{  
                    font-weight: bold;
                }
                
                    #body_content_head h1 {
                        color: #666666;
                        font-size: 1.2em;                   
                        font-weight: bold;
                    }
                    
                        #body_content_head h1 span {
                            color: #999999;
                            font-size: 0.7em;
                            padding-left: 0px;
                        }
                    
                .body_content_bild_oben {
                    height: 156px;
                    width: 150px; 
                    margin-left: 7px;
                    _margin-left: 5px;
                    float: right;   
                  }   
                      
                      .body_content_bild1 {
                          height: 156px;
                          width: 150px;    
                          background-position: top left;
                          background-repeat: no-repeat;
								  /* - wird nur im ie bei jedem bild autom. gemacht,
								  auch wenn nur der abstand im bild 1 eingetragen wurde
								  kontrolle -  */	
								  margin-bottom: 25px;								  
                        }                  
                        
                  .body_galerie_bild {
                          height: 96px;
                          width: 90px;    
                          background-position: top left;
                          background-repeat: no-repeat;	
                          padding: 0px;
                          margin: 0px;		
                          padding-right: 4px;
                          _padding-right: 2px;					  
                        }      
                
                .body_content_bild_unten {
                  float: left; 
                  height: 156px; 
                  width: 500px;
                }
                
                      .body_content_bild2, .body_content_bild3, .body_content_bild4 {                  
                          height: 156px;								  
                          width: 150px;    
                          background-position: top left;
                          background-repeat: no-repeat;
                          float: left;	
								  /* wird für den ff benötig, das sunter jedem bild ein margin angezeigt
								  wird, ie benötigt es nicht*/
								  margin-bottom: 25px;
								  _margin-bottom: 0px;							  
                       } 
                       
                       .body_content_bild_zwischenraum {                  
                            height: 25px;
                            width: 25px;    
                            float: left;
                       }  
                       
                .body_content_bildergalerie {
                    float: left;
                    width: 500px;
                    height: 90px;  
                    margin-bottom: 0px;          
                } 
                
                      .body_content_bildergalerie_bild {
                          height: 90px;
                          width: 87px;
                          background-position: top left;
                          background-repeat: no-repeat;
                          float: left;
                      }
                .body_content_bilder_rechts{
							float: right; 
							width: 150px; 
							border: 0px solid green;
							margin-left: 15px;
						}

								.body_content_bild_column{										
	       			     }
	       			     
	       			  .body_content_bild_column_galerie{
	       			  float: left;	
	       			  margin:  5px;		
	       			  padding: 0px;						
	       			     }
	       			  
                .body_content_text{
                    padding-top: 5px;                      
                    line-height: 1.6em;
                    font-size: 0.85em;
                }
                
                #body_content_text strong{  
                    font-weight: bold;
                }
                
                #GalerieName h1 {
                    color: #666666;
                    font-size: 1.2em;                   
                    font-weight: bold;               
                }
                
                    .body_content_text p {
                        padding-bottom: 16px;
                    }
                    
                    .body_content_text p strong {
                    		font-weight: bold;
                    }
                    
                     .body_content_text ul {
                     		list-style-position: inside;
                    		list-style-type: circle;
                      	padding-left: 15px;
                    } 
                    
                    .body_content_text ol {
                    		list-style-position: inside;
                    		list-style-type: decimal;
                      	padding-left: 15px;
                    }             
                    
                    .body_content_text a, .body_content_text p a {
                       color: #666666; 
                       text-decoration: underline;
                    }
                    
                    .body_content_text a:link, .body_content_text p a:link, .body_content_text a:visited, .body_content_text p a:visited {
                       color: #666666;               
                       }
                    
                    .body_content_text a:hover, .body_content_text p a:hover, .body_content_text a:focus, .body_content_text p a:focus {
                       color: #FF9900;
                       } 
                       
                    .bildunterschrift{ font-size: 0.8em; }   
                

        /* UNTERSEITE CONTENTBEREICH RECHTS - TERMINE UND SERVICES 
        ---------------------------------------------------------- */
        
        #body_rightcolumn {
            float: right;
            width: 210px;
        }
            
            /* UNTERSEITE CCONTENTBEREICH RECHTS - UEBERSCHRIFT
            ----------------------------------------------------- */
        
            #body_rightcolumn_head {  
                height: 12px;
            }
            
                    #body_rightcolumn_head h1 {
                        color: #FF9900;
                        font-size: 0.85em; 
                        font-weight: bold; 
                        padding-top: 3px;  
                        padding-bottom: 5px; 
                        padding-left: 22px;                     
                        border-bottom: 1px dashed #C0C0C0;                        
                        background-image: url('../images/kalender.jpg'); 
                        background-position: top left; 
                        background-repeat: no-repeat;
                    }
                    
                    #body_rightcolumn_head h1#suche {
                        color: #FF9900;
                        font-size: 0.85em; 
                        font-weight: bold; 
                        padding-top: 3px;  
                        padding-bottom: 5px; 
                        padding-left: 22px;                     
                        border-bottom: 1px dashed #C0C0C0;                        
                        background-image: url('../images/suche.jpg'); 
                        background-position: top left; 
                        background-repeat: no-repeat;
                    }
                    
                    
           #body_rightcolumn_body {  
                height: auto;
                font-size: 0.85em;                                      
                line-height: 1.6em;
                padding-top: 20px;
                _padding-top: 10px;
           }
                    
                    #body_rightcolumn_body select {
												font-family: Verdana; 
												font-size: 1.0em; 
												color: #06005F;                   
                    } 
                    
                    #body_rightcolumn_body input {
												margin-top: 5px;
												font-family: Verdana; 
												padding-top: 2px; 
												font-size: 1.0em; 
												color: #06005F;                  
                    }                  
                                              
                    #body_rightcolumn_body li {
                      list-style: none;
                      display: block;
                      padding-bottom: 10px;                     
                    }
                    
                    #body_rightcolumn_body li.einzeilig {
                      list-style: none;
                      display: block;
                      padding-bottom: 0px;                     
                    }
                    
                    #body_rightcolumn_body ul {
                    }
                    
                   #body_rightcolumn_body ul.weiteretermine {
                        margin-top: 5px;
                    }
                    
                    #body_rightcolumn_body ul.alletermine {
                        padding-top: 1px;
                        _padding-top: 2px;
                        margin-top: 5px;
                    }
                    
                    #body_rightcolumn_body a {
                       color: #3366CC;
                       text-decoration: none;
                       display: inline;
                    }
                    
                    #body_rightcolumn_body a span {
                      color: #666666;
                    }
                    
                    #body_rightcolumn_body a:link, #body_rightcolumn_body a:visited {
                       color: #3366CC;
                       text-decoration: none;
                       }
                    
                    #body_rightcolumn_body a:hover, #body_rightcolumn_body a:focus, 
                    #body_rightcolumn_body a:hover span, #body_rightcolumn_body a:focus span {
                       color: #FF9900;
                       text-decoration: none;
                       }
                       
                       
            #body_rightcolumn_head2 {  
                height: 25px;
            }
            
                    #body_rightcolumn_head2 h1 {
                        color: #FF9900;
                        font-size: 0.85em; 
                        font-weight: bold; 
                        padding-top: 15px;  
                        padding-bottom: 5px;  
                        padding-left: 22px;                    
                        border-bottom: 1px dashed #C0C0C0;                        
                        background-image: url('../images/people.jpg'); 
                        background-position: top left; 
                        background-repeat: no-repeat;
                    }
                    
         
                    #body_rightcolumn_head2 h1.grey {
                        color: #666666;
                        font-size: 0.85em; 
                        font-weight: bold; 
                        padding-top: 15px;  
                        padding-bottom: 5px;  
                        padding-left: 0px;                   
                        border-bottom: 1px dashed #C0C0C0;
                        background-image: url('../images/blind.gif'); 
                        background-position: top left; 
                        background-repeat: no-repeat
                    }
                    
           #body_rightcolumn_body2 {  
                height: auto;
                font-size: 0.85em;                                      
                line-height: 1.6em;
                padding-top: 20px;
                _padding-top: 10px;
                padding-bottom: 10px;
           }

                                              
                    #body_rightcolumn_body2 li {
                    }
                    
                    #body_rightcolumn_body2 ul {                    
                      list-style-type: circle;
                      color: #FF9900;
                      padding-left: 15px;
                      
                    }
                    
                     #body_rightcolumn_body2 ul.weitereservices {
                        list-style-type: none;
                        padding-left: 0px;
                        margin-top: 5px;
                    } 
                                      
                    #body_rightcolumn_body2 ul.alleservices {
                        list-style-type: none;
                        padding-top: 0px;
                        margin-top: 5px;
                        padding-left: 0px;
                    }
                    

                    
                    #body_rightcolumn_body2 a {
                       color: #3366CC;
                       text-decoration: none;
                    }
                    
                    #body_rightcolumn_body2 a:link, #body_rightcolumn_body2 a:visited {
                       color: #3366CC;
                       text-decoration: none;
                       }
                    
                    #body_rightcolumn_body2 a:hover, #body_rightcolumn_body2 a:focus {
                       color: #FF9900;
                       text-decoration: none;
                       }
                       
           .body_rightcolumn_body3 {  
                height: auto;
                font-size: 0.85em;                                      
                line-height: 1.6em;
                padding-bottom: 10px;
           }
                                              
                    .body_rightcolumn_body3 li {
                    }
                    
                    #body_rightcolumn_body3 ul {                    
                      list-style-type: circle;
                      color: #FF9900;
                      padding-left: 15px;
                      
                    }
                    
                     .body_rightcolumn_body3 ul.weitereservices {
                        list-style-type: none;
                        padding-left: 0px;
                        margin-top: 5px;
                    } 
                                      
                    .body_rightcolumn_body3 ul.alleservices {
                        list-style-type: none;
                        padding-top: 0px;
                        margin-top: 5px;
                        padding-left: 0px;
                    }                  

                    
                    .body_rightcolumn_body3 a {
                       color: #3366CC;
                       text-decoration: none;
                    }
                    
                    .body_rightcolumn_body3 a:link, #body_rightcolumn_body3 a:visited {
                       color: #3366CC;
                       text-decoration: none;
                       }
                    
                    .body_rightcolumn_body3 a:hover, #body_rightcolumn_body3 a:focus {
                       color: #FF9900;
                       text-decoration: none;
                       }
                                                

 /* FOOTER - FUSSZEILE
-----------------------------------------------------*/ 

#footer_container {
  height: 30px;
  clear: both;
}

    #footer_column {
        width: 955px;
        height: 30px;        
        background-image: url("../images/bg_footer.jpg");
        background-position: top left;    
        background-repeat: repeat;
    }   

        /* FOOTER LINKER TEIL
        -------------------------------------------------------- */
        
        #footer_left {
          float: left;
          margin-left: 4px;
          _margin-left: 0px;
          width: 720px;
        }
            
            #footer_left li {
                list-style: none;
                display: inline;
            }
            
            #footer_left ul {
            }             

            #footer_left a {
               color: #999999;
               text-decoration: none;
               display: block;
               float:left;
               font-size: 0.8em;
               margin: 9px 8px;
            }
            
            #footer_logo a {
		            margin: 3px 0px;           
		            float: right;
            }  
            
            #footer_left a:link, #footer_left a:visited {
               color: #999999;
               text-decoration: none;
               }
            
            #footer_left a:hover, #footer_left a:focus {
               color: #666666;
               text-decoration: none;
               }
            
            #footer_left span {
               color: #999999;                     
               display: block;
               float:left;
               font-size: 0.8em; 
               padding-top: 8px;
            }
            
            #footer_left span.jahreszahl {
                padding-top: 9px;
                margin-left: 8px;
            }

        /* FOOTER RECHTER TEIL
        -------------------------------------------------------- */            

        #footer_right {
          float: right;
          padding-right: 20px;
          _padding-right: 12px;
        }
        
            #footer_right li {
                list-style: none;
                display: inline;
            }
            
            #footer_right ul {
            }  
            
            #footer_right a {
               color: #999999;
               text-decoration: none;
               display: block;
               float:left;
               font-size: 0.8em;
               margin: 9px 8px;
            }
            
            #footer_right a:link, #footer_right a:visited {
               color: #999999;
               text-decoration: none;
               }
            
            #footer_right a:hover, #footer_right a:focus {
               color: #666666;
               text-decoration: none;
               }
            
            #footer_right span {
               color: #999999;                     
               display: block;
               float:left;
               font-size: 0.8em; 
               padding-top: 8px;
            }