

body    {
        background-color:beige;                                                   /* schwarz */
        background-image: url(back2015a.jpg);
        background-attachment: fixed;
        padding-left: 2%;
        }
#kopfzeile {
         position:fixed;
         height:400px;
         top:2px;
         }
#kopfzeilefotos  {
         position:fixed;
         top:170px;
         left:210px;
         }
#logo   {
        position: fixed;
        top:10px;
        left:50px;
        height:250px;
        z-index: 1;
        }

#navi {
        position:fixed;
        left:0px;
        bottom:0px;
        font-family: times new roman, serif; 
        }
        
#navi ul {list-style-type:none;}
li  {
        border:2px solid black;
        padding:2px;
        width:120px;
        margin-bottom:2px;
        font-size:1em;
        text-align:left;
        background-color:palegoldenrod;
        }  
h6   {
		font-size:0.8em;
	    line-height:20px;
		}
#innennavi  {
        margin-left:20px;
        line-height:12px;
        width:80px;
        margin-bottom:1px;
        font-size:0.8em;
        text-align:left;
        padding:1px;
        }
#navi a  {
        color:black;                       
        font-size:1.5em;
        text-decoration:none;
		 display:block;        
        }
#navi a:hover  {
        background-color:darkkhaki;
        color:black;                   
        }
      
* html #logo {position:absolute;}                                                  /* IE hack */
#start {
        position: relative;
        left:190px;
        width: 820px; 
        height: 90%;
        margin-top:400px; 
        background-color:lemonchiffon;
        font-size:1.8em; 
        padding:15px;              
        }
#feld1  { position: relative;
        left:170px;
        margin-top:150px; 
        font-size:1.8em; 
        padding:15px;              
        }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */        
/* Farbfeld 0 */        
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#farbfeld0  {
        position:relative;
        height:320px;	
        width:160px;
		margin:3px;
        padding:10px;
    						/*trash*/
        border: 2px solid black;
        
          
        } 
#farbfeld0 a:link {
        font-family: times new roman, serif;
        font-size: 1.2em;
        font-weight: 900;
        line-height:50px;
        text-decoration: none;
        color:beige;              /*mittelgrau*/                                    /*hellgrau*/
        padding:20px 5px;
        }
#farbfeld0 a:visited {
        font-family: times new roman, serif;
        font-size: 1.2em;
        font-weight: 900;
        line-height:50px;
        text-decoration: none;
        color:beige;                    /*mittelgrau*/                            /* hellgrau*/
       
        }
#farbfeld0  {
        a:hover, a:active 
        text-decoration: underline;
        color:rgb(121,121,121);                                                     /* weinrot */
        }        


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */        
/* Farbfeld 2 */        
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#farbfeld2  {
        position:relative;
        width:350px;
        height:380px;
        padding:10px;
        border: 2px solid black; 
        margin:2px;
        background-color:rgb(80,30,30);
        }
farbfeld2 a:link{
        font-family: times new roman, serif;
        font-size: 1.7em;
        font-weight: 900;
        line-height:50px;
        text-decoration: none;
        color:beige;             /*mittelgrau*/                                     /*hellgrau*/
        padding:10px,;
        }
#farbfeld2 a:visited {
        font-family: times new roman, serif;
        font-size: 1.7em;
        font-weight: 900;
        line-height:50px;
        text-decoration: none;
        color:beige;              /*mittelgrau*/                                  /* hellgrau*/
        padding:10px;

        }
#farbfeld2 a:hover, a:active {
        text-decoration: underline;
        color:rgb(121,121,121);                                                     /* weinrot */
        }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#farbfeld3  {
        position:relative;
        height:700px;
        padding:10px;
        border: 2px solid black; 
        margin:2px;
        background-color:beige;
        }
farbfeld3 a:link{
        font-family: times new roman, serif;
        font-size: 1.7em;
        font-weight: 900;
        line-height:50px;
        text-decoration: none;
        color:beige;             /*mittelgrau*/                                     /*hellgrau*/
        padding:10px,;
        }
