body { 
height: 100%;
min-height:100%;
padding: 0;
border: 0;
margin:0;
background-color: #5b9f45;
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
width:100%;
color:#564b47;
}

/*html {
height:100%;
min-height:100%;
  padding:0px;
  margin:0px;
      _height:99%
}*/

a {
color:#564B47;
text-decoration:underline;
font-weight:bold;
}

a:hover{
color:#564B47;
text-decoration:none;
font-weight:bold;
}

#top {
height:165px;
background-image: url(../pix/dummy_top_4.jpg);
background-repeat:repeat-x;
}

#box_top_nav {
position: absolute;
top:105px;
background-color:#102F06;
height:25px;
width:100%;
word-spacing:38px;
border-bottom:1px solid #000000;
border-top:1px dotted #4F4D3B;
}

.top_nav {
font-size: 13px;
font-family: Verdana, Arial, Sans-Serif;
color:#a2de7c;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;
line-height:25px;
}

.top_nav_CLK {
font-size: 13px;
font-family: Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;
line-height:25px;
}

.top_nav:hover {
font-size: 13px;
font-family: Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1px;
line-height:25px;
font-weight:bold;
}

#top_spruch  {
z-index:1000;
font-size: 12px;
background-image: url(../pix/bg_trans.gif);
font-family: Verdana, Arial, Sans-Serif;
color:#3a3a3a;
font-weight:bold;
letter-spacing: 0px;
left: 22px;
position:absolute;
left: 50%;
width: 900px;
margin-left: -450px;
top:12px;
padding:8px;
text-align:center;
border:1px solid #ffffff
}

.titel_inhalt {
font-size: 14px;
font-family: Verdana, Arial, Sans-Serif;
color:#2F2F2F;
font-weight:bold;
text-decoration:none;
text-align:left;
width:97%;
margin-left:2px;
padding:8px 8px 10px 10px;
border-bottom:1px solid #564B47;
background-repeat:no-repeat;
}

.history_inhalt {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#635043;
font-weight:normal;
text-decoration:none;
text-align:left;
width:97%;
margin-left:2px;
padding:8px 8px 10px 10px;
border-bottom:1px solid #564B47;
background-repeat:no-repeat;

}
 
div#menu {
float: left;
width: 170px;
background-color: #80c756;
margin-left:12px;
-margin-left:8px;
margin-right:7px;
min-height:100%;

height:100%
}


.titel_warenkorb {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
text-transform:uppercase;
letter-spacing:1px;
color:#8ACF74;
background-color:#102F06;
font-weight:bold;
text-decoration:none;
float:left;
width: 160px;
-width: 162px;
padding:4px 0px 10px 10px;
border-bottom:1px solid #5B9F45;
border-top:1px solid #5B9F45

}

.menu_warenkorb {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#102F06;
background-color:#D6EFC7;
font-weight:bold;
text-decoration:none;
float:left;
width: 160px;
-width: 162px;
padding:8px 0px 10px 10px;
border-bottom:1px solid #5B9F45

}

.menu_warenkorb:hover {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#102F06;
background-color:#ffffff;
font-weight:bold;
text-decoration:none;
float:left;
width: 160px;
-width: 162px;
padding:8px 0px 10px 10px;
border-bottom:1px solid #ffffff

}

.menu_left_1 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#2F2F2F;
font-weight:bold;
text-decoration:none;
float:left;
_width:160px;
width: 160px;
padding:8px 0px 10px 10px;
border-bottom:1px solid #564B47

}

.menu_left_1:hover {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
float:left;
_width:160px;
width: 160px;
padding:8px 0px 10px 10px;
border-bottom:1px solid #564B47;
background-image: url(../pix/bg_subnav.gif);
background-repeat:no-repeat;

}

.menu_left_1_CLK {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
float:left;
_width:160px;
width: 160px;
padding:8px 0px 10px 10px;
border-bottom:1px solid #564B47;
background-image: url(../pix/bg_subnav.gif);
background-repeat:no-repeat;

}

/* links 2.navigationsstufe*/
.menu_left_2 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#635043;
font-weight:bold;
text-decoration:none;
background-color:#aeef86;
float:left;
width:149px;
padding:8px 0px 10px 21px;
border-bottom:1px solid #564B47

}

.menu_left_2:hover {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#635043;
font-weight:bold;
text-decoration:none;
background-color:#aeef86;
float:left;
width:149px;
padding:8px 0px 10px 21px;
border-bottom:1px solid #564B47;
background-image: url(../pix/bg_subnav_2.gif);
background-repeat:no-repeat;

}

