body {
  margin-top:72px;
  background-image:url(../../template_020A1_HebPraxis_Korbach/imgs/hg_body.jpg);
  background-color: #ccc7b2;
  background-position: top 0px;
  background-position:right 0px;
  background-repeat:no-repeat;
  
}

.listmonthview td{
background-image:url(../../template_020A1_HebPraxis_Korbach/imgs/content_gesamt_rahmen.png);
background-position:center;
text-align:center;;

}

.month_weekend {
font-weight:bold;
}

.monthname{
font-weight:bold;
background: #cccccc;
}

.month_holiday, .Sun {
font-weight:bold;
color:#aa0000;
}

/* Menüpunkte zweite Ebene - Anfang */


.csc-header h1 {
  margin:0 0 20px 0;
  padding:0px;
  font-family:'Arial';
  font-size:18px;
  color:#ff9900;
  line-height:23px;
  font-weight:normal;
  mrgin-top: 9px;
  
}



.csc-firstHeader {
  margin-top:0px;
  padding:0px;
  font-family:'Arial';
  font-size:18px;
  color:#fec400;
  line-height:18px;
  font-weight:normal;
}



#gesamtrahmen {
  width:740px;
  min-height:10px;
  position:relative;
  left:50%;
  margin-left:-389px;
  margin-top: 0px;
  top: -73px;
}

#header_rahmen {
  width:1008px;
  position:relative;
  height:129px;
  left:50%;
  margin-left:-503px;
  background-image:url(../../template_020A1_HebPraxis_Korbach/imgs/header_rahmen.png);
  overflow:hidden;
}

#header {
  position:relative;
  height:130px;
  width:740px;
  overflow:hidden;
}

/*#zwischen_header_und_content {
  position:relative;
  height:20px;
  width:740px;
  overflow:hidden;
}										*/

#content_gesamt_rahmen {
  position:relative;
  width:800px;
  min-height:330px;
  height:auto !important;
  height:330px;
  left:50%;
  margin-left:-403px;
  margin-top: 0px;
  background-image:url(../../template_020A1_HebPraxis_Korbach/imgs/content_gesamt_rahmen.png);
}

#content_menue_rahmen {
  min-height:10px;
  position:relative;
  width:150px;
  overflow:hidden;
  float:left;
  margin-top: 0px;
}

#content_menue {
  width:0px;
  margin-left:13px;
  position:relative;
  min-height:10px;
}

#content_menue a {
  font-family:'Arial';
  font-size:12px;
  color:#050505;
  text-decoration:none;
  line-height:38px;
}

#content_menue li, ul {
  list-style-position:outside;
  list-style-type:none;
  margin-top:-7px;
  margin-bottom:0px;
  padding:0px;
  overflow:hidden;
}

#content_menue ul {
  margin-left:6px;
}

#content_rahmen {
  margin-top:-11px;
  width:430px;
  position:relative;
  float:left;
  min-height:10px;
}

#content {
  width:610px;
  position:relative;
  min-height:10px;
  overflow:hidden;
  font-size:12px;
  font-family:'Arial';
  line-height:18px;
  color:#000000;
  margin-top: 14px;
}

#content img {
margin-top: 6px;
}


a:hover {
	color:#ffcc99;
	text-decoration:underline;
}

a {
	color:#ff9900;
	text-decoration:underline;
}







.hidden {
visibility: none;
visibility: hidden;
}




#clearer {
  width:0px;
  height:0px;
  overflow:hidden;
  clear:left;
  padding:0px;
  margin:0px;
}

#footer_rahmen {
  position: relative;
  height: 10px;
  width:1008px;
  left:50%;
  margin-left:-503px;
  background-image:url(../../template_020A1_HebPraxis_Korbach/imgs/footer_rahmen.png);
  overflow:hidden;

  

}
							

#footer {
  width:578px;
  height:0px;
  position:relative;
  margin-top:48px;
  overflow:hidden;
  margin-left: 790px;

}

#footer a {
  font-family:'Arial';
  font-size:10px;
  color:#6f6f6f;
  text-decoration:none;
  line-height:10px;
}

#footer li, ul {
  list-style-position:outside;
  list-style-type:none;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  overflow:hidden;
  
  
}

#footer li {
  float:left; 
  margin-right:6px;
  text-align:right;
  
}

.inliner {
  display:inline !important;
  text-align:right;
}