﻿* {
        margin: 0em;
        padding: 0em;
        
}


body {
        font-family: Georgia,Times,"Times New Roman",Garamond;
        font-size: 100.01%;
        margin: 0em;
        background: #8fc27b;
        background-image: url(img/hintergrund_3blk.jpg);
        background-position: top center;
        background-repeat: repeat-y;
       
}
body.start {

		margin: 0em;
        background-image: url(img/hintergrund_u.jpg);
        background-position: center top;
		background-repeat: repeat-y;
       
}

p,li,td {
        font-size: 0.75em;
        color: #081f29;
        
        margin: 0em;
        padding: 0em;
}
/*
h1      {   font-size: 1.5em;
            font-weight: normal;
        }
        */
h2      {   font-size: 1.25em;
            font-weight: normal;
        }
h1,h3      {   font-size: 1.125em;
            font-weight: normal;
            color: #000038;
            
        }
h4      {   font-size: 0.75em;
            margin: 0em;
            margin-top: 2em;
            font-weight: normal;
            color: #000038;
        }
h5 {
            font-size: 0.75em;
            margin: 0em;
            font-weight: normal;
            font-style: italic;
            color: #081f29;
}

div {
    border: 0em dotted red;
}
table {
        border-collapse: collapse;
        margin: 0em;
        
}
td {
    padding: 0em;
    vertical-align: top;
}

.csstab {
   width: 53px;
   text-align: left;
   display: block;
   float: left;
}

#rahmen {
        margin: auto;
        width: 48.75em;
        
       /*height: 21.875em;*/
       
       height: 47.75em;
       background-image: url(img/hintergrund.jpg);
       background-position: top center;
       background-repeat: no-repeat;
       
        
    
}
#layout {
        position: relative;
        left: 0em;
        top: 0em;
        width: 48.75em;
}

