/* Link Style */
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #a02031;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a02031;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a02031;
	text-decoration: none;
}


#subnavi_gruppe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	position: absolute;
	left: 25px;
	top: 250px;
	right: 0px;
	bottom: 0px;
}

/* Body Styles */

#newsbody {
	background-color: #cdcaca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navibody {
	background-color: #b4b2b2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Text Formatierung und Positionierung */
#header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
#ff_cag {
	position: absolute;
	left: 270px;
	top: 170px;
}
#gfe {
	position: absolute;
	left: 190px;
	top: 30px;

}
#rpa {
	position: absolute;
	left: 290px;
	top: 30px;

}#fsc {
	position: absolute;
	left: 190px;
	top: 150px;
}
#hha {
	position: absolute;
	left: 290px;
	top: 150px;
}
#ebl {
	position: absolute;
	left: 390px;
	top: 150px;
	width: 106px;
}
#tkr {
	position: absolute;
	left: 190px;
	top: 290px;
}
#jsc {
	position: absolute;
	left: 290px;
	top: 290px;
}
#tgl_kmk {
	position: absolute;
	left: 390px;
	top: 290px;
}
#acb {
	position: absolute;
	left: 500px;
	top: 290px;
}
#tgl {
	position: absolute;
	left: 620px;
	top: 290px;
}

#vorstand {
	position: absolute;
	left: 25px;
	top: 70px;
}
#aufsichtsrat {
	position: absolute;
	left: 25px;
	top: 190px;
}
#gl {
	position: absolute;
	left: 25px;
	top: 320px;
}
#gfe1 {
	float:right;
	margin-left:20px;
	margin-bottom:150px;
	top: 0px;
	left: 25px;
	position: relative;
}

/* Style für Deutschland Navi */
body,td,th {font-family: Verdana;font-size:11px;color:#000000;}
h3 {font-size:11px;font-weight:bold;margin:0;padding:0;line-height:14px;}
p {padding:0;margin:0;margin-bottom:5px;}
.active{background-color:#000000;color:#000000;width:auto};

#deutschland1 {
	position: absolute;
	left: 200px;
	top: 100px;
}

#Layer4 {
	position:absolute;
	left:120px;
	top:0px;
	width:200px;
	height:307px;
}
#Layer3 {
	position:absolute;
	left:0px;
	top:100px;
	width:150px;
	height:243px;
}

/* Produkte Formatierung */
#prod_balken {
	position: absolute;
	top: 390px;
}

#prod_links {
	position: absolute;
	top: 310px;
	width: 211px;
}
#prod_bild {
	position: relative;
	left: 384px;
	top:	-8px;
	width: 326px;
}
#prod_bild1 {
	position: absolute;
	left: 384px;
	top:	0px;
}

#prod_text {
	position: absolute;
	top: 20px;
	left: 10px;
	right: 10px;
	width: 350px;
}
#ff_oag {
	position: absolute;
	left: 350px;
	top: 100px;
}
#ff_sixth {
	position: absolute;
	left: 350px;
	top: 105px;
}
#ff_ahlsen {
	position: absolute;
	left: 380px;
	top: 0px;
}
#ff_cag1 {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	position: relative;
	top: -10px;
	right: -10px;
}
#wertp {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	position: relative;
	top: -10px;
	right: -7px;
}
#einrueck {
	position: absolute;
	left: 25px;
	top: 20px;
}
#locator {
	position: absolute;
	left: 25px;
	top: 50px;
	width: 300px;
}
#presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

#presseberichte-frame {
	position: relative;
	left: 3px;
	top: 0px;
	//top: 0px;
	//left: 0px;	
	background-image:url(Bilder/presseb.gif);
	}
#pressemitteilung-frame {
	position: relative;
	left: 3px;
	top: 0px;
	//top: 0px;
	//left: 0px;	
	background-image:url(Bilder/presse_03.gif);
	}

#unternehmen_text {
	position: absolute;
	top: 50px;
	left: 0px;
}
/* Bilder in Formularen */

#formularbilder {
	position: absolute;
	left: 450px;
	top: 300px;
}
#formularbilder_stundung {
	position: absolute;
	left: 570px;
	top: 205px;
}
#formularbilder_kummer {
	position: absolute;
	left: 465px;
	top: 295px;
}
#formularbilder_verkauf {
	position: absolute;
	left: 455px;
	top: 305px;
}
#formularbilder_adresse {
	position: absolute;
	left: 555px;
	top: 160px;
}
#news_bild {
	position: absolute;
	left: 25px;
	top: 10px;
}

/* Bilder im Immobilien Popup */
#immobild1 {
	position: relative;
	width: 200px;
	height:190px;
	left: 0px;
	float: left;
	margin-right: 10px;
	color: #ffffff;
}

#immobild2 {
	position: relative;
	width: 200px;
	height:190px;
	color: #ffffff;
	}

#immo_back {
	position: absolute;
	left: 930px;
	top: 880px;
}

/* Bilder im Loginbereich */

