





body, p, td {font-size:11px; line-height:14px; font-family: Arial, Verdana, Helvetica; height:100%; margin:0; padding:0; 
	color: #003366; letter-spacing:0.0mm; word-spacing:0.0mm;
	scrollbar-3dlight-color: #0d0d33;	
	scrollbar-arrow-color: #0d0d33;	
	scrollbar-base-color: #99a283;	
	scrollbar-darkshadow-color: #0d0d33;	
	scrollbar-face-color: #99a283;	
	scrollbar-highlight-color: #808d6c;	
	scrollbar-shadow-color: #0d0d33
}

li,th { font-size:12px; line-height:13px; color: #ffffff;}

ul		{ margin-left: 15px; margin-top: 0px; margin-bottom: 3px;}

img	{ border: 0px solid;}

input 	{ background-color:#99a283; border: 1px solid #ffffff; font-size:14px; color:#ffffff; }
select	{ background-color:#808d6c; width:150px; font-size:14px; line-height:16px; color:#ffffff; padding-top:1px; padding-bottom:1px; padding-left:3px; border: 0px solid #808d6c;}

h1 { font-size: 14px; font-weight: bold; line-height:16px; color:#ffffff; letter-spacing:0.1mm; word-spacing:0.8mm;}
h2 { font-size: 14px; font-weight: bold; line-height:14px; color:#191970; letter-spacing:0.1mm; word-spacing:0.8mm;}
/* Headline of Content */
h3 { font-size: 12px; font-weight: bold; line-height:14px; color:#afeeee; letter-spacing:0.2mm; word-spacing:1.2mm;}
h4 { font-size: 12px; font-weight: bold; line-height:12px; color:#ff3e33; letter-spacing:0.1mm; word-spacing:0.8mm;}
h5 { font-size: 12px; font-weight: bold; line-height:12px; color:#ff3e33; letter-spacing:0.4mm; word-spacing:1.2mm;}
/* Headline in Content */
h6 { font-size: 12px; font-weight: bold; line-height:14px; color:#000000; letter-spacing:0.1mm; word-spacing:0.8mm;}


a:link		{ color: #0d0d33; font-size: 14px; line-height: 16px; text-decoration: none;}
a:active	{ color: #0d0d33; font-size: 14px; line-height: 16px; text-decoration: none:}
a:visited	{ color: #0d0d33; font-size: 14px; line-height: 16px; text-decoration: none;}
a:hover		{ color: #0d0d33; font-size: 14px; line-height: 16px; text-decoration: underline;}

a.text:link			{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: underline;}
a.text:active		{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: underline:}
a.text:visited	{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: underline;}
a.text:hover		{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: none;}

a.textSmall:link			{ color: #003366; font-size: 10px; line-height: 12px; text-decoration: underline; }
a.textSmall:active		{ color: #003366; font-size: 10px; line-height: 12px; text-decoration: underline: }
a.textSmall:visited		{ color: #003366; font-size: 10px; line-height: 12px; text-decoration: underline; }
a.textSmall:hover			{ color: #003366; font-size: 10px; line-height: 12px; text-decoration: none; }

a.textBig:link		{ color: #003366; font-weight: bold; font-size: 13px; line-height: 16px; text-decoration: underline; }
a.textBig:active	{ color: #003366; font-weight: bold; font-size: 13px; line-height: 16px; text-decoration: underline; }
a.textBig:visited	{ color: #003366; font-weight: bold; font-size: 13px; line-height: 16px; text-decoration: underline; }
a.textBig:hover		{ color: #003366; font-weight: bold; font-size: 13px; line-height: 16px; text-decoration: none; }

a.textPop:link		{ color: #ffffff; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }
a.textPop:active	{ color: #ffffff; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }
a.textPop:visited	{ color: #ffffff; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none }
a.textPop:hover		{ color: #ffffff; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }

a.textFusion:link			{ color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }
a.textFusion:active		{ color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }
a.textFusion:visited	{ color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none }
a.textFusion:hover		{ color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: underline; }

a.textOrange:link			{ color: #FF6600; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: underline;}
a.textOrange:active		{ color: #FF6600; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: underline:}
a.textOrange:visited	{ color: #FF6600; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: underline;}
a.textOrange:hover		{ color: #FF6600; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: underline;}

a.button:link			{ background-color:#99a283; font-weight: normal; padding: 2px; border: 1px solid #ffffff; font-size:12px; line-height:20px; color:#ffffff; text-decoration: none;}
a.button:active		{ background-color:#99a283; font-weight: normal; padding: 2px; border: 1px solid #ffffff; font-size:12px; line-height:20px; color:#ffffff; text-decoration: none;}
a.button:visited	{ background-color:#99a283; font-weight: normal; padding: 2px; border: 1px solid #ffffff; font-size:12px; line-height:20px; color:#ffffff; text-decoration: none;}
a.button:hover		{ background-color:#99a283; font-weight: normal; padding: 2px; border: 1px solid #ffffff; font-size:12px; line-height:20px; color:#ffffff; text-decoration: underline;}

/* content */
.main 		{background-color:#808d6c;}
.details	{background-color:#99a283;}
.joinIn		{background-color:#808d6c;}
.dFusionGalerie	{background-image: url(/img/background/dFusionGalerie.jpg);}

.big	{ font-size: 13px; font-weight: bold; line-height:16px; color:#003366;}
.big2	{ font-size: 13px; line-height:16px; color:#003366;}

/* div always center */
.divMain	{position: relative; margin: auto; width: 785px; height: 482px; text-align: left; border:0px solid;}
.divMainHome	{position: relative; margin: auto; width: 785px; height: 400px; text-align: left; border:0px solid;}
.divIntro {position: relative; margin: auto; width: 785px; height: 430px; text-align: left; border:0px solid;}

.divContent			{position: absolute; overflow:auto; width:305; height:300; margin-left:30; left:50%; margin-top:0; z-index: 100; border:0px solid;}
.onload					{position: relative; width: 722px; height: 220px; border:0px solid; margin-top:-466; margin-left:29; z-index: 10;}

.divContentSmall	{position: absolute; overflow:auto; width:780; height:336; margin-top:-145; z-index: 100; border:0px solid;}
.divContentSmallDF	{position: absolute; width:780; height:335; margin-top:-145; z-index: 100; border:0px solid;}
.divContentLeft		    {position: absolute; overflow:auto; width:360; height:215; margin-top:0; z-index: 100; border:0px solid; margin-left:30; }
.divContentLeftBottom	{position: absolute; overflow:auto; width:355; height:108; margin-top:225; z-index: 100; border:0px solid; margin-left:25; }
.divContentLeftNews	    {position: absolute; overflow:auto; width:355; height:215; margin-top:0; z-index: 100; border:0px solid; margin-left:25; }
.divContentLeftBottomClients	{position: absolute; overflow:auto; width:355; height:118; margin-top:215; z-index: 100; border:0px solid; margin-left:25; }
.divContentLeftClients	    {position: absolute; overflow:auto; width:360; height:215; margin-top:0; z-index: 100; border:0px solid; margin-left:30; }
.divNetwork	{position: absolute; width:150; height:50; margin-top:218; z-index: 100; border:0px solid; margin-left:205; }

.divContentRight			{position: absolute; overflow:auto; width:360; height:216; margin-top:0; z-index: 100; border:0px solid; margin-left:-3; left:50%;}
.divContentRightDF		{position: absolute; width:362; height:336; margin-top:0; z-index: 100; border:0px solid; margin-left:10; left:50%;}
.divContentRightVisibleDF			{position: absolute; background-color: #adb59c; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; width:362; height:336; margin-top:46; z-index: 100; border:0px solid; margin-left:-2; left:50%;}
.divContentVisible		{position: absolute; overflow:auto; width:362; height:220; margin-top:-2; z-index: 100; border:0px solid; margin-left:-2; left:50%; background-color: #adb59c; filter: alpha(opacity=80); -moz-opacity: .75; opacity: .75;}
.divContentRightBottom	{position: absolute; overflow:auto; width:370; height:117; margin-top:216; z-index: 100; border:0px solid; margin-left:0; left:50%;}

.divContentNav		{position: absolute; width:320; margin-right:21; right:50%; margin-bottom:-130; bottom:50%; z-index: 40; border:0px solid; background-color: #ffffff; filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65;}
.divContentNavDF	{position: absolute; width:322; margin-right:6; right:50%; margin-bottom:-100; bottom:50%; z-index: 40; border:0px solid; background-color: #ffffff; filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65;}
.divContentNews		{position: absolute; width:320; margin-right:21; right:50%; margin-bottom:-140; bottom:50%; z-index: 40; border:0px solid; background-color: #ffffff; filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65;}
.divContentPic		{position: absolute; width:320; height:95; margin-left:28; left:50%; margin-bottom:-138; bottom:50%; z-index: 30; border:0px solid; }

.divGitter				{background-color: #adb59c; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; position: absolute; width:361; height:224; margin-left: 390; margin-top:46; z-index: 1;}
.divGitterLeft		{background-color: #adb59c; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; position: absolute; width:359; height:220; margin-left: 29; margin-top:46; z-index: 1;}
.divGitterVisible	{background-color: #adb59c; filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65; position: absolute; width:362; height:336; margin-left:-2; left:50%; margin-top:-195; top:50%; z-index: 20; }
.divGitterComp		{background-color: #adb59c; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; position: absolute; width:722; height:224; margin-left: 29; margin-top:45; z-index: 1;}
.divTicker				{position: absolute; width:780; height:20; margin-left:-390; left:50%; margin-top:-220; top:50%; z-index: 100; }
.hide				{background-color: #ffffff; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; overflow:auto; position: absolute; width:362; height:336; margin-left:-2; left:50%; margin-top:-333; z-index: 20; visibility: hidden }


/* tables for the content */
.taBg		{ width: 780px; background-position:  50% 100%; background-repeat: no-repeat; }

.taContentNav	{text-align: right; vertical-align: bottom;}

.taContent			{width: 350;}
.taContentDF		{width: 340;}
.taContentEmpty	{width: 25;}
.taContentPopup	{width: 340; background-color:#808d6c;}
.taContentJoin 	{ background-color:#99a283; border: 1px solid #ffffff; font-size:14px; color:#ffffff; }

.tdContent				{ padding-top:4px; padding-bottom:2px; padding-left:3px;}
.tdContentDF			{ padding-top:4px; padding-bottom:2px; padding-left:3px; color:#ffffff;}
.tdContentOrange	{ font-size: 18px; line-height: 26px; font-weight: bold; color:#ff6600; padding-top:25px; padding-bottom:0px; letter-spacing:-0.1mm; word-spacing:0.1mm;}
.tdContentSmall	{ padding-top:4px; padding-bottom:4px; padding-left:2px; font-size: 9px; line-height: 10px; letter-spacing:0.1mm; word-spacing:0.1mm;}
.tdContentHead	{ padding-top:4px; padding-bottom:4px; padding-left:3px; font-size: 14px; font-weight: bold; line-height:16px; color:#003366;}
.tdContentHeadDF	{ padding-top:4px; padding-bottom:4px; padding-left:3px; font-size: 14px; font-weight: bold; line-height:16px; color:#ffffff;}
.tdContentLogo	{ padding-left:3px; text-align: center;}
.tdContentRef		{ padding-top:0px; padding-bottom:0px; padding-left:3px; font-size: 12px; line-height:14px; color:#ffffff;}
.tdContentJoin	{ border-bottom:1px solid #ffffff;; border-right:1px solid #ffffff; font-weight: bold; color:#003366; padding-right:10px; padding-bottom:2px; padding-left:1px;}
.tdContentError	{ border-bottom:3px solid #ffffff;; border-right:3px solid #ffffff; font-weight: bold; color:#ffffff; padding-right:10px; padding-bottom:2px; padding-left:5px; background-color:#808d6c; }
.tdContentFusion		{ padding-top:1px; padding-bottom:1px; padding-left:3px;}
.tdContentFusionGalerie		{ padding-top:1px; padding-bottom:1px; padding-left:0px;}
.tdContentFusionLink		{ padding-top:1px; padding-bottom:1px; padding-left:30px;}
.tdContentBold			{ padding-top:4px; padding-bottom:4px; padding-left:3px; font-size: 16px; font-weight: bold; line-height:18px; color:#ffffff;}

.tdUnvisible	{ visibility: hidden;}

.detailsHead 		{background-color:#808d6c; text-align: right; font-size: 16px; line-height:16px; color:#0d0d33;}
.detailsContent	{padding-top:0px; padding-bottom:0px; padding-left:3px; font-size: 14px; line-height:16px; color:#0d0d33;}
.detailsHeadLine	{padding-top:0px; padding-bottom:0px; padding-left:3px; font-size: 16px; line-height:18px; font-weight: bold; color:#0d0d33;}

/* navigation */

a.nav:link		{ color: #afeeee; font-size: 12px; line-height: 14px; text-decoration: none}
a.nav:active	{ color: #afeeee; font-size: 12px; line-height: 14px; text-decoration: none}
a.nav:hover		{ color: #afeeee; font-size: 12px; line-height: 14px; text-decoration: none}
a.nav:visited	{ color: #afeeee; font-size: 12px; line-height: 14px; text-decoration: none}

a.navBottom:link		{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: none}
a.navBottom:active	{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: none}
a.navBottom:hover		{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: none}
a.navBottom:visited	{ color: #003366; font-size: 12px; line-height: 14px; text-decoration: none}

a.navText:link		{ color: #003366; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: none}
a.navText:active	{ color: #003366; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: none}
a.navText:visited	{ color: #003366; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: none}
a.navText:hover		{ color: #003366; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: underline}

a.news:link		{ color: #003366; font-size: 14px; line-height: 16px; text-decoration: underline}
a.news:active	{ color: #003366; font-size: 14px; line-height: 16px; text-decoration: underline}
a.news:hover		{ color: #003366; font-size: 14px; line-height: 16px; text-decoration: underline}
a.news:visited	{ color: #003366; font-size: 14px; line-height: 16px; text-decoration: underline}

a.navTextDF:link		{ color: #003366; font-size: 11px; line-height: 14px; text-decoration: underline}
a.navTextDF:active	{ color: #003366; font-size: 11px; line-height: 14px; text-decoration: underline}
a.navTextDF:visited	{ color: #003366; font-size: 11px; line-height: 14px; text-decoration: underline}
a.navTextDF:hover		{ color: #003366; font-size: 11px; line-height: 14px; text-decoration: none}

a.navTextDFGal:link		{ color: #003366; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: none}
a.navTextDFGal:active	{ color: #003366; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: none}
a.navTextDFGal:visited	{ color: #003366; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: none}
a.navTextDFGal:hover		{ color: #003366; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: underline}

.taNav	{ width: 780px; background-position:  50% 0%; background-image: url(/img/navBottom.jpg); background-repeat: no-repeat; }

.tdNav				{padding-left: 1px; padding-right:1px; text-align: left; width: 90;}
.tdNavBig			{padding-left: 2px; padding-right:2px; text-align: left; width: 75;}
.tdNavBig2		{padding-left: 2px; padding-right:2px; text-align: right; width: 82;}
.tdNavLeft		{padding-left: 2px; padding-right:10px; text-align: right;}
.tdNavBottom	{text-align: right; border-left: 1px solid #003366; padding-left: 2px; }

.block	{ position: absolute; border:0px solid;  width: 80;}
.unter	{ position: absolute; Visibility: hidden; Cursor: pointer; border:0px solid;  width: 80;}
.haupt	{ Position: relative; Cursor: w-resize; border:0px solid;  width: 1;}

.taDiv				{ width: 100%; height: 100%;}
.tdDiv				{ vertical-align: middle; text-align: center;}


/* dFusion */
.dFusion	{background-image: url(/common/img/background/de/form.jpg); font-size:14px; color:#ffffff; }
.inputDF 	{ background-color:#5F858F; border: 1px solid #ffffff; font-size:14px; color:#ffffff; 
	scrollbar-3dlight-color: #0d0d33;	
	scrollbar-arrow-color: #0d0d33;	
	scrollbar-base-color: #5F858F;	
	scrollbar-darkshadow-color: #ffffff;	
	scrollbar-face-color: #5F858F;	
	scrollbar-highlight-color: #064B85;	
	scrollbar-shadow-color: #ffffff}
.selectDF	{ background-color:#5F858F; width:145px; font-size:14px; line-height:16px; color:#ffffff; border: 1px solid #ffffff;}

.dFusionGalerie	{background-image: url(/common/img/background/de/bgdFusionGalerie.jpg);}
.detailsGalHeadLine	{color: #003366; font-weight: bold; font-size: 12px; line-height: 18px; padding-left:3px;}
.detailsGalHead	{color: #ffffff; font-weight: bold; font-size: 12px; line-height: 18px; padding-left:3px;}

.tdContentErrorDF	{ border-bottom:3px solid #ffffff;; border-right:3px solid #ffffff; font-weight: bold; padding-right:10px; padding-bottom:2px; padding-left:5px; background-color:#5F858F;}
.detailsHeadDf 		{background-image: url(/common/img/background/de/form.jpg); text-align: right; font-size: 16px; line-height:16px; color:#ffffff;}
.detailsContentDf	{padding-top:0px; padding-bottom:0px; padding-left:3px; font-size: 14px; line-height:16px; color:#ffffff;}

a.navDf:link		{ color: #ffffff; font-size: 14px; line-height: 16px; text-decoration: underline}
a.navDf:active	{ color: #ffffff; font-size: 14px; line-height: 16px; text-decoration: underline}
a.navDf:visited	{ color: #ffffff; font-size: 14px; line-height: 16px; text-decoration: underline}
a.navDf:hover		{ color: #ffffff; font-size: 14px; line-height: 16px; text-decoration: none}
