body {
	background:#CCCC99 url(../esc/bg.jpg);
	color:#333333;
	font-family:Arial, verdana;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
	font-weight:
}

#wrap {
	background: url(../esc/main.jpg) center top;
	background-repeat:repeat-y;
	width:882px;
	height:100%;
	margin:auto;
	padding:auto;
	text-align:left;
}

#topline {
	width:830px;
	height:10px;
	background-image:url(../esc/head1.jpg);
	background-position: bottom-center;
	clear:both;
	padding-top:5px;
	padding-left:52px;
         color: #ccc;
}
#topline a{
color:#C00;
}
#header {
	width:882px;
	height:255px;
	background-image:url(../esc/h2.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;
	clear:both;
	padding-top:0px;
	padding-left:0px;
}



* html #menulinks a { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

* html #menulinks a span { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }
h2 {
         font-size:16px;
         font-weight:bold;
         padding-top:0px;
         padding-bottom:0px;
         margin-top:0px;
         margin-bottom:0px;
         color:white;
         border-bottom:1px solid #CCCCCC;
}
#menulinks {
         width:860px;
         height:38px;
         background-image:url(../esc/menu.jpg);
         clear:both;
         padding-left:22px;
}
#menulinks a {
	padding-left:7px;
	padding-top:0px;
	height:36px;
   	background-image:none;
	display:block;
	color:white;
	text-decoration:none;
	float:left;
	font-size:15px;
	font-weight:bold;
	font-color:white;
  }

#menulinks a span {
	padding-left:23px;
	padding-right:30px;
	padding-top:17px;
	height:38px;
	display:block;
   	background-image:none;
	text-decoration:none;
	cursor:pointer;
  }


#menulinks a:hover, #menulinks a.active {
	background: #fff url(../esc/m1_weiss.jpg);
	background-position:top left;
	text-decoration:none;
	/*color:#333333;*/
	color:#F90;
	padding-top:2px;
}

#menulinks a:hover span, #menulinks a.active span {
   background: #fff url(../esc/m2_weiss.jpg) right top no-repeat;
   text-decoration:none;
   padding-top:16px;
}


.menulines {
	width:0px;
	height:60px;
	float:left;
	display:block;
	background-image:url(images/menuline.png);
}

<!--Headline-->
.newstitle {
	padding-bottom:4px;
	padding-top:2px;
	font-color:white;
	font-weight:500;
}

a {
	text-decoration:none;
	color:#555555;
}

a:hover {
	text-decoration:underline;
}

#mainarea {
	padding-top:10px;
}

#contentarea {
	padding-left:45px;
	width:530px;
	height:100%;
	padding-right:27px;
	line-height:18px;
	float:left;
	padding-bottom:15px;
}

.content {
	padding-bottom:27px;
	padding-left:5px;
	padding-right:7px;
}

#sidebar {
	width:250px;
	float:left;
	padding-top:5px;	
	padding-left:5px;
	line-height:20px;
	background-image: url(../esc/news.jpg);
}

.sidebarheader {
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:7px;
	color:#333;
	border-bottom:1px solid #CCCCCC;
}


h1 {
	font-size:0px;
	font-weight:bold;
	margin:0;
	color:#096;
	display:none;
}

.description {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-left:5px;
	color:#e5ecf9;
}

#footer {
	width:880px;
	padding-top:0px;
	height:27px;
	color:#333;
	font-size:12px;
	line-height:16px;
	clear:both;
	background-image:url(../esc/footer.jpg);
    background-repeat:no-repeat;
}

#footerleft {
	float:left;
	padding-left:35px;
}

#footerright {
	float:right;
	font-weight:bold;
	font-size:16px;
	padding-right:70px;
}

#footer a {
	color:#333;
}


/*beginn websitebaker face box styles :-) gruss escpro*/
#facebox .b {
  background:url(../esc/b.png);
}

#facebox .tl {
  background:url(../esc/tl.png);
}

#facebox .tr {
  background:url(../esc/tr.png);
}

#facebox .bl {
  background:url(../esc/bl.png);
}

#facebox .br {
  background:url(../esc/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
/*end face box styles :-) gruss escpro*/
