BODY		{font-family:Arial;font-size:12px;padding:0;margin:0;background-image: url(/images/bg_gitter.gif);}
TD			{font-family:Arial;font-size:12px;padding:0;margin:0;}
INPUT		{font-family:Arial;font-size:12px;}
TEXTAREA	{font-family:Arial;font-size:12px;}
H1			{font-family:Arial;font-size:22px;}
H2			{font-family:Arial;font-size:18px;}
H6			{font-family:Arial;font-size:10pt;background-color: #0066CC;color: white;line-height: 14pt;}
TABLE		{border:0;padding: 0;margin: 0;border-collapse: collapse;border-spacing: 0;}
IMG			{border:0;}
FORM		{margin:0;padding:0;}
PRE			{font-size:9px;}
A			{text-decoration:none;}

div#container		{position:absolute;left:50%;width:1023px;margin-left:-500px;}
.indextable			{border:3px solid #D9D9D9;border-top:0px;border-bottom:0px;height:100%}
.main				{vertical-align:top;padding:25px;background:#D9D9D9;padding-top:5px;width:auto;margin:0px;}
.maintable			{border: 1px solid #203783;background:#FFFFFF;width:100%}
.greytable			{border: 1px solid #B0B0B0;background:#FFFFFF;width:100%}
.redtable			{border: 1px solid #950023;background:#FFFFFF;width:100%}
.formtable			{border: 1px solid #203783;background:#EDEDED;width:100%}
.headerblue			{background-image: url(/images/general/box_header_blue.gif);font-size:13px;font-weight:bold;color:#FFFFFF;height:22px;padding-left:10px;}
.headerblue_small	{background-image: url(/images/general/box_header_small.gif);font-size:12px;font-weight:bold;color:#FFFFFF;height:16px;padding-left:10px;}
.headergrey			{background-image: url(/images/general/box_header_grey.gif);font-size:13px;font-weight:bold;color:#000000;height:22px;padding-left:5px;}
.headerred			{background-image: url(/images/general/box_header_red.gif);font-size:13px;font-weight:bold;color:#FFFFFF;height:22px;padding-left:10px;}
.top				{background-image: url(/images/top/header_bg.gif);width:1017px;height:87px;}
.right				{background:#274BC0 url(/images/right/bg_boxen_rechts.gif) repeat-x;height:100%}
.basket				{background: #213884;float:right;color:#FFFFFF;height:64px;width:162px;font-weight:bold;padding-top:5px;}
.baskettext			{padding-left:9px;}
.basketheader		{padding:9px;font-size:15px;}
.basketline			{width:auto;height:1px;background-color:#d9d9d9;position:relative;top:26px;}
.basketbutton		{float:right;padding:5px 10px 0px 5px;}
.searchbox			{float:right;vertical-align:middle;}
#plusbutton			{color:#15E1CC;}
#plusbutton a		{font-weight:bold;color:#15E1CC;}
#plusbutton a:hover	{color:#FFFFFF;}
#plusbutton2		{color:#069FAD;}
#plusbutton2 a		{font-weight:bold;color:#069FAD;}
#plusbutton2 a:hover{color:#0066CC;}
.plusbutton1			{color:#15E1CC;}
.plusbutton1 a		{font-weight:bold;color:#15E1CC;}
.plusbutton1 a:hover	{color:#FFFFFF;}
.plusbutton2		{color:#069FAD;}
.plusbutton2 a		{font-weight:bold;color:#069FAD;}
.plusbutton2 a:hover{color:#0066CC;}
.plusbutton3		{color:#15E1CC;}
.plusbutton3 a		{font-weight:bold;color:#15E1CC;}
.plusbutton3 a:hover{color:gray;}
.plusbutton_pos		{position:relative;top:2px;}
	/*	plusbutton as a href class in link	*/
.plusbutton			{background: url(/images/general/plus_dunkel.gif) no-repeat 0px 1px;padding-left:15px;font-weight:bold;color:#1AB5C3;}
.plusbutton:hover	{color:#0066CC;}
INPUT.searchfield	{height:12px;}
.box_header			{padding: 5px 11px 5px 11px;text-align:left;font-size:15px;font-weight:bold;color:#FFFFFF;border-top: 1px solid #D9D9D9;}
.box_image			{text-align:center;}
.box_imagecontainer	{margin:0px 11px 0px 11px;background:#FFFFFF;padding: 3px 0px 3px 0px;}
.box_body			{padding:5px 11px 5px 11px;font-size:11px;color:#FFFFFF}
.box_link			{float:right;font-size:12px;}
.prices				{color:#D50032;font-weight:bold;}
.prices2			{color:#F96075;font-weight:bold;}
.products_col		{background:#FFFFFF;font-size: 11px;border: 1px solid #203783;vertical-align:top;}
.gplink				{color: #000000;font-size: 11px;line-height:12px;}
.gptext a:hover		{color: #0066cc;}
.gptext				{padding:1.5px;padding-left:10px;}
.breadcrumb			{font-size:11px;color:#000000}
.breadcrumb a		{text-decoration:underline;color:#00A7B6}
.priceinfo			{font-size:11px;font-style:italic;color:#000000}
.mainimages			{text-align:center;vertical-align:middle;padding:7px 2px 7px 7px;}
.pagetitle			{vertical-align:bottom;text-align:left;height:19px;font-size:16px;padding-bottom:9px;font-weight:bold;color:#203884;}
.anwendung_titlebar a		{color:white;}
.anwendung_titlebar a:hover {color:#b0b0b0;}
.change				{font-size:8px;padding:0px 0px 3px 11px;color:white;}
.titelbar			{color:white;font-weight:bold;text-align:left;padding-left:20px;font-size:13px;line-height:9pt;vertical-align:middle;background-position: 100% 50%;background-repeat:repeat-y;}
.random_rightline	{border-right:1px dotted #203783;}
.random_desc		{font-size:11px;padding:5px;vertical-align:top;height:65px;}
#content			{margin:17px 0px 10px 0px;padding:0px; width:623px;}
.imageblock			{border: 1px solid black;}

	/*order2*/
.class41			{font-family: Arial;background: #f0f8ff;font-weight: bolder;font-size: 11px;line-height:15px;padding-left:10px;}
.class41a			{font-family: Arial;background: #cfebff;font-weight: bolder;font-size: 11px;padding:4px;}
.class41b			{font-family: Arial;font-weight: bolder;font-size: 11px;padding:4px;}
.class43			{font-family: Arial;font-size: 11px;padding:4px;}
.tabel5				{text-align: right;padding-right:4px;}
.forminput			{font-size:10px;text-align : center;}
TABLE.tablehead		{border-collapse: separate;border-spacing: 1px;}
TABLE.tablehead th	{font-family: Arial;font-size: 11px;font-weight: bold;color:#fffafa;background:#425871;}
TABLE.tablehead td	{font-family: Arial;font-size: 11px;background-color: #e0eef8;padding:4px;}
	/*	stats */
TABLE.tablefix		{border-collapse: separate;border-spacing: 1px;}
TABLE.tablefix th	{font-family: Arial;font-size: 11px;font-weight: bold;text-align:right;padding-right:15px;}
TABLE.tablefix td	{font-family: Arial;font-size: 11px;text-align:right;padding-right:4px;}
TABLE.header td		{font-family: Arial;font-size: 17px;background: #CFEBFF;color: #425871;font-weight: bold;}

.error				{color:red;margin:0;padding:0;}
.email				{letter-spacing: -1.2pt;}
	/*	main	*/
.main_title_news	{font-weight:bold;font-size:14px;padding-top:8px;}
.main_title_news a	{color:#000000;}
.main_subtitle		{font-weight:bold;font-size:14px;}
.mainbullets		{vertical-align:top;padding-right:2px;}
.mainbullets UL		{padding-left:10px;margin-left:10px;}
.mainmorebutton		{text-align:right;padding:0px 5px 5px 5px;}

	/*	left	*/
.left				{background:#274ABB url(/images/left/bg_boxen_links.gif) repeat-x;background-position:0px 275px;height:auto;}
#left				{width:181px;height:100%;}
ul.leftlink			{padding-top:10px;}
ul.leftlink li		{list-style: url('/images/general/plus_hell.gif');padding-bottom:5px;margin-left:-10px;}
ul.leftlink a		{position:relative;top:-1.5px;color: #15E1CC;font-weight: bolder;line-height: 12pt;}
ul.leftlink a:hover	{color: #FFFFFF;font-weight: bolder;line-height: 12pt;text-decoration: none;}
.leftattention		{padding-left:10px;padding-top:15px;font-size:9px;color:#FFFFFF;border-top:1px solid #D9D9D9;}
.leftgroupbox		{border-top:1px solid #D9D9D9;width:100%}
.leftgroupbox td	{padding:5px;font-size:11px;background-color:#6F6F6F;}
.leftgroupbox td a  {text-decoration:none;color:#FFFFFF;}
.leftgroupbox td a:hover  {text-decoration:none;color:#000000;}
.leftfill			{height:100%;vertical-align:bottom;}
.sel_box td			{background-color:#D9D9D9;}
.sel_box td a		{color:#041446}
	/*	bottom	*/
.bottomtext			{font-size: 8pt;line-height: 11pt;}
.bottomlink			{color: #0063CB;}
	/*	top	*/
#menu				{position:relative;left: 181px;top:64px;width:836px;font: 13px Arial;background-color: #6f6f6f;height:23px;}
#menu ul li.sel		{background-color: #D9D9D9;}
/* #menu ul li.sel a	{color:black;}*/
#menu ul			{list-style:none;margin:0;padding:0;float:left;}
#menu ul ul,
#menu ul ul ul		{width:230px;border: 1px solid white;margin-top:-1px;}
#menu a				{display: block;padding:0px;text-decoration:none;color:#041446}
#menu ul ul li:hover {background-color: #D9D9D9;color: white;}
/*#menu a				{padding: 0px;color:white;text-decoration: none;}*/
#menu a:hover		{color: white;}
#menu li			{position: relative;padding: 4px 4px 3px 5px;margin-right:1px;list-style: none;background:#B0B0B0;}
#menu ul ul li		{background: #B0B0B0;border-bottom:1px solid white;} 
/* #menu ul ul li a	{color: black;} */
#menu ul ul			{position: absolute;z-index: 500;}
#menu ul ul ul		{position: absolute;z-index: 501;top: 0;left: 100%;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul,
div#menu ul ul ul li:hover ul ul ul
{display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul
{display: block;}

A.link				{color: black;font-size: 8pt;line-height: 9pt;text-decoration: none;}
/*A.link:visited		{color: black;font-size: 8pt;line-height: 9pt;text-decoration: none;}*/
A.link:active		{color: black;font-size: 8pt;line-height: 9pt;text-decoration: none;}
A.link:hover		{color: red;font-size: 8pt;line-height: 9pt;text-decoration: none;}
	/*	affiliate	*/
.class8				{font-size: 8pt;line-height: 11pt;}
	/*	display	*/
.displaytitle		{font-weight:bold;font-size:13px;margin:0px;}
.displaytext1		{font-family:Arial;font-size: 8pt;line-height: 9pt;}
.displaytext2		{font-family:Arial;color: #003;font-size: 8pt;line-height: 9pt;}
.ordertext			{font-weight:bold;}
.groupheader		{margin-top:5px;margin-bottom:-2px;}
#searchtoomuch td	{padding:10px;}
#searchtoomuch form	{padding:0px; margin:0px;}
.tech_title			{padding:10px;font-weight:bold;}
.display_image		{padding:10px 0px 10px 0px; height:125px;width:135px;text-align:center;vertical-align:middle;}
.display_text		{vertical-align:top;padding-right:10px;}
.display_links		{vertical-align:bottom; padding-bottom:10px;}
.searchspec			{font-weight:bold; color:#2369D1; font-size:13px; float:right;}
.ProductListingBox	{height:120px;}
.product_header		{padding:10px 0px 0px 0px;vertical-align:top;}
.dottedbottomline	{border-bottom:1px dotted #203783;}
.ordernumber		{color:#000000;font-weight:normal;}
.linkbutton			{padding-right:15px;}
	/*	right	*/
A.linkdetail		{color: black;font-size:9px;padding:1px !important;text-decoration:none;}
A.linkdetail:hover	{color: red;text-decoration:none;}
td.boxbase			{border:1px solid gray;border-left:0px;border-right:0px;text-align:center;}
td.boxbody			{border:1px solid gray;border-top-width: 0px;padding:5px !important;height: auto;}
td.boxtop			{border:1px solid gray;border-bottom: 0px;text-align:center;}
td.boxbottom		{border:1px solid gray;padding:2px;font: 11px Arial;background-color:#CFEBFF;text-align: center;}
td.boxbody2			{text-align:center;padding:5px !important;height: auto;background-color:#FFFFFF;}
td.boxbody2a		{border-top:1px solid gray;text-align:center;padding:5px !important;height:auto;font:11px Arial;}
td.boxyellow2		{text-align:right;padding:0px !important;height:10px;background-color:#FBE81C;border-right:0px;}
td.headerbox2		{background-image: url(/images/general/header2.gif);color: white;font:bold 18px Arial;height:25px;}
#RightBox			{width:161px; height:100%;}
	/*	general	*/
A.link2				{font: 8pt Arial;color: black;text-decoration: none;line-height:11pt;letter-spacing: -1px;}
/*A.link2:visited		{font: 8pt Arial;color: black;text-decoration: none;line-height:11pt;}*/
A.link2:active		{font: 8pt Arial;color: black;text-decoration: none;line-height:11pt;}
A.link2:hover		{font: 8pt Arial;color: red;text-decoration: none;line-height:11pt;}
	/*	general	*/
.grayline			{border:0px solid gray;}
.blackline			{border:0px solid black;}
.bottomline			{border-bottom-width: 1px;}
.topline			{border-top-width: 1px;}
.leftline			{border-left-width: 1px;}
.rightline			{border-right-width: 1px;}

.valigntop			{vertical-align:top;}
.valignbottom		{vertical-align:bottom;}
.valignmiddle		{vertical-align:middle;}
.alignleft			{text-align:left;}
.alignright			{text-align:right;}
.aligncenter		{text-align:center;}

.fontverdana		{font-family: Arial;}

.bgcoloryellow		{background-color:#FBE81C;}
.bgcoloryellow2		{background-color:yellow;}
.bgcolororange		{background-color:#FF9966;}
.bgcolorlightblue	{background-color:#CFEBFF;}
.bgcolorblue		{background-color:#0066CC;}
.bgcolorwhite		{background-color:#FFFFFF;}

.textcolorred		{color:#D5002E;}
.textcolorblack		{color:#003;}
.textcolorred2		{color:#c00;}
.textcolorwhite		{color:white;}

.strikethrough		{text-decoration:line-through;}
.blink				{text-decoration:blink;}
.noline				{text-decoration:none;}

.fontsize9			{font-size:9px;}
.fontsize10			{font-size:10px;}
.fontsize11			{font-size:11px;}
.fontsize12			{font-size:12px;}
.fontsize13			{font-size:13px;}
.fontsize14			{font-size:14px;}
.fontsize15			{font-size:15px;}
.fontsize16			{font-size:16px;}
.fontsize22			{font-size:22px;}

.bold				{font-weight:bold;}
.italic				{font-style:italic}

.paddingleft10		{padding-left:10px;}
	/*	faq	*/
.answer				{margin-bottom:10px;margin-left:1px;margin-right:4px;}

.Code{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
div#Footer {
  height: 19px;
  background: #6f6f6f;
  padding: 4px 10px 0px 10px;
  color: #FFFFFF
}
div#Copyright {
  float: left;
  font-weight: bold;
  font-size: 80%;
}
div#Contact p {
  float: left;
  margin:0px;
  margin-left: 15px;
  font-size: 80%;
}
div#Contact p a {
  color: #FFFFFF;
}
.module {
  float: right;
}

a.ovalbutton{
	background: transparent url('/images/general/oval-gray-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Arial;/* Change 13px as desired */
	line-height: 16px;/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px;/* Height of button background height */
	padding-left: 10px;/* Width of left menu image */
	text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #494949;/*button text color*/
}

a.ovalbutton span{
	background: transparent url('/images/general/oval-gray-right.gif') no-repeat top right;
	display: block;
	padding: 4px 10px 4px 0;/*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{/* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{/* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{/* Container you can use to surround a CSS button to clear float */
	overflow: hidden;/*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
a.redbutton{
	background: transparent url('/images/general/red-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 12px Arial;/* Change 13px as desired */
	line-height: 16px;/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px;/* Height of button background height */
	padding-left: 10px;/* Width of left menu image */
	text-decoration: none;
}
a:link.redbutton, a:visited.redbutton, a:active.redbutton{
	color: #494949;/*button text color*/
}

a.redbutton span{
	background: transparent url('/images/general/red-right.gif') no-repeat top right;
	display: block;
	padding: 4px 10px 4px 0;/*Set 11px below to match value of 'padding-left' value above*/
}

a.redbutton:hover{/* Hover state CSS */
background-position: bottom left;
}

a.redbutton:hover span{/* Hover state CSS */
background-position: bottom right;
color: black;
}

a.redroundbutton{
	background: transparent url('/images/general/redButton.png') no-repeat top left;
	display: block;
	font: bold 12px Arial;/* Change 13px as desired */
	line-height: 18px;/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 95px;
	width: 95px;
	padding-top:20px;
	text-decoration: none;
	text-align:center;
}
