img									{ behavior: url("behavior.htc");}
body									{ font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; background: black url(css/background_main.jpg) fixed center top; height: 100%; overflow: hidden; scrollbar-3dlight-color: #F5F5F5; scrollbar-arrow-color: #696969; scrollbar-darkshadow-color: #696969; scrollbar-face-color: #f5f5f5; scrollbar-highlight-color: #c0c0c0; scrollbar-shadow-color: #cccccc; scrollbar-track-color: transparent  }
#background						{ background-color: #fff; position: absolute; z-index: 1; top: 0px; left: 50%; margin-left: -390px; width: 780px; height: 100%; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; visibility: visible;}
#layout								{ position: absolute; z-index: 2; top: 0px; left: 50%; margin-left: -390px; width: 780px; height: 100%; visibility: visible;}
td.logo								{ 120px; height: 300px }
td.logospace						{ width: auto; height: auto }
td.headerbgrd					{ width: 100%; height: 80px;}
#head-nav							{ position: absolute; z-index: 10; top: 0px; left: 50%; margin-left: -270px; width: 610px; height: 100px;}
td.head-adresse					{ padding-top: 10px; padding-left: 20px; padding-bottom: 10px;}
td.head-oeffnungszeiten		{ padding-top: 10px;}
td.head-kontakt					{ padding-top: 10px; padding-right: 20px;}
#content							{ margin-left: -250px; position: absolute; z-index: 3; top: 0; left: 50%; width: 620px; height: 98%; overflow: hidden }
#scrollspace						{ height: 80px; width: 100%;}
#scroll								{ height: 85%; overflow: auto }

a										{ color: #800000; text-decoration: none }
a:hover								{ color: #800000; text-decoration: underline }
.head								{ color: #800000; font-weight: bold; font-size: 11px; padding-top: 15px; padding-bottom: 5px }
hr										{ margin-bottom: 10px; border-bottom: 1px solid #800000 }
#menue 							{ margin-left: 20px; padding: 0px 0px; }
#menue li 							{ font: 11px "Verdana", "Arial", "Helvetica", "SunSans-Regular"; margin: 0px; display: inline; list-style: none; }
#menue a							{ text-decoration: none; background-image: url(css/head-bgrd.png); padding: 0px 15px 2px; border-top: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white }
#menue a:hover, #menue .aktiv
										{ border-right: 1px solid #800000; border-bottom: 1px solid #800000; border-left: 1px solid #800000 }

table.main							{ padding-top: 0px; padding-bottom: 5px; }
#sidelogo							{ position: absolute; z-index: 10; top: 0px; width: 80px; height: 100%; margin-left: 3px; visibility: visible }
td.contentbgrd					{ border-left: 1px solid black; border-right: 1px solid black; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; background-color:#ffffff; }
#sideimg							{ position: absolute; z-index: 10; top: 55px; margin-left: -150px; width: 243px; height: 400px; visibility: visible }
#contentcontainer				{ padding-bottom: 0px; padding-left: 9px; position: absolute; z-index: 1; top: 0px; left: 0px; width: 99%; height: auto; visibility: visible }
td.innercontent					{ padding-right: 60px; padding-bottom: 0px; padding-left: 105px; width: auto; height: 350px }

h1										{ color: #800000; font-size: 15px; font-family: sans-serif; font-weight: bold; letter-spacing: 125% }
h2										{ color: #800000; font-weight: normal; font-size: 11px; line-height: 14px; font-family: verdana }
h6   									{ padding-top: 25px}
input, textarea, option			{ color: #670000; font-size: 11px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; background: transparent url(css/head-bgrd.png); border: solid 1px gray }
input  								{ width: 180px }
textarea   							{ width: 262px; height: 35px }
