/* *** 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  */

html { height: 100%; margin-bottom: 1px; }

body {
background-color: #F0E9CE;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:0px;
}

a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container to center the layout---------- */
#container {
width: 800px;
padding:0px;
margin: 0px auto;
background: url(pics/abcont.gif) repeat-y center;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: right;
background-color: #e1ddd9;
padding: 0px;
margin: 0px; }

#banner img {padding:10px 0px;} 

/* ----------outer and inner----------------- */
#outer{ 
/* background-color: #E1FFFF; */ /* color of the content column */
margin-left:20px;
margin-right:20px;
 background: #E1FFFF url(pics/frame.jpg) repeat-y top left;
}

#inner{ margin:0px; /* width:100%; */
/* border-left: solid 165px; */
/* border-left: solid 165px transparent; */
border-left: 0px;
margin-left: 165px;
/* border-left: solid 165px #E1FFFF; */
} /* The ie/pc pecularity */ 

/* --------------left navi------------- */
#left {
 width:165px;
 float:left; 
 padding-top:10px; 
 margin-left:-165px;
 margin-right:1px;
 color: #FFFFFF;
 padding-bottom: 30px;
 padding-left: 0px;
 border-left: 0px;
 position:relative;
 }

#left a {text-decoration: underline; }
#left a:link, #left  a:visited {color: #FFFFFF; }
#left a:active {color: #EEEEFF; }

/* hack for IE 4-6 */
* html #left { margin-left:-82px; }


/* -----------------content--------------------- */
#content{ 
 position: relative; 
 margin: 0px;
 /* background-color:#E1FFFF; */
 color:#000099;
 padding-top:5px; 
 padding-bottom: 30px;
 }

p{
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
font-size: 12px;
text-transform:uppercase;
background-color: #6E6FFF;
border: 0px;
border-top: 1px solid #2204A4;
border-bottom: 2px solid #2204A4;
padding:5px 15px;
margin: -1px; }

/*  ----------------old ahnenblatt style---------------------- */ 
    body { font-family:Arial,sans-serif; font-size:10pt; }
    .border { margin: 0px 20px; }
    #sitetable td { padding-top:0px; padding-bottom:10px; padding-right:10px; }
    #icontable td { padding-top:0px; padding-bottom:0px; }
    #functable { /* border: 1px solid #7663C7; */ margin: 5px 0px; border-collapse:collapse; }
    #functable td { border: 1px solid #2204A4; }
    #functable td p { margin: 0px; padding: 3px; }
    ul { margin: 5px 0px 5px 10px; padding: 5px 0px 5px 10px;}
    p { margin: 10px 0px; padding: 0px; }
    a { text-decoration: underline; }
    a:link { color:#000099; }
    a:visited { color:#2222FF; }
    a:active { color:#4444FF; }
    .center { text-align: center; }
    hr { background-color:#2204A4; color: #2204A4; }

#footer .left-element {
   float: left;
   }

#footer .right-element {
   float: right;
   text-align: right;
   }

.bookmarks a img { border: 1px solid #6E6FFF /* transparent */ ; }
.bookmarks a:hover img { border: 1px solid #FFFF88; }

@media print {
  /* ... Formatdefinitionen zum Drucken ... */
  * { color: #000000; background-color: #FFFFFF; }
  a { text-decoration: none; color: #000000; }
  a:link { color:#000000; }
  a:visited { color:#000000; }
  a:active { color:#000000; }
  hr { background-color:#000000; color: #000000; }
  #left { display: none; }
  #inner{ margin-left: 0px; } 
  #container { width: 100%; }
  .border { margin: 0px; }
  .noprint { display: none; }
  #footer { border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
  #content{ padding-bottom: 15px; }
  #functable td { border: 1px solid #000000; }
  body { background-color: #FFFFFF; }
  #content { background-color: #FFFFFF; }
  #footer { background-color: #FFFFFF; }
  html { height: 100%; margin-bottom: 0px; }
}

