/* 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{height:145px; width:894px; margin:2px 0 0 0; clear:both;}

* html #headwrap3{height:145px; width:894px; margin:2px 0 0 0; clear:both;}

/*Bodypart*/
#bodywrap{width:894px; padding:0px; margin:auto; clear:both;}
#bodydata{width:894px; padding:0px; margin:0px; clear:both;}

* html #bodywrap{width:894px; padding:0px; margin:auto; clear:both;}
* html #bodydata{width:894px; padding:0px; margin:0px; clear:both;}


/*Bodyleftpart*/
#leftwrap{margin:0 0 0 0; padding:0px; width:220px; float:left;}
#product{margin:10px 15px 5px 0; padding:0px; width:205px; height:28px; float:left;}
#industries{margin:10px 15px 5px 0; padding:0px; width:205px; height:28px; float:left;}
#prolinks{margin:0 5px 5px 10px; padding:0px; width:205px; float:left;}
#prolinks1{margin:0 5px 7px 10px; padding:0px; width:205px; height:152px; float:left;}
#readmore1{margin:0 5px 0 15px; padding:0px; width:40px; height:10px; float:right;}

* html #leftwrap{margin:0 0 0 0; padding:0px; width:220px; float:left;}
* html #product{margin:10px 15px 5px 0; padding:0px; width:205px; height:28px; float:left;}
* html #industries{margin:10px 15px 5px 0; padding:0px; width:205px; height:28px; float:left;}
* html #prolinks{margin:0 5px 5px 10px; padding:0px; width:205px; float:left;}
* html #prolinks1{margin:0 5px 7px 10px; padding:0px; width:205px; height:152px; float:left;}
* html #readmore1{margin:0 5px 0 15px; padding:0px; width:40px; height:10px; float:right;}


/*Bodycenterpart*/
#centerwrap{margin:0 0 6px 0; padding:0px; width:453px; min-height:460px; float:left;}
#maintxt{margin:10px 5px 10px 5px; padding:0px; width:440px; clear:both;}
#image1{margin:10px 5px 5px 20px; padding:0px; width:184px; float:left; height:64px;}
#image2{margin:20px 5px 5px 15px; padding:0px; width:194px; float:left; height:64px;}


* html #centerwrap{margin:0 0 6px 0; padding:0px; width:453px; min-height:462px; float:left;}
* html #maintxt{margin:10px 5px 10px 5px; padding:0px; width:440px; clear:both;}
* html #image1{margin:10px 5px 5px 20px; padding:0px; width:184px; float:left; height:64px;}
* html #image2{margin:20px 5px 5px 15px; padding:0px; width:194px; float:left; height:64px;}



/*Bodyrightpart*/
#rightwrap{margin:0 0 0 0; padding:0px; width:220px; float:left; clear:right;}
#services{margin:10px 0 5px 10px; padding:0px; width:205px; float:right;}
#services1{margin:10px 0 5px 10px; padding:0px; width:205px; float:right;}
#serlinks{margin:0 0 5px 10px; padding:0px; width:205px; float:left;}
#serlinks1{margin:0 0 0 10px; padding:0px; width:205px; height:160px; float:left;}

* html #rightwrap{margin:0 0 0 0; padding:0px; width:220px; float:left; clear:right;}
* html #services{margin:10px 0 5px 10px; padding:0px; width:205px; float:right;}
* html #services1{margin:10px 0 5px 10px; padding:0px; width:205px; float:right;}
* html #serlinks{margin:0 0 5px 10px; padding:0px; width:205px; float:left;}
* html #serlinks1{margin:0 0 0 10px; padding:0px; width:205px; height:160px; float:left;}


/*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;}
.subtitle1
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; text-decoration:underline; font-weight:bold; font-style:normal;}
.maintxt
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal;line-height:18px;}
.maintxt1
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal; line-height:16px;}
.maintxt2
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal;line-height:16px; font-weight:normal; text-align:justify;}
.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;}
.leftnavtxt1
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; line-height:22px; background-color:#FFCC99;}
.leftnavtxt1:hover
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; font-style:normal; font-weight:bold; line-height:22px;}
.subleftnav
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-decoration:none; font-style:normal; font-weight:normal;}
.subleftnav:hover
{font-family:Arial, Helvetica, sans-serif; font-size:12px; 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.7em;}
.superscript1
{position: relative; bottom:0.4em; color:#000000;	font-size: 0.6em;}
.patenttxt
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; line-height:16px; text-decoration:none; font-style: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;}
.mainlink7{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0000FF; font-weight:normal; text-decoration:none; font-style:normal; text-decoration:none;}

/**
 * @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.
 */


#contentarea,#contentarea2 { width: expression(document . body . clientWidth > 980 ? "980px" : "auto"); }
#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     }
