/*Stylesheet für ADLERSHORST BAUGENOSSENSCHAFT EG, 2007 */

/* ---------- allgemeine Styles ----------------- */
body {
	background-image: url(../grafik/hintergrund_teaser.gif);
	background-repeat: repeat-y;
	background-position: 765px top;
}

#ebhgoben {
	position:absolute;
	width:955px;
	height:111px;
	z-index:1;
	left: 0px;
	top: 0px;
}



/* Ebene mit Flash auf Startseite */
#ebstartseiteinhalt {
	position:relative;
	width:520px;
	height:480px;
	z-index:6;
	left: 195px;
	top: 80px;
}

/* Ebenen für Teaser auf der Startseite (adlershorst.de) */
#ebheadlinet1 {
	position:relative;
	width:105px;
	height:22px;
	z-index:7;
	left: 239px;
	top: 123px;
	background-color:#FFFFFF;
}
#ebinhaltt1 {
	position:relative;
	width:430px;
	height:97px;
	z-index:6;
	left: 245px;
	top: 120px;
	
	
}

#ebinhalttaktuell {
	position:relative;
	width:460px;
	height:102px;
	z-index:6;
	left: 215px;
	top: 130px;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
	border-style:solid;
	border-color: #0093c0;
	border-width:1px;
}

#ebheadlinet2 {
	position:relative;
	width:105px;
	height:22px;
	z-index:7;
	left: 237px;
	top: 180px;
	background-color:#FFFFFF;
}
#ebinhaltt2 {
	position:relative;
	width:430px;
	height:102px;
	z-index:6;
	left: 245px;
	top: 177px;

}

#ebheadlinet3 {
	position:relative;
	width:187px;
	height:22px;
	z-index:7;
	left: 239px;
	top: 232px;
	background-color:#FFFFFF;
}
#ebinhaltt3 {
	position:relative;
	width:210px;
	height:61px;
	z-index:6;
	left: 245px;
	top: 229px;
}

#ebheadlinet4 {
	position:relative;
	width:132px;
	height:22px;
	z-index:7;
	left: 473px;
	top: 149px;
	background-color:#FFFFFF;
}
#ebinhaltt4 {
	position:relative;
	width:210px;
	height:61px;
	z-index:6;
	left: 481px;
	top: 146px;
}


/* Inhaltsebenen Unterseiten */

#ebsuche {
	position:absolute;
	width:184px;
	height:25px;
	z-index:12;
	left: 772px;
	top: 72px;
}

#ebheadline {
	position:absolute;
	height:28px;
	z-index:10;
	top: 141px;
	left: 215px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #91d7ef;
	background-color: #FFFFFF;
	padding-left:50px;
}
#ebheadlinehg {
	position:absolute;
	width:492px;
	height:1px;
	z-index:8;
	left: 215px;
	top: 156px;
	border-bottom-style:solid;
	border-bottom-color: #0093c0;
	border-bottom-width:1px;
}

#ebinhalt {
	position:relative;
	width:468px;
	height:650px;
	z-index:6;
	left: 237px;
	top: 160px;
}

/* Google Maps Bestandsseiten */
#ebmapbestand {
	position:relative;
	width:490px;
	height:380px;
	z-index:6;
	left: 0px;
	top: 0px;
}

#ebklkartebestand {
	position:relative;
	width:136px;
	height:137px;
	z-index:7;
	left: 344px;
	top: -167px;
}


/* ---------- Logos ------------------------- */
#eblogo {
	position:absolute;
	width:182px;
	height:82px;
	z-index:1;
	top: 5px;
	left: 28px;
}

/* ----------Adresse ------------------------- */
#ebadresse {
	position:fixed;
	left: 30px;
	bottom: -10px;
	position: fixed;
	width: 187px;
	height: 118px;
}

.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #0093C0;
	
}
a.adresse:link, a.adresse:visited {
	color: #0093C0;
	text-decoration: none;
}	
a.adresse:active, a.adresse:hover {
	color: #0093C0;
	text-decoration: underline;
}
/* ----------Menü-Ebenen ------------------------- */
#ebmenueli {
	position:absolute;
	width:132px;
	height:115px;
	z-index:5;
	left: 35px;
	top: 160px;
}
#ebmenue {
	position:absolute;
	width:197px;
	height:236px;
	z-index:8;
	left: 0px;
	top: 125px;
}
#ebmenueunten {
	position:fixed;
	background-color:#FFFFFF;
	width:500px;
	height:25px;
	z-index:8;
	left: 240px;
	bottom: 0px;
}
/* ---------- Navigationselemente --------------- */
.menue, a.menue:link, a.menue:visited {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0093C0;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
}	
a.menue:active, a.menue:hover, .menueaktiv {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#054171;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
}
.menuehintergrund, a.menuehintergrund:link, a.menuehintergrund:visited {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0093C0;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	background-color: #FFFFFF;
	cursor:pointer;
}	
	