#password {
	position: absolute;
	left: 405px;
	top: 0px;
}
/* Buttons im Neswbereich */

//#news_1 {position: absolute;	left: 450px;	top: 65px;}
#news_1 {
	position: relative;
	left: 450px;
	top: -90px;
}

//#news_2 {	position: absolute;	left: 450px;	top: 155px;}

#news_2 {
	position: relative;
	left: 450px;
	top: -150px;
}
// #news_3 {	position: absolute;	left: 450px;	top: 265px;}
#news_3 {
	position: relative;
	left: 450px;
	top: -210px;
}

#news_4 {
	position: relative;
	left: 450px;
	top: -260px;
}

/* Ausrichtung News Texte */

#news_txt_1 {
	position: relative;
	left: 10px;
	top: 20px;
	height: 75px;
}

#news_txt_2 {
	position: relative;
	left: 10px;
	top: -50px;
	height: 75px;
}

#news_txt_3 {
	position: relative;
	left: 10px;
	top: -120px;
	height: 75px;
}

#news_txt_4 {
	position: relative;
	left: 10px;
	top: -170px;
}
#news_hr_1 {
	position: relative;
	top: 5px;
	width:690px;
}

#news_hr_2 {
	position: relative;
	top: -80px;
	width:690px;
}

#news_hr_3 {
	position: relative;
	top: -140px;
	width:690px;
}

#news_hr_4 {
	position: relative;
	top: -160px;
	width:690px;
}

/* Topjob Popup */
#topjob {
	position: absolute;
	top: 25px;
	left: 180px;
	width: 118px;
	height: 97px;
}

#topjob_text {
	position: absolute;
	top: 150px;
	left: 25px;
	right:20px;
	width: 450px;
}

#topjob_img {
	position: relative;
	left: 5px;
	top: 10px;
	//top: 10px;
}

/*------------------------------*/

#deutschland1 {
	position: absolute;
	left: 170px;
	top: 110px;
}
#portait_bild {
	position: relative;
	left: 8px;
	top: -10px;
	right: 0px;
	bottom: 0px;
	float: right;
}
#jobs_bild {
	position: relative;
	top: -7px;
	right:-7px;
	float: right;
	margin-left:10px;
}
#jobs_topjob {
	position: absolute;
	left: auto;
	top: 300px;
	bottom: 0px;
	float: right;
	margin-left:10px;
	right: 50px;
}

#jobs_flex {
	position: relative;
	left: -175px;
	top: -50px;
	bottom: 0px;
	float: right;
	margin-left:10px;
}
#sozial_bild {
	position: relative;
	top: -15px;
	right: 0px;
	bottom: 0px;
	float: right;
}
#sozial_ksb {
	position: relative;
	top: 250px;
	left: 260px;
	bottom: 0px;
	float: right;
}
#indextest {
	position: absolute;
	left: 510px;
	top: 210px;
}
#char_text {
	width: 220px;
}
#char_text_int {
	width: 310px;
	top: 60px;
	position: relative;
}
#finanz_bild {
	position: relative;
	left: 470px;
	top: -8px;

	//top:-15px;
	bottom: auto;
}
#finanz_text {
	position: absolute;
	left: 20px;
	top: 20px;
	height: auto;
	width: 450px;
}
#investment_img {
	position: relative;
	top: 10px;
	bottom: auto;
}

/*Investitionen */
#inv_bild{
	position:relative;
	left: 370px;
	top: 0px;
	margin-bottom: 0px;
	width:150px;
}
#inv_bild2{
	position:relative;
	left: 530px;
	top: -100px;
	margin-bottom: -10px;
	width:150px;
}
#inv_bild3{
	position:relative;
	left: 370px;
	top: -90px;
	margin-bottom: -10px;
	width:150px;
}
#inv_bild4{
	position:relative;
	left: 530px;
	top: -180px;
	margin-bottom: -10px;
	width:150px;
}
#inv_bild5{
	position:relative;
	left: 370px;
	top: -160px;
	margin-bottom: -10px;
	width:150px;
}
#inv_bild6{
	position:relative;
	left: 530px;
	top: -250px;
	margin-bottom: -10px;
	width:150px;
}
#inv_text{
	position:relative;
	left: 370px;
	top: -82px;
	margin-bottom: 4px;
	width:150px;
}
#inv_text2{
	position:relative;
	left: 530px;
	top: -100px;
	margin-bottom: 4px;
	width:150px;
}
#inv_text3{
	position:relative;
	left: 370px;
	top: -165px;
	margin-bottom: 4px;
	width:150px;
}
#inv_text4{
	position:relative;
	left: 530px;
	top: -180px;
	margin-bottom: 4px;
	width:150px;
}
#inv_text5{
	position:relative;
	left: 370px;
	top: -235px;
	margin-bottom: 4px;
	width:150px;
}
#inv_text6{
	position:relative;
	left: 530px;
	top: -250px;
	margin-bottom: 4px;
	width:150px;
}
 
#Tabelle_02 {
	position:relative;
	width: 840px;
	top: 15px;
	color: #FFFFFF;
}

