/* ++++++++++++++++++++++ seitenaufbau +++++++++++++++++++++++ */
body {
	font-family: "Trebuchet MS";
	background-color: #ffffff;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
}

#pageframe{
	text-align: left;
	width: 930px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 0px;
	

	
}

#pageframe_start{
	text-align: left;
	width: 930px;
	margin-top: 15px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: 0px;
	
	
}

#topblock {
	height: 74px;
	width: 100%;
	
}

#content_start{
width:100%; 
}

.space_left {float:left; width: 15px;}
#Alpha_Logo {float:left; width: 300px;}
#topNav {float:left; text-align:right; width: 600px;}



/* +++++++++++++++++ Newsblock+++++++++++++++++ */

#newsblock {
	height: 98px;
	width: 100%;
}


#newsblockcontent {
	height: 98px;
	width: 900px;
	float:left;
	background-color: #B4E3FA;
	//background-color: #d9edf8;
}

#flashblock {
	height: 98px;
	width: 100%;
}


#flashblockcontent {
	height: 98px;
	width: 900px;
	float:left;
	
}

/* +++++++++++++++++ Newsblock+++++++++++++++++ */



/* +++++++++++++++++ Navigation +++++++++++++++++ */
#mainnavigation {
	height: 24px;
	width: 100%;
}

#mainnavigation a {text-decoration:none; }


#news,  #news a{
	background-image: url(../media/navigation/b_news_1.gif);
	width: 240px;
	height: 24px;
	float: left;
}

#news a:hover{
	background-image: url(../media/navigation/b_H_news1.gif);
	width: 240px;
	height: 24px;
	float: left;
}

#root #news, #root #news a {
	background-image: url(../media/navigation/b_news.gif);
	width: 174px;
	height: 24px;
	float: left;
}


#root #news a:hover {
	background-image: url(../media/navigation/b_H_news.gif);
	width: 174px;
	height: 24px;
	float: left;
}

#bereich_news #news, #bereich_news #news a {
	background-image: url(../media/navigation/b_news_2.gif);
	width: 240px;
	height: 24px;
	float: left;
}


#bereich_company #news, #bereich_company #news a {
	background-image: url(../media/navigation/b_news_3.gif);
	width: 240px;
	height: 24px;
	float: left;
}

#bereich_company #news a:hover {
	background-image: url(../media/navigation/b_H_news_3.gif);
	width: 240px;
	height: 24px;
	float: left;
}




#company, #company a {
	background-image: url(../media/navigation/b_blick_1.gif);
	width: 213px;
	height: 24px;
	float: left;
}

#company a:hover {
	background-image: url(../media/navigation/b_H_blick_1.gif);
	width: 213px;
	height: 24px;
}


#root #company, #root #company a {
	background-image: url(../media/navigation/b_blick.gif);
	width: 211px;
	height: 24px;
	float: left;
}


#root #company a:hover {
	background-image: url(../media/navigation/b_H_blick.gif);
	width: 211px;
	height: 24px;
}

#bereich_company #company, #bereich_company #company a {
	background-image: url(../media/navigation/b_blick_2.gif);
	width: 213px;
	height: 24px;
	float: left;
}

#bereich_aktivitaet #company, #bereich_aktivitaet #company a {
	background-image: url(../media/navigation/b_blick_3.gif);
	width: 213px;
	height: 24px;
	float: left;
}

#bereich_aktivitaet #company a:hover {
	background-image: url(../media/navigation/b_H_blick_3.gif);
	width: 213px;
	height: 24px;
	float: left;
}


#aktivitaet, #aktivitaet a {
	background-image: url(../media/navigation/b_aktivitaet_1.gif);
	width: 188px;
	height: 24px;
	float: left;
}

#aktivitaet a:hover {
	background-image: url(../media/navigation/b_H_aktivitaet_1.gif);
	width: 188px;
	height: 24px;
}


#root #aktivitaet, #root #aktivitaet a {
	background-image: url(../media/navigation/b_aktivitaet.gif);
	width: 188px;
	height: 24px;
	float: left;
}


#root #aktivitaet a:hover {
	background-image: url(../media/navigation/b_H_aktivitaet.gif);
	width: 188px;
	height: 24px;
}


#bereich_aktivitaet #aktivitaet, #bereich_aktivitaet #aktivitaet a {
	background-image: url(../media/navigation/b_aktivitaet_2.gif);
	width: 188px;
	height: 24px;
	float: left;
}

#bereich_projekte #aktivitaet, #bereich_projekte #aktivitaet a {
	background-image: url(../media/navigation/b_aktivitaet_3.gif);
	width: 188px;
	height: 24px;
	float: left;
}

