/* CSS Document */

/*************************************************************/
/* BODY allgemeine Einstellung! */
body
{
	background-color:#797984;
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4C4C64;
	/*background-image:url(../bilder/hintergrund.gif)*/
}
/*************************************************************/
/* Einstellung für die verschiedenen Schrifttypen */
a, a:link, a:visited, a:active, a:focus {
	font-family: Arial, Helvetica, sans-serif;
	color: #4C4C64;
	text-decoration:none;
}
a:hover {
	color: #777785;
	text-decoration:none;
}
.headline, headline a, headline a:link, headline a:active, headline a:visited {
	font-family: Bodoni, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: caps;
	line-height:14px;
	color:#FFFFFF;
	background-color:#666666;
	width:100%;
	padding-left:5px;
	padding-top:2px;
}
.headline a:hover {
	font-family: Bodoni, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: caps;
	line-height:14px;
}
.headline2, headline2 a, headline2 a:link, headline2 a:active, headline2 a:visited
{
	font-family: Bodoni, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	font-weight: bold;
	line-height:15px;
}
.headline3, headline3 a, headline3 a:link, headline3 a:active, headline3 a:visited
{
	font-family: Bodoni, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	font-weight: bold;
	line-height:115%;
	color: #797984;
}
.headline3 a:hover {
	font-family: Bodoni, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	font-weight: bold;
	line-height:115%;
	color: #CCCCCC;
}
.fliesstext { /* Fliesstext in den Textfeldern */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	line-height:115%;
}
.fliesstext2 { /* Fliesstext in den Textfeldern */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color:#FFFFFF;
}
.minitext { /* Fliesstext in den Textfeldern */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height:13px;
}

/*************************************************************/
/* Div Layer Hintergrund */

#divIDalles {
	margin:auto;
	width:752px;
	height:450px;
	text-align:left;
	background-color:#FFFFFF;
}

/*Ebene für das Logo Büll und Kollegen */
#divIDlogo { 
	position:absolute;
	visibility:visible; 
	z-index:60;  
	padding:0px;
	width:750px;
	height:102px;
	border:1px solid #4C4C64;
	background-color:#CCCCCC;
}

/*Ebene für Impressum im Footer*/
#divIDbottom { 
	margin-top:507px;
	width:750px;
	position:absolute;
	visibility:visible; 
	z-index:3;  
	border:1px solid #4C4C64;
	background-color:#cccccc;
}
/*impressum ueber uns*/
#divIDbottom3 { 
	margin-top:537px;
	width:750px;
	position:absolute;
	visibility:visible; 
	z-index:3;  
	border:1px solid #4C4C64;
	background-color:#cccccc;
}
#divIDbottom1 { /*Impressum mitarbeiter*/
	margin-top:1107px;
	width:750px;
	position:absolute;
	visibility:visible; 
	z-index:3;  
	border:1px solid #4C4C64;
	background-color:#cccccc;
}

#divIDbottom2 { /*impressum beratung*/
	margin-top:507px;
	width:750px;
	position:absolute;
	visibility:visible; 
	z-index:3;  
	border:1px solid #4C4C64;
	background-color:#cccccc;
}
#divIDbottom-imp { /*impressum - Impressum*/
	margin-top:1077px;
	width:750px;
	position:absolute;
	visibility:visible; 
	z-index:3;  
	border: 1px solid #797984;
	background-color:#cccccc;
}
#divIDbottom-index { 
	margin-top:523px;
	width:750px;
	position:absolute;
	visibility:visible; 
	z-index:3;  
	border:1px solid #4C4C64;
	background-color:#cccccc;
}
/*************************************************************/
/* MENU EBENE */

#divIDmenu1 { /*menuefuehrung*/
	margin-top:103px;
	padding-top:2px;
	padding-left:20px;
	padding-bottom:1px;
	z-index:99;
	position:absolute;
	visibility:visible;
	width:730px;
	height:15px;
	background-color:#FFFFFF;
	border:1px solid #4C4C64;
}

