HTML {overflow:-moz-scrollbars-vertical;}

body,table     { margin: 0px; padding: 0px; 
           		 color: #000000;
			     font: normal 11px Arial,sans-serif;
			     text-align:center;
         		}

#overall {height:100%; width:100%;}				
.start {background:white url(img/bg_blau.gif) repeat-x 0px 155px;}	
.farben {background:white url(img/bg_farben.gif) repeat-x 0px 155px;}
.tapeten {background:white url(img/bg_tapeten.gif) repeat-x 0px 155px;}
.boden {background:white url(img/bg_boden.gif) repeat-x 0px 155px;}
.werkzeuge {background:white url(img/bg_werkzeuge.gif) repeat-x 0px 155px;}

a		{text-decoration:none; color: black;display:block;}
a:hover {text-decoration:underline; color: black;}

.weiss {text-decoration:none; color: white;display:block;}
.weiss:hover {text-decoration:underline; color: white;}
		 
#header	{
		margin-left:auto;
		margin-right:auto;
		width:996px;
		height:125px;
    	text-align:left;
		vertical-align:bottom;
		}
		
#header table	{height:125px;margin:0px 0px 0px 58px; padding:0px;float:left;}		
 
#header #nav1 { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; float:left; width:160px;text-align:left;}
#header #nav1 li { display: block; padding: 0px;  margin: 2px 0px 0px 0px;}
#header #nav1 li a { display: block;overflow: hidden;padding: 0px;margin:0px; text-decoration:none;color:999999;}
#header #nav1 li a:hover { text-decoration:none;color:red;}
#header #nav1 li a.active { text-decoration:none;color:red;}

#header #nav2 { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; float:left;text-align:left;}
#header #nav2 li { display: block; padding: 0px;  margin: 2px 0px 0px 0px;}
#header #nav2 li a { display: block;overflow: hidden;padding: 0px;margin:0px; text-decoration:none;color:999999;}
#header #nav2 li a:hover { text-decoration:none;color:red;}
#header #nav2 li a.active { text-decoration:none;color:red;}

#nav3 {width:160px; height:160px; float:left;}
#nav3 ul { list-style-type: none; margin: 0px 5px 5px 5px; padding: 0px; float:left;text-align:left;}
#nav3 ul li { display: block; padding: 0px;  margin: 2px 0px 0px 0px;}
#nav3 ul li a { display: block;overflow: hidden;padding: 0px;margin:0px; text-decoration:none;color:999999;}
#nav3 ul li a:hover { text-decoration:none;color:red;}
#nav3 ul li a.active { text-decoration:none;color:red;}
#nav3 table	{height:153px;padding:0px;}

#nav4 {width:160px; height:160px; float:right;background:white;}
#nav4 ul { list-style-type: none; margin: 0px 5px 5px 5px; padding: 0px; float:left;text-align:left;}
#nav4 ul li { display: block; padding: 0px;  margin: 2px 0px 0px 0px;}
#nav4 ul li a { display: block;overflow: hidden;padding: 0px;margin:0px; text-decoration:none;color:999999;}
#nav4 ul li a:hover { text-decoration:none;color:red;}
#nav4 ul li a.active { text-decoration:none;color:red;}
#nav4 table	{height:160px;padding:0px;}

#nav9 { width:160px;
	float:center;}
#nav9 a
	{	padding:0px;
		align:center;
		text-align:center;
		text-decoration:none;
		border:0;
	}
#nav9 a:hover { 
		text-decoration:none;
		border:0;}
#nav9 a.active {
		text-decoration:none;
		border:0;}
#nav9 table
	{       width:90px;
		height:60px;
		border:0;
		margin:0 0 0 0;
	}


#content #nav5 { list-style-type: none; margin: 50px 0px 0px 58px; padding: 0px; float:left;text-align:left;}
#content #nav5 li { display: block; padding: 0px;  margin: 0px 10px 0px 0px; float:left;}
#content #nav5 li a { display: block;overflow: hidden;padding: 0px;margin:0px; text-decoration:none;color:999999;}
#content #nav5 li a:hover { text-decoration:none;color:red;}
#content #nav5 li a.active { text-decoration:none;color:red;}

#content #nav5_2 { list-style-type: none; margin: 0px; padding: 0px; position: absolute; top: 520px; left: 58px;text-align:left;}
#content #nav5_2 li { display: block; padding: 0px;  margin: 0px 10px 0px 0px; float:left;}
#content #nav5_2 li a { display: block;overflow: hidden;padding: 0px;margin:0px; text-decoration:none;color:999999;}
#content #nav5_2 li a:hover { text-decoration:none;color:red;}
#content #nav5_2 li a.active { text-decoration:none;color:red;}

#header img {margin:94px 225px 0px 0px;float:right;}



#content	{
			margin-left:auto;
			margin-right:auto;
			margin-top:0px;
			width:996px;
			text-align:left;
			position:relative;
			background:white url(img/streifen.gif) repeat-x 0px 301px;
			}
