/*Design & Code by 
Verve - Webdesign und Grafik
Aathalstrasse 84, CH-8610 Uster, Switzerland
Tel. +41-43-399 0392, Fax. +41-43-399 0562, info@verve.ch, www.verve.ch
Letzte Aenderung: 30.10.2006

Copyright &#169;2006 Verve Webdesign und Grafik - Switzerland. All Rights Reserved.
All content from this site may not be reproduced without prior written permission.
All characters, titles and plublication names on this site are the intellectual property 
of their respective owners/creators.

<BASE HREF=http://www.kuendig.com>*/
/* basic css by miss monorom at www.monorom.com*/
/* css released under Creative Commons License - http://creativecommons.org/licenses/by/2.0/deed.en  */

/* for Internet Explorer */
/*\*/
* html #left{
height:450px;
}
/**/

html {
overflow-y:scroll;
height: 100%;
}

img {
border:none;
}

#ng_bitflux_org, body {
  background-color:#FFFFFF;
  font-size:62.5%;
  font-family:Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  color:#7F7F7F;  
  padding:0px;
  margin:0px;
  text-align:center;
  min-width:980px;
  }


/* =Structure
-------------------------------------------------------------------------*/
#container {
  width:986px;
  margin:0px auto 0px auto;
  text-align:left;
  height:auto;
  }
#banner {
  padding:0px;
  margin:0px;
  height:127px;
  background-color:#FFFFFF;
  }
#metanavione { 
  float: left;
  padding: 90px 0px 0px 410px;
  margin: 0px;
  font-family:arial,sans-serif;
}
#metanavitwo { 
  float: right;
  padding: 90px 22px 0px 0px;
  margin: 0px;
  font-family:arial,sans-serif;
}
#content {
  padding:10px 0px 10px 0px;
  margin:0px 155px 0px 205px;
  background:url(/files/images/bg_cont_ind.jpg) top left no-repeat;
  background-color:#FFFFFF;
  line-height:1.8em;
  }
#left {
  float:left;
  width:185px;
  min-height:450px;
  padding:0px 0px 0px 0px;
  background-color:#FFFFFF;
  display:inline;
  }
#right {
  float: right;
  width:155px;
  margin: 0px;
  padding:0px 0px 0px 0px;
  background:url(/files/images/bg_right.jpg) top left no-repeat;
}
#footer {
  clear: both;
  width:986px;
  padding:0px;
  color: #7F7F7F;
  margin: 0px;
  background-color:#FFFFFF;
  font-family:verdana,helvetica,sans-serif;
}
#footer .address {
    height:85px;
  font-size:1em;
    float: left;
}
#footer .typ1 { 
width:170px;
}
#footer .typ2 { 
width:185px;
}
#footer .typ3 { 
width:170px;
}
#footer .typ4 { 
width:160px;
}
#footer .typ5 { 
width:150px;
}
#footer .typ6 { 
width:150px;
}


/* =Nav
-------------------------------------------------------------------------*/
a {
  color:#7F7F7F;
  text-decoration:none;
  }
a:visited {color:#7F7F7F;}
a:hover {color: #746653;text-decoration:none;}
a:active {color:#746653;}
#metanavione, #metanavitwo a {
  color:#787878;
  text-decoration:none;
  text-transform:uppercase;
  font-size:9px;
  letter-spacing:1px;
}
#metanavione, #metanavitwo  a:hover {
  color:#000000;
}
#news a {
  margin:0px;
  padding:0px;
  color:#000000;
  text-decoration:underline;
  }
#news a:hover {color: #595959;text-decoration:none;}
#left ul a {
  padding-left:2.3em;
  height:20px;
  display:block;
  color:#FFFFFF;
  font-size:1em;
  text-decoration:none;
  text-transform:uppercase;
  }
#left .level1 a {color:#FFFFFF;background:url(/files/images/alle.gif) top left no-repeat;}
#left .level1 a:hover {color:#FFFFFF;background:url(/files/images/alle_sele.gif) top left no-repeat;}
#left .level2 a {color:#FFFFFF;background:url(/files/images/prod.gif) top left no-repeat;}
#left .level2 a:hover {color:#FFFFFF;background:url(/files/images/prod_sele.gif) top left no-repeat;}
#left .level3 a {color:#FFFFFF;background:url(/files/images/dien.gif) top left no-repeat;}
#left .level3 a:hover {color:#FFFFFF;background:url(/files/images/dien_sele.gif) top left no-repeat;}
#left .level4 a {color:#FFFFFF;background:url(/files/images/qual.gif) top left no-repeat;}
#left .level4 a:hover {color:#FFFFFF;background:url(/files/images/qual_sele.gif) top left no-repeat;}
#right a {
  text-decoration: none;
  color:#746653;
  }
#right a:hover {
  text-decoration: none;
  color:#7F7F7F;
  }
#footer a {color: #7F7F7F;text-decoration:none;}
#footer a:hover {color: #746653;text-decoration:none;}
.cont a {color: #746653;}
.cont a:hover {color: #7F7F7F;text-decoration:none;}

/* =Lists
--------------------------------------------------------------------------------*/
#left ul {
  list-style-type:none;
  margin:0px 0px 0px 0px;
  padding:0px;
  background-color:transparent;
  }
#left li {
  display:inline; /* :KLUDGE: Removes large gaps in IE/Win */
  line-height:2em;
  }

