/* Body */

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
	background-color: #FFFFFF; /*weiss*/
	font-size: 9pt;
	color: #000000; /*schwarz*/
	/*font-family:  Arial, Verdana, Helvetica, sans-serif;*/
	font-family: 'Times New Roman',Times,serif;
	font-weight: normal;
  }
	
p, div, h1, h2, h3 {
  margin: 0;
  padding: 0;
  }
  
a {
	color: #000000; 
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
  }
  
a:link {
	color: #000000; 
	text-decoration: none;
  }
  
a:visited {
	color: #000000; 
	text-decoration: none;
  }

a:hover {
	color: #000000; 
	text-decoration: underline;
  }
  
a:active {
	color: #000000;
	text-decoration: none;
  }


/* Navi */

ul#navi {
  width: 100%;
  margin: 2px 0 20px 0;
  padding: 0;
  border: none;
  text-align:left;
  overflow: hidden;
	}

ul#navi li {
  list-style: none;
  display: inline;
  background-color: #ffffff;
  margin: 0;
	padding: 0;
  border: none;
	}

ul#navi li a {
  margin: 0;
	padding: 0;
  border: none;
  text-decoration: none;
	}
	
ul#navi li span.active {
  margin: 0;
	padding: 0;
	color: #ffffff; /*weiss*/
	background-color: #82D3FF; /*hellblau*/ 
  border: none;
  text-decoration: none;
	}
	
ul#navi li a:link {
  color: #000000; /*schwarz*/
  }

ul#navi li a:visited {
  color: #000000; /*schwarz*/
  }

ul#navi li a:hover {
  color: #000000; /*schwarz*/
  background-color: #82D3FF; /*hellblau*/ 
  }

ul#navi li a:active {
  color: #000000; /*schwarz*/
  background-color: #82D3FF; /*hellblau*/ 
  }		
  
ul.subnavi {
  margin: -2px 0 0 20px;
  padding: 0;
  border: none;
  text-align:left;
  overflow: hidden;
	}

ul.subnavi li {
  list-style: none;
  background-color: #ffffff;
  margin: 2px 0;
	padding: 0;
  border: none;
	}

ul.subnavi li a {
  margin: 0;
	padding: 0;
  border: none;
  text-decoration: none;
	}
	
ul.subnavi li span.prodActive {
  margin: 0;
	padding: 0;
	color: #ffffff; /*weiss*/
	background-color: #82D3FF; /*hellblau*/ 
  border: none;
  text-decoration: none;
	}
	
ul.subnavi li a:link {
  color: #000000; /*schwarz*/
  }

ul.subnavi li a:visited {
  color: #000000; /*schwarz*/
  }

ul.subnavi li a:hover {
  color: #000000; /*schwarz*/
  background-color: #82D3FF; /*hellblau*/ 
  }

ul.subnavi li a:active {
  color: #000000; /*schwarz*/
  background-color: #82D3FF; /*hellblau*/ 
  }		

  
ul#footNav {
  margin: 0;
  padding: 0;
  font-size: 7pt;
  border: none;
  text-align: right;
  overflow: hidden;
	}

ul#footNav li {
  list-style: none;
  display: inline;
  background-color: #ffffff;
  margin: 0;
	padding: 0;
  border: none;
	}

ul#footNav li a {
  margin: 0;
	padding: 0;
  border: none;
  text-decoration: none;
	}
	
ul#footNav li a:link {
  color: #000000; /*schwarz*/
  }

ul#footNav li a:visited {
  color: #000000; /*schwarz*/
  }

ul#footNav li a:hover {
  color: #000000; /*schwarz*/
  }

ul#footNav li a:active {
  color: #000000; /*schwarz*/
  }	  

/* DIVs and Ps*/

div#page {
  width: 850px;
  height: 656px;
  margin: 0 0 0 30px;
  padding: 0;
  text-align: left;
  overflow: hidden;
}

div#header {
  width: 100%;
  height: 110px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

	
div#container {
  width: 100%;
  height: 500px;
  margin: 0;
  padding: 0;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000; 
  overflow: hidden;
  }

div#left {
  width: 250px;
  margin: 0;
  padding: 0;
  float: left;
  text-align: left;
  overflow: hidden;
}

div#content { 
  width: 580px;
  height: 440px;
  margin: 0 0 0 20px;
  padding: 0;
  /*background-color: #dcdcdc;*/
  text-align: left;
  overflow: hidden;
	}
	
div#footer {
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 3px 0;
  text-align: right;
  overflow: hidden;
  clear: both;
  }

/*images*/

a img {
  text-decoration: none;
  border: none;
  }

/* Korrekturen IE 5.5 - 6 */
	
* html div#top {
  height: 20px;	 
  padding: 15px 0;
	}
  
/* Korrekturen IE 7 */
	
*:first-child+html div#top {
  height: 20px;	 
  padding: 15px 0;
	}

