
/********** übergreifendes CSS****   b sind buttuns,   d sind divs, etc.  
  border:px solid black;   #CC2EFA;  lila   nav a{  color: #FFFFFF; weiss 000000 schwarz   margin: 0 5px 0 0;}
.nav-current{  color: #FFFF00;  text-decoration: none;} #FF0040  #848484 button grau*/
head { position: relative; }
h1,h2,h3,h4,h5{ font-family: 'Arial';}
p,div,input,table,textarea,fieldset,span,label,ul,button, output{ font-family: 'Arial';  font-weight: 300; font-size: 14px;}
#close-button {display: inline;padding: 10px;background: #fff; border: 3px solid red;}
#close-button:hover{cursor: pointer;}  
button:hover{cursor: pointer;}  
button{  display: inline-block;  padding: 3px 7px;   margin: 0 0 5px 0; color: #FFFFFF; background:#6E6E6E;}
.frage-links-btn, .frage-abstimmung-btn, .frage-ergebnis-btn{
   padding: 0;  }
.frage-buttons{  display: inline-block;  margin: 0px 10px 0 0;}

nav{  position: fixed;  z-index: 100;  top: 0;  width: 100vw;  padding: 4px 20px;  left: 0;  
		border-left: none !important; border-right: none !important}

#dsortide{position: fixed;  display: none;  width: 30%;  height: 30%; z-index: 999;  top: 70px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dlogide{position: fixed;  display: none;  width: 80%;  height: 50%; z-index: 999;  top: 70px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dlogide h2{   display: inline;   }
#dlogifr{position: fixed;  display: none;  width: 80%;  height: 50%; z-index: 999;  top: 70px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dlogifr h2{   display: inline;   }
#dlogigb{position: fixed;  display: none;  width: 80%;  height: 50%; z-index: 999;  top: 70px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dlogigb h2{   display: inline;   }
#dlogiit{position: fixed;  display: none;  width: 80%;  height: 50%; z-index: 999;  top: 70px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dlogiit h2{   display: inline;   }
#dlogies{position: fixed;  display: none;  width: 80%;  height: 50%; z-index: 999;  top: 70px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dlogies h2{   display: inline;   }
#dlogipt{position: fixed;  display: none;  width: 80%;  height: 50%; z-index: 999;  top: 70px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dlogipt h2{   display: inline;   }
#dregide{position: fixed;  display: none;  width: 80%;  height: 70%; z-index: 999;  top: 70px;  
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dregide h2{   display: inline;   }
#dregifr{position: fixed;  display: none;  width: 90%;  height: 90%; z-index: 999;  top: 70px; 
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dregifr h2{   display: inline;   }
#dregigb{position: fixed;  display: none;  width: 90%;  height: 90%; z-index: 999;  top: 70px; 
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dregigb h2{   display: inline;   }
#dregiit{position: fixed;  display: none;  width: 90%;  height: 90%; z-index: 999;  top: 70px; 
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dregiit h2{   display: inline;   }
#dregies{position: fixed;  display: none;  width: 90%;  height: 90%; z-index: 999;  top: 70px;  
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dregies h2{   display: inline;   }
#dregipt{position: fixed;  display: none;  width: 90%;  height: 90%; z-index: 999;  top: 70px;  
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dregipt h2{   display: inline;   }


#dalert{position: fixed;  display: none;  width: 60%;  height: 45%; z-index: 999;  top: 200px;  
margin: 2.5% 0 0 3.5% ; background: #eee; border: 3px solid red; overflow:scroll;    padding: 10px     }
#dalert h2{   display: inline;   }

#dalertnd{position: fixed;  display: none;  width: 90%;  height: 80%; z-index: 999;  top: 200px;  
margin: 0.5% 0 0 0.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dalertnd h2{   display: inline;   }

#dagb{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;  overflow:scroll;    }
#dagb h1{  display: inline;     }

#dconfirmde{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;  overflow:scroll;    }
#dconfirmde h1{  display: inline;     }
#dconfirmfr{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;  overflow:scroll;    }
#dconfirmfr h1{  display: inline;     }
#dconfirmgb{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;  overflow:scroll;    }
#dconfirmgb h1{  display: inline;     }
#dconfirmit{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;  overflow:scroll;    }
#dconfirmit h1{  display: inline;     }
#dconfirmes{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;  overflow:scroll;    }
#dconfirmes h1{  display: inline;     }
#dconfirmpt{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;  overflow:scroll;    }
#dconfirmpt h1{  display: inline;     }


#l1a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: 0 0;}  /*  */
#l2a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: 0 -48px;}  /* f */
#l3a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: 0 -96px;}   /*  */
#l4a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: -144px 0;}  /*   */
#l5a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: -48px 0;}  /*   */
#l6a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: -48px -48px;} /*  */
#l7a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: -48px -96px;} /* */
#l8a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: -96px 0;}    /* */
#l9a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: -96px -48px;}  /*  */
#l0a { border: none; width: 48px; height: 35px;  background: url('flags4a.png') no-repeat; background-position: -144px -48px;}  /*  */

#l1b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: 0 0;}  /*  */
#l2b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: 0 -48px;}  /*   */
#l3b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: 0 -96px;}  /*  */
#l4b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: -144px 0;} /*   */
#l5b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: -48px 0;}  /*   */
#l6b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: -48px -48px;}  /*  */
#l7b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: -48px -96px;}  /*   */
#l8b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: -96px 0;}  /*  */
#l9b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: -96px -48px;}  /*   */
#l0b { border: none; width: 48px; height: 35px;  background: url('flags4b.png') no-repeat; background-position: -144px -48px;}  /*  */

#l1c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: 0 0;}  /*  */
#l2c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: 0 -48px;}  /*   */
#l3c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: 0 -96px;}  /*   */
#l4c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: -144px 0;}   /*   */
#l5c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: -48px 0;}  /*   */
#l6c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: -48px -48px;}  /*  */
#l7c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: -48px -96px;}  /*   */
#l8c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: -96px 0;}  /*   */
#l9c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: -96px -48px;}  /*   */
#l0c { border: none; width: 48px; height: 35px;  background: url('flags4c.png') no-repeat; background-position: -144px -48px;}  /*   */

/*
#l11 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -48px -199px;}
#l12 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -48px -293px;}
#l13 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -96px -7px;}
#l14 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -96px -55px;}
#l15 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -96px -103px;}
#l16 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -96px -151px;}
#l17 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -96px -199px;}
#l18 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -96px -246px;}
#l19 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -96px -293px;}
#l20 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -144px -7px;}
#l21 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -144px -55px;}
#l22 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -144px -103px;}
#l23 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -144px -151px;}
#l24 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -144px -199px;}
#l25 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -144px -246px;}
#l26 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -144px -293px;}
#l27 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -192px -7px;}
#l28 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -192px -55px;}
#l29 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -192px -103px;}
#l30 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -192px -151px;}
#l31 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -192px -199px;}
#l32 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -192px -246px;}
#l33 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -192px -293px;}
#l34 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -240px -7px;}
#l35 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -240px -55px;}
#l36 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -240px -103px;}
#l37 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -240px -151px;}
#l38 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -240px -199px;}
#l39 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -240px -246px;}
#l40 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -240px -293px;}
#l41 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -288px -7px;}
#l42 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -288px -55px;}
#l43 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -288px -103px;}
#l44 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -288px -151px;}
#l45 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -288px -199px;}
#l46 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -288px -246px;}
#l47 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -288px -293px;}
#l48 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -336px -7px;}
#l49 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -336px -55px;}
#l50 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -336px -103px;}
#l51 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -336px -151px;}
#l52 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -336px -199px;}
#l53 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -336px -246px;}
#l54 { border: none; width: 48px; height: 28px;  background: url('flagsr.png') no-repeat; background-position: -336px -293px;}



#bunt, #graph{ 	position: fixed; top: 4px;  z-index: 100;     }
#bunt{ right: 0;}
#graph{	right: 50px;      }
/*header .darken{   position: absolute;  height: 100%;   width: 100%;  background: #000;  opacity: .3;  z-index: 1;      }
	  

            }
      */


#p02a{position: fixed; margin-left: 770px;   }
#bunt{width: 50px; height: 50px; position: fixed; margin-left: 700px;  }
#bunt:hover{cursor: pointer;}
#graph:hover{cursor: pointer;}
#imggrundeinkommen{top: 100px; position: fixed; margin-left: 700px;  }
#imggrundeinkommen:hover{cursor: pointer;}

#graph{width: 50px; height: 50px; position: fixed; margin-left: 650px; }
#bde { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -22px;}
#bfr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -33px;}
#bgb { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -33px; }
#bit { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -44px; }
#bes { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -22px;}
#bpt { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -160px -77px;}
#bde:hover{cursor: pointer;}
#bfr:hover{cursor: pointer;}
#bgb:hover{cursor: pointer;}
#bit:hover{cursor: pointer;}
#bes:hover{cursor: pointer;}
#bpt:hover{cursor: pointer;}
#bat { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -64px 0;}
#beu { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -128px -22px;}
#bus { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -111px;}
#bkr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -55px;}
#bbe { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -128px 0;}
#bbg { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -144px 0;}
#bdk { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -32px -22px;}
#bee { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -64px -22px;}
#bfi { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -144px -22px;}
#bgr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -80px -33px;}
#bie { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -44px;}
#bhr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -88px;}
#blv { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -66px;}
#blt { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -160px -55px;}
#bnl { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -66px;}
#bpl { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -77px; }
#bro { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -88px;}
#bse { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -96px -88px;}
#bsk { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -32px -88px;}
#bsi { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -128px -88px;}
#bcz { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position:  0 -22px;}
#bhu { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position:  -144px -33px;}
#bru { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -48px -88px;}
#bcn { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -11px;}
#bca { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -32px -11px;}
#bau { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -80px 0;}
#bin { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -48px -44px;}
#bbr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -11px;}
#bir { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -80px -44px;}
#beg { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -64px -44px;}
#bat:hover{cursor: pointer;}
#beu:hover{cursor: pointer;}
#bus:hover{cursor: pointer;}
#bkr:hover{cursor: pointer;}
#bbe:hover{cursor: pointer;}
#bbg:hover{cursor: pointer;}
#bdk:hover{cursor: pointer;}
#bee:hover{cursor: pointer;}
#bfi:hover{cursor: pointer;}
#bgr:hover{cursor: pointer;}
#bie:hover{cursor: pointer;}
#bhr:hover{cursor: pointer;}
#blv:hover{cursor: pointer;}
#blt:hover{cursor: pointer;}
#bnl:hover{cursor: pointer;}
#bpl:hover{cursor: pointer;}
#bro:hover{cursor: pointer;}
#bse:hover{cursor: pointer;}
#bsk:hover{cursor: pointer;}
#bsi:hover{cursor: pointer;}
#bcz:hover{cursor: pointer;}
#bhu:hover{cursor: pointer;}
#nde {background:#2E2E2E; border:6px solid #FD0100; }
#nfr {background:#0600BD; border:6px solid #D70000; }
#ngb {background:#D70000; border:6px solid #0600BD; }
#nit {background:#04B404; border:6px solid #FE2E2E; }
#nes {background:#FFDE01; border:6px solid #FE2E2E; }
#npt {background:#DF0101; border:6px solid #01DF01; }
#ade {color:#FFDE01;}
#afr {color:#FFFFFF;}
#agb {color:#FFFFFF;}
#ait {color:#FFFFFF;}
#aes {color:#000000;}
#apt {color:#FFDE01;}
#b2de { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -22px;}
#b2fr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -33px;}
#b2gb { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -33px; }
#b2it { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -44px; }
#b2es { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -22px;}
#b2pt { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -160px -77px;}
#b3de { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -22px;}
#b3fr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -33px;}
#b3gb { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -33px; }
#b3it { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -44px; }
#b3es { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -22px;}
#b3pt { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -160px -77px;}
#b4de { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -22px;}
#b4fr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -33px;}
#b4gb { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -33px; }
#b4it { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -44px; }
#b4es { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -22px;}
#b4pt { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -160px -77px;}
#bconnectde{ border: none; }
#bdisconnectde { border: none; }
#bconnectfr{ border: none; }
#bdisconnectfr { border: none;  }
#bconnectgb{ border: none; }
#bdisconnectgb { border: none;  }
#bconnectit{ border: none; }
#bdisconnectit { border: none;  }
#bconnectes{ border: none; }
#bdisconnectes { border: none;  }
#bconnectpt{ border: none; }
#bdisconnectpt { border: none;  }
#lfantasienamede {  font-size: 12px; color: green;}      
#lfantasienamefr {  font-size: 12px; color: green;}     
#lfantasienamegb {  font-size: 12px; color: green;}     
#lfantasienameit {  font-size: 12px; color: green;}     
#lfantasienamees {  font-size: 12px; color: green;}     
#lfantasienamept {  font-size: 12px; color: green;}     
#lrollede {font-size: 12px; color: green;}	
#lrollefr {font-size: 12px; color: green;}	
#lrollegb {font-size: 12px; color: green;}	
#lrolleit {font-size: 12px; color: green;}	
#lrollees {font-size: 12px; color: green;}	
#lrollept {font-size: 12px; color: green;}

#bbenutzerAendern	{border: 2px solid red;}	


/*********** 2sucherFragen =   neu   index.html      **************/
#blangde { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -22px;}
#blangfr { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: 0 -33px;}
#blanggb { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -16px -33px; }
#blangit { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -44px; }
#blanges { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -112px -22px;}
#blangpt { border: none; width: 16px; height: 11px;  background: url('flags.png') no-repeat; background-position: -160px -77px;}
#blangde:hover{cursor: pointer;}
#blangfr:hover{cursor: pointer;}
#blanggb:hover{cursor: pointer;}
#blangit:hover{cursor: pointer;}
#blanges:hover{cursor: pointer;}
#blangpt:hover{cursor: pointer;}
#suchWorteFenster{ position: fixed; display: none; width: 95%;height: 90%;  z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#suchWorteFenster h1{  display: inline;   }

#dstichtagde{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dstichtagde h1{  display: inline;   }
#dstichtagfr{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dstichtagfr h1{  display: inline;   }
#dstichtaggb{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dstichtaggb h1{  display: inline;   }
#dstichtagit{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dstichtagit h1{  display: inline;   }
#dstichtages{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dstichtages h1{  display: inline;   }
#dstichtagpt{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dstichtagpt h1{  display: inline;   }
#dNotPublicde{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dNotPublicde h1{  display: inline;   }
#dNotPublicfr{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dNotPublicfr h1{  display: inline;   }
#dNotPublicgb{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dNotPublicgb h1{  display: inline;   }
#dNotPublicit{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dNotPublicit h1{  display: inline;   }
#dNotPublices{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dNotPublices h1{  display: inline;   }
#dNotPublicpt{ position: fixed; display: none; width: 90%;height: 60%;  z-index: 999; top: 70px;  left: 30px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red; overflow:scroll;  }
#dNotPublicpt h1{  display: inline;   }
#dlanguages{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dlanguages h1{ display: inline;     }
#dlanguages1{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dlanguages1 h1{ display: inline;     }
#dlanguages2{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dlanguages2 h1{ display: inline;     }
#dlanguages3{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dlanguages3 h1{ display: inline;     }
#dsuchde{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 70px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;   overflow:scroll;   }
#dsuchde h1{   display: inline;    }
#dsuchfr{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 70px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;  overflow:scroll;    }
#dsuchfr h1{   display: inline;    }
#dsuchgb{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 70px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;  overflow:scroll;    }
#dsuchgb h1{   display: inline;    }
#dsuchit{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 70px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;  overflow:scroll;    }
#dsuchit h1{   display: inline;    }
#dsuches{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 70px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;  overflow:scroll;    }
#dsuches h1{   display: inline;    }
#dsuchpt{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 70px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;   overflow:scroll;   }
#dsuchpt h1{   display: inline;    }
#dorgde{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 70px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;  overflow:scroll;    }
#dorgde h1{   display: inline;    }

#dabgleich{ position: fixed;  width: 95%; height: 40%; z-index: 999; top: 70px;  left: 0; top:300px;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;   overflow:scroll;   } /*ext7suchWorteKaufen


/*    Seite 7benutzerprofil.html      button status holen auf abstimmung  border: 1px solid red;position: fixed; top: 500px;
#listeSuchde {overflow:auto;}
 */
#dbconnect { color: green; }
#dnotizde{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dnotizde h1{ display: inline;  }
#dnotizfr{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dnotizfr h1{ display: inline;  }
#dnotizgb{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dnotizdgb h1{ display: inline;  }
#dnotizit{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dnotizit h1{ display: inline;  }
#dnotizes{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dnotizes h1{ display: inline;  }
#dnotizpt{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dnotizpt h1{ display: inline;  }
#drechnungde{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drechnungde h1{ display: inline;  }
#drechnungfr{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drechnungfr h1{ display: inline;  }
#drechnunggb{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drechnunggb h1{ display: inline;  }
#drechnungit{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drechnungit h1{ display: inline;  }
#drechnunges{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drechnunges h1{ display: inline;  }
#drechnungpt{ position: fixed; display: none; width: 98%;  height: 98%;  z-index: 999; overflow:scroll;
            top: 10px;  left: 10px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drechnungpt h1{ display: inline;  }
#demailAendernde{ position: fixed; display: none; width: 75%;  height: 70%;  z-index: 999;
            top: 150px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#demailAendernde h1{ display: inline;  }
#demailAendernfr{ position: fixed; display: none; width: 75%;  height: 70%;  z-index: 999;
            top: 150px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#demailAendernfr h1{ display: inline;  }
#demailAenderngb{ position: fixed; display: none; width: 75%;  height: 70%;  z-index: 999;
            top: 150px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#demailAenderngb h1{ display: inline;  }
#demailAendernit{ position: fixed; display: none; width: 75%;  height: 70%;  z-index: 999;
            top: 150px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#demailAendernit h1{ display: inline;  }
#demailAendernes{ position: fixed; display: none; width: 75%;  height: 70%;  z-index: 999;
            top: 150px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#demailAendernes h1{ display: inline;  }
#demailAendernpt{ position: fixed; display: none; width: 75%;  height: 70%;  z-index: 999;
            top: 150px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#demailAendernpt h1{ display: inline;  }
#dzwilling{ position: fixed; display: none; width: 95%;  height: 90%;  z-index: 999;
            top: 0px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dzwilling h1{ display: inline;  }
#meinungsfuehrer{ position: fixed; display: none; width: 90%;  height: 90%;  z-index: 999; overflow:scroll;
            top: 0px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#meinungsfuehrer h1{ display: inline;  }
#repraesentanten{ position: fixed; display: none; width: 90%; height: 90%; z-index: 999; top: 0px;  left: 0;
            margin: 2.5% 0 0 2.5% ;  background: #eee;   border: 3px solid red;  overflow:scroll;    }
#repraesentanten h1{   display: inline;    }
#drepuser{ position: fixed; display: none; width: 95%;  height: 90%;  z-index: 999;
            top: 0px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drepuser h1{ display: inline;  }
#drepcheck{ position: fixed; display: none; width: 75%;  height: 60%;  z-index: 999;
            top: 0px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#drepcheck h1{ display: inline;  }
#dlisteZahlvde{  position: fixed; display: none; width: 98%;   height: 98%;  z-index: 999;  top: 0px;   left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;  overflow:scroll;       }
#dlisteZahlvde h1{  display: inline;   }
#dlisteZahlvfr{  position: fixed; display: none; width: 98%;   height: 98%;  z-index: 999;  top: 0px;   left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;  overflow:scroll;       }
#dlisteZahlvfr h1{  display: inline;   }
#dlisteZahlvgb{  position: fixed; display: none; width: 98%;   height: 98%;  z-index: 999;  top: 0px;   left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red; overflow:scroll;        }
#dlisteZahlvgb h1{  display: inline;   }
#dlisteZahlvit{  position: fixed; display: none; width: 98%;   height: 98%;  z-index: 999;  top: 0px;   left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;  overflow:scroll;       }
#dlisteZahlvit h1{  display: inline;   }
#dlisteZahlves{  position: fixed; display: none; width: 98%;   height: 98%;  z-index: 999;  top: 0px;   left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;  overflow:scroll;       }
#dlisteZahlves h1{  display: inline;   }
#dlisteZahlvpt{  position: fixed; display: none; width: 98%;   height: 98%;  z-index: 999;  top: 0px;   left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;  overflow:scroll;       }
#dlisteZahlvpt h1{  display: inline;   }
#stimmGeber{ position: fixed; display: none; width: 95%; height: 90%; z-index: 999;  top: 0px;  left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#stimmGeber h1{   display: inline;   }
#b7benutzer { width: 170px;      }
#bbuergerWerdende { width: 170px;      }
#bbenutzerAendern { width: 170px;      }
#llinkonde{   display: inline;   }
#lemailonde{   display: inline;   }
#ltyponde{   display: inline;   }
#lsexonde{   display: inline;   }
#lherkunftonde{   display: inline;   }
#llinkonfr{   display: inline;   }
#lemailonfr{   display: inline;   }
#ltyponfr{   display: inline;   }
#lsexonfr{   display: inline;   }
#lherkunftonfr{   display: inline;   }
#llinkongb{   display: inline;   }
#lemailongb{   display: inline;   }
#ltypongb{   display: inline;   }
#lsexongb{   display: inline;   }
#lherkunftongb{   display: inline;   }
#llinkonit{   display: inline;   }
#lemailonit{   display: inline;   }
#ltyponit{   display: inline;   }
#lsexonit{   display: inline;   }
#lherkunftonit{   display: inline;   }
#llinkones{   display: inline;   }
#lemailones{   display: inline;   }
#ltypones{   display: inline;   }
#lsexones{   display: inline;   }
#lherkunftones{   display: inline;   }
#llinkonpt{   display: inline;   }
#lemailonpt{   display: inline;   }
#ltyponpt{   display: inline;   }
#lsexonpt{   display: inline;   }
#lherkunftonpt{   display: inline;   }
#bmeinfWerdende { width: 100%;      }
#brepWerdende { width: 100%;      }
#bStimmgabeMde { width: 100%;      }
#bStimmgabeRde { width: 100%;      }
#bStimmgaben2de { width: 100%;      }
#bstimmGeberAnzeigende { width: 100%;      }
#bstimmGeberAnzeigenfr { width: 100%;      }
#bstimmGeberAnzeigengb { width: 100%;      }
#bstimmGeberAnzeigenit { width: 100%;      }
#bstimmGeberAnzeigenes { width: 100%;      }
#bstimmGeberAnzeigenpt { width: 100%;      }
#tdfragen {text-align: center;}
#tdstimmen {text-align: center;}
#tdusernr {text-align: center;}
#tdrolleGueltig {text-align: center;}
#tdrgb {text-align: center;}
#tdlb {text-align: center;}
#tdlmenu {text-align: center;}
#tdkomm {text-align: center;}
#tdanzg {text-align: center;}
#tdcenter {text-align: center;}
#tdtaxland {text-align: center;}
#spalten      { width: 250px; }


/* 7buergerWerden       height: 90%;  #dselfie{  }  */
#dselfie{ position: fixed; display: none; width: 40%;  z-index: 999;  top: 100px; left: 100px;
            margin: 2.5% 0 0 2.5% ;  background: #eee;  border: 3px solid red; }
#dselfie  h3{   display: inline;   }

#dselfie img { text-align: center;
    max-width: 100%;
    max-height: 100%;
}