/* =Headings de
---------------------------------------------------------------------------------*/
#content h1#ind {
  text-indent:-5000px;
  margin:0px 0px 0px 0px;
  height:41px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind.gif) top left no-repeat;
  }
#content h1#indagb {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:37px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_agb.gif) top left no-repeat;
  }  
#content h1#indsor {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_sor.gif) top left no-repeat;
  }
#content h1#indkon {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_kon.gif) top left no-repeat;
  }
#content h1#indorg {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_org.gif) top left no-repeat;
  }
#content h1#indrei {
  text-indent:-5000px;
  margin:0px 0px 10px 0px;
  height:37px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_rei.gif) top left no-repeat;
  }
#content h2#indwil {
  text-indent:-5000px;
  margin:40px 0px 10px 0px;
  height:13px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_wil.gif) top left no-repeat;
  }
#right h2#news {
  text-indent:-5000px;
  margin:13px 0px 10px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_news.gif) top left no-repeat;
  }
#right h3.news {
  padding:0px;
  margin:0px;
  font-size:1em;
  font-weight:bold;
  text-transform:uppercase;
  font-style:italic;
  color:#746653;
  }

/* =Headings en
---------------------------------------------------------------------------------*/
#content h1#indsor_en {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_sor_en.gif) top left no-repeat;
  }
#content h1#indagb_en {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:37px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_agb_en.gif) top left no-repeat;
  } 
#content h1#indkon_en {
  text-indent:-5000px;
  margin:0px 0px 10px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_kon_en.gif) top left no-repeat;
  }
#content h1#indorg_en {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_org_en.gif) top left no-repeat;
  }
#content h1#indrei_en {
  text-indent:-5000px;
  margin:0px 0px 5px 0px;
  height:37px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_rei_en.gif) top left no-repeat;
  }
#content h2#indwil_en {
  text-indent:-5000px;
  margin:40px 0px 10px 0px;
  height:13px; /* height of the replacement image */
  background:url(/files/images/title/tit_ind_wil_en.gif) top left no-repeat;
  }
#right h2#news_en {
  text-indent:-5000px;
  margin:13px 0px 10px 0px;
  height:17px; /* height of the replacement image */
  background:url(/files/images/title/tit_news.gif) top left no-repeat;
  }

/* =Misc.
---------------------------------------------------------------------------------*/
.box1 { 
  width:355px;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:transparent;
  }
.box1 p { 
  padding: 0px;
  margin: 0px 10px 0px 0px;
  font-size:1.1em;
  line-height:1.3em;
  }
.floatleftind {
  float:left;
  margin:0px;
  padding:0px;
  }
.box2 { 
  float:right;
  width:220px;
  padding:10px 23px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:transparent;
  }
.box2 p { 
  padding: 0px;
  margin: 0px 0px 30px 0px;
  color:#7F7F7F;
  line-height:1.3em;
  font-size:1.1em;
  }
#content .antifloatright {clear:right;}
.bottom {vertical-align:text-bottom;}
.dist {color:#7F7F7F;}
.disttwo {color:#7F7F7F;}
#right p {
  padding:0px;
  margin:0px;
  }
#right p.news {
  padding:0px;
  margin:0px;
  font-size:1em;
  }
#right .listelementnews {
  font-size:0.8em;
  font-weight:bold;
  vertical-align:top;
  }
.clearright {clear:right;}
.adr {
float:left;
width:160px;
}
.footer { color: #D78C29; font-weight:bold;}
.auto {
	width:354px;
}
.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
		z-index: 2;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover {
		background-position: 0 -88px;
	}
	
	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: 84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: 84px 0 !important;
	}
	.simply-scroll-btn-right:hover {
		background-position: 84px -88px;
	}
	
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover {
		background-position: -126px -88px;
	}
	
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover {
		background-position: -42px -88px;
	}

/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll { /* Customisable base class for style override DIV */
	width: 352px;
	height: 165px;
	margin-bottom: 1em;
}

	.simply-scroll .simply-scroll-clip {
		width: 352x;
		height: 165px;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			width: 88px;
			height: 165px;
		}
		.simply-scroll .simply-scroll-list li img {}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}
	


/* Vertical scroller example */

.vert { /* wider than clip to position buttons to side */
	width: 340px;
	height: 400px;
	margin-bottom: 1.5em;
}

	.vert .simply-scroll-clip {
		width: 290px;
		height: 400px;
	}
	
		.vert .simply-scroll-list {}
		
		.vert .simply-scroll-list li {
			width: 290px;
			height: 200px;
		}
		.vert .simply-scroll-list li img {}
	
	.vert .simply-scroll-btn {}

	.vert .simply-scroll-btn-up { /* modified btn pos */
		right: 0;
		top: 0;
	}
	.vert .simply-scroll-btn-up.disabled {}
	.vert .simply-scroll-btn-up:hover {}
	
	.vert .simply-scroll-btn-down { /* modified btn pos */
		right: 0;
		top: 52px;
	}
	.vert .simply-scroll-btn-down.disabled {}
	.vert .simply-scroll-btn-down:hover {}
	
	/* NOTE left-right classes wouldn't be needed on vertical scroller */


.flickr {
	width: 576px;
	height: 180px;
	margin-bottom: 1.5em;
}

	.flickr .simply-scroll-clip {
		width: 576px;
		height: 180px;
	}
		
		.flickr .simply-scroll-list img {
			float: left;
			border: none;
			display: block;
		}
