body
{background:url(../bilder/verlauf10.png) repeat #ffffff;
 margin: 0px 0;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100.01%;
 line-height: normal;
 font-family: verdana, arial, sans-serif;}

#kopftuch
{background:url(../bilder/verlauf_kopftuch.png) repeat-x #ffffff;
 position: absolute;
 width: 100%;
 height: 131px;
 margin: 0px;
 padding: 0px;
 border: 0px solid #9c9c9c;
 top: 0px;
 left: 0px;
 z-index: -100;}

#nationalbox
{width: 974px;
 padding: 0px 5px;
 margin: 0px auto;
 border: 0px solid #9c9c9c;
 border-top: 0px;}

a:link
{font-variant:normal;
 text-decoration: underline;
 color: #000000;}

a:visited
{font-variant:normal;
 text-decoration: underline;
 color: #666666;}

img
{border: 0px;}

p
{padding: 10px;
 margin: 0px;}

h3
{font-style: normal;
 font-variant: normal;
 line-height: normal;
 padding: 0px;
 margin: 0px;
 border: 0px;}

#bundestagbox
{background: transparent;
 font-size: 0.72em;
 font-weight: normal;
 color: #000000;
 width: 974px;
 padding: 0px;
 margin:0px 0px 5px 0px;
 border: 0px solid #9c9c9c;}

        #himmellicht
        {background-color: transparent;
          padding: 0px 0px 0px 0px;
          height: 157px;
          margin: 0px;
         border: 0px solid #000000;
         overflow: visible;}



                 #himmellichtin
                 {background: transparent;
                  height: 145px;
                  padding:0px;
                  margin:0px;
                  border: 0px solid #000000;
                  overflow: visible;}


                          #himmellichtmid
                           {background-color: #ffffff;
                          width: 966px;
                          height: 100%;
                          margin: 0px;
                          padding: 0px;
                          float:left;}


                                   #himmel
                                   {background: transparent;
                                    padding: 0px;
                                    margin-top: 0px;
                                    border: 0px;}

                                           #himmelhoch
                                           {background: url("../bilder/slogan.png") top right no-repeat transparent;
                                            min-height:120px;
                                            padding-top: 0px;
                                            margin-left: 0px;
                                            border: 0px;}

                                           #himmellink
                                           {position: absolute;
                                            cursor: pointer;
                                            width: 390px;
                                            height: 110px;}

                                   #hoelle
                                   {background: transparent;
                                    padding: 0px;
                                    margin: 0px;
                                    border: 0px solid #000000;}




                                 #steuerung
                                 {width:auto;
                                  height:20px;
                                  position:relative;
                                  z-index:500;
                                  border: 0px solid #000000;}

                                 #steuerung ul
                                 {padding:0px;
                                  margin:0px 0px 0px 7px;
                                  list-style: none;}
                                 #steuerung ul li
                                 {display:block;
                                  position:relative;
                                  padding:0px 10px 0px;
                                  margin:0px;
                                  font-weight: bold;
                                  color:#000000;
                                  width:180px;
                                  height:20px;
                                  text-align:center;
                                  color:#000;
                                  border: 1px solid #021cb9;
                                  border-left:0px;
                                  background: url(../bilder/arrowd-20.png) top left no-repeat #dcf0ff;
                                  line-height:20px;
                                  float:left;
                                  overflow:visible;
                                  cursor: default;}
                                  #steuerung ul li:first-child
                                  {border-left:1px solid #021cb9;}
                                  #steuerung ul li:hover
                                  {background:url(../bilder/arrowd-20.png) top left no-repeat #021cb9;
                                   color:#fff;}
                                  #steuerung ul li ul
                                  {display: none;}
                                  #steuerung ul li:hover ul
                                  {display:block;
                                   position:absolute;
                                   top:21px;
                                   left:-8px;
                                   width:auto;
                                   border:1px solid #021cb9;
                                   border-top:0px;}
                                  #steuerung ul li:hover ul li
                                  {display:block;
                                   background: url(../bilder/trans-w95.png) top left repeat transparent;
                                   font-weight: bold;
                                   border:0px;
                                   width:180px;}
                                   #steuerung ul li:hover ul li:hover
                                   {background: #021cb9;
                                    color:#fff;}
                                   #steuerung ul li:hover ul li a
                                   {color:#000;
                                    font-weight: normal;
                                    text-decoration: underline;}
                                   #steuerung ul li:hover ul li:hover a
                                   {color:#fff;}





                                    #himmellichtls
                                  {background: url(../bilder/shadowlinksrechts.png) top left repeat-y transparent;
                                  width: 2px;
                                  height: 100%;
                                   padding: 0px;
                                  margin: 0px;
                                  float:left;
                                  border: 0px solid #9c9c9c;}
                                  #himmellichtrs
                                  {background: url(../bilder/shadowrechtsrechts.png) top left repeat-y transparent;
                                  height: 100%;
                                  width: 6px;
                                  padding: 0px;
                                  margin: 0px;
                                  float: right;
                                  border: 0px solid #9c9c9c;}

                #himmellichtds
                {background: url(../bilder/shadowuntenoben.png) top left no-repeat transparent;
                 height: 11px;
                  padding: 0px;
                  margin: 0px;
                 border: 0px solid #9c9c9c;}

#bundeslaenderbox
{background-color: transparent;
 padding: 0px;
 margin: 0px;
 border: 0px solid #9c9c9c;
 border-top: 0px;
 border-bottom: 0px;
 overflow:hidden;
 font-size: 0.8em;}

        #judikativebox
        {background-color: transparent;
         padding: 0;
          margin: 0;
          border: 0;
          width: 224px;
          float:left;}

                #wichtigeinfosbox
                {background-color: transparent;
                 padding: 0px 0px 0px 0px;
                 margin: 0px;
                 border: 0px solid #000000;
                 overflow: visible;}

                         #wichtigeinfosos
                          {background: url(../bilder/shadowobenlinks224.png) top left no-repeat transparent;
                            height: 9px;
                            padding: 0px;
                            margin: 0px;
                            border: 0px solid #9c9c9c;}

                        #wichtigeinfosin
                        {background: url(../bilder/shadowlinksrechtslinks.png) top left repeat-y transparent;
                         width: 224px;
                         height: 100%;
                         padding:0px;
                         margin:0px;
                         border: 0px solid #000000;
                         overflow: visible;}


                                 #wichtigeinfosmid
                                  {margin: 0px 6px 0px 2px;
                                   padding: 0px;}

                                              .infobox
                                           {background: #ffffff;
                                            padding: 10px 10px 15px 10px;
                                            margin: 0px 0px 0px 0px;
                                            border: 0px solid #9c9c9c;
                                            width:auto;}

                                           .infobox h5
                                           {display:block;
                                            background: url(../bilder/h12links.png) top right no-repeat transparent;
                                            font-size: 1.2em;
                                            font-weight: bold;
                                            font-variant: small-caps;
                                            line-height: normal;
                                            color: #000000;
                                            min-width: 1%;
                                            border: 0px solid #9c9c9c;
                                            border-bottom: 1px solid #f70024;
                                            padding: 2px 0px 2px 5px;
                                            margin: 0px 0px 10px 0px;}

                                           .infobox h5:first-letter
                                            {color: #f70024;
                                             font-weight: lighter;
                                             font-size: 1.3em;
                                             font-weight: normal;
                                             font-variant: normal;
                                             padding-top: 0px;}

                                            .infobox h6
                                            {display: block;
                                             background: transparent;
                                             min-width: 1%;
                                             font-size: 1.0em;
                                             font-weight: bold;
                                             font-variant: normal;
                                             line-height: normal;
                                             color: #ffffff;
                                             border-left: 0px solid #ff6259;
                                             border-right: 0px solid #ff6259;
                                              border-top: 0px solid #ff6259;
                                             border-bottom: 0px solid #83211e;
                                             padding: 2px 2px 2px 5px;
                                             margin: 0px;}

                                            .infobox a
                                            {background: #ffffff;
                                             display: block;
                                             border-left: 1px solid #f7867c;
                                             border-right: 0px solid #f7867c;
                                              border-top: 0px solid #f7867c;
                                             border-bottom: 1px solid #f7867c;
                                             padding: 2px 2px 4px 5px;
                                             margin: 0px;}

                                            .infobox a + a
                                            {background: #ffffff;
                                             display: block;
                                             border-left: 1px solid #f7867c;
                                             border-right: 0px solid #f7867c;
                                              border-top: 0px solid #f7867c;
                                             border-bottom: 1px solid #f7867c;
                                             padding: 2px 2px 4px 5px;
                                             margin: 5px 0px 0px 0px;}

                                            .infobox a:link
                                            {color: #e80c2b;}
                                            .infobox a:visited
                                            {color: #d9766d;}

                                           .infobox h5 + div
                                            {background: #e80c2a;
                                             border-left: 0px;
                                             border-right: 0px;
                                              border-top: 0px;
                                             border-bottom: 0px solid #f70024;
                                             padding: 1px 1px 0px 1px;
                                             margin: 0px 5px 0px 5px;}

                                           .infobox h5 + div + div
                                            {background: #ffffff;
                                             font-size: 1.0em;
                                             border-left: 1px dotted #e80c2a;
                                             border-right: 1px dotted #e80c2a;
                                              border-top: 0px solid #f70024;
                                             border-bottom: 0px solid #f70024;
                                             padding: 0px 5px 0px 5px;
                                             margin: 0px 5px 0px 5px;}

                                           .infobox h5 + div + div p
                                            {background: #ffffff;
                                             font-size: 0.85em;
                                             border-left: 0px dotted #f70024;
                                             border-right: 0px dotted #f70024;
                                              border-top: 0px double #f70024;
                                             border-bottom: 0px double #f70024;
                                             padding: 5px 0px;
                                             margin: 0px 0px 0px 0px;}

                                            .infobox h5 + div + div p span
                                            {display: block;
                                             background: transparent;
                                             padding: 5px 5px;
                                              border-top: 1px solid #f7867c;
                                             border-bottom: 1px solid #f7867c;
                                             margin: 0px;}

                                           .infobox h5 + div + div + div
                                            {background: #ffffff;
                                             font-size: 0.85em;
                                             border-left: 1px dotted #e80c2a;
                                             border-right: 1px dotted #e80c2a;
                                              border-top: 0px solid #f70024;
                                             border-bottom: 1px solid #e80c2a;
                                             padding: 0px 5px 5px 5px;
                                             margin: 0px 5px 0px 5px;}


                                            .infobox h5 + div + div p span:hover
                                            {background: #f7867c;}

                                            .infobox h5 + div + div + div>a:hover
                                                  {background: transparent;
                                              border-left: 2px solid #f7867c;
                                              border-right: 0px solid #f7867c;
                                               border-top: 0px solid #f7867c;
                                              border-bottom: 2px solid #f7867c;
                                              padding: 2px 2px 3px 4px;}

                             #wichtigeinfosds
                          {background: url(../bilder/shadowuntenlinks.png) top left no-repeat transparent;
                           min-height: 11px;
                            padding: 0px;
                              margin: 0px;
                           border: 0px solid #9c9c9c;
                           overflow: visible;}


        #exekutivebox
        {background-color: transparent;
         padding: 0;
         margin: 0;
         border: 0;
         width: 750px;
         float:right;}

                  #bezirksbox
                  {background-color: transparent;
                  padding: 0px;
                  margin: 0px 0px 0px 5px;
                 border: 0px solid #9c9c9c;}

                         #bezirksboxlicht
                         {background-color: transparent;
                          padding: 0px 0px 0px 0px;
                          margin: 0px;
                          border: 0px solid #000000;
                          overflow: visible;}

                                 #bezirksboxlichtos
                                 {background: url(../bilder/neu_shadowhauptteiloben745.png) top left no-repeat transparent;
                                  height: 9px;
                                  padding: 0px;
                                  margin: 0px;
                                  border: 0px solid #9c9c9c;}

                                 #bezirksboxlichtin
                                 {background: url(../bilder/neu_shadowlinksrechtshaupt.png) top left repeat-y transparent;
                                  width: 745px;
                                  height: 100%;
                                  padding:0px;
                                  margin:0px;
                                  border: 0px solid #000000;
                                  overflow: visible;}


                                          #bezirksboxlichtmid
                                          {margin: 0px 6px 0px 2px;
                                           padding: 0px;
                                           border: 0px solid #000000;}

                                                   .metropole
                                                    {background: #ffffff;
                                                      padding: 10px 10px 10px 10px;
                                                      margin: 0px 0px 0px 0px;
                                                      border: 0px solid #9c9c9c;
                                                      width:auto;}

                                                   .metropole h1
                                                {display:block;
                                                 background: url(../bilder/h12mitte.png) top right no-repeat transparent;
                                                 font-size: 1.2em;
                                                 font-weight: bold;
                                                 font-variant: small-caps;
                                                 line-height: normal;
                                                 color: #000000;
                                                 min-width: 1%;
                                                 border: 0px solid #9c9c9c;
                                                 border-bottom: 1px solid #4086ff;
                                                 padding: 2px 0px 2px 5px;
                                                 margin: 0px 0px 10px 0px;}

                                                .metropole h1:first-letter
                                                {color: #4086ff;
                                                 font-weight: lighter;
                                                 font-size: 1.3em;
                                                 font-weight: normal;
                                                 font-variant: normal;
                                                 padding-top: 0px;}

                                                 div.rahmen
                                                 {border-top: 1px solid #005dff;
                                                  border-bottom: 1px solid #005dff;
                                                  border-right: 1px dotted #005dff;
                                                  border-left: 1px dotted #005dff;
                                                  margin: 0px 5px 20px;}

                                                 .metropole h2
                                                 {display: block;
                                                  background: #005dff;
                                                  min-width: 1%;
                                                  font-size: 1.1em;
                                                  font-weight: bold;
                                                  font-variant: normal;
                                                  line-height: normal;
                                                  color: #ffffff;
                                                  border-left: 0px solid #ff6259;
                                                  border-right: 0px solid #ff6259;
                                                  border-top: 0px solid #ff6259;
                                                  border-bottom: 0px solid #83211e;
                                                  padding: 2px 2px 2px 5px;
                                                  margin: 0px 5px;}



                                                 div div table
                                                  {background: transparent;
                                                   border-collapse: collapse;
                                                   border-style: none;
                                                   border: 0px solid #000000;
                                                      margin: 1em;
                                                   padding: 0px;
                                                   text-align: left;}

                                                         th
                                                  {padding: 5px;
                                                   margin: 0px;
                                                   border-bottom: 0px solid #000000;
                                                   font-weight: bold;
                                                   font-variant: normal;
                                                   line-height: normal;}

                                                  tbody th
                                                  {background: #ffffff;
                                                   padding: 5px;
                                                   margin: 0px;
                                                   color: #46208c;
                                                   text-decoration: none;
                                                   line-height: normal;
                                                   font-weight: lighter;
                                                   border-bottom: 1px solid #005dff;}

                                                  tbody td
                                                  {background: #ffffff;
                                                   padding: 5px;
                                                   margin: 0px;
                                                   font-size: 0.85em;
                                                   border-bottom: 1px solid #005dff;}

                                                  tfoot th, tfoot td
                                                  {background: #ffffff;
                                                   padding: 10px 5px;
                                                   margin: 0px;
                                                   border-top: 2px solid #005dff;}

                                                   tfoot th
                                                   {color: #ff6a00;
                                                    vertical-align: top;}
                                                   tfoot td
                                                   {color: #005dfe;
                                                    font-size: 0.85em;}

                                                  tr.uberschrift th {background: #dbf4ff; border-bottom: 2px solid #005dff; color: #46208c;}
                                                  tr.uberschrift th + th {background: #fff9db; border-bottom: 2px solid #005dff; color: #208c23;}
                                                  tr.uberschrift th + th + th {background: #fff9db; border-bottom: 2px solid #005dff; color: #cf2f2f;}
                                                  tr.uberschrift th + th + th + th {background: #fff9db; border-bottom: 2px solid #005dff; color: #000000;}

                                                 tr:hover td.backg1, tr:hover th.backg1
                                                 {background: #dbf4ff;}
                                                 tr:hover td.backg2, tr:hover th.backg2
                                                 {background: #fff9db; color: #208c23;}
                                                 tr:hover td.backg3, tr:hover th.backg3
                                                 {background: #fff9db; color: #cf2f2f;}
                                                 tr:hover td.backg4, tr:hover th.backg4
                                                 {background: #fff9db;}

                                                 tfoot tr:hover th
                                                 {background: #dbf4ff;}
                                                 tfoot tr:hover td
                                                 {color: #000000;
                                                  background: #fff9db;}

                                                     .bewertungstab h3
                                                     {padding: 0px;
                                                      margin: 0px;
                                                      border: 0px;
                                                      font-size: 1.0em;
                                                      font-weight: bold;
                                                      font-variant: normal;
                                                      line-height: normal;}

                                                     .bewertungstab h4
                                                     {padding: 0px;
                                                      margin: 0px;
                                                      border: 0px;
                                                      font-size: 1.0em;
                                                      font-weight: lighter;
                                                      font-variant: normal;
                                                      line-height: normal;}

                                                 .kleinetabelle
                                                 {margin: 0px auto 10px;
                                                  padding: 0px 9px;
                                                  border: 0px solid #000000;}
                                                  .semitab
                                                 {background: transparent;
                                                  min-width: 100%;
                                                  border-collapse: collapse;
                                                  border: 0px solid #000000;
                                                     margin: 0px auto;
                                                  padding: 0px;
                                                  text-align: center;}
                                                  .img img
                                                  {width: 468px;
                                                   height: 60px;
                                                   padding:0px;
                                                   margin: 0px;
                                                   border: 0px;}

                                                  .semitab thead td
                                                  {padding:0px;
                                                   margin: 0px;
                                                   border: 0px;}

                                                 .kleinetabelle tr
                                                 {min-width: 100%;
                                                  padding: 0px;
                                                  margin: 0px;}
                                                 .kleinetabelle td
                                                 {border: 0px solid #000000;
                                                  width: 100%;
                                                  padding: 0px 0px;
                                                  margin: 0px;}
                                                 .kleinetabelle td.anmeldung
                                                 {background: #dbf4ff;
                                                  border-top: 0px solid #005dff;
                                                  border-left: 0px solid #005dff;
                                                  border: 1px solid #005dff;
                                                  padding: 0px 0px;
                                                  margin: 0px;}
                                                 .kleinetabelle td.verfassen
                                                 {background: #fff9db;
                                                  border-top: 0px solid #005dff;
                                                  border-right: 0px solid #005dff;
                                                  border: 1px solid #005dff;
                                                  padding: 0px 0px;
                                                  margin: 0px;}
                                                 td.anmeldung a, td.verfassen a
                                                 {display: block;
                                                  width: 100%;
                                                  height: 100%;
                                                  padding: 15px 0px;}
                                                 td.anmeldung a:hover
                                                 {background: #82d9ff;}
                                                 td.verfassen a:hover
                                                 {background: #ffea82;}

                                                         .kleinetabelle h3
                                                              {padding: 0px;
                                                               margin: 0px;
                                                               border: 0px;
                                                               font-size: 1.0em;
                                                               font-weight: bold;
                                                               font-variant: normal;
                                                               line-height: normal;}


                                                 div.rahmen2
                                                 {border-top: 1px solid #005dff;
                                                  border-bottom: 1px solid #005dff;
                                                  border-right: 1px dotted #005dff;
                                                  border-left: 1px dotted #005dff;
                                                  padding: 0px 0px 10px;
                                                  margin: 0px 5px 20px;
                                                  font-size: 0.85em;}

                                                  div.rahmen2 h3
                                                  {color: #83b0ff;
                                                   font-size: 1.0em;
                                                   padding: 10px 20px 5px 10px;
                                                   margin:0px;}


                                                  div.rahmen2 a:link, div.rahmen3 a:link
                                                  {font-variant:normal;
                                                   text-decoration: underline;
                                                   color: #000000;}
                                                  div.rahmen2 a:visited, div.rahmen3 a:visited
                                                  {font-variant:normal;
                                                   text-decoration: underline;
                                                   color: #666666;}
                                                  div.rahmen2 a:hover, div.rahmen3 a:hover
                                                  {background: #c9ddff;
                                                   font-variant:normal;
                                                   text-decoration: underline;}
                                                  div.rahmen2 a:active, div.rahmen3 a:active
                                                  {background: #c9ddff;
                                                   font-variant:normal;
                                                   text-decoration: none;}

                                                  .datumnews
                                                  {display: block;
                                                   text-align: right;
                                                   font-weight: bold;
                                                   font-size: 0.9em;
                                                   padding: 5px 5px 5px 5px;}
                                                  .datumnews span
                                                  {border-top: 0px solid #005dff;
                                                 border-bottom: 1px solid #005dff;
                                                 border-right: 0px dotted #005dff;
                                                 border-left: 0px dotted #005dff;}


                                                div.rahmen2 p
                                                      {padding: 10px 20px 5px 10px;}

                                                div.rahmen2 p:first-letter
                                                {font-weight: lighter;
                                                 font-size: 1.5em;
                                                       color: #005dff;}

                                                div.rahmen2 p + div
                                                { font-style: oblique;
                                                   font-variant: normal;
                                                   font-weight: lighter;
                                                   font-size: 0.9em;
                                                   padding: 5px;
                                                   margin: 10px;
                                                  border-top: 1px solid #005dff;
                                                  border-bottom: 0px solid #005dff;
                                                  border-right: 0px dotted #005dff;
                                                  border-left: 0px dotted #005dff;}

                                                  div.rahmen2 p + div ul
                                                 {padding: 0px 20px;
                                                  margin: 0px 0px;
                                                  list-style-type:square;}
                                                  div.rahmen2 p + div li
                                                 {padding: 0px 0px;
                                                  margin:0px;}

                                                  div.rahmen2 p + ul
                                                 {padding: 0px 35px;
                                                  margin: 0px 0px;
                                                  list-style-type:lower-roman;}
                                                  div.rahmen2 p + ul  li
                                                 {padding: 5px 0px;
                                                  margin:0px;}

                                                 div.rahmen3
                                                 {border-top: 1px solid #005dff;
                                                  border-bottom: 1px solid #005dff;
                                                  border-right: 1px dotted #005dff;
                                                  border-left: 1px dotted #005dff;
                                                  margin: 0px 5px 20px;
                                                  font-size: 0.85em;}

                                                  div.rahmen3 div
                                                 {padding: 10px;
                                                  margin: 0px 0px;}

                                                  div.rahmen3 div h4
                                                 {color: #83b0ff;
                                                  font-size: 0.9em;                                                 }

                                                  div.rahmen3 ul
                                                 {padding: 0px 20px;
                                                  margin: 0px 0px;
                                                  list-style-type:none;}

                                                  div.rahmen3 ul h3
                                                 {display: block;
                                                  font-style: normal;
                                                  font-variant: normal;
                                                  font-weight: bold;
                                                  font-size: 1.5em;
                                                  margin-bottom: 5px;}

                                                  div.rahmen3 ul h3 a:link
                                                  {color: #00c900;}
                                                  div.rahmen3 ul h3 a:visited
                                                  {color: #00c900;}
                                                  div.rahmen3 ul h3 a:hover
                                                  {background: transparent;}
                                                  div.rahmen3 ul h3 a:active
                                                  {background: transparent;}

                                                  div.rahmen3 ul li
                                                 {background: #fafcff;
                                                  padding: 5px;
                                                  margin: 0px 0px 10px;
                                                  border-top: 1px solid #c9ddff;
                                                  border-bottom: 1px solid #c9ddff;
                                                  border-right: 1px solid #c9ddff;
                                                  border-left: 1px solid #c9ddff;}

                                                 div.rahmen4
                                                 {border-top: 1px solid #005dff;
                                                  border-bottom: 1px solid #005dff;
                                                  border-right: 1px dotted #005dff;
                                                  border-left: 1px dotted #005dff;
                                                  margin: 0px 5px 20px;
                                                  padding: 0px;
                                                  font-size: 0.85em;}


                                                 div.rahmen4  div.rahmenuhinter



                                                 .layerrookie
                                                 {background-color: transparent;
                                                  overflow: hidden;
                                                  width: auto;
                                                  height:auto;
                                                  margin: 0px;
                                                  padding: 0px;
                                                  border: 0px solid #000000;
                                                  text-align: center;}
                                                  .layerrookie h4
                                                  {color: #83b0ff;
                                                   font-size: 1.0em;
                                                   padding: 0px;
                                                   margin:0px;}
                                                  .layerrookieoben
                                                  {padding: 0px;
                                                   margin:0px;}
                                                  .layerrookielinks, .layerrookierechts
                                                  {width: 50%;
                                                   padding: 0px;
                                                   margin:0px;
                                                   border: 0px solid #000000;}
                                                   .layerrookielinks a, .layerrookierechts a
                                                   {display: block;
                                                    padding: 10px 0px;
                                                    width: 100%;
                                                    height: 100%;}

                                                  .layerrookielinks
                                                  {background-color: #6beb6b;
                                                   float: left;}
                                                  .layerrookierechts
                                                  {background-color: #70a5ff;
                                                   float:right;}

                                                  .layerrookielinks:hover
                                                  {background-color: #7afb7a;}
                                                  .layerrookierechts:hover
                                                  {background-color: #a0d2ff;}


                                                  .layerrookielire
                                                  {padding: 0px;
                                                   margin:0px;
                                                   clear: both;}
                                                  .rahmenuhinter
                                                 {background: #fafcff;
                                                  padding: 3px;
                                                  margin: 5px 5px 15px;
                                                  border-top: 1px solid #c9ddff;
                                                  border-bottom: 1px solid #c9ddff;
                                                  border-right: 1px solid #c9ddff;
                                                  border-left: 1px solid #c9ddff;}
                                                  .rahmenuhinter h3
                                                 {display: block;
                                                  color: #00c900;
                                                  border-bottom: 1px solid #c9ddff;
                                                  font-style: normal;
                                                  font-variant: normal;
                                                  font-weight: bold;
                                                  font-size: 1.3em;
                                                  margin-bottom: 5px;}

                                                  .rahmenuhinterinnen
                                                  {padding: 10px;
                                                   margin: 0px;}

                                                  .rahmenuhinterinnen h4
                                                  {color: #70a5ff;
                                                   font-size: 1.0em;
                                                   padding: 0px;
                                                   margin:15px 0px 0px;}

                                                  .rahmenuhinterinnen ul
                                                  {padding: 10px;
                                                   margin: 0px 10px 10px 15px;}

                                                  .rahmenuhinterinnen p
                                                  {padding: 10px 10px 0px;
                                                   margin: 0px 10px 10px 0px;}

                                                  a:link.frontlinkinline
                                                  {font-variant:normal;
                                                   text-decoration: none;
                                                   color: #000000;}

                                                  a:visited.frontlinkinline
                                                  {font-variant:normal;
                                                   text-decoration: none;
                                                   color: #666666;}

                                                  tr.zusammenfassung p
                                                  {padding: 0px 0px 5px 0px;
                                                   margin: 0px;}




















                                   #bezirksboxlichtds
                                   {background: url(../bilder/neu_shadowhauptteilunten745.png) top left no-repeat transparent;
                                    min-height: 11px;
                                    padding: 0px;
                                    margin: 0px;
                                    border: 0px solid #9c9c9c;
                                    overflow: visible;}



        #legeslativebox
        {background-color: transparent;
         padding: 0px;
          margin: 5px 0px 0px 0px;
          border: 0px solid #9c9c9c;
          width: 224px;
          float:left;}

                #streiflicht
                {background-color: transparent;
                  padding: 0px 0px 0px 0px;
                  margin: 0px;
                 border: 0px solid #000000;
                 overflow: visible;}

                         #streiflichtos
                          {background: url(../bilder/shadowobenlinks224.png) top left no-repeat transparent;
                            height: 9px;
                            padding: 0px;
                            margin: 0px;
                            border: 0px solid #9c9c9c;}

                        #streiflichtin
                        {background: url(../bilder/shadowlinksrechtslinks.png) top left repeat-y transparent;
                         width: 224px;
                         height: 100%;
                         padding:0px;
                         margin:0px;
                         border: 0px solid #000000;
                         overflow: visible;}


                                 #streiflichtmid
                                  {margin: 0px 6px 0px 2px;
                                   padding: 0px;}

                                           .slpresent
                                           {background: #ffffff;
                                            padding: 10px 10px 15px 10px !important;
                                            margin: 0px 0px 0px 0px;
                                            border: 0px solid #9c9c9c;
                                            width:auto;}

                                           .slpresent h1
                                           {background: url(../bilder/h12rechts.png) top right no-repeat;
                                            font-size: 1.2em;
                                            font-weight: bold;
                                            font-variant: small-caps;
                                            line-height: normal;
                                            color: #000000;
                                            border: 0px solid #9c9c9c;
                                            border-bottom: 1px solid #ff983b;
                                            padding: 2px 0px 2px 5px;
                                            margin: 0px 0px 10px 0px;}

                                           .slpresent h1:first-letter
                                            {color: #ff983b;
                                             font-weight: lighter;
                                             font-size: 1.3em;
                                             font-weight: normal;
                                             font-variant: normal;
                                             padding-top: 0px;}

                                            .slpresent a
                                            {display: block;
                                             width: 100%;
                                             height: 100%;}

                                           .slpresent div + div
                                            {background: #ffe685;
                                             border-left: 1px solid #ff9e42;
                                             border-right: 1px solid #ff9e42;
                                              border-top:0px solid #ff9e42;
                                             border-bottom: 1px solid #ff9e42;
                                             padding: 3px 3px 5px 5px;
                                             margin: 0px 5px 0px 5px;}

                                           .slpresent div
                                            {background: #ffe685;
                                             border-left: 1px solid #ff9e42;
                                             border-right: 1px solid #ff9e42;
                                              border-top:1px solid #ff9e42;
                                             border-bottom: 1px solid #ff9e42;
                                             padding: 3px 3px 5px 5px;
                                             margin: 0px 5px 0px 5px;}

                                            .slpresent div img
                                            {border: 0px;
                                             padding: 0px 26px;}


                                           .slpresent div[class="slpresent"]
                                           {background: #ffffff;
                                            padding: 10px 10px 10px 10px;
                                            margin: 0px 0px 0px 0px;
                                            border: 0px solid #9c9c9c;
                                            width:auto;}


                                           .slpresent div:hover
                                            {background: transparent;
                                             border: 1px solid #ff9e42;}

                                            .slpresent div + div:hover
                                             {background: transparent;
                                              border: 1px solid #ff9e42;
                                              border-top: 0px solid #ff9e42;}

                                            .slpresent div[class="slpresent"]:hover
                                             {background: #ffffff;
                                              padding: 10px 10px 10px 10px;
                                              margin: 0px 0px 0px 0px;
                                              border: 0px solid #9c9c9c;
                                              width:auto;}

                                            .slpresent .anzeigen
                                             {text-align: center;}

                          #streiflichtds
                          {background: url(../bilder/shadowuntenlinks.png) top left no-repeat transparent;
                           min-height: 11px;
                            padding: 0px;
                              margin: 0px;
                           border: 0px solid #9c9c9c;
                           overflow: visible;}










#bundespraesidentbox
{background-color: transparent;
 padding: 0px;
 margin: 5px 0px 0px 0px;
 border: 0px solid #9c9c9c;
 border-top: 0px;
 border-bottom: 0px;
 font-size: 0.8em;
 overflow: hidden;}

        #bodenlicht
        {background-color: transparent;
         padding: 0px 0px 0px 0px;
         width: 974px;
         margin: 0px;
         border: 0px solid #000000;
         overflow: visible;}

                 #bodenlichtos
                 {background: url(../bilder/shadowobenoben974.png) top left no-repeat transparent;
                   height: 9px;
                  padding: 0px;
                  margin: 0px;
                  border: 0px solid #9c9c9c;}

                 #bodenlichtin
                 {background: transparent;
                    height: 34px;
                  padding:0px;
                  margin:0px;
                  border: 0px solid #000000;
                  overflow: visible;}


                           #bodenlichtmid
                           {background-color: #ffffff;
                          width: 966px;
                           height: 100%;
                          margin: 0px;
                          padding: 0px;
                          float:left;}

                                   #grundsatzrede
                                   {background: #ffffff;
                                    padding: 0px 0px 0px 0px;
                                    color: #000000;
                                    text-align: left;
                                    margin: 0px 0px 0px 0px;
                                      border-top: 0px solid #9c9c9c;}

                                              #grundsatzrede ul
                                              {padding: 0px;
                                               margin: 5px 0px 0px 0px;}

                                              #grundsatzrede li
                                              {display: inline;
                                               padding: 0px 15px;
                                               margin: 0px;}

                                     #wahlomat
                                     {display: none;}

                                     #konformi
                                     {position: relative;
                                    cursor: pointer;
                                    width: 88px;
                                    height: 31px;
                                    top: -27px;
                                    left: 780px;
                                    border: 0px solid #9c9c9c;}

                                     #konformi2
                                     {position: relative;
                                    cursor: pointer;
                                    width: 88px;
                                    height: 31px;
                                    top: -58px;
                                    left: 873px;
                                    border: 0px solid #9c9c9c;}


                          #bodenlichtls
                          {background: url(../bilder/shadowlinksrechts.png) top left repeat-y transparent;
                           width: 2px;
                            height:100%;
                           padding: 0px;
                           margin: 0px;
                           float:left;
                           border: 0px solid #9c9c9c;}

                          #bodenlichtrs
                          {background: url(../bilder/shadowrechtsrechts.png) top left repeat-y transparent;
                            height: 100%;
                           width: 6px;
                           padding: 0px;
                           margin: 0px;
                           float: right;
                           border: 0px solid #9c9c9c;}
