/* *** 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: #6699cc;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}
a {color: #6699cc;}
a:visited {color:#6699cc;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
font-size: 12px;
padding-left:40px;
margin:0 }

h2 {
font-size:12px;
text-align: center;
margin:0px;}

h3 {
font-size: 10px;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0 }

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 780px;
align: center;
margin-bottom: 0px;
margin:0 auto;
background-color: #ffffff;
}
#container1 {
width: 780px;
margin-bottom: 0px;
margin:0 auto;
background-color: #ffffff;
}
#container2 {
width: 780px;
height: 400px;
align: center;
margin-bottom: 0px;
margin:0 auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner
{background-color: #ffffff;
text-align: center;
padding: 0px;
margin-bottom: 20px;
}

#banner1
{background-color: #ffffff;
text-align: center;
padding: 0px;
margin-top: 40px;
}

#banner img {padding:0px 0px;}

/* ---------- Line -------------- */
#line {
background-color: #ffffff;
height: 10px;
}

/* --------------header------------------------ */
#headleft {
float: left;
background-color: #ffffff;
text-align: center;
width: 240px;
height:150px;
margin: 0px;
padding: 0px;
}
#headmiddle {
height: 250px;
background-color: #ffffff;
text-align: center;
height:150px;
padding: 0px;
margin: 0 100px;
}
#headright {
float: right;
text-align: center;
background-color: #ffffff;
width: 240px;
height:150px;
margin: 0;
padding: 0;
}

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0;
margin: 0 100px;
}
div#content {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

p, pre{
padding: 5px 10px;
margin:0;
}

/* --------------left navigavtion------------- */
#left {
float: left;
text-align: left;
width: 240px;
height: 25px;
background-color: #ffffff;
margin: 0px;
padding: 0px;
}
#middle {
background-color: #ffffff;
text-align: center;
height:25px;
padding: 0px;
margin: 0 100px;
}
#logo {
background-color: #ffffff;
text-align: center;
height:60px;
padding: 0px;
margin: 0px;
}
#logo_start {
background-color: #ffffff;
text-align: center;
height:120px;
padding: 0px;
margin: 0px;
}
#right {
float: right;
text-align: right;
width: 240px;
height: 25px;
background-color: #ffffff;
margin: 0;
padding: 0;
}
#left1 {
float: left;
text-align: center;
width: 240px;
height: 25px;
background-color: #ffffff;
margin: 0px;
padding: 0px;
}
#right1 {
float: right;
text-align: center;
width: 240px;
height: 25px;
background-color: #ffffff;
margin: 0;
padding: 0;
}
#left2 {
float: left;
text-align: center;
width: 240px;
height: 25px;
background-color: #ffffff;
margin: 0 50px;
padding: 0px;
}
#right2 {
float: right;
text-align: center;
width: 240px;
height: 25px;
background-color: #ffffff;
margin: 0 50px;
padding: 0px;
}
#left3 {
float: left;
text-align: right;
width: 235px;
height: 25px;
background-color: #ffffff;
margin: 0 80px;
padding: 0px;
}
#right3 {
float: right;
text-align: left;
width: 335px;
height: 25px;
background-color: #ffffff;
margin: 0;
padding: 0;
}
#middletext {
background-color: #ffffff;
padding: 0px;
margin: 0 80px;
}
/* -----------container in--------------------------- */
#contlko {
float: left;
text-align: right;
padding-left: 20px;
padding-right: 20px;
width: 150px;
background-color: #ffffff;
margin: 0px;
}
#contrko {
float: right;
text-align: left;
padding-left: 30px;
padding-right:40px;
width: 320px;
background-color: #ffffff;
margin: 0px;
}
#contmko {
float: center;
text-align: middle;
background-color: #ffffff;
margin: 0px;
}
#contlko1 {
float: left;
text-align: center;
padding-left: 70px;
padding-right: 20px;
width: 300px;
background-color: #ffffff;
margin: 0px;
}
#contrko1 {
float: right;
text-align: center;
padding-left: 20px;
padding-right: 40px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contlb {
float: left;
text-align: left;
padding-left: 70px;
padding-right: 20px;
width: 300px;
background-color: #ffffff;
margin: 0px;
}
#contrb {
float: right;
text-align: center;
padding-left: 0px;
padding-right: 60px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contlp {
float: left;
text-align: left;
padding-left: 80px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contrp {
float: right;
text-align: left;
padding-left: 40px;
padding-right: 0px;
width: 290px;
background-color: #fffffff;
margin: 0px;
}
#contlk {
float: left;
text-align: left;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contrk {
float: right;
text-align: left;
padding-left: 40px;
padding-right: 0px;
width: 290px;
background-color: #fffffff;
margin: 0px;
}
#contla {
float: left;
text-align: left;
padding-left: 60px;
padding-right: 0px;
width: 360px;
background-color: #ffffff;
margin: 0px;
}
#contra {
float: right;
text-align: left;
padding-left: 0px;
padding-right: 0px;
width: 330px;
background-color: #fffffff;
margin: 0px;
}
#contlr {
float: left;
text-align: left;
padding-left: 40px;
padding-right: 20px;
width: 470px;
background-color: #ffffff;
margin: 0px;
}
#contrr {
float: right;
text-align: left;
padding-left: 10px;
padding-right: 0px;
width: 190px;
background-color: #fffffff;
margin: 0 20px;
}
#contle {
float: left;
text-align: center;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contre {
float: right;
text-align: center;
padding-left: 20px;
padding-right: 40px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contle1 {
float: left;
text-align: center;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contre1 {
float: right;
text-align: center;
padding-left: 60px;
padding-right: 0px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contle2 {
float: left;
text-align: center;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contre2 {
float: right;
text-align: center;
padding-left: 20px;
padding-right:40px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contl {
float: left;
text-align: left;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contl_start {
float: left;
text-align: center;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contm {
float: center;
text-align: middle;
background-color: #ffffff;
margin: 0px;
}
#contr {
float: right;
text-align: left;
padding-left: 20px;
padding-right: 40px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contr_start {
float: right;
text-align: center;
padding-left: 20px;
padding-right: 40px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contl1 {
float: left;
text-align: left;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contl1_start {
float: left;
text-align: center;
padding-left: 40px;
padding-right: 20px;
width: 330px;
background-color: #ffffff;
margin-top: 30px;
}
#contr1 {
float: right;
text-align: left;
padding-left: 20px;
padding-right: 40px;
width: 330px;
background-color: #ffffff;
margin: 0px;
}
#contr1_start {
float: right;
text-align: center;
padding-left: 20px;
padding-right: 40px;
width: 330px;
background-color: #ffffff;
margin-top: 30px;
}
/* -----------midle--------------------------- */
#midle {
clear: both;
margin: 0 70px;
padding: 0px;
text-align: center; }
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0 60px;
padding: 0px;
text-align: right; }
