body {
	background-color: #DFE4E9;
	margin: 0px;
	background-image: url(images/hg-body.gif);
	background-repeat: repeat-y;
	background-position: center;
}

a {
cursor:hand;}

div#haupt 
{
text-align:left;
width:780px;
margin:0 auto;
} 

div#katalog 
{
	position:absolute;
	margin-top:160px;
	margin-left:780px;
	height: 1px;
	visibility: visible;
}

div#allgemein 
{
	position:absolute;
	margin-top:200px;
	margin-left:205px;
	height: 1px;
	visibility: visible;
}

div#top 
{
	position:absolute;
	margin-top:0px;
	margin-left:10px;
	visibility: visible;
} 

div#top-flash 
{
	position:absolute;
	margin-top:0px;
	margin-left:195px;
} 

div#navi 
{
	position:absolute;
width:185px;
height:560px;
	margin-top:200px;
	margin-left:10px;
	visibility: visible;
}

div#willkommen 
{
	position:absolute;
	height:217px;
	width:565px;
	margin-top:0px;
	margin-left:0px;
} 

div#flugreisen 
{
	position:absolute;
	height:80px;
	width:565px;
	margin-top:227px;
	margin-left:0px;
} 

div#fuhrpark 
{
	position:absolute;
	height:143px;
	width:565px;
	margin-top:317px;
	margin-left:0px;
} 

div#gutschein 
{
	position:absolute;
	height:168px;
	width:180px;
	margin-top:470px;
	margin-left:0px;
}

div#reiseangebote 
{
	position:absolute;
	height:168px;
	width:375px;
	margin-top:470px;
	margin-left:190px;
}

div#zeiten 
{
	position:absolute;
	height:60px;
	width:565px;
	margin-top:650px;
	margin-left:0px;
}

.hg-innen {
	background-image: url(images/innen-hg.gif);
	background-repeat: repeat-y;
}


a.link-navi1:link {
	color: #FFFFFF;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
} 
a.link-navi1:visited {
	color: #FFFFFF;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
} 
a.link-navi1:active {
	color: #FFFFFF;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
} 
a.link-navi1:hover {
	color: #3D3938;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


a.link-navi2:link {
	color: #3D3938;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
} 
a.link-navi2:visited {
	color: #3D3938;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
} 
a.link-navi2:active {
	color: #3D3938;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
} 
a.link-navi2:hover {
	color: #E10060;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


a.link-topic:link {
	color: #3D3938;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
a.link-topic:visited {
	color: #3D3938;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
a.link-topic:active {
	color: #3D3938;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
a.link-topic:hover {
	color: #E10060;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a.link-details:link {
	color: #E10060;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details:visited {
	color: #E10060;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details:active {
	color: #E10060;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details:hover {
	color: #3D3938;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a.link-details2:link {
	color: #3D3938;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details2:visited {
	color: #3D3938;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details2:active {
	color: #3D3938;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details2:hover {
	color: #E10060;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a.link-details3:link {
	color: #FFFFFF;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details3:visited {
	color: #FFFFFF;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details3:active {
	color: #FFFFFF;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
a.link-details3:hover {
	color: #FFC600;
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a.link-textlinks-grau:link {
	color: #3D3938;
	text-decoration : underline;
} 
a.link-textlinks-grau:visited {
	color: #3D3938;
	text-decoration : underline;
} 
a.link-textlinks-grau:active {
	color: #3D3938;
	text-decoration : underline;
} 
a.link-textlinks-grau:hover {
	color: #E10060;
	text-decoration : underline;
}

a.link-textlinks-pink:link {
	color: #E10060;
	text-decoration : underline;
} 
a.link-textlinks-pink:visited {
	color: #E10060;
	text-decoration : underline;
} 
a.link-textlinks-pink:active {
	color: #E10060;
	text-decoration : underline;
} 
a.link-textlinks-pink:hover {
	color: #3D3938;
	text-decoration : underline;
}

a.link-grey-pink:link {
	color: #3D3938;
	text-decoration : none;
} 
a.link-grey-pink:visited {
	color: #3D3938;
	text-decoration : none;
} 
a.link-grey-pink:active {
	color: #3D3938;
	text-decoration : none;
} 
a.link-grey-pink:hover {
	color: #E10060;
	text-decoration : underline;
}


.infotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D3938;
	line-height: 16px;
}
.text-mb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808789;
}
.text-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3938;
	line-height: 14px;
}
.text-11-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636C71;
	line-height: 14px;
}
.text-11-rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E10060;
	line-height: 14px;
}
.text-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D3938;
	line-height: 16px;
}
.text-12-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636C71;
	line-height: 16px;
}
.text-12-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
.text-12-rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E10060;
	line-height: 16px;
}
.text-weiss18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.head-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3D3938;
}
.head-14-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.head-14-rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E10060;
}
.head-14-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #636C71;
}
.head-15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3D3938;
}
.head-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3D3938;
	line-height: 22px;
}
.head-18-weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 22px;
}
.head-18-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #868F96;
}
.head-18-rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E10060;
	line-height: 22px;
}
.head-22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #3D3938;
	line-height: 26px;
}
.head-22-rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #E10060;
	line-height: 26px;
}

.topic-willkommen {
	background-image: url(images/topic-hg-willkommen.jpg);
	background-repeat: no-repeat;
}
.topic-fuhrpark {
	background-image: url(images/topic-hg-fuhrpark.jpg);
	background-repeat: no-repeat;
}
.topic-gutschein {
	background-image: url(images/topic-hg-gutschein.jpg);
	background-repeat: no-repeat;
}
.topic-reiseangebote {
	background-image: url(images/topic-hg-reiseangebote.jpg);
	background-repeat: no-repeat;
}


.team-gruppe {
	background-image: url(images/team-gruppe.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.busreisen-hg {
	background-image: url(images/busreisen-hg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tankgutschein {
	background-image: url(images/tankstelle-gutschein.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.linie-horizontal {
	background-image: url(images/line-grau.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.hg-oeffnungbild {
	background-image: url(images/oeffnung-bild.jpg);
	background-repeat: no-repeat;
	background-position: 220px;
}
.busreisen-top {
	background-image: url(images/busreisen-top.jpg);
	background-repeat: no-repeat;
}
.reisen-fliesstext {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
