/* RESET */
	*									{
										margin: 0px;
										padding: 0px;
										border: 0px;
										font-family: arial, helvetica, verdana;
										color:#000000;
										font-style:normal;
										font-size:12px;
										text-decoration:none;
	}
/* ende von reset */

/* DEFINITION DER STANDARDELEMENTE */
	html								{
										height:100%;
										width:100%;
	}
	body								{
										height:100%;
										width:100%;
										background-color:white;
	}
	div								{
										z-index:1;
	}
/* ende der standardelemente */

/* DEFINITIONN SEITENAUFBAU */
	#main							{
										position:absolute;
										left: 50%;
										top:0%;
										width:900px;
										height:540px;
										margin-left: -450px;
										margin-top: 30px;
										background-color:none;
	}
	#kopf							{
										position:absolute;
										left:0px;
										top:0px;	
										width: 900px;
										height:120px;
								        background: url("../bilder/kopf.gif") no-repeat;
	}
	#zumStart					{
										position:absolute;
										left:795px;
										top:12px;	
										width: 90px;
										height: 104px;
										background-color:none;
	}
	#menue						{
										position:absolute;
										z-index:100;
										left:0px;
										top:120px;	
										width: 896px;
										height:20px;
										border:2px solid #7F0900;
										background-color:#fff;
	}
	.inhalt							{
										position:absolute;
										left:0px;
										top:144px;
										width: 896px;
										height:394px;
										border-right:2px solid #7F0900;
										border-bottom:2px solid #7F0900;
										border-left:2px solid #7F0900;
										background-color:none;
	}
	/* Seitenhintergründe */
	#bgStart						{background: url("../bilder/bgStart.jpg") no-repeat;}					
	#bgKategorien				{background: url("../bilder/bgKategorien	.jpg") no-repeat;}					
	#bgDetails					{background: url("../bilder/bgDetails.jpg") no-repeat;}					
	#bgTeam						{background: url("../bilder/bgTeam.jpg") no-repeat;}					
	#bgReferenzen			{background: url("../bilder/bgReferenzen.jpg") no-repeat;}					
	#bgGeschichte			{background: url("../bilder/bgGeschichte.jpg") no-repeat;}					
	#bgLage						{background: url("../bilder/bgLage.jpg") no-repeat;}					
	#bgNeuigkeiten			{background: url("../bilder/bgNeuigkeiten.jpg") no-repeat;}					
	#bgKontakt					{background: url("../bilder/bgKontakt.jpg") no-repeat;}					
	#bgImpressum					{background: url("../bilder/bgImpressum.jpg") no-repeat;}					

	#global	 						{
										position:absolute;
										left:0px;
										top:545px;	
										width: 900px;
										height:16px;
										background-color:white;
	}

	.text	 							{ /* Textkasten */
										position:absolute;
										left:18px;
										top:20px;	
										height:370px;
										background-color:none;
										overflow:auto;
	}
	#textStartseite				{width:550px;}
	#textKategorien			{width:876px}
	#textDetails					{width:876px}
	#textTeam					{width:876px}
	#textReferenzen			{width:858px;}
	#textGeschichte			{}
	#textLage						{width:858px;}
	#textNeuigkeiten			{width:848px;padding-right:30px;}
	#textKontakt				{}
	#textImpressum			{width:858px;}
/* ende definitionn seitenaufbau */

/* MENUE */

	.itemFirst						{
										position:relative;
										top:2px;
										padding: 0px 30px 0px 18px;
										background-color:#fff;
	}
	.item 							{
										position:relative;
										top:2px;
										padding: 0px 30px 0px 33px;
										border-left: 1px solid #666;
										background-color:#fff;
	}
	.itemFirst a:visited,
	.itemFirst a:link,
	.item a:visited,
	.item a:link					{
										font-weight:bold;
										font-size:13px;
										color:#666;
	}
	.itemFirst a:hover,
	.item a:hover				{
										font-weight:bold;
										font-size:13px;
										color:#7F0900;
	}
	.itemSelected				{
										position:relative;
										top:2px;
										padding: 0px 29px 0px 33px;
										background-color:white;
										font-weight:bold;
										font-size:13px;
										color:#7F0900;
										border-left: 1px solid #666;
	}
	.itemFirstSelected		{
										position:relative;
										top:2px;
										padding: 0px 29px 0px 18px;
										background-color:white;
										font-weight:bold;
										font-size:13px;
										color:#7F0900;
	}
/* ende menue */

/* GLOBAL-MENUE */
	.itemGlobalFirst			{
										background-color:#fff;
										padding: 0px 20px 0px 20px;
	}
	.itemGlobal					{
										background-color:#fff;
										padding: 0px 20px 0px 23px;
										border-left: 1px solid #999;
	}
	.itemGlobalFirst a:visited,
	.itemGlobalFirst a:link,
	.itemGlobal a:visited,
	.itemGlobal a:link			{
										font-weight:normal;
										font-size:12px;
										color:#999;
	}
	.itemGlobalFirst a:hover,
	.itemGlobal a:hover		{
										font-weight:normal;
										font-size:12px;
										color:#000;
	}

	.itemGlobalSelected	{
										background-color:#fff;
										padding: 0px 20px 0px 23px;
										border-left: 1px solid #999;
										font-size:12px;
										color:#000;
	}
	.itemGlobalFirstSelected	{
										background-color:#fff;
										padding: 0px 20px 0px 20px;
										font-size:12px;
										color:#000;
	}
