html { vlink: #E1D0B4; 
SCROLLBAR-FACE-COLOR: #E1D0B4; 
SCROLLBAR-HIGHLIGHT-COLOR: #E1D0B4; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
SCROLLBAR-ARROW-COLOR:  #ffffff; 
SCROLLBAR-TRACK-COLOR: #FFFFFF; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
}
body { margin-left: 0px;  margin-top: 0px; margin-right: 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #A4866A; font-size: 0.7em;}
input { font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; }
select { font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; }
#nav_top a { border: solid 1px #80564A; padding-left: 2px; height:10px; width:115px; color: white; text-decoration: none; padding-top: 1px; line-height: 9px; margin-bottom: 3px; display:block; }
#nav_top a:hover { font-weight: normal; border:solid 1px white; height:10px; width:115px; background-color: #A5866A; display:block; }
#nav_bottom a {  border: solid 1px #80564A; padding-left: 2px; height:10px; width:115px; color: white; text-decoration: none; line-height: 9px;padding-top: 1px;  margin-bottom: 3px; display:block; }
#nav_bottom a:hover { font-weight: normal; border:solid 1px white; height:10px; width:115px; background-color: #A5866A; display:block; }
#none a:hover { text-decoration: none; border: none; height:10px; width:10px; background-color: #80564A;}
a { color: white; text-decoration: none; }
#top { background-image: url(img/hg.gif); height: 123px; border-bottom: solid 16px #602E2D; }
#nav_top { position:absolute; left: 152px; top: 207px; width: 100px; font-size: 0.9em; color: white; line-height: 1.53em; letter-spacing: -0.053em;}
#nav_bottom { position:absolute; left: 152px; top: 464px; width: 142px; font-size: 0.9em; color: white; line-height: 1.53em; letter-spacing: -0.053em; }
#nav_buschenschank { position:absolute; left: 152px; top: 555px; width: 142px; padding-left:1px; font-size: 0.8em; color:#D8C5A6; line-height: 1.53em; letter-spacing: -0.043em; }
#nav_buschenschank a {  color:#D8C5A6;  }
.navaktiv {  font-weight: normal; border:solid 1px white; height:15px; width:115px; background-color: #A5866A;  }
#space_bottom { position:absolute; left: 145px; top: 455px; width: 142px;height:118px; border-left: solid 6px #602E2D; margin-bottom:0px;}
#space_bottom img {border-color: #80564A;}
#white_space { position:absolute; left: 844px; top: 556px; width: 17px; height: 112px;}

#content { position:absolute; left: 287px; top: 310px; width: 557px; background-color: #602E2D; color:white;}
#content a { color: white; text-decoration: none; }
#hold_items { margin-left:48px; padding-top:22px; min-height:336px; width: 509px; background-color:##602E2D; }
#hold_text { margin-left:10px; padding-top:22px; min-height:336px; width: 509px; background-color:##602E2D; }
#headline {font-size: 1.6em; color: white; line-height: 1.53em; letter-spacing: -0.05em; padding-top: 18px; padding-left: 17px; padding-bottom: 18px;}
#text { font-size: 1em; color: white; line-height: 1.53em; letter-spacing: -0.05em; padding-left: 17px; padding-right: 17px; width: 500px;  }
#text-pop { color: #612E2B; font-size: 1em; line-height: 1.53em; letter-spacing: -0.05em; padding-left: 17px; padding-right: 17px; width: 300px;  }
#news { position:absolute; left: 335px; top: 332px; width: 452px; height: 336px; }
.item {   padding-bottom: 5px; height: 58px; font-size: 1em; color: white; line-height: 1.43em; letter-spacing: -0.05em; text-decoration: none;}
/*.hold_items { margin-left:48px; padding-top:22px;}*/
.no_image { width:58px; height:58px;}
#gallery { padding-top: 22px; width: 222px; }
#gallery_product {margin-top: 22px; width: 222px; margin-left:30px; }
#gallery_product .tab { width: 222px; height: 58px; padding-bottom: 2px; font-size: 1em; color: white; line-height: 1.43em; letter-spacing: -0.05em; text-decoration: none; }
#gallery_product .img { width: 58px; float: left; margin-right: 9px;  }
.tab { width: 222px; height: 58px; padding-bottom: 2px; font-size: 1em; color: white; line-height: 1.43em; letter-spacing: -0.05em; text-decoration: none; }
#tab { width: 600px; height: 58px; padding-bottom: 5px; font-size: 1em; color: white; line-height: 1.43em; letter-spacing: -0.05em; text-decoration: none;  }
.img { width: 58px; float: left; margin-right: 9px; }
.headline { padding-top: 5px; }
#tab a { height: 8px; line-height: 11px; padding-left: 2px; width: 4.6em; font-size: 1em; color: white; text-decoration: none; border:solid 1px white; background-color: #A5866A;  }
.tab a { height: 8px; line-height: 11px; padding-left: 2px; width: 4.6em; font-size: 1em; color: white; text-decoration: none; border:solid 1px white; background-color: #A5866A;  }
.item a { height: 8px; line-height: 11px; padding-left: 2px; width: 4.6em; font-size: 1em; color: white; text-decoration: none; border:solid 1px white; background-color: #A5866A;  }
.item_details {margin-top:4px;}

.details { margin-top: 4px;}
#kontakt { padding-left: 17px; }
#img_red { position:absolute; left: 0px; top: 310px; width: 151px; height: 145px; }
#img_green { position:absolute; left: 151px; top: 310px; width: 136px; height: 145px; }
#img_right { position:absolute; left: 861px; top: 163px; width: 90px; height: 505px; }
#adresse { width: 557px; height: 93px; border-bottom: solid 7px #521B1E; background-color: #80564A; }
.adresse { font-size: 1em; color: white; letter-spacing: -0.05em; padding-top: 7px; padding-left: 17px; }
.button1 { background-color: #80564A; color: white; border: solid 1px white; }

/* popup */
.pop { margin-left: 0px;  margin-top: 0px; margin-right: 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #F9F2E8; border-bottom: solid 5px #602E2D; }
#pop_top { height: 75px; border-bottom: solid 5px white; background-color: white; }
.pop_logo { padding-left: 41px; }
#pop_nav { position:absolute; left: 7px; top: 52px;}
.pop_button { width: 100px; }
.pop_menu { padding-right: 8px; color: white; font-size: 0.9em; }
.pop_menu a { color: white; text-decoration: none; border:solid 1px #612E2B; font-weight:bold; }
.pop_menu a:hover { font-weight: bold; border:solid 1px white; height:11px; width:56px; background-color: #A5866A; }
#pop_titel { padding-top: 13px; padding-left: 12px; color: #612E2B; text-decoration: none; font-size: 1em; }
#pop_img { height:285px; width:460px; padding-top: 5px; }
#titel_sorte { position:absolute; left: 124px; top: 103px; color: #612E2B; text-decoration: none; font-size: 1em;  font-weight: bold;}
#content_sorte { position:absolute; left: 111px; top: 122px; background-color: #E1D2B5; height:285px; width:349px;}

.order_form_section { width:445px; margin-bottom:5px; margin-right:3px; text-align:left; padding:5px;}

/*  STANDARD FORM  */
div.app_title { color: 002A54; margin-top: 5em; margin-bottom: 2em; font-weight: bold; font-size: 1em;}
div.app_title_popup { color: 002A54; margin-top: 1em; margin-bottom: 2em; font-weight: bold; }
.error_box { color: #b00; margin-top: 1em; margin-bottom: 1em; }

.error_note { font-size: 1em; font-weight: bold; background-color : #E3CFB6; }
.error_message {  font-size: 1em; color: #602E2D; background-color : #E3CFB6; }
span.required { color:#602E2D; }
.field_error { color: #602E2D; background-color: #E3CFB6; }
.underline { text-decoration:underline; }
.thankyou { color: #555; }


/*  Scroll  */
#container_scroll  { float:right; width:1px; padding-right:35px;}
#scroll_bar        { height:260px;  }
#divScrollTextCont { position:relative;  clip:rect(0px 0px 420px 0px); overflow:hidden; margin-right:0px; }
#divText           { position:relative; font-size: 1em; color: white; line-height: 1.53em; letter-spacing: -0.05em; padding-left: 17px; padding-right: 17px;}
#container_scroll, #divScrollTextCont { height:280px; }
#emailFooter { font-size: 1em; }



.homepage { margin-left: 0px;  margin-top: 0px; margin-right: 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #C5B093; }
#zur_homepage a { color: white; text-decoration: none; font-size: 0.9em; }
#zur_homepage a:hover { text-align: center; font-weight: bold; border:solid 1px white; height:11px; width:90px; background-color: #A5866A; font-size: 0.9em; color: white; }
#homepage_top { background-image: url(img/hg_intro.gif); height: 123px; border-bottom: solid 16px #AF9479; }
#homepage_adresse { position:absolute; left: 155px; top: 224px; width: 160px; font-size: 1em; color: white; line-height: 1.35em; letter-spacing: -0.053em;}
#homepage_bottom { position:absolute; left: 145px; top: 455px; width: 142px; border-left: solid 6px #AB9075; }
#white_space { position:absolute; left: 844px; top:310px; height:358px; width: 17px; background-color:#602E2D; }
#white_space img {padding-top:246px;}
#altenbacher { position:absolute; left: 831px; top: 139px; width: 30px; height: 171px; background-color: white; padding-top: 0px; }
#homepage_content { position:absolute; left: 287px; top: 310px; width: 574px; height: 358px; background-color: #AF9479;}
#zur_homepage { padding-top: 10px; padding-left: 8px; }
#img_red { position:absolute; left: 0px; top: 310px; width: 151px; height: 145px; }
#img_green { position:absolute; left: 151px; top: 310px; width: 136px; height: 145px; }
#button { font-weight: normal; border:solid 1px white;  background-color: #A5866A; color: white; width: 130px;}



* html #hold_items { height:336px }
* html #hold_text { height:336px }
