
/*------------------------------------------------------------------------------------------+
| CSS Datei für die "Universitätsklinik für Radiodiagnostik, Medizinische Universität Wien" |
| c2007 Raum:3 und Felder-it																|
+-------------------------------------------------------------------------------------------+
| Design: 			www.raum3.at															|
| Programmierung:	www.felder-it.at														|
+-------------------------------------------------------------------------------------------+
| Version: 			1.32																	|
| Datum:			10.08.2007																|
+------------------------------------------------------------------------------------------*/


a {text-decoration:none;}
a:hover {text-decoration:underline;}


/* Anfang der Elemente --------------------------------------------- */

/* Alle Elemente Anfang -------------------------------------------- */
p, h1, h2, h3, h4, h5, div {
	padding:0px;
	margin:0px;
}
.element_text,
.element_text_bild,
.element_text table,
.element_text_bild table,
.element_bild,
.element_anker,
.element_link,
.element_suche,
.element_download,
.element_bild_bild,
.element_linie,
.element_logo_liste,
.element_subnavi,
.element_sitemap,
.banner,
.login,
.regist {
	padding:0em;
	margin:1em 0em 2em 0em;
	font-size:1em;
	color: #000000;
	line-height:1.4em;
}

.element_rahmen_auf_zu .element_text,
.element_rahmen_auf_zu .element_text_bild,
.element_rahmen_auf_zu .element_bild,
.element_rahmen_auf_zu .element_anker,
.element_rahmen_auf_zu .element_link,
.element_rahmen_auf_zu .element_suche,
.element_rahmen_auf_zu .element_download,
.element_rahmen_auf_zu .element_bild_bild,
.element_rahmen_auf_zu .element_linie,
.element_rahmen_auf_zu .element_logo_liste,
.element_rahmen_auf_zu .element_subnavi,
.element_rahmen_auf_zu .element_sitemap,
.element_rahmen_auf_zu .login,
.element_rahmen_auf_zu .regist {
	padding:0em 2em 0em 2em;
	margin:1em 0em 2em 0em;
}
/* Alle Elemente Ende ---------------------------------------------- */



/* Navigations Elemente Anfang ------------------------------------- */

/* Navigations Elemente Ende --------------------------------------- */



/* Text Elemente Anfang -------------------------------------------- */
	/* Überschriften Anfang */
	.element_ueberschrift {
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		/*color:#007aa5;*/
		margin: 3em 0em 0em 0em;
		padding:0em;
	}
	.element_rahmen_auf_zu .element_ueberschrift {
		margin: 3em 0em 0em 0em;
		padding:0em 2em 0em 2em;
	}
	/* Überschrift in Rahmen als erstes Element */
	.element_rahmen_auf_zu div:first-child.element_ueberschrift {
		margin: 2em 0em 0em 0em;
		padding:0em 2em 0em 2em;
	}
	.element_ueberschrift h2 {font-size:1.5em;}
	.element_ueberschrift h3 {font-size:1.4em;}
	.element_ueberschrift h4 {font-size:1.3em;}
	.element_ueberschrift h5 {font-size:1.2em;}
	.element_ueberschrift h6 {font-size:1.1em;}
	/* Überschriften Ende */
	
	/* Text mit Bild Ende */
	.element_text {}
	.element_text table {}
	/* Text mit Bild Ende */
	
	/* Text mit Bild Anfang */
	.element_text_bild .links 	{position:relative; padding:0.3em 1em 0.2em 0em; margin:0em; float:left;}
	.element_text_bild .rechts 	{position:relative; padding:0.3em 0px 0.2em 1em; margin:0em; float:right;}
	.element_text_bild table 	{}
	/* Text mit Bild Ende */
	
	/* Bild mit Bild Ende */
	.element_bild .links 		{position:relative; padding:0em; margin:0em; float:left;}
	.element_bild .rechts 		{position:relative; padding:0em; margin:0em; float:right;}
	/* Text mit Bild Ende */
/* Text Elemente Ende ---------------------------------------------- */