#content:after { content: "."; display: block; clear: both; 
                 height: 1px; font-size: 1px; overflow: hidden; 
				 }	

#content img {float:left;margin:0px; padding:0px;}
#content h1 {font: normal 30px Arial,sans-serif;color: white;margin:95px 0px 0px 58px; padding:0px;float:left;}
#content h2 {font: normal 16px Arial,sans-serif;color: red;margin:0px 0px 0px 5px; padding:0px;}
#content h4 {font: normal 27px Arial,sans-serif;color: white;margin:-57px 0px 0px 0px; padding:0px;font-weight:bold;position:relative;}
#content h5 {font: normal 27px Arial,sans-serif;color: white;margin:-25px 0px 0px 0px; padding:0px;font-weight:bold;position:relative;}
#content p {margin:5px; padding:0px;}
				 
#text1	{width:320px;height:160px;float:left;}
#text1 p {line-height:16px;margin:5px 30px 5px 5px;}
.startseite {background:url(img/start/09.jpg) no-repeat left top;}
.produktseite {background:url(img/produkte/09.jpg) no-repeat left top;}
.serviceseite {background:url(img/services/09.jpg) no-repeat left top;}
.infoseite {background:url(img/informationen/09.jpg) no-repeat left top;}
.unternehmensseite {background:url(img/unternehmen/09.jpg) no-repeat left top;}

/*SEITE*/
#teaser {width:561px;height:200px;float:right;margin:0px 17px 0px 0px;}
#teaser .text1	{float:left;width:139px;height:176px;line-height:16px;margin:-16px 0px 0px 0px;background:url(img/streifen_w.gif) no-repeat left 16px;}
#teaser .text2	{float:left;width:138px;height:176px;line-height:16px;margin:-16px 0px 0px 2px;background:url(img/streifen_w.gif) no-repeat left 16px;}
#teaser .text3	{float:left;width:139px;height:176px;line-height:16px;margin:-16px 0px 0px 2px;background:url(img/streifen_w.gif) no-repeat left 16px;}
#teaser .text4	{float:left;width:139px;height:176px;line-height:16px;margin:-16px 0px 0px 2px;background:url(img/streifen_w.gif) no-repeat left 16px;}
/*Seite 2*/
#teaser .text5	{float:left;width:186px;height:176px;line-height:16px;margin:-16px 0px 0px 0px;background:url(img/streifen_w2.gif) no-repeat left 16px;}
#teaser .text6	{float:left;width:185px;height:176px;line-height:16px;margin:-16px 0px 0px 2px;background:url(img/streifen_w2.gif) no-repeat left 16px;}
#teaser .text7	{float:left;width:186px;height:176px;line-height:16px;margin:-16px 0px 0px 2px;background:url(img/streifen_w2.gif) no-repeat left 16px;}

/*STARTSEITE*/
#teasers {width:561px;height:200px;float:right;margin:0px 17px 0px 0px;}
#teasers .text1{float:left;width:110px;height:200px;line-height:16px;margin:-16px 0px 0px 0px;background:url(img/start/streifen_w.gif) no-repeat left 16px;}
#teasers .text2 {float:left;width:110px;height:200px;line-height:16px;margin:-16px 0px 0px 3px;background:url(img/start/streifen_w.gif) no-repeat left 16px;}
#teasers .text3 {float:left;width:110px;height:200px;line-height:16px;margin:-16px 0px 0px 3px;background:url(img/start/streifen_w.gif) no-repeat left 16px;}
#teasers .text4 {float:left;width:110px;height:200px;line-height:16px;margin:-16px 0px 0px 2px;background:url(img/start/streifen_w.gif) no-repeat left 16px;}
#teasers .text4a {float:left;width:110px;height:200px;line-height:16px;margin:-16px 0px 0px 3px;background:url(img/start/streifen_w.gif) no-repeat left 16px;}

/*ÜBERSICHTSSEITE*/
#teaser2	  {width:480px;float:right;background:#5B5B5B;color:#CFCFCF;font: normal 11px Arial,sans-serif;}
#teaser2 span {color:white;}
#teaser2 p    {margin:10px 10px 15px 10px;}

/*ÜBERSICHTSSEITE 2*/
#teaser3	  {width:480px;float:right;background:#5B5B5B;color:#CFCFCF;font: normal 11px Arial,sans-serif;}
#teaser3 span {color:white;}
#teaser3 p    {margin:20px 200px 15px 10px;}

#liste	{padding:0px; margin:30px 0px 20px 0px;width:100%;text-align:left;color:white;border-collapse: collapse;}
#liste tr {height:20px; border-bottom: 1px solid #cccccc;}
#liste tr.titel	{color:cccccc;}
#liste td {padding-left:5px;}
#liste a {color:white;}
#liste a:hover {text-decoration:underline;}
#liste tr.drakgray {background:#5B5B5B;}
#liste tr.gray {background: #aaaaaa;}

/*MITARBEITER*/
.mitarbeiter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.logomitarbeiter {
	padding-bottom: 20px;
}
