body {font-family: Arial,Verdana,sans-serif; 
      color: #000000; 
      /* font-size: 100.01%; */
      font-size: 80%;
      line-height: 120%; 
      font-weight: normal;
      font-style: normal;
      border: 1px solid #fcb802;
      background-color: #fdf5e6; 
      text-align: center;  /* Zentrierung im Internet Explorer */
      padding: 0em;
      margin: 0.5em 0.2em 0.2em 0.5em;
      scrollbar-base-color:#cccccc;       scrollbar-track-color:#ffffff;     
      scrollbar-face-color:#ffffff;      scrollbar-highlight-color:#CCCCCC;     
      scrollbar-3d-light-color:#CCCCCC;      scrollbar-dark-shadow-color:#CCCCCC;     
      scrollbar-shadow-color:#CCCCCC;      scrollbar-arrow-color:#cccccc;
}

img	    {border:none;}
input	    {border: 1px solid #0760b2;height:20px;}

/* tabellen */
table {border-collapse:collapse;
       empty-cells:hide;
       overflow:scroll;
       table-layout:fixed;} 

td          {font-size: 0.9em;
             line-height:1.2em;
             padding: 5px;}

th { background-color: #efefef; 
     font-size:8pt; 
     font-family: Verdana, Arial, Helvetica; 
     font-weight: bold; 
     color:#000000; }


form	    {padding:0px; margin:0px;}
input	    {border: 1px solid #000000;}

.teasertitel {margin:10px 20px 0 5px;
              padding: 3px 0 3px 0;
              font-size: 140%;
              line-height:130%;
              font-weight: bold;
              text-align: left;
              }
.teasertitel2 {margin:10px 20px 0 5px;
              padding: 3px 0 3px 5px;
              color:#D21212;
              font-size: 140%;
              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   {margin: 5px;
              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 {background-color: white; padding: 1px}

h1 { font-size:110%; }
h2 { font-size:120%; }
h3 { font-size:130%; }



a	  { font-style:normal;color: #000000; text-decoration:none;} 
a:hover   { font-style:normal; text-decoration: underline;}


/* Head */
#head		{border-bottom: 1px solid #ffffff; 
                 text-align:left;
                 background-color: #0760b2;
                 }

/* .homelogo       {text-decoration:none; margin: 0.2em 0 0.2em 0.5em;} */

#googlesearch   {float:left;  
                 font-size:1.2em; 
                 margin: 0.2em 0 0.2em 0.5em; 
                 background-color:#0760b2; 
                 color:#fdf5e6;}
#kopf           {float:right; font-size:1.2em; margin: 0.3em 0.5em 0.2em 0.5em; background-color:#0760b2; color:#fdf5e6;}
#kopf a         {color: #fdf5e6; font-size: 0.9em; text-decoration: none;}
#kopf a:hover   {color: #fdf5e6; font-size: 0.9em; text-decoration: underline;}
#titelbild      {clear:both; border-top: 1px solid #ffffff; text-align:center;}

#kofteil2       {background-color: #ccddee;
                 height:60px;
                 margin-top:0.5em;
                 margin-bottom:0.5em;
                 border-top:  1px solid #fcb802;
                 border-bottom:  1px solid #0760b2;
                }

#kopf2links     {float:left;
                 font-weight:bold;
                 text-align:left;
                 padding: 0.5em 0 0 1em;
                 /* height:60px; */
                 width:14em;
                 background-color: #ccddee; }


#kopf2rechts    {float:right;
                 font-weight:bold;
                 padding: 0.5em 1em 0 0em;
                 width:15em;
                 /* height:60px; */
                /* background: #ccddee url(http://www.internet-hier.de/aawork/ebz/img/ebz-logo-inhalt.gif) no-repeat top right; */
                 background-color:#ccddee;
                 }


#kopf2mitte      {/* height:60px; */
                 margin: 0em 17em 0em 16em;
                 }

#seitentitel    {font-size:1.3em;
                 font-weight:bold;
                 text-align:center; 
                 padding: 1em 0 0 0;
                }

#seitentitel2   {font-size:1.4em;
                 line-height:1.4em;
                 color:#666666;
                 font-weight:bold;
                 text-align:center;
                 padding: 0.2em 0 0 0; 
                }


