/*  "Corporate" by



    NetArts.ch, Webdesign







*/











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



 Standart Einstellungen der Seite



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







body {



      background-image:url(http://www.befaseb.ch/images/background5.gif); background-repeat:repeat-y;



      background-attachment:fixed;



  

      margin-top: 0px;



      padding: 0px;



      width:           250px;



      height           : auto;



      font-size        : 100%;



      background-color :  #e4e4e4;



}







}









p, table, td, th, tr {



        font-family : Arial;



        line-height : 1.6em;



        font-size   : 11pt;



        color       : #333;



}



ul {



        margin: 0px 0px 0px 0px;



        font-family: Arial;



        }



li {



        font-family       : Arial;



        font-size         : 10pt;



        color             : #1B57B1;



}







div.componentheading {



  padding-left: 0px;



}



h3, .componentheading, table.moduletable th {



    margin         : 0;



    font-family     : Arial;



    font-size       : 24px;



    font-weight     : normal;



    color           : #3366ff;



    padding-left   : 0px;



    margin-bottom  : 24px;



    text-align     : left;



}











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



 Eigenschaften des Hauptmenüs



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











.moduletablemenu{

padding:0;

color: #333;

margin-bottom:1em;

}

.moduletablemenu h3 {

background:#666;

color:#fff;

padding:0.25em 0;

text-align:center;

font-size:1.1em;

margin:0;

border-bottom:1px solid #fff;

}

.moduletablemenu ul{

list-style: none;

margin: 0;

padding: 0;

}

.moduletablemenu li{

border-bottom: 1px solid #ccc;

margin: 0;

}



.moduletablemenu ul li.active a{color:#3366ff;}

.moduletablemenu ul li.active ul a{ }

.moduletablemenu ul li.active ul li.active a{color:#3366ff;}



.moduletablemenu li a:link, a:visited{

display: block;

background-color:#e4e4e4;

line-height      : 25px;

width: 215px;

border-bottom: 1px solid #3366ff;

text-indent      : 16px;

text-decoration  : none;

color       : #000000;

font-size       : 11pt;  

}

html>body .moduletablemenu li a {

width: auto;

}

.moduletablemenu li a:hover, a:focus{

color:#3366ff;

}



















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



 Eigenschaften des Untermenüs



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















a.sublevel:link, a.sublevel:visited, a.sublevel{



background-color: #e4e4e4;



font-family:Arial;



font-size       : 8pt;



display: block;



line-height      : 25px;



width: 175px;



border-bottom: 1px solid #3366ff;



text-indent      : 1px;



text-decoration  : none;



color       : #000000;



font-size       : 8pt;  



}







a.sublevel:hover {



color:#3366ff;



background-color: #e4e4e4;



text-indent      : 1px;  



  text-decoration  : none;



font-family:Arial;



font-size       : 8pt;



}







a.sublevel#active_menu {



color:#3366ff;



background-color: #e4e4e4;



text-indent      : 1px;  







font-family:Arial;



font-size       : 8pt;



}







c,  {



        color           : #000000;



        text-decoration : none;



}



h1 {



        padding         : 0;



        font-family     : Helvetica ,Arial,sans-serif;



        font-size       : 1.3em;



        font-weight     : bold;



        vertical-align  : bottom;



        color           : #666;



        text-align      : left;



        width           : 100%;



}



h2, .contentheading {



          padding-top         : 9px;      

  padding-bottom         : 12px;



        font-family     : Helvetica ,Arial,sans-serif;



        font-size       : 24px;



        font-weight     : normal;



        vertical-align  : bottom;



        color           : #3366ff;



        text-align      : left;



        width           : 100%;



}



table.blog td.contentheading {



       padding-top      : 0px;



}



table.contenttoc {



        margin          : 5px;



        border          : 1px solid #ccc;



        padding         : 5px;



}



table.contenttoc td {



        padding: 0 5px;



}



td.buttonheading {



}







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



 Farbeigenschaften der Sektion



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







td.sectiontableheader {



        background       : #ffffff;



        color            : #333;



        font-weight: bold;



        padding: 4px;



        border-right: 1px solid #fff;



}



tr.sectiontableentry1 td, tr.sectiontableentry2 td {



        padding:         4px;



}



td.sectiontableentry1, td.sectiontableentry2{



        padding: 3px;



}



.sectiontableentry1 {



font-family: Verdana, Helvetica, Arial, sans-serif;



font-size: 0.9em;



background-color: #ffffff;



}



.sectiontableentry2 {



font-family: Verdana, Helvetica, Arial, sans-serif;



font-size: 0.9em;



background: #ffffff;



}



table.contentpaneopen, table.contentpane {



       width: 100%;



line-height: 21px;







}



table.moduletable {



        width            : 100%;



        margin-bottom    : 0px;



}



table.moduletable td {



        padding          : 0px 0;



}



table.left td {



        padding          : 0px 0;



}



div.moduletable {



       margin-bottom     : 0px;



}







.small_1 {







        font-family : Arial;



        line-height : 1.6em;



        font-size   : 10pt;



        color       : #333;



}







.small_2 {



        padding-top:  5px;



        font-family : Arial;



        line-height : 1.6em;



        font-size   : 10pt;



        color       : #333;



}







.home {



         line-height:       34px;



}







.autor {



         padding-top:       10px;



        letter-spacing: 2px;



}







.zitat {



        line-height : 1.8em;







}



.point {



         padding-top:       6px;



         padding-bottom:       6px;







}







.zeile{







}







.register{



    padding-top         : 8px;



    font-family     : Arial;



    font-size       : 24px;



    font-weight     : normal;



    color           : #3366ff;



    padding-left   : 0px;



    margin-bottom  : 24px;



    text-align     : left;



}







.blau{







    font-weight     : normal;



    color           : #3366ff;















}











div.mosimage {



        margin                : 5px;



}



div.mosimage_caption {



        font-size         : .90em;



        color             : #666;



}



div.center {



        text-align        : center;



        align             : center;



}







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



 tab menu stuff  kommt ev weg



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







#center_tabs {



        margin: 0 auto !important;



        margin: 0;



        display: table !important;



        display: block;



        align: center;



}







