﻿

#fb-root                           		{
                                        float:left;
                                        clear:both;
                                        width:100%;
                                        padding-top:12px;
                                        -border:solid 1px #ff0000;
                                        }

#facebook_visit                   		{
                                        float:left;
                                        clear:both;
                                        border-top:solid 1px #cccccc;
                                        margin:18px 0px 0px 0px;
                                        padding-top:10px;
                                        width:160px;
                                        
                                        }
#facebook_visit img                 		    {
                                        float:left;
                                        margin:0px 0px 0px 0px;
                                        border:0px;
                                        width:32px;
                                        }                                          
#facebook_visit p                   		    {
                                        float:left;
                                        width:100px;
                                        margin:2px 0px 0px 10px;
                                        }                                        


.link_pdf               				{
                                        display:block;
                                        background-image:url(http://www.ebcom.ch/images/upload/icon_pdf_60.gif);
                                        background-repeat:no-repeat;
                                        text-indent:24px;
                                        float:left;
                                        clear:both;
                                        margin:6px 0px 0px 0px;
                                        }
.link_url               				{
                                        display:block;
                                        background-image:url(http://www.ebcom.ch/images/upload/icon_url_67.jpg);
                                        background-repeat:no-repeat;
                                        text-indent:30px;
                                        float:left;
                                        clear:both;
                                        margin:6px 0px 0px 0px;
                                        }                                        

.list                   				{
                                        margin-top:-4px;
                                        
                                        }
.list th                   				{
                                        padding:0px 0px 6px 0px;
                                        text-align:left;
                                        vertical-align:top;
                                        
                                        }
.list td                   				{
                                        padding:6px 0px 6px 0px;
                                        vertical-align:top;
                                        border-top:solid 1px #cccccc;
                                        }
.list td.spacer          						{
                                        padding:0px;
										border:0px;
                                        }										

.nolist td                   			{
                                        padding:0px 0px 6px 0px;
                                        vertical-align:top;
                                        border-top:0px;
                                        }


html                                    {
                                        }
body                                    {
                                        font-family:Arial, MS Sans Serif, Verdana;
                                        font-size:11px;
                                        line-height:140%;
                                        -webkit-text-size-adjust: none;
                                        }
h1                                      {
                                        margin:-6px 0px 35px 0px;
                                        color:#0f3880;
                                        font-size:24px;
                                        line-height:32px;
                                        }
h2                                      {
                                        margin:0px 0px 2px 0px;
                                        font-size:14px;
                                        color:#0f3880;
                                        line-height:19px;
                                        }
h3                                      {
                                        margin:0px 0px 2px 0px;
                                        font-size:11px;
                                        color:#0f3880;
                                        }                                        
p                                       {
                                        margin:0px 0px 12px 0px;
                                        width:100%;
                                        } 
a                                       {
                                        color:#0f3880;
                                        text-decoration:none;
                                        }                                         
a:hover                                 {
                                        color:#b29654;
                                        text-decoration:underline;
                                        }
ul                                      {
                                        padding:2px 0px 0px 28px;
                                        margin:0px 0px 12px 0px;
                                        }                                          
input                                   {
                                        font-size:11px;
                                        }  
textarea                                {
                                        font-family:Arial, MS Sans Serif, Verdana;
                                        font-size:11px;
                                        } 
#myForm                                 {
                                        text-align:left;
                                        margin:0px auto;
                                        width:980px;
                                        }

input                                   {
                                        border:solid 1px #cccccc;
                                        padding:1px 3px 2px 3px;
                                        width:170px;
                                        }

textarea                                {
                                        border:solid 1px #cccccc;
                                        padding:1px 3px 2px 3px;
                                        width:320px;
                                        height:180px;
                                        margin:10px 0px 0px 0px
                                        }

#submitbutton                           {
                                        border:solid 1px #cccccc;
                                        width:80px;
                                        margin:6px 6px 0px 0px;
                                        }


#cancelbutton                           {
                                        border:solid 1px #cccccc;
                                        width:80px;
                                        margin:6px 6px 0px 0px;
                                        }
#_txtKeyWordManuell                     {
                                        border:solid 1px #2d5291;
                                        padding:2px 3px 3px 3px;
                                        width:120px;
                                        height:16px;
                                        -margin:0px 0px 2px 0px;
                                        }                                       



/* ------------------------------------ News ------------------------------------ */ 
#pscroller_01_a .date			{
								color:#000000;
								}

