/*Design & Code by 
Verve - Webdesign und Grafik
Aathalstrasse 84, CH-8610 Uster, Switzerland
Tel. +41(0)43 399 0392, Fax. +41(0)43 399 0562, info@verve.ch, www.verve.ch
Letzte Aenderung: 24.01.2007

Copyright &#169;2007 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.solcept.ch>*/
/* css released under Creative Commons License - http://creativecommons.org/licenses/by/2.0/deed.en  */

/* for Internet Explorer */
/*\*/
* html #left {
	height: 446px;
}
/**/
img {
	border: none;
}
/* =Structure
-------------------------------------------------------------------------*/
#ng_bitflux_org, body {
	background-color: #ffffff;
	font-size: 62.5%;
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#container {
	width: 910px;
	margin: 0px auto 0px auto;
	text-align: left;
	background: url(/fileadmin/pic/bg_container.jpg) top left repeat-y;
}
#header {
	width: 910px;
	margin: 0px auto 0px auto;
	text-align: left;
	background-color: #FFFFFF;
}
#address {
	width: 188px;
	margin: 80px 0 0 0;
	padding: 0px 0px 15px 25px;
	font-size: 1.1em;
}
#top {
	float: left;
	width: 248px;
	margin: 0;
	padding: 0 0 0 25px;
}
#banner {
	padding: 0px;
	margin: 0px;
	background-color: #4d6c6c;
	height: 93px;
}
#metanavi {
	float: right;
	padding: 0px;
	margin: 45px 0px 0px 0px;
}
#content {
	float: right;
	width: 697px;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
#left {
	float: left;
	width: 213px;
	min-height: 446px;
	margin: 0px;
	padding: 45px 0px 0px 0px;
	background-color: transparent;
}
#footer {
	clear: both;
	padding: 20px 0px 10px 0px;
	color: #3D3D3D;
	margin: 0px;
	background-color: #FFFFFF;
}

/* =Nav
-------------------------------------------------------------------------*/
a {
	color: #3D3D3D;
	font-size: 1em;
	text-decoration: underline;
	line-height: 1.3em;
	font-weight: normal;
}
#metanavi a {
	color: #3D3D3D;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.3em;
	font-weight: normal;
}
#top a {
	color: #3D3D3D;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.3em;
	font-weight: normal;
}
a:hover {
	color: #8F8F8F;
	text-decoration: none;
}
a:visited {
	color: #8F8F8F;
	text-decoration: underline;
}
a.index {
	margin: 0px 0px 0px 60px;
	color: #3D3D3D;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 1.4em;
}
a.index:hover {
	color: #3D3D3D;
	text-decoration: underline;
}
#left ul a {
	padding: 0px 0px 0px 25px;
	display: block;
	color: #3D3D3D;
	font-size: 1.1em;
	text-decoration: none;
	background-color: #F2F2F2;
	text-transform: uppercase;
	background: url(/fileadmin/pic/link.gif) left center no-repeat;
	line-height: 25px;
}
#left ul ul a {
	padding-left: 35px;
	display: block;
	color: #3D3D3D;
	font-size: 1.1em;
	text-decoration: none;
	background-color: #F2F2F2;
	border: none;
	text-transform: none;
	background-image: none;
	line-height: 15px;
}
#left ul ul ul a {
	padding-left: 45px;
	display: block;
	color: #3D3D3D;
	font-size: 1.1em;
	text-decoration: none;
	background-color: #F2F2F2;
	border: none;
	text-transform: none;
	background-image: none;
	line-height: 15px;
}
#left ul a:hover {
	background-color: #F2F2F2;
	background: url(/fileadmin/pic/hover.gif) left center no-repeat;
}
#left ul a.selected {
	background-color: #F2F2F2;
	background: url(/fileadmin/pic/hover.gif) left center no-repeat;
}
#left ul ul a:hover {
	color: #FFFFFF;
	background-color: #F2F2F2;
	background-image: none;
}
#left ul ul a.selected {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F2F2F2;
	background-image: none;
}
#left ul ul ul a:hover {
	color: #484848;
	background-color: #F2F2F2;
	background-image: none;
}
#left ul ul ul a.selected {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F2F2F2;
	background-image: none;
}
#address a {
	color: #3D3D3D;
	text-decoration: none;
}
#address a:hover {
	color: #3D3D3D;
	text-decoration: underline;
}
#footer a {
	color: #3D3D3D;
	font-size: 1em;
	text-decoration: underline;
	line-height: 1.3em;
}
#footer a:hover {
	color: #8F8F8F;
	text-decoration: none;
}
#footer a:visited {
	color: #8F8F8F;
	text-decoration: underline;
}

