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

*{ margin: 0; padding: 0; }

body{ background: #DED6BB; font: 11px Verdana, Arial, SunSans-Regular, Sans-Serif; color: #564b47; padding: 0; margin:0; }

a:link {color: #7F3333; }
a:visited {color:#06487A; }
a:hover {color: #06487A; }
a:active { color:#000; }

#wrapper{background: url(../images/container.jpg) top left repeat-y; }

#container{ width: 950px; padding:0; margin: 0; background: url(../images/concept.jpg) top center no-repeat; } 

#banner{ padding: 0; margin: 0; height: 160px; }
#banner h1{ text-indent: -9000px; }
#banner p{ text-indent: -9000px; }
#banner a{ display: block; width: 450px; height: 160px; }

#outer{ border-left: solid 230px transparent; } 
#inner{ margin:0px; width:100%; } /* The ie/pc pecularity */ 

#navigation{ width: 220px; float: left; position: relative; margin-left: -220px; margin-right: 1px; padding-top: 15px; }
#navigation ul{ margin: 0; padding: 0; font: bold 16px "Century Gothic", arial, helvetica, sans-serif; }
#navigation li{ list-style-type: none; display: block; margin: 0; padding: 0; }
#navigation li a{ display: block; width: 150px; padding: 7px 25px 7px 30px; }
#navigation li a:link,
#navigation li a:visited{ color: #fff; text-decoration: none; }
#navigation li a:hover{ background: url(../images/rollover.png) 20px 0 no-repeat; }
#navigation li#current a:link,
#navigation li#current a:visited{ color: #06487A; background: url(../images/rollover.png) 20px 0 no-repeat; }
#navigation li#current a:hover{ cursor: default; }

#content{ position: relative; margin: 0; min-height: 750px; height: 750px; padding: 15px 20px; }
html>body #content{ height: auto; }

h1, h2, h3, h4{ padding: 10px 0;  }
p{ padding: 10px 0; margin: 0; }

ul, ol { margin-left: 20px; }

.figure-a{ display: block; margin: 5px auto; }
.figure-b{ float: right; margin: 5px; }
.figure-c{ float: left; margin: 5px; }

#footer{ clear: both; padding: 0; margin: 0; text-align: center; }

img.right {
    float: right;
    margin-left: 3px;
}

img.left {
    float: left;
    margin-right: 3px;
}

img.center {
    float: middle;
}

img.border {
    border: 1px solid #cccccc;
    padding: 5px;
}

#map-canvas { width: 500px; height: 300px; margin: auto; }
#map-locations p { padding-left: 40px; }
.map-marker { border: 1px solid #cc0000; padding: 3px; font-size: 200%; float: left; margin-right: 3px;  }

.staff {
    xborder: 1px solid #cccccc;
    width: 400px;
    margin-bottom: 10px;
    padding: 10px;
}

.contact th, .contact td {
    vertical-align:  top;
}
.contact th { width: 120px; text-align: right; padding-right: 5px; }
.contact td { padding-bottom: 5px; }