#pscroller_01_a					{
								float:left;
								margin:0px 0px 0px 0px;
								width: 140px;
								height: 48px;
								-border-bottom: 1px solid #2d5291;
								padding: 0px;
								cursor:default;
								}

#pscroller_01_b					{
								clear:left;
								float:left;
								margin:0px 0px 0px 0px;
								width: 180px;
								height: 48px;
								-border-top: 1px solid #2d5291;
								padding: 0px;
								cursor:default;
								}

#pscroller_02_a .date			{
								color:#000000;
								}
								
#pscroller_02_a					{
								float:left;
								margin:20px 0px 0px 0px;
								width: 140px;
								height: 48px;
								-border-bottom: 1px solid #2d5291;
								padding: 0px;
								cursor:default;
								}

#pscroller_02_b					{
								clear:left;
								float:left;
								margin:0px 0px 0px 0px;
								width: 180px;
								height: 48px;
								-border-top: 1px solid #2d5291;
								padding: 0px;
								cursor:default;
								}
																

.panel      					{
								-border:solid 1px #ff0000;
								height:48px;
								}
						




                                        
/* ------------------------------------ Header ------------------------------------ */                                        
#header                                 {
                                        float:left;
                                        width:100%;
                                        height:116px;
                                        background-color:#ffffff;
                                        }

#logo_ebcom                             {
                                        margin-right:192px;
                                        }                                        
                                        
.header_box                             {
                                        float:left;
                                        margin:10px 0px 0px 30px;
                                        padding-left:15px;
                                        height:74px;
                                        overflow:hidden;
                                        border-left:solid 1px #2d5291;
                                        }

/* ------------------------------------ Service Navigation 01 ------------------------------------ */
#service_01                             {
                                        float:left;
                                        clear:both;
                                        margin:8px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        font-size:11px;
                                        color:#0f3880;
                                        }
#service_01 li                          {
                                        float:left;
                                        margin-right:6px;
                                        }
#service_01 a                           {
                                        color:#0f3880;
                                        text-decoration:none;
                                        }                                                                                
#service_01 a:hover                     {
                                        color:#b29654;
                                        text-decoration:underline;
                                        }
#service_01 a.active                    {
                                        color:#b29654;
                                        text-decoration:none;
                                        }

/* ------------------------------------ Service Navigation 02 ------------------------------------ */
#service_02                             {
                                        float:left;
                                        clear:both;
                                        margin:35px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        font-size:11px;
                                        color:#0f3880;
                                        }
#service_02 li                          {
                                        float:left;
                                        margin-right:6px;
                                        }
#service_02 a                           {
                                        color:#0f3880;
                                        text-decoration:none;
                                        }                                                                                
#service_02 a:hover                     {
                                        color:#b29654;
                                        text-decoration:underline;
                                        }
#service_02 a.active                    {
                                        color:#b29654;
                                        text-decoration:none;
                                        }

/* ------------------------------------ Service Navigation 03 ------------------------------------ */
#service_03                             {
                                        float:left;
                                        clear:both;
                                        margin:54px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        font-size:11px;
                                        }
#service_03 input                       {
                                        padding:0px 0px 0px 2px;
                                        color:#0f3880;
                                        font-size:11px;
                                        }


/* ------------------------------------ Service Navigation 04 ------------------------------------ */
#service_04                             {
                                        margin:0px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        font-size:12px;
                                        background-color:#0f3880;
                                        width:980px;
                                        height:30px;
                                        border-bottom:solid 1px #ffffff;
                                        color:#ffffff;
                                        font-size:11px;
                                        }
#service_04 li                          {
                                        float:left;
                                        margin:8px 6px 0px 0px;
                                        }
                                        
#service_04 li:first-child              {
                                        
                                        margin:8px 6px 0px 54px;
                                        }                                        
                                        
#service_04 a                           {
                                        color:#ffffff;
                                        text-decoration:none;
                                        
                                        
                                        }                                                                                
#service_04 a:hover                     {
                                        color:#b29654;
                                        text-decoration:underline;
                                        }

#service_04 a.active                    {
                                        color:#b29654;
                                        text-decoration:none;
                                        }
/* ------------------------------------ Pfad Navigation ------------------------------------ */                                        
#pfad_navigation                        {
                                        float:left;
                                        margin:0px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        font-size:12px;
                                        background-color:#0f3880;
                                        width:953px;
                                        height:27px;
                                        border-bottom:solid 1px #ffffff;
                                        color:#ffffff;
                                        font-size:11px;
                                        }                                      
