/* copyright oliver rose / 8sense.de */
html {height:100%;max-height:100%;padding:0;margin:0;border:0;background:#fff;overflow:hidden;}
/*
GRÜN: #009D9C
GRÜN(DUNKLER): #0C7C7B
GELB: #E9E36C
GRAU1: #bbbbbb
GRAU2: #414141
*/

body 				{height:100%;max-height:100%;overflow:hidden;padding:0;margin:0;border:0;scrollbar-face-color:#E9EAEF;background-image:url(../images/backing.jpg);background-repeat:repeat;}
#contbox			{width:100%;position:absolute;z-index:3;top:0px;bottom:0px;left:0px;right:0;cursor:default;overflow:auto;}

#head				{visibility:hidden;width:975px;height:80px;position:absolute;margin:0;top:0;left:0;display:block;font-size:9pt;z-index:4;scroll:no;}
#topnav				{visibility:hidden;position:absolute;z-index:5;left:237px;top:63px;padding:0px;margin:0px;text-transform:uppercase;}
#leftnav			{visibility:hidden;width:150px;position:absolute;left:0;top:210px;bottom:0px;z-index:5;padding:0px 0px 0px 35px;}

#suchfeld			{visibility:hidden;position:absolute;z-index:3;left:240px;top:20px;color:#ff0000;font-size:10px;line-height:10px;font-family:tahoma,helvetica,arial;text-decoration:none;text-transform:uppercase;padding-bottom:20px;}
#suchfeld .stdsf 	{visibility:hidden;width:125px;font-family:Arial,Helvetica,sans-serif;color:#bbbbbb;background-color:#ffffff;font-size:9pt;font-weight:normal;text-decoration:none;border:1px solid #bbbbbb;}

#callbackb			{visibility:hidden;position:absolute;z-index:3;left:480px;top:14px;}

div.topdesignp		{width:230px;height:200px;position:absolute;z-index:1;left:0px;top:0px;}
div.toplogoban		{width:1000px;height:145px;padding:0px;position:absolute;z-index:2;left:220px;top:31px;padding-top:11px;background-image: url(../images/toplogoban.jpg);background-repeat:no-repeat;background-position:top left;}

div.landauswahl		{position:absolute;z-index:3;right:0px;top:25px;padding:0px;margin:0px;}


#contbox table.contentH		{width:100%;border-collapse:separate;border:2px solid #bbbbbb;}
#contbox table.contentH td	{padding:18px 18px 0px 18px;vertical-align:top;font-family:arial,helvetica;font-size:9pt;line-height:12pt;border:0px solid #CECECE;}

#contbox table.content		{width:100%;border-collapse:separate;border:2px solid #bbbbbb;background-color:#ffffff;background-image: url(../images/boxback.jpg);background-repeat:no-repeat;background-position:top right;}
#contbox table.content td	{padding:18px;vertical-align:top;font-family:arial,helvetica;font-size:9pt;line-height:12pt;}

#piczoom	{position:absolute;z-index:3;left:0px;top:0px;visibility:hidden;border:2px solid #009D9C;}

div.footer			{height:20px;padding:5px 0px 0px 0px;font-family:arial,helvetica;font-size:12pt;line-height:12pt;color:#555555;}


#contbox table.blaettern	{width:100%;border-collapse:collapse;}
#contbox table.blaettern td	{padding:0px;text-align:right;font-size:11px;line-height:13px;color:#555555;}


h1 {font-size:20pt;line-height:20pt;font-family:trebuchet ms,arial,helvetica;color:#009D9C;font-weight:normal;margin:-2px 0px 10px 0px;padding:0px;}
h2 {font-size:20pt;line-height:20pt;font-family:trebuchet ms,arial,helvetica;color:#000000;letter-spacing:1px;font-weight:bold;margin:25px 0px 3px 0px;padding:0px;}
h3 {font-size:12pt;line-height:13px;font-family:trebuchet ms,arial,helvetica;color:#444444;font-weight:bold;margin:6px 0px 6px 0px;padding:0px;}

p,td,dd,blockquote,u,i,dt,li {font-family:arial,helvetica;color:#333333;font-size:12pt;line-height:14pt;}
b 							{color:#444444;font-weight:bold;}
ul							{margin-top:5px;margin-bottom:10px;}
p.alert						{color:#C83A1D;font-weight:bold;}
p.leftc						{padding:0px 0px 4px 25px;}
p.pcrumb					{margin:0px;color:#000000;font-weight:normal;font-size:12pt;line-height:12pt;font-family:trebuchet ms,helvetica,arial;}
p.zoombutt					{visibility:hidden;text-align:left;padding:8px 0px 4px 20px;margin:0px;background-image: url(../images/zoom.gif);background-repeat:no-repeat;background-position:top left;}
p.otherbutts				{visibility:hidden;text-align:left;padding:4px 0px 0px 20px;margin:0px;}
p.finelineO					{border-bottom:1px solid #cccccc;margin:10px 0px 0px 0px;}
p.finelineU					{border-bottom:1px solid #cccccc;margin:0px 0px -2px 0px;padding:0px;}
p.herstlogo					{text-align:right;padding:8px 0px 10px 0px;margin:0px;}

/* BOXES HOME */
#contbox table.hp							{border-collapse:collapse;margin:0px;}
#contbox table.hp td						{padding:0px 0px 0px 0px;border:0px solid #dddddd;}
	/* news */
#contbox table.hp td table.nbox				{width:322px;border-collapse:collapse;margin:0px 0px 20px 0px;border:2px solid #C83A1D;}
#contbox table.hp td table.nbox td			{padding:3px 4px 4px 6px;background-color:#ffffff;}
#contbox table.hp td table.nbox td.h		{background-color:#C83A1D;color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:10px;line-height:12px;}
#contbox table.hp td table.nbox td p		{padding:7px 6px 8px 6px;margin:0px;font-size:11px;line-height:12px;clear:left;}
#contbox table.hp td table.nbox td p b		{font-size:12px;line-height:13px;color:#222222;}
#contbox table.hp td table.nbox td p img	{float:left;padding:0px 7px 6px 0px;}
#contbox table.hp td table.nbox td p img.a	{padding:0px;margin:0px;float:none;}
#contbox table.hp td table.nbox td p.wn		{padding:0px 6px 8px 6px;text-align:right;}
	/* topangebote */
#contbox table.hp td table.tbox				{width:322px;border-collapse:collapse;margin:0px 0px 20px 0px;border:2px solid #7099DB;}
#contbox table.hp td table.tbox td			{padding:3px 4px 4px 6px;background-color:#ffffff;}
#contbox table.hp td table.tbox td.h		{background-color:#7099DB;color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:10px;line-height:12px;}
#contbox table.hp td table.tbox td p		{padding:7px 6px 8px 6px;margin:0px 0px 0px 0px;font-size:11px;line-height:12px;clear:left;}
#contbox table.hp td table.tbox td p b		{font-size:12px;line-height:13px;color:#222222;}
#contbox table.hp td table.tbox td p img	{float:left;padding:0px 7px 6px 0px;}
#contbox table.hp td table.tbox td p img.a	{padding:0px;margin:0px;float:none;}
#contbox table.hp td table.tbox td p b.pr	{font-size:13px;line-height:23px;color:#000000;}
	/* distribution line */
#contbox table.hp td table.dbox				{width:322px;border-collapse:collapse;margin:0px 0px 20px 0px;border:2px solid #009D9C;}
#contbox table.hp td table.dbox td			{padding:3px 4px 4px 6px;background-color:#ffffff;}
#contbox table.hp td table.dbox td.h		{background-color:#009D9C;color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:10px;line-height:12px;}
#contbox table.hp td table.dbox td p		{padding:7px 6px 8px 6px;margin:0px 0px 0px 0px;font-size:11px;line-height:12px;clear:left;}
#contbox table.hp td table.dbox td p b		{font-size:12px;line-height:13px;color:#222222;}
#contbox table.hp td table.dbox td p img	{float:left;padding:0px 7px 6px 0px;}
#contbox table.hp td table.dbox td p img.a	{padding:0px;margin:0px;float:none;}
	/* dienstleistung */
#contbox table.hp td table.sbox				{width:322px;border-collapse:collapse;margin:0px 0px 20px 0px;border:2px solid #E49D00;}
#contbox table.hp td table.sbox td			{padding:3px 4px 4px 6px;background-color:#ffffff;}
#contbox table.hp td table.sbox td.h		{background-color:#E49D00;color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:10px;line-height:12px;}
#contbox table.hp td table.sbox td p		{padding:7px 6px 8px 6px;margin:0px 0px 0px 0px;font-size:11px;line-height:12px;clear:left;}
#contbox table.hp td table.sbox td p b		{font-size:12px;line-height:13px;color:#222222;}
#contbox table.hp td table.sbox td p img	{float:right;padding:0px 0px 6px 7px;}
#contbox table.hp td table.sbox td p img.a	{padding:0px;margin:0px;float:none;}
#contbox table.hp td table.sbox td p img.l	{padding:0px 8px 0px 0px;margin:0px;float:left;}
	/* neue produkte */
#contbox table.hp td table.pbox				{width:322px;border-collapse:collapse;margin:0px 0px 20px 0px;border:2px solid #C83A1D;}
#contbox table.hp td table.pbox td			{padding:3px 4px 4px 6px;background-color:#ffffff;}
#contbox table.hp td table.pbox td.h		{background-color:#C83A1D;color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:10px;line-height:12px;}
#contbox table.hp td table.pbox td p		{padding:7px 6px 8px 6px;margin:0px 0px 0px 0px;font-size:11px;line-height:12px;clear:left;}
#contbox table.hp td table.pbox td p b		{font-size:12px;line-height:13px;color:#222222;}
#contbox table.hp td table.pbox td p img	{float:left;padding:0px 7px 6px 0px;}
#contbox table.hp td table.pbox td p img.a	{padding:0px;margin:0px;float:none;}


/* MAINCONTENT */

#contbox table.dldatei			{width:100%;border-collapse:collapse;margin:2px 0px 0px 0px;background-color:#f1f1f1;border-bottom:1px solid #cccccc;}
#contbox table.dldatei td		{padding:4px;vertical-align:top;font-size:12pt;}
#contbox table.dldatei td i		{color:#255273;font-size:12pt;}

#contbox table.mcl				{width:100%;border-collapse:collapse;margin:0px;border-bottom:1px solid #cccccc;}
#contbox table.mcl td			{padding:5px 15px 10px 0px;vertical-align:top;}
#contbox table.mcl td p			{margin:0px 0px 12px 0px;}
#contbox table.mcl td.pic		{width:160px;}
#contbox table.mcl td.pic_tpl2	{text-align:right;}
#contbox table.mcl td.pic_tpl22	{width:200px;text-align:right;}
#contbox table.mcl td.picR		{text-align:right;}

#contbox table.mcp				{width:100%;border-collapse:collapse;margin:0px;border-top:0px solid #cccccc;}
#contbox table.mcp td			{padding:3px 0px 4px 0px;vertical-align:top;text-align:right;}

#contbox table.mc				{width:100%;border-collapse:collapse;margin:0px;}
#contbox table.mc td			{padding:0px 15px 0px 0px;vertical-align:top;}
#contbox table.mc td p			{margin:4px 0px 12px 0px;font-size:12pt;}
#contbox table.mc td.pic		{width:160px;}
#contbox table.mc td.ran		{padding:3px 5px 0px 10px;border-left:1px solid #cccccc;}
#contbox table.mc td.ran b		{font-size:12pt;}
#contbox table.mc td.ran b.pr	{font-size:12pt;line-height:14px;color:#000000;}
#contbox table.mc td.ran b.ta	{font-size:12pt;line-height:14px;color:#C83A1D;font-weight:bold;}
#contbox table.mc td.ran i		{font-size:9pt;}

#contbox table.mc td.picR		{text-align:right;}
#contbox table.mc td.buttR		{padding:0px 0px 10px 0px;text-align:right;border-left:1px solid #cccccc;}



#contbox table.mc table.form table.spams		{width:260px;border-collapse:collapse;margin:0px;border:none;}
#contbox table.mc table.form table.spams td		{width:160px;padding:0px 3px 0px 0px;font-family:arial,helvetica;color:#333333;font-size:10px;line-height:10px;}
#contbox table.mc table.form table.spams td.sm	{width:50px;}

/* FORMULARE */
#contbox table.mc table.form				{width:450px;border-collapse:collapse;margin:0px;border:none;}
#contbox table.mc table.form td				{width:90px;padding:3px;}
#contbox table.mc table.form td.bez			{font-size:8pt;line-height:9pt;}
#contbox table.mc table.form td.err input	{border:2px solid #C83A1D;}
#contbox table.mc table.form td.r			{text-align:right;}

input.buttsf 		{width:56px;height:20px;font-family:Arial,Helvetica,sans-serif;padding:0px 0px 2px 0px;border:0px solid #dddddd;color:#ffffff;font-size:8pt;font-weight:bold;text-decoration:none;background-image: url(../images/buttsfback.gif);background-repeat:no-repeat;background-position:top left;cursor:hand;}
input.butt 			{visibility:hidden;width:100px;height:20px;font-family:Arial,Helvetica,sans-serif;padding:0px 0px 2px 0px;border:0px solid #dddddd;color:#ffffff;font-size:8pt;font-weight:bold;text-decoration:none;background-image: url(../images/buttback.gif);background-repeat:no-repeat;background-position:top left;cursor:hand;}

.formular	{margin:0px;}

.std 		{width:250px;font-family:Arial,Helvetica,sans-serif;color:#000000;background-color:#f2f2f2;font-size:9pt;font-weight:normal;text-decoration:none;border-style:solid;border-width:1px;border-color:#0C7C7B;}
.chkb		{background-color:#C3C5CA;cursor:hand;}
.stdk		{width:50px;font-family:Arial,Helvetica,sans-serif;color:#000000;background-color:#ffffff;font-size:9pt;font-weight:normal;text-decoration:none;border:1px solid #666666;background-image: url(../images/inputback.jpg);background-repeat:no-repeat;background-position:top left;}

select.std 	{width:255px;font-family:Arial,Helvetica,sans-serif;color:#0C7C7B;background-color:#f2f2f2;font-size:9pt;font-weight:normal;text-decoration:none;border-style:solid;border-width:1px;border-color:#0C7C7B;}



/* HYPERLINKS:::::::::::::::::::::::::  border:0px solid #ff0000; */

/* default */
a:link 				{color:#0C7C7B;font-size:12pt;font-family:arial,helvetica;text-decoration:underline;font-weight:normal;}
a:visited 			{color:#0C7C7B;font-size:12pt;font-family:arial,helvetica;text-decoration:underline;font-weight:normal;}
a:active 			{color:#0C7C7B;font-size:12pt;font-family:arial,helvetica;text-decoration:underline;font-weight:normal;}
a:hover 			{color:#000000;font-size:12pt;font-family:arial,helvetica;text-decoration:none;font-weight:normal;}

a:link.ts 			{color:#0C7C7B;font-size:12pt;font-family:arial,helvetica;text-decoration:underline;font-weight:normal;}
a:visited.ts 		{color:#0C7C7B;font-size:12pt;font-family:arial,helvetica;text-decoration:underline;font-weight:normal;}
a:active.ts 		{color:#0C7C7B;font-size:12pt;font-family:arial,helvetica;text-decoration:underline;font-weight:normal;}
a:hover.ts 			{color:#000000;font-size:12pt;font-family:arial,helvetica;text-decoration:none;font-weight:normal;}

a:link.nb 			{visibility:hidden;color:#0C7C7B;font-size:10px;line-height:11px;font-family:trebuchet ms,helvetica,arial;text-decoration:none;font-weight:bold;padding:0px 0px 0px 10px;background-image: url(../images/pfeilb.gif);background-repeat:no-repeat;background-position:top left;}
a:visited.nb 		{visibility:hidden;color:#0C7C7B;font-size:10px;line-height:11px;font-family:trebuchet ms,helvetica,arial;text-decoration:none;font-weight:bold;padding:0px 0px 0px 10px;background-image: url(../images/pfeilb.gif);background-repeat:no-repeat;background-position:top left;}
a:active.nb 		{visibility:hidden;color:#0C7C7B;font-size:10px;line-height:11px;font-family:trebuchet ms,helvetica,arial;text-decoration:none;font-weight:bold;padding:0px 0px 0px 10px;background-image: url(../images/pfeilb.gif);background-repeat:no-repeat;background-position:top left;}
a:hover.nb 			{visibility:hidden;color:#666666;font-size:10px;line-height:11px;font-family:trebuchet ms,helvetica,arial;text-decoration:none;font-weight:bold;padding:0px 0px 0px 10px;background-image: url(../images/pfeilb.gif);background-repeat:no-repeat;background-position:top left;}

p.navabst			{padding:0px;margin:5px 0px 0px 0px;}


/* POPUP */
body.pop							{background-color:#ffffff;background-image:url(../images/backing.jpg);background-repeat:repeat;}
div.popcontent						{padding:20px;font-size:12px;line-height:14px;font-family:arial,helvetica;}
div.popcontent h1					{padding:0px;margin:0px;}

div.popcontent table.form			{width:350px;border-collapse:collapse;margin:0px;}
div.popcontent table.form td.bez	{padding:5px;font-size:10px;line-height:12px;}
div.popcontent table.form td.r		{text-align:right;}


