html {overflow-x:hidden} 
body			{color:#000; background-color:#FFF; padding:0; margin:20px; font-family:Verdana,Arial, Helvetica, Verdana, sans-serif; font-size:11px;}
#news			{color:#000; background-color:#ccc; padding:0; font-family:Verdana,Arial, Helvetica, Verdana, sans-serif; font-size:11px;}
td				{font-size:11px;}

/*Content Ausrichtung*/
.gridtable  			{width:990px;}
.gridnewsarea  			{width:190px;}
.gridnav	  			{width:210px;}
.full					{width:800px;}

.gridcontent			{width:390px;} 
.gridprodlist			{width:350px;}
.gridrightspace			{width:210px;}
.gridrightspaceblue		{background-color:#004798; width:210px;}
.gridrightgrey			{background-color:#D2D3D5; width:210px;}
.contentfull			{width:600px;}
.headimg				{margin:0;}



/* Table Definitions*/
.newsteaser						{background-color:#cccccc; width:180px; padding-left:10px; padding-top:5px;}
.border							{background-color:#fff; width:208px; height:20px; padding:0px; border:1px solid #999;}
.introgray						{background-color:#ebebeb; width:208px; height:20px; padding:0px; border:1px solid #999; margin-bottom: 1px;}
.introtxt						{background-color:#fff; width:188px; height:151px; padding:10px; border:1px solid #999; margin-top:1px;}
.adressfooter					{background-color:#fff; width:590px; height:110px; padding:5px; border:1px solid #999;}
.adresssub						{background-color:#fff; width:198px; height:120px; padding:5px; border:1px solid #999; margin-top:1px; margin-bottom:1px;}
.productlist					{background-color:#fff; width:378px; height:459px; padding:5px; border:1px solid #999; margin:1px;}
.navimg							{padding:5px; border:1px solid #999; margin-right:10px;}


/* Menu Definitions*/
.mainmenu						{background-color:#E68100; font-size:12px; font-weight:bold; padding:5px 0 5px 20px; margin-bottom:1px;}
a.mmenu, a.mmenu:link, a.mmenu:visited	{display:block; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; width:180px; height:15px; padding:5px;}
a.mmenu:hover 					{background-color:#C87101; color:#000; text-decoration:none;}
a.mmenuact					    {display:block; background-color:#C87101; color:#000; font-size:12px; font-weight:bold; text-decoration:none; width:180px; height:15px; padding:5px;}

.submenu						{background-color:#666666; font-size:11px; height:120px; font-weight:bold; padding: 5px 0 5px 20px; margin-bottom:1px;}
a.smenu:link, a.smenu:visited	{display:block; color:#EFEFEF; font-size:11px; font-weight:bold; text-decoration:none; width:180px; padding:5px;}
a.smenu:hover 					{background-color:#BBBBBB; color:#C87101; text-decoration:none;}
.smenuact						{display:block; background-color:#BBBBBB; color:#C87101; font-size:11px; font-weight:bold; text-decoration:none; width:180px; padding:5px;}


a.proditem:link, a.proditem:visited	{display:block; background-color:#fff; color:#996b00; text-decoration:none; width:330px; height:80px; margin:1px;}
a.proditem:hover 				{background-color:#efefef; color:#000; text-decoration:none;}



a.newslink:link, a.newslink:visited	{display:block; color:#000; text-decoration:none;}
a.newslink:hover 				{color:#000; text-decoration:underline;}


/* text Definitions*/
ul          {margin-bottom:3px; margin-top:5px}

h1
			{font-family: verdana,Arial, Helvetica;
			font-size: 12px;
			font-weight:bold;
			color: #000000; 
			margin-bottom:7px; 
			text-decoration: none;
			}
h2
			{font-family: verdana,Arial, Helvetica;
			font-size: 12px;
			font-weight:bold;
			color: #0067C6; 
			text-decoration: none;
			 margin-bottom:7px; 
			 margin-top:14px;
			}


















#base {position:relative; background-color:#fff; width:980px; height:100%; left:0; top:0px; z-index:5;}
#layer1 {position:absolute; background-color:#0067C6; width:140px; height:140px; left:0; top:0px; visibility: visible; padding:0px; z-index:10;}
#layer2 {position:absolute; background-color:#0067C6; width:140px; height:140px; left:150px; top:0px; visibility: visible; padding:0px; z-index:20;}
#layer3 {position:absolute; background-color:#0067C6; width:140px; height:140px; left:0; top:150px; visibility: visible; padding:0px; z-index:30;}
#layer4 {position:absolute; background-color:#0067C6; width:140px; height:140px; left:150px; top:150px; visibility: visible; padding:0px; z-index:40;}
#layer5 {position:absolute; background-color:#ebebeb; width:388px; height:290px; left:300px; top:0px; visibility: visible; padding:0px; z-index:60;}
#layer6 {position:absolute; background-color:#0067C6; width:195px; height:290px; left:698px; top:0px; visibility: visible; padding:0px; z-index:70;}
#layer7 {position:absolute; background-image:url(img/bg_adr_block.gif); background-repeat:no-repeat; width:290px; height:290px; left:0; top:300px; visibility: visible; padding:0px; z-index:80}
#layer8 {position:absolute; background-color:#ffffff; width:593px; height:290px; left:300px; overflow:top: 300px; visibility: visible; padding:10px; z-index:80;}

/*Content Ausrichtung*/
.passive  			{background-color:#0067C6; width:140px; height:140px;padding:10px;}
.active				{background-color:#014B8F; width:140px; height:140px;padding:10px;}

.passive1  			{background-color:#0067C6; width:140px; height:30px;padding:10px;}
.active1				{background-color:#014B8F; width:140px; height:30px;padding:10px;}



.wtxt
			{font-family: verdana,Arial, Helvetica;
			font-size: 10px;
			font-weight:normal;
			color: #ffffff; 
			text-decoration: none;
			}
.wtxts
			{font-family: verdana,Arial, Helvetica;
			font-size: 9px;
			font-weight:normal;
			color: #999999; 
			text-decoration: none;
			}
.txtnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txtnavo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

