/***************************************************
	HTML Element Styles
 ***************************************************/

* { padding: 0;	margin: 0 }

body { background-color: #000000; width: 100%; height: 100% }
body, p, td { color: #7b6667; ; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

/***************************************************
	General Styles
 ***************************************************/

#header-bar { height: 150px; z-index: 100; background-color: #ffffff }
#horizon { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: visible; visibility: visible; display: block }
#lang    { width: 30px; height: 30px; margin-left: 30px }
#lang a:link, #lang a:visited { color: #7b6667; ; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; ; font-weight: bold; text-decoration: none }
#lang a:hover { color: #ffffff; ; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#music   { width: 30px; height: 30px; margin-left: 30px }
#demenu  { width: 221px; height: 144px }
#frmenu  { width: 221px; height: 144px }
#hdrtxt  { width: 400px; margin-bottom: 16px; display: block }

.path          { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; padding-top: 4px; padding-left: 6px; padding-bottom: 4px }
.path p        { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.path td       { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.path strong   { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold }
.path a:link     { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-transform: lowercase }
.path a:visited  { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-transform: lowercase }
.path a:hover    { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; text-transform: lowercase }

.denews a:link, .denews a:visited { background-image: url("/home/images/de/con_01a.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.dearch a:link, .dearch a:visited { background-image: url("/home/images/de/con_02a.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.deexhi a:link, .deexhi a:visited { background-image: url("/home/images/de/con_03a.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.deinte a:link, .deinte a:visited { background-image: url("/home/images/de/con_04a.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.deobjc a:link, .deobjc a:visited { background-image: url("/home/images/de/con_05a.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.denews a:hover { background-image: url("/home/images/de/con_01b.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.dearch a:hover { background-image: url("/home/images/de/con_02b.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.deexhi a:hover { background-image: url("/home/images/de/con_03b.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.deinte a:hover { background-image: url("/home/images/de/con_04b.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.deobjc a:hover { background-image: url("/home/images/de/con_05b.gif"); background-repeat: no-repeat; background-position: left top; display: block }

.bread  { width: 53px; height: 33px; display: block; background-image: url("/weimages/btn_de/breadb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.pastry { width: 55px; height: 33px; display: block; background-image: url("/weimages/btn_de/pastryb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.catering  { width: 68px; height: 33px; display: block; background-image: url("/weimages/btn_de/cateringb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.coffee { width: 54px; height: 33px; display: block; background-image: url("/weimages/btn_de/coffeeb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.chocolate  { width: 79px; height: 33px; display: block; background-image: url("/weimages/btn_de/chocolateb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.ice    { width: 32px; height: 33px; display: block; background-image: url("/weimages/btn_de/iceb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.cheese { width: 62px; height: 33px; display: block; background-image: url("/weimages/btn_de/cheeseb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.meat   { width: 49px; height: 33px; display: block; background-image: url("/weimages/btn_de/meatb.gif"); background-repeat: no-repeat; background-position: left top; display: block }

.bread a:link, .bread a:visited   { background-image: url("/weimages/btn_de/breada.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.pastry a:link, .pastry a:visited { background-image: url("/weimages/btn_de/pastrya.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.catering a:link, .catering a:visited   { background-image: url("/weimages/btn_de/cateringa.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.coffee a:link, .coffee a:visited { background-image: url("/weimages/btn_de/coffeea.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.chocolate a:link, .chocolate a:visited   { background-image: url("/weimages/btn_de/chocolatea.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.ice a:link, .ice a:visited       { background-image: url("/weimages/btn_de/icea.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.cheese a:link, .cheese a:visited { background-image: url("/weimages/btn_de/cheesea.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.meat a:link, .meat a:visited     { background-image: url("/weimages/btn_de/meata.gif"); background-repeat: no-repeat; background-position: left top; display: block }

.bread a:hover  { background-image: url("/weimages/btn_de/breadb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.pastry a:hover { background-image: url("/weimages/btn_de/pastryb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.catering a:hover  { background-image: url("/weimages/btn_de/cateringb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.coffee a:hover { background-image: url("/weimages/btn_de/coffeeb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.chocolate a:hover  { background-image: url("/weimages/btn_de/chocolateb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.ice a:hover    { background-image: url("/weimages/btn_de/iceb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.cheese a:hover { background-image: url("/weimages/btn_de/cheeseb.gif"); background-repeat: no-repeat; background-position: left top; display: block }
.meat a:hover   { background-image: url("/weimages/btn_de/meatb.gif"); background-repeat: no-repeat; background-position: left top; display: block }

.detxt { padding-right: 30px; float: right }
.entxt { padding-right: 30px; float: right }
.frtxt { padding-right: 30px; float: right }
.detxt a:link, .detxt a:visited { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal }
.entxt a:link, .entxt a:visited { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal }
.frtxt a:link, .frtxt a:visited { color: #868889; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal }
.detxt a:hover { color: #333333 }
.entxt a:hover { color: #333333 }
.frtxt a:hover { color: #333333 }

.dex { width: 46px; height: 26px; float: right; clear: right }
.enx { width: 46px; height: 16px; float: right; clear: right }
.frx { width: 46px; height: 16px; float: right; clear: right }
.dex a:link, .dex a:visited { background-image: url("/weimages/btn_de/de_a.gif"); background-repeat: no-repeat; background-position: left top; float: right }
.enx a:link, .enx a:visited { background-image: url("/weimages/btn_de/en_a.gif"); background-repeat: no-repeat; background-position: left top; float: right }
.frx a:link, .frx a:visited { background-image: url("/weimages/btn_de/fr_a.gif"); background-repeat: no-repeat; background-position: left top; float: right }
.dex a:hover { background-image: url("/weimages/btn_de/de_b.gif"); background-repeat: no-repeat; background-position: left top; float: right }
.enx a:hover { background-image: url("/weimages/btn_de/en_b.gif"); background-repeat: no-repeat; background-position: left top; float: right }
.frx a:hover { background-image: url("/weimages/btn_de/fr_b.gif"); background-repeat: no-repeat; background-position: left top; float: right }

#logo { padding-right: 16px }
#preview-frame { width: 100% }