body					{ background-color:#ffffff;  }

th,td,div 				{ font-family: Arial, Verdana, Helvetica, sans-serif; line-height:18px; color:#000000; }
a						{ text-decoration: none; }

.colorStdMedium			{ color:#ecdeb2;}
.colorMedium			{ color:#7c695a;}
.colorDark				{ color:#4b4b4d;}
.colorHighLight			{ color:#af278d;}

#top					{ position:absolute; top:0px; left:0px; z-index:1; height:20px; width:950px;}
#service				{ position:absolute; top:25px; left:0px; z-index:100; height:50; width:950px;}
#bradning				{ position:absolute; top:20px; left:0px; z-index:1; height:110px; width:100%; background-image:url(bgbranding.gif); padding-left:40px;}
#Visual					{ position:absolute; top:130px; left:0px; z-index:100; height:110px; width:100%; background-image:url(bgvisual.gif); padding-left:40px;}
#border					{ position:absolute; top:240px; left:0px; z-index:1; height:20px; width:100%; background-image:url(bgborder.gif);}
#Fuss					{ position:absolute; bottom:0px; left:0px; z-index:1; height:20px; }


#navi					{ position:absolute; top:280px; left:0px; z-index:100; height:90px; width:250px;}
#content				{ position:absolute; top:280px; left:300px; z-index:100; height:90px; width:450px;}
#rechts         		{ position:absolute; top:280px; left:775px; z-index:100; height:90px; width:175px;}
#contentbig				{ position:absolute; top:280px; left:300px; z-index:100; height:90px; width:650px;}

h1						{ font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size:2.0em; line-height:1.0em; font-weight:normal; color:#7c695a; }
h2						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; line-height:1.0em; font-weight:bold; color:#7c695a; }
h3						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; line-height:1.0em; color:#4b4b4d; }
ul						{ color:#4b4b4d; margin-left:15px }
li						{ color:#4b4b4d;}
.text	 				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.8em; line-height:1.3em; color:#000000; }
.text strong			{ color:#4b4b4d; }
.text b					{ color:#4b4b4d; }
.text a					{ color:#af278d; }
.text a:hover			{ color:#7c695a; }
.text a:visited			{ color:#af278d; text-decoration: none; }

.tableText				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; line-height:1.0em; color:#000000; }

.topNavi				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:18px; color:#4b4b4d; }
.topNavi a				{ font-size:16px; line-height:18px; color:#af278d; text-decoration: none; }
.topNavi a:hover		{ font-size:16px; line-height:18px; color:#000000; }

.serviceNavi			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.8em; line-height:1,0em; color:#4b4b4d; }
.serviceNavi a			{ color:#4b4b4d; text-decoration: none; }
.serviceNavi a:hover	{ color:#af278d; }

.navi             		{width:250px;}
.naviNaviS				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; line-height:1.0em; height:23px; color:#7c695a; padding-left:20px; }
.naviNaviS a			{ color:#7c695a; text-decoration: none; }
.naviNaviS a:hover		{ color:#af278d; }
.naviNaviS a:active		{ color:#af278d; font-weight:bold; }

.naviNavi1				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.95em; line-height:25px; width:100%; height:23px; color:#7c695a; padding-left:40px; xmargin-top:20px; border-bottom: 1px solid #ecdeb2; border-top: 3px solid #ecdeb2; }
.naviNavi1 a			{ color:#7c695a; text-decoration: none; }
.naviNavi1 a:hover		{ color:#af278d; }
.naviNavi1 a:active		{ color:#af278d; font-weight:bold; }
.naviNavi1X				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; line-height:25px; width:100%; height:23px; color:#af278d; padding-left:40px; xmargin-top:20px; border-bottom: 1px solid #ecdeb2; border-top: 3px solid #ecdeb2; font-weight:bold; }

.naviNavi2				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.85em; line-height:1.0em; width:100%; height:23px; color:#7c695a; padding-left:50px; padding-top:3px; border-bottom: 1px solid #ecdeb2; }
.naviNavi2 a			{ color:#7c695a; text-decoration: none; }
.naviNavi2 a:hover		{ color:#af278d; }
.naviNavi2 a:active		{ color:#af278d; font-weight:bold; }
.naviNavi2X				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.85em; line-height:1.0em; width:100%; height:23px; color:#af278d; padding-left:50px; padding-top:3px; border-bottom: 1px solid #ecdeb2; font-weight:bold; }

.XXXnaviNavi2X a			{ color:#7c695a; text-decoration: none; }
.XXXnaviNavi2X a:hover		{ color:#af278d; }
.XXXnaviNavi2X a:active		{ color:#af278d; font-weight:bold; }

.naviNavi3				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.80em; line-height:1.0em; width:100%; height:21px; color:#7c695a; padding-left:60px; padding-top:2px; border-bottom: 1px solid #f6efd9; }
.naviNavi3 a			{ color:#7c695a; text-decoration: none; }
.naviNavi3 a:hover		{ color:#af278d; }
.naviNavi3 a:active		{ color:#af278d; font-weight:bold; }
.naviNavi3X				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.80em; line-height:1.0em; width:100%; height:21px; color:#af278d; padding-left:60px; padding-top:2px; border-bottom: 1px solid #f6efd9; }

.naviNavi4				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.7em; line-height:1.0em; height:23px; color:#7c695a; padding-left:70px; }
.naviNavi4 a			{ color:#7c695a; text-decoration: none; }
.naviNavi4 a:hover		{ color:#af278d; }
.naviNavi4 a:active		{ color:#af278d; font-weight:bold; }
.naviBorder				{ font-size:2px; line-height:2px; height:2px; background-color:#ecdeb2; }

#xm						{ position:absolute; top:570px; left:30px; z-index:10;}
.xmText					{ color:#599a7a; }
.xmText a				{ color:#599a7a; text-decoration: none; }
.xmText a:hover			{ color:#ffffff; }
