body				               {
                				margin: 0px;
                				border: 0px;
                				padding: 0px;

                                   text-align: center;
                				width: 100%;
                				
                				background-color: #000000;
                				overflow-y: scroll;
                				}

#Screen				          {
                                   margin: 0px;
                				border: 0px;
                				padding: 0px;
                				
                				position: absolute;
                				left: 50%;
                				margin-left: -383px;
                				
                				background-color: #414141;
				
                                   text-align: center;
				               }
/*----------------------------------------------------------------------*/
#Head	                         {
                				margin: 0px;
                				border: 0px;
                				padding: 0px;
                
                				position: relative;

                                width: 766px;
                                height: auto;

                                background-color: #000000;
                                color: #FFFFFF;
                                
                                text-align: left;
                                }

/*----------------------------------------------------------------------*/                                
#InnerHead                         {
                                   padding: 5px;
                                   background-color: #414141; 
                                   }
/*----------------------------------------------------------------------*/
.Body	 			            {
                                margin: 0px;
                                border: 0px;
                                padding: 0px;

                                position: relative;

                                width: 766px;
                                height: auto;

                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
				                }
/*----------------------------------------------------------------------*/
#BodyTopLeft			        {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 1px solid #EFEFEF;
                                border-left : 0px solid #FFFFFF;
                                border-right: 1px solid #5B5B5B;
                                border-bottom: 1px solid #666666;

                                position: relative;
                                float: left;

                                width: 244px;
                                height: 112px;

                                background-image: url(../images/bluebox.gif);
				                background-repeat: no-repeat;
                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }

#BodyTopMiddel			        {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 1px solid #EFEFEF;
                                border-left : 1px solid #5B5B5B;
                                border-right: 1px solid #5B5B5B;
                                border-bottom: 1px solid #666666;

                                position: relative;
                                float: left;

                                width: 244px;
                                height: 112px;

                                background-image: url(../images/orangebox.gif);
				                background-repeat: no-repeat;
                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }

#BodyTopRight 			        {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 1px solid #EFEFEF;
                                border-left : 1px solid #5B5B5B;
                                border-right: 0px solid #FFFFFF;
                                border-bottom: 1px solid #666666;

                                position: relative;
                                float: left;

                                width: 244px;
                                height: 112px;

                                background-image: url(../images/greenbox.gif);
				                background-repeat: no-repeat;
                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }
/*----------------------------------------------------------------------*/
#BodyBottomLeft			        {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 0px solid #FFFFFF;
                                border-left : 0px solid #FFFFFF;
                                border-right: 1px solid #333333;
                                border-bottom: 0px solid #FFFFFF;

                                position: relative;
                                float: left;

                                width: 244px;
/*-------------------- WERT ÄNDERN FÜR STARTSEITE ZU ERHÖHEN / VERKLEINERN --------------------------------------------------*/                                
                                height: 320px;

                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }

#BodyBottomMiddel	 	        {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 0px solid #FFFFFF;
                                border-left : 1px solid #333333;
                                border-right: 1px solid #333333;
                                border-bottom: 0px solid #FFFFFF;
                                position: relative;
                                float: left;

                                width: 244px;
/*-------------------- WERT ÄNDERN FÜR STARTSEITE ZU ERHÖHEN / VERKLEINERN --------------------------------------------------*/                                
                                height: 320px;

                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }

#BodyBottomRight		        {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 0px solid #FFFFFF;
                                border-left : 1px solid #333333;
                                border-right: 0px solid #FFFFFF;
                                border-bottom: 0px solid #FFFFFF;
                                position: relative;
                                float: left;

                                width: 244px;
/*-------------------- WERT ÄNDERN FÜR STARTSEITE ZU ERHÖHEN / VERKLEINERN --------------------------------------------------*/                                
                                height: 320px;

                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }
/*----------------------------------------------------------------------*/
#Foot				            {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                position: static;

                                width: 756px;
                                height: auto;

                                background-color: #333333;

                                color: #C6C3C6;
                                text-align: right;
                                font-weight: bold;
                                font-family: arial;
                                font-size: 10px;
                                }                            
