		/* Standard Stylesheet
		www.LITENERTEC.at
		Start: 16.11.2006
		Letzte Aenderung: 21.11.2006
		rot: #E10030
		blau: #014666
		hellblau: #01BEE8
		hahnblau: #B1D4EA
		*/
		/* -------------------Reset all------------------- */
		*{
			padding: 0;
			margin: 0;
			border: 0px none;
		}
		span, div, a, h1, h2, h3, h4, div, form, input, dl, ul, li, dt, dd, img {
		    margin: 0;
		    border: 0px none;
		    padding: 0;
		    text-decoration: none;
		    list-style-type: none
		    }

/* -------------------Allgemeines------------------- */
		body {
			color: #4b4b4b;
			background: url(../medias/hg_verlauf.jpg) repeat-x;
			text-align: center;
			font: 80%/1.6em "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
		}


/* -------------------Links------------------- */

		a:link {
			color: #014666;
			text-decoration: none;
			border-bottom: 1px dotted #014666;
		}

		a:visited {
			color: #4b4b4b;
			text-decoration: none;
			border-bottom: 1px dotted #4b4b4b;;
		}

		a:hover {
			color: #E10030;
			text-decoration: none;
			border-bottom: 1px solid #E10030;
		}
		
		#right p a:link, #right p a:visited, #right p a:hover {
			color: #4b4b4b;
			border-bottom: none;		
		}
		#right h1 a:link, #right h1 a:visited, #right h1 a:hover,
		#content h2 a:link, #content h2 a:visited, #content h2 a:hover {
			color: #E10030;
			border-bottom: none;		
		}
		
		#footer p a:link, #footer p a:visited {
			color: #4b4b4b;
			border-bottom: none;		
		}
		
		#footer p a:hover {
			color: #E10030;
			border-bottom: none;	
		}
		
		
/*  -------------------Clear Class ------------------- */
		.c {
			clear: both;
		}

		img, a img {
			border: 0;
		}

		.keine-anzeige {
			display: none;
		}

/*  -------------------Bilder ------------------- */

		.titelbild {
			padding: 0 0 0 20px;
		}

		.contentbild {
			border: 1px solid #01BEE8;
			padding: 5px;
		}

/*  -------------------Absaetze ------------------- */
		p {
			font-size: 0.9em;
			margin: 0 20px 15px 20px;
			clear: both;
		}

		#footer p {
			margin-top: 20px;
			text-align: center;
			font-size: 0.8em;	
		}
/*  -------------------diverses ------------------- */
		.rot {
			color:#E10030;
		}
		.blau {
			color:#014666;
		}
		
		hr {
			color: #01bee8;
			background-color: #01bee8;
			height: 1px;
			margin: 0 20px 15px 20px;
		}

/*  -------------------Links bzw. Rechts-------------------*/
		.leftalign {
			float: left;
			margin: 0 15px 0 0;
		}

		.rightalign {
			float: right;
			margin: 0 0 0 10px;
		}

/* -------------------Headlines------------------- */
		
		h1, h2, h3, h4 {
						margin: 0 20px 10px 20px;
		}
		
		h1 {
			color: #E10030;
			font-size: 1.3em;
			text-transform: uppercase;
			background: url(../medias/hg_h1.gif) repeat-x;
			margin-top: 23px;
			margin-bottom: 15px;
		}

		h1.ir {
			color: #E10030;
			font-size: 1.4em;
			text-transform: none;
			background: none;	
			display: block;
		    height: 75px;
		    width: 180px;
			margin-top: 35px;
		}
		
		h1.ir a {
			display: block;
			width:0;
			height:0;
			position: relative;
		}
		
		h1.ir a em{
		    display: block;
			text-indent: -999em;
		    height: 75px;
		    width: 180px;
		    position: absolute;
			background: url(../medias/lit_logo.gif);
			cursor: pointer;	
		    }
		
		#right h1 {
			color: #E10030;
			font-size: 1em;
			background-image: none;
			margin-bottom: 12px;
			font-weight: normal;
			padding-top: 20px;
		}
		
		h2 {
			color: #E10030;
			font-size: 1em;
		}

		h3 {
			font-size: 0.9em;
		}
		
		#right h3 {
			color: #014666;
			font-size: 1em;
			text-transform: uppercase;
			margin-top: 60px;
		}

		h4 {
			font-size: 0.9em;
		}		
		
/*----------------replace--------------------*/ 	

		.replace {
		    display: block;
		    text-indent: -999em;
		    }

		.litlogo {
		    background: url(../medias/lit_logo.gif) no-repeat;
		    width: 180px; 
			height: 75px;
		}
		
