html
{
  height:100%;
}


body 
{
  height:100%;
  margin:0%;
  padding:0%;
  background-color:#707070;
  background-image: url(pic/hgr.gif);
  background-repeat: repeat-x;

}

.rahmen
{
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width:879px;
	background-color:#502080;
}

.hgr-rahmen-links /* linker Schatten des Hauptrahmens */
{
	width:20px;
	vertical-align:top;
	height:100%;
	background-image: url(pic/hgr_gesamt_links.gif);
	background-repeat: repeat-y;
}

.hgr-rahmen-rechts /* rechter Schatten des Hauptrahmens */
{
	width:20px;
	vertical-align:top;
	height:100%;
	background-image: url(pic/hgr_gesamt_rechts.gif);
	background-repeat: repeat-y;
}

.hgr-content /* Hintergrund des Hauptrahmens */
{
	text-align:left;
	vertical-align:top;
	background-image: url(pic/m03_hgr.jpg);
	background-repeat: no-repeat;
  background-color:#DFDFD5;
	background-position: left bottom;
}

.hgr-foot /* Hintergrund der Fusszeile */
{
	height: 30px;
	text-align: right;
	padding-top:306px;
	padding-right:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
	background-image: url(pic/hgr-foot.gif);
	background-repeat: no-repeat;
}

.hgr-head /* Hintergrund der Fusszeile*/
{
	height: 240px;
	background-image: url(pic/hgr-foot.gif);
	background-repeat: no-repeat;
}

.nav1pos
{
	margin-top:115px;
	margin-left:30px;
}

.nav2pos
{
  margin-top:2px;
  margin-bottom:15px;
}

.nav1distance
{
	margin-bottom:8px;
}

A.nav1:LINK, A.nav1:VISITED
{
  text-align:left;
	background-image: url(pic/navi01_inaktiv.gif);
	background-position:0px;
	background-repeat: no-repeat;
	padding-left:17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #585850;
  text-decoration: none;
  font-size: 10px;
}

A.nav1:HOVER, A.nav1aktiv
{
	background-image: url(pic/navi01_aktiv.gif);
	color: #502080;
  text-align:left;
	background-position:0px;
	background-repeat: no-repeat;
	padding-left:17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
}

A.nav2:LINK, A.nav2:VISITED
{
  text-align:left;
	background-image: url(pic/navi02_inaktiv.gif);
	background-position:0px bottom;
	background-repeat: no-repeat;
	padding-left:17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #502080;
  text-decoration: none;
  font-size: 10px;
}

A.nav2:HOVER, A.nav2aktiv
{
  text-align:left;
	background-image: url(pic/navi02_aktiv.gif);
	background-position:0px bottom;
	background-repeat: no-repeat;
	padding-left:17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px;
	color: #502080;
	font-weight: bold;
}

.nav2linie
{
	background-image: url(pic/nav2linie.gif);
  background-repeat: repeat-x;
	background-position:bottom;
}

.nav2linie-hgr
{
	background-image: url(pic/nav2linie.gif);
  background-repeat: repeat-x;
	background-position:top;
}

.zeilenpunkte
{
	border: none;
	background:url(pic/line-dotted-bottom-right.gif) repeat-x left bottom;
}

.links
{
	display:inline;
	border: none;
}

.rechts
{
	display:inline;
	border: none;
	float:right;
	text-align:right;
}

.history-position
{
	margin-top:10px;
	padding-bottom:3px;
}

.history-link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #737368;
}

.nav-top
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #585850;
  height:20px;
}




.content-head
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-decoration: none;
  color: #502080;
  margin-bottom: 20px;  
}



.bildrahmen01
{
	border:3px solid #502080;
	padding:2px;
}




.highlight-box01
{
  border:4px solid #502080;
	width:197px;
	margin-bottom:5px;
}


.highlight-box02
{
  border:1px solid #502080;
  background-color: #585850;
  background-image: url(pic/highlight-hgr.gif);
  background-repeat: no-repeat;
  background-position:left bottom;
  padding:10px;
}


.highlight-head
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #502080;
  font-weight: bold;
  margin-bottom: 8px;  
}


.highlight-text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height:13px;
  text-decoration: none;
  color: #585850;
  margin-bottom: 10px;  
}


.highlight-foot
{
	text-align:right;
}


.highlight-foot-text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
  color: #DFDFD5;
  font-weight: bold;
}

.highlight-zeilepunkte	
{
	border: none; 
  background-repeat: repeat-x;
}


.highlight-rechts			
{ 
	padding-top:5px;
	padding-left:5px;
	display:inline; 
	border: none; 
	background:#DFDFD5; 
	float:right; 
	text-align:right;
}

.foot-hgr
{
	height: 60px;
	vertical-align: bottom;
  background-image: url(pic/hgr-foot.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}

.foot-text-pos
{
	margin-bottom: 5px;
	text-align: center;
}

.foot-text
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #726188;
  text-decoration: none;
}

.navinhalt01-aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #502080; text-decoration: none ; font-weight: bold}
.navinhalt02-aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #585850; text-decoration: none}
.navinhalt01-inaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #585850; text-decoration: none ; font-weight: bold}
.navinhalt02-inaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #585850; text-decoration: none}
.highlight01-aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #502080; text-decoration: none ; font-weight: bold}
.highlight01-inaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #585850; text-decoration: none ; font-weight: bold}
.highlight02-aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #585850; text-decoration: none}
.highlight02-inaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #585850; text-decoration: none}