#bereich_projekte #aktivitaet a:hover {
	background-image: url(../media/navigation/b_H_aktivitaet_3.gif);
	width: 188px;
	height: 24px;
	float: left;
}





#projekte, #projekte a {
	background-image: url(../media/navigation/b_projekte_1.gif);
	width: 170px;
	height: 24px;
	float: left;
}

#projekte a:hover {
	background-image: url(../media/navigation/b_H_projekte_1.gif);
	width: 170px;
	height: 24px;
}


#root #projekte, #root #projekte a {
	background-image: url(../media/navigation/b_projekte.gif);
	width: 167px;
	height: 24px;
	float: left;
}


#root #projekte a:hover {
	background-image: url(../media/navigation/b_H_projekte.gif);
	width: 167px;
	height: 24px;
}

#bereich_kontakt #projekte, #bereich_kontakt #projekte a {
	background-image: url(../media/navigation/b_projekte_3.gif);
	width: 170px;
	height: 24px;
	float: left;
}

#bereich_kontakt #projekte a:hover {
	background-image: url(../media/navigation/b_H_projekte_3.gif);
	width: 170px;
	height: 24px;
}

#bereich_projekte #projekte, #bereich_projekte #projekte a {
	background-image: url(../media/navigation/b_projekte_2.gif);
	width: 170px;
	height: 24px;
	float: left;
}


#kontakt, #kontakt a {
	background-image: url(../media/navigation/b_kontakt_1.gif);
	width: 89px;
	height: 24px;
	float: left;
}

#kontakt a:hover {
	background-image: url(../media/navigation/b_H_kontakt_1.gif);
	width: 89px;
	height: 24px;
}


#root #kontakt, #root #kontakt a {
	background-image: url(../media/navigation/b_kontakt.gif);
	width: 160px;
	height: 24px;
	float: left;
}


#root #kontakt a:hover {
	background-image: url(../media/navigation/b_H_kontakt.gif);
	width: 160px;
	height: 24px;
}

#bereich_kontakt #kontakt, #bereich_kontakt #kontakt a {
	background-image: url(../media/navigation/b_kontakt_2.gif);
	width: 89px;
	height: 24px;
	float: left;
}



/* +++++++++++++++++ Navigation +++++++++++++++++ */

#TheNav {margin-top:25px;}
#TheNav a {text-decoration:none;}


