/* CSS Document */

body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt !important;
	background: #fff;
}

div#header a img { 
	display: block !important;
	width: 250px;
	height: 135px;
	margin: -28px 15px 0 -60px !important;
	-margin: -28px 15px 0 0px !important;
}
#header img {
	display: none !important;
}

#header {
	height: 110px !important;
}

#header a {
	float: right;	
}
	
a {
	color: #000 !important;
}

h2 {
	font-size: 16pt !important;
	font-weight: bold;
	clear: left !important;
/*	*/
	margin-bottom: 5px !important;
	padding-top:0px !important;
	-margin-top:5pt;
}


#contentBreit .csc-frame .contentBlockImg .csc-textpic-text .contentText h2,
#contentBreit .csc-frame h2 {
	
	
}

div.contentText h1 {
	font-size: 12pt !important;
	border-bottom: 1px solid #1c1c1c !important;
	padding: 20px 0px 0px 0px;
	margin-bottom: 12px !important;
}
	
*+ html h2 {
	margin-top:5pt;

	
}

h1 {
	font-size: 11pt !important;
	clear: left !important;
	
	margin-bottom: 0;
}

div.contentText h3 {
	font-size: 11pt !important;
	padding: 0px 0px -30px 0px;
	margin-bottom:0;
}

div.contentText h4 {
	clear:left;
	
	font-size: 10pt !important;
	padding: 0px 0px -30px 0px;
	margin: 0px 0px 0px 0px;
}


div.contentBlock h3 {
	font-size: 12pt !important;
	margin-bottom:0;
}

h3 {
	font-size: 12pt !important;
	margin-bottom:0;
	clear:left;
	
	}

.H3-Oben {
	margin-top: 0 !important;
}

h4 {
	font-size: 11pt !important;
	margin-bottom:0;
}

.teaserLatest h4 {
	
	clear: left;
	margin-bottom:0;
}

.zitatBox h3 {
	margin-left: 0px;
	
	margin-bottom: 0px;
}

.zitatBox p {
	
	}

div#topNav ul,
div#mainNav,
div#lefthand,
div#teaser,
embed,
div#footer,
.tx-rlmpflashdetection-pi1 {
    display: none;
}

a:link, 
a:visited, 
#content a.mail {
	color: #000;
	background: transparent;
	text-decoration: none;
}

#content a.mail img, a img {
	border: none;
}

a.glossary, 
acronym {
	text-decoration: none;
	border: none;
	color: #000;
	font-weight: normal;
}



#content a.glossary:link:after, 
#content a.glossary:visited:after,
#content a.mail:link:after {
   content: "";
   font-size: 90%;
}

#content blockquote  {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#content blockquote div  {
	display: table-cell;
	vertical-align: top;
}

#content blockquote div h3,
#content blockquote div p  {
  text-align: left;
	color: black;
}

embed, tx-rlmpflashdetection-pi1 {
	display: none;
}

div#teaserRechts {
	
	clear: both;
	font-size: 9pt;
	border-top: 1px solid #c3c3c3 !important;
}

div#teaserRechts ul {
	clear: left;
	
	}

div#teaserRechts h1 {
	font-size: 12pt !important;
}

div#teaserRechts h2 {


	font-size:12pt !important;
	font-weight:bold;
	margin-bottom:5px !important;
	padding-top:10px;		
}



div#teaserRechts .contentBlockImg h2 {
/*
	clear:both !important;
	float:none;
*/	
	font-size:10pt !important;
	font-weight:bold;
	margin-bottom:5px !important;
	padding-top:10px;		
}

div#teaserRechts .contentBlockImg img {
	margin: 10px 0;	
}

div#teaserRechts .contentBlock {
	margin-bottom: 25px;
}

.formularTabelle {
	margin-left: 0px !important;
}

/*

 body a:link:after, body a:visited:after {
	content: " (http://www.rbk.de/" attr(href) ") ";
	font-weight: bold !important;
	color: #000 !important;
	font-size: 80%;
	clear: both;
}

#content a.glossary:link:after, 
#content a.glossary:visited:after,
#content a.mail:link:after {
   content: "";
   font-size: 80%;
}
*/