#pfad_navigation li                          {
                                        float:left;
                                        margin:6px 6px 0px 0px;
                                        }
                                        
#pfad_navigation li:first-child              {
                                        
                                        margin:6px 6px 0px 60px;
                                        }                                        
                                        
#pfad_navigation a                           {
                                        color:#ffffff;
                                        text-decoration:none;
                                        
                                        
                                        }                                                                                
#pfad_navigation a:hover                     {
                                        color:#b29654;
                                        text-decoration:underline;
                                        }                                        
#pfad_navigation a.active               {
                                        color:#b29654;
                                        text-decoration:none;
                                        }                                          

/* ------------------------------------ Banner ------------------------------------ */

                                        
#banner                                 {
                                        float:left;
                                        width:100%;
                                        height:270px;
                                        border-bottom:solid 1px #ffffff;
                                        }
/* ------------------------------------ Haupt Navigation ------------------------------------ */ 
#menu                                   {
                                        float:left;
                                        clear:both;
                                        position:relative;
                                        left:0px;
                                        top:-195px;
                                        margin-bottom:-185px;
                                        }
#mainmenu                               {
                                        float:left;
                                        clear:both;
                                        -position:relative;
                                        -left:0px;
                                        -top:-45px;
                                        margin-bottom:-45px;
                                        }
#submenu                                {
                                        float:left;
                                        margin-top:0px;
                                        width:980px;
                                        height:140px;
                                        background-image:url(images/bg_submenu.png);
                                        -border-bottom:solid 1px #ffffff;
                                        visibility:hidden;
                                        overflow:hidden;
                                        }                                        
#menu_slider                            {
                                        width:980px;
                                        height:140px;
                                        background-color:#fff000;
                                        }                                        
.navigation_0                           {
                                        margin:0px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        width:980px;
                                        height:65px;
                                        background-image:url(images/bg_navigation.png);
                                        }
.navigation_0 li                        {
                                        float:left;
                                        }
.navigation_0 li:first-child            {
                                        margin-left:60px;
                                        background-image:url(images/bg_submenu_ul.png);
                                        width:1px;
                                        height:65px;
                                        }  
.navigation_0 li a                      {
                                        display:block;
                                        height:65px;
                                        width:120px;
                                        color:#ffffff;
                                        font-weight:bold;
                                        background-image:url(images/bg_mainmenu_li.png);
                                        }
.navigation_0 li a:hover                {
                                        background-image:url(images/bg_mainmenu_li_hover.png);
                                        text-decoration:none;
                                        color:#b29654;
                                        }                                        
.navigation_0 li a.active               {
                                        background-image:url(images/bg_mainmenu_li_hover.png);
                                        text-decoration:none;
                                        color:#b29654;
                                        } 
.navigation_0 li .img01                 {
                                        float:left;
                                        width:10px;
                                        height:65px;
                                        border:solid 0px #ff0000;                          
                                        }
.navigation_0 li .img02                 {
                                        float:left;
                                        width:110px;
                                        height:7px;                          
                                        border:solid 0px #ff0000;
                                        }                                                                                 

.navigation_1                           {
                                        -border:solid 1px #ff0000;
                                        width:360px;
                                        height:140px;
                                        float:left;
                                        margin:0px 0px 0px -240px;
                                        visibility:hidden;
                                        background-image:url(images/bg_submenu_ul.png);
                                        background-repeat:no-repeat;
                                        display:block;
                                        -border:solid 1px #ff0000;
                                        }                                        
.navigation_1 ul                        {
                                        float:left;
                                        margin:0px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        -width:240px;
                                        -height:140px;
                                        
                                        
                                        }
.navigation_1 li a                      {
                                        display:block;
                                        -height:55px;
                                        width:180px;
                                        color:#ffffff;
                                        font-weight:bold;
                                        } 
.navigation_1 li a:hover                {
                                        text-decoration:none;
                                        color:#b29654;
                                        }
.navigation_1 li a.active               {
                                        text-decoration:none;
                                        color:#b29654;
                                        }                                        
.navigation_1 li a img                  {
                                        width:12px;
                                        height:16px;
                                        border:0px;
                                        }                                        
.navigation_1 li:first-child a img      {
                                        width:12px;
                                        height:24px;
                                        border:0px;
                                        }
#nav_index_1                            {
                                        margin-left:60px;
                                        } 
                                        
