.tab {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.border-rechts {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.navzelle {
	line-height: 12px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	 text-transform: uppercase;
}
.navzellerechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-align: center;

}
.log-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.border-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #28204E;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: top;
	line-height: 22px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #28204E;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: top;
	line-height: 22px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #28204E;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: top;
	line-height: 22px;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	color: 666666;
	vertical-align: top;
	line-height: 17px;
	width: 500px;
	padding-left: 18px;
}
.reiteroben {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #00793D;
	font-weight: bold;
	text-align: right;
}
.reiterunten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #cccccc;
	text-align: center;
}
a.reiterunten:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #cccccc;
	text-align: center;
}
a.reiterunten:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #cccccc;
	text-align: center;
}
a.reiterunten:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #cccccc;
	text-align: center;
}


.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 90px;
	width: 200px;
	border: 1px solid #666666;
	left: 550px;
	top: 134px;
	position: absolute;
	visibility: hidden;
	background-image: url(../../www.gfa-group.de/images1/2-2transparenz.gif);
	background-repeat: repeat;
	z-index: 1;

?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); }
.logintab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.enter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*width: 190px;*/
	border: 1px solid #666666;
	left: 760px;
	top: 320px;
	position: absolute;
	visibility: hidden;
	background-image: url(../../www.gfa-group.de/images1/2-2transparenz.gif);
	background-repeat: repeat;
	z-index: 1;

}
.search1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	/*width: 190px;*/
	border: 1px solid #666666;
	left: 760px;
	top: 320px;
	position: absolute;
	visibility: hidden;
	background-image: url(../../www.gfa-group.de/images1/2-2transparenz.gif);
	background-repeat: repeat;
	z-index: 1;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	color: #000000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	color: #000000;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	color: #fd8501;
}
.datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #00793D;
	height: 10px;
	font-weight: bold;
	line-height: 10px;
}
a.link2ebene:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight : bold;
}
a.link2ebene:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight : bold;
}
a.link2ebene:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	font-weight : bold;
}

a.link2ebene_a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	font-weight : bold;
}
a.link2ebene_a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	font-weight : bold;
}
a.link2ebene_a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	font-weight : bold;
}
a.link3ebene:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ABABAB;
	margin-left: 20px;
	font-weight : bold;
}
a.link3ebene:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2C2C2;
	margin-left: 20px;
	font-weight : bold;
}
a.link3ebene:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 20px;
	font-weight : bold;
}

a.link3ebene_a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 40px;
	font-weight : bold;
}
a.link3ebene_a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 40px;
	font-weight : bold;
}
a.link3ebene_a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 40px;
	font-weight : bold;
}
a.link4ebene:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 40px;
}
a.link4ebene:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 40px;
}
a.link4ebene:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 40px;
}
a.link4ebene_a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 60px;
}
a.link4ebene_a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 60px;
}
a.link4ebene_a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	margin-left: 60px;
}


.linkenav {
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.linkenavaktiv {
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	font-weight: bold;
}

a.linkenavaktiv:link {
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	font-weight: bold;
}

a.linkenavaktiv:visited {
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fd8501;
	font-weight: bold;
}

.navzelleaktiv {
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;
	line-height: 9pt;
	font-weight: bold;
	color: #fd8501;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	 text-transform: uppercase;

}
.businesspfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	left: 106px;
	top: 196px;
}
.pfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-indent: 3pt;
	
}
.pfadpfeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eb8514;
}
.news {
	background-color: #f3f3f3;
	background-repeat: repeat-y;
	position: absolute;
	width: 190px;
	left: 783px;
	top: 260px;
	background-image: url(../../www.gfa-group.de/images1/news-bg.gif);
	z-index: 0;

}
.gfaaktuell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-left: 20px;
}
.posted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	height: 16px;
	padding-right: 5px;
}
.newsheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #28204e;
	padding-right: 4px;

}
.newsteaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 8px;
	line-height: 12px;
	padding-bottom: 8px;
}
a.newsteaser:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3580ca;
}
a.newsteaser:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3580ca;
	text-decoration: none;
}
a.newsteaser:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3580ca;
	text-decoration: underline;
}
.company {
	position: absolute;
	left: 24px;
	top: 265px;
}
.navheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}
.projectspfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	left: 233px;
	top: 196px;
}
.region {
	position: absolute;
	left: 24px;
	top: 400px;
}
.project {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	width: 482px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.projecttab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 482px;
	line-height: 16px;
	padding-bottom: 12px;
}
.seitenangabe {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 482px;
}
.project2ebene {
	width: 482px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.projects {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	width: 482px;
}
.contenthome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-left: 18px;
	color: 666666;
	vertical-align: top;
	line-height: 17px;
	width: 450px;
}
a.schliessen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.schliessen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.schliessen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fd8501;
	text-decoration: none;
}
/*a.link2ebene:hover {
	color: #fd8501;
	text-decoration: none;
}
a.link2ebene:active {
	color: #EB8514;
	text-decoration: none;
}*/
a.textlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3580ca;

}
a.textlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3580ca;

}
a.textlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #3580ca;
}
.projectpunkte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
	background-image:url(../../www.gfa-group.de/images1/listenpunktblau.gif);
	background-position: 1px top;
	background-repeat: no-repeat;
	width: 150px;
	line-height: 14px;
	vertical-align: top;
}
.projectpunkte_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
	padding-bottom : 5px;
	background-image:url(../../www.gfa-group.de/images1/listenpunkt_gruen.gif);
	background-position: 1px top;
	background-repeat: no-repeat;
	width: 150px;
	line-height: 14px;
	vertical-align: top;
}
.projectpunkte_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
	background-image:url(../../www.gfa-group.de/images1/listenpunkt_blau.gif);
	background-position: 1px top;
	background-repeat: no-repeat;
	width: 150px;
	line-height: 14px;
	vertical-align: top;
	padding-bottom : 5px;
}
.projectpunkte_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
	padding-bottom : 5px;
	background-image:url(../../www.gfa-group.de/images1/listenpunkt_grau.gif);
	background-position: 1px top;
	background-repeat: no-repeat;
	width: 150px;
	line-height: 14px;
	vertical-align: top;
}
.projectpunkte_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
	padding-bottom : 5px;
	background-image:url(../../www.gfa-group.de/images1/listenpunkt_rot.gif);
	background-position: 1px top;
	background-repeat: no-repeat;
	width: 150px;
	line-height: 14px;
	vertical-align: top;
}