#tabmenu {



        padding: 0px;



        white-space: nowrap;



        display: table-cell !important;



        display: inline-block;



}







#tabmenu ul {



        float: left;



        margin: 0;



        padding: 0;



        list-style: none;



}







#tabmenu li {



        float: left;



        margin: 0;



        margin-right: 2px;



        padding: 0;



}







#tabmenu a:link, #tabmenu a:visited {



  font-size: 1em;



  font-weight: normal;



  float:left;



  display:block;



  padding: 4px 10px 11px 10px;



  color: #333;



  text-decoration: none;



}







#tabmenu a:hover {



  color: #555;



}







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



 menu oben horitontal



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







ul#mainlevel-nav {



  font-size        : 100%;



  color            : #999999;



  list-style       : none;



  padding          : 0;



  margin           : 0;



  font-size        : 10pt;



}







ul#mainlevel-nav li {



  display          : block;



  color            : #999999;



  background-image : none;



  padding-left     : 1px;



  padding-right    : 1px;



  float            : left;



  margin           : 0;



  width            : auto !important;



  font-size        : 10pt;



  line-height      : 16px;



  white-space      : nowrap;



}







ul#mainlevel-nav li a {



  font-size        : 100%;



  display          : block;



  padding-right    : 9px;



  text-decoration  : none;



  color            : #999999;



  background       : transparent;



}







ul#mainlevel-nav li a:hover {



  font-size        : 100%;



  color            : #3366ff;



}







ul#mainlevel-nav li a:active_menu {



color: #3366ff;  



text-decoration  : none;



}















.button {



  color: #3366ff;



  font-family: Helvetica ,Arial,sans-serif;;



  text-align: center;



  font-size: 10px;



  font-weight: bold;



  border: 1px solid #999999;



  width: auto;



  padding: 0px 0px;



  line-height: 14px;



  height: 22px;



  margin: 1px;



}







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



 Eingeschaften der Suchemaske



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







}