/* Links Elemente Anfang -------------------------------------------- */
	/* Link Element Anfang */
	.element_link ul {}
	.element_link ul li {}
	/* Link Element Ende */
	
	/* Suche Element Anfang */
	.element_suche ul {}
	.element_suche ul li {}
	/* Suche Element Ende */
	
	/* Download Element Ende */
	.element_download ul {}
	.element_download ul li {}
	/* Download Element Ende */
	
	/* Subnavigation Element Anfang */
	.element_subnavi {
		position:relative;
		border:1px solid #CCCCCC;
		background:#F2F2F2;
		padding:0px;
	}
	.element_subnavi .subnavi_liste {
		position:relative;
		border-top:1px solid #CCCCCC;
		background:#F2F2F2;
		padding:5px 10px 5px 10px;
	}
	.element_subnavi ul {}
	.element_subnavi ul li {}
	.element_subnavi .subnavi_farbe {
		position:relative;
		padding:5px 0px 0px 0px;
	}
	.element_subnavi .subnavi_farbe {/*background:#FE0000;*/}
	/* Subnavigation Element Ende */
	
	/* Sitemap Element Anfang */
	.element_sitemap {
		position:relative;
		border:1px solid #CCCCCC;
		background:#F2F2F2;
		padding:0px;
	}
	.element_sitemap .sitemap_liste {
		position:relative;
		border-top:1px solid #CCCCCC;
		background:#F2F2F2;
		padding:5px 10px 5px 10px;
	}
	.element_sitemap ul {}
	.element_sitemap ul li {}
	.element_sitemap .sitemap_farbe {
		position:relative;
		border:1px solid #FFFFFF;
		padding:0px 0px 0px 5px;
		margin:0px;
	}
	.element_sitemap .sitemap_farbe a {
		position:relative;
		display:block;
		width:auto;
		background:#FFFFFF;
		padding:5px 5px 5px 10px;
		margin:0px 0px 0px 0px;
		font-weight:bold;
	}
	.element_sitemap .sitemap_farbe {/*background:#FE0000;*/}
	/* Sitemap Element Ende */
	
	/* Anker Element Anfang */
	.element_anker {
		position:relative;
		border:1px solid #CCCCCC;
		background:#F2F2F2;
		padding:10px 10px 5px 10px;
	}
	.element_anker ul {}
	.element_anker ul li {}
	/* Anker Element Ende */
	
	/* Logo Liste Element Anfang */
	.element_logo_liste {
		position:relative;
	}
	.element_logo_liste .logo_liste tr {
		vertical-align:top;

	}
	.element_logo_liste .logo_liste td {
		vertical-align:top;
	}
	.element_logo_liste .logo_bild {
		position:relative;
		padding:0em 1em 0em 0em;
		margin:0em;
	}
	.element_logo_liste .logo_bild a img {
		position:relative;
		padding:2px;
		margin:0em;
		border:1px solid #CCCCCC;
		background:#FFFFFF;
	}
	.element_logo_liste .logo_bild a:hover img {
		position:relative;
		padding:2px;
		margin:0em;
		border:1px solid #CCCCCC;
		background:#6CAFCB;
	}
	.element_logo_liste .firma {
		position:relative;
		padding:0em 0em 1em 0em;
		margin:0em;
		/*color:#007aa5;*/
	}
	.element_logo_liste .logo_text {
		position:relative;
		padding:10px;
		margin:0em;
		background:#F2F2F2;
		border:1px solid #CCCCCC;
	}	
	.element_logo_liste .link {
		position:relative;
		padding:0.5em 0em 0em 0em;
		margin:0em 0em 0em 0em;
		color:#000000;
	}
	.element_logo_liste td.abstand {
		position:relative;
		padding:1em 0em;
		margin:0em;
		border:none;
	}
	/* Logo Liste Element Ende */
/* Links Elemente Ende ---------------------------------------------- */



/* Formatierungs Elemente Anfang ----------------------------------- */
	/* Abstand Elemente Anfang */
	.element_abstand {
		position:relative;
		padding:0px;
		margin:0px;
		clear:both;
	}
	/* Abstand Elemente Ende */

	/* Horizontale Linien Elemente Anfang */
	.element_linie hr {
		position:relative;
		padding:0em;
		margin:0em;
		height:1px;
		border-top:1px solid #CCCCCC;
		border-bottom:none;
		border-left:none;
		border-right:none;
		clear:both;
	}
	/* Horizontale Linien Elemente Ende */
	
	/* Abstand Element Anfang */
	.element_abstand {
		position:relative;
		padding:0em;
		margin:2em 0em 2em 0em;
		clear:both;
	}
	/* Abstand Element Ende */
	
	/* Rahmen auf/zu Element Anfang */
	.element_rahmen_auf_zu {
		position:relative;
		padding:0em 0em 0em 0em;
		margin:1em 0em 2em 0em;
		clear:both;
		border:1px solid #CCCCCC;
		background:#F2F2F2;
	}
	/* Rahmen auf/zu Ende */
/* Formatierungs Elemente Ende ------------------------------------- */

/* Banner Anfang */

	.banner {
		position:relative;
		padding:0em;
		margin:2em 0em 2em 0em;
		clear:both;
		background:#FFFFFF url(../img/banner/banner_bg.gif) no-repeat top center;
	}
	.banner_link a {
		position:relative;
		display:block;
		height:103px;
		width:484px;
		background:transparent;
		outline:none;
	}
	.banner_link a:hover {
		position:relative;
		display:block;
		height:103px;
		width:484px;
		background:transparent url(../img/banner/link_hover.gif) no-repeat top right;
		outline:none;
	}
	.banner_bottom {
		position:relative;
		display:block;
		height:70px;
		width:484px;
		background:#FFFFFF url(../img/banner/banner_bottom.gif) no-repeat top center;
	}

/* Banner Ende */

