/* (c) 2005 http://www.nuweb.ch */

body     { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height:100%; 
            background-image:url(images/main_bg.gif);
            background-repeat:repeat-y;
			background-color:#9ACC99;
		   font-family:Arial, Helvetica; font-size:12px; color:#000000; font-weight:normal; line-height:150%;
         }
		 
		 
html     { height:100%;}



/* === Layout Container === */
#headimg {
background-image:url(images/head_img2.jpg);
background-repeat: no-repeat;
padding: 0px;
width:1000px;
height:203px;
background-color:#FFFFFF;
}

#logo {
pagging-left:4px;
padding-top:50px;
width:290px;
height:125px;
background-image:url(images/logo_bonsai.gif);
background-repeat: no-repeat;
}



#wrapper {
padding: 0;
width:1000px;


}
#menue {
position: absolute;
left:0px;
top:204px;
width: 190px;
padding: 20px 0px;
}

#content {
margin-top: 0px;
margin-bottom: 0px;
margin-right: 220px;
margin-left: 220px;
text-align: left;
padding-top:20px;
/* min-height: 410px; */
/* -- *  height:410px;  */
vertical-align:top; 
}


#right {
position: absolute;
padding-top:20px;
text-align: left;
background-color:none;
color:#009966;
width:170px;
height:400px;
left: 815px;
top: 205px;
text-align:left;
font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; line-height:14px;
}


#adress {
position: absolute;
color:#517D51;
width:180px;
height:200px;
left: 815px;
top: 460px;
/* padding-left:20px;  */
text-align:left;
font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; line-height:14px;
}


/* === Link Stile === */

/*a:link    { color: #000000; text-decoration:none;}
a:visited { color: #000000; text-decoration:none;}
a:hover   { color: #993333; text-decoration:none;}  */