a.menuehintergrund:active, a.menuehintergrund:hover, .menuehintergrundaktiv, a.menuehintergrundaktiv {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#054171;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	background-color: #9EE7F2;
	cursor:pointer;
}
.menuestrich {
	line-height:1px;
	background-color: #B3CEE0;
	}
.menuestrichaktiv {
	line-height:1px;
	background-color: #054171;
	}	
.untermenue, a.untermenue:link, a.untermenue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:normal;
	color:#0093C0;
	text-decoration: none;
}
a.untermenue:active, a.untermenue:hover, .untermenueaktiv, a.untermenueaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #054171;
	text-decoration: none;
}

.untermenuelang, a.untermenuelang:link, a.untermenuelang:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #0093C0;
	text-decoration: none;
}
a.untermenuelang:active, a.untermenuelang:hover, .untermenuelangaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #054171;
	text-decoration: none;
}
/* ---------Teaser ------------------------- */
#ebteaser {
	position:absolute;
	width:190px;
	height:400px;
	z-index:7;
	left: 765px;
	top: 111px;
}
.teaserstrich {
	margin-top:2px;
	margin-left:-10px;
	height:1px;
	width:174px;
	line-height:1px;
	background-color:#FEA203;
}
.teaserabstand {
	margin-top:2px;
	height:10px;
	font-size: 1px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1px;
}
.teaserhead, a.teaserhead:link, a.teaserhead:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #004171;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(../grafik/listenpunkt.gif);
}
a.teaserhead:active, a.teaserhead:hover {
	color: #CC3300;
	text-decoration: none;
}
.teasersub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #004171;
	text-decoration: none;
}
.teaserfliess, .teaserfliessfett  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.teaserfliessfett {
	font-weight: bold;
}	
/* ------------ WA-Suche rechts (Adlershorst) ------------------ */

#ebwakarte {
	position:absolute;
	width:138px;
	height:115px;
	z-index:9;
	left: 787px;
	top: 202px;
}
#ebmerkzettel {
	position:absolute;
	width:88px;
	height:30px;
	z-index:10;
	left: 815px;
	top: 162px;
}
#ebwasuche {
	position:absolute;
	width:150px;
	height:285px;
	z-index:11;
	left: 787px;
	top: 347px;
}

.wasuchefliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:bold;
	color:#0093C0;
	text-decoration: none;
}
.wasucheergebnis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:normal;
	color:#0093C0;
	text-decoration: none;
}

/* ------------ Homepage ----------------- */

/* ------------ Unterseiten ---------------------- */
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #91d7ef;
	text-align: left;
	text-indent: 6px;
	vertical-align: baseline;
	background-color: #FFFFFF;
}

.subheadline {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#054171;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
}

.fliesstext, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

ul.fliesstext, li.fliesstext {
	text-align:left;
}
	
a.fliesstext:link, a.fliesstext:visited {
	color: #004171;
	text-decoration: none;
}	
a.fliesstext:active, a.fliesstext:hover {
	color: #004171;
	text-decoration: underline;	
}
.fliesstextfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color:#004171;
}
a.fliesstextfett:link, a.fliesstextfett:visited {
	color: #6194bc;
	text-decoration: none;
}
a.fliesstextfett:active, a.fliesstextfett:hover {
	color: #6194bc;
	text-decoration: underline;
}
	
.fliesstextklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}	
a.fliesstextklein:link, a.fliesstextklein:visited {
	color: #004171;
	text-decoration: none;
}	
a.fliesstextklein:active, a.fliesstextklein:hover {
	color: #004171;
	text-decoration: underline;
}

.mehr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}	
a.mehr:link, a.mehr:visited {
	color: #004171;
	text-decoration: none;
}	
a.mehr:active, a.mehr:hover {
	color: #004171;
	text-decoration: underline;	
}

.bu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* ------------ Darstellung von Bildern ------------ */

/* Fotos im Text */

.fotolinksklein {
	float:left;
	margin-top:4px;
	margin-bottom:3px;
	margin-right: 10px;
}

.fotolinksteaser {
	float:left;
	margin-top:4px;
	margin-bottom:0px;
	margin-right: 10px;
	margin-left:0px;
}
.fotolinksteaserrahmen {
	float:left;
	margin-top:4px;
	margin-bottom:0px;
	margin-right: 10px;
	margin-left:0px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}

.fotolinksgross {
	float:left;
	margin-bottom:4px;
	margin-right: 17px;
	margin-top: 4px;
}

.fotolinksbestand {
	float:left;
	margin-right: 17px;
}

.fotorechtsgross {
	float:right;
	margin-bottom:4px;
	margin-left: 17px;
	margin-top: 4px;
}


