/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
/*
Farben
rotbrau (aktiv) #983F15
schwarz (text) #000
*/
body {
font-size: 11px;
font-family: Trebuchet MS, Arial, SunSans-Regular, Sans-Serif;
color:#000;
font-size: 11px;
    letter-spacing: 0.2em;

padding:0;
margin:0;
background-image: url(../gu_bilder/gu_bg.gif);
}
a {color: #000;}
a:visited {color:#000;}
a:hover {color: #983F15;}


h1 {
margin:0 }

h2 {
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
margin-bottom: 10px;
/*width: 900px;

margin-left: auto;
margin-right: auto;

background-color: #EBD3E0;*/



}

/* ----------banner for logo-------------- */
#banner {
text-align: left;
padding: 0px;
margin: 0px;

/*background-image: url(gu_bilder/gu_name.png);*/
background-repeat: no-repeat;
height: 90px;

}
#banner img {padding:30px 0px 0px 250px;} 

/* -----------------Inhalt--------------------- */
#content {
float: left;

padding: 0;
margin: 0 ;
line-height: 18px;
width: 480px;

}
/*div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
*/
#content_rechts {
float: left;
width: 250px;

margin-left: 70px;
padding: 0;
line-height: 18px;

}
/*
div#content_rechts { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
*/

/* --------------left navigavtion------------- */
#left {
float: left;
width: 250px;
margin: -15px 0 0 0;
padding: 0px;
}


#navicontainer {

    width: 220px;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    margin-left: 30px;  /* IE + W3 compatible */
line-height: 22px;
}
#navicontainer a {
    color: #000;
    text-decoration: none;
}

#navicontainer a:hover, 
#navicontainer a:active {
    color: #000;
    text-decoration: none;
}

/* aktiver Link */
#navicontainer a.aktiv {
    color: #983F15;
    background: inherit;
}

#navicontainer ul {
    list-style: none;
	width: 90%;
    margin-left: 0px;  /* IE + W3 compatible */
    padding-left: 8px; /* IE + W3 compatible */
}


#navigation li ul,
#navigation li.show_ul ul ul,
#navigation li:hover ul ul, 
#navigation li.sfhover ul ul
{
	display: none;
}
	
#navigation li.show_ul ul,
#navigation li.show_ul ul li.show_ul ul,
#navigation li:hover ul, 
#navigation li.sfhover ul,
#navigation li:hover li:hover ul, 
#navigation li.sfhover li.sfhover ul 
{
	display: block;
}
/* --------------unter navigavtion------------- */
#subnavi{
border-top: solid 1px black;
padding-top: 15px;
width: 460px;
}
#subnavi a{
font-size: 10px;
color: 000;
}


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

#right {

	float: right;
	width: 250px;
	margin-top: -120px;
	height: 190px;
	padding: 0;
	line-height: 18px;

}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: left; }


#kasperli_re_oben{
position: absolute;
top: 0;
right: 0;
z-index: 0;}

#kasperli_li_unten{
position: absolute;
bottom: 0;
left: 0;
z-index: 0;}