/* menu1 ------------------------------ */
#menu1          {clear:both; font-size:1.1em;  
                 font-weight:bold;
                 text-align:center;
                 background-color: #fdd976;
                 border-top:  1px solid #ffffff;
                 border-left:  1px solid #fcb802;
                 border-right:  1px solid #fcb802;
                 border-bottom:  1px solid #0760b2;
                 padding: 0.2em 0.2em 0.2em 0.5em;
                 }


#menu1  ul {
    margin: 0; padding: 0.1em;
    font-weight:bold;
    text-align:center;
    border: 0px solid black;
    background-color: #fdd976;
  }
#menu1  ul li {
    list-style: none;
    font-weight:bold;
    display: inline;
    margin: 0em 0.3em 0 0.3em; padding: 0.1em;
  }

#menu1  ul a  {
    padding: 0;
    font-weight:bold;
    text-decoration: none; 
    border: 0px solid black;
  }

#menu1  ul a:hover { 
    font-weight:bold;
    text-decoration: underline; }




#menu2          {float:left;
                 text-align:left;
                 padding: 0em;
                 margin: 0.15em 0em 0.2em 0.2em;
                 width:14em;
                 border-left:  1px solid #0760b2; border-top:  1px solid #0760b2;
                 border-bottom:1px solid #0760b2; border-right:1px solid #0760b2;
                 background-color: #e8e8e8; }

#menu2 table td {font-size:0.85em;
                 line-height:1.2em;
                 border-bottom:1px solid #ffffff;}

#menu2 table td a {
                  text-decoration: none; 
                  color:black;
                  }

#menu2 table td a:hover {
                  text-decoration: underline; 
                  background-color:#d8d8d8;
                  }

#menu2 ul         {
                  text-align: left;
                  margin:0; padding: 1em 0.1em 1em 0.2em;
                  }

#menu2 ul li      {
                  list-style: none;
                  margin: 0.5em 0 0.5em 0; padding: 0.1em;
                  border-bottom:1px solid #ffffff;
                  }


#menu2 ul a       {
                   text-decoration: none; 
                   color:black;
                  }

#menu2 ul a:hover {
                  text-decoration: underline; 
                  background-color:#d8d8d8;
                  }

.menu2header { font-size: 1em; 
               font-weight: bold;
               padding: 5px 0 5px 0;
               margin:2px;
               border-top:    0px solid #fcb802;
               border-bottom: 0px solid #000000;
               background-color: #0760b2;
               color: #ffffff;
               text-align:center;}


ul#angebot1 {
    width: 14em;
    font-size:1.1em;
    font-weight:bold;
    line-height:1.2em;
    list-style-type: none;
    text-align:left;
    margin: 0; padding: 0.5em 0.2em 0.5em 0.2em;
    border: none;
    color:black;
    backgroundr:trasparent;
  }

ul#angebot1 li {
    list-style: none;
    
    margin-top:0.4em; 
    margin-bottom:0.4em;
    border-bottom:2px solid #0760b2;
  }


ul#angebot1 a {
    text-decoration: none; 
    color:black;
    margin:0.1em;
    padding:0.2em;
  }

ul#angebot1 a:hover {
    color: white; 
    background-color:#551955;
  }



#rightteaser    {float:right;
                 margin: 0.15em 0.2em 0.2em 0em;
                 width:15em;
                 border-left:  1px solid #0760b2; border-top:  1px solid #0760b2;
                 border-bottom:1px solid #0760b2; border-right:1px solid #0760b2;
                 background-color: #d8d8d8; }



#hauptteil      {
                 margin: 0.2em 17em 0.2em 16em;
                 /* background-color:#fdf5e6; */
                 background-color:#dd0000;

                }


