body	{
	font-family:verdana,tahoma,sans-serif; 
	font-size:12px; 
	margin: 0px 0px 0px 0px; 
	padding: 12px 0px 0px 0px;
	
	background:#FFFFFF;
	
	scrollbar-base-color:#F5F5F5;
	scrollbar-3dlight-color:#F5F5F5;
	scrollbar-arrow-color:#000066;
	scrollbar-darkshadow-color:#F5F5F5;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#424542;
	scrollbar-track-color:#F5F5F5
	}

td,p,ul,li	
	{
	font-family:verdana,tahoma,sans-serif; 
	font-size:12px;
	line-height:13px;
	}
	
sup	{line-height:8px; font-size:9px; font-weight:normal; }

p.adresse		{margin: 7px 0px 8px 6px; padding: 7px 0px 8px 6px; color:#66686C;}
p.messagebox	{margin: 5px 5px 5px 5px; color:#66686C; text-align: center;}
p.list			{margin: 0px 0px 0px 0px; color:#66686C;}
p.introtext		{margin: 0px 0px 20px 0px; font-size:13px; line-height:16px; color:#333333;}
p.fliesstext	{margin: 0px 0px 20px 0px; font-size:13px; line-height:16px; color:#333333;}
p.errortext		{margin: 0px 0px 20px 0px; padding: 8px 0px 0px 50px; color:#4C72AB; background:url('images/error.gif'); height:50px;}
p.feedbacktext	{margin: 0px 0px 20px 0px; padding: 8px 0px 0px 55px; color:#4C72AB; background:url('images/feedback.gif'); height:50px;}
p.weiterlesen	{margin: 8px 5px 0px 0px;}

p.leistung		{margin: 0px 0px 5px 15px; font-weight:bold; line-height:13px; color:#333333}
.leistungintro	{font-size:11px; font-weight:normal; line-height:12px; color:#66686C;}

ul.list			{margin: 0px 0px 0px 30px; color:#66686C;}
li.list			{margin: 0px 0px 0px 0px; color:#66686C;}

br.spacer10		{line-height:10px; font-size:10px; height:10px;}
br.spacer5		{line-height:5px; font-size:5px; height:5px;}

hr.trenner		{width:80%; color:#CCCCCC; height:1px; text-align:center;}
hr.trenner2		{width:100%; color:#CCCCCC; height:1px; text-align:center;}
hr.trenner3		{width:300px; color:#FFFFFF; height:1px; text-align:center;}

img.logothumbleft	{margin:2px 0px 10px 10px; padding:0px 0px 0px 0px; border-width:0px; border-style:none; position:relative; left:0px; top:0px; float:left;}
img.logothumbright	{margin:2px 0px 10px 10px; padding:0px 0px 0px 0px; border-width:0px; border-style:none; position:relative; right:0px; top:0px; float:right;}

table.banner	{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #B2C6E3; background: #FFFFFF;}

table.nav		{padding: 0px 0px 0px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ABB8CB; background: #FFFFFF;}
td.nav			{letter-spacing:0px; border-width: 1px 1px 0px 1px; border-style: solid; border-color:#FFFFFF; background:#FFFFFF;}
td.navactive		{letter-spacing:0px; border-width: 1px 1px 0px 1px; border-style: solid; border-color:#ABB8CB;}

table.ueberschrift	{padding: 0px 0px 0px 0px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #ABB8CB; background: #FFFFFF;}
td.ueberschrift		{font-family:arial,tahoma,verdana,sans-serif; font-size:15px; line-height:16px; padding: 6px 0px 4px 22px; background:#F1F4F7; color:#1B417A;  font-weight:bold; letter-spacing: 1.0pt;}

table.body		{padding: 0px 0px 0px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ABB8CB; background: #FFFFFF;}
td.body			{padding: 20px 25px 20px 20px; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #ABB8CB; font-size:12px; color:#A6A8AC; vertical-align:top; background-position:200px 50px; background-repeat:no-repeat;}
td.righttop		{padding: 0px 0px 0px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ABB8CB; font-size:12px; background:#F1F4F7;}
p.righttop		{font-size:10px; line-height:10px; margin: 12px 10px 12px 10px; color:#434242;}
img.righttop		{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ABB8CB;}
td.right1		{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ABB8CB; color:#A6A8AC; vertical-align:top;}
td.right2		{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ABB8CB; color:#A6A8AC; vertical-align:bottom;}

table.footer		{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #ABB8CB;}
td.footer		{font-size:11px; color:#A6A8AC;}

table.artikel		{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #B2C6E3;}
td.artikelname		{padding: 2px 0px 2px 0px; font-size:13px; line-height:15px; letter-spacing:1.0pt; color:#333333; font-weight:bold;}
td.artikelintro		{padding: 4px 14px 8px 44px; font-size:13px; line-height:14px; color:#66686C;}

table.leistung		{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #B2C6E3;}
td.leistungname		{padding: 5px 0px 0px 0px; font-size:13px; line-height:15px; letter-spacing:1.0pt; color:#333333; font-weight:bold;}
td.leistungintro	{padding: 0px 14px 4px 36px; font-size:11px; line-height:13px; color:#66686C;}

table.sprung		{padding: 0px 0px 0px 0px; border-width: 1px 0px 1px 0px; border-style: dashed; border-color: #CCCCCC;}
td.sprungtitel		{padding: 8px 0px 0px 0px; font-size:11px; line-height:12px; color:#434242; font-weight:bold;}
td.sprunglink		{padding: 5px 5px 10px 5px; font-size:11px; line-height:14px; color:#66686C;}

table.top		{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: dashed; border-color: #CCCCCC;}
td.toplink		{padding: 8px 0px 18px 0px; font-size:11px; line-height:12px; color:#434242; font-weight:normal;}

table.referenzen	{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: dashed; border-color: #CCCCCC;}
td.referenz		{padding: 10px 0px 10px 0px; font-size:12px; line-height:11px; color:#434242; font-weight:normal;}
td.referenzbild		{padding: 10px 0px 15px 0px; font-size:11px; line-height:10px; color:#434242; font-weight:normal;}
p.referenz		{padding: 0px 0px 0px 0px; margin: 5px 0px 5px 0px; font-family:arial,tahoma,verdana,sans-serif; font-size:16px; line-height:14px; letter-spacing:0.0px; color:#1B417A; font-weight:bold;}
img.referenz		{margin: 0px 0px 5px 0px; border:1px solid #ABB8CB;}

table.impressum		{padding: 0px 0px 0px 0px;}
td.impressum		{padding: 3px 10px 3px 2px; font-size:12px; line-height:14px; color:#66686C; text-align:right; vertical-align:middle; font-weight:bold;}
td.impressum2		{padding: 3px 2px 3px 2px; font-size:12px; line-height:14px; color:#66686C; text-align:left; vertical-align:middle; font-weight:normal;}

table.debug	{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #A6A8AC;}
td.debug	{padding: 30px 5px 80px 5px; font-size:9px; font-weight:normal; color:#565656; line-height:10px; text-align:center;}

table.login	{padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #A6A8AC; background: #FFFFFF;}
td.login	{padding: 2px 5px 2px 5px; font-size:11px; font-weight:normal; color:#A6A8AC; line-height:14px;}

table.userarea	{padding: 0px 0px 0px 0px; background:#F1F4F7; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #ABB8CB; }
td.userarea	{padding: 10px 10px 10px 10px; font-size:11px; font-weight:normal; color:#000000; line-height:14px;}

table.netzwerk	{padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-style:none; border-color:#AEAEAE;}
td.netzwerk	{padding:0px 10px 4px 8px; border-width:1px 1px 1px 0px; border-style:none; border-color:#AEAEAE;}


.navlink a			{font-family:arial,tahoma,verdana,sans-serif; font-size:14px; line-height:14px; letter-spacing:1.2pt;}
.navlink a:link			{font-weight:bold; color:#565656; text-decoration:none;}
.navlink a:visited		{font-weight:bold; color:#565656; text-decoration:none;}
.navlink a:hover		{font-weight:bold; color:#B5B5B5; text-decoration:none;}
.navlink a:active		{font-weight:bold; color:#1B417A; text-decoration:none;}

.navlinkcurrent a		{font-family:arial,tahoma,verdana,sans-serif; font-size:14px; line-height:14px; letter-spacing:1.2pt;}
.navlinkcurrent a:link		{font-weight:bold; color:#1B417A; text-decoration:none;}
.navlinkcurrent a:visited	{font-weight:bold; color:#1B417A; text-decoration:none;}
.navlinkcurrent a:hover		{font-weight:bold; color:#1B417A; text-decoration:none;}
.navlinkcurrent a:active	{font-weight:bold; color:#1B417A; text-decoration:none;}

.fliesstext a			{font-family:verdana,tahoma,sans-serif; font-size:12px; line-height:13px; color:#66686C;}
.fliesstext a:link		{font-weight:normal; color:#565656; text-decoration:underline;}
.fliesstext a:visited		{font-weight:normal; color:#565656; text-decoration:underline;}
.fliesstext a:hover		{font-weight:normal; color:#000000; text-decoration:underline;}
.fliesstext a:active		{font-weight:normal; color:#000000; text-decoration:underline;}

.fliesstextbold a		{font-family:verdana,tahoma,sans-serif; font-size:13px; line-height:13px; color:#66686C;}
.fliesstextbold a:link		{font-weight:bold; color:#565656; text-decoration:underline;}
.fliesstextbold a:visited	{font-weight:bold; color:#565656; text-decoration:underline;}
.fliesstextbold a:hover		{font-weight:bold; color:#000000; text-decoration:underline;}
.fliesstextbold a:active	{font-weight:bold; color:#000000; text-decoration:underline;}

.footer				{font-size:11px; color:#434242;}
.footer a			{font-family:verdana,tahoma,sans-serif; font-size:11px; color:#434242;}
.footer a:link			{font-weight:normal; color:#434242; text-decoration:underline;}
.footer a:visited		{font-weight:normal; color:#434242; text-decoration:underline;}
.footer a:hover			{font-weight:normal; color:#565656; text-decoration:underline;}
.footer a:active		{font-weight:normal; color:#434242; text-decoration:underline;}

.sprunglink			{font-size:11px; color:#434242;}
.sprunglink a			{font-family:verdana,tahoma,sans-serif; font-size:11px; color:#434242;}
.sprunglink a:link		{font-weight:normal; color:#434242; text-decoration:none;}
.sprunglink a:visited		{font-weight:normal; color:#434242; text-decoration:none;}
.sprunglink a:hover		{font-weight:normal; color:#565656; text-decoration:underline;}
.sprunglink a:active		{font-weight:normal; color:#434242; text-decoration:underline;}

.netzwerk		{font-size:10px; font-weight:normal; text-decoration:none; color:#323232; line-height:12px; letter-spacing:-0.5pt;}
.netzwerk a		{font-size:10px; font-weight:normal; text-decoration:none; color:#323232; line-height:12px; letter-spacing:-0.5pt;}
.netzwerk a:link	{font-size:10px; font-weight:normal; text-decoration:none; color:#323232; line-height:12px; letter-spacing:-0.5pt;}
.netzwerk a:visited	{font-weight:normal; text-decoration:none; color:#323232;}
.netzwerk a:hover	{font-weight:normal; text-decoration:underline; color:#AAAAAA;}
.netzwerk a:active	{font-weight:normal; text-decoration:underline; color:#5E5E5E;}
.netzwerk a:focus	{font-weight:normal; text-decoration:underline; color:#323232;}

.download a			{font-size:11px; color:#434242; text-decoration:none;}
.toplink a			{font-size:11px; color:#999999; text-decoration:none;}

.zwischentitel		{font-family:arial,verdana,sans-serif; font-size:14px; line-height:18px; color:#323232;  font-weight:bold; letter-spacing:1.0pt;}

.userarea			{color:#434242;}
.userarea a			{font-family:verdana,tahoma,sans-serif; font-size:11px; color:#000000;}
.userarea a:link		{font-weight:normal; color:#000000; text-decoration:underline;}
.userarea a:visited		{font-weight:normal; color:#000000; text-decoration:underline;}
.userarea a:hover		{font-weight:normal; color:#616161; text-decoration:underline;}
.userarea a:active		{font-weight:normal; color:#616161; text-decoration:underline;}

input, select, textarea, option	
	{
	margin: 0px 2px 0px 2px; 
	font-family:verdana,tahoma,sans-serif; 
	font-size:11px; 
	color:#565656; 
	text-decoration:none; 
	font-weight:normal; 
	background:#FFFFFF;
	}

input.submit	{padding: 0px 0px 0px 0px; height:20px;}
input.text	{padding: 1px 1px 1px 3px; height:20px; width:100px;}
input.textmed	{padding: 1px 1px 1px 3px; height:20px; width:175px;}
input.textlong	{padding: 1px 1px 1px 3px; height:20px; width:250px;}
input.text2digits	{padding: 1px 3px 1px 3px; height:20px; width:24px; text-align:center;}
input.text4digits	{padding: 1px 3px 1px 3px; height:20px; width:40px; text-align:center;}
select.text	{padding: 1px 0px 1px 0px;}
textarea.text	{padding: 1px 1px 1px 3px; height:120px; width:354px;}