h1 { font-weight:bold; color:#46484D; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

a:link { font-weight:normal; color:#ffffff; text-decoration:underline; }
a:visited { font-weight:normal; color:#ffffff; text-decoration:underline; }
a:hover { font-weight:normal; color:#EAC723; text-decoration:none }
a:active { font-weight:normal; color:#ffffff; text-decoration:underline; }
a:focus { font-weight:normal; color:#ffffff; text-decoration:underline; }

a.nav:link { font-weight:bold; color:#46484D; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } 
a.nav:visited { font-weight:bold; color:#46484D; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.nav:hover { font-weight:bold; color:#ffffff; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.nav:active { font-weight:bold; color:#46484D; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.nav:focus { font-weight:bold; color:#46484D; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

a.index:link { font-weight:bold; color:#46484D; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
a.index:visited { font-weight:bold; color:#46484D; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
a.index:hover { font-weight:bold; color:#46484D; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
a.index:active { font-weight:bold; color:#46484D; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
a.index:focus { font-weight:bold; color:#46484D; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

.uschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(Bilder/hg_uschrift_k.jpg);
	background-repeat: no-repeat;
	text-align: center;
	color: #333333;
	height: 19px;
	padding-bottom: 2px;



}
.uschrift-gross {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(Bilder/hg_uschrift_g.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	height: 39px;
	padding-bottom: 2px;
}


.text-jahr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(Bilder/hg_aktuelles_jahr.jpg);
	background-repeat: no-repeat;
	text-align: center;
	color: #EAC723;
	height: 23px;
	padding-right: 55px;
	padding-left: 55px;
	padding-bottom: 3px;


}

.marquee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	background-image: url(Bilder/hg_marquee2.gif);
	background-repeat: no-repeat;
	color: #1773BC;
	height: 46px;
}

.marquee2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #1773BC;
}



.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-attachment: scroll;
	background-image: url(Bilder/hg_text.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
	padding: 10px 5px 2px;


}

.maintext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-attachment: fixed;
	background-repeat: repeat-y;
	color: #FFFFFF;
	padding: 10px 5px 2px;

}

.einfuehrung-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-attachment: scroll;
	background-image: url(Bilder/hg_text_einfuerung.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 10px 5px 2px;

}

.bildunterschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 0px 2px;

}

.maintext-fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-attachment: fixed;
	background-image: url(Bilder/hg_text.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
	padding: 10px 5px;

}

.maintext-gelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-attachment: scroll;
	background-image: url(Bilder/hg_text.jpg);
	background-repeat: repeat-y;
	color: #EAC723;
	padding: 10px 5px;

}

.maintext-grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #46484D;

}

.vertikal {
	background-attachment: fixed;
	background-image: url(Bilder/pixelstreifen_gelb.gif);
	background-repeat: repeat-y;
	width: 1px;
	padding-top: 10px;
}
.maintext2fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-attachment: fixed;
	background-repeat: repeat-y;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;

}
.horizontal {

	background-attachment: fixed;
	background-image: url(Bilder/pixelstreifen_gelb2.gif);
	background-repeat: repeat-x;
	width: 1px;
	padding-top: 10px;
}
.vertikal2 {

	background-attachment: fixed;
	background-image: url(Bilder/pixelstreifen_gelb.gif);
	background-repeat: repeat-y;
	width: 1px;
	padding-top: 10px;
}
.rubriken {
	word-spacing: 15px;
}

.index-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 150%;


}

.index-text-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #46484D;

}
.bildtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.startseite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 25px;
	padding-left: 25px;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 150px;
	background-image: url(Bilder/unternehmenskontor_logo.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#logo   { visibility: visible; margin-left: -185px; position: absolute; z-index: 1; top: 50px; left: 50%; width: 370px; height: auto }
#bilder   { visibility: visible; margin-left: -175px; position: absolute; z-index: 2; top: 150px; left: 50%; width: 370px; height: auto }
#text     { text-align: justify; visibility: visible; margin-left: -175px; padding-left: 1px; position: absolute; z-index: 3; top: 250px; left: 50%; width: 350px; height: 100px }
.body2     { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #147AC0; margin: 0 }
.start   { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.start:link  { color: #E8E6E6; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.start:hover  { color: #f5f5f5; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
h1     { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0 }

.imgleft {
float:left;
border:1px solid #e9c526;
margin:3px 10px 5px 0;
}

#startbild {
height:418px;
background:url(Bilder/startbild.jpg) 13px 0 no-repeat;
position:relative;
}

#starttextcontainer {
position:absolute;
bottom:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:center;
padding-left:110px;
padding-bottom:15px;
}


.imgborder {
border:1px solid #e9c526;
}

#player {
margin-top:15px;
}

#header {
height:108px;
widows:970px;
background:url(Bilder/head3.jpg) 0 0 no-repeat;
}

#title {
text-align:center;
text-transform:uppercase;
font:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:13px;
padding-top:70px;
padding-left:30px;
}