/***********************************************************************************/
/******************************* content *************************************/
/***********************************************************************************/
div#content_start {
	
	/*float:none;
	display:block;*/
	margin-right:10px;
	margin-left:0px;
	
}	

/***********************************************************************************/
/****************** content element layouts ***************************************/
/***********************************************************************************/

TD#content DIV.gTeaser {
	padding: 6px;
	margin: 6px;
	background-color:#FBF7FE;
	border: 1px solid #D2BCE1;
}	

TD#content DIV.pageIndexBox {
	background-color:#FBF7FE;
}	

div#content_start div.equalizer {
	margin:0;
	padding:0;
	/*margin-bottom:5px;*/
}

div#content_start div.leftBox  {
	padding: 2px;
	padding-bottom:0;
	margin: 0px;
	margin-bottom:5px;
	width:48%;
	/*min-height:200px;
	height:auto !important;   für moderne Browser */
 	/* height:200px;  /*für den IE */
	background-color:#FBF7FE;
	border: 1px solid #D2BCE1;
	float:left;
}	

div#content_start div.rightBox {
	padding: 2px;
	padding-bottom:0;
	margin: 0px;
	margin-bottom:5px;
	width:48%;
	/*min-height:200px;
	height:auto !important;   für moderne Browser */
 	/* height:200px; /* für den IE */
	background-color:#FBF7FE;
	border: 1px solid #D2BCE1;
	float:right;
}	


div#content_start div.leftBox_ohne_rahmen,
div#content_start div.rightBox_ohne_rahmen  {
	border:0;
/*	height:auto !important;*/
}

div#content_start div.leftBox_ohne_rahmen {float:left}
div#content_start div.rightBox_ohne_rahmen {float:right}





td#content div.bannerRight {
	padding: 2px;
	margin: 2px 3px 6px 2px;
	width:268px;
	text-align:center;
	min-height:200px;
	height:auto !important;   /*für moderne Browser */
 	height:200px; /* für den IE */
	background-color:#CC3B8B;
	border: 1px solid #D2BCE1;
	float:right;
}	

div#content_start div.bigBox {
	clear:both;
	display:inline-block;
	padding:0px;
	margin:5px 0px;
	background-color:#FBF7FE;
	border: 1px solid #D2BCE1;
	height:auto;
}

div#content_start div.bigBoxBanner {
	clear:both;
	display:block;
	padding:2px;
	margin:0px;
	border: 1px solid #D2BCE1;
	background-color:#D2BCE1;
	height:auto;
	text-align:center;
}	

div#content_start div.bigBoxBanner div.tx-rbflashobject-pi1-swf_altcontent {
	padding:0;
}

div#content_start div.leftBox h1,
div#content_start div.rightBox h1,
div#content_start div.bigBox h1 {
	/*height:1.8em;*/
	margin-top:0px;
	background-color:#D2BCE1;
	color:#35194A; 
	font-size:12px;
	padding:0px;
	padding-left: 2px;
	border: 1px solid #D2BCE1;
	line-height:20px;
}