/*----------------------------------------------------------------------*/
#BodyLeft			            {
				                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 0px solid #FFFFFF;
                                border-left : 0px solid #FFFFFF;
                                border-right: 1px solid #333333;
                                border-bottom: 0px solid #FFFFFF;
                                position: relative;
                                float: left;

                                width: 244px;
                                height: auto;

                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }
                                 
#BodyRight			            {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 0px solid #FFFFFF;
                                border-left : 1px solid #333333;
                                border-right: 0px solid #FFFFFF;
                                border-bottom: 0px solid #FFFFFF;
                                position: relative;
                                float: left;

                                width: 500px;
                                height: auto;

                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }
/*----------------------------------------------------------------------*/
#BodyTopLeftDemoScreen		    {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 1px solid #EFEFEF;
                                border-left : 0px solid #FFFFFF;
                                border-right: 1px solid #5B5B5B;
                                border-bottom: 1px solid #666666;

                                position: relative;
                                float: left;

                                width: 244px;
                                height: 112px;

                                background-image: url(../images/greenbox_l.gif);
				                background-repeat: no-repeat;
                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }

#BodyTopMiddelDemoScreen	    {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                border-top: 1px solid #EFEFEF;
                                border-left : 1px solid #5B5B5B;
                                border-right: 1px solid #5B5B5B;
                                border-bottom: 1px solid #666666;

                                position: relative;
                                float: left;

                                width: 244px;
                                height: 112px;

                                background-image: url(../images/greenbox_m.gif);
				                background-repeat: no-repeat;
                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }
                                 
#BodyTopRightDemoScreen		    {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;
                                
                                border-top: 1px solid #EFEFEF;
                                border-left : 1px solid #5B5B5B;
                                border-right: 0px solid #FFFFFF;
                                border-bottom: 1px solid #666666;

                                position: relative;
                                float: left;
                                
                                width: 244px;
                                height: 112px;

                                background-image: url(../images/greenbox_r.gif);
				                background-repeat: no-repeat;
                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: left;
                                }
                                 
#BodyBottomDemoScreen		    {
                                margin: 0px;
                                border: 0px;
                                padding: 5px;

                                position: relative;
                                float: left;

                                width: 756px;
                                height: auto;

                                background-color: #414141;
                                color: #FFFFFF;
                                 
                                text-align: center;
                                }
/*----------------------------------------------------------------------*/
.ClearLeftFloat			        {
                                margin: 0px;
                                border: 0px;
                                padding: 0px;

                				clear: left;
                				position: static;
                                
                                width: auto;
                                height: auto;
                                }
/*----------------------------------------------------------------------*/
ol				                {
                				margin-top: 0px;
                				font-family: arial;
                				font-size: 12px;
                				margin-left: -10px;
                				}
				
ul				                {
                				list-style-image:url(../images/arrowNS.gif);
                				margin-top: 0px;
                				font-family: arial;
                				font-size: 12px;
                				margin-left: -17px;
                				margin-bottom: 0px;
                				}
				
li				                {
                				margin: 0px;
                				padding: 0px;
                				margin-right: 10px;
                				padding-bottom: 10px;
                				font-family: arial;
                				font-size: 12px;
                				}

li.articlelist			        {
                				margin: 0px;
                				padding: 0px;
                				margin-right: 10px;
                				padding-bottom: 0px;
                				font-family: arial;
                				font-size: 12px;
                				}


/*----------------------------------------------------------------------*/				
p				                {
                				margin: 0px;
                				border: 0px;
                				padding: 0px;
                				margin-left: 10px;
                				margin-right: 10px;
                				
                				font-family: arial;
                				font-size: 12px;
                				color: #FFFFFF;
                				}


TD			                {
                				font-family: arial;
                				font-size: 12px;
                				color: #FFFFFF;
                				}

TD.tarife {
background-color: #5F5F5F;                              
}

