/* CSS Document */
h1,h2,h3,h4,h5,p{
margin:0;
padding:0;
}

body

{
background-image:url(hg.gif);
background-repeat:;
	font-family: Arial, sans-serif;
	font-size: 0.75em;
	line-height:1.35em;
	letter-spacing: 0.03em;
	color:#405C76;
	background-color:#fff;
	margin: 0;
	padding: 0;
 }
		
		#container {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			position:absolute;
			margin-top:30px;
			margin-left:-380px;
			left:50%;
		}

		#banner {
			height120px;
			margin-bottom:0 ;

		}
		
			#navi {
			font-size:11px;
			line-height:16px;
			letter-spacing:1px;
			background-image: url(logo_oben. );
			background-repeat:no-repeat;
			background-position:right;
			padding-right:10px;
			text-align:right;
			color:#FFFFFF;
			height:70px;
			width:750px;
			border-top-color:#FFFFFF;
			border-top-style:solid;
			border-top-width:10px;
			border-left-color:#FFFFFF;
			border-left-style:solid;
			border-left-width:10px;
			border-right-color:#FFFFFF;
			border-right-style:solid;
			border-right-width:10px;
			background-color:#547595;
		}

		#content {
		width:550px;
			border-left-color:#9F9FA6;
			border-left-style:solid;
			border-left-width:1px;
			padding:0 0 0 10px;
			margin:50px 0 0 150px;
		}
		#content a{
		text-decoration:none;
		color: #CC3300;	
		}

		#sidebar-a {
		font-weight: ;
			width:90px;
			height:420px;
			float: left;
			margin-top:40px;
			padding-top:0px;
		}

			 /*  ---- navi-links -----*/ 	
	
div#navcontainer
{
display: block;
padding:0;
margin: 0;
}

ul#navlist, ul#navlist li ul#subnavlist
{
list-style-type: none;
padding: 0;
margin:0;
}
	/*---------------- navlist ----------------*/
	
	
ul#navlist li a
{
background-image: url(pfeile.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
display: block;
width:110px;
color:#405C76;
text-align:left;
text-decoration: none;
margin:5px 0 5px 0;
padding: 2px 5px 2px 15px;
}

ul#navlist li a:hover{
background-image: url(pfeile_.gif);
color: #CC3300; }

ul#navlist li#active a{
background-image: url(pfeile_.gif);
color: #CC3300; }

	
	/*---------------- sub- ----------------*/
	

ul#navlist li ul#subnavlist li a{
background-image: url(pfeile.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
display: block;
width:100px;
color:#405C76;
text-align:left;
text-decoration: none;
margin:5px 0 0 15px;
padding: 2px 0px 2px 15px;
}

ul#navlist li ul#subnavlist li a:hover{
background-image: url(pfeile_.gif);
color: #CC3300;}

ul#navlist li ul#subnavlist li#subactive a{
background-image: url(pfeile_.gif);
color: #CC3300;}


/*---------------- bilder ----------------*/

		.bild-rechts{
	float:right;
	padding-right:5px;
	}
	
	.bild-links {
	float:left;
	padding-right:0;
	}
	
	.auszeichnung_rot {
	color:#CC3300;
	font-weight:bold;
	}
	
	
 
 h1 {
	font-size: 13px;
	font-style: normal;
	line-height:18px;
	font-weight:bold;
	color: #CC3300;
	}

	h2 {
	font-size: 11px;
	font-style: normal;
	line-height:15px;
	font-weight:bold;
	color: #616783;
	}
	
	h3 {
	font-size:9px;
	font-style: normal;
	line-height:11px;
	color: #CC3300;
	}

	 /*  ---- Menueleiste -----*/  

	#menu {
	height:160px;
	}

#menu a {
	float:left;
	width: 120px;
	text-decoration: none;
	background-repeat: no-repeat;
	text-align:left;
	color: #CC0000;
	font-style:normal;
	padding-top:10.4em;
	padding-bottom: 0.4em;
  }
 
#menu a i{
visibility:hidden;
} 
#menu a:hover {background-repeat: no-repeat;}

a#home       {background-image:url(logo.jpg);}
a#home:hover {background-image:url(logo_.jpg);}
a#home_ {background-image:url(logo__.jpg);
color:#CC0000;}

a#leistungen       { background-image:url(balken.jpg);}
a#leistungen:hover {background-image:url(balken_.jpg);}
a#leistungen_ {background-image:url(balken__.jpg);
border-bottom:#FFCC00 solid 2px
color:#CC0000;}

a#referenzen      { background-image:url(stecheisen.jpg);}
a#referenzen:hover{ background-image:url(stecheisen_.jpg);}
a#referenzen_ { background-image:url(stecheisen__.jpg);
border-bottom:#FFCC00 solid 2px
color:#CC0000;}

a#firma       { background-image:url(kranz.jpg);}
a#firma:hover { background-image:url(kranz_.jpg);}
a#firma_ { background-image:url(kranz__.jpg);
border-bottom:#FFCC00 solid 2px
color:#CC0000;}

a#kontakt       { background-image:url(smile.jpg);}
a#kontakt:hover { background-image:url(smile_.jpg);}
a#kontakt_ { background-image:url(smile_.jpg);
border-bottom:#FFCC00 solid 2px
color:#CC0000;}

a#partner       { background-image:url(zollstock.jpg);}
a#partner:hover { background-image:url(zollstock_.jpg);}
a#partner_ { background-image:url(zollstock__.jpg);
border-bottom:#FFCC00 solid 2px
color:#CC0000;}


