/*MUESSEMEIER.DE | j.o.tepper 2012*/

	#content a:focus {
		color:silver;
		font-weight:bold; 
		text-decoration:none;
	} 

	#content a:link {
		color:silver;
		font-weight:bold;
		text-decoration:none;
	}

	#content a:visited {
		color:silver;
		font-weight:bold; 
		text-decoration:none;
	}

	#content a:active {
		color:silver;
		font-weight:bold; 
		text-decoration:none;
	} 

	#content a:hover {
		color:3d3d3d;
		font-weight:bold; 
		text-decoration:none;
	}

	body {
		background-image:url(./../images/Hintergrund.png);
		background-repeat:repeat-x;
		background-position: top left;
		background-attachment: fixed;
		background-color:#e9f4cb;
 		color:#000000;
 		margin: 0;
		padding: 0;
		font: 62.5% tahoma, helvetica, sans-serif;
		font-size:67.5%;
		text-align: center;
	}
	
	body#pageIndex a#navIndex,
	body#pageLeistungen a#navLeistungen,
	body#pageMaschinenpark a#navMaschinenpark,
	body#pageKontakt a#navKontakt,
	body#pageImpressum a#navImpressum {
		color:white;
	}
	
	p {
		margin:1.5em;
	}

	#container {
		font-size:1.2em;
		padding-top:1em;
	}
	
	#headertitle {
		font-size: 2.0em;
		font-weight:bold;
		padding-top: 0.3em;
	}

	#headersubtitle {
		font-size: 1.7em;
		font-weight:bold;
		padding-top: 0.3em;
		padding-bottom: 0.3em;
	}
	
	#nav {
 		color:white;
		background-color:grey;
 		border-radius: 0 0 0.8em 0.8em;
 		border:1px solid grey;
		width:750px;
		font-size:1.2em;
 		padding-bottom:0.3em;
 		padding-top:0.3em;
		text-align: center;
	}

	#nav li {
		display:inline;
	}
	
	#content {
		margin-left: auto; 
		margin-right: auto;
		text-align:left;
		width:750px;
		text-align:center;
	}

	#contentheader {
		float:inline;
		clear:both;
		text-align: center;
	}

	#contentleft {
		float:left;
		width:45%;
	}

	#contentright {
		float:right;
		width:45%;
	}
	
	#contentfooter {
		clear:both;
		float:center;
		padding-top:1em;
		margin-bottom:60px;
		text-align: center;
		width:100%;
	}

	#footer	{
		position:fixed;
		width:100%;
		bottom:0;
		left:0;
		color:green;
		background:url(./../images/footer.png) repeat-x scroll left bottom;
	}
	
	#footerimage {
		bottom:-1;
		position:fixed;
		right:0;
	}

	#images {
		width:750px;
		background-color:grey;
		border:1px solid grey;
	}

	#imagetable {
		background-color:grey;
		border-collapse:collapsed;
		border-spacing:0;
		width:100%;
	}
	
	.halftransparent { 
		opacity: 0.8;		/* modern browser */
		-moz-opacity: 0.5;	/* older Mozilla browser */
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 in Standard Compliant Mode */
		filter:alpha(opacity=50); /* IE5.x -7.0 */
		background-color:white;
		border: 1px solid grey;
 		border-radius: 0.8em 0.8em 0 0;
		color:3d3d3d;
		text-align:center;
		width:750px;
	}

	

	.blockheader {
		background-color:grey;
 		border: 1px solid grey;
 		border-radius: 0.8em 0.8em 0 0;
		color:white;
 		font-size: 1.5em;
 		font-weight:bold;
 		margin-top: 1em;
 		text-align: center;
 		width: 100%;
	}

	.blockbody {
		background-color:white;
	 	border: 1px solid grey;
		border-radius: 0 0 0.8em 0.8em;
		-moz-border-radius: 0 0 0.8em 0.8em;
		text-align: left;
		width: 100%;	
	}

	.outerblockheader {
		background-color:grey;
 		border: 1px solid grey;
 		border-radius: 0.8em 0.8em 0.8em 0.8em;
		color:white;
 		font-size: 1.5em;
 		font-weight:bold;
 		margin-top: 1em;
 		padding-left: 5%;
 		padding-right: 5%;
 		text-align: center;
 		width: 95%;
	}

	.center {
		width: 100%;
		text-align:right;
	}

	.seperator_horizontal {
		width: 80%;
		background-color: silver;
		border:none;
	}
	
	.noSpace {
		margin:0;
		padding:0;
		border:none;
	}