body {
      text-align: center;
      margin: 0;
      padding: 0;
      background-image: url("bilder/verlauf_top.jpg");
      background-repeat: repeat-x;
      background-position: top;
      background-color: #666;
      }
      
#rahmen {
         width: 900px;
         margin: 0 auto 0 auto;
         padding: 0;
         text-align: left;
         background: #DADADA;
         }
         
#top {
      width: 900px;
      height: 20px;
      margin: 0;
      padding: 3px 0 3px 0;
      text-align: right;
	    background: #000;
	    font: normal 8px Verdana, Arial, Helvetica, sans-serif;
	    color: #fff;
      }
      
#top a:link {
             font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
             color: #fff;
             margin: 0;
             padding: 0;
             text-decoration: none;
             }
             
#top a:visited {
                font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
                color: #fff;
                margin: 0;
                padding: 0;
                text-decoration: none;
                }
                
#top a:hover {
              font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
              color: #ff0000;
              margin: 0;
              padding: 0;
              text-decoration: none;
              }
			  
			  
#top_1  {
         width: 900px;
		     height: 40px;
		     margin: 0;
		     padding: 0;
		     background: url("bilder/top_patrick.jpg") no-repeat;
		     }

#header {
         width: 900px;
         height: 270px;
         margin: 0;
         padding: 0;
         background: url("bilder/patrick_header.jpg") no-repeat;
         }

#h_menue {
          width: 900px;
          height: 40px;
          margin: 0;
          padding: 0;
          background: url("bilder/menue_bg.jpg") repeat-x;
          }
          
                  

ul {
	  list-style: none;
	  padding: 0;
	  margin: 0;
    }

#nav a {
	    font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	    color: White;
       text-decoration: none;
       margin: 0;
       padding: 0;
       }
       
#nav a:hover {
	          font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	          color: Red;
             text-decoration: none;
             margin: 0;
             padding: 0;
             }

#nav li li a {
	                display: block;
	                font-weight: normal;
	                color: #000;
	                padding: 0.1em 10px;
                   background: White;
                   }

#nav li li a:hover {
                    display: block;
	                 padding: 0.1em 5px;
	                 border: 5px solid #7d6340;
	                 border-width: 0 5px;
                    }

li.ht   {
         float: left;
         position: relative;
         text-align: left;
         cursor: default;
         margin: 10px 15px 0 5px;
        }

li.dd   {
       float: left;
       position: relative;
       width: 150px;
       text-align: left;
       cursor: default;
      }

li ul {
       display: none;
       position: absolute;
       top: 100%;
       left: 0;
       font-weight: normal;
       padding: 0.5em 0 1em 0;
       border-right: solid 1px #7d6340;
       border-bottom: solid 1px #7d6340;
       background-color: White;
       }

 li > ul {
         top: auto;
         left: auto;
         }

li li {
         display: block;
         float: none;
         border: 0;
         }

li:hover ul, li.over ul {
	                        display: block;
                        }
               
		  
#clear {
        clear: both;
        height: 50px;
        }

#content {
          float: left;
          width: 620px;
          min-height: 250px;
          margin: 5px 0 0 5px;
          padding: 5px;
          background: #FFF;
          border: 4px solid #999;
          }
		  
#content a:link {
                 font: normal 0.8em/1.0em Georgia, Times New Roman, serif;
				         color: #95082F;
				         margin: 0;
				         padding: 0;
				         }
				 
#content a:visited {
                    font: normal 0.8em/1.0em Georgia, Times New Roman, serif;
				        color: #95082F;
				        margin: 0;
				        padding: 0;
				       }
				 
#content a:hover {
                 font: normal 0.8em/1.0em Georgia, Times New Roman, serif;
				     color: #000000;
				     margin: 0;
				     padding: 0;
				     }
                 
                 
#content a:link.gal {
                      font: normal 1.0em/1.2em Georgia, Times New Roman, serif;
				          color: #95082F;
				          margin: 0;
				          padding: 0;
				        }
				 
#content a:visited.gal {
                        font: normal 1.0em/1.2em Georgia, Times New Roman, serif;
				            color: #95082F;
				            margin: 0;
				            padding: 0;
				           }
				 
#content a:hover.gal {
                      font: normal 1.0em/1.2em Georgia, Times New Roman, serif;
				          color: #000000;
				          margin: 0;
				          padding: 0;
				         }                 
                 
          
#content h1 {
             font: normal 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
             color: #fff;
             margin: 0 0 5px 0;
             padding: 0;
             background-color: #000;
             }
             
#content p {
            font: normal 0.8em/1.0em Verdana, Arial, Helvetica, sans-serif;
            color: Black;
            margin: 0;
            padding: 0;
            }
			
			
#content p.presse {
                   font: italic 0.8em/1.0em Verdana, Arial, Helvetica, sans-serif;
				       color: #999;
				       margin: 2px 0 5px 0;
				       padding: 0;
				      }
				   
#content p.liste {
                  font: normal 0.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
				      color: Black;
				      margin: 0;
				      padding: 0;
				     }
				   
				   
#content h2 {
              font: normal 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
			     color: #A52A2A;
			     margin: 0;
			     padding: 0;
			    }
            
#content input, textarea {
                          font: normal 10px Georgia, sans-serif;
                          color: Black;
                          margin: 2px 0 5px 0;
                          padding: 0;
                          }
            

#content_right {
                width: 229px;
                margin: 5px 5px 0 648px;
                padding: 5px;
                background-color: #fff;
                border: 4px solid #999;
                }
                
#content_right p {
                  font: normal 0.7em/0.9em Verdana, Arial, Helvetica, sans-serif;
                  letter-spacing: 0.125em;
                  color: Black;
                  margin: 0;
                  padding: 0;
                  }

#content_right h1 {
                  font: normal 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
                  color: #fff;
                  margin: 0 0 5px 0;
                  padding: 0;
                  background-color: #000;
                  }

#content_right a:link.klein {
                             font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;
                             color: #ff6699;
                             margin: 0 0 3px 0;
                             padding: 0;
                            }

#content_right a:visited.klein {
                                font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;
                                color: #ff6699;
                                margin: 0 0 3px 0;
                                padding: 0;
                               }

#content_right a:hover.klein {
                                font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;
                                color: #ff0000;
                                margin: 0 0 3px 0;
                                padding: 0;
                             }
									  
#content_right a:link.gross {
                             font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
									  color: #453208;
									  display: block;
									  margin: 0;
									  padding: 0;
									  }           
									  
									  
#content_right a:visited.gross {
                             font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
									  color: #453208;
									  display: block;
									  margin: 0;
									  padding: 0;
									  }
									  
#content_right a:hover.gross {
                             font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
									  color: #453208;
									  display: block;
									  margin: 0;
									  padding: 0;
									  }                         

#news {
        width: 550px;
        margin: 0 0 10px 0;
        padding: 0;
        }
	   
#trenn {
        clear: both;
        width: 620px;
		  height: 30px;
		  margin: 0;
		  padding: 0;
		  background: url("bilder/trennline.jpg") repeat-x;
		  }

                  
#footer {
         width: 900px;
         height: 40px;
         margin: 1px auto 0 auto;
         padding: 0;
         background: url("bilder/menue_bg.jpg") repeat-x;
         }