/* ende global-menue */

/* TEXTFORMATE */
.text h1{
										font-size:22px;
										color:#7F0900;
										padding-bottom:10px;
}
.text h2{
										font-size:18px;
										color:#7F0900;
										padding-bottom:8px;
}
.text h3{
										font-size:14px;
										color:#7F0900;
										padding-top:6px;
										padding-bottom:8px;
}
.text p{
										font-size:14px;
										color:#000;
										line-height:19px;
										padding-bottom:7px;
}
.text p .bold{
										font-size:14px;
										color:#000;
										line-height:19px;
										padding-bottom:7px;
										font-weight:bold;
}
.text li a,
.text p a{
										font-size:14px;
										color:#000;
										line-height:18px;
										padding-bottom:7px;
										text-decoration:underline;
}

.text li								{
										font-size:14px;
										color:#000;
										line-height:25px;
}

.text li a:hover,
.text p a:hover{
										font-size:14px;
										color:#7F0900;
										line-height:18px;
										padding-bottom:7px;
										text-decoration:underline;
}
.text ul{
										font-size:13px;
										line-height:18px;
										margin-left:20px;

}

.emailPos						{
										position:relative;top:2px;
}
/* ende textformate */

/* TRIVIALFORMATE */
	.fett								{
										font-weight:bold;
										color:#666666;
	}
	.kursiv							{
										font-style:italic;
	}
	.fettkursiv						{
										font-weight:bold;
										font-style:italic;
	}
/* ende trivialformate */

/* SEKUNDÄRMENÜ FÜR DEN HAUPTMENÜPUNKT LEISTUNGSPROFIL */
	#sekundaerbox				{
											position:absolute;
											top:140px;
											left:113px;
											z-index:100;
											width:159px;
											visibility:hidden;
											background-color:#fff;
											border: 1px solid #666;
											border-top: 0px solid #666;
	}
	.sekundaer						{
											height:16px;
											padding-top:3px;
											padding-bottom:2px;
											padding-left:33px;
											border-bottom: 1px dotted #666;
											background-color:none;
	}
	.sekundaerFirst				{
											height:16px;
											padding-top:3px;
											padding-bottom:2px;
											padding-left:33px;
											border-top: 2px solid #7F0900;
											border-bottom: 1px dotted #666;
											background-color:none;
											margin-top:2px;
	}
	.sekundaerLast				{
											height:16px;
											padding-top:3px;
											padding-bottom:2px;
											padding-left:33px;
											border-bottom: 0px dotted none;
											background-color:none;
	}

	.sekundaerFirst a,
	.sekundaerLast a,
	.sekundaer a					{
											font-weight:normal;
											color:#777;
	}
	.sekundaerFirst a:hover,
	.sekundaerLast a:hover,
	.sekundaer a:hover			{
											color:#000;
											text-decoration:underline
	}
/* ende von sekundärmenü für den hauptmenüpunkt leistungsprofil */

/* DARSTELLUNG DER KATEGORIEN */
.katBild									{
											float:left;
											width:163px;
											height:156px;
											margin-right:5px;
											margin-bottom:5px;
											text-align:center;
											background-color:#ccc;
											border:2px solid #aaa;
}


.katBildInside						{
											width:163px; /* wird auch in der  admin/php/konfiguration.php festgelegt */
											height:133px; /* wird auch in der  admin/php/konfiguration.php festgelegt */
											text-align:center;
											background-color:none;
											margin-bottom:3px;
}
/* Die Opazität funktioniert mit Fifo und Opera, aber nicht mit IE lte 6 (JavaScript-Workaround) */
.katBildInside a img	{
											filter: alpha(opacity=70); -moz-opacity:0.70;Opacity:0.70;
}
.katBild p a							{
											font-size:12px;
											font-weight:bold;
											color:#fff;
											text-decoration:none;
}
.katBild p a:hover					{
											font-size:12px;
											font-weight:bold;
											/* Farbe wird über ein JavaScript eingestellt. */
											text-decoration:none;
}
/* ende von darstellung der kategorien */

/* SPEZIAL STARTSEITE */
#bgStart	#bild1					{
											position:absolute;
											top:20px;
											left:590px;
											width:220px;
											height:130px;
											z-index:5;
											border: 2px solid #7F0900;
											background: url("../bilder/startseite-hennecke.jpg") no-repeat;
											cursor:pointer;
}

#bgStart	#bild2					{
											position:absolute;
											top:140px;
											left:673px;
											width:200px;
											height:200px;
											z-index:3;
											border: 2px solid #7F0900;
											background: url("../bilder/startseite-schmidt.jpg") no-repeat;
											cursor:pointer;
}
#bgStart	#bild3					{
											position:absolute;
											top:190px;
											left:400px;
											width: 320px;
											height:190px;
											z-index:2;
											border: 2px solid #7F0900;
											background: url("../bilder/startseite-jaekel.jpg") no-repeat;
											cursor:pointer;
}