#farbfeld3 a:visited {
        font-family: times new roman, serif;
        font-size: 1.7em;
        font-weight: 900;
        line-height:50px;
        text-decoration: none;
        color:beige;              /*mittelgrau*/                                  /* hellgrau*/
        padding:10px;

        }
#farbfeld3 a:hover, a:active {
        text-decoration: underline;
        color:rgb(121,121,121);                                                     /* weinrot */
        }
        

dt     {
        font-family: times new roman, serif;
        font-size: 1.2em;
        font-weight: 400;
        line-height: 1.8em;
        color:black;

        padding:3px;
        }  
dl      {
        float:left;
        height:auto;
        text-align: center;
        padding:3px;
        } 
.kontakt {
        position:relative;
        left:190px;
        width: 500px; 
        margin-top:20px; 
        font-size:1em; 
        padding:5px;
        background-color:darkkhaki;
        } 
.kontakt2 {
        position:relative;
	
        margin-top:20px;
		margin-left:200px;
        width:500px; 
        font-size:1em; 
        padding:5px;
        background-color:darkkhaki;
        } 
img     {
        border: 2px solid black;
        margin:auto;                                                          /* schwarz */
        }
.cleaner { clear: both; height: 0px; }
.barbara  {
        width: 750px;
        margin-left: 175px;
        margin-top:0px;                                                     /* hellgrau */
        font-family: times new roman, serif;
        text-align:center;
        }
       
h4     {
       font-family: times new roman, serif;
       font-size: 0.8em;
       font-weight: 600;
       color:rgb(0,0,30);   /*dunkelblau*/
       }
h3     {
       font-family: times new roman, serif;
       font-size: 1.2em;
       font-weight: 600;
       color:rgb(0,0,30);   /*dunkelblau*/
       }

       
p      {
        font-family: times new roman, serif;
        font-size: 1.5em;
        font-weight: 500;
        line-height:1.0em;
        color:rgb(0,0,30);                                                     /* hellgrau */
        }     
h1     {
        font-family: times new roman, serif;
        font-size:3em;    
        text-align: left;                                              
        margin-left:250px;
        color:black;                                                  
        }   
h2     {
        font-family: times new roman, serif;
        font-size:3em;    
        text-align: left;                                              
        margin-left:200px;
        margin-bottom:0px; 
        color:white;                                                
        }         
h5     {

       margin-top:0px;
       font-family: times new roman, serif;
       font-size: 1em;
       font-weight: 400;
       color:black; 
       
       }

.field   {
         background-color:darkkhaki;                                          /* hellgrau */
         color: black;                                                              /* schwarz */
         font-family: times new roman, serif;
         font-size: 1em; 
         font-weight: 900;
         padding:5px;
         border: 2px solid black;                                                    /* schwarz */
         }
.button   {
         font-family: times new roman, serif;
         font-size: 1em;
         font-weight: 900;
         color: rgb(214,214,214);                                                     /* hellgrau */
         background-color: black;                                                     /* schwarz */
         }

          

.preis  {
        float: left;
        width: 360px;
        height: 1000px;
        background-image: none;
        }
table   {
        width: 350px;
        font-family: times new roman, serif;
        font-size: 1.2em;
        font-weight: 900;
      
        color: rgb(121,121,121);       /*mittelgrau*/                                            /* hellgrau */
        }
th      {
        font-family: times new roman, serif;
        font-size: 0.8em;
        font-weight: 900;
        text-decoration: none;
        color: rgb(121,121,121);       /*mittelgrau*/                                            /* hellgrau */
        }
td      {
        font-family: times new roman, serif;
        font-size: 0.8em;
        font-weight: 900;
        text-decoration: none;
        color: rgb(121,121,121);       /*mittelgrau*/                                                 /* hellgrau */
        }
.no   {
      border: none;
      width: 100px;
      }