/*css Document*/
body{margin:0px; padding:0px; background:#ffffff;}
form{margin:0px; padding:0px;}
ul{margin:0px;}
li{margin:0px;}


/*Headpart*/
#headwrap{height:247px; width:894px; padding:0px; margin:auto; clear:both; background:#FFFFFF;}
#headwrap1{height:80px; width:894px; padding:0px; margin:0px; clear:both;}
#logo{margin:0 0 0 0; padding:0px; width:442px; float:right;}
#lang{ margin:5px 0 0 0; padding:0px; width:440px; float:left; text-align:left;}
#lang1{ margin:14px 0 0 0; padding:0px; width:440px; float:left; text-align:left;}

* html #headwrap{height:247px; width:894px; padding:0px; margin:auto; clear:both;}
* html #headwrap1{height:80px; width:894px; padding:0px; margin:0px; clear:both;}
* html #logo{margin:0 0 0 0; padding:0px; width:442px; float:right;}
* html #lang{ margin:5px 0 0 0; padding:0px; width:440px; float:left; text-align:left;}
* html #lang1{ margin:14px 0 0 0; padding:0px; width:440px; float:left; text-align:left;}


#headwrap2{height:22px; width:894px; padding:0px; margin:0px; clear:both; }
#toplink{margin:1px 4px 0 3px; padding:0px; width:80px; height:22px; float:left;}
#sep{margin:2px 5px 2px 5px; padding:0px; width:2px; height:15px; float:left;}

* html #headwrap2{height:22px; width:894px; padding:0px; margin:0px; clear:both; }
* html #toplink{margin:1px 4px 0 3px; padding:0px; width:80px; height:22px; float:left;}
* html #sep{margin:2px 5px 2px 5px; padding:0px; width:2px; height:15px; float:left;}

.link1
{font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#FF6600; text-decoration:none; font-style:normal; font-weight:bold;}
.linktxt
{font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#333333; text-decoration:none; font-style:normal; font-weight:bold;}
.linktxt:hover
{font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#FF6600; text-decoration:none; font-style:normal; font-weight:bold;}

#headwrap3{width:894px; margin:2px 0 0 0; clear:both;}
* html #headwrap3{width:894px; margin:2px 0 0 0; clear:both;}

/*Bodypart*/
#bodywrap{width:894px; min-height:462px; padding:0px; margin:auto; clear:both;}
#leftwrap{width:220px; min-height:462px; padding:0px; margin:0px; float:left;}

* html #bodywrap{width:894px; min-height:462px; padding:0px; margin:auto; clear:both;}
* html #leftwrap{width:220px; min-height:462px; padding:0px; margin:0px; float:left;}

#product{margin:10px 5px 5px 0; padding:0px; width:215px; height:28px; float:left;}
#prolinks{margin:0 5px 5px 5px; padding:0px; width:205px; float:left;}
#prolinks1{margin:0 5px 5px 10px; padding:0px; width:205px; float:left;}
#readmore1{margin:0 5px 0 15px; padding:0px; width:40px; height:10px; float:right;}
#industries{margin:5px 5px 5px 0; padding:0px; width:215px; height:28px; float:left;}
#image0{margin:10px 5px 5px 10px; padding:0px; width:194px; float:left; min-height:50px;}
#image1{margin:10px 5px 10px 10px; padding:0px; width:194px; float:left; min-height:50px;}
#image2{margin:10px 5px 5px 15px; padding:0px; width:194px; float:left; height:54px;}
#image3{margin:10px 10px 0 50px; padding:0px; width:150px; float:left; height:30px;}
#image4{margin:0 5px 0 12px; padding:0px; width:180px; float:left; min-height:25px;}

* html #product{margin:10px 5px 5px 0; padding:0px; width:215px; height:28px; float:left;}
* html #prolinks{margin:0 5px 5px 5px; padding:0px; width:205px; float:left;}
* html #prolinks1{margin:0 5px 5px 10px; padding:0px; width:205px; float:left;}
* html #readmore1{margin:0 5px 0 15px; padding:0px; width:40px; height:10px; float:right;}
* html #industries{margin:5px 5px 5px 0; padding:0px; width:215px; height:28px; float:left;}
* html #image0{margin:10px 5px 5px 10px; padding:0px; width:194px; float:left; min-height:50px;}
* html #image1{margin:10px 5px 10px 10px; padding:0px; width:194px; float:left; min-height:50px;}
* html #image2{margin:10px 5px 5px 15px; padding:0px; width:194px; float:left; height:54px;}
* html #image3{margin:10px 10px 0 20px; padding:0px; width:150px; float:left; height:30px;}
* html #image4{margin:0 5px 0 12px; padding:0px; width:180px; float:left; min-height:25px;}

#centerwrap{width:673px; min-height:462px; padding:0px; margin:0 0 8px 0; float:left;  clear:right;}
#maintext{margin:10px 0 0 0; padding:0px; width:673px;}

* html #centerwrap{width:673px; min-height:462px; padding:0px; margin:0 0 8px 0; float:left;  clear:right;}
* html #maintext{margin:10px 0 0 0; padding:0px; width:673px;}

/*footer*/
#footerwrap{background:url(../images/nwfoot.png) no-repeat; width:894px; height:26px; padding:0px; margin:auto; clear:both;}
#copyright{margin:1px 5px 1px 20px; padding:0px; width:300px; float:left;}
#privacy{margin:7px 20px 5px 0; padding:0px; width:110px; float:right; text-align:right;}

* html #footerwrap{background:url(../images/nwfoot.png) no-repeat; width:894px; height:26px; padding:0px; margin:auto; clear:both;}
* html #copyright{margin:1px 5px 1px 20px; padding:0px; width:300px; float:left;}
* html #privacy{margin:7px 20px 5px 0; padding:0px; width:110px; float:right; text-align:right;}


/*Textbox*/
.input_box{width:110px; height:16px; border:1px solid #D4D0C8; background-color:#fefeee; font-family:Tahoma; font-size:12px;}
.drop_box{width:110px; height:20px; border:1px solid #D4D0C8; background-color:#fefeee; font-family:Tahoma; font-size:12px;}

/*Text*/
.title
{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0073AC; text-decoration:none; font-weight:bold; font-style:normal;}
.subtitle
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; font-style:normal;}
.subtitle0
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033FF; text-decoration:none; font-weight:normal; font-style:normal; cursor:pointer;}
.subtitle1
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; font-style:normal; background-color:#ededed; border:1px #663333 solid; line-height:10px; padding:1px;}
.subtitle2
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:none; font-weight:bold; font-style:normal;}
.subtitle3
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; font-style:normal; background-color:#d5ecff; border:1px #CCCCCC solid; line-height:10px; padding:1px;}
.subtitle4
{font-family:Arial, Helvetica, sans-serif; background-color:#FFCC99; font-size:12px; color:#330000; text-decoration:none; font-weight:bold; font-style:normal; border:1px #999999 solid; text-decoration:blink;}
.maintxt
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal; line-height:14px;}
.maintxtsmall
{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
.maintxt1
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal; line-height:17px;}
.maintxt2
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal;line-height:15px; font-weight:normal; text-align:justify;}
.maintxt3
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0093DD; text-decoration:none; font-style:normal;line-height:15px;}
.maintxt4
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF; font-weight:normal; text-decoration:none; font-style:italic; line-height:14px;}
.maintxt5
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; font-style:italic; line-height:14px;}
.maintxt6
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; font-style:italic; line-height:14px;}
.maintxt7
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal;line-height:18px; padding-left:4px; padding-right:4px;}
.leftnav
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none; font-style:normal; font-weight:normal; line-height:22px;}
.leftnavtxt
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; line-height:22px;}
.leftnavtxt:hover
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; font-style:normal; font-weight:normal; line-height:22px;}
.subleftnav
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#007495; line-height:18px; text-decoration:none; font-style:normal; font-weight:normal;}
.subleftnav:hover
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; line-height:18px; text-decoration:none; font-style:normal; font-weight:normal;}
.subleft
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; line-height:18px; text-decoration:none; font-style:normal; font-weight:normal;}
.footertxt
{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; font-style:normal;}
.footertxt1
{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; font-style:normal;}
.footertxt1:hover
{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFF00; text-decoration:none; font-style:normal;}
.superscript
{position: relative; bottom: 0.4em; color:#0073AC;	font-size: 0.9em;}
.superscript1
{position: relative; bottom:0.4em; color:#000000;	font-size: 0.9em; font-weight:bold;}
.superscript11
{position: relative; bottom:0.4em; color:#0093DD;	font-size: 0.9em; font-weight:bold;}
.superscript2
{position: relative; bottom:0.4em; color:#000000;	font-size: 0.9em; font-weight:normal;}
.patenttxt
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; line-height:16px; text-decoration:none; font-style:normal; font-weight:normal;}
.mainlinktxt
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-style:normal; font-weight:normal;}
.mainlink
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; font-weight:normal; text-decoration:none; font-style:normal; text-decoration:underline;}
.mainlink:active
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; font-weight:normal; text-decoration:none; font-style:normal; text-decoration:underline;}
.mainlink:visited
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; font-weight:normal; text-decoration:none; font-style:normal; text-decoration:underline;}
.mainlink:hover
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:normal; text-decoration:none; font-style:normal; text-decoration:underline;}
.bordertable{border:solid 1px #333333;}
{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0000FF; font-weight:normal; text-decoration:none; font-style:normal; text-decoration:none;}
.mainlink7{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0000FF; font-weight:normal; text-decoration:none; font-style:normal; text-decoration:none;}
.jobtxt{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BA313B; font-weight:bold; text-decoration:none; font-style:normal; text-decoration:none;}
.jobtxt0{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BA313B; font-weight:bold; text-decoration:none; font-style:normal; text-decoration:none; background-color:#ededed; border:1px #999999 solid; line-height:10px; padding:1px;}
.jobtxt1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; font-style:italic;}
.jobtxt2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; font-style:normal;}
.datetxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; text-decoration:none; font-style:italic;}
/**
 * @version $Id: ie7only.css 10387 2008-06-03 10:59:16Z pasamio $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

.contentdescription {height:1%}

#right form.poll
{
	/* nur fuer IE-Win;
	 * definierte groe�e (height or witdh)
	 * fuer automatisches einbeziehen
	 * der Float-Container (auto-clearing);
	 *
	 * verbergen IE-Mac \*/
	height: 1%;
	/* ende verbergen IE-Mac */
}

