/* copyright oliver rose / 8sense.de */
html {height:100%;max-height:100%;padding:0;margin:0;border:0;background:#fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
/* */ 
}
body 				{height:100%; max-height:100%; padding:0; margin:0; border:0; scrollbar-face-color:#E9EAEF;cursor:default;}
#content 			{position:absolute;z-index:3;top:0px;bottom:0px;left:20px;right:0;}
#head				{position:absolute;margin:0;top:0;left:0;display:block;width:100%;height:98px;font-size:9pt;z-index:6;scroll:no;visibility:hidden;}
#left 				{position:absolute;left:-220;top:98px;bottom:0px;width:0px;z-index:5;visibility:hidden;}
#wafer				{position:absolute;z-index:0;left:0px;bottom:0px;z-index:4;visibility:hidden;}
#leftback			{position:absolute;left:0;top:98px;bottom:0px;width:220px;z-index:3;overflow:auto;background-image:url(../images/mback.jpg);visibility:hidden;}

* html #content 	{top:0;left:0;right:0;bottom:0;height:100%;max-height:100%;width:100%;position:absolute;z-index:3;border-top:0px solid #fff;border-bottom:0px solid #fff;border-left:20px solid #fff;}
* html #left 		{height:100%;top:0;bottom:50;border-top:98px solid #fff;border-bottom:0px solid #fff;z-index:5;visibility:hidden;}
* html #leftback	{height:100%;top:0;bottom:50;border-top:98px solid #fff;border-bottom:0px solid #fff;z-index:4;background-image:url(../images/mback.jpg);visibility:hidden;}

p,td,dd,blockquote,u,i,dt,li {font-family:verdana,arial,helvetica;color:#333333;font-size:9pt;line-height:11pt;}

h1 {font-size:15px; font-family:verdana,arial,helvetica;color:#3C4A80;line-height:17px;font-weight:bold;margin-bottom:10px;margin-top:10px;padding-bottom:5px;}
h2 {font-size:15px; font-family:verdana,arial,helvetica;color:#3C4A80;line-height:17px;font-weight:bold;margin-bottom:10px;margin-top:10px;padding-bottom:5px;}
h3 {font-size:11pt; font-family:verdana,arial,helvetica; color:#255273;line-height:16px;margin-bottom:10px;}
h4 {color:#255273;font-size:9pt;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:normal;margin-top:0px;margin-bottom:0px;}

b 								{color:#3C4A80;font-weight:bold;}
ul								{margin-top:5px;margin-bottom:5px;}

div.toplogocontainer			{width:100%;height:70px;padding:0px;position:absolute;z-index:1;left:0px;top:0px;padding-top:11px;background-image: url(../images/logoback.jpg);}
div.suchfeld					{position:absolute;z-index:3;right:20px;top:76px;color:#ffffff;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding-bottom:20px;}

/* seknavigation   */
table.seknav  					{width:219px;border-collapse:collapse;margin-top:35px;visibility:hidden;}
table.seknav td 				{padding:0px;height:25px;padding-left:0px;padding-right:20px;color:#000000;visibility:hidden;}
table.seknav td.n				{padding:0px;height:25px;padding-left:0px;padding-right:0px;color:#000000;cursor:hand;border-bottom:1px solid #2D6873;visibility:hidden;}
table.seknav td.akt				{padding:0px;height:25px;padding-bottom:0px;padding-top:0px;color:#000000;background-color:#0094A6;border:0px solid #ff0000;visibility:hidden;}
table.seknav td.subnav			{padding:8px;padding-left:50px;background-color:#D0D1D5;visibility:hidden;}

table.seknav table.snav			{width:219px;border-collapse:collapse;background-color:#7FC9D2;margin-top:4px;}
table.seknav table.snav td		{padding:8px;padding-top:4px;padding-left:30px;}

/* top-seknavigation */
div.seknav01 {position:absolute;left:73px;top:98px;z-index:5;visibility:hidden;}
div.seknav02 {position:absolute;left:168px;top:98px;z-index:5;visibility:hidden;}
div.seknav03 {position:absolute;left:308px;top:98px;z-index:5;visibility:hidden;}
div.seknav04 {position:absolute;left:362px;top:98px;z-index:5;visibility:hidden;}

/* topmeta */
div.topmeta						{position:absolute;z-index:1;right:20px;top:10px;color:#ffffff;}
a:link.topmeta 					{color:#ffffff;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:normal;visibility:hidden;}
a:visited.topmeta				{color:#ffffff;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:normal;visibility:hidden;}
a:active.topmeta				{color:#ffffff;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:normal;visibility:hidden;}
a:hover.topmeta					{color:#dddddd;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:normal;visibility:hidden;}

/* topnavigation */
div.topnavcontainer				{width:100%;height:23px;padding:0px;position:absolute;z-index:1;left:0px;right:0px;top:75px;background-color:#2D6873;}
div.topnavcontainer	b			{font-size:12pt;line-height:17px;color:#ffffff;}

table.ttnav						{border-collapse:collapse;width:175px;font-size:10px;background-color:#7FC9D2;border-left:3px solid #2D6873;}
table.ttnav td					{padding:0px;vertical-align:top;}

div.maincontainer 				{padding:0px;position:absolute;z-index:1;left:0px;top:98px;border:0px solid #ff0000;}

table.navbackbox				{width:221px;border-collapse:collapse;margin-top:0px;}
table.navbackbox td				{padding-top:0px;vertical-align:bottom;}

table.topbox 					{height:138px;width:100%;border-collapse:collapse;margin-top:0px;border-bottom:4px solid #3677A7;}
table.topbox td					{width:100%;padding:0px;padding-bottom:4px;}
table.topbox td.logo 			{width:230px;padding-right:0px;padding-bottom:0px;vertical-align:top;}
table.topbox td.metanav			{color:#999999;vertical-align:bottom;padding-top:0px;}
table.topbox td.flags			{color:#999999;vertical-align:bottom;padding-top:0px;padding-right:25px;}




/* TABELLEN height:300px; */

table.mainbox 											{width:100%;border-collapse:collapse;margin-top:0px;}
table.mainbox td.nav									{width:220px;padding-top:0px;vertical-align:top;border:0px solid #ffff00;}

table.mainbox td.mbcontent								{width:100%;vertical-align:top;padding:0px;}
table.mainbox td.mbcontent img.pic						{border:1px solid #3677A7;}

table.mainbox td.mbcontent table.content				{width:100%;border-collapse:collapse;margin-top:0px;border:0px solid #ff00ff;}
table.mainbox td.mbcontent table.content td				{padding:0px;vertical-align:top;}
table.mainbox td.mbcontent table.content td.abst		{width:15px;padding:0px;vertical-align:top;} 
table.mainbox td.mbcontent table.content td.noabst	h1	{margin-top:0px;} 
table.mainbox td.mbcontent table.content td.inhalt		{padding-left:20px;padding-top:0px;border:0px solid #ff0000;}

table.mainbox td.mbcontent table.content td table		{border-collapse:collapse;margin-top:0px;background-color:#ffffff;}
table.mainbox td.mbcontent table.content td table td	{padding:0px;padding-right:10px;vertical-align:top;border:0px solid #dddddd;}

table.mainbox td.mbcontent table.content td table.dlist 			{width:100%;border-collapse:separate;border-spacing:2px;border:1px solid #D4D4D4;}
table.mainbox td.mbcontent table.content td table.dlist tr.ugrd		{padding:2px;vertical-align:top;background-color:#f2f2f2;}
table.mainbox td.mbcontent table.content td table.dlist td			{font-size:10px;padding:3px;vertical-align:top;}
table.mainbox td.mbcontent table.content td table.dlist td.topbez	{padding:4px;background-color:#8088AE;color:#f1f1f1;font-size:10px;cursor:hand;}
table.mainbox td.mbcontent table.content td table.dlist td.topbezo 	{padding:4px;background-color:#999999;color:#f1f1f1;font-size:10px;}
table.mainbox td.mbcontent table.content td table.dlist td.bild		{width:100px;}
table.mainbox td.mbcontent table.content td table.dlist td.r		{text-align:right;}


/* newsbox */
div.scrollcontentnews				{height:140px;width:175px;overflow:auto;padding:0px;padding-right:10px;}
table.newsbox						{width:195px;border-collapse:collapse;margin-top:30px;margin-left:10px;border:1px solid #3C4A80;background-color:#D4D4D4;}
table.newsbox td					{padding:8px;font-size:10px;line-height:11px;}
table.newsbox td.head				{padding:4px;background-color:#3C4A80;color:#ffffff;font-weight:bold;}


a:link.nb 									{color:#E04040;font-size:10px;line-height:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:normal;}
a:visited.nb 								{color:#E04040;font-size:10px;line-height:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:normal;}
a:active.nb 								{color:#E04040;font-size:10px;line-height:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:normal;}
a:hover.nb	 								{color:#E04040;font-size:10px;line-height:11px;font-family:tahoma,arial,helvetica;text-decoration:underline;font-weight:normal;}
b.newsteaser								{font-size:9pt; font-family:verdana,arial,helvetica;color:#255273;line-height:14px;margin-bottom:10px;font-weight:normal;}
b.newsheadline								{font-size:10pt;font-family:verdana,arial,helvetica;color:#255273;line-height:20px;font-weight:bold;}
b.newsdatum									{font-size:10px;font-family:verdana,arial,helvetica;color:#255273;line-height:20px;font-weight:normal;}


table.botbox 								{width:100%;border-collapse:collapse;margin-top:30px;margin-left:0px;}
table.botbox td		 						{padding-left:0px;padding-top:3px;font-family:tahoma,arial,helvetica;color:#36365D;font-size:8pt;font-weight:bold;}
table.botbox td.abst						{width:250px;padding-left:5px;padding-top:3px;font-family:tahoma,arial,helvetica;color:#36365D;font-size:8pt;font-weight:bold;}
table.botbox td.meta 						{padding-left:0px;padding-top:3px;font-family:verdana,arial,helvetica;color:#36365D;font-size:8pt;font-weight:normal;border-top:1px solid #666666;}


table.newscontent						{width:100%;border-collapse:collapse;margin-top:0px;}
table.newscontent td					{padding:3px;vertical-align:top;text-align:top;} 	

table.dldatei							{width:100%;border-collapse:collapse;margin-top:0px;background-color:#f1f1f1;border:1px solid #dddddd;}
table.dldatei td						{padding:4px;vertical-align:top;}
table.dldatei td i						{color:#255273;font-size:10px;}


table.productlist 						{width:100%;border-collapse:separate;border-spacing:2px;border:1px solid #D4D4D4;}
table.productlist tr.ugrd				{padding:2px;vertical-align:top;background-color:#f2f2f2;}
table.productlist td					{font-size:10px;padding:4px;vertical-align:top;}
table.productlist td.topbez				{padding:4px;background-color:#8088AE;color:#f1f1f1;font-size:10px;cursor:hand;}
table.productlist td.topbezo			{padding:4px;background-color:#999999;color:#f1f1f1;font-size:10px;}
table.productlist td.bild				{width:100px;}
table.productlist td.r					{text-align:right;}



/* FORMULARE */
table.formular 				{border-collapse:separate;margin-left:10px;}
table.formular td.formbez 	{width:120px;padding:2px;font-family:arial,helvetica;color:#333333;font-size:8pt;vertical-align:top;text-align:right;}
table.formular td 			{padding:1px;}
table.formular td.mini		{padding:1px;font-size:10px;}

input.butt 	{font-family:Helvetica,sans-serif;color:#ffffff;background-color:#3C4A80;border-style:solid;border-color:#3C4A80;border-width:1px;font-size:8pt;font-weight:bold;text-decoration:none;width:105px;cursor:hand;}
.std 		{width:250px;font-family:Arial,Helvetica,sans-serif;color:#000000;background-color:#C3C5CA;font-size:9pt;font-weight:normal;text-decoration:none;border-style:solid;border-width:1px;border-color:#3677A7;}
.stdsf 		{width:150px;font-family:Arial,Helvetica,sans-serif;color:#000000;background-color:#f1f1f1;font-size:9pt;font-weight:normal;text-decoration:none;border-style:solid;border-width:1px;border-color:#3677A7;}

.chkb		{background-color:#C3C5CA;cursor:hand;}

table.doppelformular 	{border-collapse:separate;}
table.doppelformular td {padding:0px;vertical-align:top;font-size:10px;}



/* ab hier obsolete */

div.toppic 		{width:745px;position:absolute;left:225px;top:40px;z-index:1;border:1px solid #000000;}
div.topnav 		{width:745px;position:absolute;left:241px;top:130px;z-index:2;}

table.mnav {width:720px;border-collapse:collapse;}
table.mnav td {width:120px;padding:0px;}
table.mnav td img {width:120px;height:69px;padding:0px;cursor:default;}
table.mnav td.abst {padding:1px;}

div.maincontent {position:absolute;left:50px;top:150px;z-index:1;width:950px;}

table.cont {width:922px;height:100%;border:1px solid #000000;}
table.cont td.nav {width:170px;padding:0px;padding-top:12px;border-right:1px solid #000000;vertical-align:top;}

table.cont td.nav table {border-collapse:collapse;}
table.cont td.nav table td.bullet {width:15px;padding:6px;padding-left:4px;padding-right:0px;padding-top:8px;vertical-align:top;}
table.cont td.nav table td {padding:6px;padding-left:2px;vertical-align:top;text-align:top;}

/* inhalt des templates */
table.cont td.mc {width:860px;padding:0px;padding-top:10px;vertical-align:top;height:300px;}
table.cont td.mc table {width:690px;border-collapse:collapse;}
table.cont td.mc table td {padding:15px;padding-left:20px;padding-right:10px;vertical-align:bottom;} /* border:1px solid #00ffff; */
table.cont td.mc table td.headl {padding:0px;padding-left:20px;padding-top:5px;vertical-align:top;}
table.cont td.mc table td.zwraum {padding:0px;padding-left:20px;padding-top:0px;padding-right:10px;vertical-align:top;}
table.cont td.mc table td.linklist {padding:0px;padding-left:20px;padding-top:0px;padding-bottom:25px;vertical-align:top;}


table.cont td.mc table td table.downloadsbox {border-style:solid;border:1px dotted #999999;border-collapse:collapse;}
table.cont td.mc table td table.downloadsbox td {padding:4px;font-family:arial,helvetica;color:#000000;font-size:8pt;line-height:10pt;font-weight:bold;border-left:1px solid #dddddd;}
table.cont td.mc table td table.downloadsbox td.right {text-align:right;}
table.cont td.mc table td table.downloadsbox td table {border:1px solid #00ffff;color:#949694;}
table.cont td.mc table td table.downloadsbox td table td {padding:2px;background-color:#ffffff;font-family:arial,helvetica;color:#cc0033;font-size:8pt;line-height:10pt;font-weight:bold;}
table.cont td.mc table td.dlheadl {color:#676967;}
table.cont td.mc table td.bildhead {padding-bottom:0px;}

table.footer{width:100%;margin-top:5px;border-collapse:collapse;}
table.footer td {padding:0px;}



/* FORMULARE */

td.formbezb {font-family:tahoma,arial,helvetica; color:#f1f1f1; font-size:8pt;}
td.formbezw {font-family:tahoma,arial,helvetica; color:#00316A; background-color:#CDE0EE; font-size:8pt;}

.stdback {font-family:tahoma,arial,helvetica; background-color:#dddddd; font-size:8pt;}

.stdm {	font-family:Arial,Helvetica,sans-serif; color:#000000; background-color:#ffffff; font-size:9pt; font-weight:normal; text-decoration:none; width:120px; border-style:solid; border-width:2px; border-color:#cc0033; }



/* HYPERLINKS:::::::::::::::::::::::::  */

/* default */
a:link 				{color:#2D6873;font-size:9pt;font-family:tahoma,arial,helvetica;text-decoration:underline;font-weight:normal;}
a:visited 			{color:#2D6873;font-size:9pt;font-family:tahoma,arial,helvetica;text-decoration:underline;font-weight:normal;}
a:active 			{color:#2D6873;font-size:9pt;font-family:tahoma,arial,helvetica;text-decoration:underline;font-weight:normal;}
a:hover 			{color:#E04040;font-size:9pt;font-family:tahoma,arial,helvetica;text-decoration:underline;font-weight:normal;}


a:link.top 			{color:#ffffff;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}
a:visited.top 		{color:#ffffff;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}
a:active.top 		{color:#ffffff;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}
a:hover.top 		{color:#dddddd;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}

a:link.topakt 		{color:#CECEF0;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}
a:visited.topakt 	{color:#CECEF0;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}
a:active.topakt 	{color:#CECEF0;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}
a:hover.topakt 		{color:#CECEF0;font-size:11px;font-family:tahoma,arial,helvetica;text-decoration:none;font-weight:bold;padding:0px 0px 0px 5px;}

a:link.snav 		{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#080D0E;text-decoration:none;font-weight:bold;}
a:visited.snav 		{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#080D0E;text-decoration:none;font-weight:bold;}
a:active.snav 		{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#080D0E;text-decoration:none;font-weight:bold;}
a:hover.snav		{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#555555;text-decoration:none;font-weight:bold;}

a:link.snavakth 	{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#080D0E;text-decoration:none;font-weight:bold;}
a:visited.snavakth	{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#080D0E;text-decoration:none;font-weight:bold;}
a:active.snavakth	{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#080D0E;text-decoration:none;font-weight:bold;}
a:hover.snavakth	{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#080D0E;text-decoration:none;font-weight:bold;}

a:link.snavakt 		{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#2D6873;text-decoration:none;font-weight:bold;}
a:visited.snavakt 	{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#2D6873;text-decoration:none;font-weight:bold;}
a:active.snavakt 	{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#2D6873;text-decoration:none;font-weight:bold;}
a:hover.snavakt		{font-size:12px;line-height:18px;font-family:verdana,arial,helvetica;color:#2D6873;text-decoration:none;font-weight:bold;}


/* mainnavigation */
a:link.mnav 		{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#ffffff;text-decoration:none;font-weight:normal;letter-spacing:1px;}
a:visited.mnav 		{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#ffffff;text-decoration:none;font-weight:normal;letter-spacing:1px;}
a:active.mnav 		{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#ffffff;text-decoration:none;font-weight:normal;letter-spacing:1px;}
a:hover.mnav		{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#BAD2ED;text-decoration:none;font-weight:normal;letter-spacing:1px;}

a:link.mnavakt 		{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#255273;text-decoration:none;font-weight:normal;letter-spacing:1px;cursor:default;}
a:visited.mnavakt 	{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#255273;text-decoration:none;font-weight:normal;letter-spacing:1px;cursor:default;}
a:active.mnavakt 	{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#255273;text-decoration:none;font-weight:normal;letter-spacing:1px;cursor:default;}
a:hover.mnavakt		{font-size:11px;line-height:13px;font-family:arial,helvetica;color:#255273;text-decoration:none;font-weight:normal;letter-spacing:1px;cursor:default;}

/* topseknav */
a:link.tnav 		{color:#080D0E;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;display:block;padding:5px;margin: 0 0 0 0;}
a:visited.tnav 		{color:#080D0E;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;display:block;padding:5px;margin: 0 0 0 0;}
a:active.tnav		{color:#080D0E;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;display:block;padding:5px;margin: 0 0 0 0;}
a:hover.tnav		{color:#FFFFFF;background-color:#2D6873;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;line-break:no;display:block;padding:5px;margin: 0 0 0 0;}

a:link.tnavakt 		{color:#BAD2ED;background-color:#2D6873;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;display:block;padding:5px;margin: 0 0 0 0;}
a:visited.tnavakt 	{color:#BAD2ED;background-color:#2D6873;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;display:block;padding:5px;margin: 0 0 0 0;}
a:active.tnavakt	{color:#BAD2ED;background-color:#2D6873;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;display:block;padding:5px;margin: 0 0 0 0;}
a:hover.tnavakt		{color:#BAD2ED;background-color:#2D6873;font-size:11px;line-height:10px;font-family:verdana,arial,helvetica;text-decoration:none;font-weight:bold;letter-spacing:0px;display:block;padding:5px;margin: 0 0 0 0;}