a.la:link    { color: #333333; text-decoration:none;}
a.la:visited { color: #333333; text-decoration:none;}
a.la:hover   { color: #333333; text-decoration:underline;}

#content a:link     { color: #000000; text-decoration:underline; background-color:transparent; }
#content a:visited  { color: #000000; text-decoration:underline; background-color:transparent;}
#content a:hover    { color: #000000; text-decoration:underline; background-color:#9ACC99; } 
#content a:active   { color: #000000; text-decoration:underline; background-color:#9ACC99;} 


#content a.article { display:block; float:left; width:140px;  padding:5px; border: 1px solid #9ACC99; margin-right:20px; font-family:Verdana,Arial,sans-serif; font-size:11px;text-decoration:none; background-color:transparent; }
#content a:link.article    { background-color:transparent; text-decoration:none;}
#content a:visited.article { background-color:transparent; text-decoration:none;}
#content a:hover.article   { background-color:#C7E4C5;text-decoration:none;}
#content a:active.article  { background-color:#C7E4C5; text-decoration:none;}

#content a.product_img         { display:block;  width:90px; padding:1px; border: 2px solid #D2EAD0; }
#content a:link.product_img    { border: 2px solid #D2EAD0; }
#content a:visited.product_img { border: 2px solid #D2EAD0;}
#content a:hover.product_img   { border: 2px solid #6B9668}
#content a:active.product_img  { border: 2px solid #6B9668}
#content a.product_img_active  {display:block;  width:90px; padding:1px; border: 2px solid #6B9668;}

#right a.warenkorb { display:block; width:170px; padding:0px; text-decoration:none; background-color:transparent; color:#009966;}
#right a:link.warenkorb    { background-color:transparent; text-decoration:none; color:#009966;}
#right a:visited.warenkorb { background-color:transparent; text-decoration:none; color:#009966;}
#right a:hover.warenkorb   { background-color:#C7E4C5;text-decoration:none; color:#009966;}
#right a:active.warenkorb  { background-color:#C7E4C5; text-decoration:none; color:#009966;}

#adress a:link     { color: #517D51; text-decoration:underline; background-color:transparent; }
#adress a:visited  { color: #517D51; text-decoration:underline; background-color:transparent;}
#adress a:hover    { color: #517D51; text-decoration:underline; background-color:#9ACC99; } 
#adress a:active   { color: #517D51; text-decoration:underline; background-color:#9ACC99;} 




/* === Text-Stile f?r Seiteninhalt === */
.titel    { font-family:Verdana, Arial, Helvetica; font-size:12px; color:#009966; font-weight:bold; }  /*  #517D51  */
.titel2   { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#000000; font-weight:normal; }
.lauf     { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#000000; font-weight:normal; line-height:16px;  }
.lauf2    { font-family:Verdana, Arial, Helvetica; font-size:11px; color:#000000; font-weight:normal; line-height:16px;  }
.laufkl   { font-family:Verdana, Arial, Helvetica; font-size:10px; color:#333333; font-weight: normal;  }
.nav      { font-family:Verdana, Arial, Helvetica; font-size:10px; color:#000000; font-weight: normal; }
.form     { font-family:Verdana, Arial, Helvetica; font-size:10px; color:#666666; font-weight:normal; }
.wkorb    { color:#FF9900; font-weight:normal; }
h1        { font-family:Verdana, Arial, Helvetica; font-size:13px; color:#993333; font-weight:bold; line-height:18px; display:inline; letter-spacing:0.5pt;}

.pad_left {padding-left:10px;}
.line_bottom    {border-bottom:1px solid #9ACC99; }		
.line_top      {border-top:1px solid #9ACC99; }		
.linkbox {border-top: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #999999;border-right: 1px solid #999999;}
.lboxtop {border-top: 1px solid #999999;}
.cinput   {font-family:verdana,arial;font-size:11px; border:1px solid #9ACC99; background-color:#FFFFFF; vertical-align:top; text-align:right; margin-bottom:5px; padding-right:2px;}
.cbutton  {font-family:verdana,arial;font-size:11px; border:1px solid #6B9668; background-color:#BBDCBD;vertical-align:top; cursor:pointer;}
.cinput_wkorb { font-family:verdana,arial;font-size:11px; border:1px solid #9ACC99; background-color:#FFFFFF; vertical-align:top; text-align:left; margin-bottom:5px; padding-left:2px;}

/* Stile für Navigation*/
a.Stufe1 {  width:169px; height:18px;font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold;padding-top:2px; padding-left:17px; background-color:transparent; color:#517D51; text-decoration:none;  }
a:link.Stufe1    { color: #517D51; text-decoration:none; background-color:transparent;}
a:visited.Stufe1 { color: #517D51; text-decoration:none; background-color:transparent;}
a:hover.Stufe1   { color: #FFFFFF; text-decoration:none; background-color:transparent;}
a:active.Stufe1  { color: #FFFFFF; text-decoration:none; background-color:transparent;}
.Stufe1_act      { color: #FFFFFF; text-decoration: none;}
.Stufe1_active_link {  width:169px; height:18px;font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold;padding-top:2px; padding-left:17px; 
                      background-color:tansparent; color: #FFFFFF; text-decoration: none; }


a.Stufe2 { display:block;  height:16px;font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal; padding-left:35px;  }
a:link.Stufe2    { color: #517D51; text-decoration: none;}
a:visited.Stufe2 { color: #517D51; text-decoration: none;}
a:hover.Stufe2   { color: #FFFFFF; text-decoration: none;}
.Stufe2_act      { color: #FFFFFF; text-decoration: none;}
.Stufe2_active_link { display:block; height:18px;font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal;padding-top:2px; padding-left:35px; 
                      color: #FFFFFF;; text-decoration: none;  }

				  

a.Stufe3 { display:block; width:125px; height:18px;font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:normal;padding-top:2px; padding-left:25px; background-color:transparent;  }
a:link.Stufe3    { color: #000000; text-decoration: none;}
a:visited.Stufe3 { color: #000000; text-decoration: none;}
a:hover.Stufe3   { color: #FF6C00; text-decoration: none;}
.Stufe3_act      { color: #000000; text-decoration: none;}
.Stufe3_active_link { display:block; width:125px; height:18px;font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:normal;padding-top:2px; padding-left:25px; 
                      background-color:transparent; color: #FF6C00;   text-decoration: none;}


