/* *** 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: #ecf2f8;
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Verdana", sans-serif;
	color:#564b47;
	line-height: 18px;
	padding: 0;
	margin: 0;
	background-image: url(bilder/hg2.jpg);
	background-repeat: repeat-x;
	background-position: top; }
	

a {	color: #6a93b7;	text-decoration: none; }
a:visited {	color:#6a93b7; }
a:hover {	color: #509ff5;	}
a:active {	color:#cd1d53; }
a img { border: 0;}


h1 { font-size: 20px; color: #2f70a8; padding:  0px   10px  0px  11px; line-height: 26px; }
h2 { font-size:20px;	margin:0px;	background: url(bilder/hg-h2.jpg) no-repeat;
	height: auto;	font-weight: normal;	line-height: normal;	letter-spacing: 1px;
	padding: 9px 9px 9px 18px;	width: 288px; }


h3 { font-size: 14px; color: #3c3c3c; font-weight: bold; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 11px; margin-bottom: 6px; }
	
h4 {
	font-size: 16px;
	padding-left: 10px;
	font-weight: 500;
	line-height: 26px;
}

h5 {	font-size:20px;	margin:0px;
	background-image: url(bilder/hg-h2-gr.jpg);
	background-repeat: no-repeat;
	height: auto;
	font-weight: normal;
	line-height: normal;
	width: 312px;
	padding: 9px 10px 9px 18px; }
	
.kleiner-h1 {	color: #3c3c3c;	font-size: 14px;	font-weight: bold; }
.kleiner-h2 {	color: #2f70a8; font-size: 15px; font-weight: normal;	line-height: 18px; }
	
.gesperrt {
	letter-spacing: 0.2px;
}	
.gesperrt1 { letter-spacing: 1px; }
.gesperrt2 { letter-spacing: 2px; }

.eng1 {
	letter-spacing: -0.4px;
}

.zeilenabstand {	line-height: 21px; }

/*img.download {vertical-align:middle;}*/


/* ----------container zentriert das layout-------------- */
#container {
	width: 968px;
	margin: 0 auto 0 auto;
	background-color: transparent;		}

/* ---------- head -------------- */

#head { margin: 0px; height: 98px; background-color: #FFF; padding-right: 18px; padding-left: 18px; 
}
#logo {
	float: left;
	width: 134px;
	text-align: center;
	background-image: url(bilder/logoLF.png);
	background-repeat: no-repeat;
	height: 77px;
	margin-left: 13px;
	margin-top: 5px;
	}
#h-mitte {
	margin-right: 304px;
	margin-left: 322px;
	font-size: 14px;
	height: 50px;
}

#h-right {
	float: right;
	width: 304px;
	
	}
/* ----------------- Fotos --------------------- */
#fotos {
	width: 968px;
	height: 123px;
	background-color: transparent;
}
#fotos .f-mitte {
	font-size: 15px;
	margin-top: 0;
	margin-right: 322px;
	margin-bottom: 0;
	margin-left: 322px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 9px;
	line-height: 28px;
}
	
#fotos .flash { font-size: 16px; color: #FFF; line-height: 24px; text-align: center; padding-top: 18px; margin: 0;}
	

#fotos .f-left {
	float:left;
	width: 322px;
	margin: 0;
	padding: 0;
	}
#fotos .f-rechts {
	float:right;
	width: 322px;
	margin: 0;
	padding: 0;
	}

/* ----------------- Navigation --------------------- */
#menu{ font-size: 15px;  /*13px;*/ width: 953px; 
}

#menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#menu ul{ border: 1px solid #d5d5d5; width: 100%; background: url(chromebg.gif) center center repeat-x; margin: 0; text-align: left; /*set value to "right" for example to align menu to the left of page*/ 
padding: 7px 0 7px 13px; /*oben und unten 5px*/}

#menu ul li{
display: inline;
}

#menu ul li a{ color: #494949; margin: 0; text-decoration: none; padding-top: 5px; padding-right: 17px; padding-bottom: 5px; padding-left: 11px; border-right-width: 1px; border-right-style: solid; border-right-color: #d5d5d5; }

#menu ul li a:hover {
background: url(chromebg2.gif) center center repeat-x;
}

#menu .aktiv{
background: url(chromebg2.gif) center center repeat-x;
}