.menu_left_2_CLK {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#635043;
font-weight:bold;
text-decoration:none;
background-color:#aeef86;
float:left;
width:149px;
padding:8px 0px 10px 21px;
border-bottom:1px solid #564B47;
background-image: url(../pix/bg_subnav_2.gif);
background-repeat:no-repeat;

}
/* links 3.navigationsstufe*/
.menu_left_3 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#635043;
font-weight:bold;
text-decoration:none;
background-color:#d6efc7;
float:left;
width:132px;
padding:8px 0px 10px 38px;
border-bottom:1px solid #564B47
}

.menu_left_3:hover {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#635043;
font-weight:bold;
text-decoration:none;
background-color:#d6efc7;
float:left;
width:132px;
padding-left:8px 0px 0px 38px;
border-bottom:1px solid #564B47;
background-image: url(../pix/bg_subnav_3.gif);
background-repeat:no-repeat;
}

.menu_left_3_CLK {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#635043;
font-weight:bold;
text-decoration:none;
background-color:#d6efc7;
float:left;
width:132px;
padding:8px 0px 10px 38px;
border-bottom:1px solid #564B47;
background-image: url(../pix/bg_subnav_3.gif);
background-repeat:no-repeat;
}

#inhalt {
float: left;
width: 78%;
margin:0px 0px 50px 8px;
background-color: #80c756;
min-height:100%;
height:auto;
_height:100%
}  

#inhalt table img {
	border: 1px solid white;
}

#box_inhalt {
width: 95%;
height:150px;
margin-top:8px;
margin-left:8px;
background-color:#aeef86;
padding:5px;
border-right:2px solid #5b9f45;
border-left:2px solid #a2de7c;
border-top:2px solid #a2de7c;
border-bottom: 2px solid #5b9f45;
}

#inhalt table {
width: 96%;
height:auto;
margin-top:8px;
margin-left:8px;
background-color:#aeef86;
padding:3px;
border-right:2px solid #5b9f45;
border-left:2px solid #a2de7c;
border-top:2px solid #a2de7c;
border-bottom: 2px solid #5b9f45;
}
#inhalt table table {
width:100%;
margin:0;
padding:0;
border:0 none;
}

.text_left_line {
background-image: url(../pix/bg_line_hori_trans.gif);
background-repeat:no-repeat;
padding-left:16px;
padding-right:16px;
}

.input_warenkorb_anzahl {
width:20px;
background-color:#Maerz;
border:1px solid #102F06;
padding-left:2px;
}

#inhalt_bild {
float:left;
width:auto;
margin-top:8px;
margin-left:8px;
-margin-left:4px;
height:auto;
border:1px solid #ffffff;
}

#line_inhalt {
float:left;
width:5px;
background-image: url(../pix/bg_line_hori_trans.gif);
background-repeat:repeat-y;
margin-top:8px;
}

#text_inhalt {
float:left;
width:43%;
background-image: url(../pix/bg_line_hori_trans.gif);
background-repeat:repeat-y;
height:135px;
margin-top:8px;
padding-left:16px;
overflow:auto;
scrollbar-base-color: #D5D5D5;
scrollbar-face-color: #D6D6D6;
scrollbar-track-color: #F2F2F2;
scrollbar-arrow-color: #7B7B7B;
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
}

#box_warenkorb,
#box_warenkorb_klein {
float:left;
width: 95%;
height:auto; /* 98px */
margin-top:8px;
margin-left:8px;
background-color:#AEEF86;
padding:5px;
border-right:2px solid #5b9f45;
border-left:2px solid #a2de7c;
border-top:2px solid #a2de7c;
border-bottom: 2px solid #5b9f45;
}

#box_warenkorb table{
width: 100%;
height:auto;
border: 0 none;
}


#box_warenkorb_klein {
height:15px;
}

#box_inhalt_tee {
display:table;
width: 95%;
height:auto;
margin-top:8px;
margin-left:8px;
background-color:#aeef86;
padding:5px;
border-right:2px solid #5b9f45;
border-left:2px solid #a2de7c;
border-top:2px solid #a2de7c;
border-bottom: 2px solid #5b9f45;
}

#box_inhalt_checkout {
width: 95%;
height:400px;
margin-top:8px;
margin-left:8px;
background-color:#AEEF86;
padding:5px;
border-right:2px solid #5b9f45;
border-left:2px solid #a2de7c;
border-top:2px solid #a2de7c;
border-bottom: 2px solid #5b9f45;
}

#box_inhalt_global {
width: 95%;
height:100%;
margin-top:8px;
margin-left:8px;
background-color:#aeef86;
padding:5px;
border-right:2px solid #5b9f45;
border-left:2px solid #a2de7c;
border-top:2px solid #a2de7c;
border-bottom: 2px solid #5b9f45;
}


#texte_bestellung {
float:left;
width: 15%;
height:100%;
margin-top:8px;
margin-left:8px;
}

