
body,div,span,p,li,a,td,h1,h2,h3,h4,h5,h6{
	/*die Schriftart gilt für alle Tags auf der Seite*/
	font-family: arial, sans-serif;
	
}

body,div,span,p,li,a,td{
	/*Eigenschaften die Standardtags*/
	/*font-weight: normal;*/
	font-size: 12pt;
	font-weight: 500;
}

body{
	 /* background-color: #E5E5FF; #f5f5ff;   #ffffff;  */
	background-image: url(bilder/Logo.png);
	background-attachment: fixed;
	text-align: left;
	padding: 3pt;
	padding-top: 0pt;
	padding-right: 8pt;
}

li{
	line-height:20pt;
}

#kopf{
	background-color: #f4fbfb; /* #f9ffff  IceBlue #e0ede8 */
	border:3px solid #000000;

	position: relative;	
}

#haupt{
	/*background-color: gray;*/
	/*border:3px solid #000000;*/
}

#navi{
	/*div*/
	/*border: 2px solid blue;*/
	float: left;
	overflow: visible;
	
	width: 140pt;	
	/*min-width: 140pt;*/
}


#inhalt{
	/*  background-color:#dddddd;
	border:3px solid #FFCC99;*/

	position: absolute;
	left: 150pt;
	padding-left: 15pt;
	margin-right: 20pt;	/*wirkt nur beim Firefox*/
}

/*Navigation*/
#navi_ul{
	/*ul*/
	list-style-type: none;
	/*width:130pt;*/
	margin-left: 1%;	/*für IE*/
	padding-left: 0%;	/*für Mozilla*/
	margin-top: 8pt;
}

li.navi_li{
	/*li Menupünkt ohne Unterpunkte*/
	margin: 3pt;
	margin-left: 0pt;
}

a.unterP,a.menuepunkt{
	background: #cccccc;  		/*könnte auch nur in li.nav_li sein*/
	color:      #000000;
	text-align: left;
	display:    block;
	text-decoration: none;
}

a.menuepunkt{
	/*Menupunkt oberste Ebene*/
	border: black solid 1pt;
	width: 128pt;
	padding: 2pt;
	font: bold 12pt arial, sans-serif;
}

a.unterP{
	/*Menü Ebene 2*/
	border:     black solid 1pt;	/*könnte auch nur in li.nav_li sein*/
	width:      118pt;
	margin-left:10pt;
	margin-top: 2pt;
	padding:    2pt;
	font: bold 10pt arial, sans-serif;
}

a.menuepunkt:hover,a.unterP:hover{
	/*Menüpunkt wenn die Maus darüber fährt*/
	color: 			white;
	background-color: #999999;	/**/
}

#hier{
	/*Ausgewählter Menüpunkt*/
	color:      black;
	background: #999999;
}


/*Inhalt Kopf*/
#LogoKlein{
	margin-top: 5pt;
	margin-right: 40pt;
}

#ueberschr1{
	margin-top: 5pt;
	margin-bottom: 5pt;	
	font-size: 20pt;
}

#ueberschr2{
	margin-top: 5pt;
	margin-bottom: 5pt;
	font-size: 16pt;
}


/*Inhalt*/
#ersteUeberschrift{
	/*damit beim IE die 1. Überschrift auf der Seite nicht zu weit nach unten rutscht, und beim Firefox nicht an der Überschrift hängt*/
	padding-top: 0pt;
	margin-top: 5pt;	/*wirkt nur beim Firefox*/
}

.unterstrichen{
	text-decoration: underline;
}

/*Referenzen*/
a.aRef{
	color:      black;
	font-size: 10pt;
}

.HRefs{
	margin-top: 25pt;
	margin-bottom: 2pt;
}

.oben{
	vertical-align:top;
}

.LinkeSpalteBreite{
	width:      200pt;
}

.R_bottomAbst{
	margin-bottom: 2pt;
	padding-bottom: 2pt;
}

.R_bottomTabAbst{
	margin-bottom: 10pt;
}

/*TGA - Gewerke*/
.Feld_links{
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	font-size: 14pt;
	text-align: right;
	font-weight: 600;
	width:      250pt;
	padding: 3pt;
	margin: 0pt;
}

.Feld_rechts{
	border-left:2px solid #000000;
	border-bottom:2px solid #000000;
	font-size: 14pt;
	text-align: left;
	font-weight: 600;
	width:      250pt;
	
	padding: 3pt;
	margin: 0pt;
}

.Feld_mitte{
	width:20pt;
}


/*Planung - Bauleitung*/
.bottomAbstand{
	margin-bottom: 3pt;
}

.TopAbstand{
	margin-top: 3pt;
}