#content        {text-align:left; 
                 margin: 0.6em 17em 0.2em 16em;
                 padding: 10px 5px 10px 5px;
                 border-left:1px solid #0760b2; 
                 border-top:1px solid #0760b2; 
                 border-bottom:1px solid #0760b2; 
                 border-right:1px solid #0760b2;
                 background-color:#e8e8e8;
                }


/* fuss */
#fuss		{clear:both; font-size:0.9em; line-height:2em; 
                 border-top:  1px solid #ffffff;
                 background: #ccddee;
                 padding:0.5em;}

#fussnavbar	{background: transparent; 
                 text-align:center; vertical-align:top;}

.txtmin         {font-size:0.8em;}


.boxheader { font-size: 1em; 
            font-weight: bold;
            padding: 5px 0 5px 0;
            border-top:    0px solid #fcb802;
            border-bottom: 0px solid #000000;
            background-color: #0760b2;
            color: #ffffff;
            text-align:center;}

.boxheader2 { font-size: 1em; 
            font-weight: bold;
            padding: 5px 0 5px 0;
            border-top:    0px solid #fcb802;
            border-bottom: 0px solid #000000;
            background-color: #0760b2;
            color: #ffffff;
            text-align:center;}

.boxheader2 a	      { font-style:normal;color: #ffffff; text-decoration:none;} 
.boxheader2 a:hover   { font-style:normal; text-decoration: underline;}


.boxfuss    { font-size: 1.0em; 
            font-weight: bold;
            padding: 0.2em 0.2em 0.2emx 0.2em;
            border-top: 1px solid #ffffff;
            border-left: 1px solid #ffffff;
            border-bottom: 1px solid #ffffff;
            border-right: 1px solid #ffffff;
            background-color: #fdd976;
            color: #000000;
            text-align:right;}


.boxbody   {padding: 5px 3px 5px 3px;
            background-color: #fdf5e6;
            color: #000000;
            }

.adrheader { font-size: 1.1em; 
            font-weight: bold;
            background-color: #0760b2;
            color: #ffffff;
            text-align:left;}

.txtheader { font-size: 1.1em; 
            font-weight: bold;
            padding: 0.3em 0 0.3em 0;
            background-color: #0760b2;
            color: #ffffff;
            text-align:center;}

.entwicklung_date { font-size: 1.1em; 
            font-weight: bold;
            color:#C40808;
            vertical-align:top;}

.text70    {font-size: 70%; }
.text75    {font-size: 75%; vertical-align:top; }
.text80b   {font-size: 1.0em;font-weight: bold; }
.text90    {font-size: 90%;font-weight: normal; }
.text90b   {font-size: 90%;font-weight: bold; }

.doktitel         {padding: 5px;font-size: 1.1em; font-weight:bold;  color:#000000; background-color:#f7f7e7;border-bottom: 1px solid #cccccc; }
.doktitel a       {padding: 5px;font-size: 1.1em; font-weight:bold;  color:#cc3300; background-color:#f7f7e7;border-bottom: 1px solid #cccccc; }
.doktitel a:hover {padding: 5px;font-size: 1.1em; font-weight:bold;  color:#333333; background-color:#f7f7e7;border-bottom: 1px solid #cccccc; }

.dokauthor { padding: 3px 0 3px 10px; font-weight:normal; color:#333333;  background-color: #eeeeee; }

.dokdescription {padding: 5px 10px 5px 10px;  font-weight:normal;  color:#000000; background-color: #ffffff; border: 1px solid #eeeeee; }

.doknews {padding: 5px 10px 5px 10px;  font-weight:normal;  color:#000000; background-color: #ffffff; border: 1px solid #eeeeee; }

.dokgk   {font-weight:normal; background-color: #eeeeee; color:#000000 ; padding: 3px 0 3px 10px;}

.dokdatum {   font-weight:normal;  color:#000000; padding: 10px 0 3px 10px; background-color: #eeeeee;}

.dokwvl {  font-weight:normal;  color:#ff0000 }

.doklang {  font-weight:bold; color:#000000 }

.dokslogan {  font-weight:normal;  color:#000000 ;padding: 3px 0 3px 10px; background-color: #ffffff;}






