/* CSS Document */
/******** Site:			Albis Technologies ***/
/******** Author:		Nicole Metzger ***/
/******** Copyright:	Albis Technologies ***/
/******** Date:			28.10.2008 ***/
/******** Version:		1.0 ***/


/******** CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table { border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
strong, b { font-weight: bold;}

/******** Albis Styles from here */
html {
}

body{ 
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#666;
	text-decoration:none;
	}
/**** sticky footer ****/
#content {
}
* html #content {
}
#nonFooter {
}

* html #nonFooter {
}
#footer {
	display:none;}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */

* html #footer
	{
	display:none;}
/**** Ende sticky footer ****/
h1 	{ 
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 4px;}
	
h2	{
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 4px;}
	
h3 	{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin-bottom: 4px;}
h3 a	{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;}
h3 a:hover	{
	font-size: 12px;
	font-weight: bold;
	color: #89ba13;
	text-decoration: none;}
h4	{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin-bottom: 4px;}
	
p	{
	line-height: 16px;
	margin-top:2px;
	margin-bottom:2px;
}
a {
	color:#003366;
	text-decoration: none;
}
a:hover {
	color:#89ba13;
	text-decoration: none;
}
ul	{}
li	{}		
hr 	{ 
	height:1px;
	border-style:none;
	border-color:#999;}
	
input,textarea,select { 
	border: 1px solid #666666; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
	
#page
{
	margin: 0 auto;
	text-align: left;
}

* html #page
{
}
/******** oberer Seitenabschnitt */
#head 	{ 
	float:left;
	top: 0px;
	left: 0px;
	margin:0px;
	height: 108px;
	width: 100%;}
	
#top	{ 
	float:left;
	top:0px;
	left:0px;
	height: 108px;}
	
#bannerleft { 
	display:none;}
#logo {
	float:left;
	top:0px;
	margin:0px;
	padding:0px;	
	}
	
* html #logo {
	width:240px;}
#primnav {
	display:none;}
#topleft {
	display:none;}
#topmenu {
	display:none;}
* html #topmenu {
	display:none;}
#search {
	display:none;}
* html #search {
	display:none;}
#language {
	display:none;}
* html #language {
	display:none;}
.balken {
	display:none;}
	
.menu  {
	display:none;}

.menu a {
	display:none;}

.menu a:hover {
	display:none;}

.suche {
	display:none;}

.suche a {
	display:none;}

#inhalt {}
/******** mittlerer Seitenabschnitt */
#leftcolumn {
	display:none;}

* html #leftcolumn {
	display:none;}

#secnav {
	display:none;}

	
/****------------------------------ Menu links ****/
ul.secnav {
	display:none;}

* html ul.secnav {
	display:none;}

li.secnav1 {
	display:none;}

li.secnav1_topNo {
	display:none;}
li.secnav1_topNo a {	
	display:none;}
li.secnav1_borderNo  {
	display:none;}
li.secnav1_borderNo a  {
	display:none;}
li.secnav1 a {
	display:none;}
li.secnav1_on  {
	display:none;}
li.secnav1_on a {
	display:none;}
li.secnav1 a:hover {
	display:none;}
li.secnav2 {
	display:none;}
li.secnav2 a  {
	display:none;}
li.secnav2_on a  {
	display:none;}
li.secnav2 a:hover {
	display:none;}
li.secnav2_on a:hover {
	display:none;}
li.secnav3 {	
	display:none;}
li.secnav3 a  {
	display:none;}
li.secnav3_on a  {
	display:none;}
li.secnav3 a:hover {
	display:none;}
li.secnav3_on a:hover {
	display:none;}
li.secnav4 {	
	display:none;}
li.secnav4 a  {
	display:none;}
li.secnav4_on a  {
	display:none;}
li.secnav4 a:hover {
	display:none;}
li.secnav4_on a:hover {
	display:none;}
#contact {
	display:none;}
/****------------------------------ Mitte Inhalt ****/
#breadcrumb {
	margin-left:16px;
	width:100%;
	font-size:10px;
	margin-bottom:12px;
	font-weight:bold;
	color:#666;
}
#breadcrumb a {
	font-size:10px;
	margin-bottom:12px;
	font-weight:normal;
	color:#666;
}
#breadcrumb a:hover {
	font-size:10px;
	margin-bottom:12px;
	color:#89ba13;
}
#middlecolumn {
	float:left;
	top:0px;
	margin-top:22px;
	margin-bottom:22px;
	width:100%;
	height:100%;	
	vertical-align:top;
	}
* html #middlecolumn {
	min-height: 560px;
}
#text {
	float:left;
	margin-top:0px;
	margin-left:16px;
	width:540px;
	vertical-align:top;
}
* html #text {
	margin-left:8px;
}
ul.text {
	padding-left: 4px;
	margin-left: 8px;
	margin-top: 12px;
	padding-top: 0px;
	list-style-position: inside;
}
li.text {
	list-style-image:url(../images/bullet.gif);
	line-height:17px;
	text-indent: -1.3em;
	margin-left: 4px;
}
.text_toggle {
	padding-left: 30px;
	margin-top:8px;
	margin-bottom:18px;
	background-color:#FFFFFF;
}
.overview {
	float:left;
	width: 530px;
	margin-top:12px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.overview_two {
	float:left;
	width: 268px;
	margin-top:12px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.overview_three {
	float:left;
	width: 178px;
	margin-top:12px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.products {
	float:left;
	width: 250px;
	margin-top:12px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.products_stb {
	float:left;
	width: 510px;
	margin-top:12px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.product {
	float:left;
	width: 500px;
	margin-top:12px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.product_detail {
	border:solid 1px #666666; 
	width:270px; 
	padding:1px;
	position:absolute; 
	z-index:100;
	visibility:hidden; 
	color:#333333; 
	top:20px;
	left:90px; 
}
table.text {
	border:1px solid #89ba13;
	padding:10px;
	}
th.text {
	font-weight:bold;
	color:#666;
	/*background-color:#89ba13;*/
	border-bottom:1px solid #89ba13;
}
td.text_grey {
	background-color:#ededed;
	}
td.text-center {
	text-align:center;
}
/****------------------------------ rechte Spalte ****/
#rightcolumn {
	display:none;}
	
* html #rightcolumn {
}
#addedcontent {
	display:none;}
.addedcontent {
	display:none;}
.addedcontent a {
	display:none;}
.addedcontent a:hover {
	display:none;}
#specialcontact {
	display:none;}
.specialcontent {
	display:none;}
.specialcontent a {
	display:none;}
.specialcontent a:hover {
	display:none;}
/******** Startseite spezifische Styles */
#middlepart {
	float:left;
	top:0px;
	vertical-align:top;
}
.button {
	float:left;
	padding-left:1px;
	padding-top:1px;
	}
#home_text {
	float:left;
	padding-left:38px;
	padding-top:40px;
	width:640px;
	border:1px solid #990000;
}
.pflichtfeld{border: 1px solid #8CC63F;}
.pflichtfeldText{color:#8CC63F;font-weight:bold;}
.inputOhneBorder{border:none;}
.fehlerbox{border:2px solid #c30;margin-bottom:18px;padding:18px;background-color:#eee;font-size:12px;}
/******** unterer Seitenabschnitt */



.footertext {
	display:none;}
.footertext a {
	display:none;}
.footerline {
	display:none;}
.blue {
	display:none;}
.green {
	display:none;}
