body {}

.TOP1     { background-color: #fff; background-image: url("../image/HRS_Head_Pic.jpg"); position: absolute; top: 0; left: 0; width: 900px; height: 165px; vertical-align: bottom }

.TOP2     { color: #808080; font-size: 8pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 12pt; text-align: right; position: absolute; top: 578px; left: 100px; width: 190px; height: 70px }

.nav_ontop   { color: #40352d; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
.nav_ontop a { color: #40352d; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav_ontop a:hover { color: #40352d; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.nav_ontop a:visited { color: #40352d; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.TOP3  { position: absolute; top: 0; left: 482px; width: 440px; height: 110px }

.NAV1           { color: #fff; background-color: #da8d00; padding-top: 3px; padding-left: 5px; position: absolute; z-index: 10; top: 165px; left: 100px; width: 700px; height: 28px }

.BLANK      { background-image: url("../image/HRS_Background.jpg"); position: relative; z-index: 0; top: 0; left: 0; width: 900px; height: 605px }
.NAV2  { text-align: left; position: absolute; top: 161px; left: 78px; width: 630px; height: 24px }

.NAV3      { padding: 1px 0 0 1px; position: absolute; top: 14px; left: 672px; width: 113px; height: 25px }

.NAV4      { background-color: #da8d00; position: absolute; z-index: 5; top: 373px; left: 100px; width: 190px; height: 65px }
.ADRESSE  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #da8d00; text-align: left; padding: 5px 3px 3px 10px; position: absolute; z-index: 5; top: 448px; left: 100px; width: 190px; height: 120px }
.ADRESSE_TEXT { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; z-index: 5 }
.ADRESSE a  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; background-color: #da8d00; text-align: left; z-index: 5 }
.ADRESSE a:hover { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; background-color: #40352d; text-align: left; z-index: 5 }
.SOCIALNET       { color: #004a98; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; background-color: #eff4f8; text-align: left; visibility: visible; padding: 5px 3px 5px 10px; position: absolute; z-index: 5; top: 655px; left: 100px; width: 190px; height: 100px }
.SOCIALNET a  { color: #004a98; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #eff4f8; text-align: left }
.SOCIALNET a:hover   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; text-align: left }
.SOCIALNET hr { color: #eff4f8; font-family: Arial, Helvetica, sans-serif; margin-top: -3px; border-bottom: 1px solid #004a98 }
.PICNAV       { color: #fff; background-color: #da8d00; padding: 10px; position: absolute; z-index: 5; top: 203px; left: 100px; width: 190px; height: 160px; overflow: hidden }
.PICNAVPIC { color: #fff; background-color: #da8d00; position: relative; z-index: 6; top: 0; left: 0; width: 170px; height: 140px; overflow: hidden }
.NAV4LISTE  { color: #fff; background-color: #da8d00; padding: 10px; position: relative; z-index: 20; top: 170px; left: 0; width: 190px; height: 65px }
.CONTENT        { background-color: #c4d370; text-align: left; padding: 10px; position: absolute; top: 203px; left: 300px; width: 360px; height: 570px; overflow: auto; clip: auto; border: solid 20px #9ab148; scrollbar-3d-light-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #DCD470; scrollbar-darkshadow-color: #1E352D; scrollbar-face-color: #B1A748; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #B1A748; scrollbar-track-color: #DCD470   }
.CONTENT_SCROLLBAR { scrollbar-3d-light-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #DCD470; scrollbar-darkshadow-color: #1E352D; scrollbar-face-color: #B1A748; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #B1A748; scrollbar-track-color: #DCD470 }
.NEWS   { text-align: left; position: relative; z-index: 5; top: 0; left: 5px; width: 125px; height: 200px }
.NEWS_BOX    { background-color: #da8d00; padding-top: 3px; padding-right: 2px; position: absolute; z-index: 4; top: 203px; left: 670px; width: 130px; height: 200px }
.PART     { text-align: center; width: 120px }
.PART_BOX       { background-color: #da8d00; padding: 5px 5px 4px; position: absolute; top: 413px; left: 670px; width: 130px }
.LINK_BOX { position: absolute; top: 577px; left: 670px; width: 130px }
.LEFT { background-color: #076299; position: absolute; top: 0; left: 0; width: 65px; height: 600px }

.RIGHT  { background-color: #076299; position: absolute; top: 0; left: 935px; width: 64px; height: 600px }
.logo_top1 { position: absolute; bottom: 0; left: 3px }

.rahmen { outline: solid 1px #c0c0c0 }
.ImgTextL   { margin-top: 5px; margin-right: 10px; width: 100px; max-width: 100px; float: left; clear: right; overflow: hidden; clip: rect(auto auto auto auto); outline: solid 5px #db2600 }
.ImgTextR  { margin-top: 5px; margin-left: 10px; width: 100px; max-width: 100px; float: right; clear: left; overflow: hidden; clip: rect(auto auto auto auto); vertical-align: text-top }
h1       { color: #fff; font-size: 14pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 15pt; text-align: left; margin-bottom: 5px }

h2   { color: #40352d; font-size: 11pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 11pt; text-align: left; margin-bottom: 5px }

h3  { color: #000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 11pt; text-align: left; margin-top: 3px; margin-bottom: 0 }

h4  { font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 11pt; text-align: left; margin-top: 2px; margin-bottom: 5px }

h5   { color: #fff; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-align: left }

p     { color: #40352d; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 16px; margin-top: -1px }
ul { font-size: 9pt; font-family: Arial, sans-serif, Helvetica, Geneva; line-height: 12pt; list-style-type: square; margin: 1em 0 1em 40px }
ul li { color: #40352d; font-size: 9pt; font-family: Arial, sans-serif, Helvetica, Geneva; line-height: 12pt; list-style-type: square; margin-left: -22px }
.NewsListHead       { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin-top: 20px }

.NewsThema   { color: #40352d; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 12px; text-align: right }

.NewsListDatum    { color: #da8d00; font-size: 7pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 9pt; position: absolute; right: 5px }

.NewsListUnten   { color: #40352d; font-size: 7pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 9pt }

.NewsListBody    { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.NewsListBody li { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; list-style-type: square; list-style-position: outside }
.NewsListBodyBlau  { color: #40352d; font-size: 7pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 9pt }

.newsline      { width: 115px; border-bottom: 1px solid #ffe9b7 }
.news-box-unten { position: absolute; top: 180px; width: 115px; height: 20px; border-top: 1px solid #ffe9b7 }
.subhead  { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 12pt; text-align: right; top: -3px }

a { text-decoration: none }

a:link { text-decoration: none }

a:hover  { text-decoration: underline }

a:active  { color: #fff; text-decoration: none }

a:visited   { color: #fff; text-decoration: none }

.navtext_1     { color: #40352d; font-size: 10px; line-height: 10px; text-align: left; text-indent: -9px; list-style-type: square; list-style-position: inside }
#E3 li { font-size: 11px; font-family: Arial, sans-serif, Helvetica, Geneva; font-weight: bold; line-height: 12px }
td  { }

#dd    { margin-top: -2px; margin-bottom: 5px; margin-left: 3px; padding: 0 0 15px }



#dd li     { font: 11px Verdana, Arial, Helvetica, sans-serif; list-style: none; margin: 0; padding: 0; float: left }



#dd li a.menu      { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; margin: 0 1px 0 0; padding: 5px; width: auto }



#dd li a.menu:hover       { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #40352d; margin-right: 1px; padding: 5px }



.submenu        { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; visibility: hidden; position: absolute; z-index: 3; width: 110px }

.submenu2     { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; visibility: hidden; position: absolute; z-index: 3; width: 110px }

.submenu a       { color: #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #91702e; text-align: left; display: block; padding: 4px 4px 2px; width: 110px; border-bottom: 1px solid #fff }

.submenu2 a    { color: #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #d2a243; text-align: left; display: block; padding: 4px 4px 2px; width: 110px; border-bottom: 1px solid #40352d }

.submenu a:hover      { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #40352d; width: 110px }

.submenu2 a:hover    { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #40352d; width: 110px }

.admin_e1     { color: #555; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 10pt; background-color: #eaeaea; padding: 5px; height: 30px; border-left: 5px solid #555 }

.admin_edit     { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 10pt; background-color: #555; padding: 2px }

.admin_del   { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 10pt; background-color: #db2600; padding: 2px }

.admin_new   { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; font-weight: bold; line-height: 10pt; background-color: #6ca927; padding: 2px }

.admin_e2     { color: #40352d; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 10pt; background-color: #eaeaea; padding: 5px; border-left: 5px solid #a8a8a8 }

.admin_e3     { color: #40352d; font-size: 9pt; font-family: Arial, Helvetica, sans-serif, Schriftname; line-height: 10pt; background-color: #eaeaea; padding: 5px; border-left: 5px solid #c5c5c5 }

.blau { color: #076299 }
.linie_seite_unten  { position: absolute; top: 605px; left: 0; width: 999px; border-top: 1px solid #004f99 }

#distance { 

		width:1px;

		height:50%;

		background-color:#fc6;

		margin-bottom:-13.75em; /* half of container's height */

		float:left;

		}
.input { color: #40352d; font-size: 7pt; font-family: Arial, Helvetica, sans-serif, Schriftname; background-color: #fff; height: 15px; border: solid 1px #fff }
#div_main { margin: 0; position: absolute; z-index: 3; left: 270px; width: 600px; height: 355px; overflow: auto; border: solid 0 #a9001d; scrollbar-3d-light-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #DCD470; scrollbar-darkshadow-color: #1E35"D; scrollbar-face-color: #B1A748; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #B1A748; scrollbar-track-color: #DCD$70 }
.form_text  { color: #000; font-size: 8px; font-family: Arial, sans-serif, Helvetica, Geneva; line-height: 8px }

