html{
  height: 100%;
}
body{
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-attachment: scroll;
	b/ackground-image: url(../styleImages/backgrounds/back.jpg);
  height: 100%;
}
body.front {
  background:#f00;
}

#nonFooter{
  position: relative;
  min-height: 100%;
}
* html #nonFooter{
  height: 100%;
}
#content{
  padding-bottom: 60px;
}
div.txtCopyright{
  position: relative;
  margin-top: -30px;
}

#topNavigationBar{
  width:100%;
  height:130px;
	background-color: #fff;
	background-image: url(../styleImages/navi/backhead.gif);
	background-repeat: repeat-x;
  margin-bottom:15px;
}
#topNavigationBlock{
  width:740px;
  height:130px;
	margin:0 auto;
  padding:5px;
  color:#000;
}
#topNavigationBlock a{
  color:#fff;
}
#klox_navi_00 {
  float:left;
  width:190px;
  height:85px;
  background:url(../styleImages/navi/kloxmini.gif) no-repeat;
  cursor:pointer;
  cursor:hand;
}
#klox_navi_01 {
  display:block;
  text-indent:-5000px;
  float:left;
  width:134px;
  height:85px;
  background:url(../styleImages/navi/klox_navi_01.jpg) no-repeat;
}
#klox_navi_01:hover {
  background:url(../styleImages/navi/klox_navi_01-over.jpg) no-repeat;
}
#klox_navi_02 {
  display:block;
  text-indent:-5000px;
  float:left;
  width:134px;
  height:85px;
  background:url(../styleImages/navi/klox_navi_02.jpg) no-repeat;
}
#klox_navi_02:hover {
  background:url(../styleImages/navi/klox_navi_02-over.jpg) no-repeat;
}
#klox_navi_03 {
  display:block;
  text-indent:-5000px;
  float:left;
  width:134px;
  height:85px;
  background:url(../styleImages/navi/klox_navi_03.jpg) no-repeat;
}
#klox_navi_03:hover {
  background:url(../styleImages/navi/klox_navi_03-over.jpg) no-repeat;
}
#klox_navi_04 {
  display:block;
  text-indent:-5000px;
  float:left;
  width:134px;
  height:85px;
  background:url(../styleImages/navi/klox_navi_04.jpg) no-repeat;
}
#klox_navi_04:hover {
  background:url(../styleImages/navi/klox_navi_04-over.jpg) no-repeat;
}
#klox_navi_prospekt{
  float:left;
  width:190px;
  text-align:left;
  padding-left:3px;
  padding-top:4px;
}
#klox_navi_telefon{
  float:left;
  width:325px;
  text-align:left;
  padding-top:4px;
}
#klox_navi_einzelpaare{
  float:left;
  width:220px;
  text-align:right;
}
#wueu_navi_01 {
  text-indent:-5000px;
  float:left;
  width:115px;
  height:20px;
  background:url(/images/uploads/wir_ueber_uns/wirnavi_01.gif) no-repeat;
}
#wueu_navi_01:hover {
  background:url(/images/uploads/wir_ueber_uns/wirnavi_01-over.gif) no-repeat;
}
#wueu_navi_02 {
  text-indent:-5000px;
  float:left;
  width:107px;
  height:20px;
  background:url(/images/uploads/wir_ueber_uns/wirnavi_02.gif) no-repeat;
}
#wueu_navi_02:hover {
  background:url(/images/uploads/wir_ueber_uns/wirnavi_02-over.gif) no-repeat;
}
#wueu_navi_03 {
  text-indent:-5000px;
  float:left;
  width:107px;
  height:20px;
  background:url(/images/uploads/wir_ueber_uns/panosoft.gif) no-repeat;
}
#wueu_navi_03:hover {
  background:url(/images/uploads/wir_ueber_uns/pano.gif) no-repeat;
}
#wueu_navi_04 {
  text-indent:-5000px;
  float:left;
  width:105px;
  height:20px;
  background:url(/images/uploads/wir_ueber_uns/wirnavi_03.gif) no-repeat;
}
#wueu_navi_04:hover {
  background:url(/images/uploads/wir_ueber_uns/wirnavi_03-over.gif) no-repeat;
}
.subnavi {
  width:327px; /*434px; // inkl. Panorama */
  padding-right:33px;
  height:20px;
  background:url(/images/uploads/wir_ueber_uns/wirnavi_04.gif) right no-repeat;
}
.blockcenter{
	margin:0 auto;
	text-align:left;
}
.hand {
  cursor:pointer;
  cursor:hand;
}
.colMid {
  width:740px;
	margin:0 auto;
	text-align:left;
  color:#000;
}
.boxContent {
  width:100%;
  color:#000;
  font-size:10px;
  font-family:"Courier New", Courier, Monaco;
	margin-bottom: 20px;
}
/* COLUMNS IN INFO PAGES */
.col2 {
  float:left;
  width:366px;
  margin-right:7px;  
}
.col3 {
  float:left;
  width:239px; //220px;
  margin-right:7px;
  min-height:100px;
}
.collist {
  float:left;
  width:185px;
  margin:0;
  min-height:100px;
}
.promo .col3 {
  min-height:150px;
}
.lastcol {
  margin-right:0;
}
.center {
  text-align:center;
}
.left {
  text-align:left;
}
.right {
  text-align:right;
}
.unsichtbar {
  display:none;
}
br.spacer {
  clear:both;
  display:block;
  margin-bottom:20px;
}
/* CART PAGES */
.buttons {
  float:left;
  wi/dth:100%;
  font-size: 12px;
  font-family:"Courier New", Courier, Monaco;
  font-style: italic;
  font-weight: bold;
  line-height:normal;
}
.buttons ul {
  margin:0;
  padding:0;
  list-style:none;
}
.buttons li {
  float:left;
  background:url("../styleImages/navi/button.gif") no-repeat right top;
  margin:0 10px;
  padding:0;
  padding-right:20px;
}
.buttons a {
  float:left;
  display:block;
  color:#fff;
  text-decoration:none;
  background:url("../styleImages/navi/button.gif") no-repeat left top;
  padding:2px 20px;
  padding-right:0;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  .buttons a {float:none;}
/* End IE5-Mac hack */

.button {
  font-size: 12px;
  font-family: "Courier New", Courier;
  font-style: italic;
  font-weight: bold;
  line-height:normal;
  float:left;
  background:url("../styleImages/navi/button.gif") no-repeat right top;
  padding:0;
  padding-right:20px;
}
.button a, .button input {
  float:left;
  display:block;
  color:#fff;
  text-decoration:none;
  background:url("../styleImages/navi/button.gif") no-repeat left top;
  padding:2px 20px;
  padding-right:0;
  margin:0;
  border:0;
  font-size:1.1em
}
.button input {
  height:20px;
  font-size: 12px;
  font-family: "Courier New", Courier;
  font-style: italic;
  font-weight: bold;
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  .button a, .button input {float:none;}
/* End IE5-Mac hack */


/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 568px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:center;
	margin-top: 10px;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 387px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 50px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
}

.txtContentTitle {
  text-align: center;
  color: #000;
  font-weight: bold;
  font-size: 12px;
  font-family: "Courier New", Courier, Monaco;
  margin-bottom:15px;
  display:block;
}

.courierschrift { font-size: 10px;   font-family:"Courier New", Courier, Monaco; }
#Ebene1         { background-color: #fff; position: absolute; z-index: 1; top: 20px; left: 40px; w/idth: 152px; h/eight: 194px; padding:10px;border: dashed 2px black; outline-color: black }

.standardklein      { color: black; font-size: 10px; font-family: "Courier New", Courier, Monaco }
.standardkleingrau  { color: #666; font-size: 10px; font-family: "Courier New", Courier, Monaco }
.standardkleinweiss { color: white; font-size: 10px; font-family: "Courier New", Courier, Monaco }
.standardkleingelb  { color: yellow; font-size: 10px; font-family: "Courier New", Courier, Monaco }
.standardgelb       { color: yellow; font-size: 12px; font-family: "Courier New", Courier, Monaco }
.standardschwarz    { color: black; font-size: 12px; font-family: "Courier New", Courier, Monaco }
.standardweiss      { color: white; font-size: 12px; font-family: "Courier New", Courier, Monaco }
.standardkleinrot  { color: red; font-size: 10px; font-family: "Courier New", Courier, Monaco }
.preis  { color: red; font-weight: bold; font-size: 14px; font-family: "Courier New", Courier, Monaco }
.groesse { color: black; font-weight: bold; font-size: 12px; font-family: "Courier New", Courier, Monaco }
.gross  { color: blue; font-weight: bold; font-size: 18px; font-family: "Courier New", Courier, Monaco }
.zahl { color: blue; font-weight: bold; font-size: 24px; font-family: "Courier New", Courier, Monaco }


h1 {
  display:block;
  text-indent:-5000px;
  font-size:1em;
  line-height:1em;
  margin:0;
  padding:0;
}
h2 {
  display:block;
  height:7px;
  text-indent:-5000px;
  font-size:7px;
  line-height:7px;
  margin:0;
  padding:0;
}

/* --- english site --- */
#lang_en #klox_navi_00 {
  float:left;
  width:190px;
  height:85px;
  background:url(../styleImages/navi/kloxminiEN.gif) no-repeat;
}
#lang_en #klox_navi_01 {
  background:url(../styleImages/navi/klox_navi_01EN.jpg) no-repeat;
}
#lang_en #klox_navi_01:hover {
  background:url(../styleImages/navi/klox_navi_01-overEN.jpg) no-repeat;
}
#lang_en #klox_navi_02 {
  background:url(../styleImages/navi/klox_navi_02EN.jpg) no-repeat;
}
#lang_en #klox_navi_02:hover {
  background:url(../styleImages/navi/klox_navi_02-overEN.jpg) no-repeat;
}
#lang_en #klox_navi_03 {
  background:url(../styleImages/navi/klox_navi_03EN.jpg) no-repeat;
}
#lang_en #klox_navi_03:hover {
  background:url(../styleImages/navi/klox_navi_03-overEN.jpg) no-repeat;
}
#lang_en #klox_navi_04 {
  background:url(../styleImages/navi/klox_navi_04EN.jpg) no-repeat;
}
#lang_en #klox_navi_04:hover {
  background:url(../styleImages/navi/klox_navi_04-overEN.jpg) no-repeat;
}
