body {
  background-image:url(../../template_hebpraxis_in_der_mitte/imgs/hg_body.jpg);
  background-color: #6E192E;  
  background-position: center top;
  background-repeat:no-repeat;
  font-family:'Arial';
  color: #6E192E;
}

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

}

img {border: 0;}

.month_weekend {
font-weight:bold;
}

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

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

.gedrueckt {
  color:#B10050 !important;
  font-weight:bold;
}



.tx-powermail-pi1 legend {
  width:0px;
  height:0px;
  overflow:hidden;
  display:none;
}

textarea {
  height:200px;
}

.tx-powermail-pi1 {
  background-color:#EEEEEE;
  padding:10px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
width:180px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
  background-color:transparent;
}

fieldset.tx-powermail-pi1_fieldset {
  background-color:transparent;
  border:0px;
  padding:0px;
}

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



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



#gesamtrahmen {
  width:950px;
  min-height:10px;
  position:relative;
  margin:0 auto;
}

#header_rahmen {
  width:950px;
  position:relative;
  height:180px;
  background-image:url(../../template_hebpraxis_in_der_mitte/imgs/header.jpg);
  overflow:hidden;
  border-bottom: 1px solid #B10050;
}

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

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

#content_gesamt_rahmen {
  position:relative;
  width:950px;
  min-height:330px;
  height:auto !important;
  height:330px;
  background:#FEF8E8;
}

#content_menue_rahmen {
  min-height:10px;
  position:relative;
  width:250px;
  overflow:hidden;
  float:left;
  margin-top: 60px;
  margin-bottom: 30px;
}


#content_menue a {
  font-size:12px;
  color:#404040;
  text-decoration:none;
}

.level1 {
font-weight: bold;
line-height: 44px;
}


#strich {
height:1px;
background:#880000;
}

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


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




#content_menue li {
  list-style-position:outside;
  list-style-type:none;
}


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


#content_menue ul li ul {
 margin: -4px 0 10px 6px
}


.level2_no {
font-size:12px !important;
text-decoration:none;
line-height:26px;
}


.level2_no a {
font-size:12px !important;
text-decoration:none;
color:#808080 !important;
line-height:26px;
}


.level2_active a {
font-size:12px !important;
color:#B10050 !important;
text-decoration:none;
line-height:26px;
}



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

#content {
  width:670px;
  position:relative;
  min-height:10px;
  font-size:12px;
  line-height:18px;
  margin-top: 14px;
  background: #FEF8E8 url(../../template_hebpraxis_in_der_mitte/imgs/bg.gif) no-repeat;
  min-height: 500px;
}


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

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


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

#footer_rahmen {
  position: relative;
  height: 25px;
  width:950px;
  background:#A75150;
  overflow:hidden;

}
							

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

}

#footer a {
  font-size:11px;
  color:#fff;
  text-decoration:none;
  line-height:20px;
  vertical-align: middle;
}

#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;
}