
* {
	margin: 0;
	padding: 0;
}

html{
	height:100%;
}
body {
	font-size: 12px;
	font-family: Monaco,Courier,Arial,  Verdana, sans-serif;
	font-family: Geneva,MS sans,Arial,  Verdana, sans-serif;
	line-height:18px;
	color:#000;
	height:100%;

}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a, a:link { text-decoration: none; color:#000}
a:active { text-decoration: none; }
/*a:visited { text-decoration: none; color: #666; }*/
#content a { text-decoration: underline;}
#content a:hover { text-decoration: none;}
#menu a, #menu a:link {  display:block; background:none}
a:hover, #menu li a:hover, #menu .section-title:hover {  text-decoration: none; background: url(raster_1.gif) }

#menu .section-title {
		border-bottom:1px solid;

}

a img { border: none;  }




#page {
	height:100%;
	width:1000px;
	margin:0 20px; 
	bottom:0;
}



#menu {
    width: 250px;
    overflow: visible;
    margin:10px 10px 10px 20px;
	/*background-color: #fff;*/
	float:left;
	/*opacity:0.75;*/
}

#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
	opacity:1.0;
	padding-left:0;
}

#menu ul li{
		padding-left:0;
		margin:0;
}

#menu ul li.section-title { }
#menu ul li.active {background: url(raster_1_fix.gif);  }


#content {
	/*background:#fff;
	font-family: serif, Verdana, sans-serif;
	font-size:14px;
	line-height:18px;*/
    width:604px;
    /*margin: 96px 0 ; 225px;*/
    padding-top:96px;
    /*padding-left:260px;*/
    float:left;
    
}

.container {
    padding: 5px 5px 25px 5px;
}

#content p { width: 600px; margin-bottom: 9px; }

p {
    margin: 0 0 9px 0;
}
/*
h1 { font-family:"Times New Roman", Times, serif;
color:#000;
font-size: 25px; 
letter-spacing:-1px;
height:70px;
margin:0;
}
*/
#menu h1 { 
/*font-family:Helvetica, Arial, sans-serif;
font-family:"Times New Roman",Times,  serif;*/

color:#000;
font-size: 1em; 

font-weight:normal; 
/*letter-spacing:-1px;
font-style:italic;*/
padding:20px 0 0 0;
height:66px;
margin:0;
background: url(BarbaraNaegelin_hg.gif) no-repeat ;
}




h2 { font-size: 1em; 
	/*text-decoration:underline;*/
	border-bottom:1px solid;
	font-weight:normal;}
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }




/* LOGIN */
#menu a.login {
	color:#fff;
	font-size:6px;
	text-transform:uppercase;
	display:inline;
	
}
#menu a.login:hover {
	color:#333;
}