/* Standard-CSS für Knabe + Horn */

/*  Wichtige Farben
	Blau=#18578f
	Graudunkel=#58606f
	Grauhell=#f4f5f5

	Textcolors:
	Blau=#18578f
	Graudunkel=#58606f
*/



/* Wichtige Informationen */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	background-color:#f4f5f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58606f;
	text-align:left;
	
/*	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-darkshadow-color:#ffffff;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-shadow-color:#ffffff;
  	scrollbar-track-color:#ffffff;*/

	
}


/* Wichtige Informationen */

.clearall {
	font-size:0px; 
	line-height:0px;
}

/* Hauptcontainer */

.hauptcontainer {
	width:1000px;
	background-color:#ffffff;
}

.contentstemplate {
	width:1000px;	
	background-color:#ffffff;
}

.contentstemplate .contentstemplateleft {
	width:434px;
	min-height:50px;
	height:auto !important;
	height:50px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contentstemplate .contentstemplateright {
	width:566px;
	min-height:50px;
	height:auto !important;
	height:50px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

li {
	list-style-image: url(img/listenpunkt.jpg);
	
}


/* Hauptcontainer - Ende */


/* Container linke Spalte mit Logo Text und Bildraster */

	/*Logo*/
	
	.logo {
		width:158px;
		height:115px;
		margin:0px 0px 67px 50px;
		padding:17px 0px 0px 0px;
	}
	
	/*Portfoliotextbox, Bauleitertextbox*/
	
	.portfoliotextbox {
		width:334px;
		text-align:justify;
		margin:0px 0px 18px 50px;
		padding:0px 0px 0px 0px;
	}
	
	.bauleitertextbox {
		width:334px;
		text-align:justify;
		margin:0px 0px 30px 50px;
		padding:0px 0px 0px 0px;
	}
	
	.linieportfoliotextbox {
		width:334px;
		height:1px;
		font-size:0px;
		line-height:0px;
		background-color:#f4f5f5;
		margin:0px 0px 15px 50px;
		padding:0px 0px 0px 0px;		
	}
	
	/*Referenzrasterbox*/
	
	.referenzrasterbox {
		width:334px;
		margin:0px 0px 30px 50px;
	}
	
	.referenzrasterbox div {
		width:76px;
		height:51px;
		margin:0px 10px 10px 0px;
		float:left;
	}	

/* Container linke Spalte mit Logo Text und Bildraster - Ende */


/* Container rechte Spalte mit Menü, Mainpic, Contenttext */

	/*Menü*/
	
	.menue {
		width:556px;
		height:37px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(img/menuebg.gif);
		background-repeat:no-repeat;
	}
	
	/*Mainpic*/
	
	.mainpic {
		width:556px;
		height:274px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	/*Headline Text + Headlinelinie + Fließtext*/
	
	h1 {
		font-size:16px;
		color:#18578f;
		width:556px;
		font-weight:100;
		margin:0px 0px 17px 0px;
		padding:27px 0px 0px 0px;		
	}
	
	.linieheadline {
		width:556px;
		height:1px;
		font-size:0px;
		line-height:0px;
		background-color:#f4f5f5;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;		
	}
	
	.fliesstext {
		width:556px;
		text-align:left;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;		
	}
	
	.fliesstext p {
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;		
	}	
	
	.fliesstext a {
		color:#58606f;
		text-decoration:underline;	
	}	
	
		.formBox{
			width:400px;
			padding:20px 0px 0px 0px;
		}
		
			.formText {
				float:left;
				width:145px;
				padding:0px 0px 0px 0px;
				font-weight:bold;
				color:#58606f;
				height:23px;
			}
			
			.formFeld {
				float:left;
				width:255px;
				padding:0px 0px 0px 0px;
				height:23px;
			}
			
				.formFeldInput {
					width:255px;
					height:17px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#58606f;
					border:1px #58606f solid;
				}
				
				.formFeldSelect {
					
				}
				
				.formFeldTextarea {
					width:255px;
					height:80px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#58606f;
					border:1px #58606f solid;
				}
				
				.formFeldButton {
					border:0px;
					cursor:pointer;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#ffffff;
					width:83px;
					height:23px;
					background-image:url(img/button.gif);
					background-repeat:no-repeat;
				}
	
	.buttonmehrdazu {
		width:83px; 
		height:23px; 
		margin:0px 0px 10px 0px; 
		background-image:url(img/buttonmehrdazu.gif); 
		background-repeat:no-repeat;
	}	
	
	.buttonmehrdazu div {
		color:#ffffff;
		margin:0px 0px 0px 8px;
		padding:1px 0px 0px 0px;
	}	
	
	.buttonmehrdazu a {
		color:#ffffff;
		text-decoration:none;
	}		

/* Container rechte Spalte mit Menü, Mainpic, Contenttext - Ende */	


/* Footerarea*/

.footer {
	width:1000px;
	height:59px;
}

.footer .footerleft {
	width:434px;
	height:59px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.footer .footerright {
	width:566px;
	height:59px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

	.copyright {
		width:384px;
		margin:0px 0px 0px 50px;
		padding:15px 0px 0px 0px;
	}
	
	.footerlinks {
		width:556px;
		margin:0px 0px 0px 0px;
		padding:15px 0px 0px 0px;		
	}
	
	.footerlinks a {
		color:#58606f;
		text-decoration:underline;	
	}	
	
	.liniefooterleft {
		width:424px;
		height:1px;
		font-size:0px;
		line-height:0px;
		background-color:#f4f5f5;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;		
	}
	
	.liniefooterright {
		width:556px;
		height:1px;
		font-size:0px;
		line-height:0px;
		background-color:#f4f5f5;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
	}			

/* Footerarea - Ende */	


/* Links  */

.linkweissgruenfett:link, .linkweissgruenfett:visited { 
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.linkweissgruenfett:hover, .linkweissgruenfett:active { 
	color:#025a1d;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

/* Links - Ende */	

