body {
	background: #F5EDED url(../graphics/body_bgeccb.png?3) repeat-y center top;
}

.center {
	margin:0px auto; 
	width:983px; 
	text-align: left;
}

.header { 
	background-color: #FEFAFA;
	position:relative; 
}
.header .logo {
	background-image: url('slices/logo.html'); 
	position:absolute; 
	left:0; 
	top:0px; 
	width:196px; 
	height:97px; 
}
.header .headerimage { 
	width:983px;
	height:240px;
	position:relative; 
}
.header .contact,
.header .fbtext {
	display: none;
}
.header .menue {
	background-color: #f5eded;
}
.header a {
	font-size:13px; 
	color:black; 
	text-decoration: none;  
	font-weight:bold; 
}
#fbbutton {
	position: absolute;
	right: 10px;
	top: 17px;
}
#fbbutton img {
	width: 30px;
}
.header a.active {
	color:red;
}
.header a:hover {
	color:#006666;
}
.header a.active:hover {
	color:#004c16;
}


.footer { 
	display: none;
	color:white; 
	text-align: center; 
	padding:5px 5px 3px 5px; 
	font-size:10px;
}
.footer a { 
	color:white; 
	text-decoration: underline;
}

body.print .footer {
	padding:5px 0;
	text-align: left; 
	margin-top:10px; 
	border-top:1px solid black;
}

#topmenu {
	position: absolute;
	right: 10px;
	top: 68px;
}
	#topmenu a {
		font-weight:normal;
		margin-left: 20px;
	}

.side_left {
	height:348px;
	width: 165px;
	padding: 35px 0 35px 0;
}

	.side_left a {
		font-weight:normal; 
		text-decoration: none;
	}
	.side_left li.active a,
	.side_left a:hover {
		color:#006666;
	}
	
	.side_left li {
		padding-left: 10px;
		padding-right: 5px;
	}
	.side_left li.e1, .side_left > a {
		padding-left: 15px;
		padding-right: 5px;		
	}
	
	
	.side_left ul {
		margin: 0;
		list-style-type:none;
	}
	.side_left li {
		padding-bottom: 4px;
	}
	.side_left li a {
		margin-top: 5px;
		padding-top: 4px;
		display: block;
	}
	.side_left li.e0 {
		padding:none; 
		border:none;
	}
	.side_left li.e1 {
		padding:none;
		border:none;
	}
	.side_left li.e1 a {
		font-weight:normal; 
	}
	.side_left li.e2 a {
		font-weight:normal;
	}
	
	.side_left .active {
		color: rgb(0, 102, 102);
		background-color: white;
	}
	
	.side_left ul:empty {
		display: none;
	}

.main {
	padding: 35px 45px;
}

.main li {
	margin-top:5px;
}

.main ul {
	margin-left:28px;
}

.side_right {
	width: 153px;
	padding: 35px 15px 35px 15px;
}

#menubar_mobile, #menubutton {
	display: none;
}
