/* CSS Document */
/* farben: fff8c1 beige 
3a0000 weinrot */

/* Grundelemente */

body {
	    margin:0;
	    padding:0;
	  
	    font: 14px Arial, Helvetica, sans-serif; 
	    color: #FFFCCB;
	    text-align: center;
		line-height: 1.2em;
		
		background: #3a0000; 
		}

a:link, a:active, a:visited {
                            color: #F3EC8F;
                            text-decoration: none;
                            }
a:hover {
         text-decoration: underline;
         }

h1 {
    font-weight: bold;
	font: 18px Georgia; 
    margin: 20px 0 18px 0;
	font-style:italic;
    }

h2 {
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 12px 0;
    }

/*#################### Strukturelemente #################*/

		
/* grund divs */

#seite { 
		position: relative;
	
		margin-top: 10px;
		margin-left: auto;
		margin-bottom: 0;
		margin-right: auto;
		
		border-top: solid 1px #330000;
	
		width: 988px; 
		background: url(weinrot.jpg) top center repeat-y;
		text-align:center;
		}

#box {
        background: url(koepfchen.jpg) top left no-repeat;
		padding:0;
		margin: 0;  
		width: 988px;
		text-align:left;
		}
		
/*+++++++++++++++++++++++ menu +++++++++++++++++++++++++++++++*/

#menu {
		margin: 0;
		padding: 320px 0 0 40px;
		width: 140px;
        float: left;
        }

.da {
      font-family: Arial,  sans serif;
      font-size: 14px;
      color: #FFFCCB;
      font-weight: bold;
      padding-bottom: 10px;
      }

.da a:link, .da a:visited {
                               text-decoration: none;
                               }
.da a:hover {
               color: #FF7F7F;
               text-decoration: underline;
               }
.hier {
      font-family: Arial,  sans serif;
      font-size: 14px;
      color: #00AFAF;
      font-weight: bold;
      padding-bottom: 10px;
      }

.hier a:link,.hier a:visited {
                                 color: #9F8284;
                                 text-decoration:none;
                                 }
.hier a:hover {
                color: #00AFAF;
                text-decoration: none;
                }
				
/* ########## Inhalt ############*/

#inhalt {
		margin: 0;
		padding: 180px 70px 50px 270px;
		text-align: justify;
		}
		

#inhalt p {
	    font: 14px Arial, Helvetica, sans-serif; 
	    line-height: 1.3em;
	    color: #fffccb;
		text-align: justify;
			}
		  
#inhalt p.klein { 
		font-size: 10px;
		}
			
#inhalt  li, ul {
	    font: 14px Arial, Helvetica, sans-serif; 
	    line-height: 1.3em;
	    color: #fffccb;
		text-align: left;
		margin-bottom: 10px;
			}
			
#inhalt table {
	    font: 14px Arial, Helvetica, sans-serif; 
	    line-height: 1.3em;
	    color: #fffccb;
		text-align: left;
			}
			 
/* ########## Fuss ############## */


#fuss {
        margin:0;
		padding:0;
		background: url(fuss.jpg) no-repeat;
		height: 39px;
		width: 988px;
		}

/*spezielles*/
	   
.titel {
    font-weight: bold;
	font: 18px Georgia; 
	font-style:italic;
    }

.galerie {
		  margin: 10px 0 10px 0;
		  border:none;
		  }
		  
.bild_r {
		float: right;
		margin: 0 0 20px 20px;
     }
	 
.thema {
		margin: 20px 10px 20px 10px;
		border:none;
		}
