/* --------- layout -------- */
.body {
	background-color:#FECE29;
	margin: 0px;
}
.bodyindex {
	background-color:#FECE29;
	background-image: url(img_lay/hgr_index.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
.headertop {
	position: absolute;
	top: 26px;
	left: 170px;
	height: 57px;
	width: 830px;
}
.headernav {
	position: absolute;
	top: 103px;
	left: 170px;
	height: 57px;
	width: 830px;
	background-color: #73B9CC;
}
.headerhgr {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 160px;
	background-color: #007F9B;
}
.contmagazin {
	position: absolute;
	top: 160px;
	left: 0px;
	width: 1000px;
	height: 450px;
}
.contstandard {
	position: absolute;
	top: 160px;
	left: 0px;
	width: 1000px;
	height: 450px;
}

/* --------- content elements -------- */
.textnorm {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}
.textbold {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}
.textbluenorm {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #007F9B;
}
.textbluesmall {
	font-family: Verdana, Arial, Geneva;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #007F9B;
}
.textbluebold {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #007F9B;
}
.textnewstitel {
	font-family: Verdana, Arial, Geneva;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #007F9B;
}
.textwarn {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #ff0000;
}
.textlabel {
	font-family: Verdana, Arial, Geneva;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #000000;
}
a.ternav:link, a.ternav:visited {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #005567;
	text-decoration: none;
}
a.ternav:hover {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
a.ternavact:link, a.ternavact:visited, a.ternavact:hover {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
a.quarnav:link, a.quarnav:visited {
	font-family: Verdana, Arial, Geneva;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #005567;
	text-decoration: none;
}
a.quarnav:hover {
	font-family: Verdana, Arial, Geneva;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
a.quarnavact:link, a.quarnavact:visited, a.quarnavact:hover {
	font-family: Verdana, Arial, Geneva;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
a.contnorm:link, a.contnorm:visited {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #007F9B;
	text-decoration: none;
}
a.contnorm:hover {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #007F9B;
	text-decoration: underline;
}
a.contbold:link, a.contbold:visited {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #007F9B;
	text-decoration: none;
}
a.contbold:hover {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #007F9B;
	text-decoration: underline;
}
.textcontnormpassiv {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #ffefb9;
}
a.contmagazinrelated:link, a.contmagazinrelated:visited {
	position: absolute;
	top: 560px;
	left: 815px;
	width: 185px;
	height: 30px;
	color: #b8dbe7;
	background-color: #007F9B;
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
}
a.contmagazinrelated:hover {
	position: absolute;
	top: 560px;
	left: 815px;
	width: 185px;
	height: 30px;
	color: #b8dbe7;
	background-color: #007F9B;
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: underline;
}
.contmagazinrelatedhgr {
	position: absolute;
	top: 560px;
	left: 800px;
	width: 200px;
	height: 30px;
	background-color: #007F9B;
}
.hrblue {
	background-color: #73B9CC;
}
.inputnorm {
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}
.inputbold {
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}
.inputselect {
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}
.inputbutton {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}
/* emo ani */
#tractor {
	position: absolute;
	top: 188px;
}
#streifen_weiss {
	position: absolute;
	top: 206px;
	left: 170px;
	height: 32px;
	width: 0px;
	background-color: #FFFFFF;
}
#cont_buchst {
	position: absolute;
	top: 194px;
	left: 170px;
	height: 40px;
	width: 40px;
	display: none;
}
#ani_text {
	position: absolute;
	top: 206px;
	left: 300px;
	display: none;
}
#cat_langarm {
	position: absolute;
	top: 220px;
	left: 1000px;
	width: 0px;
	height: 600px;
	/*display: none;*/
	overflow: hidden;
}


