body {
	background: #777 url(/i/body_back.png) repeat-x scroll 0 0;
	}

#mainpage {
  min-width: 980px;
  text-align:left;
  background:#fff;
  color:#000;
  margin: 0 auto;
  border-left: 1px #000 solid;
  border-right: 1px #000 solid;
  border-bottom: 1px #000 solid;
  z-index: 1;
}

#footer {
		border-top: 2px #000 solid;
		background: #777;
}
 
#left {
	background: #000 url(/i/menu_back.png) repeat-x scroll 0 0;
	margin: 0 0 0 -780px;
	padding: 0px;
	width: 150px;
	color:#FFF;
	float: left;
}

#left_cont {
	background: #000;
	text-align:left;
	margin: 6px 6px;
	padding: 2px 2px;
	
}
#left_cont2 {
	text-align: left;
	margin: 0px;
	background: #eee url(/i/right_back.png) repeat-x scroll bottom;

}
 
#mid {
	margin: 0 0 0 150px;
	width: 630px;
	background-color: #fff;
	float: left;
}
#mid_cont {
	text-align:justify;
	margin: 10px 10px;
}

 
#right {
	float:right;
	width: 200px;
	background: #eee url(/i/right_back.png) repeat-x scroll bottom;
	color:#000;
}
#right_cont{
	text-align: justify;
	margin: 10px 10px;

}
 
.clear {
  clear:both;
  font-size:1px;
  line-height:1px;
  margin-top:-1px;
}

// footer 

#footline {
	background-color: black;
	color: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height:10px;
}

#deeplinks {
	margin: 0px auto;
	color: black;
	background-color:#777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

#impressum{
	margin: 0px auto;
	padding: 5px 2px 2px 2px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
#impressum .copyright {
	color: #333333
}

#deeplinks a,#impressum a  {
	margin: 0px 5px;
	color: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#deeplinks a:hover,#impressum a:hover {
	color: white;
	text-decoration: underline;
}