#bgStart	#bild4					{
											position:absolute;
											top:20px;
											right:20px;
											width: 300px;
											height:190px;
											z-index:3;
											border: 2px solid #7F0900;
											cursor:pointer;
											background: url("../bilder/startseite-jaekel.jpg") no-repeat;
}

#bgStart	#bild5					{
											position:absolute;
											top:180px;
											left:430px;
											width: 320px;
											height:200px;
											z-index:2;
											border: 2px solid #7F0900;
											cursor:pointer;
											background: url("../bilder/tischlerei-smmp-2.jpg") no-repeat;
}
/* ende von spezial startseite */

/* SPEZIAL TEAM */
.teamBild								{
											float:left;
											width:200px;
											height:290px;
											margin-right:15px;
											text-align:center;
											background-color:none;
}
.teamBildInside					{
											width:196px;
											height:230px;
											margin-bottom:10px;
											background-color:none;
											border:2px solid #7F0900;
}

.teamBild	 p							{
											font-size:14px;
											color:#000;
											line-height:19px;
											padding-bottom:13px;
}

.teamBild	 p	.fett					{
											font-size:14px;
											color:#000;
											line-height:19px;
											padding-bottom:7px;
											font-weight:bold;
}
/* ende von spezial team */

/* SPEZIAL GESCHICHTE */
.geschichteBild					{
											float:right;
											width:270px;
											height:250px;
											margin-right:19px;
											background-color:none;
}
.geschichteBildInside			{
											width:266px;
											height:270px;
											margin-bottom:5px;
											background-color:none;
											border:2px solid #7F0900;
}

.geschichteBild	 p				{
											font-size:13px;
											color:#000;
											line-height:16px;
											padding-bottom:13px;
}
/*ende von spezial geschichte */

/* SPEZIAL LAGE */
.lageBild					{
											float:right;
											width:460px;
											height:350px;
											margin-left:20px;
											background-color:none;
											border:2px solid #7F0900;
}
/* ende von spezial lage */

/* SPEZIAL DETAILS  */
.divWidht20							{
											float:left;
											width:20px;
											height:300px;
											background-color:none;
}
.divWidht20BorderRight		{
											float:left;
											width:20px;
											height:300px;
											background-color:none;
											border-right:2px solid #7F0900;
}
#detailsBild							{
											float:left;
											width:320px;
											height:300px;
											background-color:none;
											border:2px solid #7F0900;
}

#detailsText							{
											float:left;
											width:304px;
											height:300px;
											background-color:none20.03.2008s;
											overflow:auto;
											border-bottom:2px solid #7F0900;
}

#detailsMenue					{
											float:left;
											width:160px;
											height:300px;
											background-color:none;
											overflow:auto;	
											
}

#detailsMenue	 p				{
											font-size:13px;
											color:#666;
											font-weight:normal;
											line-height:15px;
}

#detailsMenue p a				{
											font-size:13px;
											color:#666;
											font-weight:normal;
											line-height:15px;
											text-decoration:none;
											margin-left:10px;
}

#detailsMenue	p a:hover	{
											font-size:13px;
											color:#7F0900;
											font-weight:normal;
											line-height:15px;
											text-decoration:none;
											margin-left:10px;
}
#detailsMenue p .selected {
											font-size:13px;
											color:#7F0900;
											font-weight:normal;
											line-height:15px;
											margin-left:10px;
}
/* ende von spezial details  */

/* SPEZIAL IMPRESSUM  */
.impressumSpalte1				{
											position:absolute;
											left:0px;
											top:35px;
											width:419px;
											height:265px;
											background-color:none;
											border:0px solid #7F0900;
}

.impressumSpalte2				{
											position:absolute;
											left:439px;
											top:35px;
											width:400px;
											height:265px;
											background-color:none;
											border:0px solid #7F0900;
}
/* ende von spezial impressum  */

/* SPEZIAL REFERENZEN  */
.referenzenSpalte1				{
											float:left;
											left:0px;
											top:35px;
											width:419px;
											height:250px;
											background-color:none;
											border:0px solid #7F0900;
}

.referenzenSpalte2				{
											float:left;
											left:439px;
											top:35px;
											width:400px;
											height:250px;
											background-color:none;
											margin-left:20px;
											border:0px solid #7F0900;
}
/* ende von spezial referenzen  */

/* SPEZIAL NEUIGKEITEN  */
#textNeuigkeiten h2				{
											font-size:12px;
											color:#000;
											padding-top:4px;
											padding-bottom:0px;
}

#textNeuigkeiten h3				{
											font-size:15px;
											color:#7F0900;
											padding-bottom:2px;
}

#textNeuigkeiten p				{
											font-size:14px;
											color:#000;
											line-height:19px;
											padding-bottom:7px;
											font-weight:normal;
}
/* ende von spezial neuigkeiten  */