#dueber{position: fixed; display: none; width: 60%; height: 60%; z-index: 999;  top: 100px;
            left: 100px; margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;     }
#dueber h3{   display: inline;      }

/* 7repWerden        */
#dueberr{ position: fixed; display: none; width: 60%; height: 60%; z-index: 999;  top: 100px;  left: 100px;
            margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;   }
#dueberr h3{  display: inline;  }

/* 7meinfWerden        */
#dueberm{  position: fixed;display: none;  width: 60%;   height: 60%;  z-index: 999; top: 100px;  left: 100px;
            margin: 2.5% 0 0 2.5% ;  background: #eee;  border: 3px solid red;     }
#dueberm h3{  display: inline;     }

/* 6abstimmungAnlegen
 #bbest  {position: fixed; top: 750px; margin-left: 600px; font-family: arial; font-size: 12px;}      */
#dlinks {position: fixed; top: 650px; margin-left: 650px; font-family: arial; font-size: 12px;}
/*#idsuch1 {text-transform: lowercase; }
#idsuch2 {text-transform: lowercase; }
#idsuch3 {text-transform: lowercase; }
#idsuch1de {text-transform: lowercase; }
#idsuch2de {text-transform: lowercase; }
#idsuch3de {text-transform: lowercase; }
#idsuch1fr {text-transform: lowercase; }
#idsuch2fr {text-transform: lowercase; }
#idsuch3fr {text-transform: lowercase; }
#idsuch1gb {text-transform: lowercase; }
#idsuch2gb {text-transform: lowercase; }
#idsuch3gb {text-transform: lowercase; }
#idsuch1it {text-transform: lowercase; }
#idsuch2it {text-transform: lowercase; }
#idsuch3it {text-transform: lowercase; }
#idsuch1es {text-transform: lowercase; }
#idsuch2es {text-transform: lowercase; }
#idsuch3es {text-transform: lowercase; }
#idsuch1pt {text-transform: lowercase; }
#idsuch2pt {text-transform: lowercase; }
#idsuch3pt {text-transform: lowercase; }
#isuwo1de {text-transform: lowercase; }
#isuwo1fr {text-transform: lowercase; }
#isuwo1gb {text-transform: lowercase; }
#isuwo1it {text-transform: lowercase; }
#isuwo1es {text-transform: lowercase; }
#isuwo1pt {text-transform: lowercase; }
#isuwo2de {text-transform: lowercase; }
#isuwo2fr {text-transform: lowercase; }
#isuwo2gb {text-transform: lowercase; }
#isuwo2it {text-transform: lowercase; }
#isuwo2es {text-transform: lowercase; }
#isuwo2pt {text-transform: lowercase; }
#isuwo3de {text-transform: lowercase; }
#isuwo3fr {text-transform: lowercase; }
#isuwo3gb {text-transform: lowercase; }
#isuwo3it {text-transform: lowercase; }
#isuwo3es {text-transform: lowercase; }
#isuwo3pt {text-transform: lowercase; }
#isuwode {text-transform: lowercase; }
#isuwofr {text-transform: lowercase; }
#isuwogb {text-transform: lowercase; }
#isuwoit {text-transform: lowercase; }
#isuwoes {text-transform: lowercase; }
#isuwopt {text-transform: lowercase; }*/
#dsuch1{   position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;    }
#dsuch1 h2{  display: inline;    }
#such2{   position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0; margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;   }
#such2 h2{  display: inline;    }
#such3{   position: fixed; display: none; width: 95%; height: 90%;  z-index: 999;  top: 0px;
            left: 0;   margin: 2.5% 0 0 2.5% ;  background: #eee;  border: 3px solid red;   }
