/** IE ONLY */
a				{color:#3cc421;}
a:hover			{text-decoration: underline; color:red;}
a:link			{color:#3cc421; text-decoration:none}
a:visited       {color:#3cc421; text-decoration:none}

/** SHARED */
.bgray			{border:1px solid; border-color:#3a3939;}
.backgrgray		{background-color:#272727;}
.sitewidth		{width:979px;}
.mtop25			{margin-top:25px;}
.mtop10			{margin-top:10px;}
.mbottom10		{margin-bottom:10px;}	
.mtop5			{margin-top:5px;}
.mbottom30		{margin-bottom:30px;}
.ptotal10		{padding:10px}
.ptotal5		{padding:5px}
.hcenter		{margin-left:auto; margin-right:auto;}
.tright			{text-align:right;}
.clr			{clear:both;}
.fleft			{float:left;}
.mleft			{margin-left:40px;}
.noborder		{border:0px;}
.bginlay		{background-color:#323232;}
.border			{border-color:#323232; border:1px solid;}
.border:hover	{border-color:#3cc421;}
.green			{color:#3cc421}

/** STANDARD */
body			{margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background-color:#000000; background-image: url('../images/bgsite.jpg'); background-repeat:repeat;}
.siteholder		{height:auto; margin-top:25px; margin-bottom:50px;}
.menue			{height:42px; background-image: url('../images/bgmenue.png'); background-repeat:no-repeat;}
.logoholder		{position:absolute; top:20px; margin-left:30px; height:174px; width:161px; background-image: url('../images/logo.png');}
.bannerholder	{width:977px; height:282px;}
.sheetholder	{width:957px; height:auto; min-height:400px; background-image: url('../images/bgsheetholder.png');}
.buttonholder	{height:42px; margin-top:2px; float:right; width:976px;}
.footerholder	{height:auto; width:100%; border:0px; border-top:1px solid; border-color:#3a3939; background-image: url('../images/bgsheetholder.png');}

/** TechData */
.tecdataholder	{width:290px; height:auto; padding:10px;}

.tecdescription	{width:90px; height:auto; padding-bottom:1px;}
.tecdata		{width:190px; height:auto; padding-bottom:1px;}


/** INNERBOXES */
.bleftshortfunction	{width:214px; height:217px; background-image: url('../images/bg_bleftshortfunction.jpg'); float:left;}
.brightshortfunction{width:692px; height:217px; float:left; margin-left:10px;}
.bleftlongfunction	{width:234px; height:auto; float:left;}
.brightlongfunction {width:690px; height:auto; float:left; margin-left:10px;}
.bleftlonginlay		{width:204px;}
	
	/**FOOTER */
	.fbox			{width:203px; height:100px; float:left; border-top:1px solid; border-color:#303030;}
	.fbox:hover		{border-color:#40b528;}
	
.boxleft			{width:305px; height:auto; float:left; padding-right:20px; border-right:1px solid; border-color:#787878;}
.boxright			{width:306px; height:auto; float:left; padding-left:35px;}
.boxfull			{width:690px; height:auto;}

/**IMGS */
/** Frontpage */
.tmpgallery				{height:103px; width:158px; padding-left:12px; padding-top:12px; float:left; background-image: url('../images/bgtmpframe.png'); margin-right:3px; margin-top:25px;}
.tmpgallery:hover		{background-image: url('../images/bgtmpframe_hover.png'); margin-top:5px;}
.imggallery				{width:auto; height:100px; margin:10px; margin-left:18px; float:left; border:1px solid; border-color:#4c4c4c;}
.imggallery:hover		{border-color:#3cc421; background-color:#424242;}

/** PRESS */
.perssgallery			{width:140px; height:220px; margin:10px; margin-left:18px; float:left; border:1px solid; border-color:#4c4c4c;}
.perssgallery:hover		{border-color:#3cc421; background-color:#424242;}
.perssgallerytxt		{width:130px; height:auto; margin:5px; border-top:1px solid; border-color:#4c4c4c;}



.bleftshortfunctionband	{position:absolute; top:422px; margin-left:4px; width:237px; height:30px; background-image: url('../images/bleftshortfunction_band.png');}
.bleftfunctionband		{position:absolute; top:678px; margin-left:4px; width:237px; height:30px; background-image: url('../images/bleftfunction_band_light.png');}
.bleftfunctionbandtop	{position:absolute; top:422px; margin-left:4px; width:237px; height:30px; background-image: url('../images/bleftfunction_band_light.png');}
.btnmenue				{vertical-align:top; margin-top:11px;}

/** BTN */
.btnnorm		{width:123px; height:32px; background-image: url('../images/btn_norm.png');}

/** FONTZ */
.txtband		{font-family:Verdana; font-size:12px; color:#FFFFFF; padding-right:10px; line-height:23px;}
.txtnorm		{font-family:Verdana; font-size:12px; color:#bebebe; line-height:22px;}
.txtsmall		{font-family:Verdana; font-size:10px; color:#bebebe; line-height:17px;}
.txtsmallgreen	{font-family:Verdana; font-size:9px; color:#3cc421; line-height:17px;}
.hdltxtsmallgreen	{font-size:11px;}
.txtsmallblack  {font-family:Verdana; font-size:9px; color:#000000; line-height:17px;}
.txtbtnnorm		{font-family:Verdana; font-size:10px; color:#1a1a1a; line-height:30px;}

/** Configuartion the TopThemes Control */
.ttbig          {font-family:Verdana; color:#bebebe; font-size:14px; letter-spacing: 0.1px; font-weight:bold;}
.ttmedium       {font-family:Verdana; color:#bebebe; font-size:12px; letter-spacing: 0.1px;}
.ttsmall        {font-family:Verdana; color:#bebebe; font-size:9px; letter-spacing: 0.1px;}

/** FRM */
.bleftshortfunctioninlay	{margin-top:55px;}
.bleftlongfunctioninlay		{margin-top:55px;}
.frmlbl						{background-color:#19560d; padding:4px; width:150px;}
.frmlblwhite				{background-color:#b8b8b8; padding:4px; width:150px;}
.frmtxt						{background-color:#d4f1ce; height:18px; width:180px; border:1px solid; border-color:#248310;}
.frmtxtwhite				{background-color:#f2f2f2; height:18px; width:180px; border:1px solid; border-color:#000000;}
.newsletterbtnsend			{height:34px; width:103px; margin-left:80px; margin-top:20px; background-image: url('../images/btn_send.png');}
.newsletterbtnsend:hover	{height:34px; width:103px; background-image: url('../images/btn_send_hover.png');}
.txtbox						{margin-left:0px;}