html 
     {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
     }
     
body 
     {
	   font: 1em/135% Arial, Helvetica, sans-serif;
      background-color: #f4fbfb;
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      position: absolute;
     }

#WrapWrap
     {
     	position: relative;
      top: 5%;
     	margin-left: auto;
     	margin-right: auto;
      width: 960px;
      height: 80%;
     }

     
#PageWrap
     {
	   width: 100%;
      height: 100%;
      display: table;
     }
     
a 
     {
	   color: #669;
	   text-decoration: none;
     }
     
a:hover
     {
	   text-decoration: underline;
     }
     
h1   {
      font: bold 36px/100% Arial, Helvetica, sans-serif;
     }


#MenuTop
     {
     	clear: both;
      overflow:hidden;
     /* margin: 0;*/	 
      padding: 0;
    /*  height: 1.5em;*/
      /*display:block;*/
     /* float: left;*/
      background-color: #CEE4FA;
     }

#MenuTop2
     {
     	clear: both;
      overflow:hidden;
      margin: 0;	 
      padding: 0;
      /*height: 35px;*/
      height: 6%;
      background-image: url(../OutImgApp/logo01.png);
      background-repeat: no-repeat;
      background-position: left center;
      background-size: auto 90%;      
      
      
      
     }
     
.MenuTop2Back1
     {
      background-color: #929ACD;
     }
      
.MenuTop2Back2
     {
      background-color: #929ACD;
     } 
     
#nav_rt_in
     {
      display: none;
     }
     
#nav_rt_out
     {
      display: none;
     }

.navrt
     {
      font-family: Arial, sans-serif;
      list-style:none;
	   padding:0;
	   margin: 0;
	   line-height:35px;
      font-size: 16px;
      /*  position:absolute; 
        bottom: 0px;*/
   /*   top: -5 px;
	     border: 0;*/
        text-align: left;
     }

.navrt li
     {
     	padding: 0px;
	   display: inline-block;
	   line-height:35px;
	   background: #47B628;
	   border: 0px;
      text-align: center;
     /* font-size: 16px;*/
      margin: 0px -3px 0px 0px;

	  cursor: pointer;
     }

  .navrt a
       {
   	  text-decoration: none;
        outline: 0;
     /*   background-color: #AAFFBB;
	    border: 0;
	    margin: auto; */
	    display:block;
       }


  .navrt a span
       {
     line-height:35px;
	  background: #47B628;
	 /* padding: 6px 10px 6px 0px;*/
	/*    border: 0;
	    margin: 0;*/
       }
       
  .navrt li span
       {
	     color: #E9E4E8;
	     text-decoration: none;
	     padding-left: 10px;
	     padding-right: 10px;
       }
       

  #main-navstat a
       {
	  color: #E9E4E8; 
	  /* background-color: #E9EBE7; */
        background-color: #E4BC06;
       }

  #main-navstat a span
       {
	  color: #E9E4E8; 
	  background: #E4BC06;
       }

       
  #submenu
       {
       }
       	
       
  #sub-navstat a
       {
	  color: #E9E4E8; 
	  /* background-color: #E9EBE7; */
        background-color: #F8DACA;
       }

  #sub-navstat a span
       {
	  color: #E9E4E8; 
	  background: #F8DACA;
       }


  #rb_navigation
       {
        font-family: Arial, sans-serif;
        list-style:none;
	     padding:0;
	     margin: 0;
        text-align: left;
        margin: 10px;
       }

  #rb_navigation li
       {
        padding: 0px;
	   /*  line-height:35px;*/
	/*   width:6.5em;*/
	     font: 11pt Arial;
	     line-height:35px;
	     border: 0px;
	     display: block;
	     margin-bottom: 1px;
	     padding: 3px;
        cursor:pointer;
       }

  .RB_Lev_01
       {
        background: #E6B3FF;
       }
       
  .RB_Lev_02
       {
        background: #EABFFF;
       }
       
  .RB_Lev_03
       {
        background: #EECCFF;
       }
       
  .RB_Lev_04
       {
        background: #F2D9FF;
       }
       
  .RB_Lev_05
       {
        background: #F6E6FF;
       }
       
  .RB_Lev_06
       {
        background: #FAF2FF;
       }
       
  #RB_Text
       {
        background: #FFFFFF;
        padding: 10px 20px;
        margin: 10px;
        overflow: auto;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
	     font: 11pt/15pt Arial;
       }

     
#Header, #MenuTop2, #Content2, #Footer
     {
      display: table-row;
     }
     
#Header
     {
      height: 6%;
      background-image: none;
      background-repeat: no-repeat;
      background-position: left center;
      background-size: auto 90%;      
     }
     
.HeaderBackColor1, .HeaderBackColor2
     {
      background-color: transparent;  
     }

#Footer
     {
      height: 4%;
      /*height: 25px;*/
     }
     
#HeaderC, #MenuTop2C, #Content2C, #FooterC
     {
      display: table-cell;
     }
     
.Content2Class1
     {
     	height: 84%;
     }
     
.Content2Class2
     {
     	height: 88%;
     }
     
#Content2C
     {
	   /*max-height: 640px;*/
     }
     
#Sidebar
     {
	   width: 300px;
	   float: right;
     }
     
#HeaderC, #MenuTop2C
     {
      vertical-align: middle;
     }
     
#FooterC
     {
      vertical-align: middle;
      font-size: 0.9em;
      text-decoration: none;
      outline: none;
      background-color: #929ACD;
      color: #FFF;
     }

#ContentM1, #ContentM2, #ContentM3, #ContentM4, #ContentM5, #ContentM6
     {
     	display: none;
     }

#ContentM1, #ContentM2, #ContentM4, #ContentM5, #ContentM6
     {
      overflow: hidden;
      position: relative;
     }
     