#such3 h2{  display: inline;    }

#suchwort_zielo1{opacity:0;}
#suchwort_zielo2{opacity:0;}
#suchwort_zielo3{opacity:0;}
#suchwort_zielo4{opacity:0;}
#suchwort_zielo5{opacity:0;}
#suchwort_zielo6{opacity:0;}
#anzahl{opacity:0;}


#zielid{opacity:0;}
#dbest{ position: fixed;  width: 60%; height: 60%; z-index: 999; top: 100px; display: none;
            left: 100px;   margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;       }
#dbest h3{  display: inline;  }
#close-buttonbest{display: inline;  padding: 10px; background: #fff;border: 3px solid red;      }
#otextde {font-size: 11px; }	
#otextfr {font-size: 11px; }	
#otextgb {font-size: 11px; }	
#otextit {font-size: 11px; }	
#otextes {font-size: 11px; }	
#otextpt {font-size: 11px; }	
#oja1de {font-size: 11px; }	
#oja2de {font-size: 11px; }	
#oja3de {font-size: 11px; }	
#oja4de {font-size: 11px; }	
#oja5de {font-size: 11px; }	
#one1de {font-size: 11px; }	
#one2de {font-size: 11px; }	
#one3de {font-size: 11px; }	
#one4de {font-size: 11px; }	
#one5de {font-size: 11px; }
#oja1fr {font-size: 11px; }	
#oja2fr {font-size: 11px; }	
#oja3fr {font-size: 11px; }	
#oja4fr {font-size: 11px; }	
#oja5fr {font-size: 11px; }	
#one1fr {font-size: 11px; }	
#one2fr {font-size: 11px; }	
#one3fr {font-size: 11px; }	
#one4fr {font-size: 11px; }	
#one5fr {font-size: 11px; }	
#oja1gb {font-size: 11px; }	
#oja2gb {font-size: 11px; }	
#oja3gb {font-size: 11px; }	
#oja4gb {font-size: 11px; }	
#oja5gb {font-size: 11px; }	
#one1gb {font-size: 11px; }	
#one2gb {font-size: 11px; }	
#one3gb {font-size: 11px; }	
#one4gb {font-size: 11px; }	
#one5gb {font-size: 11px; }	
#oja1it {font-size: 11px; }	
#oja2it {font-size: 11px; }	
#oja3it {font-size: 11px; }	
#oja4it {font-size: 11px; }	
#oja5it {font-size: 11px; }	
#one1it {font-size: 11px; }	
#one2it {font-size: 11px; }	
#one3it {font-size: 11px; }	
#one4it {font-size: 11px; }	
#one5it {font-size: 11px; }	
#oja1es {font-size: 11px; }	
#oja2es {font-size: 11px; }	
#oja3es {font-size: 11px; }	
#oja4es {font-size: 11px; }	
#oja5es {font-size: 11px; }	
#one1es {font-size: 11px; }	
#one2es {font-size: 11px; }	
#one3es {font-size: 11px; }	
#one4es {font-size: 11px; }	
#one5es {font-size: 11px; }	
#oja1pt {font-size: 11px; }	
#oja2pt {font-size: 11px; }	
#oja3pt {font-size: 11px; }	
#oja4pt {font-size: 11px; }	
#oja5pt {font-size: 11px; }	
#one1pt {font-size: 11px; }	
#one2pt {font-size: 11px; }	
#one3pt {font-size: 11px; }	
#one4pt {font-size: 11px; }	
#one5pt {font-size: 11px; }	
#osuch1de {font-size: 11px; }	
#osuch2de {font-size: 11px; }	
#osuch3de {font-size: 11px; }
#osuch1fr {font-size: 11px; }	
#osuch2fr {font-size: 11px; }	
#osuch3fr {font-size: 11px; }	
#osuch1gb {font-size: 11px; }	
#osuch2gb {font-size: 11px; }	
#osuch3gb {font-size: 11px; }	
#osuch1it {font-size: 11px; }	
#osuch2it {font-size: 11px; }	
#osuch3it {font-size: 11px; }	
#osuch1es {font-size: 11px; }	
#osuch2es {font-size: 11px; }	
#osuch3es {font-size: 11px; }	
#osuch1pt {font-size: 11px; }	
#osuch2pt {font-size: 11px; }	
#osuch3pt {font-size: 11px; }
#ocommde {font-size: 11px; }
#ocommfr {font-size: 11px; }
#ocommgb {font-size: 11px; }
#ocommit {font-size: 11px; }
#ocommes {font-size: 11px; }
#ocommpt {font-size: 11px; }
#osuchneude {font-size: 11px; }
#osuchneufr {font-size: 11px; }
#osuchneugb {font-size: 11px; }
#osuchneuit {font-size: 11px; }
#osuchneues {font-size: 11px; }
#osuchneupt {font-size: 11px; }
#osuwocheckde {font-size: 11px; }
#osuwocheckfr {font-size: 11px; }
#osuwocheckgb {font-size: 11px; }
#osuwocheckit {font-size: 11px; }
#osuwocheckes {font-size: 11px; }
#osuwocheckpt {font-size: 11px; }
#osuwo1checkde {font-size: 11px; }
#osuwo1checkfr {font-size: 11px; }
#osuwo1checkgb {font-size: 11px; }
#osuwo1checkit {font-size: 11px; }
#osuwo1checkes {font-size: 11px; }
#osuwo1checkpt {font-size: 11px; }
#osuwo2checkde {font-size: 11px; }
#osuwo2checkfr {font-size: 11px; }
#osuwo2checkgb {font-size: 11px; }
#osuwo2checkit {font-size: 11px; }
#osuwo2checkes {font-size: 11px; }
#osuwo2checkpt {font-size: 11px; }
#osuwo3checkde {font-size: 11px; }
#osuwo3checkfr {font-size: 11px; }
#osuwo3checkgb {font-size: 11px; }
#osuwo3checkit {font-size: 11px; }
#osuwo3checkes {font-size: 11px; }
#osuwo3checkpt {font-size: 11px; }
#ofragetext1bde {font-size: 11px; }
#ofragetext1bfr {font-size: 11px; }
#ofragetext1bgb {font-size: 11px; }
#ofragetext1bit {font-size: 11px; }
#ofragetext1bes {font-size: 11px; }
#ofragetext1bpt {font-size: 11px; }