div#content h1.csc-subtitleHeader,
h1.csc-subtitleHeader,
h1.schillerhoehe,
h1.charlottenhaus,
h1.robertbosch  {
	color: #000 !important;
	padding: 0 !important;
	margin-bottom:0px;
	-margin-bottom: 0px !important;
}

*+ html div#content h1.csc-subtitleHeader,
*+ html h1.csc-subtitleHeader,
*+ html h1.schillerhoehe,
*+ html h1.charlottenhaus,
*+ html h1.robertbosch {
	margin-bottom: -5px !important;
}

.NewsLink {
	display: none;
}

.doppelTeaser dl dt {
	clear:left;
	
	font-weight: bold;
	padding-bottom: 10px !important;
}

.doppelTeaser dd img {
	
	clear: left;
	}

div#contentBreit div dl dt {
	clear:left;
	
	font-weight: bold !important;
}

div#content .contentBlockImg {
	
	padding-bottom: 20px !important;

}

.contentBlockImg ul {
	clear: left;
	
	}

/* Bewerbungsformular */

.mailformplusButtons {
	display: none !important;
}

.tx-thmailformplus-pi1 tr{
	vertical-align: top !important;
}

.news-single-img {

}

.teaserLatest .bodytext {
	margin: 0;
}

.teaserLatest h3 {
	margin-bottom:0;
	margin-top:5px;
}

.teaserLatest .teaserLatestPreTitle {
	margin: 0;	
}

.teaserLatest a {
	
	clear: left;
	text-decoration: none;
}

.bodytext {

	-margin-bottom: 14px !important;

}

*+html #content .bodytext {
	margin-bottom: 14px;
}

div#csc-textpic-text .contentText,
*+ html .contentBlock .contentText h3,
*+ html .contentText .bodytext,
*+ html .contentText ul
*+ html .contentText ol {
	float: none !important;	
}

div#csc-textpic-text .contentText,
.contentBlock .contentText h3,
.contentText .bodytext,
.contentText ul,
.contentText ol {
	
	margin-top:0;
	}

.contentText ol {
	
	clear: left;
	}

*+ html .contentText ul li {
	list-style:disc;
	list-style-type:disc;
	list-style-position:inside;
}

*+ html .contentText ol li {
	list-style: decimal;
	list-style-type: decimal;
	list-style-position:inside;
}

.contentText ol li {
	-list-style: decimal;
	-list-style-type: decimal;
	-list-style-position:inside;
}

.contentText ul li {
	-list-style:disc;
	-list-style-type:disc;
	-list-style-position:inside;
}

.contentText .bodytext {
	margin:0 0 1em;
}

.WrapUmBild {


}

/* SITEMAP */

.expAll {
	display: none;
}

.level_1 a img,
.level_1 img
{
	clear: left;
	
	margin: 4px 5px 0 0;
}

.level_1,
.level_2,
.level_3 {
	margin-top: 4px;
}

.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

/* STELLEN
/*
/* BUG: Krankenhausleitung: Margin-bottom: Christine Bühler
 */ 

.csc-textpic-intext-left-nowrap {

}

.csc-textpic .csc-textpic-intext-left-nowrap .WrapUmBild .csc-textpic-text .contentText .bodytext .pfeil {
	margin: 5px 0 20px 0;
}

.contentBlockImg .csc-textpic-imagewrap img {
/*	margin-top: 0px !important;
	padding-top: 0px !important;*/
}

/* INFORMATIONSMATERIAL */
.contentBlock form fieldset {
	border: 0px;
}

form fieldset .floatLeft.clearBoth.fullWidth .floatLeft.bold {
	display: none;
}
	
form fieldset div.floatLeft div {
	background-color: #fff !important;
	margin-bottom: 10px;
}

.radio.clearRight.marginZero {
	display: none;
}

form fieldset div.floatLeft div div.floatLeft,
form fieldset div.floatLeft div label {
	
	width: 100% !important;
}

form fieldset label,
form fieldset input,
form fieldset textarea {
	clear: left;
	
	}

.anrede {
	display: none
}
	
/* TEASER RECHTS BILD */

.csc-textpic-imagewrap {

	
}

div#teaserRechts .csc-textpic-imagewrap img {
	display: block;
}