div#content_start div.leftBox h1.fach_head,
div#content_start div.rightBox h1.fach_head,
div#content_start div.bigBox h1.fach_head { 
	padding-left: 125px;
	background-image:url(../images/start_fach.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#content_start div.leftBox h1.pat_head,
div#content_start div.rightBox h1.pat_head,
div#content_start div.bigBox h1.pat_head { 
	padding-left: 125px;
	background-image:url(../images/start_pat.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#content_start div.leftBox h1.aktuelles_head,
div#content_start div.rightBox h1.aktuelles_head,
div#content_start div.bigBox h1.aktuelles_head { 
	padding-left: 125px;
	background-image:url(../images/start_aktuelles.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#content_start div.leftBox h1.willkommen_head,
div#content_start div.rightBox h1.willkommen_head,
div#content_start div.bigBox h1.willkommen_head { 
	padding-left: 125px;
	background-image:url(../images/start_willkommen.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div.tx-onetrandomcontent-pi1 h1 {background-color:#FBF7FE !important; border:none !important; }
div.tx-onetrandomcontent-pi1 h1 a {text-decoration:none; color: #35194A; font-weight:bold;}

/*
TD#content DIV.leftBox TABLE, TD#content DIV.rightBox TABLE, TD#content DIV.bigBox TABLE{
	background-color:#FBF7FE;
}	


TD#content DIV.leftBox A,DIV.rightBox A , DIV.bigBox A{
	color:#35194A; 
	text-decoration:none;
	font-weight:bold;
}	


TD#content DIV.leftBox H1,DIV.rightBox H1, DIV.bigBox H1{
	margin-top:0px;
	background-color:#D2BCE1;
	color:#35194A; 
	font-size:12px;
	padding:2px;
}	


TD#content DIV.leftBox H1 A,DIV.rightBox H1 A , DIV.bigBox H1 A{
	color:#35194A; 
	text-decoration:none;
}	

TD#content DIV.leftBox H2 A,DIV.rightBox H2 A , DIV.bigBox H2 A{
	color:#35194A; 
	text-decoration:none;
}	



TD#content DIV.leftBox H1.neu,DIV.rightBox H1.neu, DIV.bigBox H1.neu{
	background: transparent url(../images/content_btn_neu.gif) left center no-repeat;
	padding-left:30px;
	background-color:#D2BCE1;
}	


TD#content DIV.nofloat {
	clear:both;
}	


#lastupdate {
	font-size:0.8em;
	color:#999999;
}

DIV.topLink {
	background: transparent url(../images/content_upArrow.gif) left center no-repeat;
	padding-left:10px;
	margin-bottom:10px;
	float:right;
}	
*/

/****** Listen ************************
TD#content UL {
	list-style-image:url(../images/content_listsquare.gif);
}	

TD#content UL UL{
	list-style-image:url(../images/content_listsquare_sub.gif);
}	
*/

/* überschtreibe typo3-styles */
/* Bildtexte 
.csc-textpic-caption {
	font-size:11px;
	color:#000000;
}

.csc-caption {
	font-size:11px;
	color:#000000;
}

.imgtext-table {
	margin: 10px 0px 10px 0px;
}

.imgtext-nowrap a img {
	border: 1px solid #222;	
}
*/


/*Links
TD#content A:link,DIV.topLink A:link, P A:link, TD#content TD A:link, TD#content LI A:link, TD#content SPAN A:link, DIV.glossaryBody A:link {color:#35194A; font-weight:bold; text-decoration:none}
TD#content A:link,DIV.topLink A:visited, P A:visited, TD#content TD A:visited, TD#content LI A:visited, TD#content SPAN A:visited, DIV.glossaryBody A:visited {color:#35194A; font-weight:bold; text-decoration:none}
TD#content A:link, DIV.topLink A:active, P A:active, TD#content TD A:active, TD#content LI A:active, TD#content SPAN A:active, DIV.glossaryBody A:active {color:#35194A; font-weight:bold; text-decoration:none}
TD#content A:hover, DIV.topLink A:hover, P A:hover, TD#content TD A:hover, TD#content LI A:hover, TD#content SPAN A:hover, DIV.glossaryBody A:hover {color:#35194A; font-weight:bold; text-decoration:none}



TD#content DIV#last_update {
	color:#A0A0A4;
	font-size:10px;
}	
*/

/* contentstyles für RTE  befinden sich im rte.css */

/***********************************************************************************/
/**********************************startseite**************************************/
/***********************************************************************************

TABLE#startContent DIV.startBoxes, DIV.startBoxes {
	width:360px;
	background-color:#F9F3FD;
	margin-right: 20px;
	border: 1px solid #D2BCE1
}

TABLE#startContent DIV.startBoxes TABLE{
	background-color:#F9F3FD;
}	

TABLE#startContent H1 {
	background-color:#D2BCE1;
	color:#35194A;
	padding: 2px 8px 2px 6px;
	font-size: 12px;
}

TABLE#startContent TABLE.imgtext-table {
	margin:2px;
}	

TABLE#startContent P.bodytext {
	padding: 0 6px 6px 6px;
	font-size: 12px;
}


TABLE#startContent TABLE.imgtext-table { 
	padding-right: 2px;
	padding-bottom: 4px; 
}

TABLE#startContent DIV#leadingBox, TABLE#startContent DIV#berichtbox {
	background-color:#F9F3FD;
	margin-right: 20px;
	margin-bottom: 2em;
	padding: 5px;
	border: 1px solid #d2bce1;
}


TABLE#startContent DIV#willkommen {
	background-color:#F9F3FD;
	margin-right: 20px;
	margin-bottom: 2em;
	padding: 5px;
	border: 1px solid #d2bce1;
}
TABLE#startContent DIV#banner1 {
	background-color:#cc3b8b;
	margin-right: 20px;
	margin-bottom: 2em;
	border: 1px solid #d2bce1;
	text-align:center;
	background-image: url(../images/pink_bg.gif);
	background-repeat:repeat-y;
	background-position: -2px ;

}

#banner1 div.tx-rbflashobject-pi1-swf_altcontent {
		padding:0px !important;	
}
*/


/**********************************************************/
/******************news***********************************/
/**********************************************************

div.newsHeader a
{
	font-size:12px;
	font-weight:bold;
	color:#35194A;
	text-decoration:none;
}	


div.newsContent
{
	font-size:12px;
	vertical-align: top; 
}	

div.newsContent a
{
	color:#35194A;
	text-decoration:none;
	font-weight:bold;

}	


div.newsTiny
{
	font-size:10px;
}	

div.newsTiny a
{
	font-size:10px;
	text-decoration:underline;
}	


div.newsImage 
{
	float:left;
	vertical-align: top; 
}

div.newsImage img {padding: 0px;margin-right:5px; border: 1px solid #d2bce1}
div.newsSep {clear:both;margin-bottom:4px;}

div.newsImage .news-single-imgcaption {
	font-size:.9em;
	width: 200px;
	padding:4px;
}

div.newsBox_start {
	padding: 0 6px 0 6px;
	font-size:12px;
	vertical-align: top; 
}	




**********************************************************/
/****** veranstaltungen ***********************************/
/*********************************************************
DIV.eventCurYear
{
	color:#FFFFFF;	
	background-color:#35194A;
	font-size:12px;
	font-weight:bold;
	padding: 2px;
} 


DIV.eventCurMonth
{
	color:#35194A;	
	font-size:12px;
	font-weight:bold;
	padding: 2px;
} 

DIV.eventSearchBox
{
	font-size:12px;
	padding: 4px;
	vertical-align:top;
	border: 1px solid #D2BCE1;
	background-color:#FBF7FE;
	width:240px;
} 

DIV.eventBox {
	padding: 4px;
	vertical-align:top;
	border: 1px solid #D2BCE1;
	margin: 4px;
	background-color:#FBF7FE;
	width:520px;
}	


SPAN.eventHeader {
	color:#35194A;
	font-weight:bold;
	padding: 1px;
	display:block;
	vertical-align:top;
	background-color:#D2BCE1;
}	

DIV.eventBox TABLE.eventBody {
	font-size:12px;
	color:#35194A;
	background-color:#FBF7FE;
}	
*/

/***************************************************************/
/****************** boxes (right_column) **********************/
/************************************************************

TD#right_column {
	vertical-align: top; 
	width: 130px;
}


TD#right_column DIV.box_header, TD#right_column DIV.box_header H1{
	background-color:#35194A;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding: 1px 1px 1px 2px;
	margin:0;	
}

TD#right_column DIV.box_content{
	padding: 2px 6px 2px 6px;
	background-color:#FBF7FE;
	font-size:11px;
}

TD#right_column DIV.box_content A{
	font-size:11px;
	color:#35194A;
}

TD#right_column DIV.box_link{
	padding: 2px 4px 2px 8px;
	background: transparent url(../images/box_arrow.gif) left center no-repeat;
  	font-size: 10px;
}


TD#right_column DIV.box_link A{
	font-weight:normal;
	font-size:11px;
	color:#35194A;
	text-decoration:none;
}

TD#right_column DIV.box_link A:hover {
	text-decoration:underline;
}


TD#right_column DIV.teaserBox_right {
	font-size:12px;	
	border: 1px solid #d2bce1;
	padding:2px;
	margin: 5px 0px;
	background-color: #fbf7fe;
}	

TD#right_column DIV.teaserBox_right_pat {
	font-size:12px;	
	border: 1px solid #35194A;
	padding:20px 2px 2px 2px;
	margin: 5px 0px;
	background-color: #fbf7fe;
	background-image: url(../images/patienten.png);
	background-position: top left;
	background-repeat: no-repeat;
}	

td#right_column div.teaserBox_right h1 {
	background-color: #35194A;
	color:#FFF; 
	font-size:12px;
	padding:2px;
	margin:0;
	margin-bottom: 4px;
}

TD#right_column DIV.teaserBox_right_pat h1 {
	background-color: #d2bce1 ;
	color: #35194A;
	font-size:12px;
	padding:2px 2px 2px 2px;
	margin:0;
}


TD#right_column DIV.teaserBox_header H1 {
	background-color:#35194A;
	color:#FFFFFF; 
	font-size:12px;
	padding:2px 2px 2px 2px;
	margin:0;
}

TD#right_column DIV.teaserBoxContent  {
	padding:4px;
	background-color:#FBF7FE;
}

TD#right_column DIV.teaserBoxContent  A{
	color:#35194A;
}


.tabelle {
	width:75%;
	font-size:10px;
	border-collapse:collapse;
}

.tabelle td {
	background-color: #B4DBF8;
	border: 1px solid #999999;
	padding: 1px 3px;
	margin: 0px;
	border-collapse:collapse;
	vertical-align:top;
}

.tabelle td.td-0 {
	font-size:11px;
	font-weight:bold;
}

.tabelle tr.tr-odd {
	
}

caption {
	font-size:10px;
	text-align:left;
}

*/