body	{ margin: 0px 0px 0px 0px; background-color: #FFFFFF; }

p.navi	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; margin-top: 7px; margin-left: 15px; }
p.unavi	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; background-color: #FFFFE0; border-width: 1px; border-style: solid; border-color: #DEDEDE; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }

a:link	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; color: #993333; text-decoration: none; }
a:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; color: #993333; text-decoration: none; }
a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; color: #CC0000; text-decoration: underline; }
a:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; color: #CC0000; text-decoration: none; }
a:focus	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; color: #CC0000; text-decoration: none; }

p,ul,ol,div	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
p.block	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-align: justify; }
p.stadt	{ font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: bold; color: #CC0000; margin-left: 15pt; margin-bottom: 12pt; text-decoration: underline; }
p.tour	{ font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: bold; color: #FF6600; margin-left: 15pt; margin-bottom: 12pt; text-decoration: underline; }
p.kult	{ font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: bold; color: #0066FF; margin-left: 15pt; margin-bottom: 12pt; text-decoration: underline; }
p.wirt	{ font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: bold; color: #339900; margin-left: 15pt; margin-bottom: 12pt; text-decoration: underline; }
p.immo	{ font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: bold; color: #999933; margin-left: 15pt; margin-bottom: 12pt; text-decoration: underline; }
p.extra	{ font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: bold; color: #333333; margin-left: 15pt; margin-bottom: 12pt; text-decoration: underline; }

input,textarea,select	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; color: #000000; border-width: 1px; border-style: solid; border-color: #993333; background-color: #FFF9F9; padding: 2px; }
option			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; color: #000000; }
.knopf			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; color: #000000; border-width: 2px; border-style: solid; border-style: outset; border-color: #993333; background-color: #FFF9F9; padding: 0px 5px 0px 5px; }

caption	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; margin-bottom:5px; }

.zentriert	{ text-align: center; }
.news	{ font-family: Arial, Helvetica, sans-serif; border-width: 7px; border-style: solid; border-color: #EEEEEE; background-color: #E1E1FF; }
.klein	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.dfn	{ display: none; }

.rahmen	{ border-width: 1px; border-style: solid; border-color:#3B75F2; }
td	{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; vertical-align: top; }
td.grau	{ background-color: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; vertical-align: top; }
th	{ background-color: #A7C9F6; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-align: left; }

