body {
	background-color: #e8e8ea;
	font-size: 13px;
	font-family: Verdana, Arial;
	color:#000000;
	line-height:18px;
	}
	
a:hover { color:#ab1515; text-decoration:none; }
a:link { color:#000000; text-decoration:none; } 
a:visited { color:#000000; text-decoration:none; } 
a:active { color:orange; text-decoration:none; }

h1 {
	font-size: 18px; 
	font-weight: bold;
 	}

h3 {
	font-size: 14px;
	font-weight: bold;
	}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
	width: 900px;
	margin:auto;
	padding: 0;
	background-color: #959595;
	}

/* ----------banner for logo-------------- */
#banner {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-start {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_start.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-danperi {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_danperi.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-gf {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_gf.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-bl {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_bl.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-kontakt {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_kontakt.jpg);
	height:191px;
	}
	
/* ----------banner for logo-------------- */
#banner-standort {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_standort.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-luef {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_luef.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-heiz{
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_heiz.jpg);
	height:191px;
	}
/* ----------banner for logo-------------- */
#banner-kuehl {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_kuehl.jpg);
	height:191px;
	}
	
/* ----------banner for logo-------------- */
#banner-sani {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_sani.jpg);
	height:191px;
	}
	
/* ----------banner for logo-------------- */
#banner-beton {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_beton.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-ref {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_ref.jpg);
	height:191px;
	}

/* ----------banner for logo-------------- */
#banner-impressum {
	
	background-color: #e8e8ea;
	background-image:url(Bilder/header6_impressum.jpg);
	height:191px;
	}

/* --------------mainnav -----------------*/
#mainnav {
	font-family: Times New Roman;
	font-size: 25px;
	font-weight:small;
	text-align:right;
	padding-top:160px;
	padding-right:12px;
	}

#mainnav a {color: #ab1515; text-decoration:none;}
a:visited {color:000000; text-decoration:none;}
a:hover {color: #ab1515;}
a:active { color:orange;}

/* -----------------Inhalt--------------------- */
#content {
	float: left;
	width: 665px;
	background-color:#ffffff;
	padding-top:70px;
	padding-right:20px;
	padding-bottom:25px;
	padding-left:20px;
}

h2 {
	padding: 5px 25px;
	margin:0;
}

	.img_right{
			float:right;
			padding-top:0px;
			padding-right:40px;
			padding-left: 5px;
			border: 0px solid #ff5a01;
			}

/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 165px;
	margin-top:70px;
	padding-right:15px;
	padding-left:15px;
	background-color: #959595;
	color:#000000;
	line-height:20px;
}
#left ul{
	list-style-type: none ;
	padding: 0 0 0 0px;
	margin: 0;
}
#left ul.borderbottom{
	border-bottom:1px solid #ab1515;
	padding: 0 0 0px 0px;
	}

#left li a {
	font-size: 15px;
	text-decoration:none; 
	}
	
#left  li li a { font-size: 13px; }

#left li{
	margin: 0;
	padding: 0 0 0px 0;
	}
	
#left li li{
	margin: 0;
	padding: 0 0 0px 0;
	}
	
#left li a.selected {
	font-size:17px;
	font-weight: bold;
	color:#000000;
	}

#left li li a.selected {
	margin: 0;
	padding: 0;
	}

#left h3{
	font-size:16px;
	color:black;
	padding:0px;
	margin:0px;
	}


/* -----------footer--------------------------- */
#footer {
	clear: both;
	background-color:#3d3d3d;
	padding: 0;
	margin: 0;
	margin-left: 0;
	text-align:right;
	}