/* =Lists
--------------------------------------------------------------------------------*/
#left ul {
	list-style-type: none;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	background-color: #F2F2F2;
}
#left ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#left ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#left li {
	display: inline;
/*: KLUDGE: Removes large gaps in IE/Win */
}
#left li li {
	display: inline;
/*: KLUDGE: Removes large gaps in IE/Win */
}
#left li li li {
	display: inline;
/*: KLUDGE: Removes large gaps in IE/Win */
}
#content ul {
	margin: 10px 0px 10px 60px;
	padding: 0px 0px 0px 20px;
	font-size: 1.1em;
	list-style-type: none;
}
#content li {
	padding-left: 0px;
	list-style-image: url(/fileadmin/pic/list.gif); 
/*	background: url(/fileadmin/pic/list.gif) center left no-repeat; */
	line-height: 1.4em;
}
/* =Headings
--------------------------------------------------------------------------------*/
#content h1#index {
	text-indent: -5000px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	height: 30px;
/* height of the replacement image */
	background: url(/fileadmin/pic/tit_ind_de.gif) no-repeat;
}
#content h1#systeme {
	text-indent: -5000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	height: 30px;
/* height of the replacement image */
	background: url(/fileadmin/pic/tit_sys_de.gif) top left no-repeat;
}
#content h1 {
	padding: 0px 0px 0px 60px;
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	color: #E95D0F;
	background-color: #F2F2F2;
}
#content a.titel {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	background-color: #F2F2F2;
}
#content h2#index {
	padding: 20px 0px 0px 60px;
	margin: 0px 0px 10px 0px;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #3D3D3D;
}
#content h2 {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 5px 60px;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #00378B;
}
#content h3 {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 5px 60px;
	font-size: 1.0em;
	text-transform: uppercase;
	color: #00378B;
}

/* =Misc.
--------------------------------------------------------------------------------*/
#content p {
	margin: 0px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	line-height: 1.4em;
}
.bild {
	margin: 0px 0px 0px 0px;
}
.caption {
	margin: 0px 0px 0px 60px;
	font-size: 10px;
}
.bildtext {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
}
.bildtextleftwrap {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}
.bildtextrightwrap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.filelinks {
	margin: 0px 0px 0px 0px;
	font-size: 1em;
}
.filelinkscaption {
	margin: 0px 0px 0px 0px;
	font-size: 1em;
}
#box {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	height: 128px;
	width: 697px;
	background-color: #EAEAEA;
}
#boxbottom {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 128px;
	width: 697px;
	background-color: #EAEAEA;
}
.floatright {
	float: right;
}
#address p {
	color: #3D3D3D;
	line-height: 15px;
}
#content table {
	margin: 0px 0px 0px 60px;
}
#content table.imgtext-nowrap {
	margin: 0px 0px 0px 0px;
}
#content table.imgtext-table {
	margin: 0px 0px 0px 20px;
}
	
/* Site Map
 * ---------------------------------------*/
.sitemap1 {
	margin: 0px 0px 0px 60px;
	font-size: 14px;
	color: #3D3D3D;
	text-decoration: none;
	line-height: 1.3em;
}
.sitemap2 {
	margin: 0px 0px 0px 80px;
	font-size: 12px;
	color: #3D3D3D;
	text-decoration: none;
	line-height: 1.3em;
}
.sitemap3 {
	margin: 0px 0px 0px 100px;
	font-size: 11px;
	color: #3D3D3D;
	text-decoration: none;
	line-height: 1.3em;
}