/* 3abstimmung          */
#lfantasiename2 {margin-left: 100px; color: green; font-size: 15px;  }
#rolle2 { margin-left: 100px; color: green; font-size: 15px; }
#lerstde {font-size: 12px; color: #FF8000;}
#lerstfr {font-size: 12px; color: #FF8000;}
#lerstgb {font-size: 12px; color: #FF8000;}
#lerstit {font-size: 12px; color: #FF8000;}
#lerstes {font-size: 12px; color: #FF8000;}
#lerstpt {font-size: 12px; color: #FF8000;}
#lexklusivde {font-size: 12px; }
#lexklusivfr {font-size: 12px; }
#lexklusivgb {font-size: 12px; }
#lexklusivit {font-size: 12px; }
#lexklusives {font-size: 12px; }
#lexklusivpt {font-size: 12px; }
#buttonvotede { width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#buttonvotefr { width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#buttonvotegb { width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#buttonvoteit { width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#buttonvotees { width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#buttonvotept { width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
/*#bvoteoldde{ width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#bvoteoldfr{ width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#bvoteoldgb{ width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#bvoteoldit{ width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#bvoteoldes{ width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#bvoteoldpt{ width: 100%;  padding: 10px 5px; font-size: 16px; font-weight: 500; text-transform: uppercase;  box-sizing: border-box;}
#bvoteoldde{position: relative;top: 0;left: 0; margin: 0;width: 100%;}
#bvoteoldfr{position: relative;top: 0;left: 0; margin: 0;width: 100%;}
#bvoteoldgb{position: relative;top: 0;left: 0; margin: 0;width: 100%;}
#bvoteoldit{position: relative;top: 0;left: 0; margin: 0;width: 100%;}
#bvoteoldes{position: relative;top: 0;left: 0; margin: 0;width: 100%;}
#bvoteoldpt{position: relative;top: 0;left: 0; margin: 0;width: 100%;}*/
#div01de{  position: fixed;  display: none;    width: 80%;   height: 90%;  z-index: 999;  top: 20px;
            left: 40px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red; overflow:scroll;      }