#inhalt {
    
        background: #f7efe2;
        width: 27.450em;
        position: absolute;
        left: 3.59em;
        top: 0em;
        height: 67em;
}
#inhalt p {
    color: #081f29;
    margin-top: 1em;
    margin-bottom: 1.25em;

}
#inhalt div.text {
        margin-left: 1.875em;
        margin-right: 1.875em;
        text-align: justify;
}
#inhalt table {
        width: 23.75em;
        
}
#inhalt table td {
        padding-top: 0.5em;
        border-bottom: 0.0625em dashed #012d47;
        text-align: right;
        color: #012d47;
        
}
#inhalt table td.l {
       width: 29em;
       text-align: left;
        
}
#inhalt div.liste {
        width: 31.5em;
        height: 1.4em;
        border: none;
        border-bottom: 0.0625em dashed #012d47;
        font-size: 0.75em;
        margin-bottom: 0.52em;
        position: relative;
        left: 0em;
        top:0em;
        
}
#inhalt div.listeostr {
        width: 31.5em;
        height: 1.4em;
        border: none;
        
        font-size: 0.75em;
        margin-bottom: 0.52em;
        position: relative;
        left: 0em;
        top:0em;
        
}
#inhalt div.artikel {
            
        position:absolute;
        left: 0em;
        top:0em;
        float: left;
        background: #f7efe2;
        border-bottom: 0.0625em solid #f7efe2;
        
        margin-top: 0.5em;
        
}
#inhalt div.preis {
         
        
        position:absolute;
        right: 0em;
        top:0em;
        text-align:right;
        margin-top: 0.5em;
        background: #f7efe2;
        border-bottom: 0.0625em solid #f7efe2;
		font-size: 1.10em;
		font-weight: bold;
        
}
#inhalt div.listepictit {

        width: 31.5em;
        height: 1.4em;
        border: none;
        font-size: 1em;
		font-weight: bold;
        position: relative;
        left: 0em;
        top:0em;
        margin-top: 2em; 
        margin-bottom: 1em;
        
}
#inhalt div.listepic {

        width: 31.5em;
        border: none;
        font-size: 0.8em;
        position: relative;
        left: 0em;
        top:0em;
        
}
#inhalt div.artikelpicsubtit {
            
        width: 15em;
        background: #f7efe2;
		font-size: 0.9em;
		font-weight: bold;
		text-align: left;
        
}
#inhalt div.artikelpic {
         
        width: 15em;
        background: #f7efe2;
		text-align: left;

}
#inhalt div.bildpic {
         
        position:absolute;
        float: left;
        right: 0em;
        top: 0em;
        width: 15em;
        background: #f7efe2;
        
}
#inhalt tr.liste {
        font-size: 1.0em;
        left: 0em;
        top:0em;
        color: #012d47;
        
}
#inhalt td.artikel {
        padding-top: 0.0em;
        border-bottom: 0.0625em none #012d47;
        text-align:left;
        vertical-align:bottom;
        background: #f7efe2;
        color: #004285;
        
}
#inhalt td.menge {
        padding-top: 0.0em;
        border-bottom: 0.0625em none #012d47;
        vertical-align:bottom;
        text-align:left;
        background: #f7efe2;
        color: #004285;
        
}
#inhalt td.preis {
        padding-top: -0.5em;
        text-align:right;
        border-bottom: 0.0625em none #012d47;
        background: #f7efe2;
 		font-size: 0.85em;
		font-weight: bold;
        
}
#home div.liste {
        width: 31.5em;
        height: 1.0em;
        border: none;
        background: transparent;
        border-bottom: 0.0625em dashed white;
        font-size: 0.75em;
        margin-bottom: 0.52em;
        position: relative;
        left: 0em;
        top:0em;
        color: white;
        
}
#home div.listeostr {
        width: 31.5em;
        height: 1.0em;
        border: none;
        
        font-size: 0.75em;
        margin-bottom: 0.52em;
        position: relative;
        left: 0em;
        top:0em;
        color: white;
        
}
#home div.artikel {
            
        position:absolute;
        left: 0em;
        top:0em;
        float: left;
        background: green;
        border-bottom: 0.0625em;
        
        margin-top: 0.1em;
        color: white;
        
}
#home div.preis {
         
        
        position:absolute;
        right: 0em;
        top:0em;
        text-align:right;
        margin-top: 0.1em;
        background: green;
        border-bottom: 0.0625em;
	font-size: 1.10em;
	font-weight: bold;
    color: white;
        
}

#teil2 #bild1 {
        position: relative;
        left: 0em;
        top: 0em;
        
}
#teil4 #bild2 {
        position: relative;
        left: 0em;
        top: 0em;
        
}
#inhalt #blatt {
        position: absolute;
        left: 12.5em;
        top: 2em;
        z-index: 3;
}
#inhalt #rind {
        position: absolute;
        font-size: 0.75em;
}
#inhalt #wild {
        position: absolute;
        font-size: 0.75em;
}
#inhalt #telefon {
        position: absolute;
        left: 16em;
        top: 38.5em;
        z-index: 3;
}
#inhalt #brief {
        position: absolute;
        left: 16em;
        top: 38.5em;
        z-index: 3;
}
/*
#inhalt #fleisch1 {
        position: absolute;
        left: 19.5em;
        top: 36em;
        z-index: 3;
}
#inhalt #fleisch2 {
        position: absolute;
        left: 12em;
        top: 43.0625em;
        z-index: 3;
}
#inhalt #fleisch3 {
        position: absolute;
        left: 19.5em;
        top: 43.0625em;
        z-index: 3;
}
*/
#inhalt #fleisch1 {
        position: relative;
        left: 18em;
        top: -4.5em;
       
}
#inhalt #fleisch2 {
        position: relative;
        left: 10.5em;
        top: -5.5em;
    
}
#inhalt #fleisch3 {
        position: relative;
        left: 18em;
        top: -12.25em;
        
}
#inhalt #wildfleisch {
        position: relative;
        left: 18em;
        top: -4.5em;
       
}
#inhalt #zweig {
        position: absolute;
        left: 17.625em;
        top: 0em;
        z-index: 3;
}
#inhalt #fleischpr {
        position: relative;
        left: 10em;
        top: 0em;
      
}
#inhalt #koerner {
        position: relative;
        left: 24.875em;
        top: -15em;
       
}