#bestellung_forms {
float:left;
width: 30%;
height:100%;
margin-top:8px;
margin-left:8px;
}

#bestellung_total {
float:left;
width: 50%;
height:auto;
margin-top:8px;
margin-left:8px;
}

#text_inhalt_global {
float:left;
width: 60%;
height:100%;
margin-top:8px;
margin-left:8px;
}

#inhalt_bild_tee {
float:left;
width:148px;
margin-top:8px;
margin-left:8px;
height:80px;
border:1px solid #ffffff;
}

#line_inhalt_tee {
display:block;
float:left;
width:5px;
/*background-image: url(../pix/bg_line_hori_trans.gif);
background-repeat:repeat-y;*/
margin-top:8px;
height:120px;
_height:120px
}

#text_inhalt_tee1 {
min-height:80px; /* 80 */
display:block;
float:left;
width:29%;
background-image: url(../pix/bg_line_hori_trans.gif);
background-repeat:no-repeat;
height:auto;
_height:100%;
margin-top:8px;
padding-left:16px;
}

#text_inhalt_tee2 {
min-height:80px; /* 80 */
display:block;
float:left;
width:15%;
background-image: url(../pix/bg_line_hori_trans.gif);
background-repeat:no-repeat;
height:auto;
_height:100%;
margin-top:8px;
padding-left:16px;
}

#text_inhalt_tee3 {
display:block;
min-height:80px; /* 80 */
height:auto;
_height:100%;
text-align:center;
float:right;
width:20%;
background-image: url(../pix/bg_line_hori_trans.gif);
background-repeat:no-repeat;
margin-top:8px;
padding-left:16px;
padding-right:16px;
}

#text_inhalt_warenkorb {
display:block;
min-height:122px; /* 80 */
height:auto;
_height:100%;
text-align:center;
float:right;
width:20%;
background-image: url(../pix/bg_line_warenkorb.gif);
background-repeat:no-repeat;
margin-top:8px;
padding-left:16px;
padding-right:16px;
}

#inhalt_warenkorb_total,
#inhalt_warenkorb_tiny {
text-align:left;
float:left;
width:60%;
background-image: url(../pix/bg_line_warenkorb.gif);
background-repeat:no-repeat;
height:auto; /* 80 */
margin-top:8px;
padding-left:16px;
}
#inhalt_warenkorb_tiny {
height: 20px;
}

.submit {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
width:165px;
height:22px;
}

.submit_ok {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
width:200px;
height:22px;
margin-top:30px;
}

.formular,.formulartextarea,.formulartextarea2 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
width:200px;
height:18px;
_height:16px;
margin-bottom:4px;

}
.formular_porto {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
/*15.12.2006*/
height:18px;
_height:16px;
margin-bottom:4px;
}
.formulartextarea {
height:100px;
_height:90px;
}
.formulartextarea2 {
height:122px;
_height:112px;
width:542px;
}
/*
.formulartextarea {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
width:200px;
height:100px;
_height:90px;
margin-bottom:4px;
}
*/

.formular_ausgabe {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
font-weight:bold; 
background-color:#AEEF86;
border-bottom:2px solid #AEEF86;
border-top:1px solid #AEEF86;
border-left:1px solid #AEEF86;
border-right:1px solid #AEEF86;
width:200px;
height:18px;
_height:16px;
margin-bottom:4px;

}
.formulartextarea_ausgabe {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
font-weight:bold; 
background-color:#AEEF86;
border-bottom:2px solid #AEEF86;
border-top:1px solid #AEEF86;
border-left:1px solid #AEEF86;
border-right:1px solid #AEEF86;
width:200px;
height:100px;
_height:90px;
margin-bottom:4px;

}

/* robin */
.red { color:#FF0000; }

#error_meldung {
width:95%;
color:#FF0000;
background-color:#8ACF74;	
margin-top:8px;
margin-left:8px;
padding:5px;
border-right:2px solid #5b9f45;
border-left:2px solid #a2de7c;
border-top:2px solid #a2de7c;
border-bottom: 2px solid #5b9f45;
}

#kkdaten_t {
float:left;
width: 30%;
/*height:100%;*/
padding-left:0px;
margin-top:15px;
margin-left:8px;
}

#kkdaten_i {
float:left;
width: 40%;
/*height:100%;*/
/*padding-left:30px;*/
margin-top:8px;
margin-left:8px;
}
.formular2 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
width:130px;
height:18px;
margin-bottom:4px;
}
.formular3 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
width:50px;
height:18px;
margin-bottom:5px;
}

.submit2 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;  
background-color:#d6efc7;
border-bottom:2px solid #6e594a;
border-top:1px solid #6e594a;
border-left:1px solid #6e594a;
border-right:1px solid #6e594a;
width:150px;
height:22px;
}

/* // robin */
