BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
A {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #333399; TEXT-DECORATION: underline
}
A.prinavi {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.prinavi:hover {
	COLOR: #333399; TEXT-DECORATION: none
}
A.subnavi {
	FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.subnavi:hover {
	COLOR: #333399; TEXT-DECORATION: none
}
A.tabnavi {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.tabnavi:hover {
	COLOR: #333399; TEXT-DECORATION: none
}
A.textnavi {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.textnavi:hover {
	COLOR: #333399; TEXT-DECORATION: none
}
A.butnavi {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff3300; TEXT-DECORATION: none
}
A.butnavi:hover {
	FONT-WEIGHT: bold; COLOR: #333399; TEXT-DECORATION: none
}
A.topten {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333399; TEXT-DECORATION: none
}
A.topten:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}
.head00 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000
}
.head01 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333399
}
.head02 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff
}
.subhead00 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.subhead01 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333399
}
.subhead02 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.prinavioff {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff3300
}
.txt00 {
	FONT-SIZE: 12px; COLOR: #000000
}
.txt01 {
	FONT-SIZE: 12px; COLOR: #333399
}
.txt02 {
	FONT-SIZE: 12px; COLOR: #ffffff
}
.subtxt00 {
	FONT-SIZE: 10px; COLOR: #000000
}
.subtxt01 {
	FONT-SIZE: 10px; COLOR: #333399
}
.subtxt02 {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.formobject {
	FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.agname {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.agadress {
	FONT-SIZE: 11px; COLOR: #000000
}
.bottom {
	FONT-SIZE: 12px; COLOR: #000000
}
.slogan {
	FONT-SIZE: 18px; COLOR: #ffffff; FONT-STYLE: italic; TEXT-ALIGN: right
}
.bgfond {
	BACKGROUND-COLOR: #ffffff
}
.bgbasic {
	BACKGROUND-COLOR: #ff9900
}
.bgerror {
	BACKGROUND-COLOR: #ff9900
}
.bgtab01 {
	BACKGROUND-COLOR: #efefef
}
.bgtab02 {
	BACKGROUND-COLOR: #ffffff
}
.bgframe {
	BACKGROUND-COLOR: #cccccc
}
.bgprinavi {
	BACKGROUND-COLOR: #efefef
}
.bgsubnavi {
	BACKGROUND-COLOR: #ffffff
}
.bghighlight {
	BACKGROUND-COLOR: #ff3300
}
.bgbottom {
	BACKGROUND-COLOR: #ff9900
}
.bgline {
	BACKGROUND-COLOR: #b8d4e3
}
#teaser {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 285px; POSITION: relative; TOP: 0px; HEIGHT: 84px
}
#button {
	Z-INDEX: 3; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.r_ro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/rahmen/r_ro_act1.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 285px; PADDING-TOP: 0px
}
.r_lo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/rahmen/r_lo_act1.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 285px; PADDING-TOP: 0px
}
.r_ru {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/rahmen/r_ru_act1.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 285px; PADDING-TOP: 0px
}
.r_lu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/rahmen/r_lu_act1.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 285px; PADDING-TOP: 0px
}
.rinhalt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#prinav {
	BACKGROUND: url(../img/rahmen/bg1.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 100%
}
#prinav UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none
}
#prinav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/rahmen/r_ro1.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#prinav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../img/rahmen/r_lo1.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #ff3300; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#prinav A {
	FLOAT: none
}
#prinav A:hover {
	COLOR: #333399
}
#prinav #current {
	BACKGROUND: url(../img/rahmen/r_ro_act1.gif) no-repeat right top
}
#prinav #current A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../img/rahmen/r_lo_act1.gif) no-repeat left top; PADDING-BOTTOM: 4px; COLOR: #333399; PADDING-TOP: 4px
}
#subnav {
	FLOAT: left; WIDTH: 100%
}
#subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnav LI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #efefef
}
#subnav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #ff3300; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#subnav A {
	FLOAT: none
}
#subnav A:hover {
	COLOR: #333399
}
#subnav #current {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff
}
#subnav #current A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; COLOR: #333399; PADDING-TOP: 4px
}
#stadt A:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#stadt A .showcase {
	DISPLAY: none
}
#stadt A:hover .showcase {
	BORDER-RIGHT: #333399 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333399 1px solid; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #333399 1px solid; WIDTH: 100px; CURSOR: hand; COLOR: #333399; PADDING-TOP: 3px; BORDER-BOTTOM: #333399 1px solid; POSITION: absolute; TOP: 4px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#kartenav {
	BACKGROUND: url(../img/rahmen/bg1.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 100%
}
#kartenav UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#kartenav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/rahmen/r_ro1.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#kartenav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../img/rahmen/r_lo1.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #ff3300; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#kartenav A {
	FLOAT: none
}
#kartenav A:hover {
	COLOR: #333399
}
#kartenav #current {
	BACKGROUND: url(../img/rahmen/r_ro_act1.gif) no-repeat right top
}
#kartenav #current A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../img/rahmen/r_lo_act1.gif) no-repeat left top; PADDING-BOTTOM: 3px; COLOR: #333399; PADDING-TOP: 3px
}