#navigation {
    
        background: #faf5ec;
        width: 15.5em;
        position: absolute;
        left: 31.875em;
        top: 0em;
        /*height: 31.25em;*/
        height: 58.75em;
        background-image: url(img/navi_schatten.jpg);
        background-position: top left;
        background-repeat: repeat-y;
}
#navigationhome {
    
        background: #faf5ec;
        width: 15.5em;
        position: absolute;
        left: 31.875em;
        top: 0em;
        /*height: 31.25em;*/
        height: 58.75em;
        background-image: url(img/navi_schatten.jpg);
        background-position: top left;
        background-repeat: repeat-y;
}
#logo {
        position: absolute;
        left: 0em;
        top: 1.875em;
        z-index: 5;
        width: 14.5625em;
        height: 7.8125em;
        background-image: url(img/logo.jpg);
        background-position: top left;
        background-repeat: no-repeat;
    
}
#menue {
        position: absolute;
        left: 0em;
        top: 17.0em;
        z-index: 5;
        width: 15.5em;
        


    
}

#privat1 div.artikel,h3,h5 {
    color: #004285;
}
#privat3 a {
    color: #004285;
}

#gewerbe1 div.artikel,h3,h5 {
    color: #002e3f;
}
#gewerbe3 a {
    color: #002e3f;
}
#gewerbe3 a {
    color: #002e3f;
}
#gewerbe4 {
    font-size: 0.625em;
}
#adresse {
        position: absolute;
        left: 0em;
        top: 48.0em;
        z-index: 5;
        width: 14.5625em;
}
#adresse p {
    color: #000038; /*#012d47;*/
    text-align: center;
    margin-top: 0.3125em;
    margin-bottom: 0.625em;
    line-height: 1.3em;
    font-size: 0.625em;
}
#herkunft {
        position: absolute;
        left: 0em;
        top: 41.0em;
        z-index: 5;
        width: 14.5625em;
}
#herkunft p {
    color: #000038; /*#012d47;*/
    text-align: center;
    margin-top: 0.3125em;
    margin-bottom: 0.625em;
    line-height: 1.3em;
    font-size: 0.625em;
}
#impressum p {
    
        line-height: 1.3em;
}
#menue a {
    font-family: Georgia,Times,"Times New Roman",Garamond;
    margin-left: 0.4em; /*0.625em;*/
    color: black; /*#5e737d;*/ /*#7a7b7d;*/
}
#menue a:hover {
    color: #5e737d; /*#a6b8ba;*/
}
#menue a span.navi {
            font-size: 0.9em;
            

}
#menue p {
    font-size: 0.8em; /*0.6875em*/;
    margin: 0.3125em;
    margin-top: 0.3125em;
    margin-bottom: 0.3125em;
    border-bottom: 1px solid #5e737d; /* #7a7b7d;*/
    padding-bottom: 0.5em; /*0.3125em;*/
    padding-top:  0.5em; /*0.3125em;*/
    
}
#standorthinweis {
    position: absolute;
    left: 0em;
    top: 26.875em;
    z-index: 5;
    width: 10.5625em;
}
#standorthinweis p {
    color: white; /*#000038;*/ /*#012d47;*/
    text-align: center;
    margin-top: 0.3125em;
    margin-bottom: 0.625em;
    line-height: 1.3em;
    font-size: 0.625em;
}
#standorthinweis a {
    color: yellow;
}
#standorthinweis a:hover {
    color: #FF9900;
}
#titel {
        position: absolute;
        left: 12.5em;
        top: 10em;
        z-index: 2;
}
a {
    text-decoration: none;
}


