@charset "UTF-8";
html {
	font: 100.01% Verdana;
}
html,body { height: 101%; }
body {
	background: #6d8bbd url("../images/hintergrund_blau.png") repeat fixed left; 
	padding: 0; }
	
body { text-align: center; }

a, a:hover{
	text-decoration: none;
}

table{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

.zentriert{
	text-align: center;
}

#hauptcontainer{
	width: 1012px;
	min-width: 1012px;
	max-width: 1012px;
	position: absolute;
	height: auto;
	height: auto !important;
 	left: 50%;
	margin-left: -490px;
	text-align: left;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 12px;
	top: 0px;
	margin-top: 0px;
	background: url(../images/hintergrund_vert.png) repeat-y;
}

.zeile{
	width:980px;
	height: auto;
	padding-bottom: 10px;
}

.zeile_footer{
	width:980px;
	height: auto;
	padding-bottom: 0px;
}

/* @group Header */

/* Alle Elemente ganz oben im Header - RWTH-Logo, Kliniklogo und Hauptmenü */

.zeile_oben{
	width:980px;
	height: 162px;
	margin-bottom: 0px;
}

#oben{
	min-width: 980px;
	max-width: 980px;
	width: 980px;
	height: 162px;
	min-height: 162px;
	max-height: 162px;
	margin: 0;
	padding: 0;
	background: url(../images/header.png) no-repeat;
}


/* @end */

/* @group Topmenü als YPSlideOut */


#menueoben{
	text-align: left;
	top: 135px;
	left: 26px;
	position: absolute;
	color: black;
	z-index: 2;
	font-size: 13px;
}
#menueoben a, #menueoben a:hover{
	text-decoration: none;
	color: black;
	padding-bottom: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	
}
#menueoben a:hover{
	background: url(../images/hintergrund_menue_aktiv.png) repeat-x;
}

#menueoben ul a:hover {
	background: url(../images/hintergrund_menue_aktiv.png) repeat-x;
	}

#yymenu2 a {
			background-color: rgba(239,239,239,0.6);
			border-bottom:1px solid #000000;
			color: black;
			display:block;
			font: 12px/1em Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
			margin:0px;
			padding:4px;
			text-decoration:none;
			width: 140px;
			
			background: #efefef;
			-moz-opacity:  0.60;
			opacity: .60;
			filter: alpha(opacity=60);
			height: auto;
			
			}
			
#yymenu2 a.last {
			border-style:none;
			}
#yymenu2 {
	}
		
#yymenu2 a:hover {
			background-color: rgba(239,239,239,0.9);
			
			background: #efefef;
			-moz-opacity:  0.90;
			opacity: .90;
			filter: alpha(opacity=90);
			height: auto;
			
			
			
			}
#yymenu2 .mmContent div.mmlink a.submenu:hover {
			}
#yymenu2 .mmLevel1, #yymenu .mmLevel2 {
			}
#yymenu2 .sub {
			}
#yymenu2 .mmContent {
			}
#yymenu2 .mmLevel1 {
			}


/* @end */



/* @group Zierbild */

/* Alle Elemente im Bereich des Zierbildes, H1, H2, Zierbild und Abdecker */


.zeile_zierbild{
	position: relative;
	width:980px;
	height: auto;
	margin-bottom: 26px;
	height: 348px;
	}
	
.headerbild{
	z-index: 1;
	width: 980px;
	max-width: 980px;
	min-width: 980px;
	height: 348px;
	min-height: 348px;
	max-height: 348px;
}

#abdecker_zierbild{
	z-index: 2;
	background-color: rgba(255,255,255,0.8);
	
	background: #efefef;
	-moz-opacity:  0.80;
	opacity: .80;
	filter: alpha(opacity=80);
	height: auto;

	padding-bottom: 12px;
	height: auto;
	min-height: 100px;
	height: 100px;
	width: 980px;
	min-width: 980px;
	max-width: 980px;
	left: 0;
	position: absolute;
	bottom: 0px;
	text-align: bottom;
}

#texte_links_zierbild{
	position: absolute;
	bottom: 9px;
	left: 26px;
	}

#headline1_zierbild{
	font-size: 13px;
}

#headline2_zierbild{
	font-size: 18px;
}

#texte_rechts_zierbild{
	position: absolute;
	bottom: 9px;
	right: 26px;
	color: #aeaeae;
	font-size: 36px;
	text-transform: uppercase;
	z-index: 3;
}

h1{
	color: #aeaeae;
	font-size: 36px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	}
	
h1 a acronym, h1 a dfn, h1 a abbr, h1 a span.abbr{
	color: #424243;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	border-bottom: none;
	}
	

h2{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	color: #424243;
	}

/* @end */

/* @group Inhalte - Content */


.inhalt_links{
	padding-left: 26px;
	height: auto;
	width: 590px;
	max-width: 590px;
	float: left;
	text-align: justify;
	color: #424243;
}
	
h1.csc-firstHeader, csc-header csc-header-n1{
	text-align: left;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-size: 12px;
	font-style: bold;
	color:  #424243;
	margin-bottom: 12px;
}