/* ------------------------------------ Content ------------------------------------ */
#service_point                          {
                                        float:left;
                                        margin:0px 0px 0px 60px;
                                        width:160px;
                                        }


#news                                   {
                                        float:left;
                                        margin:0px 0px 0px 30px;
                                        width:180px;
                                        }

#editor                                 {
                                        float:left;
                                        margin:0px 0px 0px 30px;
                                        width:670px;
                                        -border:solid 1px #fff000;
                                        }


                                        
#content                                {
                                        float:left;
                                        width:980px;
                                        background-color:#ffffff;
                                        background-image:url(images/bg_content.jpg);
                                        background-repeat:repeat-x;
                                        padding:48px 0px 20px 0px;
                                        }
                                        
                                        
/* ------------------------------------ Footer ------------------------------------ */                                        
#footer                                 {
                                        float:left;
                                        font-size:12px;
                                        width:980px;
                                        }
#credits                                {
                                        float:left;
                                        width:950px;
                                        height:38px;
                                        background-color:#0f3880;
                                        color:#627dac;
                                        font-size:11px;
                                        }
#credits p                              {
                                        margin:8px 0px 0px 60px;
                                        width:900px;
                                        } 
#credits a                              {
                                        color:#627dac;
                                        text-decoration:none;
                                        }                                                                                
#credits a:hover                        {
                                        color:#b29654;
                                        text-decoration:underline;
                                        }

/* ------------------------------------ Print ------------------------------------ */                                         
#pfad_navigation_print                  {
                                        float:left;
                                        margin:56px 0px 0px 0px;
                                        padding:0px;
                                        list-style-type:none;
                                        font-size:12px;
                                        
                                        height:27px;
                                        border-bottom:solid 1px #ffffff;
                                        color:#000000;
                                        font-size:11px;
                                        }                                      
#pfad_navigation_print li               {
                                        float:left;
                                        margin:6px 6px 0px 0px;
                                        }
#pfad_navigation_print a                {
                                        color:#000000;
                                        text-decoration:none;
                                                                                }                                                                                
#pfad_navigation_print a:hover          {
                                        color:#000000;
                                        text-decoration:none;
                                        }                                        
#pfad_navigation_print a.active         {
                                        color:#000000;
                                        text-decoration:none;
                                        }  
#header_print                           {
                                        float:left;
                                        margin:0px 0px 0px 20px;
                                        width:800px;
                                        height:116px;
                                        background-color:#ffffff;
                                        }
#editor_print                           {
                                        float:left;
                                        margin:20px 0px 40px 60px;
                                        width:800px;
                                        }
#footer_print                           {
                                        float:left;
                                        clear:both;
                                        margin:0px 0px 0px 60px;
                                        width:800px;
                                        padding-left:15px;
                                        height:54px;
                                        overflow:hidden;
                                        border-left:solid 1px #2d5291;
                                        }
#footer_print p                         {
                                        margin:-3px 0px 3px 0px;
                                        }
                                        
                                        
/* ------------------------------------ Obsolete: News mit Icon ------------------------------------ */                                         
/*
#pscroller_01_a img			    {
								float:left;
								}
#pscroller_01_a h3			    {
								float:left;
								width:150px;
								}
#pscroller_01_a .date			{
								color:#000000;
								}											
#pscroller_01_a					{
								float:left;
								margin:0px 0px 0px 0px;
								width: 180px;
								height: 48px;
								-border-bottom: 1px solid #2d5291;
								padding: 0px;
								cursor:default;
								-background-color:#cccccc;
								}
#pscroller_01_b					{
								clear:left;
								float:left;
								margin:2px 0px 0px 27px;
								width: 150px;
								height: 48px;
								-border-top: 1px solid #fff000;
								padding: 0px;
								cursor:default;
								}
#pscroller_02_a img			    {
								float:left;
								}
#pscroller_02_a h3			    {
								float:left;
								width:150px;
								}
#pscroller_02_a .date			{
								color:#000000;
								}											
#pscroller_02_a					{
								float:left;
								margin:20px 0px 0px 0px;
								width: 180px;
								height: 48px;
								-border-bottom: 1px solid #2d5291;
								padding: 0px;
								cursor:default;
								-background-color:#cccccc;
								}
#pscroller_02_b					{
								clear:left;
								float:left;
								margin:2px 0px 0px 27px;
								width: 150px;
								height: 48px;
								-border-top: 1px solid #fff000;
								padding: 0px;
								cursor:default;
								}

*/                                                                                                                                                                                                                                                                                                                                                                                                   
