body,html {
        position: relative;
        text-align: center;
        border: 0;	
        background: #E8DFCE;
        font: normal 13px Frutiger,Helvetica,Arial,sans-Serif;  
}

#rahmengruen {	
        position: relative;
        left: 0px;
        top: 0px;
        text-align: left;
        margin: 0 auto 0 auto;
        width: 800px;
        height: 600px;
        background: #003300;    
        z-index:1; 
}

#rahmeninnen {	
        position: absolute;
        left: 15px;
        top: 15px;
        text-align: left;
        margin: 0 auto 0 auto;
        width: 770px;
        height: 570px;
        background: #FFCC00;                  
}

#navi1_pos {	
        position: absolute;
        left: 0px;
        top: 115px;
        width: 147px;
        height: 334px;
        z-index: 5;
        background: url(../img/navi_back_small.jpg) no-repeat;        
}

#navi1 {	
        position: relative;
        left: 15px;
        top: 26px;
        height: 300px;  
}

#navi2_pos {	
        position: absolute;
        left: 20px;
        top: 454px;
        width: 200px;
       /* height: 100px; */
        z-index: 2;
}

#navi2 {	
        position: relative;
        left: 0px;
        top: 0px;
        z-index: 2;
}

#content {	
        position: absolute;
        left: 149px;         
        top: 0px;		
        width: 623px;
        height: 570px;    
        background: url(../img/fond/fond.jpg) no-repeat;
}

#content_unter {	
        position: absolute;
        left: 0px;         
        top: 0px;		
        width: 610px;
        height: 570px;    
        z-index: 2;
}

#content_home {	
        position: absolute;
        left: 0px;         
        top: 0px;		
        width: 623px;
        height: 570px;    
        background: url(../img/fond/hg.jpg) no-repeat;
}



#content_start {	
        position: absolute;
        left: 149px;         
        top: -1px;		
        width: 623px;
        height: 570px;           
}

#content_start_unter {	
        position: absolute;
        left: 0px;         
        top: 0px;		
        width: 610px;
        height: 570px;    
        z-index: 2;
}

#content_shop {
        position: absolute;
        left: 149px;         
        top: 0px;		
        width: 623px;
        height: 570px;    
        overflow: auto;
        background: url(../img/fond/fond.jpg);
}

#content_shop_unter {	
        position: absolute;
        left: 0px;         
        top: 0px;		
        width: 600px;
        height: 570px;    
        z-index: 2;
}



#homebild {
        position: absolute;
        z-index: 1;
}


#hgbild {
        position: absolute;
        bottom: 0px;
        right: 1px;
        z-index: 1;
}

.hnavistart {
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
	color: #D2EF63;
        text-decoration: none;
        line-height: 26px;
}



.hnavistartaktiv {
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
	color: #FFFFFF;
        text-decoration: none;
        line-height: 26px;
}


.subnavistart {
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
	color: #003300;
        text-decoration: underline;
        line-height: 20px;
}



.subnavistartaktiv {
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
	color: #003300;
        text-decoration: underline;
        line-height: 20px;
        font-weight: bold;
}

/* ########### TEMPLATE 1 ############## */

#tmpl1_bild_1 {
        position: absolute;
        left: 20px;         
        top: 20px;	
}

#tmpl1_headline {
        position: absolute;
        left: 220px;         
        top: 20px;	
}

#tmpl1_inhalt_1 {
        position: absolute;
        left: 220px;         
        top: 58px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}

#tmpl1_inhalt_2 {
        position: absolute;
        left: 20px;         
        top: 150px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}



/* ########### TEMPLATE 2 ############## */


#tmpl2_headline {
        position: absolute;
        left: 18px;         
        top: 20px;	
}

#tmpl2_inhalt_1 {
        position: absolute;
        left: 20px;         
        top: 54px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}

/* ########### SHOPTEMPLATE 1 ############## */
#shop1 {
        position: absolute;
        left: 18px;         
        top: 20px;	
}
#shop1_nr {
        position: absolute;
        left: 18px;         
        top: 10px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}
#shop1_name {
        position: absolute;
        left: 80px;         
        top: 10px;	
        color: #176335;
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}
#shop1_siegel {
        position: absolute;
        left: 18px;         
        top: 40px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}
#shop1_text {
        position: absolute;
        left: 80px;         
        top: 40px;	
        width: 350;
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}
#shop1_menge {
        position: absolute;
        left: 80px;         
        top: 100px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}
#shop1_literpreis {
        position: absolute;
        left: 80px;         
        top: 120px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
}
#shop1_preis {
        position: absolute;
        left: 300px;         
        top: 100px;	
	font-family: Frutiger,Helvetica,Arial,sans-Serif; 
	font-size: 13px;
        color: #176335;
}
