html { overflow: -moz-scrollbars-vertical; }
body { margin: 0px; padding: 0px; background-color: #E9D9BA; } 
a:link { color: #5A3C32; text-decoration: none; }
a:visited { color: #5A3C32; text-decoration: none; }
a:focus { color: #5A3C32; text-decoration: none; }
a:hover { color: #5A3C32; text-decoration: none; }
a:active { color: #5A3C32; text-decoration: none; }
a.menu:link { color: #FFFFFF; text-decoration: none; }
a.menu:visited { color: #FFFFFF; text-decoration: none; }
a.menu:focus { color: #FFFFFF; text-decoration: none; }
a.menu:hover { color: #5A3C32; text-decoration: none; }
a.menu:active { color: #FFFFFF; text-decoration: none; }
a.menu2:link { color: #E47A34; text-decoration: none; }
a.menu2:visited { color: #E47A34; text-decoration: none; }
a.menu2:focus { color: #E47A34; text-decoration: none; }
a.menu2:hover { color: #E47A34; text-decoration: none; }
a.menu2:active { color: #E47A34; text-decoration: none; }
.Stil0 { font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #5A3C32; font-weight: bold; }
.Stil1 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #5A3C32; }
.Stil2 { font-size: 9px; font-family: Arial, Helvetica, sans-serif;	color: #5A3C32;	}
.Stil3 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #5A3C32; font-weight: bold; }
.Stil4 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #5A3C32; font-weight: bold; text-decoration: none; }
.Stil5 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #5A3C32; font-weight: bold; }
.Stil6 { font-size: 9px; font-family: Arial, Helvetica, sans-serif;	color: #5A3C32;	}
.Stil7 { font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #5A3C32; font-weight: bold; }
.Stil8 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FF0000; }
sup { font-size: 6px; font-family: Arial, Helvetica, sans-serif; color: #5A3C32; }
#container1 { position: absolute; width: 960px; height: 340px; left: 50%; margin-left: -480px; margin-top: 223px; background-color: #E6D2AE; }
#container2 { position: absolute; width: 960px; left: 50%; margin-left: -480px; margin-top: 0px; }
#logo { position: relative;	height: 163px; width: 960px; background-image:url(logo.jpg)}
#menu {	position: relative;	height: 60px; width: 960px; background-image:url(menu.jpg)}
table.menu { position: absolute; height: 60px; width: 603px; }
#banner { height: 340px; width: 960px; }
#content { width: 960px; padding-top: 24px;	padding-bottom: 24px; }
#footer { width: 940px;	height: 20px; padding: 10px; background-color: #E47A34; }
img.footer { float: right; margin-left: 10px; }
p.footer { margin: 0px; text-align: right; line-height: 20px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
#footmenu {	position: relative;	width: 960px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #E47A34; }
td.top {background-image: url(menu_top.jpg); background-repeat: repeat-x; width: 563px; height: 2px; } 
td.space { width: 563px; height: 4px; } 
td.mid { background-image: url(menu_mid.jpg); background-repeat: repeat-y; width: 2px; height: 40px; }
td.menu { width: 111px; height: 40px; text-align: center; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
td.mid_content { background-image: url(menu_mid.jpg); background-repeat: repeat-y;	width: 2px; }
td.content_uni { padding-left: 20px; padding-right: 20px; overflow: hidden; }
td.content_index { padding-left: 20px; padding-right: 20px; overflow: hidden; width: 320px; }
td.content_oeff1 { line-height: 25px; padding-left: 20px; overflow: hidden; width: 200px; }
td.content_oeff2 { line-height: 25px; }
td.content_picl { padding-left: 20px; padding-right: 10px; }
td.content_picm { padding-left: 10px; padding-right: 10px; }
td.content_picr { padding-left: 10px; padding-right: 20px; }
td.content_karte1 { padding-left: 20px; overflow: hidden; line-height: 20px; }
td.content_karte2 {	padding-left: 20px; padding-right: 20px; overflow: hidden; width: 479px; }
td.content_karte3 { padding-left: 16px; padding-right: 16px; overflow: hidden; }
img.flyer { float: right; margin-right: 320px; }
.thumbnail { padding: 4px; border: 1px solid #5A3C32; }
.thumbnail2 { padding: 4px; border: 1px solid #5A3C32; }