/* Login Ende */
	.login {
		position:relative;
		clear:both;
	}
	.login .rahmen {
		position:relative;
		background:#FFFFFF;
		padding:20px;
		margin:0px;
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	
	* html .login .rahmen {
		border-top:3px solid #CCCCCC;
	}
	*+html .login .rahmen {
		border-top:3px solid #CCCCCC;
	}
	
	.login label {
			font-size:0.8em;
	}
	.login input {
		position:relative;
		padding:2px;
		margin:2px 0px 10px 0px;
	}
	.login .login_info {
		position:absolute;
		color:#FF0000;
		font-size:1.2em;
		right:10px;
		bottom:10px;

		border:1px solid #FF0000;
		padding:8px 8px 8px 33px;
		background:#fdf2f2 url(../img/fehler/nok.gif) no-repeat 5px center ;
		z-index:200;
	}
	
	* html .login .login_info {
		right:0px;
		bottom:0px;
		top:145px;
		left:200px;
		width:160px;
		height:10px;
	}
/* Login Ende */

/* Regist Anfang */
	.regist .regist_info {
		position:relative;
		color:#FF0000;
		font-size:0.9em;
		border:1px solid #FF0000;
		padding:8px 8px 8px 33px;
		background:#fdf2f2 url(../img/fehler/nok.gif) no-repeat 5px center;
		z-index:200;	
	}	
	* html .regist .regist_info {
		border-top:3px solid #FF0000;
	}
	*+html .regist .regist_info {
		border-top:3px solid #FF0000;
	}
	
	.regist .regist_eingabe {
		position:relative;
		padding:5px;
		margin:0px 0px 8px 0px;
		background:#e2e2e2;
		border:1px solid #f2f2f2;
	}
	.regist .regist_eingabe:hover {
		position:relative;
		padding:5px;
		margin:0px 0px 8px 0px;
		background:#f6f6f6;
		border:1px solid #CCCCCC;
	}
	
	.regist .regist_eingabe_agb {
		position:relative;
		padding:5px 15px;
		margin:0px 0px 8px 0px;
		background:#e2e2e2;
		border:1px solid #f2f2f2;
	}
	.regist .regist_eingabe_agb:hover {
		position:relative;
		padding:5px 15px;
		margin:0px 0px 8px 0px;
		background:#f6f6f6;
		border:1px solid #CCCCCC;
	}
	
				/* Eigabe Fehler Anfang */
				.regist .regist_eingabe_nok {
					position:relative;
					padding:5px;
					margin:0px 0px 8px 0px;
					background:#e2e2e2;
					border:1px solid #FF0000;
				}
				.regist .regist_eingabe_nok:hover {
					position:relative;
					padding:5px;
					margin:0px 0px 8px 0px;
					background:#f6f6f6;
					border:1px solid #FF0000;
				}
				
				.regist .regist_eingabe_agb_nok {
					position:relative;
					padding:5px 15px;
					margin:0px 0px 8px 0px;
					background:#e2e2e2;
					border:1px solid #FF0000;
				}
				.regist .regist_eingabe_agb_nok:hover {
					position:relative;
					padding:5px 15px;
					margin:0px 0px 8px 0px;
					background:#f6f6f6;
					border:1px solid #FF0000;
				}
				/* Eigabe Fehler Ende */
				
	.regist legend {
		position:absolute;
		width:0px;
		height:0px;
		padding:0px;
		margin:0px;
		visibility:hidden;
	}
	
	.star {
		position:relative;
		color:#FF0000;
		font-size:1.4em;
		font-weight:bold;
	}
	.regist fieldset {
		margin: 0px;
		padding: 0px;
		border:none;
	}
	.regist h3 {
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		margin: 1em 0em 0.6em 0em;
		padding:0.8em;
		font-size:1.2em;
		text-align:center;
		background:#c2c8cc;
	}
	.regist label.log_form {
		position:relative;
		/*color:#007aa5;*/
		font-weight:bold;
		font-size:1em;
		display:block;
		width:130px;
		text-align:right;
		padding:3px 5px;
		margin:0px;
		float:left;			
	}
	.regist label.agb {
		position:relative;
		color:#000000;
		font-weight:normal;
		font-size:1em;
		padding:0px;
		margin:0px 0px 0px 0px;
	}
	.regist input.eingabe_check {
		position:relative;
		padding:0px;
		margin:0px 5px 0px 0px;
	}
	.regist select {
		position:relative;
		padding:2px;
		margin:0px 0px 0px 5px;
	}
	.regist input.eingabe {
		position:relative;
		padding:2px;
		margin:0px 0px 0px 0px;
		width:270px;
		float:right;
	}
	.regist .anmeldung {
		position:relative;
		text-align:center;	
	}
	.regist input.login_anmeldung {
		position:relative;
		padding:10px;
		margin:0px 0px 0px 0px;
		width:150px;
		text-align:center;
	}
	
	.regist hr {
		position:relative;
		padding:0em;
		margin:2em 0em;
		height:1px;
		border-top:1px solid #CCCCCC;
		border-bottom:none;
		border-left:none;
		border-right:none;
		clear:both;
	}
	
/* Regist Ende */

/* Ende der Elemente ----------------------------------------------- */