#search .inputbox {



        border: 0px;



        padding: 4px 3px 3px 5px !important;



        padding: 3px 3px 3px 5px;



        font-family: arial, helvetica, sans serif;



        font-size: 11px;



        height: 17px !important;



        height: 19px;



        width: 153px !important;



        width: 159px;



        color: #999999;



}



.inputbox {



  font             : 12px Helvetica ,Arial,sans-serif;



 color            : #333333;



 background-color : #ffffff;



 border: 1px solid #999999;



height: auto;



height: auto;



}











#topmenu {



position:absolute;



widht: 240px;



top:51px;



left:323px;



font-family:Arial;



color: #999999;



font-size:8pt;



margin: 0px 0px 0px 0px;



}







#suchen {



position:absolute;



top:51px;



left:660px;



margin: 0px 0px 0px 0px;



}



















#logo_gross_position {



position:absolute;



top:50px;



left:126px;



margin: 0px 0px 0px 0px;



}







#logo_gross_beschrieb_farbig {



font-family:Arial;

 

line-height: 14pt;



width:           170px;



color: #3366ff;



font-size:11pt;







}











#logo_gross_beschrieb {



position:absolute;



top:212px;



left:830px;



width: 175px;



font-family:Arial;



font-size:11pt;



color: black;



background-color: none;



height: auto;



margin: 0 0 0 0;



padding: 4px;      

  

line-height: 14pt;







}







#partnerorganisationen {



position:absolute;







top:346px;



left:830px;



width:120px;



font-family:Arial;



color: black;



font-size:8pt;



background-color: none;



height: auto;



margin: 0 0 0 0;



padding: 4px;      







}















#logo_klein_position1 {



position:absolute;



top:378px;



left:835px;



margin: 0px 0px 0px 0px;







}







#logo_klein_beschrieb1 {



position:absolute;







top:423px;



left:830px;



width: 120px;



font-family:Arial;



color: black;



font-size:8pt;



background-color: none;



height: auto;



margin: 0 0 0 0;



padding: 4px;      







}





#bild_position{

  

position:absolute;



top: 42px;



left:87px;



margin: 0px 0px 0px 0px;



}





#logo_klein_position2 {



position:absolute;



top:525px;



left:835px;



margin: 0px 0px 0px 0px;







}











#logo_klein_beschrieb2 {



position:absolute;







top:573px;



left:835px;



width:120px;



font-family:Arial;



color: black;



font-size:8pt;



background-color: none;



height: auto;



float: right;



overflow-y: auto;



overflow-x: auto;



}







#logo_klein_position3 {



position:absolute;



top:680px;



left:835px;



margin: 0px 0px 0px 0px;







}











#logo_klein_beschrieb3 {



position:absolute;







top:720px;



left:835px;



width:120px;



font-family:Arial;



color: black;



font-size:8pt;



background-color: none;



height: auto;



float: right;



overflow-y: auto;



overflow-x: auto;



}







#balken_position {



position:absolute;



top:42px;



left:1040px;



margin: 0px 0px 0px 0px;



}











#rightblock {



position:absolute;



top:125px;



left:832px;      







}







#ergebnisse {



font-family:Arial;



color: black;



font-size:10pt;



margin-bottom: 10pt;      







}











#leftblock {



position:absolute;



border-top: 1px solid #3366ff;



top:221px;



left:87px;



float: left;



clear: left;



font-family:Arial;



color: black;



width: 215px;



height: 100%;



margin: 0 0 0 0;



padding: 0px;      







}







#titel_suche {







    font-family     : Helvetica ,Arial,sans-serif;



    font-size       : 24px;



    font-weight     : normal;



    color           : #3366ff;



    padding-top   : 4px;



    padding-bottom   : 24px;



    text-align     : left;



}











#main{



        font-family : Arial;



        line-height : 1.6em;



        font-size   : 11pt;



        color       : #333;





position:absolute;



top:191px;



left:305px;



width: 480px;



height: auto;



padding: 0px 15px 15px 15px;;



float: right;



overflow-y: auto;



overflow-x: auto;



border: 0px;

  









}


/* CSS Document */