/*	 Updates:	30.08.2010/gMu (Schrift verkleinert; Verdana anstatt Arial; .rubrikbox_nav vergroessert, H3 schriftgroesse)


*/

body { 
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
} 

html{
	font: 70%/1.8em Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
}



#wrapper{
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	width: 760px;

	border-left: 1px solid #bedf52; 
	border-right: 1px solid #bedf52; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#titelbalken{
	padding:0;
	margin: 0;
	height: 120px;
 
}

p{ 
	padding: 0;
	margin: 0;
	margin-bottom: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul{
	margin-top: 5px;
	padding-left: 20px;
	padding-top: 0;
	margin-bottom: 10px;
	
}
li{
	
}


form { 
	margin: 0; 
	padding: 0; 
}

#content {
	float:left;
	position: relative;
	width: 530px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 20px;
}

#content h1 { 
	text-align: left; 
	padding: 0;
	padding-bottom: 20px; 
	margin:0;
	font: 150%  Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	background-color: #FFFFFF;
}

#content h3 { 
	text-align: left; 
	padding: 0;
	padding-bottom: 3px; 
	margin:0;Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 120%;
}


#spalte {
	width: 178px;
	float:left;
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	
}
	

.rubrikbox {
	padding: 2px 7px 2px 7px; 
	margin: 2px 0 7px 0;
	/*border: 1px dotted #B1B1B1; */
	border: 0;
	background-color: #c4df65;
	
	background-image: url(../images/hg/gruen_verlauf.gif); 
	
	color: #19880E;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.4em;	
	text-align: left;
	margin-left: 2px;	
}


/* neue Version der Rubrikbox .rubrikbox  */
.rubrikbox_nav{
	padding: 7px 7px 7px 7px; 
	margin: 2px 0 7px 0;
	/*border: 1px dotted #B1B1B1; */
	border: 0;
	background-color: #c4df65;
	
	background-image: url(../images/hg/gruen_verlauf.gif); 
	
	color: #19880E;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.4em;	
	text-align: left;
	margin-left: 2px;
	display:block;
	height: 35px;
}


.p_suche{
	padding: 10px 7px 10px 7px;
	margin-left: 2px; 
	line-height: 1.4em;

}


#spruch{
	color: #D2451A;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.3em;
	background-color: #FCF5F5; 
	padding: 0.2em;
	
		
}

#spalte h3 {
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	color: #621313;
	background-color: transparent; 
	margin: 0;
	padding-bottom: 4px;
}

#spalte txt { 
	width: 184px; 
	background-color: #FCF5F5; 
	border: lpx inset #901602; 
}

#spalte ul { 
	list-style: none; 

	margin-left: 2px;
	padding-left: 0; 
	width: 184px;
}
#spalte li {
	margin-bottom: 0.3em;
	border-bottom: 1px solid #9BC783; */
	padding-left: 5px;
}



#spalte a:link, #spalte a:visited { 
	text-decoration: none;
	color: #19880E; 
	background-color: transparent;
}
#spalte a:hover { 
	color: #51B749; 
}

#clear{
	clear: both;
	height: 1em;
}


#prod_nav{
	position: absolute;
	margin: 0;
	padding: 0;
	margin-left: 192px;
	margin-top: 112px;
	font-weight: bold;
	z-index: 20;
}


/*  hauptnavigation content */
#prod_nav a:link, #prod_nav a:visited { 
	text-decoration: none;
	color: #48a809; 
}
#prod_nav a:hover { 
	color: #188215; 
}
#prod_nav ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
}
#prod_nav li {
	background-color: #FFFFFF;
	margin: 0;
	margin-right: 0.5em;
	margin-left: 0.5em;
	padding: 0.4em;
	
	/* bis 27.01.2007
	margin-right: 0.5em;
	margin-left: 0.5em;
	padding: 0.4em;  
	border: 1px solid #71ce33; */
	
}

/* navigation als horiz. liste */
ul.nav_h li{
	display:inline;	
	font-size: 1.1em;
}


#footer{
	clear:both;
	margin:0;
	border-bottom: 1px solid #bedf52;
	height: 2.2em;
	background-color: #ecfbba;
	font-size: 0.8em;
	color: #898989;	
	text-align: right;
	line-height: 1.2em;	

	padding:0;
	margin: 0;
	
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	
}

#copie{
	font-size: 0.95em;
	line-height: 1.3em;		
	float:left;
	padding-right: 5px;
	margin: 2px 2px 2px 2px;
	vertical-align: bottom;
	text-align: right;
}

#adresse{
	color: #48a809;	
	text-align: left;
	float: left;
}


#angebot{
	background-color: #fbdc7c;
	background-image: url(../images/hg/orange_verlauf.gif); 
	margin-top: 10px;
	padding: 10px 7px 10px 7px; 
	margin-left: 2px;
	color: #C44506;
	line-height: 1.3em;
	text-align:center;
}

#angebot a:link, #angebot a:visited { 
	text-decoration: none;
	color: #C44506; 

}
#angebot a:hover { 
	color: #E46C01; 
}



#tester{
	background-color: #fbdc7c;
	background-image: url(../images/hg/orange_verlauf.gif); 
	margin-top: 10px;
	padding: 10px 7px 10px 7px; 
	margin-left: 2px;
	color: #aa151c;
	line-height: 1.3em;
	text-align:center;
}

#tester a:link, #tester a:visited { 
	text-decoration: none;
	color: #188215; 
}
#tester a hover{
	color: #51B749;
}




.warenkorb{
	margin-top: 15px;
	padding: 2px 7px 2px 7px; 
	margin-left: 2px;
}


#balken{
	padding: 0;
	margin: 0;
	height: 5px;
	background-color: #DAF584;
}

.liste_strich{
	border-bottom: 1px solid #DAF584;
	padding-top: 5px;
	padding-bottom: 5px;
	
}




a:link{
    text-decoration: underline;
    color:#188215; 
}
		
a:visited{
	text-decoration: underline;
	color:#188215;
}	 
	
a:hover{
	text-decoration: underline;
	color:#51B749;
}
		 
a:active{
	text-decoration: underline;
	color:#188215;
}	 

a.box{
	font-size: 13px;
}

a.box:link{
	color: #48a809; 
	font-size: 13px;
}

a.box:visited { 
	text-decoration: none;
	color: #48a809; 
	font-size: 13px;
}

a.box:hover { 
	color: #188215; 
	text-decoration: underline;
	font-size: 13px;
}



a.l_test{
	color: #b30c33;
}