.teaserLatest {
	clear:left;
	margin-bottom: 10px;
}

.contentBlock .contentText h3 {
	
	
	}

.contentBlock .contentText ul {
	margin-top: 0px !important;
	margin-left:10px;
	

	}

#teaserRechts img {
	margin: 10px 0px 10px 0px;
	-padding: 10px 0px 20px 0px;
}

*+ html #teaserRechts img  {
	padding: 10px 0px 20px 0px !important;
}

.content div {
	margin-top: 0px;	
}

.boxRbkChaSchi dd,
.boxRbkSchi dd,
.boxRbk dd,
.boxSchillerhoehe dd,
.boxCharlottenhaus dd {
	clear:left;
	
	height: 43px !important;
	-height: 12px !important;	
}

*+html .boxRbkChaSchi dd,
*+html .boxRbkSchi dd,
*+html .boxRbk dd,
*+html .boxSchillerhoehe dd,
*+html .boxCharlottenhaus dd {
	height: 12px !important;
}

.contenttable {
	
	clear: left;
	}

.newsListItem {
	
	clear:	left;
	}

.StartseiteNewsBoxText,
.StartseiteNewsBox,
.StartseiteNewsBoxImage {
	
	clear: left;
	}

.boxRbk dd {
	
	clear: left;
}

/* IE7 Hacks */
/* IE6 hacks are mixed with normal css code */

*+ html h2,
*+ html h1,
*+ html div.contentText h4,
*+ html h3,
*+ html .teaserLatest h4,
*+ html .zitatBox h3,
*+ html .zitatBox p,
*+ html div#teaserRechts,
*+ html div#teaserRechts ul,
*+ html div#teaserRechts h2,
*+ html div#teaserRechts .contentBlockImg h2,
*+ html .doppelTeaser dl dt,
*+ html div#contentBreit div dl dt,
*+ html div#content .contentBlockImg,
*+ html .doppelTeaser dd img,
*+ html .contentBlockImg ul,
*+ html .teaserLatest a,
*+ html .bodytext,
*+ html .contentBlock .contentText h3,
*+ html .contentText .bodytext,
*+ html .contentText ul,
*+ html .contentText ol,
*+ html .WrapUmBild,
*+ html .level_1 a img,
*+ html .level_1 img,
*+ html form fieldset div.floatLeft div div.floatLeft,
*+ html form fieldset div.floatLeft div label,
*+ html form fieldset label,
*+ html form fieldset input,
*+ html form fieldset textarea,
*+ html .teaserLatest,
*+ html .contentBlock .contentText h3,
*+ html .contentBlock .contentText ul,
*+ html .contentBlockImg .csc-textpic-imagewrap img,
*+ html .boxRbkChaSchi dd,
*+ html .boxRbkSchi dd,
*+ html .boxRbk dd,
*+ html .boxSchillerhoehe dd,
*+ html .boxCharlottenhaus dd,
*+ html .contenttable,
*+ html .newsListItem,
*+ html .StartseiteNewsBoxText,
*+ html .StartseiteNewsBox,
*+ html .StartseiteNewsBoxImage
{
/*	float: none !important;
	clear: none !important;*/
}

.zitatBox {
	float:none;
}

.zitatBox img{
	
}

.zitatBox h3 {
	margin-top:0px !important;
	padding-top:0px !important;
}
	
	
.zitatBox table{
	padding-left:10px !important;
}

div#content {
/*	display:block;
	float:none;*/

}
	
div#content div.contentBlock div.contentText {
	float:none !important;
}

h2 {
	width:100% !important;
	display:block !important;
	
	clear: both;
}
	
.contentBlockImg {
	display:block;
	width:100% !important;

	/*
	-height:200px !important;
	*/
}	

.contentBlock div {


}

.contentBlockImg .csc-textpicHeader {
	/*
	width:100% !important;
	display:block !important;
	*/
}

.csc-textpic-imagewrap {

	width:100%;
	display:block;
	height:100%;
}

	
.WrapUmBild	{
	
	
	margin-left:0px !important;
}

.WrapUmBild	h3{
	margin:0px !important;
}


.csc-textpic-imagewrap {
	/*width:100% !important;
	margin-bottom:10px;*/
}


