body		{font-family: Arial, Verdana,sans-serif; 
                 color: #333333; 
                 font-size: 100.01%; 
                 line-height: 1,2em; 
                 background-color: #ffffff; 
                 margin: 0.5em;
                 text-align: center;}


img	{border:none;} 

table   {border-collapse:collapse;
         empty-cells:hide;
         overflow:scroll; width: 100%;
         table-layout:auto;} /* fixed */

table table  {border-collapse:collapse;
         empty-cells:hide;
         overflow:scroll; width: 100%;
         table-layout:auto;} /* fixed */

table td {vertical-align:top;}

a        {color: #333333; text-decoration:underline; }
a:hover  {text-decoration:underline; color: #ffffff; background-color:#1292ee}


/* listen */
ul		{list-style-type:disc; margin: 3px 3px 3px 15px;}
.no_list_style  {list-style-type:none;}


#TOPLINE {background-color:#ffffff; color:#ffffff; font-size:0.8em; padding:0.4em 0.5em 0.4em 0;
          text-align:right; word-spacing:1em;}
#TOPLINE a {text-decoration:none; font-weight: bold;color:#000000;}
#TOPLINE a:hover {text-decoration:underline; color: #000000;}

#KOPF {background: #ffffff url(http://www.slf-fraureuth.de/ecp/img/slf_lines.jpg) no-repeat top right;
       color:#ffffff; font-size:1em; padding:0em 0em 0em 0em;
       text-align:left; font-weight:bold; margin: 0 0 0 0;}

.login {background: #FBE233 url(http://www.eh-sachsen.de/ecp/ehsimage/gbg.gif) no-repeat top left; height:20px;
        color:#000000; font-size:0.8em; font-weight:bold; padding:0.3em 0em 0.5em 4em;
        margin: 0 0 5px 0; }

#FUSS {background-color:#1292ee; color:#ffffff; font-size:0.8em; padding:0.4em 0.5em 0.4em 0; margin:5px 0 0 0;
          text-align:right;text-align: center;}
#FUSS a {text-decoration:none; font-weight: bold;color:#333333;}
#FUSS a:hover {text-decoration:underline; color: #000000;}



