/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */



body {
    background-color: #FFF;
    /*    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
    color:#333;
    padding:0;
    margin:0;
    font: 12px Tahoma, Geneva, sans-serif;
    line-height:17px;
}
/* ----------link definition-------------- */
a {
    color: #000;
    text-decoration: none;
}
a:visited {}
a:hover {}
a:active {}

.12pixeltype{
    font-family: "Lucida Console", Monaco, monospace;
    font: 14px Tahoma, Geneva, sans-serif;
}

h1, h2 {
    padding:0px;
    margin:0px;
    border:0px;

 }
h2{
    color:#000;
    font: 22px Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
    
     
}
a img {
border:none;
}
.breads, .breads .selectedPageRoot, .breads .selectedPageParent  {
    color:#999;
    font-size: 10px;
}


/* ----------container-------------- */
#container {
    width: 1003px  /*70em*/;
    margin: 0 auto;
    padding: 0;
    background-color: #FFF;
}
#maincontent{
    /*line-height:15px;*/
}

/* ----------header-------------- */
#header {
    margin: 0px;
    padding: 0px;
    background-color: #FFF;
    height: 132px;
/*    line-height: 132px;*/
}

#home{
    float:left;    
    margin-left:20px;
}

h1 a{
    display: block;
    height:132px;
    padding:0px;
    margin:0px;
    text-indent: -9999px;
    width:300px;
    background: url(../images/logo.gif) no-repeat center center;
    font-size:5px;
}

/* ----------navigation-------------- */

#mainnav {
    float: right;
    margin-right: 20px;
}
    #mainnav .globalNav {
        margin-top:65px;
    
    }        
            
        #mainnav .globalNav li {
            display: inline;
            font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
            color: #333;
            font-weight: normal;
            letter-spacing: -1px;
        }
        
        #mainnav .globalNav li a {
            color: #000;
            text-decoration: none;
            padding: 10px 15px;
        }
            #mainnav .globalNav li a:hover, 
            #mainnav .globalNav li a:focus, 
            #mainnav .globalNav li.selectedPage a, 
            #mainnav .globalNav li.selectedPageRoot a {
                color: #999;
            }
            
        
        /* hiding subnavs */
        #mainnav .globalNav li ul.level2, 
        #mainnav .globalNav li ul.level3, 
        #mainnav .globalNav li ul.level4 {
            display: none;
        }            


#secondlevel {
    margin: 0;
    padding: 0;
    background-color: #CCC;
    clear: both;
}

/* --------------content------------- */
#content {
    min-height:600px;
    background-color: #ffffff;
    padding: 10px;
    margin: 0 0 0 250px  /*0 0 0 20em*/;
}

#content_home{
    /*min-height:600px;*/
    background-color: #ffffff;
    padding: 0px;
    margin: 0 0 0 0px  /*0 0 0 20em*/;
}
p, pre {
    margin:0;
}

/* --------------left navigavtion------------- */
.sectionNav{
    list-style-image:none;
    list-style:none;
    margin-left:0px;
    font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        

}
.sectionNav ul{

}
.sectionNav li{
    padding:10px;
    border-bottom: 1px solid #EEE;
}
.sectionNav li a{
color: #666;
}
.sectionNav .selectedPage{
    background-color:#EEE;
    font-weight:bold;
}
.sectionNav .selectedPage a{
    color:#000;
}

#left {
    float: left;
    width:  250px/*20em*/;
    margin: 0;
    padding:15px 0 0 0;
    color:#ffffff;
}
#left ul{
    list-style-type: none ;
    padding: 0 0 0 25px;
    margin: 0;
}
#left ul.borderbottom{
    border-bottom:1px solid #ffffff;
    padding: 0 0 10px 25px;
}

#left li a {
    font-size: 1.3em;
    text-decoration:none; 
}
#left  li li a { font-size: 1em; }
#left li{
    margin: 0;
    padding: 0 0 4px 0;
}
#left li li{
    margin: 0;
    padding: 0 0 3px 0;
}
#left li a.selected {
    margin: 0;
    padding: 0 0 0 25px;
    color:#ffffff;
}

#left li li a.selected {
    margin: 0;
    padding: 0;
}


/* -----------homepage specific--------------------------- */
#leftplate{
    float:left;
    width:668px;
    background: url(../images/home-plate-left.jpg) no-repeat left top;
    height: 152px;
    
}
#rightplate {
    float:right;
    width:333px;
    height: 152px;
    background: url(../images/home-plate-right.jpg) no-repeat left top;
}
#leftplate #editable, #rightplate #editable{
    padding: 20px;
    height: 112px;
}

#billboard-internal{
    height:261px;
}

/* -----------footer--------------------------- */
#footer {
    clear: left;
    background-color: #ffffff;
    padding-top: 0px;
    margin-top: 30px;
    text-align: center;
    }


/* -----------clearfix--------------------------- */
.clearfix {
    display:inline-block;
}
.clearfix:after {
    display:block; 
    visibility:hidden; 
    clear:both; 
    height:0; 
    content: "."; 
}

