/* *** 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: #FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
font-size:12px;
}

li {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
}

/* ----------container zentriert das layout-------------- */
#container {
	width: 1003px;
	margin-bottom: 0px;
	margin: 0px;
}

#topmenu {
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 268px;
	height: 74px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width: 268px;
	height: 153px;
}

/* -----------------Inhalt--------------------- */
#content {
	padding: 0px;
	width: auto;
	margin-right: 4px;
	margin-left: 268px;
	margin-top:37px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

.bodytext, li, td {
	font-size: 10px;
	letter-spacing: 0.04em;
	line-height: 1.4em;
	word-spacing: 0.08em;
}

a:link, .bodytext a:link, #content li a:link {
color:#000000;
font-weight:bold;
}
a:hover, .bodytext a:hover, #content li a:hover {
text-decoration:none;
}
p, pre{

}

/* --------------left navigavtion------------- */
#left {
	float: left;
	margin: 0px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:24px;
	width: 193px;
}
#right {
	float: right;
	width: 193px;
	padding: 0;
	margin-top: 64px;
	margin-right: 19px;
	margin-bottom: 0;
	margin-left: 0;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
padding: 0px;
text-align: left;
margin-left: 25px;
}
#print {
position: absolute;
top: 135px;
left:925px;
}



#left ul {
	margin: 0px;
	padding: 0px;
}

#content h1 {
	font-size:14pt;
	font-weight: normal;
	border-bottom:#000000 solid 2px;
	height: 50px;
}
#right h1 {
	font-size:8pt;
	font-weight: bold;
	background-color: #e5e5e5;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 6px;
	height:auto;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#left2 h1 {
	font-size:8pt;
	font-weight: bold;
	background-color: #e5e5e5;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 6px;
	height:auto;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 202px;
}
#right h1 a, #left2 h1 a  {
color: #000000;
text-decoration: none;
}
#right .bodytext, #left2 .bodytext  {
	font-size: 9px;
	padding-left: 6px;
	padding-top: 0px;
	margin-top: 0px;
}
#footer h2 {
margin: 0px;
padding-bottom: 5px;
font-size: 11px;
font-weight: normal;
border-bottom:#000000 solid 2px;
}

.line {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	width:210px;
}
.linerechts {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:193px;
	margin-top:1px;
}

.level1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	list-style: none;
	padding: 1px;

}

.level1 a:link, .level1 a:visited {

color:#000000;
text-decoration: none;
display:block;
padding: 3px;
}


.level1 a:hover {
	background-color:#C0E2DD;
	display:block;
	width:202px;
}

.level1_active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	list-style: none;
	width:207px;
	background-color:#C0E2DD;
	display:block;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.level1_active a:link, .level1_active a:visited  {
color:#000000;
text-decoration: none;
padding: 3px;
display:block;
}


.level1_active a:hover {

}

.level2 {
	list-style-image: url(images_quk/listenpunkt_w.gif);
	margin-left: 49px;
	font-size:8pt;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: 177px;
}


.level2 a:link, .level2 a:visited {
	color: #000000;
	text-decoration: none;
	width: 177px;
	list-style-position:outside;
	list-style-image: url(images_quk/listenpunkt.gif);
	list-style-type: none;
	display:block;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
		}



.level2 a:hover {
background-color:#d7edea;
width: 159px;
}

.level2_active {
	list-style-position:inside;
	list-style-image: url(images_quk/listenpunkt.gif);
	margin-left: 30px;
	background-color:#d7edea;
	width: 177px;
	font-size:8pt;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}

.level2_active a:link, .level2_active a:visited {
color: #000000;
text-decoration: none;


}

.level2_active a:hover {
}



.tx-srlanguagemenu-pi1  {
margin-left:6px;
}
.tx-srlanguagemenu-pi1 .NO a {
font-weight: normal;
color: #000000;
margin-left:0px;
padding-left:2px;
padding-right:2px;
}

.tx-flseositemap-pi1 a{
color: #000000;
text-decoration: none;
}
.sitemap a {
position: relative;
top:-7px;
color:#000000;
text-decoration: none;
font-size:12px;
padding-left:2px;
padding-right:2px;
}