.navaktivitaet, .navaktivitaet a {
background-image: url(../media/navigation/sub/nav_aktivitaetsfelder.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
	
}

.navaktivitaet_a, .navaktivitaet a:hover {
background-image: url(../media/navigation/sub/nav_aktivitaetsfelder_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
	
}


.navleistungen, .navleistungen a{
background-image: url(../media/navigation/sub/nav_leistungsspektrum.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navleistungen_a, .navleistungen a:hover {
background-image: url(../media/navigation/sub/nav_leistungsspektrum_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navprofil, .navprofil a{
background-image: url(../media/navigation/sub/nav_profil.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;


}

.navprofil_a, .navprofil a:hover {
background-image: url(../media/navigation/sub/nav_profil_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navmanagement, .navmanagement a{
background-image: url(../media/navigation/sub/nav_management.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navmanagement_a, .navmanagement a:hover {
background-image: url(../media/navigation/sub/nav_management_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navpartner, .navpartner a{
background-image: url(../media/navigation/sub/nav_partner.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navpartner_a, .navpartner a:hover {
background-image: url(../media/navigation/sub/nav_partner_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}



.navpe, .navpe a{
background-image: url(../media/navigation/sub/nav_projektentwicklung.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navpe_a, .navpe a:hover {
background-image: url(../media/navigation/sub/nav_projektentwicklung_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navpie, .navpie a{
background-image: url(../media/navigation/sub/nav_entwicklung.gif);
display:block;
height:45px;
width:100%;
background-repeat: no-repeat;
}

.navpie_a, .navpie a:hover {
background-image: url(../media/navigation/sub/nav_entwicklung_1.gif);
display:block;
height:45px;
width:100%;
background-repeat: no-repeat;

}

.navpeam, .navpeam a{
background-image: url(../media/navigation/sub/nav_peam.gif);
display:block;
height:45px;
width:100%;
background-repeat: no-repeat;
}

.navpeam_a, .navpeam a:hover {
background-image: url(../media/navigation/sub/nav_peam_1.gif);
display:block;
height:45px;
width:100%;
background-repeat: no-repeat;
}


.navam, .navam a{
background-image: url(../media/navigation/sub/nav_asset_management.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navam_a, .navam a:hover {
background-image: url(../media/navigation/sub/nav_asset_management_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}


.navparks, .navparks a{
background-image: url(../media/navigation/sub/nav_parkentwicklung.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navparks_a, .navparks a:hover {
background-image: url(../media/navigation/sub/nav_parkentwicklung_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}




.navherford, .navherford a{
background-image: url(../media/navigation/sub/nav_herford.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navherford_a, .navherford a:hover {
background-image: url(../media/navigation/sub/nav_herford_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navbiebesheim, .navbiebesheim a{
background-image: url(../media/navigation/sub/nav_biebesheim.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navbiebesheim_a, .navbiebesheim a:hover {
background-image: url(../media/navigation/sub/nav_biebesheim_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navremscheid, .navremscheid a{
background-image: url(../media/navigation/sub/nav_remscheid.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navremscheid_a, .navremscheid a:hover {
background-image: url(../media/navigation/sub/nav_remscheid_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navoberhausen, .navoberhausen a{
background-image: url(../media/navigation/sub/nav_oberhausen.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navoberhausen_a, .navoberhausen a:hover {
background-image: url(../media/navigation/sub/nav_oberhausen_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navkontakt, .navkontakt a{
background-image: url(../media/navigation/sub/nav_kontakt.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navkontakt_a, .navkontakt a:hover {
background-image: url(../media/navigation/sub/nav_kontakt_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navimpressum, .navimpressum a{
background-image: url(../media/navigation/sub/nav_impressum.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navimpressum_a, .navimpressum a:hover {
background-image: url(../media/navigation/sub/nav_impressum_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

#TheNav .navnews {
background-image: url(../media/navigation/sub/nav_news.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navpresse_neu, .navpresse_neu a{
background-image: url(../media/navigation/sub/nav_presse.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navpresse_neu_a, .navpresse_neu a:hover {
background-image: url(../media/navigation/sub/nav_presse_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navpresse_archiv, .navpresse_archiv a{
background-image: url(../media/navigation/sub/nav_pressearchiv.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}

.navpresse_archiv_a {
background-image: url(../media/navigation/sub/nav_pressearchiv_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;

}

.navpresse_archiv_2, .navpresse_archiv_2 a{
background-image: url(../media/navigation/sub/nav_pressearchiv_2.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}


.navpresse_archiv_2 a:hover{
background-image: url(../media/navigation/sub/nav_pressearchiv_1.gif);
display:block;
height:30px;
width:100%;
background-repeat: no-repeat;
}


/* +++++++++++++++++ Content +++++++++++++++++ */

#contentbox {
	width: 100%;

}

#maincontent {
width: 900px;
float:left;
background-image:url(../media/layout/content_BG.gif);
background-repeat:repeat-y;
margin-bottom: 15px;
}


#maincontent1 {
width: 900px;
float:left;
background-image:url(../media/layout/content_BG1.gif);
background-repeat:repeat-y;
margin-bottom: 15px;
}



.content_space1{float:left; width: 25px;}
.content_space2{float:left; width: 30px;}
.content_space3{float:left; width: 20px;}

#content_nav {float:left; width: 215px;}
#content_middle {float:left; width: 450px;}
#content_right {float:left; width: 135px;}


#content_middle_onerow {float:left; width: 900px;}
#content_middle_2rows {
	float:left;
	width: 630px;

}


/* nur eine Textspalte, keine Navigation */
#maincontent1 .content1 {
	float:left;
	width: 900px;
}

.content1 .con1 {
	float:left;
	width: 410px;
	}
.content1 .con2 {
	float:left;
	width: 875px;
	}
	
/* nur eine Textspalte, keine Navigation */


/* mit Navigation, ohne definierte rechte Spalte, Management  */

.spacertop {height: 25px;}

.conrow1 {
	width: 630px;
	padding-bottom: 10px;



}
.conrow11 {
	float:left;
	width: 185px;

}
.conrow12 {
	float:left;
	width: 20px;

}
.conrow13 {
	float:left;
	width: 400px;

}

/* mit Navigation, ohne definierte rechte Spalte */
/* mit Navigation, 2spaltig  */


.conrow14 {
	float:left;
	width: 600px;
}
.conrow15 {
	float:left;
	width: 280px;
}
.conrow16 {
	float:left;
	width: 40px;
}



/* mit Navigation, 2spaltig  */


/* mit Navigation, mit rechter Spalte */
.con1 {
	float:left;
	width: 430px;
	

}
.conspace {float:left; width: 30px;}

.con2 {
	float:left;
	width: 170px;
}

/* mit Navigation, mit rechter Spalte */



/* variable container */
.conborder {
padding: 15px;
 border:solid 1px #0094cf;
}

.conborder130 {
 border:solid 1px #0094cf;
 height: 130px;
}

.connoborder230 {
float:left;
 width: 230px;
}
.connoborder250 {
float:left;
 width: 250px;
}
.connspace {float:left;
 width: 10px;}

/* +++++++++++++++++ Fusszeile +++++++++++++++++ */

#bottomNav_L {float:left; width: 300px; margin-bottom: 5px;}
#bottomNav_R {float:left; text-align:right; width: 600px; margin-bottom: 5px;}

/* +++++++++++++++++ Fusszeile +++++++++++++++++ */


/* +++++++++++++++++++++ Text-Tags ++++++++++++++++++++++++++++++ */



p, h1, h2, h3, h4 {margin:0; padding:0; line-height: 140%;
}

h2 {font-size: 13px; margin-bottom: 10px}
h3 {font-size: 13px; margin-bottom: 10px}

.con2 p, .con2 h2, .con2 h3 {margin-right: 10px;}
.con1 h2 {margin-top: 25px;}
.con2 h3 {margin-top: 25px;}

a {color: #008dC7;}
a.noco {color: black;text-decoration: none;}

.kontaktlink a, #newsblock a, #footer a {color: black; text-decoration: none;}

.navnews a {color: black;}
.navnews a:hover {color: #008dC7;}
.news_hl a {color: black;text-decoration: none;}
.news_hl a:hover {color: #008dC7;text-decoration: none;}



.navrefpro a, .lnavrefpro a {color: black;}
.navrefpro_a a, .lnavrefpro_a a {color: black;}
.navrefpro a:hover, .lnavrefpro a:hover {color: #008dC7;}
.clear {
	clear:both;
	line-height:1px;
	font-size:1px;
}


.haupt_nav, .sub_nav {visibility: hidden;}


p {	
font-size: 12px;
margin-bottom: 10px;
}
p.prelink {	
margin-bottom: 0px;
}

.kontaktlink {text-align: right;}

p.first,  h1.first, h2.first, h3.first {margin-top: 25px;}
.con2 p.first {margin-top: 52px;}
.con2 p.first_small {margin-top: 52px; font-size: 11px;}
p.small, p.small1{font-size: 11px;}
p.small1{margin-bottom: 5px;}

p.liste {
	text-indent: -25px;
	margin-left: 25px;
}


p.liste1 {
	text-indent: -12px;
	margin-left: 12px;
	margin-bottom: 5px;
}
p.praeliste1 {

	margin-bottom: 5px;
}



p.postliste{
margin-top: 15px;
}

p.preliste{
margin-bottom: 15px;
}


#TheNav .navnews p{
font-size: 12px;
font-weight:bold;
margin-left: 5px; margin-right: 5px; padding-top: 2px;
}

#TheNav .navrefpro p{
font-size: 12px;
margin-left: 33px; margin-right: 5px; padding-top: 0px;
}

#TheNav .navrefpro_a p{
font-size: 12px;
font-weight: bold;
margin-left: 33px; margin-right: 5px; padding-top: 0px;
}


#TheNav .lnavrefpro p{
font-size: 12px;
margin-left: 33px; margin-right: 5px; padding-top: 0px; padding-bottom: 7px;
}

#TheNav .lnavrefpro_a p{
font-size: 12px;
font-weight: bold;
margin-left: 33px; margin-right: 5px; padding-top: 0px; padding-bottom: 7px;
}

#TheNav  p{
font-size: 11px;
margin-left: 5px; margin-right: 5px;

}

#topNav p {
	font-size: 12px;
	line-height: 140%;
	margin-top: 45px;
	text-transform: uppercase;
	margin-right: 1px;
}

#bottomNav_L p {
	font-size: 11px;
	line-height: 140%;
margin-left:1px;
	
}


#bottomNav_R p {
	font-size: 11px;
	line-height: 140%;
	text-transform: uppercase;
margin-right: 1px;
}


#newsblockcontent p {
	font-size: 12px;
	line-height: 140%;
	margin: 0px 25px 7px 25px;
}


img.con2bor { border:solid 1px #a3d2ef; margin-bottom: 5px;}
img.con2imgfirst { margin-top: 52px; margin-bottom: 5px;}
img.con2imgborfirst { border:solid 1px #a3d2ef; margin-top: 52px; margin-bottom: 5px;}
img.con2imgbornext { border:solid 1px #a3d2ef; margin-top: 5px; margin-bottom: 5px;}
img.float_r {float:right; margin-bottom: 10px; margin-left: 20px;}
img.img_bor {margin-bottom: 20px; border:solid 1px #a3d2ef;}
img.float_r_bor {float:right; margin-bottom: 20px; margin-left: 20px; border:solid 1px #a3d2ef; clear:right;}
img.float_l {float:left; margin-bottom: 10px; margin-right: 20px;}
img.img_mag {margin-bottom: 10px;}


.clear{clear:both;}

table.white {
background-color:#EEEEEE;
border:solid 1px #a3d2ef;
padding: 5px;
}
