
/********************************************************/
/* Definition HTML & BODY								*/
/********************************************************/

html {
	overflow-x: hidden;
	overflow-y: auto;
}

body {
	margin: 0;
	padding: 0;
	background-color: white;
	background-image: url(../art-global/background-body.png);
	background-repeat: repeat-x;
	background-position: center top;
	
}


/********************************************************/
/* Container Inhaltszentrierung							*/
/********************************************************/

div.center-content {
	width: 985px;
	margin: 0 auto 0 auto;
	/*clear: both;*/
}


/********************************************************/
/* Container Kopfbereich								*/
/********************************************************/

div#header {
	/* s. ie.css */
	min-height: 151px;
	position: relative;
	background-color: transparent;
}

div#header-left {
	width: 250px;
	height: 151px;
}

div#header-right {
	width: 735px;
	text-align: right;
}



/********************************************************/
/* Container Hauptnavigation							*/
/********************************************************/

div#navigation-main {
	background-color: #3086C4;
	background-image: url(../art-global/background-navigation-main.png);
	background-repeat: repeat-y;
	background-position: top;
}


/********************************************************/
/* Container Inhalte									*/
/********************************************************/

div#content {
	/* PADDING-TOP macht Probleme im IE6 -> es wird auch ein Abstand unten angezeigt */
	/*padding: 28px 0 7px 0;*/
	padding: 0 0 7px 0;
	background-color: transparent;
	/*background-image: url(../art-global/background-column-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	/*min-height: 476px;*/
}

div#column-left {
	width: 250px;
	padding: 0;
	padding-top: 32px;
	padding-bottom: 32px;
	background-color: #BBDDFF;
	background-image: url(../art-global/background-column-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*min-height: 476px;*/
}

div#column-left-logo {
	width: 205px;
	height: 68px;
	margin: 0 0 0 12px;
	padding: 0 0 20px 0;
	background-image: url(../art-global/logo-sankt-elisabeth-hospital.png);
	background-repeat: no-repeat;
	background-position: ;
}
* html div#column-left-logo {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/art-global/logo-sankt-elisabeth-hospital.png',sizingMethod='crop');
}

div#column-left-wrap {
	padding: 6px;
}

div#column-normal {
	width: 552px;
	padding: 0;
	padding-top: 32px;
}



/********************************************************/
/* Definition Formulare									*/
/********************************************************/

form {
	margin: 0;
	padding: 0;
}
form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
form legend {
	width: 218px;
	margin: 0;
	padding: 0 0 20px 0;
}


textarea {
	overflow-x: hidden;
	overflow-y: auto;
}

/* Suchbox */
form#searchbox-form {
	display: inline;
	padding: 0 5px 0 0;
}

/* Sprachauswahl */
form#navigation-language-form {
	display: inline;
}


/********************************************************/
/* Klassen fuer Umfluesse								*/
/********************************************************/

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both {
	clear: both;
}
.one-pix {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}




/********************************************************/
/* TYPO3 spezifische Formate							*/
/********************************************************/


/********************************************************/
/* Extension CSS Styled Content (css_styled_content)	*/
/********************************************************/

/* CLEAR funktioniert im FF nicht korrekt */
/* Lösung: zusätzlichen CLEAR-Container einsetzen (s. setup-html.ts) */
DIV.csc-textpic DIV.csc-textpic-imagerow {
	clear: none;
}

/* Abstand unter dem Bild entfernen, da er vom IE nicht angezeigt wird */
/* Einstellung im Constant Editor - Advance, Row space = 0 */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-equalheight div.csc-textpic-imagerow {
	 margin-bottom: 14px; 
}

/* ... stattdessen Abstand unter der Bildunterschrift */
/* Zusätzlich wird die Bildunterschrift immer eingeblendet (s. setup-html.ts) */
dd.csc-textpic-caption {
	padding-bottom: 19px;
}


/********************************************************/
/* Extension FLV Upload (user_flvupload)				*/
/********************************************************/

#flashinhalt {
	margin: 0 0 20px 0;
}
div.flvupload-wrap {
	padding: 0 0 20px 0;
}


/********************************************************/
/* Extension News (tt_news)								*/
/********************************************************/

/* Listen Ansicht */
div.news-list-item {
	padding: 0 0 19px 0;
}
div.news-list-image {
	width: 218px;
	border: 1px solid #B5BCC1;
}
div.news-list-content {
	width: 452px;
}

/* Detail Ansicht */
div.news-single-image {
	width: 218px;
}
div.news-single-content {
	width: 452px;
}
div.news-single-backlink {
	padding: 4px 0 20px 0;
	border-top: 3px solid #E4E7E9;
}

/* Pagebrowser */
div.pagebrowser-wrap {
	padding: 4px 0 20px 0;
	border-top: 3px solid #E4E7E9;
}


/********************************************************/
/* Extension tt_address (tt_address)					*/
/********************************************************/

form#agencies-form {
	padding: 0 0 20px 0;
}
div#agencies-map,
div#agencies-content {
	width: 334px;
}
div.agencies-item {
	padding: 0 0 20px 0;
}


/********************************************************/
/* Extension powermail (powermail)						*/
/********************************************************/

div.form-label {
	width: 218px;
	padding: 0 0 16px 0;
}
div.form-input {
	width: 468px;
	padding: 0 0 16px 0;
}
input.powermail_text {
	float:left;
	width: 218px;
}
div.powermail_mandatory_js {
	float:left;
	padding: 0 0 0 10px;
}
textarea.powermail_textarea {
	width: 218px;
	height: 70px;
}
input.powermail_submit,
input.tx-powermail-pi1_confirmation_back,
input.tx-powermail-pi1_confirmation_submit {
	/* s. ie.css */
	padding: 0 20px 0 20px;
	border: 1px solid #808080;
}

/* Kotaktformular - Felder bearbeiten */
fieldset.contactform-fieldset-recipient,
fieldset.contactform-fieldset-data {
	padding-bottom: 16px;
}
fieldset.contactform-fieldset-submit legend {
	display: none;
}
fieldset.contactform-fieldset-message legend {
	display: none;
}

/* Kontaktfornular - Bestaetigungsseite */
div.tx-powermail-pi1_confirmation {
	padding: 0 0 20px 0;
}
div#contactform-confirmation-back {
	padding: 0 0 0 0;
}
div#contactform-confirmation-submit {
	padding: 0 0 0 10px;
}

/* Seminarformular */
textarea.seminarform-field-member-names,
textarea.seminarform-field-message {
	width: 468px;
	height: 140px;
}


/********************************************************/
/* Extension date2cal (date2cal)						*/
/********************************************************/

/* Hilfe ausblenden */
img.date2cal_img_help {
	display: none;
}

/* Datumsvorschau in Formularen ausblenden */
div.form-input span div {
	display: none;
}


