BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; scrollbar-dark-shadow-color: white
}
BODY.popup {
	BACKGROUND-COLOR: #ffffff
}
FIELDSET {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #888 1px solid
}
FIELDSET LEGEND {
	FONT-WEIGHT: bold
}
TD {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-VARIANT: normal
}
.hidden {
	LEFT: -4000px; VISIBILITY: hidden; POSITION: absolute; TOP: -4000px
}
.show {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #e0e0e0
}
IFRAME.hidden {
	VISIBILITY: visible
}
.hidden#pagedata {
	VISIBILITY: visible
}
.color1 {
	BACKGROUND-COLOR: #00ccff
}
.color2 {
	BACKGROUND-COLOR: #0099ff
}
.warning {
	FONT-WEIGHT: bold; COLOR: #c00000; FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.notification {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial
}
.notification SPAN.warning {
	FONT-WEIGHT: bold; COLOR: #ff9900; FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TD.splitbar {
	WIDTH: 2px; BACKGROUND-COLOR: #ff8000
}
TD.button {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; WIDTH: 150px; CURSOR: default; COLOR: #000080; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: Verdana
}
.label_disabled {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; WIDTH: 150px; CURSOR: default; COLOR: #707080; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: Verdana
}
.selector_frei {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: black 1px solid; WIDTH: 110px; BORDER-BOTTOM: black 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.selector_inbearbeitung {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: black 1px solid; WIDTH: 110px; BORDER-BOTTOM: black 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffcc
}
.selector_neu {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: black 1px solid; WIDTH: 110px; COLOR: #ffffff; BORDER-BOTTOM: black 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffc6aa
}
.selector_abgelehnt {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: black 1px solid; WIDTH: 110px; COLOR: #ffffff; BORDER-BOTTOM: black 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ff5353
}
TABLE.layout {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid; HEIGHT: 100%; TEXT-ALIGN: left
}
TD.center HR.layout {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
TABLE.layout TD.center {
	BORDER-RIGHT: green 0px solid; BORDER-TOP: green 0px solid; VERTICAL-ALIGN: top; BORDER-LEFT: green 0px solid; BORDER-BOTTOM: green 0px solid; TEXT-ALIGN: center
}
TABLE.layout TD.left {
	WIDTH: 35px; BACKGROUND-COLOR: #d5dee7
}
TABLE.layout TD.right {
	BACKGROUND-IMAGE: url(/city_info/admin/layout/gray_simple/images/content_bg.gif); WIDTH: 20%
}
TABLE.layout TD.title {
	FONT-WEIGHT: normal; WIDTH: 40%; COLOR: #18184a; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; HEIGHT: 25px; BACKGROUND-COLOR: #d5dee7; TEXT-ALIGN: left
}
TABLE.layout .warning {
	FONT-WEIGHT: bold; CURSOR: default; COLOR: #c00000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
BODY.popup TABLE.layout {
	MARGIN-TOP: 0px
}
SPAN.text {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial
}
FORM.popup SELECT {
	WIDTH: 300px
}
FORM.popup BUTTON {
	WIDTH: 150px
}
FORM.modify BUTTON {
	WIDTH: 100px
}
FORM.modify INPUT.button {
	WIDTH: 100px
}
FORM.default SELECT {
	WIDTH: 200px
}
INPUT {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial
}
INPUT.text {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; WIDTH: 300px; COLOR: #18184a; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #e8ecf1
}
INPUT.short {
	WIDTH: 80px
}
INPUT.buton {
	BORDER-RIGHT: #2f3b6b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2f3b6b 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; BORDER-LEFT: #2f3b6b 1px solid; WIDTH: 100px; COLOR: #18184a; PADDING-TOP: 1px; BORDER-BOTTOM: #2f3b6b 1px solid; FONT-FAMILY: arial; LETTER-SPACING: 0px; BACKGROUND-COLOR: #bdc6d6
}
BUTTON {
	BORDER-RIGHT: #2f3b6b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2f3b6b 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; BORDER-LEFT: #2f3b6b 1px solid; WIDTH: 100px; COLOR: #18184a; PADDING-TOP: 1px; BORDER-BOTTOM: #2f3b6b 1px solid; FONT-FAMILY: arial; LETTER-SPACING: 0px; BACKGROUND-COLOR: #bdc6d6
}
BUTTON.small {
	WIDTH: 30px
}
SELECT {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: silver 1px solid; COLOR: #18184a; BORDER-BOTTOM: silver 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #d5dee7
}
SELECT OPTION.unset {
	COLOR: gray
}
TEXTAREA {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-WEIGHT: bold; OVERFLOW: auto; BORDER-LEFT: silver 1px solid; WIDTH: 300px; COLOR: #18184a; BORDER-BOTTOM: silver 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e8ecff
}
DIV.select {
	BORDER-RIGHT: #404080 1px solid; BORDER-TOP: #404080 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #404080 1px solid; WIDTH: 210px; CURSOR: hand; BORDER-BOTTOM: #404080 1px solid; HEIGHT: 52px; BACKGROUND-COLOR: #e8ecff
}
TABLE.data {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.data TH {
	BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #e8ecf1
}
TABLE.data #record TD {
	CURSOR: default; FONT-STYLE: italic
}
TABLE.data .mover#record {
	BACKGROUND-COLOR: #e0e0e0
}
TABLE.default {
	WIDTH: 500px
}
TABLE.default TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.default TD.nospace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.default COL.select {
	BORDER-RIGHT: black 3px solid; PADDING-RIGHT: 6px; BORDER-TOP: black 3px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: black 3px solid; WIDTH: 410px; PADDING-TOP: 6px; BORDER-BOTTOM: black 3px solid
}
TABLE.default COL.button {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; WIDTH: 125px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
TABLE.default BUTTON {
	WIDTH: 100px
}
TABLE.default SELECT {
	WIDTH: 400px
}
TABLE.default #datainfo {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; FONT-WEIGHT: bold; BORDER-LEFT: #000000 2px solid; WIDTH: 200px; BORDER-BOTTOM: #000000 2px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
IMG.thumbnail {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: Alpha(opacity=67, style=0); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
IMG.thumbnail_down {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: Alpha(opacity=100, style=0); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
IMG.thumbnail_disabled {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: Gray(); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
A:hover IMG.thumbnail {
	FILTER: Alpha(opacity=100, style=0)
}
A IMG.thumbnail_selected {
	BORDER-RIGHT: #000000 3px solid; BORDER-TOP: #000000 3px solid; FILTER: Alpha(opacity=67, style=0); BORDER-LEFT: #000000 3px solid; BORDER-BOTTOM: #000000 3px solid
}
A:hover IMG.thumbnail_selected {
	BORDER-LEFT-COLOR: #000000; FILTER: Alpha(opacity=100, style=0); BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
BODY.login {
	MARGIN-TOP: 12px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eaeef3
}
BODY.login TD.logo {
	BACKGROUND-POSITION-X: center; BACKGROUND-IMAGE: url(/city_info/admin/layout/gray_simple/images/ac-logo-trans.gif); WIDTH: 237px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 125px; BACKGROUND-COLOR: #eaeef3; TEXT-ALIGN: center
}
BODY.login TD.form {
	FONT-WEIGHT: bold; COLOR: #000000
}
BODY.login INPUT.text {
	WIDTH: 120px; CURSOR: text
}
BODY.login INPUT.button {
	WIDTH: 100px
}
BODY.login TD.server_name {
	FONT-WEIGHT: bold; COLOR: #999999; FONT-FAMILY: Arial
}
BODY.login TD.secure {
	FONT-WEIGHT: bold; COLOR: #999999; FONT-FAMILY: Arial
}
BODY.login TR.insecure INPUT {
	WIDTH: 14px; HEIGHT: 14px
}
BODY.login TR.insecure LABEL {
	COLOR: gray
}
BODY.login TR.errorfield TD.label {
	COLOR: #ff0000
}
BODY.login TR.errorfield INPUT {
	BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BACKGROUND-COLOR: silver; BORDER-RIGHT-COLOR: #ff0000
}
BODY.top {
	BACKGROUND-COLOR: #ffffff
}
BODY.top .status {
	HEIGHT: 20px
}
BODY.top .status TD {
	WIDTH: 80%; COLOR: #000000
}
BODY.top .status TD#status {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold
}
BODY.top .status TD.label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #2f3c6b; PADDING-TOP: 0px
}
BODY.top .menu {
	WIDTH: 100%; HEIGHT: 14px; BACKGROUND-COLOR: #cad7df
}
BODY.top .menu SELECT {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; WIDTH: 350px; COLOR: #ffffff; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #000080
}
BODY.top .menu TD {
	FONT-WEIGHT: bold; HEIGHT: 14px
}
BODY.top TABLE.menu A#sub_men {
	FONT-WEIGHT: bold
}
BODY.top TD A {
	
}
BODY.top TD A:hover {
	COLOR: #737373
}
BODY.top TD.td_bg1 {
	BACKGROUND-COLOR: #cad7df
}
BODY.top TD.td_bg1 A {
	FONT-WEIGHT: normal
}
BODY.top TD.td_bg2 {
	BACKGROUND-COLOR: #eaeef3; TEXT-ALIGN: right
}
BODY.top A {
	COLOR: #000000; FONT-FAMILY: Verdana
}
BODY.top A:visited {
	COLOR: #000000
}
BODY.top A:hover {
	COLOR: #ff8000
}
BODY.menu {
	BORDER-RIGHT: black 0px solid; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/city_info/admin/layout/gray_simple/images/menu_bg.jpg); MARGIN: 0px; FONT-FAMILY: Arial
}
BODY.menu DIV#menu {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
BODY.menu DIV {
	BORDER-RIGHT: #eaeef3 0px solid; BORDER-TOP: #eaeef3 0px solid; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1px; BORDER-LEFT: #eaeef3 0px solid; WIDTH: 99%; COLOR: #18184a; BORDER-BOTTOM: #eaeef3 0px solid
}
BODY.menu DIV.title {
	PADDING-RIGHT: 0px; BORDER-TOP: #18184a 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #18184a 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #bdc6d6; TEXT-ALIGN: center
}
BODY.menu DIV.item {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-COLOR: #bdc6d6
}
BODY.menu DIV IMG {
	BORDER-RIGHT: green 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: green 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: green 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: green 0px solid
}
BODY.menu DIV.mover {
	BORDER-RIGHT: #eaeef3 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eaeef3 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #eaeef3 0px solid; CURSOR: hand; COLOR: #ff9900; PADDING-TOP: 0px; BORDER-BOTTOM: #eaeef3 0px solid; BACKGROUND-COLOR: #bdc6d6
}
BODY.menu DIV.active {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; BACKGROUND-COLOR: #bdc6d6
}
BODY.menu DIV.sub {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.menu DIV.sub IMG {
	BORDER-RIGHT: green 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: green 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: green 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: green 0px solid
}
BODY.menu DIV.sub DIV.item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #18184a; PADDING-TOP: 0px
}
BODY.menu DIV.sub DIV.mover {
	BORDER-RIGHT: #eaeef3 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eaeef3 0px solid; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #eaeef3 0px solid; CURSOR: hand; COLOR: #ff9900; PADDING-TOP: 0px; BORDER-BOTTOM: #eaeef3 0px solid
}
BODY.menu DIV.sub DIV.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff9900; PADDING-TOP: 0px
}
BODY.menu DIV#item_top SPAN DIV.mover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #ff8000; PADDING-TOP: 0px
}
BODY.menu DIV#item_top SPAN DIV.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #a9a9a9; PADDING-TOP: 0px
}
BODY.menu .hidden {
	LEFT: -4000px; VISIBILITY: visible; POSITION: absolute; TOP: -4000px
}
BODY.lebenslagen .hidden {
	LEFT: -4000px; POSITION: absolute; TOP: -4000px
}
BODY.lebenslagen .local {
	COLOR: black
}
BODY.lebenslagen .global {
	COLOR: gray
}
BODY.iframe {
	BACKGROUND-COLOR: #ffffff
}
BODY IFRAME {
	WIDTH: 410px; HEIGHT: 210px
}
BODY IFRAME#lebenslagen {
	WIDTH: 400px; HEIGHT: 440px
}
BODY IFRAME#etage {
	WIDTH: 446px; HEIGHT: 145px
}
BODY IFRAME#footer {
	WIDTH: 600px; HEIGHT: 400px
}
#contextmenu {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; RIGHT: -4000px; LEFT: -4000px; BORDER-LEFT: black 1px solid; CURSOR: hand; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: #a0a0ff
}
#contextmenu #btn {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#contextmenu .mover#btn {
	COLOR: white; BACKGROUND-COLOR: #000080
}
#contextmenu .splitline {
	HEIGHT: 1px; BACKGROUND-COLOR: black
}
#ctxmenu {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; FILTER: progid:DXImageTransform.Microsoft.shadow(color=gray,direction=135,strength=4); VISIBILITY: hidden; BORDER-LEFT: black 1px solid; WIDTH: 100px; BORDER-BOTTOM: 0px; POSITION: absolute; BACKGROUND-COLOR: #a0a0ff
}
.visible#ctxmenu {
	DISPLAY: block; VISIBILITY: visible
}
#ctxmenu TABLE {
	VISIBILITY: hidden; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
