<STYLE type="text/css">
<!--
.rechterrahmen {border-right-style: solid; border-right-width: 1px; border-color: #71A7FF;}
.linkerrahmen {border-left-style: solid; border-left-width: 1px; border-color: #71A7FF;}
.outlined {border-style: solid; border-width: 1px; border-color: #71A7FF;}
.rahmenunten {border-bottom-style: solid; border-bottom-width: 1px; border-color: #71A7FF;}
.rahmenoben {border-top-style: solid; border-top-width: 1px; border-color: #71A7FF;}
.tableborder {border: 1px; border-style: solid; border-color:#000000;}
.dotrahmenunten {border-bottom-style: dotted; border-bottom-width: 1pt; border-color: #000000;}

.nav_blue {
   margin-top:5px;
   margin-bottom:5px;
   border-bottom-style:dashed; border-bottom-width:1pt;border-color:#A8C5FF;
   }
.nav_white {
   margin-top:3px;
   margin-bottom:3px;
   border-bottom-style:dashed; border-bottom-width: 1pt; border-color: #FFFFFF;
}

.r_w_unten {border-bottom-style:solid; border-bottom-width:2pt;border-color:#000000}
.r_w_oben {border-top-style:solid; border-top-width:2pt;border-color:#000000;}
.r_w_uo {border-bottom-style:solid; border-bottom-width:2pt;border-top-style:solid; border-top-width:2pt;border-color:#000000;}
.r_w_rechts {border-right-style:solid; border-right-width:2pt;border-color:#000000;}
.r_w_links {border-left-style:solid; border-left-width:2pt;border-color:#000000;}
.r_w_lr {border-left-style:solid; border-left-width:2pt;border-right-style:solid; border-right-width:2pt;border-color:#000000;}

td {font-family: Arial; font-size: 10pt; vertical-align: top;}
p, br, ul, li,div {font-family: Arial; font-size: 10pt; color: #4C5961;}
body {
  background-image:URL('../subdom_images/re_hg_seite.jpg');
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica;
  font-size: 10pt;
  color: #4C5961;
  scrollbar-face-color:#e0e0e0; 
  scrollbar-bace-color:#e0e0e0; 
  scrollbar-arrow-color:#8c8c8c;
}
#wrapper{
   position:relative;
   margin-right:auto;
   margin-left:auto;
   margin-top:10px;
   width:980px;
   background-image:URL('subdom_images/re_hg_wrapper.gif');
   height:100%;
}

#content_top {
   position:relative;
   left:0px;
   top:0px;
   height:20px;
   width:980px;
   overflow:hidden;
   background-image:URL('../images/content_top.gif');
}

#content_mid {
   position:relative;
   left:0px;
   top:20px;
   width:980px;
   background-image:URL('../images/content_mid.gif');
}

#content_bottom {
   position:relative;
   left:0px;
   top:1000px;
   height:20px;
   width:980px;
   overflow:hidden;
   background-image:URL('../images/content_bottom.gif');
}
#logo {
   position:absolute;
   left:0px;
   top:0px;
   width:230px;
   height:110px;
   overflow:hidden;
   background-image:URL('../subdom_images/re_hg_logo.jpg');
}
#top_blue {
   position:absolute;
   left:230px;
   height:85px;
   overflow:hidden;
   top:0px;
   width:749px;
   background-color:#1789C8;
}
#topnav_line {
   position:absolute;
   left:230px;
   height:25px;
   overflow:hidden;
   top:85px;
   width:749px;
   background-color:#80C0E3;
}
#topnav_subline {
   position:absolute;
   left:230px;
   top:110px;
   height:10px;
   width:749px;
   background-color:#C0C0C0;
}
#logo_subline {
   position:absolute;
   left:0px;
   top:110px;
   height:10px;
   width:230px;
   background-color:#D9D9D9;
}

#inhalt {
   margin-left:140px;
   margin-top:140px;
   width:570px;
}
#boxengasse {
   position:absolute;
   left:750px;
   top:140px;
   width:210px;
}
#navigation {
   position:absolute;
   left:0px;
   top:120px;
   width:230px;
   background-color:#FFFFFF;
   border-bottom-style: solid; border-bottom-width: 1px; border-color: #ECECEC;
}
.navbox {
   width:230px;
   padding-top:6px;
   padding-bottom:6px;
   margin-top:1px;
   background-color:#C0CCD8;
}
.navbox:hover {
   background-color:#DDE5E8;
}
.navbox_selected {
   width:230px;
   padding-top:6px;
   padding-bottom:6px;
   margin-top:1px;
   background-color:#DDE5E8;
}
.navbox_selected:hover {
   background-color:#C0CCD8;
}
#content {
   position:absolute;
   left:230px;
   top:120px;
   width:590px;
   background-color:#FFFFFF;
}
#content_mid {
   margin-top:10px;
   margin-left:10px;
   width:570px;
   border-bottom-style: solid; border-bottom-width: 1px; border-color: #ECECEC;
}
#rechts {
   position:absolute;
   left:820px;
   top:120px;
   width:160px;
   background-color:#ECECEC;
   border-bottom-style: solid; border-bottom-width: 1px; border-color: #ECECEC;
}
#kontakt {
   position:absolute;
   left:10px;
   top:360px;
   font-family:Arial;
   color: #4C5961; 
   font-size: 8pt; 
   font-weight: normal;
}
.box_top {
   height:22px;
   width:206px;
   overflow:hidden;
   margin-bottom:0px;
   float:left;
   background-image:URL('../images/hg_box_oben.gif');
}