.inhalt_rechts{
	padding-left: 40px;
	height: auto;
	width: 295px;
	max-width: 295px;
	float: left;
	text-align: left;
		
}


/* @end */

/* @group Powermail */

fieldset.tx-powermail-pi1_fieldset {
	background-color:#FFFFFF;
	border: 1px solid #b3d0bd;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:#FFFFFF;
}

fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	width:180px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:bold;
	margin: 5px 5px 10px;
	
	}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
font-weight:normal;
margin:5px 5px 10px;
}


div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 25px;
}

/* @end */

/* @group News */

.news-latest-container {
	background-color: #ffffff;
	border: 1px solid #6d6d6d;
	color: #424242;
}

.news-latest-container h2, .news-latest-gotoarchive {
	background-color:#ffffff;
	border:0px solid #424242;
	color:#424242;
	margin:3px;
	padding:3px;
}

.news-latest-item {
	background-color:#ffffff;
	border:0px solid #424242;
	height:auto !important;
	line-height:1.3;
	margin:3px;
	padding:3px;
	color: #424242;
}

.news-list-container {
background-color:#ffffff;
border:0px solid #000000;
color: #424242;
}

.news-list-item {
background-color:#ffffff;
border:0px solid #424242;
height:auto !important;
line-height:1.3;
margin:3px;
padding:3px;
color: #424242;
}

.news-list-container h3, .news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
background-color:#ffffff;
border-bottom:0px solid #424242;
margin-bottom:5px;
padding:2px;
color: #424242;
}

.news-list-date {
background-color:#ffffff;
color:#424242;
float:right;
font-size:9px;
font-weight:normal;
height:20px;
margin-right:-2px;
margin-top:-2px;
text-align:right;
width:120px;
}


.news-single-item {
background-color:#ffffff;
border:0px solid #424242;
margin-bottom:5px;
padding:5px;
color: #424242;
}

.news-single-item h2 {
color:#424242;
font-size:16px;
font-weight:bold;
margin-bottom:0;
}

.news-amenu-container {
background-color:#ffffff;
border:0px solid #333333;
margin-top:10px;
padding:0px;
}

.news-single-img {
float: left;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
}

.news-list-container img {
border: none;
float:left;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
border:1px solid #ffffff;
clear:right;
height:1px;
}

/* @end */

/* @group Kalender */

.tx-cal-controller h1{
	color: #aeaeae;
	font: normal 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}

dd{
	color: black;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 6px;
}

#month-header {
	margin-top: 7px;
	margin-bottom:7px;
	width:100%;
}

.tx-cal-controller .navback {
	background-image: none;
}

.calborder {
	background-color:#FFFFFF;
	border: 0px solid #A1A5A9;
}

#month-header-icons img, #month-header-prevnext img, #month-footer img {
	position: relative;
	bottom: -8px;
}

/* @end */

/* @group Staffdirectory */

.tx_bzdstaffdirectory_teamlist tr.leader td {
background-color: white;
}

table.tx_bzdstaffdirectory_detail td.left {
width:405px;
}


/* @end */

/* @group NEO-Fileshare */

div.tx-neofileshare-pi1_formField label {
display:block;
float:left;
width:12ex;
padding-right: 12px;
}

.tx-neofileshare-pi2-searchbox{
	display: none;
}

.browseBoxWrap {
background-color: transparent;
border:1px solid #666666;
margin:0px;
padding:0px;
display: none;
}

.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table {
background-color:#FFFFFF;
border:1px solid #999999;
width:98%;
}

.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table {
background-color:#FFFFFF;
border:1px solid #999999;
width:100%;
}


/* @end */



.zeile_unten{
	position: relative;
	width:980px;
	width: 1013px;
	min-width: 1013px;
	max-width: 1013px;
	margin-bottom: 0px;
	height: 46px;
	background: url(../images/footer.png) no-repeat;
}

#link_logo_rwth{
	z-index: 2;
	position: absolute;
	top: 70px;
	right: 53px;
}



#folgeseite_sprachlink{
	color: #9c9d9f;
	z-index: 2;
	position: absolute;
	top: 12px;
	right: 53px;
	font-size: 12px;
	font-weight: lighter;
	}

.gross{
	font-size: 22px;
}





#ueberschrift{
	color: #9c9d9f;
	font-size: 14px;
	padding-top: 55px;
	padding-left: 140px;
	max-width: 500px;
	width: 500px;
}

.zurueck_link{
	text-decoration: none;
	float:right;
	color: #9c9d9f;
	padding-right: 140px;
	margin-top: -12px;
		
}

.zurueck_link_home{
	text-decoration: none;
	float:right;
	color: #9c9d9f;
	padding-right: 120px;
	margin-top: -12px;
		
}

/* @end */

#footer{
	height: 90px;
	width: 960px;
	background: url(../images/hintergrund_unten.png) no-repeat;
	float: left;
	text-align: center;
	padding-top: 0px;
	color: #58585a;
}

#sprache{
	margin-top: 1px;
	float: left;
	width: 100px;
	max-width: 100px;
}

.footerlink{
	color: #58585a;
	text-decoration: none;
}


.klaerung{
	clear:both;
	}




