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

body {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#666;
padding:0;
margin:5px 0;
}

.links {
  text-align:left;
}

.zent {
  text-align:center;
}

.rechts {
  text-align:right;
}

a {color: #495d6a;}
a:visited {color:#495d6a;}
a:hover {color: #2538B3;}
a:active { color:#000000;}




/* ----------container zentriert das layout-------------- */
#container {
width: 900px;
margin-bottom: 10px;
margin:0 auto;
background-image:url(../img/hintergrund-container.gif);
}

/* ----------banner for logo-------------- */
#kopf {
background-color: #ededed;
height:90px;
background-image:url(../img/hintergrund-head.png);
padding: 0px;
margin: 0px;
}

#kopf img {
margin-left:2px;
  margin-top:10px;
}

/* -----------------Inhalt--------------------- */
#content {
background-color: #ededed;
padding: 0;
margin: 0 200px;
border-right:1px solid #334959;
border-left:1px solid #334959;
}
div#content { 
min-height:650px;
height:expression(this.scrollHeight > 650 ? "auto":"650px"); 
}

#content p {
padding: 5px 20px;
margin:0;
}

h2 {
  font-size:16px;
  margin:20px;
}

h3 {
  margin: 5px 20px;
  font-size:12px;
}

h1.seitenkopf {
  font-size:11px;
  color:#8e9b9f;
  margin:20px 0 5px 25px;
  font-weight:normal;
}

h2.seitenkopf {
  font-size:22px;
  color:#8e9b9f;
  margin:0 0 15px 25px;
  font-weight:normal;
  letter-spacing:5px;
}

.teaserblock {
  margin:0 15px 15px 25px;
  height:110px;
}

.introblock {
  margin-bottom:20px;
}

#intro {
  margin:0  !important;
  padding:0 20px !important;
  border-left: 5px solid #7f8bd1;
  height:105px;
  font-size:14px !important;
  line-height:18px;
  font-weight:bold;
}

.teaserblock h3 {
  font-size:11px;
  font-weight:bold;
  margin:0 0 0 10px;
}

.teaserblock p {
  margin-top:0 !important;
  padding-top:0 !important;
}

p.teaserlink {
  text-align:right;
  font-weight:bold;
}

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



/* --------------left navigavtion------------- */
#left {
float: left;
width: 195px;
margin:0;
padding:93px 5px 0px 0px;
}

#left img {
  margin-bottom:20px;
}



ul.menu-top {
  list-style-type: none;
  margin:0;
  padding:0;
}


#left ul ul {
  list-style-type: none;
  margin:0;
  padding:0;
}

ul.menu-top li a:link, ul.menu-top ul li a:link,
ul.menu-top li a:visited, ul.menu-top ul li a:visited
 {
  display:block;
/*  border:1px solid #334959;
  background-color:#ededed; */
  border-left:1px solid #334959;
  border-right:1px solid #334959;
  border-top:1px solid #334959;
  background-color:#9DA9AA;  
  color:#344A59 !important;
  border-bottom:0;
  text-decoration:none;
  padding:5px;
  font-weight:bold;
}


ul.menu-top li a:hover, ul.menu-top ul li a:visited:hover,
ul.menu-top ul li a:hover, ul.menu-top ul li.menu-current a:visited:hover
 {
  background-color:#ededed !important;
  color:#2538B3 !important;
}

ul.menu-top ul li a {
  font-weight:normal  !important;
  padding-left:20px !important;
}

ul.menu-top li.menu-last a {
  border-bottom:1px solid #334959 !important;
}

ul.menu-top li.menu-current a {
  background-color:#ededed !important;
}



/* --------------right navigavtion------------- */

a.sprachlink:link, a.sprachlink:visited {
  display:block;
  color:#9da9aa;
  text-align:right;
  text-decoration:none;
  padding:5px 0;
  margin-bottom:70px;
}

.cklink {
  text-align:center;
  margin-top:195px;
}

.cklink a {text-decoration:none;}

.cklink img {
  border:1px solid #ccc;
  margin:2px 0 3px 0;
  }
  
.cklinkheader {
  font-weight:bold;
  border-bottom:1px solid #ccc;
  margin: 15px;
  color:#ccc;
  letter-spacing:.5em;
  text-transform:uppercase
}  

.adresse {
  margin-top:50px;
  margin-left:10px;
}

.adressdetail {
  display:block; 
  float:left; 
  width:4em;
}

/* --------------kopfnavigavtion------------- */



a.sprachlink:hover, a.sprachlink:visited:hover {
  color:#334959;
}

#right {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
	background-color: #ededed;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }
