/* *** 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: #e1ddd9;
background-color:#333333;
font-size: 0.8em;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
background-image:url(img/bg .png);
}
a {color: #7D9587;}
a:visited {color:#7D9587;}
a:hover {color: #990000;}
a:active { color:#7D9587;}

h1 {
font-size: 1.2em;
border-left:10px solid #564b47;
padding:5px 10px;
margin:0;
}

h2 {
font-size:1.2em;
font-weight: normal;
color:#CC9900;
clear:left;
}

h3{
font-weight:bold;

}

li{
line-height:1.6em;
}

img{border:0px}

table{border-collapse:collapse}
th{background:#9C8B8B;padding:4px;}
td{padding:4px}
tr:hover{background:#cccccc}
.t1{background:#f1f1f1}

.sp{font-weight:bold}

/* ----------container to center the layout-------------- */
#container {
width: 850px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #ffffff;
border-left:1px #666666 solid;
border-right:1px #666666 solid;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #e1ddd9;
text-align: right;
padding: 0px;
margin: 0px;
height:150px;
overflow:hidden;
}
#banner img {vertical-align:bottom;} 

/* ----------navi-------------- */

#navi{background:#000000;}

/* ----------link-------------- */
#link{
text-align:right;
position:absolute;top:20px;
z-index:1000;
width:840px;
margin:0 auto;
}

#link a{text-decoration:none;color:#666666}
#link a:hover{text-decoration:underline}

.now a{color:#990066}

/* -----------------content--------------------- */
#content {
clear:left;
background-color: #ffffff;
padding: 15px 4em  4em 4em;
margin: 0px;
}
div#content { 
min-height:540px;
height:expression(this.scrollHeight > 540 ? "auto":"540px");
}

p{
line-height:1.8em
}

table p{padding:0;margin:0}

.border{
border:1px solid #ccc;
padding:3px
}

.float_l{float:left;margin-right:10px}
.float_r{float:right;margin-left:10px}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding: 15px 4em;
background:#000000;
border-top:5px solid #666666
}

#footer a{color:#666666;text-decoration:none}
#footer a:hover{color:#cccccc;text-decoration:underline}


    th {
        background:;
        color: #ffffff;
        font-weight: bold;
        padding: 2px 11px;
        border-right: 1px solid #ffffff;
    }
    td {
        padding: 6px 11px;
        border-bottom: 1px solid #cdc5c5;
        vertical-align: top;
    }
    td * {
        padding: 6px 11px;
    }
    tr.alt td {
        background: #f1f1f1;
    }
    tr.over td {
        background: #cccccc;
    }