div#container
{
   width: 1200px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #FFFFFF;
   background-image: url('../images/Pappe01.jpg');
   background-attachment: scroll;
   background-position: left top;
   background-repeat: repeat;
   color: #000000;
   font-family: Tahoma;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
a
{
   color: #000000;
   text-decoration: none;
}
a:visited
{
   color: #008000;
}
a:active
{
   color: #FF0000;
}
a:hover
{
   color: #00FF00;
   text-decoration: none;
}
#preloader
{
   background: #FFFFFF url("../images/(none).gif") no-repeat center center;
   bottom: 0;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 99999;
}
.wb-theme-header
{
   background-color: #DEEDF7;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #222222;
   --background-color: rgba(222,237,247,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #222222;
}
.wb-theme-content
{
   background-color: #F2F5F7;
   background-image: none;
   border: 1px solid #DDDDDD;
   border-radius: 0px;
   color: #362B36;
   --background-color: rgba(242,245,247,1.00);
   --border-color: #DDDDDD;
   --border-width: 1px;
   --color: #362B36;
   --icon-color: #72A7CF;
   --colorize: invert(85%) sepia(54%) saturate(4381%) hue-rotate(175deg) brightness(83%) contrast(93%);
}
.wb-theme-button, .wb-theme-static
{
   background-color: #D7EBF9;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #2779AA;
   --background-color: rgba(215,235,249,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #2779AA;
}
.wb-theme-button:hover
{
   background-color: #E4F1FB;
   background-image: none;
   border: 1px solid #74B2E2;
   border-radius: 0px;
   color: #0070A3;
   --background-color: rgba(228,241,251,1.00);
   --border-color: #74B2E2;
   --border-width: 1px;
   --color: #0070A3;
}
.wb-theme-button.active, .wb-theme-button:active, .active > .wb-theme-button
{
   background-color: #3BAAE3;
   background-image: none;
   border: 1px solid #2694E8;
   border-radius: 0px;
   color: #FFFFFF;
   --background-color: rgba(59,170,227,1.00);
   --border-color: #2694E8;
   --border-width: 1px;
   --color: #FFFFFF;
}
.darktheme .wb-theme-header
{
   background-color: #DEEDF7;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #222222;
   --background-color: rgba(222,237,247,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #222222;
}
.darktheme .wb-theme-content
{
   background-color: #212529;
   background-image: none;
   border: 1px solid #DDDDDD;
   border-radius: 0px;
   color: #DEE2E6;
   --background-color: rgba(33,37,41,1.00);
   --border-color: #DDDDDD;
   --border-width: 1px;
   --color: #DEE2E6;
   --icon-color: #72A7CF;
   --colorize: invert(80%) sepia(5%) saturate(6501%) hue-rotate(176deg) brightness(86%) contrast(86%);
}
.darktheme .wb-theme-button, .darktheme .wb-theme-static
{
   background-color: #D7EBF9;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #2779AA;
   --background-color: rgba(215,235,249,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #2779AA;
}
.darktheme .wb-theme-button:hover
{
   background-color: #E4F1FB;
   background-image: none;
   border: 1px solid #74B2E2;
   border-radius: 0px;
   color: #0070A3;
   --background-color: rgba(228,241,251,1.00);
   --border-color: #74B2E2;
   --border-width: 1px;
   --color: #0070A3;
}
.darktheme .wb-theme-button.active, .darktheme .wb-theme-button:active, .active > .wb-theme-button
{
   background-color: #3BAAE3;
   background-image: none;
   border: 1px solid #2694E8;
   border-radius: 0px;
   color: #FFFFFF;
   --background-color: rgba(59,170,227,1.00);
   --border-color: #2694E8;
   --border-width: 1px;
   --color: #FFFFFF;
}
.ui-widget-header
{
   background-color: #DEEDF7;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #222222;
   --background-color: rgba(222,237,247,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #222222;
}
.ui-widget-content
{
   background-color: #F2F5F7;
   background-image: none;
   border: 1px solid #DDDDDD;
   border-radius: 0px;
   color: #362B36;
   --background-color: rgba(242,245,247,1.00);
   --border-color: #DDDDDD;
   --border-width: 1px;
   --color: #362B36;
   --icon-color: #72A7CF;
   --colorize: invert(70%) sepia(26%) saturate(542%) hue-rotate(163deg) brightness(85%) contrast(101%);
}
.ui-state-default
{
   background-color: #D7EBF9;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #2779AA;
   --background-color: rgba(215,235,249,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #2779AA;
}
.ui-state-hover
{
   background-color: #E4F1FB;
   background-image: none;
   border: 1px solid #74B2E2;
   border-radius: 0px;
   color: #0070A3;
   --background-color: rgba(228,241,251,1.00);
   --border-color: #74B2E2;
   --border-width: 1px;
   --color: #0070A3;
}
.ui-state-default.active, .ui-state-active, .active > .ui-state-default
{
   background-color: #3BAAE3;
   background-image: none;
   border: 1px solid #2694E8;
   border-radius: 0px;
   color: #FFFFFF;
   --background-color: rgba(59,170,227,1.00);
   --border-color: #2694E8;
   --border-width: 1px;
   --color: #FFFFFF;
}
.darktheme .ui-widget-header
{
   background-color: #DEEDF7;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #222222;
   --background-color: rgba(222,237,247,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #222222;
}
.darktheme .ui-widget-content
{
   background-color: #212529;
   background-image: none;
   border: 1px solid #DDDDDD;
   border-radius: 0px;
   color: #DEE2E6;
   --background-color: rgba(33,37,41,1.00);
   --border-color: #DDDDDD;
   --border-width: 1px;
   --color: #DEE2E6;
   --icon-color: #72A7CF;
   --colorize: invert(76%) sepia(53%) saturate(1323%) hue-rotate(176deg) brightness(88%) contrast(82%);
}
.darktheme .ui-state-default, .darktheme .wb-theme-static
{
   background-color: #D7EBF9;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #2779AA;
   --background-color: rgba(215,235,249,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #2779AA;
}
.darktheme .ui-state-hover
{
   background-color: #E4F1FB;
   background-image: none;
   border: 1px solid #74B2E2;
   border-radius: 0px;
   color: #0070A3;
   --background-color: rgba(228,241,251,1.00);
   --border-color: #74B2E2;
   --border-width: 1px;
   --color: #0070A3;
}
.darktheme .ui-state-default.active, .darktheme .ui-state-active, .active > .ui-state-default
{
   background-color: #3BAAE3;
   background-image: none;
   border: 1px solid #2694E8;
   border-radius: 0px;
   color: #FFFFFF;
   --background-color: rgba(59,170,227,1.00);
   --border-color: #2694E8;
   --border-width: 1px;
   --color: #FFFFFF;
}
.darktheme .ui-button{
   background-color: #D7EBF9;
   background-image: none;
   border: 1px solid #AED0EA;
   border-radius: 0px;
   color: #2779AA;
   --background-color: rgba(215,235,249,1.00);
   --border-color: #AED0EA;
   --border-width: 1px;
   --color: #2779AA;
}
.darktheme .ui-button:hover
{
   background-color: #E4F1FB;
   background-image: none;
   border: 1px solid #74B2E2;
   border-radius: 0px;
   color: #0070A3;
   --background-color: rgba(228,241,251,1.00);
   --border-color: #74B2E2;
   --border-width: 1px;
   --color: #0070A3;
}
.darktheme .ui-button:active
{
   background-color: #3BAAE3;
   background-image: none;
   border: 1px solid #2694E8;
   border-radius: 0px;
   color: #FFFFFF;
   --background-color: rgba(59,170,227,1.00);
   --border-color: #2694E8;
   --border-width: 1px;
   --color: #FFFFFF;
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text2 div
{
   text-align: center;
}
#SND_OutofOrder
{
   box-sizing: border-box;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   border: 0px solid #000000;
   border-radius: 0px;
}
#wb_Image1
{
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image2
{
   vertical-align: top;
}
#Image2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Previous 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Previous div
{
   text-align: left;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text1 div
{
   text-align: center;
}
#wb_Text3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_Text3 div
{
   text-align: justify;
}
#wb_Image3
{
   vertical-align: top;
}
#Image3
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image4
{
   vertical-align: top;
}
#Image4
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image5
{
   vertical-align: top;
}
#Image5
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Image6
{
   vertical-align: top;
}
#Image6
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_ArrowDown
{
   vertical-align: top;
}
#ArrowDown
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#SND_Links
{
   box-sizing: border-box;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   border: 0px solid #000000;
   border-radius: 0px;
}
#wb_Text_TrainSim 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_TrainSim div
{
   text-align: center;
}
#wb_Text_3DDruck 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_3DDruck div
{
   text-align: center;
}
#wb_Text_Hersteller 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_Hersteller div
{
   text-align: center;
}
#wb_Text_Fotoseiten 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_Fotoseiten div
{
   text-align: center;
}
#wb_Signal_Foto1
{
   vertical-align: top;
}
#Signal_Foto1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Hersteller1
{
   vertical-align: top;
}
#Signal_Hersteller1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_TrainSim1
{
   vertical-align: top;
}
#Signal_TrainSim1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Druck1
{
   vertical-align: top;
}
#Signal_Druck1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text_TransportFever 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_TransportFever div
{
   text-align: center;
}
#wb_Signal_Transport1
{
   vertical-align: top;
}
#Signal_Transport1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_GmbH1
{
   vertical-align: top;
}
#Signal_GmbH1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text_GmbH 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_GmbH div
{
   text-align: center;
}
#wb_Signal_Shops1
{
   vertical-align: top;
}
#Signal_Shops1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text_Shops 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_Shops div
{
   text-align: center;
}
#wb_Signal_Grafiken1
{
   vertical-align: top;
}
#Signal_Grafiken1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text_Fonts 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_Fonts div
{
   text-align: center;
}
#wb_Signal_Photoshop1
{
   vertical-align: top;
}
#Signal_Photoshop1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text_PhotoshopAddOn 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_PhotoshopAddOn div
{
   text-align: center;
}
#wb_Signal_Sonstige1
{
   vertical-align: top;
}
#Signal_Sonstige1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text_Sonstige 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_Text_Sonstige div
{
   text-align: center;
}
#wb_Signal_Grafiken2
{
   vertical-align: top;
}
#Signal_Grafiken2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Photoshop2
{
   vertical-align: top;
}
#Signal_Photoshop2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Foto2
{
   vertical-align: top;
}
#Signal_Foto2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Hersteller2
{
   vertical-align: top;
}
#Signal_Hersteller2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Trainsim2
{
   vertical-align: top;
}
#Signal_Trainsim2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Druck2
{
   vertical-align: top;
}
#Signal_Druck2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Sonstige2
{
   vertical-align: top;
}
#Signal_Sonstige2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Shops2
{
   vertical-align: top;
}
#Signal_Shops2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_GmbH2
{
   vertical-align: top;
}
#Signal_GmbH2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Signal_Transport2
{
   vertical-align: top;
}
#Signal_Transport2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
.ToolTip3.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip1.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip2.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip4.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip5.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip6.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip7.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip8.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip9.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
.ToolTip10.ui-widget.ui-widget-content
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   padding: 10px 10px 10px 10px;
   box-shadow: 1px 1px 3px #000000 inset;
   max-width: 250px;
   text-align: center;
}