/* ----------------------------------------- Inhalt -------------------------------- */
#textbox {
	background-color:#fff; /*hintergrund Texte,  alt war #dfdfdf*/
	padding: 0;
}
div#textbox {
	min-height: 322px;
	height:expression(this.scrollHeight > 322 ? "auto":"322px"); 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d5d5d5;
}
#content {	
	margin-top: 0;
	margin-right: 322px;
	margin-bottom: 0;
	margin-left: 328px;
}
/*div#content {
	min-height: 322px;

height:expression(this.scrollHeight > 322 ? "auto":"322px"); 
}*/
#content .bild {
	padding-top: 9px;
	width: 123px;
	float: left;
	padding-right: 23px;
}
p, pre{
	margin:0;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
	}

.content2 {
	padding: 0;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 328px;
	}
.content3 {
	padding: 0;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 357px;
}

.content4 {
	padding: 0;
	margin: 0px 18px 0px 410px;
}

/* -------------------------------------Felder rechts und links  ----------------------- */
.left {
	float: left;
	width: 308px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 18px;
	}
.left .spruch {
	background-image: url(bilder/hg-spruch.jpg);
	height: auto;
	width: 251px;
	color: #FFF;
	font-weight: bold;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #85B0D3;
	padding: 9px;
	margin-left: 9px;
}
.spruchle {
	height: auto;
	width: 233px;
	background-color: #cadfba;
	padding: 9px;
	margin-left: 25px;	
}
.textfeld {
	background-image:url(bilder/hg-box1.jpg);
	background-repeat: repeat-y;
	padding: 18px;
	}
.textfeld-menu {
	background-image:url(bilder/hg-box1.jpg);
	background-repeat: repeat-y;
	padding: 18px;
}
.left ul {
	background-image:url(bilder/hg-textfeld.jpg);
	background-repeat: repeat-y;
	text-align: justify;
	padding: 18px;
}
.textfeld-rechts {
	color: #999;
	text-align: right;
	display: block;
}
.textfeld-bottom {
	background-image: url(bilder/hg-box1-u.jpg);
	background-repeat: no-repeat;
	width: 312px;
}
#right {
	float: right;
	width: 308px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.absatz {
	background-color: #ecf2f8;
	clear: both;
	height: 16px;
	width: 946px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d5d5d5;
	border-bottom-color: #E0E0E0;
	text-align: left;
	display: block;
}
.einzug {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 34px;
}

/* -----------footer--------------------------- */
#footer {
	clear: both;
	height: 72px;
	background-image: url(bilder/foot.gif);
	background-repeat: repeat-y;
	text-align: right;
	font-size: 13px;
	margin: 0px;
	padding: 13px 18px 0px 18px;
	line-height: 20px;
	border-bottom: 2px solid #d5d5d5;
	border-top: 1px solid #C7D1C8;
	
	}
#footer .f2 {
	margin-right: 313px;
	margin-left: 322px;
	padding: 0;
	text-align: right;
	}
#footer .fl {
	float:left;
	width: 286px;
	margin: 0;
	padding: 0;
	}
#footer .zitat {
	background-image: url(bilder/hg-zitat.gif);
	background-repeat: no-repeat;
	height: 75px;
}
#footer .f3 {
	float: right;
	width: 286px;
	padding: 0;
	margin: 0;
}
#footer_u {
	background-image: url(bilder/foot-u.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 968px;
}
#copyright { font-size: 11px; font-weight: normal; /*background-color: #EBF8FF;*/ padding: 18px; color: #9fa5aa; text-align: center; 
}
/* -----------       --------------------------- */
.grau {	color: #564b47; }
.dgrau {	color: #1d1a18; }
.rot { color: #b22222; }
.gruen { color:#309221; }
.blau {color: #2F70A8; }
.gold { color:#ffb300; }
.gross16 {	font-size: 16px; line-height:normal; }
.fett18 { font-size:18px; font-stretch:semi-condensed; font-weight:bold; }
.fett { font-weight:bold; }
.center { text-align:center; }
.klein9r {	font-size: 9px;	float: right; }
.klein9l {	font-size: 9px;	padding-left: 11px; }
.klein9 { font-size: 9px; }
.spruch9 {	font-size: 9px;	text-align: center; }

.clear {
	clear:both;
	line-height: 1px;
}
.plus  {
	list-style-image: url(bilder/plus.gif);
	list-style-type: none;
	line-height: 30px;
}
.plus_blau  {
	list-style-image: url(bilder/plus-b.gif);
	list-style-type: none;
	line-height: 30px;
}
.minus  {
	list-style-image: url(bilder/minus.gif);
	list-style-type: none;
	line-height: 30px;
}
.rahmen
{
	background-color:#F5F5F5;
	-moz-border-radius:7px;
	-khtml-border-radius:7px;
	padding: 9px;
}
.rahmen3d { border: 1px;
	border-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #E1E1E1; }