#div01fr{  position: fixed;  display: none;    width: 80%;   height: 90%;  z-index: 999;  top: 20px;
            left: 40px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red; overflow:scroll;      }
#div01gb{  position: fixed;  display: none;    width: 80%;   height: 90%;  z-index: 999;  top: 20px;
            left: 40px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red; overflow:scroll;      }
#div01it{  position: fixed;  display: none;    width: 80%;   height: 90%;  z-index: 999;  top: 20px;
            left: 40px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red; overflow:scroll;      }
#div01es{  position: fixed;  display: none;    width: 80%;   height: 90%;  z-index: 999;  top: 20px;
           left: 40px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;  overflow:scroll;     }
#div01pt{  position: fixed;  display: none;    width: 80%;   height: 90%;  z-index: 999;  top: 20px;
            left: 40px;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red; overflow:scroll;      }
#div01de h1{   display: inline;     }
#div01fr h1{   display: inline;     }
#div01gb h1{   display: inline;     }
#div01it h1{   display: inline;     }
#div01es h1{   display: inline;     }
#div01pt h1{   display: inline;     }
#larg {color:red; }
#div02de{position: fixed; display: none; width: 80%; height: 80%; z-index: 999;  top: 50px; left: 50px;
            margin: 2.5% 0 0 2.5% ; background: #eee;   border: 3px solid red; overflow:scroll;   }