#ctxmenu TABLE.visible {
	VISIBILITY: visible; POSITION: relative
}
#ctxmenu TH {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial
}
#ctxmenu TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
#ctxmenu TD.disabled {
	COLOR: #e0ffff; FONT-STYLE: italic
}
#ctxmenu TD.mover {
	BACKGROUND-COLOR: #ccddff
}
#ctxmenu TD.line {
	BACKGROUND-COLOR: black
}
TR.selected TD {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight
}
.tooltip {
	BORDER-RIGHT: thin groove; BORDER-TOP: thin groove; Z-INDEX: 1; LEFT: -100px; BORDER-LEFT: thin groove; COLOR: black; WORD-BREAK: keep-all; BORDER-BOTTOM: thin groove; WHITE-SPACE: nowrap; POSITION: absolute; TOP: -100px; BACKGROUND-COLOR: #ffd700; TEXT-ALIGN: center
}
TABLE.az {
	WIDTH: 100%
}
SPAN.az {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: black 0px solid; COLOR: gray; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
SPAN.az A {
	FONT-WEIGHT: bold; COLOR: #dcdcdc
}
SPAN.az A:visited {
	FONT-WEIGHT: bold; COLOR: #dcdcdc
}
SPAN.az A:hover {
	COLOR: gray; TEXT-DECORATION: underline overline
}
.az_deact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial
}
BODY.select {
	SCROLLBAR-FACE-COLOR: #3399ff; SCROLLBAR-HIGHLIGHT-COLOR: #c0c0ff; SCROLLBAR-SHADOW-COLOR: white; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #000080; BACKGROUND-COLOR: #f5f5f5; scrollbar-dark-shadow-color: white
}
BODY.select TR#record TD {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial; FONT-VARIANT: normal
}
BODY.select TR.selected#record TD {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight
}
#schirm_text {
	BORDER-RIGHT: #ff8000 0px solid; BORDER-TOP: #ff8000 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; BORDER-LEFT: #ff8000 0px solid; COLOR: #000000; BORDER-BOTTOM: #ff8000 0px solid; FONT-FAMILY: Arial
}
.info {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: 2px solid; PADDING-LEFT: 2px; BACKGROUND: #ffd700; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 2px solid
}
.item_focused {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 2px; BACKGROUND: #a9a9a9; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
.item_focused_top {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; BACKGROUND: #a9a9a9; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
.item {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 2px; BACKGROUND: #bdc6d6; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
.item_top {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; BACKGROUND: #bdc6d6; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
TABLE.pageselect {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.pageselect TD {
	COLOR: #aaaaaa
}
TABLE.pageselect TD.left {
	BACKGROUND: none transparent scroll repeat 0% 0%; WORD-BREAK: keep-all; WHITE-SPACE: nowrap
}
TABLE.pageselect TD.right {
	BACKGROUND: none transparent scroll repeat 0% 0%; WORD-BREAK: keep-all; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.pageselect TD.center {
	BACKGROUND: none transparent scroll repeat 0% 0%; WORD-BREAK: keep-all; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.pageselect TD.center A {
	WIDTH: 25px
}
TABLE.pageselect TD.center A.aktivate {
	COLOR: #000000; BACKGROUND-COLOR: #cccccc
}
BODY.rubrik_sel {
	BACKGROUND-COLOR: #ffffff
}
BODY.rubrik_sel #rubrik {
	BACKGROUND-COLOR: #dcdcdc
}
BODY.rubrik_sel OPTION {
	COLOR: gray
}
BODY.rubrik_sel .show {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black
}
DIV#zeit {
	BORDER-RIGHT: red 0px dotted; BORDER-TOP: red 0px dotted; FONT-WEIGHT: bold; LEFT: 0px; BORDER-LEFT: red 0px dotted; WIDTH: 160px; COLOR: gray; BORDER-BOTTOM: red 0px dotted; FONT-FAMILY: arial; POSITION: absolute; TOP: 5px; HEIGHT: 23px; TEXT-ALIGN: center
}
BODY#treeinfo {
	BACKGROUND-COLOR: #f5f5f5
}
BODY#treeinfo #sh_link {
	WIDTH: 15px
}
BODY#treeinfo TD {
	FONT-FAMILY: Arial
}
BODY#treeinfo TABLE {
	TABLE-LAYOUT: fixed
}
BODY#treeinfo TABLE.auto {
	TABLE-LAYOUT: auto
}
BODY#treeinfo #showhide {
	CURSOR: hand
}
BODY#treeinfo .hiddentree {
	LEFT: -1000px; POSITION: absolute; TOP: -1000px
}
BODY#treeinfo #treeitem {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; CURSOR: hand; BORDER-BOTTOM: #bbbbbb 1px solid; FONT-FAMILY: Arial
}
BODY#treeinfo .selected#treeitem {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight
}
BODY#treeinfo TD.disabled {
	COLOR: #000000; BACKGROUND-COLOR: #ffeeee
}
.left {
	WORD-BREAK: keep-all; WHITE-SPACE: nowrap
}
BODY#rights TABLE.rights TR TD {
	PADDING-RIGHT: 2px; BORDER-TOP: #eaeef3 1px solid; PADDING-LEFT: 2px; BORDER-LEFT-COLOR: #eaeef3; PADDING-BOTTOM: 2px; WORD-BREAK: keep-all; PADDING-TOP: 2px; BORDER-BOTTOM: #eaeef3 0px solid; WHITE-SPACE: nowrap; HEIGHT: 22px; BORDER-RIGHT-COLOR: #eaeef3
}
BODY#rights TABLE.rights TR TD.left {
	BORDER-LEFT: 1px solid; WIDTH: 200px
}
BODY#rights TABLE.rights TR TD.right {
	BORDER-RIGHT: 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY#rights TABLE.rights TH {
	TEXT-ALIGN: left
}
BODY#rights TABLE.rights TR.highlight TD {
	BORDER-TOP: #000000 1px solid; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #bdc6d6; BORDER-RIGHT-COLOR: #000000
}
BODY#rights TABLE.rights1 TR TD {
	BORDER-TOP: red 0px solid; BORDER-LEFT-COLOR: red; WORD-BREAK: keep-all; BORDER-BOTTOM: red 0px solid; WHITE-SPACE: nowrap; BORDER-RIGHT-COLOR: red
}
BODY#rights TABLE.rights1 TR TD.left {
	BORDER-LEFT: 0px solid
}
BODY#rights TABLE.rights1 TR TD.right {
	BORDER-RIGHT: 0px solid; BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY#rights TABLE.rights1 TH {
	TEXT-ALIGN: left
}
BODY#rights TABLE.rights1 TR.highlight TD {
	BORDER-TOP: #000000 1px solid; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #bdc6d6; BORDER-RIGHT-COLOR: #000000
}
BODY#rights #module {
	CURSOR: hand
}
BODY#rights #module TD {
	FONT-WEIGHT: bold
}
TD.space_ac_text A {
	FONT-WEIGHT: normal; FONT-STYLE: normal; TEXT-DECORATION: none
}
TABLE {
	FONT-FAMILY: Arial
}
TD.title {
	FONT-WEIGHT: bold; COLOR: #000000
}
SPAN.haftung {
	FONT-FAMILY: Arial
}
TD.tel_fax_mail_text {
	TEXT-ALIGN: left
}
TD.auflistung_text {
	
}
TABLE.az SPAN.az_deact {
	FONT-WEIGHT: normal; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.az SPAN.az {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.az SPAN.az A {
	FONT-WEIGHT: normal; COLOR: #ff8000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.footer HR {
	FONT-WEIGHT: lighter; COLOR: #deba7e; FONT-STYLE: normal; HEIGHT: 1px; TEXT-DECORATION: none
}
TABLE.auflistung {
	WIDTH: 100%
}
TD.text {
	FONT-FAMILY: Arial
}
.hinweistexte {
	BORDER-RIGHT: #06f 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 10px center; BORDER-TOP: #06f 1px solid; PADDING-LEFT: 45px; FLOAT: right; BACKGROUND-IMAGE: url(/city_data/images/7/6/73967/orig_24x24.png); MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 7px; BORDER-LEFT: #06f 1px solid; COLOR: #06f; PADDING-TOP: 7px; BORDER-BOTTOM: #06f 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #def; TEXT-ALIGN: justify
}

