/* (c) 2001 - 2009, EIKONA Medien GmbH, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

*											{ font-family: Arial; font-size: 12px; line-height: 18px; color: Black; }

img											{ border:none; }
table										{ border:none; }

body										{ margin: 0px; }

html										{ background: url(../pics/klinik_nea/bg_content.gif) repeat-y; }

.site										{ position:relative; width:995px; height:100%; background: url(../pics/klinik_nea/bg_content_linien.gif) repeat-y 241px 0px; }
.site .bereich-links						{ position:absolute; left:0px; top:0px; width:241px; background:grey; background: url(../pics/klinik_nea/bg_links.jpg) no-repeat; min-height:340px; } 
.site .bereich-links .hauptnavigation		{ margin-top:130px; } 

.site .bereich-mitte						{ position:absolute; left:241px; top:0px; width:604px; }
.site .bereich-mitte .header				{ width:604px; }
.site .bereich-mitte .top-navi				{ height:32px; width:603px; background: #87AFB9; }
.site .bereich-mitte .bild-navi				{ height:75px; width:604px; border-top: 1px solid #FFFFFF; }
.site .bereich-mitte .top-abstand			{ width:603px; background: #FFFFFF; border-bottom:1px solid #E5E5E5; }
.site .bereich-mitte .main					{ width:603px; }
.site .bereich-mitte .main .content			{ margin:0px 20px 20px 20px; width:563px; }

.site .bereich-rechts						{ position:absolute; left:845px; top:0px; width:150px; }
.site .bereich-rechts .logo					{ margin-bottom:12px; height:108px; }
.site .bereich-rechts .logo .bild-rechts	{ margin:0px; padding:0px; }
.site .bereich-rechts .related				{ min-height:25px; height:auto !important; height:25px; width:150px !important; width:149px;  }


.site .zusatzelemente						{ float:right; display:block; height:22px !important; height:25px; padding-top:2px; border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.site .zusatzelemente .zurueck				{ float:left; padding-right:10px; padding-left:5px; width:50px; }
.site .zusatzelemente .drucken				{ float:left; padding-right:5px;}

.trennung 									{ clear:both; margin:0px; padding:0px; }

.print										{ position:relative; height:100%; }
.print .bereich-links 						{ position:absolute; padding-right:10px; border-right:1px solid #E5E5E5; left:0px; top:0px; width:540px;}
.print .bereich-links .cf-coverflow			{ display:none; }
.print .bereich-rechts						{ position:absolute; left:551px !important; left:540px; top:0px; width:150px;  }
.print .bereich-rechts .bild-rechts			{ margin:0px; padding:0px; }
.print .bereich-rechts .bild-links			{ margin:0px; padding:0px; }
.print .druck-button						{ position:fixed; top:10px; left:555px; z-index:25; float:left; width:140px; height:30px; text-align:center; }
.print .druck-button a						{ background:#FFFFFF; padding:5px; display:block; border:solid 2px black; }
.print .druck-button a:hover				{ background:#CDDCF1; }
.print .abdecken							{ position:fixed; top:0px; left:0px; z-index:20; width:100%; height:100%; }

.spalte-links								{ padding: 0px 5px 0px 0px; }
.spalte-mitte								{ padding: 0px 5px 0px 5px; }
.spalte-rechts								{ padding: 0px 0px 0px 5px; }

.spalte-anschrift							{ vertical-align: top; padding-top: 2px; }
							
.ticker										{ color: #000000; padding-top: 40px; text-align: center; letter-spacing: 2px; font-weight: bold; }
.ticker	a:link								{ color: #000000; }
.ticker	a:visited							{ color: #000000; }
.ticker a:hover								{ color: #3998B0; }
.ticker	a:active							{ color: #000000; }

	
h1											{ font-size: 18px; padding:0px; }
h2											{ font-size: 14px; padding:0px; }
h3											{ font-size: 12px; padding:0px; }

.related .titel h1							{ font-size: 12px; background: #EAEAEA; padding-left:5px; margin-bottom:5px; }

/* Irgendwelche Zusätze, ehemals aus cycon.css - nützlich? */
/* Elemente - Absatz */
.cycon-absatz h2							{ font-size: 15px; margin: 15px 0 5px 0; }
.cycon-absatz p								{ margin: 0; }
.cycon-absatz .text							{ margin: 0; }
.cycon-absatz .bild-links					{ margin: 0px 10px 10px 0px; padding: 0; float: left; }
.cycon-absatz .bild-rechts					{ margin: 0px 0px 10px 10px; padding: 0; float: right; }
.cycon-absatz .bild-unterschrift			{ text-align: center; background: #e0e0e0; }

/* Elemente - Bild */
.cycon-bild									{ border: 0px none; }
.cycon-bild-upload							{ border: 0px none; }
.cycon-bild-medien							{ border: 0px none; }

/* Elemente - bild_erweiterung */
.cycon-bild-erweiterung-bild-verweis		{ border: 0px none; }
.cycon-bild-erweiterung-bild-resize			{ border: 0px none; }
.cycon-bild-erweiterung-bild-popup			{ border: 0px none; }
.cycon-bild-erweiterung-bild-zufall			{ border: 0px none; }
.cycon-bild-erweiterung-bild-slideshow		{ border: 0px none; }


/* cy:con Portaleditor */
.cycon-portaleditor										{ margin: 0px; padding: 1px; border-width: 0px; }
.cycon-portaleditor-x									{ margin: 0px; padding: 0px; border-width: 1px; border-style: dashed; border-color: #a0a0a0; }
.cycon-portaleditor-bezeichner							{ }
.cycon-portaleditor-zeile								{ text-align: left; }

