body { margin:0px; color:black; background-color:white; SCROLLBAR-FACE-COLOR: #2E2E2E; SCROLLBAR-HIGHLIGHT-COLOR: #2E2E2E; SCROLLBAR-SHADOW-COLOR: ffffff; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:  #ffffff; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; }
/*
body.bghome { background-image:url('/brolli/img/bghome.gif'); background-repeat: no-repeat; }
body.bodyhome { background-image: url('/brolli/img/bghome.gif');  }
body.bodyaktuelles { background-image: url('/brolli/img/bgaktuelles.gif'); }
body.bodyarkadenhof { background-image: url('/brolli/img/bgarkadenhof.gif');}
body.bodybuschenschank { background-image: url('/brolli/img/bghome.gif'); }
body.bodyvinothek { background-image: url('/brolli/img/bgvinothek.gif'); }
body.bodysortiment { background-image: url('/brolli/img/bgsortiment.gif'); }
body.bodykontakt {  background-image: url('/brolli/img/bgkontakt.gif'); }
*/
body.bghome { background-image:url('/img/bghome.gif'); background-repeat: no-repeat; }
body.bodyhome { background-image: url('/img/bghome.gif');  }
body.bodyaktuelles { background-image: url('/img/bgaktuelles.gif'); }
body.bodyarkadenhof { background-image: url('/img/bgarkadenhof.gif');}
body.bodybuschenschank { background-image: url('/img/bghome.gif'); }
body.bodyvinothek { background-image: url('/img/bgvinothek.gif'); }
body.bodysortiment { background-image: url('/img/bgsortiment.gif'); }
body.bodykontakt {  background-image: url('/img/bgkontakt.gif'); }
a { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#474747; }
a:hover { text-decoration:underline; } /*color:#F4F0D6; background-color:#717171;  */
.top_menu a { font-weight:normal; }
.top_menu a:hover { text-decoration:underline; color:white; background-color:#2E2E2E; }
.top_menu a.submenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#2E2E2E; background-color:white; }
.top_menu a.submenu_selected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#2E2E2E; background-color:white; text-decoration:underline; }
.top_menu a.submenu:hover { text-decoration:underline; color:#474747;  background-color:white; }
.top_menu a.submenu_selected:hover { text-decoration:underline; color:#474747;  background-color:white; }
a.top_menu_home:hover { background-color:#901E00; }

.px10 { font-size: 10px; }
.nb { font-weight: normal; }
.ffffff {  color:white; }
.white10nb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:white; }
.white11nb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:white; }
.white11b  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;   color:white; }
.2E2E2E11b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;   color:#2E2E2E; }
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#2e2e2e}
.weiter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color:#2e2e2e}
.px9 {  font-size: 9px}
.ffffff10px { color: ffffff ; font-size: 10px; font-weight: normal}
.BABABA10px { color: BABABA ; font-size: 10px; font-weight: normal}
.borderweiss1px {  border-color: #ffffff #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.border3333331px {  border: #333333 solid 1px; }
.wb {  border-color: #ffffff #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 2e2e2e; background-color: #B4B4B4; border: 2e2e2e; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 2e2e2e; border: 2e2e2e; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 2e2e2e}
input.noborder { border:none; }


/*  STANDARD FORM  */
div.app_title { color: 002A54; margin-top: 5em; margin-bottom: 2em; font-weight: bold; font-size: 11px;}
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: 11px; font-weight: bold; background-color : #eee; }
.error_message {  font-size: 11px; color: #b00; background-color : #eee; }
span.required { color:red; }
.field_error { color: #b00; background-color: #eee; }
.underline { text-decoration:underline; }
.thankyou { color: #555; }


/* CONTACT US CLASSES */
.contact_new {color: white; background-color: #D40518;}
.contact_progress {color: white; background-color: #FFC516; }
.contact_questions {color: white; background-color: #15B54D; }
.contact_finished {color: black; background-color: #FFFFFF; }
.contact_new, .contact_progress, .contact_questions, .contact_finished {
	border:solid black 1px; font-size: 9px; 
	}