#div02fr{position: fixed; display: none; width: 80%; height: 80%; z-index: 999;  top: 50px; left: 50px;
            margin: 2.5% 0 0 2.5% ; background: #eee;   border: 3px solid red; overflow:scroll;   }
#div02gb{position: fixed; display: none; width: 80%; height: 80%; z-index: 999;  top: 50px; left: 50px;
            margin: 2.5% 0 0 2.5% ; background: #eee;   border: 3px solid red; overflow:scroll;   }
#div02it{position: fixed; display: none; width: 80%; height: 80%; z-index: 999;  top: 50px; left: 50px;
            margin: 2.5% 0 0 2.5% ; background: #eee;   border: 3px solid red; overflow:scroll;   }
#div02es{position: fixed; display: none; width: 80%; height: 80%; z-index: 999;  top: 50px; left: 50px;
            margin: 2.5% 0 0 2.5% ; background: #eee;   border: 3px solid red; overflow:scroll;   }
#div02pt{position: fixed; display: none; width: 80%; height: 80%; z-index: 999;  top: 50px; left: 50px;
            margin: 2.5% 0 0 2.5% ; background: #eee;   border: 3px solid red; overflow:scroll;   }
#div02de h1{  display: inline;  }
#div02fr h1{  display: inline;  }
#div02gb h1{  display: inline;  }
#div02it h1{  display: inline;  }
#div02es h1{  display: inline;  }
#div02pt h1{  display: inline;  }

#lInitiatorde {font-size: 12px; color: blue;}

#lIrollede {font-size: 12px; color: blue;}

#dlinks{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; }
#dlinks h3{     display: inline;      }

	/* 7suchWorteKaufen         */
#dsuwo1{   position: fixed; display: none; width: 95%; height: 90%; z-index: 999; top: 0px;
            margin: 2.5% 0 0 2.5% ;  background: #eee; border: 3px solid red;    }
#dsuwo1 h3{  display: inline;    }
#dsuchWorte { position: fixed;  display: none;  width: 50%; height: 90%; z-index: 999; top: 0px;
            left: 600px;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; }
#dsuchWorte  h3{     display: inline;      }
#isuch1 {text-transform: lowercase; }
#isuch2 {text-transform: lowercase; }
#isuch3 {text-transform: lowercase; }
#isuch4 {text-transform: lowercase; }
#isuch5 {text-transform: lowercase; }

/* 4ergebnis          */