form.login input
{
	margin:0 0 0 -10px
}

/**
 * @version $Id: ieonly.css 10387 2008-06-03 10:59:16Z pasamio $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */



#all { width: expression(document . body . clientWidth > 980 ? "980px" : "auto"); }
.leading ,#contentarea2, #main { zoom: 1; }
#all { padding: 0; }
#wrapper
{border:solid 0px; width:100%}
#main2 {height:550px; width:68%}
#main
{
	position: relative;
	width: 98%;
	margin: 0 0 0 22%;
}

.article_row { zoom: 1; }

.cols1
{
	display: block !important;
	width: 100%;
}

#header
{
	width: auto;
	border: solid 3px #fff;
	height: 1%;
}

#header form
{
	background: #CC3399;
	width: 250px;
	float: right;
	height: 65px;
	position: relative;
	margin: 0 0px 0 -10px;
}

#breadcrumbs
{
	background: #93246F;
	height: 65px;
	text-align: left;
	padding-top: 5px;
	margin: 0;
}

.article_column { position: relative; }

.cols2
{
	width: 49%;
	overflow: hidden;
}

.blog_more ul { zoom: 1; }
form.search_result, form.registration, form.lost_password { zoom: 1; }
#right form.poll fieldset
{ margin: 0; }

#right form.poll
{
	/* nur fuer IE-Win;
	 * definierte groe�e (height or witdh)
	 * fuer automatisches einbeziehen
	 * der Float-Container (auto-clearing);
	 *
	 * verbergen IE-Mac \*/
	height: 1%;
	/* ende verbergen IE-Mac */
}

#right form.poll a ,
#right form.poll .button { margin-top: 10px; }
.contentdescription { height: 1%; }
.contact form , .login_form , #page { zoom: 1; }
form.login input
{
	margin:0 0 0 -10px
}

table.contenttoc
{font-size:1em !important;}

table.contenttoc  td  , table.contenttoc  th
{padding:3px !important     }