.sitemap_tt {font-size:1em; font-weight:bold;  color: #333333; padding: 10px 0 20px 0;}
.sitemap_1 {font-size:0.9em; color: #333333; padding: 2px 0 2px 10px;}
.sitemap_2 {font-size:0.8em; color: #333333; padding: 2px 0 2px 20px;}
.sitemap_3 {font-size:0.8em; color: #333333; padding: 2px 0 2px 30px;}
.sitemap_4 {font-size:0.8em; color: #333333; padding: 2px 0 2px 40px;}
.sitemap_close {padding: 4px; font-size: 0.8em; margin: 10px 0 10px 0;
                background-color: #1292ee; color: #ffffff; text-align: right;}

.sitemap_close a {padding: 4px; font-size: 0.8em; margin: 10px 0 10px 0;
                background-color: #1292ee; color: #ffffff; text-align: right;}

/* -------- Menu1 ----------------- */
#ecpmenu1  {list-style-type:none; padding: 0.2em 0 0.2em 0em; font-size:0.9em; margin:0.1em 0 0em 0; font-weight:bold; 
            text-align:left; background-color: #ffffff; 
            border: solid 2px #0099cc;}

#ecpmenu1  li {list-style: none; font-weight:bold; display: inline; margin: 0em 0.3em 0 0em; padding: 0.1em;}

#ecpmenu1  a           {font-weight:bold; text-decoration: none; border: 0px solid black;  }
#ecpmenu1  a:hover     {font-weight:bold; text-decoration: underline; color: #ffffff; background-color: #1292ee;}
.ecpmenu1_norm         {font-weight:bold; padding:2px; color: #000000; margin: 1px 0 1px 0;}
.ecpmenu1_norm a       {font-weight:bold; padding:2px; color: #000000}
.ecpmenu1_norm a:hover {font-weight:bold; padding:2px; color: #333333; text-decoration: underline;}
.ecpmenu1_akt          {font-weight:bold; padding:2px; color: #ffffff; background-color: #1292ee;}
.ecpmenu1_akt a        {font-weight:bold; padding:2px; color: #ffffff;}
.ecpmenu1_akt a:hover  {font-weight:bold; text-decoration: underline; color: #ffffff; padding:2px; }
#ecpmenu1_tt {padding: 1em 0 0.5em 0.8em; font-weight:bold;}

/* --------------------------------- */

/* -------- Menu2 ----------------- */
#ecpmenu2  {list-style-type:none; padding: 0.2em 0.2em 0.2em 0.5em; margin: 0 0 0.5em 0; border-top: 1px solid #ffffff; 
            font-size:0.8em; font-weight:normal; text-align:right; color: #ffffff; background-color: #1292ee; }

#ecpmenu2  li      {list-style: none; display: inline; margin: 0em 0.3em 0 0.3em; padding:2px; background-color: #1292ee;}
#ecpmenu2  a           {text-decoration: none; color: #ffffff;}
#ecpmenu2  a:hover     {text-decoration: underline; color: #000000; background-color: #cde1f9;}
.ecpmenu2_norm         {color: #ffffff;}
.ecpmenu2_norm a       {color: #ffffff;}
.ecpmenu2_norm a:hover {color: #000000; text-decoration: underline; background-color: #cde1f9;}

.ecpmenu2_akt          {color: #ffffff; background-color: #1292ee;}
.ecpmenu2_akt a        {color: #ffffff; background-color: #1292ee;}
.ecpmenu2_akt a:hover  {text-decoration: underline; color: #ffffff;  background-color: #1292ee;}

#DEFAULTMENU2      {padding: 0.2em 0.5em 0.2em 0.5em; margin: 0 0 0.5em 0; border-top: 1px solid #ffffff; 
                    font-size:0.8em; font-weight:normal; text-align:right; color: #ffffff; background-color: #1292ee; }
#ecpmenu2_tt {padding: 0 0 0.5em 0.6em; font-weight:normal; display:none;}

/* -------------------------------- */

/* ------------------- startbereich -------------------------------------------- */

#STARTINHALT {padding:10px 0px 10px 0px; 
              font-size:0.8em; 
              /* background-color: #F2F0EB;  */
              /*background: #FED346 url(http://www.eh-sachsen.de/ecp/ehsimage/gelb_muster.jpg) no-repeat top center; */
              margin: 0px;}

/* ------------------- hauptinhalt --------------------------------------------- */
.HAUPTINHALT_TOP {font-size:1em; background-color: #f9f9f9; margin: 15px 0 0 15px;}
.HAUPTINHALT_TITEL {color: #000000; padding:5px; font-weight:bold; text-align:left;}

#HAUPTINHALT {padding:10px 20px 10px 20px; font-size:0.8em; 
              /* background-color: #F2F0EB; */
              background-color: #f9f9f9;
              margin: 0px;}
.HAUPTINHALT_DRUCKEN {text-align: right; font-size:0.7em; 
                      background-color: ##FED346;
                      padding: 4px; margin: 5px;}
.HAUPTINHALT_SEITEDRUCKEN {text-align: right; font-size:0.8em; 
                      background-color: #efefef;
                      padding: 4px; margin: 5px;}

.HAUPTINHALT_PRINTTITEL {font-size:1em; font-weight:bold;
                      background-color: #ffffff;
                      padding: 4px; margin: 5px;}


.slfrahmen {border:1px solid #999999; padding: 10px; background-color:#ffffff;margin-bottom:10px}
.subtitel  {font-size: 1em; font-weight:bold;}
.tabheader {background-color: #1292ee; color: #ffffff; font-size: 1em; font-weight:bold; padding: 5px;text-align: left; }
.tabheader2 {color: #000000; font-size: 0.9em; font-weight:normal; padding: 5px;text-align: left; border-bottom: 1px solid #cccccc; }
.tabrc1    {background-color: #ffffff; font-size: 0.95em; color: #000000; padding: 5px; text-align: left;}
.tabrc2    {background-color: #eeeeee; font-size: 0.95em; color: #000000; padding: 5px; text-align: left;}
.tabrc1k    {background-color: #ffffff; font-size: 0.8em; color: #000000; padding: 5px; text-align: left;}
.tabrc2k    {background-color: #eeeeee; font-size: 0.8em; color: #000000; padding: 5px; text-align: left;}

.content {margin: 10px; border-bottom:1px solid #888888;}


.mark1  {color: #ff0000; font-weight:bold;}

.input_item     {background-color:#ffffff;
                   color: #000000; 
                   margin: 0 0 0 10px;
                   font-size: 0.7em;
                   padding: 1px;
                   border: 1px solid #999999; }


.item_bez_upper {padding: 3px 0 1px 10px; font-size: 0.9em; font-weight:bold;}


.submit_right {padding:2px 13px 2px 2px; text-align:right;}


.input_submit {  background-color:#dddddd;
                margin: 3px;
                color: #000000; 
                font-size: 0.9em;
                padding: 1px;
                border: 1px solid #999999; 
              }


/* --------------------- aktuell anzeigen ------------------------------------------------- */

.teasertitel {margin:10px 20px 0 5px; padding: 3px 0 3px 0; font-size: 110%;line-height:130%;
              font-weight: bold; text-align: left;
              }
.teasertitel2 {margin:10px 20px 0 5px;  padding: 3px 0 3px 5px; color:#D21212; font-size: 110%;
              line-height:130%;  font-weight: bold; text-align: left;
              }

.teaserbody  {margin:5px 20px 5px 5px;
              padding: 0 0 5px 0;
              text-align: left;
              }

.teasertab   {table-layout:auto;}

.teaserpic   {padding: 5px 10px 0 0; width: 10%; text-align: left; vertical-align:top;}

.teasertextpic  {margin: 5px; 
                 text-align: left;
                 vertical-align: top;
                 line-height: 135%;
                 width: 90%;}

.teasertext  {margin:5px 20px 5px 5px;
              text-align: left;}
.teaserclose {margin: 5px 0 5px 0; text-align:center; width:50%; border-bottom: 1px solid #dddddd;}


/* ---------------------- dokumente --------------------------------------------------------- */
.doktitel {padding:5px 0 2px 30px; font-weight:normal; font-size:1.05em; display:block;}
.doktitel a:hover {text-decoration:underline;}
.dokbesch {padding:2px 0 5px 30px; font-weight:normal;font-style:italic; font-size:1em;}
.doksatz {list-style-type: none;}
/* ---------------------- dokumente --------------------------------------------------------- */
.doccontent {margin: 10px; border-bottom:1px solid #888888;}
.doctitel {padding:20px 0 20px 10px; font-weight:bold; font-size:1.1em; text-align: left;display:block;}
.docautor {padding: 10px 0 10px 10px; text-align: left; font-size: 0.9em;}
.docprint {padding: 10px; text-align: right; font-size: 0.8em;}
.doctext {padding: 0 0 20px 10px;font-size: 1em; text-align: left;}
