/* CSS Document */


@import url(textformat.css);
@import url(fce.css);
@import url(navigation.css);
@import url(personal.css);

/* ####################################### */

/* Browser Stylesheets kalibrieren */

*{ margin:0px;padding:0px;}


html{
  height:101% /* Scrollbar für Firefox */ 
}

/* Abstand nach unten */

h2, p, ul, ol{

  margin-bottom: 1em;
}


.factsheet h2, p, ul, ol{

  margin-bottom: 0em;
}

/* Verschachtelte Lists ohne Abstand */

ul ul {margin-bottom:0px;}


/* Bullets wieder sichtbar */

li {
    margin-left: 1.5em;
}

/* ####################################### */


.fce-1-column li {
    margin-left: 1.5em;
    font-weight:bold;
    color: #2b4185;

}

/*

a, a:link{
  color: #b2b2b2;
  text-decoration:none;
}

a:active, a:hover{
  font-weight:bold;
  color: #2b4185;
  
}

*/

H1, H2, H3, H4, H5, H6{
       color: #003184;
}

p{
       color: #737477;
}



body{
  background-image:url(../images/bodybg.gif);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  font-family:Arial Verdana, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
}

.body-col{
  text-align:center;
  height:100%;
}

.main-col{
  width:829px;
  margin: 0 auto;  
  height:auto;
  border:1px solid #e1e1e1;
  border-top:2px solid #FFFFFF;
  text-align:left;
  background-color: #FFFFFF;
}

.row-header{
  background-repeat:no-repeat;
  padding:0px 0px 2px 2px;
  /* margin:0px 0px 14px 0px; */
  margin:0px 0px 0px 0px;
  border-bottom:1px solid #e1e1e1;
}


.row-felogin{
  width:826px;
  height:31px;
  padding:0px 0px 0px 2px;
  margin:0px 0px 2px 0px;
  background-image:url(../subtemplate_FILES/bg_felogin_124.jpg);
  background-repeat:no-repeat;
  background-position: 2px 2px;
        
}

.col-left{
  float:left;
  width:183px;
  height:100%;
  margin:0px 0px 0px 2px;
  /*margin:0px 0px 0px 5px;*/
}

* html .col-left {
  margin:0px 0px 0px 5px;
}


.col-right{
  margin:0px 5px 0px 188px;
}

.astralogo{
  float:left;
}

.clearer{
  clear:both;
}

.row-footer{
  text-align:right;
  font-size:10px;
  height:40px;
  vertical-align:middle;
  /*padding:10px 15px 0px 0px;*/
  border-top:1px solid #e1e1e1;
  clear:both;
}

h6{
  font-size:10px;
  font-family:Verdana;
  font-weight:normal;
}

.footerlink{
  padding:12px 15px 0px 0px;
}



.footerlink a{
  font-weight:normal;
  text-decoration:none;
  color: #0e3492;
}


.footerlink a:hover{
  font-weight:normal;
  text-decoration:underline;
  color: #0e3492;
}