TD.adv{
background-color: #635249;
text-align: right;
vertical-align:  align-top;
padding-right: 6px;
                				border: 1px solid #5F5F5F;
}

TD.free{
background-color: #4E5C36;
text-align: right;
vertical-align:  align-top;
padding-right: 6px;
                				border: 1px solid #5F5F5F;
}

p.articlesummary	            {margin-left: 10px;}
p.articletext		            {margin-left: 10px;}		
p.steptext		                {font-size: 12px; } 
p.shortinfo                         {font-size: 10px; } 
p.message			            {
                				color: #F00B00;
                				font-weight: bold;
                				margin-left: 10px;
                				}
p#Message			            {margin-left: 10px;}
				
p.text			                {text-valign: top;
                                 margin-left: 2px;}
                      
p.summary			            {margin-left: 10px;}
p.backText			            {margin-left: 10px;
				                 text-align: left;}

p.greenText			            {color: #A4C02D;}
p.blueText			            {color: #5CA1D0;}
p.orangeText			        {color: #E99722;}
/*----------------------------------------------------------------------*/
font				            {
                				margin: 0px;
                				border: 0px;
                				padding: 0px;
                				padding-top: 5px;
                				
                				font-family: arial;
                				font-size: 12px;
                				color: #FFFFFF;
                				}
				
font.script		                {
                				font-family: courier;
                				}

font.negativeCheck	            {
                				color: #F00B00;
                				font-weight: bold;
                				}

font.positiveCheck	            {
                				color: #00C000;
                				font-weight: bold;
                				}
				
p.negativeMessage	            {
				                color: #F00B00;
				                }

p.positiveMessage	            {
				                color: #00C000;
				                }

h1				                {
                				margin: 0px;
                				margin-top: 10px;
                				margin-right: 0px;
                				margin-left: 10px;
                				margin-bottom: 0px;
                				padding: 0px;
                				
                				font-family: arial;
                				font-size: 16px;
                				font-weight: bold;
                				color: #FFFFFF;
                				}
                				
h2				               {
                				margin: 0px;
                				margin-top: 10px;
                				margin-right: 0px;
                				margin-left: 10px;
                				margin-bottom: 5px;
                				padding: 0px;
                				
                				font-family: arial;
                				font-size: 14px;
                				font-weight: bold;
                				color: #FFFFFF;
                				}                				
				
hr				                {
                				margin: 8px;
                				margin-left: 10px;
                				margin-right: 25px;
                				padding: 0px;
                				border: 1px solid #5F5F5F;
                				
                				color: #5F5F5F;
                				width: auto;
                				}
/*----------------------------------------------------------------------*/				
a				                {
                				font-family: arial;
                				font-size: 12px;
                				font-weight: bold;
                				text-decoration: none;
                				color: #5CA1D0;
                				}

a:hover			                {text-decoration: underline;}
a:active			            {text-decoration: underline;}

a.GreenLink		                {color: #A4C02D;}
a.GreenLink2	                {color: #A4C02D; margin-left: 10px;}
a.feedmenu 		                {font-size: 11px;
    				            text-decoration: underline;
    				            margin-right: 2px;color: #FFFFFF;}
a.BlueLink		                {color: #5CA1D0;}
a.OrangeLink		            {color: #E99722;}
a.RedLink			            {color: #F00B00;}
a.BlueLink2		                {color: #5CA1D0;
				                margin-left: 10px;}
a.ImpressumLink	                {font-weight: normal;}
/*----------------------------------------------------------------------*/
input 			                {
                				border: 1px solid #5F5F5F;
                				background-color: #333333;
                				padding: 1px 1px 1px 1px;
                				margin-top: 1px;
                				margin-bottom: 1px;
                				color: #FFFFFF;
                				}
                				
input.button                       {border: 1px solid #000000; color: #000000; background-color: #D4D0C8;}        				

input.Kontakt       {width: 205px;}	
				
.Demo			                {
                				border: 1px solid #5F5F5F;
                				background-color: #333333;
                				margin-left:9px;				
                				}
				
textarea			            {
                				border: 1px solid #5F5F5F;
                				background-color: #333333;
                				padding: 1px 1px 1px 1px;
                				margin: 0px 0px 0px 0px;
                				color: #FFFFFF;
                				}
/*----------------------------------------------------------------------*/				
table			                {
                				margin: 0px;
                				border: 0px;
                				padding: 0px;
                				margin-left: 0px;
                				}
				
tr 				                {
                				margin: 0px;
                				border: 0px;
                				padding: 0px;
                				}
/*----------------------------------------------------------------------*/				
#HomeCallbackButton		        {
                				position: relative;
                				top: 32px;
                				left: 165px;
                				}
				
#DemoCallbackButton		        {
                				position: relative;
                				top: 22px;
                				left: 29px;
                				}

p.demoForm			            {
                				color: #FFFFFF;
                				font-weight: bold;
                				}
				
#homeDemoForm			        {
                				margin: 0px;
                				border: 0px;
                				padding: 0px;
                				position: relative;
                				top: 45px;
                				left: 20px;
                				}
/*----------------------------------------------------------------------*/	
table.InfoBox	                {
        				        border: 1px solid #333333;
        				        position: relative;
        				        left: 9px;
        				        width: 175px;
        				        height: 42px;
        				        }	
/*----------------------------------------------------------------------*/				
table.Form                      {margin-left: 10px;}
table.Form td.submit            {padding-top: 14px;}
                                
div#Message                     {margin-top: 10px; margin-bottom: 10px; margin-left: -5Px;}                                
                                
                                

span#InitNumberShortMessageBlock{
                                position: absolute;
                                z-index: 10;
                                width: 100px;
                                margin-top: -14px;
                                }

img#InitNumberShortMessageArrow {
        						margin: 0px;
        						border: 0px;
        						padding: 0px;
        						
        						width: 20px;
        						height: 50px;
                                }

span#InitNumberShortMessage      {
                                position: absolute;
                                margin-top: -16px;
                                padding-right: 5px;
                                text-align: center;
                                height: 46px;
                                font-size: 10pt;
                                margin: 0px;
                                border: 2px solid #000000;
                                border-left: 0px;
        					  font-family: arial;	
                                background-color: #FFFFFF;
                                color: #000000;
                                }
                                
span#ValidateCodeShortMessageBlock{
                                position: absolute;
                                z-index: 10;
                                width: 100px;
                                margin-top: -24px;
                                }
 
img#ValidateCodeShortMessageArrow{
        						margin: 0px;
        						border: 0px;
        						padding: 0px;
                                   margin-top:0;        						
        						width: 20px;
        						height: 68px;
                                } 
                                
span#ValidateCodeShortMessage   {
                                position: absolute;
                               
                                padding-right: 5px;
                                text-align: center;
                                height: 64px;
                                font-size: 10pt;
                                margin: 0px;
                                border: 2px solid #000000;
                                border-left: 0px;
        					  font-family: arial;	
                                background-color: #FFFFFF;
                                color: #000000;
                                }       

span#SecuritycodeShortMessageBlock{
                                position: absolute;
                                z-index: 10;
                                width: 150px;
                                margin-top: -8px;
                                }

img#SecuritycodeShortMessageArrow {
        						margin: 0px;
        						border: 0px;
        						padding: 0px;
        						
        						width: 20px;
        						height: 50px;
                                }

span#SecuritycodeShortMessage      {
                                position: absolute;
                                margin-top: -16px;
                                padding-right: 5px;
                                text-align: center;
                                height: 46px;
                                font-size: 10pt;
                                margin: 0px;
                                border: 2px solid #000000;
                                border-left: 0px;
        					  font-family: arial;	
                                background-color: #FFFFFF;
                                color: #000000;
                                }
                                
div#Demo table                  {margin-left: 6px;}        

div#feedmenu2  	{font-size: 10px; margin-right: 2px;color: #414141;}	
								
div#feedmenu2 a	{font-size: 10px;
				text-decoration: none;
				color: #414141;}	