/*  done by mindixx interactive austria - www.mindixx.eu */
/*  Copyright 1995-2009 by mindixx interactive austria */
/*  */
/*  Dankl+partner consulting gmbH - www.dankl.at */
/*  Content */

body {
 background:rgb(160,160,160);
 font-size: 0.8em;
 font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
 color:rgb(76,84,87);
 padding:0;
 margin:0;
}

/* ----------container zentriert das layout-------------- */
#container {
 width:1000px;
 margin:0 auto;
 background:url(../pics/build_mfa/bg/mfa_bld_bgmain.jpg) 0 0 repeat-y;
 padding:0 25px 0 25px;
}

#maintop {
 float:left;
 text-align:left;
 xwidth:950px;
 margin:auto;
 padding:0;
}

#mainbg {
 float:left;
 width:950px;
 padding:0;
}

#mainbgpic {
 float:left;
 background:transparent url(../pics/build/bg/da_bld_bgmain.jpg) 2px 0 repeat-y;
 padding:0;
}

#mainfooter {
 clear:left;
 text-align:left;
 width:930px;
 height:20px;
 margin:0;
 border-top:1px solid #800000;
 padding:8px 10px 0 10px;
}

#mainfooter .left {
 float:left;
}

#mainfooter .right {
 float:right;
}


/* -----------header--------------------------- */
/* ----------banner for logo-------------- */
#header {
 margin:0;
 padding:0 0 15px 0;
 height:140px;
 background:url(../pics/build_mfa/bg/mfa_bld_topmain.jpg) 0 0 no-repeat;
}


#header .headercont {float:right; margin:20px 20px 0 0; border:0px solid #0000ff;}

#header .headercont img {border:0px;}

#header .headercont ul {float:left; margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:10px; font-weight:normal;}
#header .headercont li {display:inline; list-style:none;}
#header .headercont li a, #header .headercont li a:visited { padding:1px 5px 1px 5px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#header .headercont li a:hover, #header .headercont li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(227,0,0);}
#header .headercont li .mentren { padding:0px 4px; background:url(../pics/nav/pe_bld_nav0_pipe.gif) 5px 2px no-repeat;}

#topnavi {
 margin:0;
 padding:0px 20px 0px 20px;
 text-align:center;
 height:20px;
}

#topsubnavi {
 clear: left;
 margin:0;
 padding:3px 10px 0 10px;
 text-align:left;
 width:1080px; 
 height:19px;
}

#topsubnavi .left {
 float:left;
}

#topsubnavi .right {
 float:right;
}

#topsubnavi .left ul {float:left; margin:0 0 0 0; padding:0px 0px 0px 0px; font-size:10px; font-weight:normal;}
#topsubnavi .left li {display:inline; list-style:none;}
#topsubnavi .left li a, #topsubnavi .left li a:visited { padding:1px 5px 0px 5px; color:rgb(76,84,87); text-decoration:none; font-weight:normal;}
#topsubnavi .left li a:hover, #topsubnavi .left li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(191,206,222);}
#topsubnavi .left li .mentren { padding:0px 4px; background:url(../pics/build/nav/da_bld_bnavtr.gif) 5px 2px no-repeat;}

#topsubnavi .right ul {margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:10px; font-weight:normal;}
#topsubnavi .right li {display:inline; list-style:none; padding:1px 2px 1px 2px; color:rgb(76,84,87); text-decoration:none; font-weight:normal;}
#topsubnavi .right li a, #topsubnavi .right li a:visited { padding:1px 2px 1px 2px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#topsubnavi .right li a:hover, #topsubnavi .right li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(227,0,0);}

/* --------------left navigavtion------------- */

#subcontent {
  float:left;
  width:200px;
  overflow:hidden;
}
#subcontentmain {
 width:180px;
 padding:0 0 0 15px;
 height:auto;
}
#subcontentmain .nav_head {
 margin:0;
 padding:7px 0px 3px 0;
 text-align:center;
 display:block;
}
#subcontentmain .nav_bot {
 margin:0;
 padding:15px 0px 5px 0;
 text-align:center;
 display:block;
}

#subcontentmain #submenue {
 margin:0 0 20px 0;
 padding:0;
 text-align:left;
}

#subcontentmain #subad01,
#subcontentmain #subad02 {
 margin:15px 0 15px 0;
}




/* -----------------Inhaltsboxen rechts--------------------- */
#subrightcontent {
  float:right;
  width:240px;
  overflow:hidden;
  margin:0;
  padding:0;
  border:0px solid rgb(0,0,230);
}
#subrightcontentmain {
 width:230px;
 margin:0px 10px 0 0;
 padding:0;
 height:auto;
}
#subrightcontent #subcont01, 
#subrightcontent #subcont02, 
#subrightcontent #subcont03 {
 margin:0 0 10px 0;
 padding:0;
 height:auto;
}
#subrightcontent .subcont_head { 
 margin:0; 
 padding:7px 0px 2px 0;
 text-align:center;
 display:block; 
}
#subrightcontent .subcont_bot {
 margin:0;
 padding:15px 0px 5px 0;
 text-align:center;
 display:block;
}


/* -----------------Inhalt--------------------- */
#content {
 padding:0;
 margin:0;
 float:left;
 width:510px;
 border:0px solid #800000;
}
#content_1 {
  float:left;
  width:850px;
  padding:0 0 0 20px;
  margin:0;
  overflow:auto;
}
#contenttop, #contentbot {
 margin:0;
 padding:0;
 display:block;
 background-color:rgb(188,0,0);
 border:1px solid rgb(249,230,230);
 height:25px;
}

#contentmain {
 padding:5px;
 margin:0;
 border:0px solid rgb(0,0,230);
}
#contentmain_1 {
 margin-top:15px;
 padding:0px;
}

#contentmain_full {
 margin:0;
 padding:0;
}

#contentmain_midd {
  float: left;
  width: 330px;
  margin-right:5px;
}
#contentmain_side {
  float: left;
  width: 265px;
}
#contentmain_clear {
  clear: left;
}


/* -----------footer--------------------------- */

#footer .left ul {float:left; margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:10px; font-weight:normal;}
#footer .left li {display:inline; list-style:none;}
#footer .left li a, #footer .left li a:visited { padding:1px 5px 1px 5px; color:rgb(76,84,87); text-decoration:none; font-weight:normal;}
#footer .left li a:hover, #footer .left li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(191,206,222);}
#footer .left li .mentren { padding:0px 4px; background:url(../pics/build/nav/da_bld_bnavtr.gif) 5px 1px no-repeat;}

#footer .right {margin:0; padding:0px 0px 1px 0px;}

#footerx .right ul {margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:10px; font-weight:normal;}
#footerx .right li {display:inline; list-style:none; padding:1px 2px 1px 2px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#footerx .right li a, #footer .right li a:visited { padding:1px 2px 1px 2px; color:rgb(55,61,64); text-decoration:none; font-weight:normal;}
#footerx .right li a:hover, #footer .right li a:active {text-decoration:none; color:rgb(255,255,255); background:rgb(227,0,0);}

#footer a.mx0 .mxa {color:rgb(120,120,120); text-decoration:none;}
#footer a.mx0 .mxb {color:rgb(221,166,63); text-decoration:none;}
#footer a.mx0 {text-decoration:none;}

#footer {
 clear: left;
 background-color: #ffffff;
 padding: 0;
 margin: 0;
}