/*************************************************************/
#divIDbackground-index { /*rahmen seitenlänge index */
	border:1px solid #4C4C64;
	background-color:#72170E;
	width:750px;
	height:397px;
	padding:0;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:124px;
	
}
#divIDbackground { /*rahmen seitenlänge über uns/ Leistungen/ Zertifizierung / Kontakt / Anfahrt*/
	border:1px solid #4C4C64;
	background-color:#FFFFFF;
	width:750px;
	height:427px;
	padding:0;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:124px;
	
}
#divIDbackground1 { /*rahmen*/
	border:1px solid #4C4C64;
	background-color:#FFFFFF;
	width:750px;
	height:420px;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:124px;
	overflow: scroll;
	top: 17px;
	
}
#divIDbackground2 { /*Länge der Seite - mitarbeiterseite*/
	border:1px solid #4C4C64;
	background-color:#FFFFFF;
	width:750px;
	height:997px;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:121px;
	
}

#divIDbackground-imp { /*Länge der Seite - Impressum*/
	border:1px solid #4C4C64;
	background-color:#FFFFFF;
	width:750px;
	height:965px;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:124px;
	
}

/*************************************************************/
/*   EBENE BILD   */
/*   startseite foto   */
#divphoto { 
	background-color:#FFFFFF;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-left:540px;
	margin-top:170px;

}
/*   seite foto mit rahmen   */
#divphoto-rahmen {
	height:285px;
	width:200px;
	border:1px solid #797984;
	background-color:#FFFFFF;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-left:540px;
	margin-top:170px;

}
/*   seite foto mit rahmen mitte (QM)  */
#divphoto-rahmen2 { 
	height:285px;
	width:200px;
	border:1px solid #797984;
	background-color:#FFFFFF;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-left:320px;
	margin-top:170px;

}
/*   startseite foto   */
#divphoto3 { 
	background-color:#FFFFFF;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-left:510px;
	margin-top:170px;

}
#divphoto4 { 
	background-color:#FFFFFF;
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-left:438px;
	margin-top:170px;

}
/*************************************************************/
/*   INHALTSEBENEN   */

/*   Ebene Mitarbeiter  */
#divmitarbeiter { 
	margin-left:10px;
	margin-top:165px;
	height:890px;
	width:700px;
	position:absolute;
	padding:5px;
	visibility:visible;
	z-index:2;
}
/*   index textfeld    */
#divIDtext01 { 
	margin-left:20px;
	margin-top:120px;
	width:700px;
	height:280px;
	position:absolute;
	visibility:visible;
	z-index:50;
	padding:5px;
}
/*   index textfeld    */
#divIDtext-index {
	margin-left:0px;
	margin-top:124px;
	width:750px;
	height:400px;
	position:absolute;
	visibility:visible;
	border:1px solid #4C4C64;
	z-index:50;
	padding:0px;
}

/*   ueber uns textfeld    */
#divIDtext1 { 
	margin-left:30px;
	margin-top:165px;
	width:690px;
	height:280px;
	position:absolute;
	visibility:visible;
	z-index:50;
	padding:5px;
}
/*   zertifikat textfeld    */
#divIDtext-zert { 
	margin-left:30px;
	margin-top:165px;
	width:260px;
	height:276px;
	position:absolute;
	visibility:visible;
	z-index:50;
	padding:5px;

}
/*   beratung textfeld   */
#divIDtext2 { 
	margin-left:30px;
	margin-top:170px;
	width:495px;
	height:360px;
	position:absolute;
	visibility:visible;
	z-index:50;
	
}
/*   leistung textfeld   */
#divIDtext-leistung { 
	margin-left:30px;
	margin-top:170px;
	width:504px;
	height:360px;
	position:absolute;
	visibility:visible;
	z-index:50;
	
}
/*   Textfeld Impressum    */
#divIDtext-imp { 
	margin-left:30px;
	margin-top:170px;
	width:510px;
	height:696px;
	position:absolute;
	visibility:visible;
	z-index:50;
	}
/*   seite Text für Anfahrt   */
#divkarte1 { 
	width:200px;
	height:317px;
	position:absolute;
	visibility:visible;
	z-index:50;
	margin-left:30px;
	margin-top:165px;
	padding:5px;

}
/*   seite Text für Anfahrt   */
#divkarte2 { 
	width:480px;
	height:327px;
	position:absolute;
	visibility:visible;
	z-index:50;
	margin-left:250px;
	margin-top:165px;
	
}
/*************************************************************/
/*  Headline   */
/*  Überschrift grau hinterlegt!   */
#divheadline { 
	width:726px;
	height:15px;
	position:absolute;
	visibility:visible;
	z-index:90;
	margin-left:10px;
	margin-top:135px;

}