.fotolinksgrossrahmen {
	float:left;
	margin-bottom:4px;
	margin-left: 0px;
	margin-right: 17px;
	margin-top: 22px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color:#FFFFFF;
	border: 1px solid #6194bc;
}

.fotorechtsgrossrahmen {
	float:right;
	margin-bottom:4px;
	margin-left: 17px;
	margin-top: 4px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color:#FFFFFF;
	border: 1px solid #6194bc;
}


/* Textfelder für Formulare */

.textfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #BFDAC9;
}

.textfeldklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #0093c0;
	margin-top:1px;
	color:#0093c0;
}


/* Abstandhalter */
.br {
	font-size: 6px;
}	

.abstand {
	font-size:2px;
	line-height:2px;
	}
.zwischenabstand {
	font-size:2px;
	line-height:3px;
	}	
	
.abstandmenueoben {
	font-size:2px;
	line-height:12px;
	}

/* Tabellen */
.tabellenstrich_allg {
	margin-top:2px;
	margin-left:-10px;
	height:1px;
	width:174px;
	line-height:1px;
	background-color:#CBE5D5;
}
.tabellenstrichallg_absatz {
	margin-top:2px;
	margin-left:-10px;
	height:1px;
	width:174px;
	line-height:1px;
	background-color:#FEA203;
}
.tabellenstrichallg_zeilen {
	margin-top:2px;
	margin-left:-10px;
	height:1px;
	width:174px;
	line-height:1px;
	background-color:#a9d6e4;
}
/* allgemeine Tabellen */

.tabelleallg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-top: 2px;
	background-color: #C4E9F6;
}	

a.tabelleallg:link, a.tabelleallg:visited {
	color: #000000;
	text-decoration: underline;
}	
a.tabelleallg:active, a.tabelleallg:hover {
	color: #004171;
}

.tabellefett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-top: 2px;
}	

.tabellefettkontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #004171;
	padding-top: 2px;
}	


.tabelleallgstrich {
	margin-top:2px;
	margin-left:-10px;
	height:1px;
	width:174px;
	line-height:1px;
	background-color:#B3CEE0;
}

.tabelleallgstrichabsatz {
	background-color:#2271a4;
	font-size: 1px;
	line-height: 1px;
}

.tabelleallgstrichtrans {
	font-size: 1px;
	line-height: 4px;
}

.tabelleallgabst {
	font-size: 2px;
	line-height: 2px;
}

.emailname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	margin-top: 5px;
	margin-bottom: -2px;
}	

a.emailname:link, a.emailname:visited {
	color: #000000;
	text-decoration: underline;
}	
a.emailname:active, a.emailname:hover {
	color: #004171;
}
/* ------------ Tabellen Wohnungsbestand ----------------- */

.tabellewbdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #004171;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	text-align: left;
}

.tabellewb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	text-align: left;
}	

.bestandsubdetail, a.bestandsubdetail:link, a.bestandsubdetail:visited, .bestandsubueber, a.bestandsubueber:link, a.bestandsubueber:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}

a.bestandsubueber:active, a.bestandsubueber:hover {
	color: #6C8707;
}

a.bestandsubdetail:active, a.bestandsubdetail:hover {
	color: #6C8707;
}

.tabellewbhg {
	background-color:#c4e9f6;
}

.tabellewbstrich {
	background-color: #004171;
}

/* ------------ Tabellen Wohnungsangebote -------------- */

.tabellewa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
}	

a.tabellewa:link, a.tabellewa:visited {
	color: #000000;
	text-decoration: underline;
}	
a.tabellewa:active, a.tabellewa:hover {
	color: #0093c0;
}


.tabellewabeschriftung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #004171;
	text-decoration: none;
	font-weight: bold;
}

.tabellewadetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #004171;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
}

.tabellewahg {
	background-color:#fefbcf;
}

.tabellewastrich {
	background-color: #0093c0;
}	


/* Fenster zur Bilderanzeige (script/showpic.php) */

/* kleines Foto Nr. 4 */
.markierung {
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border: 4px solid #0093c0;
}

/* die anderen kleinen Fotos */
.klfoto {
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border: 0px;
}

.sptextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #0093c0;
}
.fotolinksohneabstand {
	float:left;
	margin-bottom:4px;
	margin-right: 17px;
	margin-top: 0px;
	
}
.tabelleallghg {
	background-color:#c4e9f6;
}
.tabelleallgstrich {
	background-color: #004171;
}
.tabelleallg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
}
a.tabelleallg:link, a.tabelleallg:visited {
	color: #F5B200;
	text-decoration: underline;
}
a.tabelleallg:active, a.tabelleallg:hover {
	color: #5C861B;
}
.tabelleallgbeschriftung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #004171;
	text-decoration: none;
	font-weight: bold;
}
.tabelleallgdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding-top: 2px;
}
