@charset "UTF-8";
/* CSS Document */

body { background-image: url(pix/background.gif); background-color: #2c2519; color: #4d3527; text-align: center; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; }

body, div, ul, li, img, #content, table { padding: 0px; margin: 0px; }

img { border: none; }
img#schildlinks { position: absolute; top: 304px; left: -4px; }
img#schildrechts { position: absolute; top: 179px; left: 722px; }
img#vanalogo { position: absolute; top: 32px; left: 59px; }
img#mrslogo { position: absolute; top: 31px; left: 212px; }

#container { position: relative; background-image: url(pix/frame.png); width: 866px; height: 583px; margin: auto; }

#menu { position: absolute; top: 113px; left: 219px; list-style: none; width: 462px; height: 16px; z-index: 10; }
#menu li { float: left; margin: 0px 13px; text-align: center; font-size: 13px; font-weight: bold; }
#menu li ul { position: absolute; left: -999em; }
#menu li ul li { float: none; font-size: 12px; font-weight: normal; }
#menu li:hover ul, #menu li.sfhover ul { left: auto; background-color: #94846b; border: 1px solid #4d3527; border-top: none; }
#menu a { display: block; color: #4d3527; text-decoration: none; }
#menu a:hover { font-weight: bold; }

#content { position: absolute; top: 149px; left: 184px; width: 534px; height: 348px; text-align: left; overflow: auto; scrollbar-base-color: #94846b; scrollbar-track-color: #94846b; scrollbar-face-color: #94846b; scrollbar-highlight-color: #4d3527; scrollbar-3dlight-color: #4d3527; scrollbar-darkshadow-color: #4d3527; scrollbar-shadow-color: #4d3527; scrollbar-arrow-color: #4d3527; }

#copyright { position: absolute; bottom: 0px; width: 866px; margin: auto; color: #94846b; }
#copyright a { color: #94846b; }

#banner { width: 866px; margin: 10px auto; }

h1 { font-weight: bold; font-size: 14px; margin: 3px 0px 0px 5px; }
h2, h3, .name { font-size: 12px; font-weight: bold; }
h3 { font-style: italic; }

a { color: #4d3527; }

#content img, #content object { border: 1px solid #4d3527; margin: 10px auto; display: block; max-width: 500px; width: expression(this.width > 500 ? 500: true); max-height: 350px; height: expression(this.height > 350 ? 350: true); }

.block, form, #exhibitors li { padding: 5px; margin-top: 5px; border-bottom: 1px solid #786a52; }

ul { list-style: none; margin-left: 0px; padding-left: 0px; }

input[type="text"], input[type="submit"], input[type="reset"], input[type="password"], textarea, select, option { font-size: 12px; color: #4d3527; background-color: transparent; border: 1px #786a52 solid; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 2px; }
input[type="submit"], input[type="reset"] { margin: 10px 5px 5px 0px; }

fieldset { border: 1px solid #786a52; margin: 15px 0px; padding: 5px 10px; }
legend { color: #4d3527; font-weight: bold; }

table { border-spacing: 0px; }
td, th { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #4d3527; vertical-align: top; }
th { font-weight: bold; }

.right { text-align: right; }
img.right { float: right; display: block; margin: 0px 5px 5px 5px; max-width: 150px; width: expression(this.width > 150 ? 150: true); }
.floatright { float: right; text-align: right; margin: 0px; padding: 0px; }

.small { font-size: 10px; }

form ul { margin-left: 0px; }
form li { list-style: none; margin: 0px; }

label { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 125px; vertical-align: top; }

.hidden { display: none; }

#popup { width: 100%; height: 100%; background-image: url(pix/popupback.png); margin: 0px; padding: 0px; position: fixed; top: 0px; left: 0px; z-index: 20; }
.popup { width: 400px; height: 170px; margin: auto; margin-top: 100px; border: 2px solid #4d3527; padding: 10px; background-color: #f1e9c9; text-align: left; }
.popup h2 { margin-top: 0px; }