#bide { width: 110px; background-color: #00F7FF; color: #000000; border:none; }
#bifr { width: 110px; background-color: #00F7FF; color: #000000; border:none; }
#bigb { width: 110px; background-color: #00F7FF; color: #000000; border:none; }
#biit { width: 110px; background-color: #00F7FF; color: #000000; border:none; }
#bies { width: 110px; background-color: #00F7FF; color: #000000; border:none; }
#bipt { width: 110px; background-color: #00F7FF; color: #000000; border:none; }
#bsde { width: 110px; background-color: #8000FF; color: #FFFFFF; border:none;}
#bsfr { width: 110px; background-color: #8000FF; color: #FFFFFF; border:none;}
#bsgb { width: 110px; background-color: #8000FF; color: #FFFFFF; border:none;}
#bsit { width: 110px; background-color: #8000FF; color: #FFFFFF; border:none;}
#bses { width: 110px; background-color: #8000FF; color: #FFFFFF; border:none;}
#bspt { width: 110px; background-color: #8000FF; color: #FFFFFF; border:none;}
#bbde { width: 110px; background-color: #00FF00; color: #000000; border:none;}
#bbfr { width: 110px; background-color: #00FF00; color: #000000; border:none;}
#bbgb { width: 110px; background-color: #00FF00; color: #000000; border:none;}
#bbit { width: 110px; background-color: #00FF00; color: #000000; border:none;}
#bbes { width: 110px; background-color: #00FF00; color: #000000; border:none;}
#bbpt { width: 110px; background-color: #00FF00; color: #000000; border:none;}
#bmde { width: 110px; background-color: #FFFF00; color: #000000; border:none;}
#bmfr { width: 110px; background-color: #FFFF00; color: #000000; border:none;}
#bmgb { width: 110px; background-color: #FFFF00; color: #000000; border:none;}
#bmit { width: 110px; background-color: #FFFF00; color: #000000; border:none;}
#bmes { width: 110px; background-color: #FFFF00; color: #000000; border:none;}
#bmpt { width: 110px; background-color: #FFFF00; color: #000000; border:none;}
#brde { width: 110px; background-color: #FF0000; border:none;}
#brfr { width: 110px; background-color: #FF0000; border:none;}
#brgb { width: 110px; background-color: #FF0000; border:none;}
#brit { width: 110px; background-color: #FF0000; border:none;}
#bres { width: 110px; background-color: #FF0000; border:none;}
#brpt { width: 110px; background-color: #FF0000; border:none;}
#bade { width: 110px; background-color: #2E2E2E; border:none; }
#bafr { width: 110px; background-color: #2E2E2E; border:none; }
#bagb { width: 110px; background-color: #2E2E2E; border:none; }
#bait { width: 110px; background-color: #2E2E2E; border:none; }
#baes { width: 110px; background-color: #2E2E2E; border:none; }
#bapt { width: 110px; background-color: #2E2E2E; border:none; }
#sumide{width: 110px; color: #000000;  }
#sumsde {width: 110px; color: #8000FF;  }
#sumbde {width: 110px; color: #00FF00;  }
#summde{width: 110px; color: #848484;  }
#sumrde {width: 110px; color: #FF0000;  }
#sumade {width: 110px; color: #000000;  }
#sumifr{width: 110px; color: #000000;  }
#sumsfr {width: 110px; color: #8000FF;  }
#sumbfr {width: 110px; color: #00FF00;  }
#summfr{width: 110px; color: #848484;  }
#sumrfr {width: 110px; color: #FF0000;  }
#sumafr {width: 110px; color: #000000;  }
#sumigb{width: 110px; color: #000000;  }
#sumsgb {width: 110px; color: #8000FF;  }
#sumbgb {width: 110px; color: #00FF00;  }
#summgb{width: 110px; color: #848484;  }
#sumrgb {width: 110px; color: #FF0000;  }
#sumagb {width: 110px; color: #000000;  }
#sumiit{width: 110px; color: #000000;  }
#sumsit {width: 110px; color: #8000FF;  }
#sumbit {width: 110px; color: #00FF00;  }
#summit{width: 110px; color: #848484;  }
#sumrit {width: 110px; color: #FF0000;  }
#sumait {width: 110px; color: #000000;  }
#sumies{width: 110px; color: #000000;  }
#sumses {width: 110px; color: #8000FF;  }
#sumbes {width: 110px; color: #00FF00;  }
#summes{width: 110px; color: #848484;  }
#sumres {width: 110px; color: #FF0000;  }
#sumaes {width: 110px; color: #000000;  }
#sumipt{width: 110px; color: #000000;  }
#sumspt {width: 110px; color: #8000FF;  }
#sumbpt {width: 110px; color: #00FF00;  }
#summpt{width: 110px; color: #848484;  }
#sumrpt {width: 110px; color: #FF0000;  }
#sumapt {width: 110px; color: #000000;  }
#dtide {border: 3px solid #00F7FF; display: none;}
#dtsde {border: 3px solid #8000FF; display: none;}
#dtbde {border: 3px solid #00FF00; display: none;}
#dtmde {border: 3px solid #FFFF00; display: none;}
#dtrde {border: 3px solid #FF0000; display: none;}
#dtifr {border: 3px solid #00F7FF; display: none;}
#dtsfr {border: 3px solid #8000FF; display: none;}
#dtbfr {border: 3px solid #00FF00; display: none;}
#dtmfr {border: 3px solid #FFFF00; display: none;}
#dtrfr {border: 3px solid #FF0000; display: none;}
#dtigb {border: 3px solid #00F7FF; display: none;}
#dtsgb {border: 3px solid #8000FF; display: none;}
#dtbgb {border: 3px solid #00FF00; display: none;}
#dtmgb {border: 3px solid #FFFF00; display: none;}
#dtrgb {border: 3px solid #FF0000; display: none;}
#dtiit {border: 3px solid #00F7FF; display: none;}
#dtsit {border: 3px solid #8000FF; display: none;}
#dtbit {border: 3px solid #00FF00; display: none;}
#dtmit {border: 3px solid #FFFF00; display: none;}
#dtrit {border: 3px solid #FF0000; display: none;}
#dties {border: 3px solid #00F7FF; display: none;}
#dtses {border: 3px solid #8000FF; display: none;}
#dtbes {border: 3px solid #00FF00; display: none;}
#dtmes {border: 3px solid #FFFF00; display: none;}
#dtres {border: 3px solid #FF0000; display: none;}
#dtipt {border: 3px solid #00F7FF; display: none;}
#dtspt {border: 3px solid #8000FF; display: none;}
#dtbpt {border: 3px solid #00FF00; display: none;}
#dtmpt {border: 3px solid #FFFF00; display: none;}
#dtrpt {border: 3px solid #FF0000; display: none;}
#dtade {display: none;}
#dtafr {display: none;}
#dtagb {display: none;}
#dtait {display: none;}
#dtaes {display: none;}
#dtapt {display: none;}
#barcharti {display: none;}
#barcharts {display: none;}
#barchartb {display: none;}
#barchartm {display: none;}
#barchartr {display: none;}
#barcharta {display: none;}
/*#psumgesamtde{ position: relative; margin-left: 200px; bottom: 140px;}  */
#psumgesamtfr{ position: relative; margin-left: 200px; bottom: 140px;}
#psumgesamtgb{ position: relative; margin-left: 200px; bottom: 140px;}
#psumgesamtit{ position: relative; margin-left: 200px; bottom: 140px;}
#psumgesamtes{ position: relative; margin-left: 200px; bottom: 140px;}
#psumgesamtpt{ position: relative; margin-left: 200px; bottom: 140px;}
#pja { position: relative; margin-left: 250px; bottom: 130px;}
#pnein { position: relative; margin-left: 250px; bottom: 110px;}
#pundefined { position: relative; margin-left: 100px; bottom: 90px;}

                                        /* Abstimmung anlegen  */
#frageanlegen {width: 250px;}

#privat {visibility: hidden;  }



     /*  7StimmgabeKaufen   */

    /* liste Fragen  */

#ppublicde { color: green; font-style: italic; }
#ppublicfr { color: green; font-style: italic; }
#ppublicgb { color: green; font-style: italic; }
#ppublicit { color: green; font-style: italic; }
#ppublices { color: green; font-style: italic; }
#ppublicpt { color: green; font-style: italic; }
#pnpublicde { color: green; font-style: italic; }
#pnpublicfr { color: green; font-style: italic; }
#pnpublicgb { color: green; font-style: italic; }
#pnpublicit { color: green; font-style: italic; }
#pnpublices { color: green; font-style: italic; }
#pnpublicpt { color: green; font-style: italic; }

	
	/* Zuordnungen kaufen  */
	

#iorg1f {  background-color: #00F7FF; color: #000000; border:1px solid black;  }
#iorg2f {  background-color: #8000FF; color: #FFFFFF; border:1px solid black;}
#iorg3f{  background-color: #00FF00; color: #000000; border:1px solid black;}
#iorg4f { background-color: #FFFF00; color: #000000; border:1px solid black;}
#iorg5f { background-color: #FF0000; border:1px solid black; color: #FFFFFF;}
#iorg1e {  background-color: #00F7FF; color: #000000; border:1px solid black;  }
#iorg2e {  background-color: #8000FF; color: #FFFFFF; border:1px solid black;}
#iorg3e{  background-color: #00FF00; color: #000000; border:1px solid black;}
#iorg4e { background-color: #FFFF00; color: #000000; border:1px solid black;}
#iorg5e { background-color: #FF0000; border:1px solid black; color: #FFFFFF;}
#iorg1b {  background-color: #00F7FF; color: #000000; border:1px solid black;  }
#iorg2b {  background-color: #8000FF; color: #FFFFFF; border:1px solid black;}
#iorg3b{  background-color: #00FF00; color: #000000; border:1px solid black;}
#iorg4b { background-color: #FFFF00; color: #000000; border:1px solid black;}
#iorg5b { background-color: #FF0000; border:1px solid black; color: #FFFFFF;}
	
