html
{
  width: 100%;
  height: 100%;
}
*{outline-style:none;}

body
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(pic/hgr04.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-attachment: fixed;
}

.hgr01
{
	background-image: url(pic/hgr01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100%;
	width:950px;
}

.hgrstartseite
{
	background-image: url(pic/hgr03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100%;
	width:950px;
}

.width01 { width: 150px; vertical-align:top; }
.width02 { width: 690px; vertical-align:top; }
.height01 {	height: 55px; vertical-align:top; }
.position01 { padding: 10 55 0 55;}
.position02 { padding: 0 55 50 55;}
.position03 { padding: 25 55 0 55;}

.nav01position { padding: 5 0 50 10; }
.nav01positionlink { padding: 0 10 0 10; }
.nav02position { padding: 5 0 50 10;}
.nav02positionlink { padding: 0 10 0 10; }
.navinhalt01position { margin: 0 0 10 0; }
.navinhalt02position { margin: 0 0 10 0; }
.navinhalt03picpos { margin: 0 0 10 0; }


.navinhalt01
{
	font-family: Arial;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
}

.navinhalt01text
{
	font-family: Arial;
	font-size: 12px;
	color: #F37400;
	text-decoration: none;
}

.navinhalt02
{
	font-family: Arial;
	font-size: 10px;
	color: #4D4D4D;
	text-decoration: none;
}

.navinhalt03
{
	font-family: Arial;
	font-size: 10px;
	color: #F37500;
	text-decoration: none;
}

.navhistory01
{
	font-family: Arial;
	font-size: 10px;
	color: #CBCBCB;
	text-decoration: none;
}

.foot01
{
	font-family: Arial;
	font-size: 10px;
	color: #CBCBCB;
	text-decoration: none;
}

.headline01
{
	font-family: Arial;
	font-size: 24px;
	color: #4D4D4D;
	text-decoration: none;
	margin-bottom: 30px;
}

.nav01position,.nav02position {
  list-style-type: none;
  margin-left: 0px;
}

A.nav01inaktiv:LINK, A.nav01inaktiv:VISITED
{
  display: block;
  color: #4D4D4D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  padding-top:3px;
  padding-bottom:3px;
  padding-left: 10px;
  width: 130px !important;
  width: 140px;
}


A.nav01inaktiv:HOVER, A.nav01inaktiv:ACTIVE
{
  display: block;
  color: #4D4D4D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  padding-top:3px;
  padding-bottom:3px;
  padding-left: 10px;
  width: 130px !important;
  width: 140px;
  background-color: #E5E5E5;
}


.nav01aktiv
{
  display: block;
  color: #4D4D4D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  padding-top:3px;
  padding-bottom:3px;
  padding-left: 10px;
  width: 130px !important;
  width: 140px;
  background-color: #E5E5E5;
}






A.nav02inaktiv:LINK,A.nav02inaktiv:VISITED
{
  float:right;
  color: #4D4D4D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  padding-top:3px;
  padding-bottom:3px;
  width: 140px;
}


A.nav02inaktiv:HOVER,A.nav02inaktiv:ACTIVE
{
  float:right;
  color: #4D4D4D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  padding-top:3px;
  padding-bottom:3px;
  width: 140px;
  background-color: #FFFFFF;
}


.nav02aktiv
{
  float:right;
  color: #4D4D4D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  background-color: #FFFFFF;
  padding-top:3px;
  padding-bottom:3px;
  width: 140px;
}

.template01-inhaltsnavi02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4D4D4D ; text-decoration: none}
.template01-inhaltsnavi01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F37500 ; text-decoration: none}
