/* ---------------------------------------------------------- */
/* Basics                    -------------------------------- */
/* ---------------------------------------------------------- */

* { /* Reset all */
  border: 0 none transparent;
  margin: 0;
  padding: 0;
}

html {  /* viewport-schatten IE und 6.0 aus. */
    border: 0 none transparent;
    height: 100%; 
    margin: 0;
    padding: 0; 
    }

body{
  background-color :#FFFFFF;
  height: 100%;
  width: 940px;
  border: 0 none transparent; 
  color: #000;
  margin: 0 auto 0;
  text-align: center;
  font-size: 100.01%; /* Diesen Einstellung nicht veraendern! 
			 Sie verhindert Renderingfehler bei Schriftgroessendefinition per .em in IE.
			 Alle anderen font-sizes in % (bevorzugt) oder in em.  */
  font-family:Verdana, Arial, Helvetica, Sans-Serif
}

a{
  text-decoration: none;
}

/* allgemeine Formatierungen */

#logo_left{
  padding: 7px 0 0 3px;
  float: left;
}

#logo_right{
  padding: 7px 3px 0 0;
  float: right;
}

#linie{
  clear: both;
  width: 100%;
  border-top: solid 1px #AAAAAA ;
  border-bottom: solid 1px #FFFFFF;  /*Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

#text_grau, #FEZ_zeile_start, #FEZ_zeile{
  color: #AAAAAA;
  font-size: 9pt;
}

#FEZ_zeile_start{
  margin: 3px 0 3px 0;
}

#FEZ_zeile{
  margin: 7px 0 7px 0;
  font-weight: bold;
}

#text_zielethemen_start{
  margin-top: 70px;
  margin-bottom: 162px;
}

#text_zielethemen{
  margin-top: 10px;
  margin-bottom: 70px;
}

#link, #link a{
  color: #00416E;
  font-size: 9pt;
  font-weight: bold;
}

#link a.cur, #link a:hover, p.zt a:hover{ color: #AAAAAA; }

#content_box{
  height: 550px;
  text-align: left;
}

div.content_ziele_box{
  background-image: url(images/back_wfa2.jpg);
}

div.content_themen_box{
  background-image: url(images/back_wfa3.jpg);
}

#ziele_box{
  width: 645px;
  padding-top: 20px;
  padding-left: 20px;
  text-align: justify;
}

#themen_box{
  width: 235px;
  margin-left: 705px;
  padding-top: 20px;
}

p.zt{
  font-size: 9pt;
  color: #00416E;
  padding-bottom: 20pt;
}

p.h_zt{ 
  font-size: 9pt;
  color: #00416E;
  font-weight: bold;
}

p.zt a{color: #00416E;}


/* Spezielle Formatierungen für index.html */
#startbox{
  width: 700px;
  margin: 0 auto 0;
  padding-top: 25px;
  text-align: center;
}

#startlogos{ 
  height: 91px;
  margin-bottom: 10px;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #AAAAAA;
}

div.forward{ 
  padding-bottom: 120px;
}

div.jara{ 
  text-align: center;
}

/* Formatierungen ziele / themen  */
#FEZ_box{
  width: 940px;
  margin: 0 auto 0;
  padding-top: 30px;
  text-align: center;
}

#header_box{
  height: 103px;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #AAAAAA;

}

#header_language{
  padding-top: 30px;
  padding-bottom: 6px;
  text-align: right;
  color: #AAAAAA;
  font-size: 7pt;
}

a.hf{ color: #AAAAAA; }
a.hf_cur{ color: #D7D7D7; }
a.hf:hover{ color: #D7D7D7; }



/* Hide from IE5-mac \*/

* html #ziele_box{
  width: 665px;
}

* html p.zt{
  padding-bottom: 18pt;
}
/* End IE5/mac hide */
