/**
 * liberal-vd.ch CSS stylesheet
 * authors: Fabrice Bodmer (fabrice.bodmer@netoxygen.ch)
 *          Florian Aeschlimann (florian.aeschlimann@netoxygen.ch)
 *          Daniel Huf (daniel.huf@netoxygen.ch)
 * date:   may-july 2006
 * (c)2006 Net Oxygen Sarl
 */

/*****************************************************************************/
/**** STRUCTURE **************************************************************/

body {
   font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   text-align:justify;
   background: none;
   color: #000000;
   margin: 0;
   padding: 0;
   behavior: url(csshover2.htc);
}

strong, h1, h2, h3, h4, h5 {
   color: #333333;
}

#hidden {
   position: absolute;
   height: 50px;
   width: 100px;
   top: -60px;
}

#main {

}

#login {
display:none;
}

#login:hover {
}

#login p {
}

#login h1 {
}

#login p {
}

#login input {
}

#login .field {
}

#login .button {
}

#logo-div {
}

#logo_img {
   width:100px;
   position: absolute;
   top:0px;
   right:0px;
   border: 0px;   
}

#header-image {
display:none;
}

#header-image img {
}

#searchPathBar {
display:none;
}

#searchPathBar a:hover {
}

#searchPathBar ul {
}

#searchPathBar ul li {
}

#searchPathBar .linkCell {
}

#searchPathBar .searchCell {
}

#search-form {
}

#searchinput {
}

#searchPathBar .submit-image, #searchPathBar img {
}

#searchPathBar a {
}

#searchPathBar p {
}

#contentBlock {
   text-align: left;
}

.withSubmenu {
}


/*** FOOTER ******************************************************************/
#foot {
   width: 100%;
}

#foot-content {
   text-align: center;
   font-size: 8px;
   text-transform: uppercase;
   padding-top: 2px;
   border-top: 4px solid #15409c;
   height: 20px;
}

#foot-content ul {
   margin-top: 0px;
   margin-bottom: 0px;
   text-align: center;
}

#foot-content ul li {
   list-style: none;
   display: inline;
   font-size: 8px;
   font-weight: normal;
   text-align: left;
   margin-left: 5px;
   margin-right: 5px;
}

#credits {
   text-align: center;
   margin-left: 3px;
   margin-right: 3px;
   font-size: 9px;
   color: #bbbbbb;
   text-transform: uppercase;
   height: 10px;
}

#credits p {
}

#credits a {
   color: #bbbbbb;
   text-decoration: none;
}

#credits a:hover {
}

/*** MENU ********************************************************************/
#menu {
visibility:hidden;
}

#menu ul {
}

#menu ul li {
   display:inline;
}

#menu a {
}

#menu a:hover {
}

#menu .active-page a {
   position: absolute;
   top:0px;
   left:0px;
   display: block;
   visibility: visible;
   font-weight: bold;
   text-align: left;
   color: #15409c;
   font-size: 1.6em;
   text-decoration: none;
   text-transform: uppercase;   
}

.content {
padding-right: 16px;
}

/*** SUBMENU *****************************************************************/
#submenu {
   display: none;
}

/**** END OF STRUCTURE *******************************************************/
/*****************************************************************************/