html
{
  width: 100%;
  height:100%;
}


body
{
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	background-color: #888478;
}


.tophgr
{
	height: 100%;
	background-image: url(pic/hg_verlauf.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.head-hgr {background-image: url(pic/m02-motiv.jpg); padding-top:141px; padding-left:200px}

.contenthg
{
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 10px;
	padding-bottom:20px;
	vertical-align: top;
}

.kompletthgr
{
	background: url(pic/hg_komplett.gif);
	background-repeat: repeat-y;
}

.navi1-hgr {	
  background: url(pic/navi1_hgr.jpg);
	background-repeat: no-repeat;
  background-position: bottom left;
	
}

A.nav2:LINK,A.nav2:VISITED,.nav2
{
  float:left;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  padding-left:0px;
  padding-top:0px;
  width:100%;
  height:20px;
}


A.nav2:HOVER,A.nav2:ACTIVE,A.nav2aktiv:LINK,A.nav2aktiv:VISITED
{
  float:left;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  background-image: url(pic/navi02_aktiv.gif);
  background-repeat: no-repeat;
  padding-left:0px;
  padding-top:0px;
  width:100%;
  height:20px;
}

.navi02hg{
	background: url(pic/navi2_hgr.jpg) no-repeat;
		background-position: bottom left;
}

.navi02hgmotiva{
	background: url(pic/navi2_hgr.jpg) no-repeat;

	width:100%;
	height: 400px;
	padding-top: 59px;
	padding-left: 1px;
}

.nav2pos
{
  margin-left:20px;
  margin-top:3px;

}


.nav3{
  float:left;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  color: #F2CA85;
  text-decoration: none;
  font-size: 11px;
  background-position:bottom;
  width:100%;
  height:17px;
  padding-right:1px;
}

A.nav3:LINK,A.nav3:VISITED
{
  float:left;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  color: #F2CA85;
  text-decoration: none;
  font-size: 11px;
  background-position:bottom;
  width:100%;
  height:17px;
  padding-right:1px;
  font-weight: bold;
}




A.nav3aktiv:LINK,A.nav3aktiv:VISITED,A.nav3:HOVER,A.nav3:ACTIVE
{
  float:left;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  width:100%;
  height:17px;
  padding-right:1px;
}


.nav3pos
{
  margin-left:30px;
  margin-top: 1px;
}

.sprache-head { font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #FFFFFF; /* font-weight: bold; */}
.sprache-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #C07777;}

.history-box
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
  height:20px;
  border-bottom:1px solid #FFFFFF;
  margin-bottom: 20px;
}


.history01
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #480006;
  color: #000000;
  text-decoration: none
}


.history02
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold
}



.history-link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
}


.line-dotted01
{
  border-bottom:1px dotted #FFFFFF;
  padding-bottom: 5px;
  padding-top:4px
}


.nav-top
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #A6B2BD;
  height:20px;
}


.content-head
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-decoration: none;
  color: #FFFFFF;
  margin-bottom: 20px;  
}



.bilderrahmen01
{
  border:1px solid #FFFFFF;
}



.highlight-box01
{
  border:4px solid #EEF3F8;
}


.highlight-box02
{
  border:1px solid #CFDBE7;
  background-color: #FFFFFF;
  background-image: url(pic/highlight-hgr.gif);
  background-repeat: no-repeat;
  background-position:right bottom;
  padding:10px;
}


.highlight-head
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
  margin-bottom: 8px;  
}


.highlight-text
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height:13px;
  text-decoration: none;
  color: #484000;
  margin-bottom: 8px;  
}


.highlight-foot
{
  text-align:right;
  background-image: url(pic/highlight-punktlinie.gif);
  background-repeat: repeat-x;
  background-position:bottom;
}

.highlight-foot-text
{
  text-align:right;
  vertical-align:bottom;
  padding-bottom:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #008B3B;
  font-weight: bold;
}


.nav-content-head
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}


.nav-content-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none; /* color: #B7CAAA; */
	color: #FFFFFF;
	font-weight: normal;
}

.foothg
{
  background-image: url(pic/foot-hg.jpg);
  background-repeat: no-repeat;
  background-position: top;
  padding:bottom:10px
}


.foot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

.foot-start
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}

.tabelle01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 3px 3px 15px;
	border-top: 1px solid #364829;
	border-bottom: 1px solid #6A8852;
	background-color: #475C36;
}

.tabelle02
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #FFFFFF;
  padding: 3px 3px 3px 15px;
  border-top: 1px solid #364829;
  border-bottom: 1px solid #6A8852;
  background-color: #50673D;
}

.foot-text-pos {
	margin-bottom: 0px;
  padding-left: 312px
}

.inhaltnavi-preis
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #484000;
	font-weight: bold;
}

.inhaltnavi-zeilepunkte
{
	line-height:15px;
	border: none; 
	background-image: url(pic/highlight-hgr.gif);
	background-repeat: repeat-x;
	background-position:1px 11px;
}

.inhaltnavi-links
{
	display:inline; 
	background: #CECAB3;
	border: none; 
	float:left; 
	padding-right:5px;
}

.inhaltsnavi-rechts
{
	display:inline; 
	background: #6F0009;
	float:right; 
	text-align:right;
	padding-left:5px;
}

.inhaltnavi-text1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #484000;
}

.inhaltnavi-text2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #484000;
}

.inhaltnavi-preis
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #484000;
	font-weight: bold;
}

.inhaltnavi-head1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #484000;
	font-weight: bold;
}

.preisliste-zeilepunkte { line-height:15px; border: none; background-image: url(pic/highlight-hgr.gif); background-repeat: repeat-x; background-position:1px 11px;}
.preisliste-links { display:inline; border: none; background:#6F0009; float:left; padding-right:5px;}
.preisliste-rechts { display:inline; background:#6F0009; float:right; text-align:right;	padding-left:5px;}
.preisliste-head1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #FFFFFF; /* font-weight: bold; */}
.preisliste-text1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF;}
.preisliste-text2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #C07777;}
.preisliste-preis { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;	color: #FFFFFF; font-weight: bold;}
