





body, p, td, hr {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: #EFF6FD;	
	scrollbar-arrow-color: #ffffff;	
	scrollbar-base-color: #99a283;	
	scrollbar-darkshadow-color: #ffffff;	
	scrollbar-face-color: #EFF6FD;	
	scrollbar-highlight-color: #a1c3de;	
	scrollbar-shadow-color: #EFF6FD
}

li,th { font-size:12px; line-height:14px; color: #ffffff;}

ul		{ margin-left: 15px; margin-top: 0px; margin-bottom: 3px;}

img	{ border: 0px solid;}

input 	{ background-color:#ffffff; border: 1px solid #cccccc; font-size:14px; color:#000000; }
select	{ background-color:#ffffff; width:150px; font-size:14px; line-height:16px; color:#000000; padding-top:1px; padding-bottom:1px; padding-left:3px; border: 0px solid #a1c3de;}

h1 { font-size: 14px; font-weight: bold; line-height:16px; color:#EFF6FD; 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:#dbe4f0; 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: #003366; font-size: 11px; line-height: 16px; text-decoration: none;}
a:active	{ color: #003366; font-size: 11px; line-height: 16px; text-decoration: none;}
a:visited	{ color: #003366; font-size: 11px; line-height: 16px; text-decoration: none;}
a:hover		{ color: #003366; font-size: 11px; line-height: 16px; text-decoration: none;}

a.clients:link		{ color: #003366; font-size: 11px; line-height: 12px; text-decoration: none;}
a.clients:active	{ color: #003366; font-size: 11px; line-height: 12px; text-decoration: none;}
a.clients:visited	{ color: #003366; font-size: 11px; line-height: 12px; text-decoration: none;}
a.clients:hover		{ color: #003366; font-size: 11px; line-height: 12px; text-decoration: underline;}

a.text:link			{ color: #003366; font-size: 11px; line-height: 13px; text-decoration: underline;}
a.text:active		{ color: #003366; font-size: 11px; line-height: 13px; text-decoration: underline;}
a.text:visited	{ color: #003366; font-size: 11px; line-height: 13px; text-decoration: underline;}
a.text:hover		{ color: #003366; font-size: 11px; line-height: 13px; text-decoration: none;}

a.textBig:link		{ color: #003366; font-weight: bold; font-size: 14px; line-height: 16px; text-decoration: underline; }
a.textBig:active	{ color: #003366; font-weight: bold; font-size: 14px; line-height: 16px; text-decoration: underline; }
a.textBig:visited	{ color: #003366; font-weight: bold; font-size: 14px; line-height: 16px; text-decoration: underline; }
a.textBig:hover		{ color: #003366; font-weight: bold; font-size: 14px; line-height: 16px; text-decoration: none; }

a.textPop:link		{ color: #003366; font-family: Arial, Verdana, Helvetica;font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }
a.textPop:active	{ color: #003366; font-family: Arial, Verdana, Helvetica;font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }
a.textPop:visited	{ color: #003366; font-family: Arial, Verdana, Helvetica;font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none }
a.textPop:hover		{ color: #003366; font-family: Arial, Verdana, Helvetica;font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: none; }

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.textWhite:link			{ color: #ffffff; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: none;}
a.textWhite:active		{ color: #ffffff; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: none;}
a.textWhite:visited		{ color: #ffffff; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: none;}
a.textWhite:hover			{ color: #ffffff; font-weight: bold; font-size: 18px; line-height: 20px; text-decoration: underline;}

/* content */
.main 		{background-color:#EFF6FD;}
.details	{background-color:#EFF6FD;}
.joinIn		{background-color:#EFF6FD;}
.dFusionGalerie	{background-image: url(/img/background/dFusionGalerie.jpg);}

.big	{ font-size: 14px; font-weight: bold; line-height:16px; color:#003366;}

/* div always center */
.divMain	{position: relative; margin: auto; width: 785px; height: 482px; text-align: left; border:0px solid;}
.divIntro {position: relative; margin: auto; width: 785px; height: 340px; text-align: left; border:0px solid;}

.divContent				{position: absolute; overflow:auto; width:780; height:336; margin-top:-145; z-index: 100; border:0px solid;}
.divContentImp	{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:40; }
.divContentLeftBottom	{position: absolute; overflow:auto; width:360; height:110; margin-top:220; 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; }

.divContentRight			{position: absolute; overflow:auto; width:360; height:215; margin-top:0; z-index: 100; border:0px solid; margin-left:-3; left:50%;}
.divContentRightBottom	{position: absolute; overflow:auto; width:360; height:120; margin-top:213; z-index: 100; border:0px solid; margin-left:0; left:50%;}
.divContentRightImp		{position: absolute; absolute; overflow:auto; width:360; height:331; margin-top:0; z-index: 100; border:0px solid; margin-left:5; left:50%;}

.divPartner	{position: absolute; width:150; height:50; margin-top:225; z-index: 100; border:0px solid; margin-left:570; }

.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:-70; 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:-120; bottom:50%; z-index: 30; border:0px solid; }

.divGitter				{background-color: #a1c3de; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; position: absolute; width:361; height:222; margin-left: -2; left:50%; margin-top:45; z-index: 1;}
.divGitterLeft		{background-color: #a1c3de; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; position: absolute; width:359; height:224; margin-left: 29; margin-top:45; z-index: 1;}
.divGitterComp		{background-color: #a1c3de; filter: alpha(opacity=0); -moz-opacity: .0; opacity: .0; position: absolute; width:722; height:224; margin-left: 29; margin-top:45; z-index: 1;}
.divGitterVisible	{background-color: #a1c3de; filter: alpha(opacity=73); -moz-opacity: .65; opacity: .65; position: absolute; width:360; height:222; margin-left:-2; left:50%; margin-top:-206; top:50%; z-index: 20; }
.divContentRightVisibleDF			{position: absolute; background-color: #a1c3de; 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%;}
.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: 342; border: 0px solid;}
.taContentDetail			{width: 340; border: 0px solid;}
.taContentEmpty	{width: 25;}
.taContentPopup	{width: 340; background-color:#a1c3de;}

.tdContent				{ padding-top:8px; padding-bottom:0px; padding-left:10px; padding-right:10px;}
.tdContentDetail	{ padding-top:2px; padding-bottom:2px; padding-left:3px; font-size: 10px; line-height:12px; color:#003366;}
.tdContentOrange	{ font-size: 18px; line-height: 24px; font-weight: bold; color:#ff6600; padding-top:25px; padding-bottom:0px; letter-spacing:-0.1mm; word-spacing:0.1mm;}
.tdContentWhite		{ font-size: 18px; line-height: 24px; font-weight: bold; color:#ffffff; 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:3px; padding-bottom:2px; padding-left:3px; font-size: 13px; font-weight: bold; line-height:17px; color:#003366;}
.tdContentHeadDetail	{ padding-top:2px; padding-bottom:2px; padding-left:3px; font-size: 12px; font-weight: bold; line-height:14px; color:#003366; }
.tdContentLogo	{ padding-left:3px; text-align: center;}

.tdContentClients	{ padding-top:0px; padding-bottom:0px; padding-left:1px; font-size: 11px; line-height:12px; color:#003366; width: 180;}

.tdContentLine		{ padding-bottom: 2px; border-bottom:1px solid #a1c3de; }

.taContentRef		{ background-color: #a1c3de; width: 340;}
.tdContentRef		{ padding-top:0px; padding-bottom:0px; padding-left:3px; font-size: 12px; line-height:14px; color:#003366; }

.tdContentJoin	{ border-bottom:1px solid #ffffff;; border-right:1px solid #ffffff; font-weight: bold; padding-right:10px; padding-bottom:2px; padding-left:1px; }
.tdContentError	{ border-bottom:3px solid #ffffff;; border-right:3px solid #ffffff; font-weight: bold; padding-right:10px; padding-bottom:2px; padding-left:5px; background-color:#EFF6FD;}
.tdContentFusion		{ padding-top:10px; padding-bottom:5px; padding-left:3px;}
.tdContentFusionGalerie		{ padding-top:2px; padding-bottom:2px; padding-left:3px;}
.tdContentFusionLink		{ padding-top:3px; padding-bottom:5px; padding-left:30px;}
.tdContentBold			{ padding-top:4px; padding-bottom:4px; padding-left:3px; font-size: 16px; font-weight: bold; line-height:18px; color:#003366;}

.detailsHead 		{background-color:#a1c3de; text-align: right; font-size: 16px; line-height:16px; color:#EFF6FD;}
.detailsContent	{padding-top:0px; padding-bottom:0px; padding-left:3px; font-size: 14px; line-height:16px; color:#003366;}
.detailsHeadLine	{padding-top:0px; padding-bottom:0px; padding-left:3px; font-size: 16px; line-height:18px; font-weight: bold; color:#003366;}

/* span */
.orangeSmall	{ font-size: 12px; font-weight: bold; color:#ff6600; letter-spacing:0.1mm; word-spacing:0.1mm; }
.textBig			{ color: #003366; font-weight: bold; font-size: 14px; line-height: 16px; }

/* navigation */

a.nav:link		{ color: #dbe4f0; font-size: 12px; line-height: 14px; text-decoration: none}
a.nav:active	{ color: #dbe4f0; font-size: 12px; line-height: 14px; text-decoration: none}
a.nav:hover		{ color: #dbe4f0; font-size: 12px; line-height: 14px; text-decoration: none}
a.nav:visited	{ color: #dbe4f0; font-size: 12px; line-height: 14px; text-decoration: none}

a.navLeft:link		{ color: #003366; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none}
a.navLeft:active	{ color: #003366; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none}
a.navLeft:hover		{ color: #003366; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none}
a.navLeft:visited	{ color: #003366; font-size: 12px; font-weight: bold; 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.navTextDF:link		{ color: #064A87; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration: none}
a.navTextDF:active	{ color: #064A87; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration: none}
a.navTextDF:hover		{ color: #064A87; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration: none}
a.navTextDF:visited	{ color: #064A87; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration: none}

a.navTextDFGal:link		{ color: #064A87; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: none}
a.navTextDFGal:active	{ color: #064A87; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: none}
a.navTextDFGal:hover		{ color: #064A87; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: none}
a.navTextDFGal:visited	{ color: #064A87; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 12px; text-decoration: none}

.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(/img/background/form.jpg);}
.inputDF 	{ background-color:#5F858F; border: 1px solid #ffffff; font-size:14px; color:#ffffff; 
	scrollbar-3dlight-color: #EFF6FD;	
	scrollbar-arrow-color: #EFF6FD;	
	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(/img/background/dFusionGalerie.jpg);}
.detailsGalHeadLine	{color: #000000; font-weight: bold; font-size: 12px; line-height: 18px; padding-top:5px; padding-bottom:5px; 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(/img/background/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: none}
a.navDf:active	{ color: #ffffff; font-size: 14px; line-height: 16px; text-decoration: none}
a.navDf:hover		{ color: #ffffff; font-size: 14px; line-height: 16px; text-decoration: none}
a.navDf:visited	{ color: #ffffff; font-size: 14px; line-height: 16px; text-decoration: none}

