body    { font-size: 75%; margin: 0; padding: 0 }
p { font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none  }
.copy   { color: #036; font-size: 12px; font-family: sans-serif; font-weight: 100; line-height: 16px; list-style-type: disc }
.adresse     { color: #036; font-size: 10px; font-family: sans-serif; font-weight: 100; line-height: 12px; list-style-image: url(images/bullet.gif); position: relative }
.preisliste { color: #036; font-size: 12px; font-family: sans-serif; font-weight: 100; line-height: 16px; background-image: url(images/v_dashedline.gif); background-repeat: repeat-x; list-style-image: url(images/bullet.gif) }
.raumtabelle  { color: #036; font-size: 10px; font-family: sans-serif; font-weight: 100; line-height: 16px; background-image: url(images/v_dashedline.gif); background-repeat: repeat-x; list-style-image: url(images/bullet.gif) }
.raumlegende   { color: #036; font-size: 10px; font-family: sans-serif; line-height: 16px; background-repeat: repeat-x; list-style-image: url(images/bullet.gif) }
.randnotiz  { color: #036; font-size: 1em; font-family: sans-serif; font-weight: 100; line-height: 16px; background-image: url(images/eck.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 6px; padding-left: 8px }
a:link.menu1 { color: #036; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 16px; width: 192px }
.context { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 16px; width: 192px }
.menu1 { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 16px; width: 192px }
a:visited.menu1  { color: #036; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 16px }
a:hover.menu1  { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 16px }
a:active.menu1 { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 16px }
a:focus.menu1  { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 16px }
a:link.menu2   { color: #036; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 32px; width: 192px }
.menu2 { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 32px; width: 192px }
a:visited.menu2  { color: #036; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 32px }
a:hover.menu2 { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 32px }
a:active.menu2 { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; padding-left: 32px }
a:focus.menu2  { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; background-repeat: repeat-x; padding-left: 32px; width: 784px }
a:link      { color: #066; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; }
a:visited      { color: #066; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none;}
a:hover   { color: #903; text-decoration: none }
a:active   { color: #903; text-decoration: none}
a:focus   { color: #903; text-decoration: none}
span { font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none}
imput  { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; margin: 0; padding: 3px 3px 1px; border-style: solid; border-width: 1px; border-color: #000 #999 #999 #000 }
imput:focus { color: #fff; font-size: 1em; font-family: sans-serif; line-height: 16px; background-color: #903; margin: 0; padding: 3px 3px 1px; border-style: solid; border-width: 1px; border-color: #000 #999 #999 #000; text-decoration: none}
div { margin: 0; text-decoration: none}
div.separator     { font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; background-image: url(images/h_separator_80.gif); background-repeat: no-repeat; margin: 8px 0 0; padding-top: 8px }
div.space  { font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; background-repeat: no-repeat; margin: 4px 0 0; padding-top: 4px }
div.intent   { background-image: none; background-repeat: no-repeat; margin: 0 0 0 16px; color: #066; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none}
a:link.topnav      { color: white; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; margin-top: 0; padding-left: 4px }
a:visited.topnav    { color: white; text-decoration: none; margin-top: 0; padding-left: 4px }
a:hover.topnav    { color: black; text-decoration: none; margin-top: 0; padding-left: 4px }
a:active.topnav    { color: black; text-decoration: none; margin-top: 0; padding-left: 4px }
a:focus.topnav    { color: white; text-decoration: none; margin-top: 0; padding-left: 4px }
a:link.hyper        { color: #066; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; background-repeat: no-repeat; background-position: 0 4px }
a:visited.hyper          { color: #066; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; background-repeat: no-repeat; background-position: 0 4px }
a:hover.hyper         { color: #903; font-size: 1em; font-family: sans-serif; line-height: 16px; text-decoration: none; background-repeat: no-repeat; background-position: 0 4px }
a:visited:hover.hyper         { color: #000; font-size: 12px; font-family: sans-serif; line-height: 16px; text-decoration: none; background-repeat: no-repeat; background-position: 0 4px }
a:link.raumtabelle      { color: #066; font-size: 12px; font-family: sans-serif; line-height: 16px; text-decoration: none; background-image: url(images/linkpfeil.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px }
a:visited.raumtabelle       { color: #666; font-size: 12px; font-family: sans-serif; line-height: 16px; text-decoration: none; background-image: url(images/linkpfeil_vis.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px }
a:hover.raumtabelle       { color: #903; font-size: 12px; font-family: sans-serif; line-height: 16px; text-decoration: none; background-image: url(images/linkpfeil_hov.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px }
a:visited:hover.raumtabelle       { color: #000; font-size: 12px; font-family: sans-serif; line-height: 16px; text-decoration: none; background-image: url(images/linkpfeil_vis-hov.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px }
.hot   { color: #903 }
img.img  { margin-bottom: 2px; position: relative; border: 0 }
img.ico  { border: 0 }
.hl    { color: #369; font-size: 16px; font-family: sans-serif; font-weight: normal; line-height: 16px; list-style-type: disc; position: relative; left: -96px }
h1   { color: #369; font-size: 16px; font-family: sans-serif; font-weight: normal; line-height: 16px; letter-spacing: 120%; list-style-type: disc; margin-top: 0; margin-bottom: 0; position: relative; top: -2px; bottom: 0; left: -96px }
.descr   { color: #69c }
.body     { color: #036; font-size: 12px; font-family: sans-serif; font-weight: 100; line-height: 16px; list-style-type: disc }
.newsdate      { color: #369; font-size: 10px; font-family: sans-serif; font-weight: normal; line-height: 10px; margin-top: 0; margin-bottom: 0; position: relative; bottom: 0; left: 0 }
.eventdate     { color: #369 }
.imgtxt   { color: #369; font-size: 10px; font-family: sans-serif; font-weight: 100; line-height: 12px; list-style-image: url("images/bullet.gif"); position: relative; top: 0 }
.dltxt  { color: #369; font-size: 10px; font-family: sans-serif; font-weight: 100; line-height: 12px; list-style-image: url("images/bullet.gif"); position: relative }
#1sub {
	display: none }
a.button, .TabbedPanelsTab {
	color:           #fff;
	font-size:        10px;
	background-color: #903;
	text-transform:   uppercase;
	letter-spacing:   1px;
	margin-top:       1px;
	padding:          1px 2px 2px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #c36 #603 #603 #c36
}
a.button:visited {
	color: #fff;
	font-size: 10px;
	background-color: #903;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 1px;
	padding: 1px 2px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #c36 #603 #603 #c36;
}
a.button:hover, .TabbedPanelsTabHover {
	color:           #fff;
	font-size:        10px;
	background-color: #c00;
	text-transform:   uppercase;
	letter-spacing:   1px;
	margin-top:       1px;
	padding:          1px 2px 2px;
	position:         relative;
	top:              -1px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #f66 #600 #600 #f66
}
a.button:active, .TabbedPanelsTabSelected {
	color: #fff;
	font-size: 10px;
	background-color: #903;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 1px;
	padding: 1px 2px 2px;
	position: relative;
	top: 0;
	border-style: solid;
	border-width: 1px;
	border-color: #f66 #600 #600 #f66;
}

