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

body    { color: #666; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 18px; background-color: #fff; letter-spacing: 0.1em; margin: 0; padding: 0 }
a  { color: #666; text-decoration: underline }
a:visited  { color: #666 }
a:hover  { color: #666; text-decoration: underline }
a:active  { color: #666 }

h1     { font-size: 13px; font-weight: bold; letter-spacing: 0.1em; margin: 0; padding: 10px 0 10px 10px }

h2     { font-size: 12px; font-weight: bold; text-decoration: underline; letter-spacing: 0.1em; margin: 0; padding: 10px 0 10px 10px }
h3     { font-size: 12px; font-weight: bold; letter-spacing: 0.1em; margin: 0; padding: 10px 0 10px 0 }
td     { color: #666; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 18px; letter-spacing: 0.1em; padding: 0 }
img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container   { margin: 0 auto; width: 950px }

/* ----------banner for logo-------------- */
#banner    { text-align: left; margin: 0; padding: 0; height: 80px }
#banner img  { padding: 0 }
#adresse  { color: white; font-size: 12px; line-height: 16px; margin: 0; padding: 20px 0 0 25px; width: 250px; height: 170px }
#adresse_grau   { color: #666; font-size: 12px; line-height: 16px; margin: 0; padding: 20px 0 0 25px; width: 225px; height: 170px }
#adresse a { color: #fff; text-decoration: none }
.weiss { color: #fff; text-decoration: none }
.grau { color: #666; text-decoration: none }
#logobild { z-index: 10; float: left }
/* -----------------Inhalt--------------------- */
#content   { margin: 0 200px 0 250px; padding: 207px 0 0; float: none }
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p    { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding: 5px 5px 5px 10px }
pre   { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding: 5px 10px 5px 0 }


/* --------------left navigavtion------------- */
#left  { margin: 0; padding: 0; width: 250px; float: left }
#right   { font-size: 12px; line-height: 18px; margin: 0; padding: 207px 0 0; width: 200px; float: right }
/* --------- Navigation ----------- */
#navi     { font-weight: bold; margin: 0; padding: 20px 0 0; width: 235px; float: left }
#navcontainer   { letter-spacing: 0.1em; margin: 0; padding: 0; min-height: 400px; border-right: 1px solid #999 }
#navcontainer ul  { list-style: none; margin: 0; padding: 0 }
#navcontainer li   { margin: 0; padding: 0 }
#navcontainer li a    { color: #666; font-size: 13px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 7px 5px 7px 25px; height: 16px }
#navcontainer li a.current { color: #c30; font-weight: bold; text-decoration: none }
#navcontainer li a.currentsub { color: #c30; font-weight: bold; text-decoration: none }
#navcontainer li a:hover { color: #c30; text-decoration: underline }
/* Hintergrundfarbe fŸr die Unterrubrik */
#navcontainer li li   { font-size: 13px; font-weight: normal; margin: 0; padding: 0 }
#navcontainer li li a   { font-size: 13px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 7px 5px 7px 35px }

/* -----------footer--------------------------- */
#footer  { color: #999; font-size: 10px; text-align: left; margin: 0; padding: 10px 0 10px 25px; clear: both }
/* --------------left und right navigavtion------------- */
#rightcontent { display: block; margin: 0; padding: 0; position: relative; width: 200px }
#fotorechts   { margin: 10px 0 0; padding: 0 }
/* -----------------Inhalt--------------------- */
#foto_gross { text-align: right; margin: 0; padding: 0; width: 700px }
.download { font-size: 11px }
