body,html					{margin:0;padding:0;}
p,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0;}

.Text			{ text-align:left;   font: 9pt Verdana,Arial,Helvetica,Sans-Serif; }
.TextSmall			{ text-align:left;   font: 8pt Verdana,Arial,Helvetica,Sans-Serif; }
.TextBig    { text-align:left;   font: bold 10pt Verdana,Arial,Helvetica,Sans-Serif;}
.TextBigger    { text-align:left;  font: bold 12pt Verdana,Arial,Helvetica,Sans-Serif;}

.RegisterRow				{height:25px;}
.RegisterRowSpace		{height:15px;}
.RegisterRowBanner		{height:154px;}

.RegisterTable				{position:relative;top:0px;left:0px;width:165px; border-top:solid 15px #003056; border-right:solid 15px #003056;}
.RegisterDiv					{position:absolute;top:0px;left:0px;width:150px;height:0px; border:none; background-repeat:repeat-y;} 

.RegisterDivLinks			{position:absolute; top:0px; left:0px; width:150px; height:100%; border:none; background-repeat:repeat-y;} 
.RegisterTableLinks		{position:relative; top:0px; left:0px; width:150px;}
.RegisterCellLinks		    {width:150px; text-align:left; font: 7pt Verdana,Arial,Helvetica,Sans-Serif;} 
.RegisterRowLinks		    {height:22px;} 
.RegisterTextLink			{text-decoration:none; color:Blue; cursor:hand; cursor:pointer; }
.RegisterTextLinkHover  {text-decoration:underline; color:Blue; cursor:hand; cursor:pointer; }
.RegisterImgLinks		    {border:none; margin-left:3pt; cursor:hand; cursor:pointer;} 
.RegisterBannerRow		{height:200px;} 
.RegisterBannerCell		{width:150px;} 

.TextDiv						{position:relative;top:0px;left:0px;width:780px; font-size:8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; border:none;}   
/*.TextDivFull					{position:relative;top:0px;left:0px;width:950px; font-size:8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; border:none; padding:0 0 0 0; margin:0 0 0 0;}   */ /* for Schema in dark border text form */
.TextDivFull					{position:relative;top:0px;left:0px;width:940px; font-size:8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; border:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.TextDivIntern				{width:780px;}
.TextLogoDiv				{float:right; line-height:115%; font-size:8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; margin-left:20px;margin-right:0px;margin-top:0px;margin-bottom:20px;width:182px;height:142px;}
.TextLogoP					{text-align:left; margin:0px 0px 0px 0px;}
.TextLogoLink				{font-size:8pt; line-height:150%; color:Black; padding:0px 0px 0px 0px; margin:0px 0px 0px 4px; vertical-align:top;}
.TextInstallLink			{font-size:8pt; line-height:150%; color:White; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 4px; vertical-align:super; cursor:hand; cursor:pointer;}
.TextInstallLink:hover		{font-size:8pt; line-height:150%; color:White; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 4px; vertical-align:super; cursor:hand; cursor:pointer; text-decoration:underline;}
.TextLogoLinkHover			{text-decoration:none; color:Black; cursor:hand; cursor:pointer; font-size:8pt; }
.TextLogoImg				{border:none; margin:0px 0px 2px 0px;}
.TextLogoLinkImg			{border:none; cursor:hand; cursor:pointer;}
.TextLogoIconImg		    {border:none; cursor:hand; cursor:pointer; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px;}

.ProjektDemoLink			{text-decoration:underline; font-size:8pt; font-weight:bolder; line-height:150%; color:Black; padding:0px 0px 0px 0px; margin:0px 0px 0px 4px; vertical-align:top;}
.ProjektDemoLink:hover {text-decoration:none; font-size:8pt; font-weight:bolder; line-height:150%; color:Black; padding:0px 0px 0px 0px; margin:0px 0px 0px 4px; vertical-align:top;}

.UnVisibleText				{height:0px;overflow:hidden;}
.VisibleText					{}
.ScrollableDiv				{height:0px;overflow:hidden;}

.SchemaTextDiv			{height:492px;overflow:hidden; padding:0px 4px 4px 4px;}
.SchemaCaptionDiv		{border:none;position:absolute;background-image:url(../Images/blank01.gif);}
.SchemaLabelDiv			{text-align:right;border:none;position:absolute;background-image:url(../Images/blank01.gif);}
.SchemaLabel				{line-height:150%;font-size:7pt;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

.UnVisibleTextSwitch		{line-height:150%;font-size:8pt;font-family: Verdana,Arial,Helvetica,Sans-Serif;margin:2px;margin-bottom:5.0pt; cursor:hand; cursor:pointer;}

.PresseLink					{text-decoration:none; color:black; cursor:hand; cursor:pointer; line-height:115%;font-size:8pt; font-weight:bolder; font-family: Verdana,Arial,Helvetica,Sans-Serif;margin:2px;margin-bottom:5.0pt;}
.PresseLinkHover			{text-decoration:underline; color:black; cursor:hand; cursor:pointer; line-height:115%;font-size:8pt; font-weight:bolder; font-family: Verdana,Arial,Helvetica,Sans-Serif;margin:2px;margin-bottom:5.0pt;}

a								{ color:blue; text-decoration: none; }
a:visited						{ color:blue; text-decoration: none; }
a:hover						{ color:blue; text-decoration: underline; }

span.MsoHyperlink			{color:blue;	text-decoration:underline;}
span.MsoHyperlinkFollowed	{color:purple;	text-decoration:underline;}

h3									{margin-top:6.0pt; margin-right:0cm; margin-bottom:3.0pt; margin-left:0cm; line-height:115%; page-break-after:avoid; font-size:11.0pt; font-family:Verdana,Arial,Helvetica,Sans-Serif;} 
h5									{margin-top:6.0pt; margin-right:0cm; margin-bottom:3.0pt; margin-left:0cm; line-height:115%; font-size:11.0pt; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-style:italic;}

.MsoNormal					    {line-height:150%;font-size:8pt;font-family:Verdana,Arial,Helvetica,Sans-Serif;margin-bottom:5.0pt;}
.Epigraph					    {line-height:150%;font-size:8pt;font-family:Verdana,Arial,Helvetica,Sans-Serif;margin-left:60pt; margin-bottom:20pt;}

em									{} 
.kleinschrift					    {}
.MsoNormalTable			    {margin:0px 0px 0px 0px; line-height:150%; font-size:8pt; font-family:Verdana,Arial,Helvetica,Sans-Serif;}
.onepixel							{font-size:1px; font-family:Verdana,Arial,Helvetica,Sans-Serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:normal;}

.FullPageImage					{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:none;}
.SchemaImage					{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:none;}

p.MsoList, li.MsoList, div.MsoList																						{margin-top:0cm;	 margin-right:0cm; margin-bottom:10.0pt; margin-left:14.15pt; text-indent:-14.15pt; line-height:115%; font-size:11.0pt; font-family:Calibri,Times New Roman;}
p.MsoListContinue, li.MsoListContinue, div.MsoListContinue													{margin-top:0cm; margin-right:0cm; margin-bottom:6.0pt; margin-left:14.15pt; line-height:115%; font-size:11.0pt; font-family:Calibri,Times New Roman;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph												{margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:36.0pt; line-height:115%; font-size:11.0pt; font-family:"Calibri","sans-serif";}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst        {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; line-height:115%; font-size:11.0pt; font-family:"Calibri","sans-serif";}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; line-height:115%; font-size:11.0pt; font-family:"Calibri","sans-serif";}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast			{margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:36.0pt; line-height:115%; font-size:11.0pt; font-family:"Calibri","sans-serif";}

ol											{margin-top:0px; margin-bottom:0px;}
ul											{margin-top:0px; margin-bottom:0px;}

.DefaultText							{text-align:left; font: 8pt Verdana,Arial,Helvetica,Sans-Serif; } 
.CenterStyle							{width:980px;} 
.OffsetDivStyle						{width:899px; position:relative; top:0px; height:20px; border-right: solid 1px #78A2DC; border-left:solid 1px #78A2DC;} 

.SprachPanelStyle					{ height:0px; overflow:hidden; position:relative; top:0px; padding-bottom:0px; margin-bottom:0px; font-family:Verdana; font-size:8pt; width:174px;}
.SprachLabelStyle						{font-family:Verdana; font-size:8pt; color:White; text-decoration:none; cursor:hand; cursor:pointer; }
.SprachLabelHoverStyle				{font-family:Verdana; font-size:8pt; color:Yellow; text-decoration:underline; cursor:hand; cursor:pointer; }

.RegisterPanelStyle					{position:relative; height:28px; width:980px; top:0px; } 
.RegisterTableStyle					{table-layout:fixed;}
.RegisterRowStyle						{height:28px;}

.MainPanelStyle						{width:965px; position:relative; border-left:solid 15px #003056;border-bottom:solid 15px #003056;border-right:solid 0px #003056; }

.RegPanelHiddenStyle				{width:950px; position:absolute; top:0px; left:0px; height:0px; overflow:hidden;} 
.RegPanelVisibleStyle					{width:405px; position:absolute; margin-left:50%; height:120px; top:384px; left:48px;} 

.MainColumnStyle						{vertical-align:top; width:800px; background-color:White; border:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.MainColumnFullStyle					{vertical-align:top; width:965px; background-color:White; border:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.RegisterColumnStyle					{vertical-align:top; width:165px;}
.RegisterColumnHiddenStyle		{vertical-align:top; width:0px; overflow:hidden;}

.FrameRegisterStyle					{background-color:#003056;position:relative;height:473px;}
.FrameRegisterHiddenStyle			{background-color:#003056;position:relative;height:473px; width:0px; overflow:hidden;}

/*.RegisterEditPanelStyleActive		{width:950px; position:relative; border-left:solid 15px #003056;border-bottom:solid 15px #003056;border-right:solid 15px #003056; } */
/*.RegisterEditPanelStyle				{width:950px; position:absolute; height:473px; top:164px;} */
/*.RegisterPricePanelStyleInit		{width:950px; position:absolute; height:473px; top:0px; overflow:hidden; } */

.RegisterFrameDivStyle				{background-color:White; border:none; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; text-align:center;} 
.RegisterFrameDivFullStyle			{background-color:White; border:none; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; text-align:center;} 

.RegisterFrameStyle					{width:780px; height:443px; position:relative; border:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 
.RegisterFrameFullStyle				{width:940px; height:443px; position:relative; border:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 

.TopOffsetStyle						{position:relative; height:3px; width:980px; border:none; font: 1pt Verdana,Arial,Helvetica,Sans-Serif; text-align:center; } 
.PortalImageStyle						{position:relative; left:15px; top:0px; border:none; overflow:hidden;}
.PortalHeaderImageStyle			{position:relative; left:0px; top:0px; border:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; overflow:hidden;}
.PortalHeaderTextLabelStyle		{color:White; text-align:right; padding-right:15px; font: 8pt Verdana;}

#frmData6                               {position:absolute;left:0px;width:520px;height:260px;text-align:left;}

.LinksPanelStyle						{height:55px; padding-top:5px; border:none; width:980px; background-color:White;} 
.LinksTableStyle						{width:980px;}
.LinksRowStyle							{height:55px;}
.LinksCellStyle							{vertical-align:top; text-align:center; width:90px; line-height:13px; margin:0px;} 
.LinksLabelStyle						{font-family:Verdana; font-size:10px; color:#808080; text-decoration:none; cursor:default; padding-left:3px; padding-right:3px; line-height:10px;} 
.LinksLabelStyle:visited				{font-family:Verdana; font-size:10px; color:#808080; text-decoration:none; cursor:default; padding-left:3px; padding-right:3px; line-height:10px;} 
.LinksLabelStyle:hover					{font-family:Verdana; font-size:10px; color:#808080; text-decoration:none; cursor:default; padding-left:3px; padding-right:3px; line-height:10px;} 

.PortalToolbarPanel					{width:132px; position:relative; text-align:left; height:28px;}
.PortalToolbarMenu					{position: relative; height:28px; margin-left:0px; margin-right:2px; padding:0px; border-style:none; border-collapse:collapse;}
.PortalLanguageMenu				{position: relative; top:0px; height:28px; }