.projectpunkte_green_thin {
	BACKGROUND-POSITION: 1px top;
	PADDING-LEFT: 15px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	BACKGROUND-IMAGE: url(../../www.gfa-group.de/images1/listenpunkt_gruen.gif);
	VERTICAL-ALIGN: top;
	WIDTH: 220px;
	COLOR: #666666;
	LINE-HEIGHT: 14px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-bottom : 5px;
}
.projectpunkte_blue_thin {
	BACKGROUND-POSITION: 1px top; PADDING-LEFT: 15px;padding-bottom : 5px; FONT-SIZE: 12px; COLOR: #666666; BACKGROUND-IMAGE: url(../../www.gfa-group.de/images1/listenpunkt_blau.gif); VERTICAL-ALIGN: top; WIDTH: 220px; COLOR: #666666; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.projectpunkte_grey_thin {
	BACKGROUND-POSITION: 1px top; PADDING-LEFT: 15px;padding-bottom : 5px; FONT-SIZE: 12px; COLOR: #666666; BACKGROUND-IMAGE: url(../../www.gfa-group.de/images1/listenpunkt_grau.gif); VERTICAL-ALIGN: top; WIDTH: 220px; COLOR: #666666; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.projectpunkte_red_thin {
	BACKGROUND-POSITION: 1px top; PADDING-LEFT: 15px;padding-bottom : 5px; FONT-SIZE: 12px; COLOR: #666666v; BACKGROUND-IMAGE: url(../../www.gfa-group.de/images1/listenpunkt_rot.gif); VERTICAL-ALIGN: top; WIDTH: 220px; COLOR: #666666; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.projectpunkte250 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-left: 15px;
	background-image:url(../../www.gfa-group.de/images1/listenpunktblau.gif);
	background-position: 1px top;
	background-repeat: no-repeat;
	width: 250px;
	line-height: 30px;
	vertical-align: top;
}
.projectdaten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding-bottom: 9px;
	vertical-align: top;
}

.selectby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 20px;
}
.jobdaten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding: 0px;
}
.jobpunkte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
	background-image: url(../../www.gfa-group.de/images1/listenpunktblau.gif);
	background-position: 1px left;
	background-repeat: no-repeat;
	width: 132px;
	vertical-align: top;
}
.jobpfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	left: 415px;
	top: 196px;
}
a.textlink11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3580ca;
}
a.textlink11:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3580ca;
	text-decoration: none;
}
a.textlink11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3580ca;
	text-decoration: underline;
}
.jobs {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	width: 482px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top : 10px;
	
}

/*  individuell Höfling , GFA   */
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #28204E;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: top;
}

.inner_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 666666;
	vertical-align: top;
	line-height: 18px;
	text-align : justify;
}

.inner_content.mailer {
	color: #ec8100;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana,Tahoma,Arial, Helvetica;
	text-decoration: underline;
}

a.mailer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight : bold;
}
a.mailer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight : bold;
	text-decoration : underline;
}
a.inner_content:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3580ca;
}

a.inner_content:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3580ca;
}
a.inner_content:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #3580ca;
}
/*#inner_content1{
	background-color : Red;
}*/
#inner_content1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3580ca;
}
#inner_content1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3580ca;
}

a.headline_link:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: top;
	color: #3580ca;
}
a.headline_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: top;
	color: #3580ca;
}
a.headline_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: top;
	color: #3580ca;
	text-decoration: underline;
}
.partnera{
	padding-bottom : 40px;
	padding-top : 40px;
}