/* ------------------------------------------------------------------------------ */
/* NEUES DESIGN *background: #aabbff;    hellblau
  text-transform: uppercase; font-weight: 500;box-sizing: border-box;  
/* ------------------------------------------------------------------------------ */


#lrobtextde {color : #FE2E2E;}
#lrobtextfr {color : #FE2E2E;}
#lrobtextgb {color : #FE2E2E;}
#lrobtextit {color : #FE2E2E;}
#lrobtextes {color : #FE2E2E;}
#lrobtextpt {color : #FE2E2E;}

.frage-item{
  margin: 10px 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #ccc;
}

.frage-nummer, .frage-art{
  display: inline-block;
  color: #bbb;
  font-size: 12px;
}

.frage-text{
  font-weight: 700;
  font-size: 18px;
  color: #333;
  margin: 0 0 5px 0;
  font-family: 'Arial';
}


fieldset{
  padding: 9px 0;
  margin: 0;
}

td label{
  display: block;
  width: 100%;
  padding: 0 0 5px 0;
}

/*#fragetextde{ font-size: 20px;   font-weight: 800;  }
#fragetextfr{ font-size: 20px;   font-weight: 800;  }
#fragetextgb{ font-size: 20px;   font-weight: 800;  }
#fragetextit{ font-size: 20px;   font-weight: 800;  }
#fragetextes{ font-size: 20px;   font-weight: 800;  }
#fragetextpt{ font-size: 20px;   font-weight: 800;  }*/

#lfragetext{  font-weight: 600;  font-size: 18px;  padding: 15px 0;  }
#lfragetextde{  font-weight: 600;  font-size: 18px;  padding: 15px 0;  }
#lfragetextfr{  font-weight: 600;  font-size: 18px;  padding: 15px 0;}
#lfragetextgb{  font-weight: 600;  font-size: 18px;  padding: 15px 0;}
#lfragetextit{  font-weight: 600;  font-size: 18px;  padding: 15px 0;}
#lfragetextes{  font-weight: 600;  font-size: 18px;  padding: 15px 0;}
#lfragetextpt{  font-weight: 600;  font-size: 18px;  padding: 15px 0;}
  /*border-bottom: 1px solid #aabbff;*/




body{  max-width: 900px;  margin: auto;  margin-top: 60px;}

.login-wrapper div{
	position: relative !important;
	display: block !important;
	top: 0 !important;
	margin: 0 !important;
}


/* ------------------------------------------------------------------------------ */
/* NAVIGATION */
/* ------------------------------------------------------------------------------ */


.container{
  display: block;
  max-width: 900px !important;
  margin: auto;
  padding: 0;
}

@media screen and (max-width: 600px) {
	body{padding: 10px; margin-top: 50px;  }
	#fragemit{ margin: 0; }
	fieldset{  border: none;  margin: 0;  }
}

/* index */
#dlogode { position: fixed;  display: none;  width: 60%;  height: 50%; z-index: 999;  top: 100px;  left: 30px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;          }
#dlogode h1{   display: inline;   }
#dlogofr {position: fixed;  display: none;  width: 60%;  height: 50%; z-index: 999;  top: 100px;  left: 100px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;          }
#dlogofr h2{   display: inline;   }
#dlogogb{position: fixed;  display: none;  width: 60%;  height: 50%; z-index: 999;  top: 100px;  left: 100px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;         }
#dlogogb h2{   display: inline;   }
#dlogoit{position: fixed;  display: none;  width: 60%;  height: 50%; z-index: 999;  top: 100px;  left: 100px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;          }
#dlogoit h2{   display: inline;   }
#dlogoes{position: fixed;  display: none;  width: 60%;  height: 50%; z-index: 999;  top: 100px;  left: 100px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;         }
#dlogoes h2{   display: inline;   }
#dlogopt{position: fixed;  display: none;  width: 60%;  height: 50%; z-index: 999;  top: 100px;  left: 100px;
       margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red;          }
#dlogopt h2{   display: inline;   }

#dlisteZahlvgb{  position: fixed; display: none; width: 95%;   height: 90%;  z-index: 999;  top: 0px;   left: 0;
            margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red; overflow:scroll;        }
#dlisteZahlvgb h1{  display: inline;   }

#sori{ position: fixed; margin-left: 400px; }
#sori2{ position: fixed; margin-left: 450px; }

#daufladende{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#daufladende h2{   display: inline;   }
#dbankde{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dbankde h2{   display: inline;   }
#dbankfr{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dbankfr h2{   display: inline;   }
#dbankgb{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dbankgb h2{   display: inline;   }
#dbankit{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dbankit h2{   display: inline;   }
#dbankes{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dbankes h2{   display: inline;   }
#dbankpt{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dbankpt h2{   display: inline;   }
#dnamede{position: fixed;  display: none;  width: 80%;  height: 80%; z-index: 999;  top: 70px;  left: 30px;
margin: 2.5% 0 0 2.5% ; background: #eee; border: 3px solid red; overflow:scroll;         }
#dnamede h2{   display: inline;   }

#dorteFenster{ position: fixed; display: none; width: 90%;  height: 90%;  z-index: 999; overflow:scroll;
            top: 0px;  left: 0;   margin: 2.5% 0 0 2.5% ;   background: #eee;  border: 3px solid red;    }
#dorteFenster h1{ display: inline;  }
#dprofileFenster{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dprofileFenster h1{ display: inline;     }
#dthemenFenster{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dthemenFenster h1{ display: inline;     }
#dartenFenster{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dartenFenster h1{ display: inline;     }
#dpromisFenster{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dpromisFenster h1{ display: inline;     }
#dnummerFenster{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dnummerFenster h1{ display: inline;     }
#dorgsFenster{ position: fixed;  display: none;  width: 95%; height: 90%; z-index: 999; top: 0px;
            left: 0;  margin: 2.5% 0 0 2.5% ;   background: #eee;    border: 3px solid red; overflow:scroll; }
#dorgsFenster h1{ display: inline;     }


#ampel {		/* übernommen 20.6.24                          */
  background:#FFFFFF;
  height:60px;
  width:21px; 
  border: 1px solid black;
  margin-left: 300px; margin-top: 0px;  }
#ampel div {
  border-radius:10px;
  height:14px;
  margin:4px 4px 0 4px;
  opacity:0.1;
  width:14px;	   }

#ampel-rot {  background:#f00;}
#ampel-orange {  background:#FFE000;}
#ampel-gruen {  background:#00FF00;}

#ampel .an {opacity:1;}

#dnrorte{position: fixed;  display: none;  width: 90%;  height: 50%; z-index: 999;  top: 140px;  
margin: 0 0 0 0 ; background: #eee; border: 3px solid red; overflow:scroll;        }
#dnrorte h2{   display: inline;   }