.box_mid {
   width:210px;
   float:left;
   margin-top:0px;
   background-image:URL('../images/hg_box_mitte.gif');
}

.box_bottom {
   float:left;
   margin-top:0px;
   height:20px;
   width:210px;
   margin-bottom:15px;
   overflow:hidden;
   background-image:URL('../images/hg_box_unten.gif');
}
.opaque {

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}
.mgform {
	font-family:Arial,Helvetica;font-size:7pt;font-weight:bold;color:#000000;border:1pt solid;border-color:#CCCCCC;
	background-color:#FFFFFF;width:80px;height:12px;
	}
.mglogin {
	font-family:Arial,Helvetica;font-size:6pt;font-weight:bold;color:#000000;border:1pt solid;border-color:#CCCCCC;
	background-color:#F0F0F0;width:80px;height:12px;
	}

a { text-decoration: none;}
a:link { color: #0d4773;}
a:active { color: #0d4773;}
a:visited { color: #0d4773;}
a:hover { text-decoration:underline; color: #000000;}

a.navlink { font-family:Arial; color: #4C5961; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.navlink:visited {color: #4C5961;}
a.navlink:link {color:#4C5961;}
a.navlink:hover {color:#0d4773;}

a.navlinkklein { font-family:Arial; color: #4C5961; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.navlinkklein:visited {color: #4C5961;}
a.navlinkklein:link {color:#4C5961;}
a.navlinkklein:hover {color:#0d4773;}

a.navlink_selected { font-family:Arial;color: #0d4773; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.navlink_selected:visited {color: #0d4773;}
a.navlink_selected:link {color:#0d4773;}
a.navlink_selected:hover {color:#4C5961;}

a.navlinkklein_selected { font-family:Arial;color: #0d4773; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.navlinkklein_selected:visited {color: #0d4773;}
a.navlinkklein_selected:link {color:#0d4773;}
a.navlinkklein_selected:hover {color:#4C5961;}

a.ueberschrift { color: #4C5961; font-size: 10pt; text-decoration: none; font-weight: bold;}
a.ueberschrift:visited {color: #4C5961;}
a.ueberschrift:link {color:#4C5961;}
a.ueberschrift:hover {text-decoration:underline;}


a.kal { font-family:Arial,Helvetica;color: #000000; font-size: 8pt; text-decoration: none;}
a.kal:visited {color: #000000;}
a.kal:link {color:#000000;}
a.kal:hover {color:#000000;}


// -->
</STYLE>