/* -------------------Layout------------------- */
		#wrapper {
			margin: 44px auto;
			width: 860px;
			text-align: left;
		}
		
		#left {
			float: left;
			width: 230px;
			margin-top: 100px;
		}
		
		#main {
			float: left;
			width: 460px;
			background: url(../medias/hg_schatten.jpg) repeat-y;
			background-position: 0 269px;
		}
		
		#content {
			width: 460px;
			background: url(../medias/hg_inhalt.jpg) no-repeat;
			margin: 0 auto;
			display:table;
		}
				
		#right {
			float: left;
			width: 170px;
			margin-top: 45px;
			margin-right: -3px; /* IE bug */
		}
		
		#footer {
			float: left;
			background: url(../medias/hg_footer.jpg) no-repeat;
			width: 460px;
			height: 70px;
			padding-top: 5px;	
		}
		
/* -------------------Listen------------------- */
		.contentlist {
			margin: 0 40px 20px 40px;
	}
		.contentlist li {
			padding-left: 15px;
			background: url(../medias/stern.gif) no-repeat 0 0.6em;
			font-size: 0.9em;
		}

/* -------------------Top-Navigation------------------- */
		
		#topnav {  
			padding:0;   
			margin-top:25px;
			margin-bottom: 30px;
			text-align: center;   
			}
		#topnav li {  
			display:inline
			}
			
		#topnav a:link, #topnav a:visited {
			padding:0 7px 7px 10px;
			font-size: 1.3em;  
			color:#4b4b4b;   
			background:#fff;   
			border-left:1px solid #E10030;
			border-bottom: none;   
			text-decoration:none;
			text-transform: lowercase;
			}
		#topnav a:hover {
			color:#E10030;
			border-left:1px solid #E10030; 
			}
		#topnav .stern {
			background: url(../medias/stern_gross.gif) no-repeat top right;
			padding-right: 15px;
			padding-top: 5px;
		}

body#waerme a#waermenav,
body#luft a#luftnav,
body#strom a#stromnav,
body#wasser a#wassernav,
body#warum a#warumnav,
body#komplett a#komplettnav,
body#projekte a#projektenav,
body#unternehmen a#unternehmennav,
body#kontakt a#kontaktnav,
body#aktuelles a#aktuellesnav,
body#home a#homenav,
body#agb a#agbnav,
body#impressum a#impressumnav,
body#sitemap a#sitemapnav {
	color:#E10030;
}


		
/* -------------------Side-Navigation------------------- */
		
				#sidenav, #subnav {
			padding-left: 20px;
		}
		
		#sidenav li, #subnav li {
		    font-size: 1em;
		    padding: 0;
		    width: auto;
		    text-transform: uppercase;
		    }

		#sidenav li a, #sidenav li a:link,
		#subnav li a, #subnav li a:link {
		    background: transparent;
		    text-decoration: none;
			color:#fff;
			border-bottom: none;   
		    }

		#sidenav li a#current, #sidenav li a#current:link,
		#subnav li a#current, #subnav li a#current:link, {
		    color: #4b4b4b;
		    cursor: default;
		    }
		#sidenav .sidenavabstand {
			padding-top: 10px;
		}
		
		#sidenav #rot, #sidenav #aktuell {
			color:#E10030;
		}
		
		#sidenav #grau,
		#subnav li a, #subnav li a:link {
			color:#4b4b4b;
		}
		
		#sidenav li a:hover,
		#subnav li a:hover {
			color:#E10030;
		    background: transparent;
		    cursor: pointer;
		 }
		
/* -------------------Footer-Navigation------------------- */
		#footernav {  
			padding:0;   
			margin:0;
			text-align:center; 
			}
		#footernav li {  
			display:inline;  
			}
		#footer li a:link, #footer li a:visited {
			padding:0px 5px 0 5px;
			font-size: 1em;  
			color:#4b4b4b;   
			background:transparent;   
			border-left:1px solid #E10030;
			border-bottom: none;   
			text-decoration:none;
			}

		#footernav li a:hover {
			color:#E10030;
			border-left:1px solid #E10030; 
			}
		#footer .last {
			border-right:1px solid #E10030;
		}
		
/*----------------formular--------------------*/ 

			input, textarea {
				margin: 3px 0;
				border: 1px solid white;
				background: #f5f5f5;
				padding: 3px 3px;
				width: 400px;
			}

			input:active, input:focus, input:hover,
			textarea:active, textarea:focus, textarea:hover  {
				background: #e4f5fa;
			}
			.fehler {
			    color: #E10030;
			    padding: 0 0 5px 0;
			    }