#ContentM1a, #ContentM2a, #ContentM4a
     {
      height: 100%;
      width: 30%;
      float:left;
      /*overflow: auto;*/
      -webkit-overflow-scrolling: touch;
      padding: 0;
      margin: 0;
     }
     
#ContentM1b, #ContentM2b, #ContentM4b
     {
      height: 100%;
      width: 70%;
      float:left;
     }
     
#ContentM1a, #ContentM1b    
     {
      background-color: #FFF8F6;
     }
     
#ContentM2a, #ContentM2b    
     {
      background-color: #EAF9FF;
     }
     
#ContentM4a, #ContentM4b    
     {
      background-color: #FCF6FF;
     }
     
#ContentM5a, #ContentM6a
     {
      display: none;
/*
      height: 5px;
      width: 30%;
      float:left;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      padding: 0;
      margin: 0;
      position: relative;
*/  
     }
     
#ContentM5b, #ContentM6b
     {
     	width: 300px;
     	margin-left: auto;
     	margin-right: auto;
     	margin-top: 20px;
      text-align:center;
      overflow: auto;
/*
      background-color: #FCF6FF;
      height: 100%;
      width: 70%;
      float:left;
      position: relative;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 15px;
*/
     }
     
#ContentM5, #ContentM6
     {
      background-image: url(../OutImg/road.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: auto 100%;      
      /*background: url('../OutImgApp/StartEnter.jpg') no-repeat center center;
      background-size: cover;*/
      height: 100%;
      /*background: linear-gradient(45deg, white, #CAE5FB);*/
      overflow: auto;
     }
     
#ContentM3
     {
      background-color: #F2F4FC;
     }
     
#ContentM3a    
     {
      padding: 20px 40px 20px 20px;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
     }	
     
#ContentM3Tr2c1
     {
      background-color: #929ACD;
      height: 40px;
     }     

#ContentT1, #ContentT2, #ContentT3, #ContentT4, #ContentT5, #ContentM1aT, #ContentM1bT, #ContentM2aT, #ContentM2bT, #ContentM4aT, #ContentM4bT, #ContentT7, #ContentT8, #ContentM1bT2, #ContentM3T
     {
      display: table;
      height: 100%;
      width: 100%;
      margin: 0;
      padding: 0;
      border: 0;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      table-layout: fixed;      
     }

#ContentT1a, #ContentT1b, #ContentT2a, #ContentT2b, #ContentT3a, #ContentT3b, #ContentT4a, #ContentT4b, #ContentT5a, #ContentT5b, #ContentM1aTr1, #ContentM1aTr2, #ContentM1bTr1, #ContentM1bTr2, #ContentM2aTr1, #ContentM2aTr2, #ContentM2bTr1, #ContentM2bTr2, #ContentM4aTr1, #ContentM4aTr2, #ContentM4bTr1, #ContentM4bTr2, #ContentT7a, #ContentT7b, #ContentT8a, #ContentT8b, #ContentM1bT2r1, #ContentM3Tr1, #ContentM3Tr2
     {
      display: table-row;
     }

#ContentT1c, #ContentT1d
     {
      display: none;
     }
     
#ContentT1aC, #ContentT1bC, #ContentT1cC, #ContentT1dC, #ContentT2aC, #ContentT2bC, #ContentT3aC, #ContentT3bC, #ContentT4aC, #ContentT4bC, #ContentT5aC, #ContentT5bC, #ContentM1aTr1c1, #ContentM1aTr2c1, #ContentM1bTr1c1, #ContentM1bTr2c1, #ContentM2aTr1c1, #ContentM2aTr2c1, #ContentM2bTr1c1, #ContentM2bTr2c1, #ContentM4aTr1c1, #ContentM4aTr2c1, #ContentM4bTr1c1, #ContentM4bTr2c1, #ContentT7aC, #ContentT7bC, #ContentT8aC, #ContentT8bC, #ContentM1bT2r1c1, #ContentM1bT2r2c1, #ContentM3Tr1c1, #ContentM3Tr2c1 
     {
      display: table-cell;
     }

#ContentT1b, #ContentT1d, #ContentT2b, #ContentT3b, #ContentT4b, #ContentT5b, #ContentT7b, #ContentT8b
     {
      height: 40px;
     }
     
#ContentT1c
     {
      background-color: #FFFFEC;
     }
     
#ContentT5b
     {
      display: none;
     }
     
#ContentT1bC, #ContentT1dC
     {
      background-color: #929ACD;
      height: 40px;
     }
     
#ContentT2bC
     {
      background-color: #FCFCB6;
      height: 40px;
     }
     
#ContentT3bC
     {
      background-color: #CEF8D5;
      height: 40px;
     }
     
#ContentT4bC
     {
      background-color: #F2DEF9;
      height: 40px;
     }
     
#ContentT5bC
     {
      background-color: #F2DEF9;
      height: 40px;
     }
     
#ContentT8bC
     {
      background-color: #929ACD;
      height: 40px;
     }
     
#ContentM1aTr1
     {
     }
     
#ContentM1aTr2
     {
     }
     
#ContentM1aTr1c1
     {
     }
     
#ContentM1aTr2c1, #ContentM1bTr2c1, #ContentM2aTr2c1, #ContentM2bTr2c1, #ContentM4aTr2c1, #ContentM4bTr2c1
     {
      background-color: #929ACD;
     }

#ContentT7bC
     {
      background-color: #A6DCF6;
      height: 40px;
     }
     
#ContentM2bTr1c1, #ContentM1bTr1c1
     {
      position: relative;
     }
     
.ChatT2r1
     {
     	height: 100%;
     }
     
.ChatT2r2
     {
     	display: none;
     }
     
.Chat2T2r1
     {
     	height: 55%;
     }
     
.Chat2T2r2
     {
      display: table-row;
     	height: 45%;
     }
     
#ContentM1bT2
     {
     	border-spacing: 10px 10px;
     }
     
#MemberDiskElem1, #MemberDiskElem2, #MemberDiskElem3, #MemberDiskElem4, #MemberDiskElem5, #MemberDiskElem6, #MemberDiskElem7
     {
      height: 40px;
      width: 100%;
      margin: 0;
      padding: 0;
      border: 0;
     /* background-color: #DDDCB6;*/
      border-spacing: 0;
      border-collapse: collapse;
      table-layout: fixed;      
     }
     
#MemberDiskElem1, #MemberDiskElem2
     {
     	display: none;
     }
          
.memNav1
     {
      width: 46px;
      height: 40px;
      margin: 0;
      padding: 0;
      border: 0;
 /*     background-color: #DAAFFF;*/
     }
     
.memNav1T
     {
      width: 100px;
      height: 40px;
      margin: 0;
      padding: 0;
      border: 0;
 /*     background-color: #DAAFFF;*/
     }
     
.memNav1 div
     {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      border: 0;
     }
     
#memNav1p1
     {
      background: url(../OutImgApp/MenuIcon_mSeG.gif) no-repeat center center;
     }
     
#memNav1p2
     {
      background: url(../OutImgApp/MenuIcon_mPrG.gif) no-repeat center center;
     }
     
#memNav1p3, #sV, #memNav1p5
     {
      text-align: center;
     	display: none;
     }
     
#memNav2p1
     {
      background: url(../OutImgApp/MenuIcon_mAbG.gif) no-repeat center center;
      background-size: contain;
     }
#memNav2p2
     {
      background: url(../OutImgApp/MenuIcon_mSeMG.gif) no-repeat center center;
      background-size: contain;
     }

#switchLink1, #switchLink2, #switchLink3, #switchLink4, #switchLink5, #switchLink6, #switchLink7, #switchLink8, #switchLink9
     {
     	display: none;
     }

#ShowZahlBut
     {
     	display: none;
     }

/*
#IconBut2
     {
      background: url(../OutImgApp/MenuIcon_mSpG.gif) no-repeat center center;
      background-size: contain;
     }

#IconBut1
     {
      background: url(../OutImgApp/MenuIcon_mPrG.gif) no-repeat center center;
      background-size: contain;
     }
     
#IconBut4
     {
      background: url(../OutImgApp/MenuIcon_mDeG.gif) no-repeat center center;
      background-size: contain;
     }
*/

#Content2p1
     {
      background: url('../OutImgApp/kontakt1.jpg') no-repeat;
      background-size: 100% auto;
      width: 25%;
      height: 370px;
      float:left;
    	overflow: hidden;
    	margin-right: 2%;
    }

#Content2p2
     {
      width: 40%;
      float:left;
    	overflow: hidden;
    	margin-right: 2%;
     }
     
#Content2p3
     {
      width: 30%;
      float: right;
    	overflow: hidden;
     }
     
#Content3p1
     {
      background: url('../OutImgApp/Scheid_Self_2.jpg') no-repeat;
      background-size: 100% auto;
      width: 25%;
      height: 460px;
      float:left;
    	overflow: hidden;
    	margin-right: 2%;
    }
    
#Content3p2
     {
      width: 60%;
    	overflow: hidden;
      padding: 20px 0px 20px 0px;
     }    
    
#Content3p4, #Content3p5, #Content3p6
     {
      display: none;
      text-align:left;
     }
     
#Content3p3
     {
      text-align: left;
      vertical-align: text-top;
     }
     
#Content4p1
     {
     	float: left;
      text-align: left;
      vertical-align: text-top;
     }
     
#Content4p3
     {
     	width: 100%;
     /*	overflow: hidden;*/
      float:left;
     }
     
#Content5p3
     {
    	width: 66%;
      overflow: hidden;
     }
     
#ContentS1
     {
    	width: 66%;
      overflow: hidden;
      float: left;
      margin: 0px 5px 0px 0px;
	   border-right: solid 1px #ccc;
	   border-bottom: 0;
     }
     
#ContentS2
     {
    	width: 29%;
      overflow: hidden;
      float: left;
      font-size: 0.9em;
      padding: 5px;
     }

#ContentS2s1
     {
    	width: 100%;
      overflow: hidden;
      float: left;
     }

#ContentS2s2
     {
    	width: 100%;
      overflow: hidden;
      float: left;
     }
     
#Content6p1
     {
      text-align:left;
     }
     
#pay1, #pay2, #pay3
     {
     	float: left;
     	width: 200px;
      border-width:thin;
      border-color:#9999FF;
      border-style:dotted;
      padding:10px;
      margin: 0px 10px 10px 0px;
      text-align: left;
      vertical-align: text-top;
     }
     
.paycar
     {
      display: block;
      margin: 10px 0px 10px 0px;
      overflow: hidden;
     }
     
#RegRes0
     {
      display: none;
      max-width: 400px;
     }
    
     
#TextAll
     {
     	width: 50%;
     	height: 150px;
     }


#HeaderTable
     {
      display: none;
     	height: 100%;
     	width: 65%;
     	margin-left: 35%;
      margin-bottom: 0;
      border-spacing: 0;
      border-collapse: collapse;
      overflow: hidden;
      table-layout: fixed;
     }
     
#HeaderTableR1C0, #HeaderTableR1C2, #HeaderTableR1C3
     {
      display: table-cell;
     }
     
#HeaderTableR1C1, #HeaderTableR1C2, #HeaderTableR1C3
     {
     	width: 30px;
     }
     
#HeaderTableR1C2
     {
     }
     
#HeaderTableR1C1, #HeaderTableR1C2, #HeaderTableR1C3, #HeaderTableR1C4
     {
      display: none;
     }
     
     
#HeaderTableR1C1, #HeaderTableR1C2, #HeaderTableR1C3, #HeaderTableR1C4
     {
      vertical-align: middle;
     }
     
#HeaderTableR1C4
     {
      color: #FFF;
     	width: 100px;
     	text-align: center;
	   border-left: dotted 1px #5E6EDE;
	   cursor: pointer;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
     }
     
#HeaderText
     {
     	font-weight: bold;
     	font-size: 150%;
     }
     
#LinkWebsite1, #LinkWebsite2
     {
      float: right;
      margin-right: 15px;
      text-decoration: none;
      color:#9CEDF4;
      outline: none;
     }
     
#LinkWebsite1
     {
     	display: none;
     }
     
.circle1
    {
     width: 25px;	
     float: left;	
     height: 25px;
     background:#33B507;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
     margin-right:6%;
	  border: solid 2px #090AAC;
    }

.circle2
    {
     width: 25px;	
     float: left;	
     height: 25px;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
     margin-right:6%;
	  border: solid 2px #090AAC;
    }
    
.LiveCircle
    {
     width: 12px;	
     height: 12px;
     background: transparent;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
	  border: solid 1px #090AAC;
    }
    
.LiveCircle0
    {
     width: 20px;	
     height: 20px;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
	  border: solid 1px #090AAC;
     font-size: 1.0em;
     line-height: 1.3em;
	  margin-left: auto;
	  margin-right: auto;
    }
    
.LiveCircle1
    {
     display: none;
    }
    
.LiveCircle2
    {
     display: block;
    }
    
.LiveCircle3
    {
     display: block;
     background: #53E722;
    }
    
.LiveCircle4
    {
     display: block;
     background: #FDBD0A;
    }
    
.LiveCircle5
    {
     background: #FDBD0A;
    }

.circVer1
    {
     width: 10px;	
     height: 10px;
     background:#FFA500;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
	  border: solid 1px #000000;
	  margin-left: auto;
	  margin-right: auto;
    }

.pulse1
    {
     -webkit-animation: pulse1 1s linear infinite;
     -moz-animation: pulse1 1s linear infinite;
     -ms-animation: pulse1 1s linear infinite;
     animation: pulse1 1s linear infinite;
    }

@keyframes pulse1 {
 0% {
    background-color: rgba(83,231,34,1);
 }
 90% {
    background-color: rgba(83,231,34,0.0);
 }
 100% {
    background-color: rgba(83,231,34,1.0);
 }

}

@-moz-keyframes pulse1 {
 0% {
    background-color: rgba(83,231,34,1);
 }
 90% {
   background-color: rgba(83,231,34,0.0);
 }
 100% {
   background-color: rgba(83,231,34,1.0);
 }

}

@-webkit-keyframes pulse1 {
 0% {
    background-color: rgba(83,231,34,1);
 }
 90% {
   background-color: rgba(83,231,34,0.0);
 }
 100% {
   background-color: rgba(83,231,34,1.0);
 }

}

@-ms-keyframes pulse1 {
 0% {
    background-color: rgba(83,231,34,1);
 }
 90% {
   background-color: rgba(83,231,34,0.0);
 }
 100% {
   background-color: rgba(83,231,34,1.0);
 }

}

.circVer2
    {
     width: 10px;	
     height: 10px;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
	  border: solid 1px #000000;
	  margin-left: auto;
	  margin-right: auto;
    }

.LineVert1
    {
     width: 1px;	
     height: 10px;
	  border-left: solid 1px #000000;
	  margin-left: auto;
	  margin-right: auto;
    }

.pulse2
    {
     -webkit-animation: pulse2 1s step-end infinite;
     -moz-animation: pulse2 1s step-end infinite;
     -ms-animation: pulse2 1s step-end infinite;
     animation: pulse2 1s step-end infinite;
    }

@keyframes pulse2 {
   0% {background-color: #FDBD0A;}
	50% {background-color: transparent;}
}	

@-moz-keyframes pulse2 {
   0% {background-color: #FDBD0A;}
	50% {background-color: transparent;}
}	

@-webkit-keyframes pulse2 {
   0% {background-color: #FDBD0A;}
	50% {background-color: transparent;}
}	

@-ms-keyframes pulse2 {
   0% {background-color: #FDBD0A;}
	50% {background-color: transparent;}
}	

#main-navigation
     {
      display: none;
      height:100%;
      list-style:none;
	   padding:0;
	   margin: 0;
      font-size: 0;
      margin-left: 65px;
     }


#main-navigation li:first-child
 {
	   border-left: dotted 1px #5E6EDE;
 }

#main-navigation li
     {
	   display: inline-block;
      text-align: center;
	   font-size: 16px;
	   line-height: 46px;
      color: #9CEDF4;
	   width: 100px;
      height: 100%;
	   border-right: dotted 1px #5E6EDE;
	   /*padding: 10px 0px 0px 0px;*/
	   margin: 0;
	   cursor: pointer;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
     }
     
       
#LinkM5
     {
     	position: relative;
     }
     
#LinkM11
     {
     	display: none;
     }
     
     
#test-navigation
     {
      display: none;
      position: absolute;
     	z-index: 11;
      top: 100%;
      left: 0px;
      width: 145px;
      list-style:none;
      background-color: #929ACD;
      font-family: Arial, sans-serif;
      padding:0;
	   margin: 0;
	   border: 0;
      -moz-box-shadow: 3px 3px 3px #666;
      -webkit-box-shadow: 3px 3px 3px #666;
      box-shadow: 3px 3px 3px #666;
     }
       
#test-navigation li
     {
     	margin: 0;
      padding: 10px 10px 10px 10px;
      font-size: 0.8em;
      color: #9CEDF4;
      width: 145px;
      text-align: left;
      border-top: dotted 1px #7182F6;
      border-right: 0;
     }
     
#test-navigation li span
     {
     	margin-left: 5px;
     }
     
#test-navigation #LinkM3, #test-navigation #LinkM8, #test-navigation #LinkM10, #test-navigation #LinkM11
     {
      border-top: 0;
     }
     
#test-navigation .showRB1
     {
      display: none;
     }
     
.showRB2
     {
      display: list-item;
     }
     
     
.StartBut1 
    {
    /* float: left;*/	
     background: none repeat scroll 0% 0% rgb(255, 255, 255);
     border: 1px solid rgb(69, 84, 200);
     color: rgb(255, 102, 0);
    /* line-height: 20px;*/
     font-size: 16px;
     font-family: Arial, sans-serif;
     font-weight: bold;
     text-align: center;
     border-radius: 5px 5px 5px 5px;
     margin: 10px;
     display: inline-block;
     text-decoration: none;
     padding: 5px 10px 5px 10px;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
    }

.StartBut2 
    {
     background: none repeat scroll 0% 0% rgb(255, 255, 255);
     border: 1px solid rgb(69, 84, 200);
     color: rgb(255, 102, 0);
     line-height: 20px;
     font-size: 16px;
     font-family: Arial, sans-serif;
     font-weight: bold;
     text-align: center;
     border-radius: 5px 5px 5px 5px;
     text-decoration: none;
     padding: 5px 10px 5px 10px;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
    }
    
.StartBut2:hover
 {
  /*background: none repeat scroll 0% 0% rgb(253, 229, 174);*/
 }
 
.StartBut3 
    {
     background: transparent;
     border: 1px solid #9CEDF4;
     color: #9CEDF4;
     line-height: 18px;
     font-size: 16px;
     font-family: Arial, sans-serif;
     font-weight: bold;
     text-align: center;
     -webkit-border-top-left-radius: 13px 50%;
     -moz-border-radius-topleft: 13px 50%;
     border-top-left-radius: 13px 50%;
     -webkit-border-bottom-left-radius: 13px 50%;
     -moz-border-radius-bottomleft: 13px 50%;
     border-bottom-left-radius: 13px 50%;
     -webkit-border-top-right-radius: 13px 50%;
     -moz-border-radius-topright: 13px 50%;
     border-top-right-radius: 13px 50%;
     -webkit-border-bottom-right-radius: 13px 50%;
     -moz-border-radius-bottomright: 13px 50%;
     border-bottom-right-radius: 13px 50%;
     text-decoration: none;
     padding: 6px 9px 6px 9px;
     outline: none;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     cursor: default;
    }
    
.StartBut3:hover 
 {
  /*background: none repeat scroll 0% 0% rgb(253, 229, 174);*/
  text-decoration: none;
  outline: none;
  cursor: pointer;
 }

.StartBut4 
    {
     background: transparent;
     border: 1px solid #669;
     color: #669;
     line-height: 14px;
     font-size: 12px;
     font-family: Arial, sans-serif;
     font-weight: bold;
     text-align: center;
     -webkit-border-top-left-radius: 10px 50%;
     -moz-border-radius-topleft: 10px 50%;
     border-top-left-radius: 10px 50%;
     -webkit-border-bottom-left-radius: 10px 50%;
     -moz-border-radius-bottomleft: 10px 50%;
     border-bottom-left-radius: 10px 50%;
     -webkit-border-top-right-radius: 10px 50%;
     -moz-border-radius-topright: 150x 50%;
     border-top-right-radius: 10px 50%;
     -webkit-border-bottom-right-radius: 10px 50%;
     -moz-border-radius-bottomright: 10px 50%;
     border-bottom-right-radius: 10px 50%;
     text-decoration: none;
     padding: 4px 7px 4px 7px;
     outline: none;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
    }

.StartBut5 
    {
    /* float: left;*/	
     background: none repeat scroll 0% 0% rgb(255, 255, 255);
     border: 1px solid #F66A23;
     color: #6774B4;
     line-height: 22px;
     font-size: 1em;
     font-family: Arial, sans-serif;
     font-weight: bold;
     text-align: center;
     -webkit-border-top-left-radius: 15px 50%;
     -moz-border-radius-topleft: 15px 50%;
     border-top-left-radius: 15px 50%;
     -webkit-border-bottom-left-radius: 15px 50%;
     -moz-border-radius-bottomleft: 15px 50%;
     border-bottom-left-radius: 15px 50%;
     -webkit-border-top-right-radius: 15px 50%;
     -moz-border-radius-topright: 15px 50%;
     border-top-right-radius: 15px 50%;
     -webkit-border-bottom-right-radius: 15px 50%;
     -moz-border-radius-bottomright: 15px 50%;
     border-bottom-right-radius: 15px 50%;
     margin: 10px;
     display: inline-block;
     text-decoration: none;
     padding: 7px 10px 7px 10px;
     outline: none;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
    }

.StartBut5:hover
 {
  /*background: none repeat scroll 0% 0% rgb(253, 229, 174);*/
  text-decoration: none;
  outline: none;
  cursor: pointer;
 }

  .Liste1 
       {
        list-style-image: url('../OutImgApp/haken_blau2.gif');
        line-height : 16pt;
       }
       
  .addList 
       {
        display: none;
       }

  .ListeF 
       {
        list-style: decimal;
       }
       
  .ListeF li 
       {
	     border-bottom: dotted 1px #ccc;
	     margin-bottom: 5px;
       }       

#MenuBild2
     {
     	margin: 0;
     	padding: 0;
      display: none;
     	overflow: hidden;
      height: 50px;
      width: 50px;
     }
     
#MenuBild
     {
      /*background: url(../OutImgApp/MenuIcon_bm.gif) no-repeat center center;*/
     	margin: 4px 5px 4px 5px;
     	/*padding: 0;*/
      padding: 3px 5px 3px 5px;
      display: none;
     	/*overflow: hidden;
      height: 50px;*/
      text-align: center;
      width: 50px;
     	float:right;
     }
     
#MenuBild2
     {
      background: url(../OutImgApp/MenuIcon_ml.gif) no-repeat center center;
     	float:right;
     	margin-right: 5px;
     }
     
     
    
.label1
     {
      display: inline-block;
      width: 70px;
     }
     
.label2
     {
      display: inline-block;
      padding: 10px 10px 10px 10px;
     }
/*     
input[type=text], input[type=password]
     {
     	line-height: 18px;
     	width: 180px;
     }
*/     
.overlay3
     {
      background: rgba(0,0,0,0.7);
      position: fixed;
      top: 0;
      left: 0;
      width: 100%; height: 100%;
      z-index: 10;
      display: none;
     }
     
#ShowCont
     {
      height: 100%;
      max-height: 500px;
      width: 100%;
      max-width: 600px;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -300px;
      margin-top: -250px;
      z-index: 11;
      background: rgb(125,125,125);
     }	


  #aktimg
          {
         /*  background-image: url('../OutImgApp/member1b_big.jpg');*/
           background-repeat: no-repeat;
           background-size: contain;
           background-position: center;
          }

.ServBox1
     {
      width: 100%;
      max-width: 320px;
      /*float: left;*/
      background: #FFFFFF;
      margin: 5px 0px 5px 0px;
      cursor:pointer;
     }


#OutImgAppcheid 
     {
      display: block;
     }

#ScheidLink
     {
      display: none;
     }

#ChatText1
     {
      height: 100%;
      width: 100%;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      outline: 0px;
      resize: none;
      background: #FFFFFF;
     }
     
#RT_Editor
     {
      min-height: 100%;
      width: 100%;
      font-size: 14px;
      line-height: 18px;
      outline: 0px;
      resize: none;
       -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 10px 20px 10px 20px;
      word-wrap: break-word;
     } 
        
#RT_Editor p
     { 
      margin: 0;
     }
     

#ChatMessage1
     {
      height: 100%;
      width: 100%;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      outline: 0px;
      resize: none;
      background-color: #ffffff;
    }
    
#EingabeDisk
     {
      min-height: 100%;
      width: 100%;
      /*background: #8D8D8D;*/
      font-size: 14px;
      line-height: 18px;
      outline: 0px;
      resize: none;
       -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 10px 20px 10px 20px;
      word-wrap: break-word;
     }
     
#EingabeDisk p
     { 
      margin: 0;
     }
     
#EingabeDisk:empty:not(:focus):before
     {
      content:attr(title);
      color: #555;
      display: block; /* For Firefox */
     }

#RT_Editor2_b
     {
      background-color: #F7F4F4;
      color: black;
      font-family: arial;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      resize: none;
/*      
      border-width:1px;
      border-style:solid;
      border-color:#33B507;
*/      
      
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: 10px;
      padding: 3mm;
     }
     
#RT_Editor2, #printbox
     { 
      display: none;
      color: black;
	   font: 11pt/15pt Arial;
     /* overflow: visible;
      -webkit-overflow-scrolling: touch;*/
      resize: none;
   /*   min-height: 415px;
      max-height: 600px;*/
      width: 161mm;
      min-height: 255mm;
      /*height:415px;*/
      /*border-width:1px;
      border-style:solid;
      border-color:#9EDF9E;*/
     /* padding: 5px 20px;*/
    /*  margin-left: 4px;
      margin-right: 4px;*/
      margin: auto;
      outline: 0px;
      word-wrap: break-word;
      
     }

 
#RT_Editor2 p, #RT_Editor2 div , #printbox p, #printbox div
     { 
      margin: 0;
      padding: 0;
     }
     
#RT_Editor2 h3 , #printbox h3
     { 
      margin: 14pt 0 10pt 0;
      padding: 0;
	   font: 14pt/18pt Arial;
	   font-weight: bold;
     }
     
#RT_Editor2 h4 , #printbox h4
     { 
      margin: 7pt 0 5pt 0;
      padding: 0;
	   font: 11pt/15pt Arial;
	   font-weight: bold;
     }
     
#RT_Editor2 table , #printbox table
     {
    /* 	margin:0;*/
     	padding: 0;
     	border: 0; 
      border-spacing: 0;
      border-collapse: collapse;
     }

#RT_Editor2 select, #printbox select 
     { 
      text-align: left;
      border-style: none;
      border-width: 0px;
      margin: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px;
      background-color: #E8F5FA;
      color: black;
      font-family: arial;
      font-size: 12px;
      width: 100px;
      height: 16px;
     }
     
.tab001, .tab002, .tab003
     {
      margin: 0 auto;
     }	 
     
.tab001 TD, .tab002 TD, .tab003 TD 
     { 
      border: 1pt solid #DCD7D7;
      padding: 0 3pt;
     }
     
.tab002 TD, .tab002 INPUT, .tab003 TD, .tab003 INPUT  
     { 
	   font: 10pt/13pt Arial;
     }
     
.tab002 TD, .tab003 TD 
     { 
	   min-height: 17pt;
     }
     
.q1 { background-color: #DFF6FA; }
.q2 { background-color: #F8E7E7; }
.q3 { background-color: #CFFDD7; }
     
#EinDiskOver, #EinDiskOver2, #EinDiskOver3 , #EinDiskOver4
     { 
      display: none;
      z-index: 10;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
     }
     
#EinDiskOver4
     { 
      display: none;
      z-index: 10;
      position: absolute;
      top: 25%;
      left: 25%;
      right: 25%;
      bottom: 25%;
  /*    background: #D1F7FD;*/
     }

#EinDiskOver4a
     {
      background: url(../OutImgApp/loading.gif) no-repeat center center;
      background-size: contain;
      height: 25%;
     }
     
#EinDiskOver4b
     { 
      height: 36px;
      line-height: 36px;
     	font-size: 18px;
     	font-weight: bold;
     	text-align: center; 
     }
     
#SelectDok
     {
      width:100%;
      max-width:100%;    	
      background: #FFFFFF;
      border: 1px solid #B0B7F8;
      font-size: 16px;
      font-family: Arial, sans-serif;
      /*width: 270px;*/
      padding: 5px;
     /* margin: 10px;*/
      display: inline-block;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
     }
 
.SelectDokOpt
     {
     }
 
#KomBox
     {
      margin: 5px 5px;
      /*background: #D4E4FB;
      border: 1px solid #B0B7F8;*/
      font-size: 12px;
      font-family: Arial, sans-serif;
      padding: 5px;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      display: none;
 /* position:absolute;
  left: 0;
  top: 0;*/
     }

.MemInfo1
 {
  opacity: 1;
 }

.MemInfo2
 {
  opacity: 0;
  transition: opacity 1s linear 1s;
  -ms-transition: opacity 1s linear 1s;
  -moz-transition: opacity 1s linear 1s;
  -webkit-transition: opacity 1s linear 1s;
 }
 
.MemInfo3
 {
  opacity: 1;
  transition: opacity 1s linear;
  -ms-transition: opacity 1s linear;
  -moz-transition: opacity 1s linear;
  -webkit-transition: opacity 1s linear;
 }
 
#AktBox
 {
  height: 50px;
 }
  
#MembAktTD
 {
  display: none;
 } 

.TextInput1
 {
  border: 1px solid black; 
  padding: 5px;
  background: rgba(255,255,255,0.9);
  font: 1em/135% Arial, Helvetica, sans-serif;
  box-shadow: 0px 0px 8px 2px rgba(255, 255, 255, 1);  
 }
 
#TelRow
 {
  display: none;
 }     

#PrintIfr
    {
     height: 0;
     width: 0;
     border: 0;
     margin: 0;	
    }     

#printbox
    {
     display:none;	
    }
    
@media print
    {
     #printbox
         {
          display:block;	
         }
         
     #WrapWrap
         {
          display: none;	
         }

    }



@media screen and (max-width: 980px)
     {
      #WrapWrap
          {
           width: 100%;
          }
	   #Content
	        {
          /*  width: 100%;*/
	        }
	   #Sidebar
	        {
		      width: 30%;
	        }
     }

@media screen and (max-width: 700px)
     {
	   #Content
	        {
            font-size: 0.9em;
	         width: auto;
	         display: none;
	        }
      #Content2
           {
            font-size: 0.9em;
            line-height: 1.1em;
           }
           
      #ContentM5, #ContentM6
           {
            background-image: url(../OutImg/roadS.jpg);
           }
            
	   #Sidebar
	        {
	         width: auto;
		      float: none;
	        }
	   #Footer
	        {
	        }
     .navrt li
           {
            display:block;
            text-align: left;
	         border-bottom: solid 0.1em #CEE4FA;
      	   line-height:3em;
            margin-right: 0;
           } 
     .navrt a
           {
      	   line-height:3em;
           } 
     .navrt
           {
      	   line-height:3em;
           } 
     .navrt a span
           {
      	   line-height:3em;
           } 
           
     #Content1b,#Content2b,#Content3b
           {
            background-color: #D5C7F1;
           }
     #MenuBild2
           {
            display: inline;
            height: 30px;
            width: 36px;
           }
     #MenuBild
           {
            /*display: inline;*/
            /*
            height: 30px;
            width: 36px;
            */
           }
     #Content2p1,#Content3p1
          {
           display: none;
           background:#33B507;
          }
     #Content2p2
          {
           width: 56%;
           float:left;
    	     overflow: hidden;
    	     margin-right: 2%;
          }
    #Content2p3
          {
           width: 40%;
           float: right;
    	     overflow: hidden;
          }
   .addList 
          {
           display: inline;
          }
   #Content3p2
          {
           width: 80%;
    	     overflow: hidden;
           padding: 8px 0px 8px 0px;
          }    
  .circle1, .circle2
          {
           width: 17px;	
           height: 17px;
          }
  #TextAll
          {
     	     width: 75%;
     	     height: 100px;
          }
/*          
  input[type=text], input[type=password]
          {
           line-height: 15px;
           width: 160px;
          }
*/          
  #pay1, #pay2, #pay3
          {
           width: 200px;
          }
  .paycar
          {
           display: none;
          }
  #Content5p3
          {
    	     width: 100%;
          }
  #ContentS1
          {
    	     width: 100%;
           float: none;
           margin: 0px 0px 5px 0px;
	        border-right: 0;
	        border-bottom: solid 1px #ccc;
          }
  #ContentS2
          {
    	     width: 100%;
           float: none;
          }
  #OutImgAppcheid 
          {
           display: none;
          }
  #SerPic 
          {
           display: none;
          }
  #ScheidLink
          {
           display: block;
          } 
  #ContentS2s1, #ContentS2s2
          {
           width: 50%;
           float: left;
          }
          
  #ContentM1a, #ContentM2a, #ContentM4a
          {
           position: absolute;
           width: 100%;
           transition: left 1s;
           -moz-transition: left 1s;
           -webkit-transition: left 1s;
           -ms-transition: left 1s;
           -o-transition: left 1s;
          }
          
  #ContentM1b, #ContentM2b, #ContentM4b
          {
           position: absolute;
           width: 100%;
           height: 100%;
           transition: left 1s;
           -moz-transition: left 1s;
           -webkit-transition: left 1s;
           -ms-transition: left 1s;
           -o-transition: left 1s;
          }
          
  #ContentM1a
          {
           left: -100%;
          }
          
  #ContentM1b
          {
           left: 0;
          }
          
  #ContentM2a, #ContentM4a
          {
           left: 0;
          }
          
  #ContentM2b, #ContentM4b
          {
           left: 100%;
          }
          
  #ContentT5b, #ContentT6b, #ContentT7b, #ContentT8b
          {
           display: table-row;
          }
          
  #switchLink1, #switchLink2, #switchLink3, #switchLink4, #switchLink5, #switchLink9
          {
     	     display: table-cell;
          }

  #ContentM5, #ContentM6
          {
          }
          
  #ContentM5a, #ContentM6a
          {
           display: none;
          }
          
  #ContentM5b, #ContentM6b
          {
           /*width: 100%;*/
          }
          
          
  #LinkWebsite1
          {
     	     display: inline-block;
          }
/*          
  #LinkWebsite2
          {
     	     display: none;
          }
*/          
  .StartBut3
          {
         /*  padding: 3px 5px 3px 5px;*/
          }	
  #AktBox
          {
           height: 30px;
          } 
          
  #RT_Editor, #EingabeDisk
         {
          padding: 10px 13px 10px 13px;
         }	
         
  #ContentM1bT2
         {
          border-spacing: 0px 10px;
         }
         
  .Chat2T2r1
         {
          height: 75%;
         }
     
  .Chat2T2r2
         {
          display: table-row;
          height: 25%;
         }
     
  #RT_Editor2_b
         {
          margin: 10px 0px 10px 0px;
     	   }
     	   
  #ContentM3a    
         {
          line-height: 1.5em;
          padding: 15px 10px 15px 10px;
         }
         
  #RB_Text
         {
          padding: 10px 10px;
          margin: 10px 0px 10px 0px;
         }
         
         
  #rb_navigation
         {
          margin: 10px 0px 10px 0px;
         }
         
  #rb_navigation li
         {
	       line-height:25px;
         }
      }     

@media screen and (max-width: 600px)
     {
      #ShowCont
          {
           left: 0;
           margin-left: 0;
          }	
     }
     


@media screen and (max-height: 900px)
     {
      #WrapWrap
          {
           top: 5%;
           height: 90%;
          }
     }

@media screen and (max-height: 800px)
     {
      #WrapWrap
          {
           top: 0%;
           height: 100%;
          }
     }
     
@media screen and (max-height: 900px), screen and (max-width: 480px)
     {
      #WrapWrap
          {
           top: 0%;
           height: 100%;
          }

      #Header
          {
           background-image: url(../OutImgApp/logo01.png);
     	   height: 9%;
          }

       #HeaderTableR1C4
          {
           display: table-cell;
          }
          
       .HeaderBackColor1
          {
           background-color: #929ACD;  
          }
          
       .HeaderBackColor2
          {
           background-color: #929ACD;  
          }

       .Content2Class1
          {
     	     height: 86%;
          }
     
       .Content2Class2
          {
     	     height: 91%;
          }
          
       #Footer
          {
           height: 5%;
          }
          
       #FooterC
          {
           font-size: 0.7em;
          } 
       #MenuTop2
          {
           display: none;            
          }

       #LinkWebsite1
          {
     	     display: inline-block;
          }
/*          
       #LinkWebsite2
          {
     	     display: none;
          }
*/           

       #main-navigation
          {
           margin-left: 0px;
          }


       #main-navigation li
          {
	        display: list-item;
	        border-right: 0;
	        border-top: dotted 1px #5E6EDE;
           text-align: left;
           height: auto;
           width: auto;
	        padding: 10px 20px 10px 20px;
	       }
	       
       #test-navigation
          {
           width: 100%;
           -moz-box-shadow: none;
           -webkit-box-shadow: none;
           box-shadow: none;
          }
          
       #test-navigation li
          {
	        padding: 10px 20px 10px 20px;
	       }

       #test-navigation #LinkM3, #test-navigation #LinkM8, #test-navigation #LinkM10, #test-navigation #LinkM11
          {
           border-top: dotted 1px #7182F6;
          }
   
       #ContentM5, #ContentM6
           {
            background-image: url(../OutImg/roadS.jpg);
           }
     }

@media screen and (max-height: 500px)
     {
      #ShowCont
          {
           top: 0;
           margin-top: 0;
          }	
          
      .Reduce1
          {
           display: none;	
          }
          
      .FloatC1
          {
           float: left;	
          }
          
      #Content2
           {
            font-size: 0.9em;
            line-height: 1.1em;
           }
           
      #main-navigation li
          {
	       padding: 5px 20px 5px 20px;
          }
          
      #test-navigation li
         {
	       padding: 5px 20px 5px 20px;
	      }
     }


@media screen and (max-width: 480px)
     {
      #Header
           {
            /*
            background-image: url(../OutImgApp/RechtLogo5s.png);
            */
           }
	   #Sidebar
	        {
	         display: none;
	        }
	   h1
	        {
	         font-size: 24px;
	        }
      .navrt
           {
         /*   text-align: center;
            line-height:1.6em;*/
           }
      .navrt li
           {
          /*  line-height:1.6em;*/
           }
      .navrt a
           {
          /*  line-height:1.6em;*/
           }
      .navrt a span
           {
         /*   line-height:1.6em; */
           }
     #Content2p2
          {
           clear:both;	
           width: 100%;
    	     overflow: hidden;
    	     margin: 0;
          }
    #Content2p3
          {
           clear: both;           	
           width: 100%;
    	     overflow: hidden;
    	     margin:0;
          }
  #TextAll
          {
     	     width: 92%;
     	     height: 100px;
          }
  #ContentS2s1, #ContentS2s2
          {
           width: 100%;
           float: none;
          }
  #RT_Editor, #EingabeDisk
          {
           padding: 10px 10px;
          }	
          
  #RB_Text img
          {
           width: 90%;
          }	
     }
     
@media screen and (max-width: 320px)
     {
     }
