/*
	Website: www.fu-berlin.de 
	Autorin: Nadia El-Obaidi, Meral Hirsch / CeDiS
	Datum:13-10-2005
	----------------------------------------------------------------------------
	- Verknuepfte Dateien -
	Seitenhintergrund - body:layout/bg_body1_blau.gif 
	Navigationspfeil:layout/minus.gif
	---------------------------------------------------------------------------
	- Farben -
	Hintergrund Seite: #ffffff 
	Fliesstext: #333333 (dunkelgrau)
	h1 h2 #333333 (dunkelgrau)
	h3 # 666666 (mittelgrau)
	h4 # cc0000 (rot)
	h5 # 333333, hintergrundfarbe : #f4f4f4 (hellgrau)
	h6: # 666666 (mittelgrau)
	Service- Navigation - Text (baseHeaderNavigation): #666666 (grau), Aktiv: #000000 (schwarz)
	Info - Navigation- Hintergrund:  #C5D2E4; (hellblau)
	Info - Navigation -Text: #666666 (grau) , Aktiv: #000000 (schwarz)
	Horizontale Hauptnavigation (NavigationTabs)- Hintergrundfarbe: #003366 (dunkelblau)
	Horizontale Hauptnavigation (NavigationTabs) Text: #ffffff (weiss), Aktiv #99cc00 (gruen)
	Identitaetsbereich Hintergrund: #f4f4f4 (hellgrau)
	Navigation auf der linken Seite (baseNavigation)- Hintergrund: #ffffff (weiß)
	Navigation auf der linken Seite - Text -  #666666 (grau), Aktiv: #000000 (schwarz)
	Navigation auf der linken Seite - Rahmen (baseNavigation)- Oben: #cccccc (hellgrau)
	Inhaltsbereich (baseContent) - Rahmen - Links und Rechts:#cccccc (hellgrau)
	Inhaltsbereich (baseContent) - Links: #003399 (leuchtendes blau), visited : #336699; (hellers balu)
	Footer - Text: #666666 (grau), Aktiv #000000 (schwarz)
	FU Standard Blau im Web: #003366
	FU Standard Grün im Web: #99cc00
*/

/* Allgemeine Stilanweisungen
   -----------------------------------------------------------------------------
*/
html, body {
	margin: 0;
	padding: 0;
}
body {
	font-family : Verdana, Arial, Helvica, sans-serif;
	font-size :70%; 
	line-height: 140%;
	color:#333333;
	background: #ffffff url(layout/bg_body1_blau.gif) top repeat-x;
}
h1 {
	font-size:130%;
	line-height: 140%;
	font-weight: bold;
	margin: 0 0 4px 0;
	color: #333333;
}
h2 {
	font-size:100%;
	line-height: 140%;
	font-weight: bold;
	margin: 12px 0px 4px 0px;
	color: #333333;
}
h3 {
	font-size:100%;
	line-height: 140%;
	font-weight: bold;
	margin: 12px 0 4px 0px;
	color:#666666;
}
h4 {
	font-size:100%;
	line-height: 140%;
	font-weight: normal;
	margin: 4px 0 4px 0;
	color:#cc0000;
}

h5 {
	font-size:100%;
	line-height: 140%;
	font-weight: normal;
	margin:4px 0 4px 0;
	padding: 2px 2px 4px 2px;
	background-color:#f4f4f4;
	color: #333333;
	width: 99%;
}
h6 {
	font-size:90%;
	line-height: 120%;
	font-weight: normal;
    color: #666666;
	margin: 4px 0 4px 0;
}
a:link{
	color:#003399;
	text-decoration: none;
	background-color: transparent;
}
a:visited{
	color:#336699;
	text-decoration: none;
}
a:hover{
	color:#003399;
	text-decoration: underline;
	background-color: transparent;
}
a:focus{
	border: none;
	color:#003399;
	text-decoration: underline;
}
p {
	color:#333333;
	margin: 0;
	padding-top: 4px;
	padding-bottom:4px;
}
p strong, p b, td strong, td b{
	color: #666666;
}
a:link strong,  a:hover strong,  a:link b, a:hover b,  a:visited strong,  a:visited  b,
strong  a:link, strong  a:hover ,  b a:link, b a:hover,  strong a:visited,   b a:visited{
color: #003399;
}
table, tr, td{
	font-size: 100%;
	line-height: 140%;
	color:#333333;
}
table{
	margin: 10px 0 0 0;
	border-spacing: 0;
	border-color: #d1d1d1;
	border-collapse: collapse;
}

td{
	border-spacing: 0;
}
th{
	background-color: #f4f4f4;
	font-weight: bold;
	border-spacing: 0;
}
ul, ol, li {
	font-size: 100%;
	line-height: 140%;
	list-style-type: none;
}
hr{
	border:none;
	border-bottom: 1px #999999 solid;
	height: 1px;
	margin:0px;
}
blockquote {
	left: 0px;
	margin: 0 0 0 14px
}
dl, dt, dd {
	font-size: 100%;
	line-height: 140%;
	list-style-type: none;
}
dl{
	margin:0px 20px 0px 0px;
	padding:4px 0 4px 0px;
}
dt{
   	margin: 0px;
	padding: 0px;
	line-height:130%;
	font-weight: bold;
	color: #666666;
}
dd{
	margin: 0;
	padding: 0px;
}
/*caption {
	font-size:90%;
	line-height: 120%;
	font-weight: normal;
    color: #666666;
	margin: 4px 0 4px 0;
	text-align: left;
}*/


/* Layoutbereiche Mastertemplate
   -----------------------------------------------------------------------------
*/
#wrapper {
	position: relative;
	margin: 0px auto 0px 12px;
	width: 768px;
	color: #000;
	text-align: left; /*Aufheben von IE_quirks im BODY*/
}
*html #wrapper {
	margin: 0px 0px 0px 12px;
}
/*
    Template baseHeader 
*/
#baseHeader {
	top:0;
	margin: 0;
	padding: 0;
	height: 199px;
}
#baseHeaderNavigation {
	position	: absolute;
	top: 31px;
	right: 0px;
	margin: 0;
	padding:0 0 0 0;
	font-size :90%; 
	border-right: 1px solid #666666;
}
#NavigationInfo {
	font-family: Verdana, Arial, Helvica, sans-serif;
	position	: absolute;
	width: 768px;                               /*blaue Linkzeile */
	top: 76px;
	text-align: right;
	left: 0px;
	margin: 0;
	padding:1px 0 0 0;
	height: 20px;
	 background-color: #C5D2E4;
	color: #000000;
	border-right: 1px solid #ffffff;
	font-size: 95%;
}
*html #NavigationInfo { /* fuer IE*/
	left: 0;
}
#NavigationTabs{
	font-family: Verdana, Arial, Helvica, sans-serif;
	position	: absolute;
	width: 584px;
	top: 96px;
	margin: 0;
	padding: 0;
	/*height: 22px;*/
	/*height: auto;*/
	background-color: #003366;
	border-top: 1px solid #ffffff;
	border-left: 184px solid #f4f4f4;
	font-size: 98%;
	z-index: 1;
}
*html #NavigationTabs{ /* fuer IE*/
	left: 0;
	/*width: 585px;*/
	border-left: 183px solid #f4f4f4;
}
 /*   Template baseNavigationLeft 
*/
#baseNavigationContainer {
	position: absolute;
	top: 224px;
	left: 0;
	width: 184px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	line-height: 110%;
} 
*html #baseNavigationContainer {
	top: 199px;
} 
/*   Template baseFrameset 
	Sollte annaehernd identisch sein mit baseNavigationContainer
*/
baseNavigationFrame {
	position: absolute;
	top: 20px;
	left: 0;
	width: 184px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	line-height: 110%;
}
/* 	Template baseContent 
*/
#baseContent {
	margin: 12px 0px 12px 184px;
	padding: 0px 20px 20px 12px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color:transparent;  /*fuer benutzerdefinierte Bildschirmeinstellungen*/
	min-height:340px;
}

* html #baseContent { /* nur für IE 5.5 - 6.x */
	height:340px; 
 } 
/*
	Template baseContainerNavigationToRoot
*/
#baseContainerNavigationToRoot {
	font-size:	90%;
	line-height: 120%;
	width: auto;
	padding	: 0px 20px 0 0;
	margin: 0px 0px 15px 0px;
}
/*
	Template baseFooter 
*/
#baseContainerFooter {
	color: #666666;
	padding: 8px 0 5px 16px;
	text-align: left;
	font-size: 85%;
	line-height: 130%;
	height: 20px; 
	border-top: 4px solid #99cc00;
}
/*Template baseHeaderSearch
*/

 #baseHeaderSearch{
	position: absolute;
	top:94px;  
	right:0px;
	left:776px;
	margin:0;
	padding:5px 0 0 0;
	font-size: 95%;
	color: #666666;
	width: 173px;
	height: 20px;
}
/*Template baseQuickLinks
*/
#baseQuickLinks  /*form*/{
	position: absolute;
	top:164px;  
	right:0px;
	left:776px;
	margin:0;
	padding:0;
	font-size: 95%;
	color: #666666;
}
/* Spezielle  - Stilanweisungen
   -----------------------------------------------------------------------------
*/
/* Template baseHeader  */
.baseHeaderLogo{
	margin	: 6px 0 0 6px;
/*margin	: 20px 0 0 0; *//*  fuer schriftzug statt fu-logo */
}
.baseHeaderBild{
	position	: absolute;
	top: 0px; 
	left:183px;
	/*margin: 0px; */
	margin: 0 0 0 0;
	padding:0 1px 0 1px;
	/*background-color: #003366; neu fuer tabs-hoehe*/
}
#baseIdentity{
	position: absolute;
	top: 96px;
	left: 0;
	margin: 0;
	padding:12px 0 0 0;
	background: #f4f4f4;
}
/* Dienste im baseHeaderNavigation (home,kontakt,etc)*/

#baseHeaderNavigation ul{
	margin:0;
	padding:0;
	display: inline;
}
#baseHeaderNavigation ul li{
	margin: 0;
	padding: 1px 3px 1px 3px;
	border-left: 1px solid #666666;
	list-style: none;
	display:inline;
	color:#000000;
}
#baseHeaderNavigation ul li a{
	color: #666666;
	text-decoration: none;
}
#baseHeaderNavigation ul li a:hover{
	color: #000000;
	text-decoration: none;
}
#baseHeaderNavigation ul li a:visited{
	color: #666666;
	text-decoration: none;
}
.last{
	padding:0 3px 0 5px;
}
#baseHeaderNavigation .langlnk{
	color: #cccccc;
}

/*Links in der infoNavigation (Informationen fuer Studienbewerber, Beschaeftigte,etc)*/
#NavigationInfo ul{
	margin:0;
	padding:0;
	display: inline;
	color: #000000;
}
#NavigationInfo ul li{
	margin: 0;
	padding:6px 5px 5px 7px;
	border-left: 1px solid #ffffff;
	list-style: none;
	display:inline;
	color: #000000;
	line-height: 160%;
}
#NavigationInfo ul li a{
	color: #666666;
	text-decoration: none;
}
#NavigationInfo  li a.aktiv{
	color: #000000;
	text-decoration: none;
}
#NavigationInfo ul li a:hover{
	color: #000000;
	text-decoration: none;
}

/*Links in der gruenen Haupt-Navigation -oben quer(Aktuelles, Einrichtungen, etc.)*/
#NavigationTabs ul{
	margin:0.6% 0% 0.8% -0.1%;
	/*margin:4px 0px 4px -1px;*/
	padding:0;
	/*display: block;*/
}
*html #NavigationTabs ul{
width:expression(585 + "px");
	margin:0.45% 0% 0.4% 0;
	/*margin:0.5% 0% 0.4% -0.1%;*/
	/*margin:3px 0px 4px -1px;*/
}
#NavigationTabs ul li{
	margin: 0;
	/*padding:0.7% 1.1% 0.94% 1.23%;*/
	padding:0.7% 0.85% 0.94% 1.3%;
	border-left: 1px solid #ffffff;
	list-style: none;
	display:inline;
	font-weight: bold;
	height: 100%;
	text-align: left;
	color:#99cc00;
}
*html #NavigationTabs ul li{ 	
	/*padding:8px 6px 5px 7px;*/
	/*padding:0.8% 0.71% 0.7% 1.1%;*/
	padding:0.90% 0.71% 0.7% 0.95%;
}
#NavigationTabs ul li a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#NavigationTabs li a.aktiv{
	color:#99cc00;
	text-decoration: none;
	font-weight: bold;
}
/**html #NavigationTabs ul li a{
	margin: 0;
}*/
#NavigationTabs ul li a:hover{
	color: #99cc00;
	text-decoration: none;
	font-weight: bold;
}
/* Template baseNavigationContainer*/
/* Unterpunkte in der linken Navigation (im baseNavigationContainer)*/

#baseNavigationFrame ul, #baseNavigationContainer ul{
	list-style-type: none;
	margin: 35px 0 0 0;
	padding: 0px;
}
*html #baseNavigationFrame ul, #baseNavigationContainer ul{
	margin: 40px 0 0 0;
}

#baseNavigationFrame ul ul, #baseNavigationContainer ul ul{
	margin: 1px 0px 0px 0px;
	padding: 0px;
		/*border-bottom: none;*/
}
/* neu */#baseNavigationFrame ul ul ul, #baseNavigationContainer ul ul ul{
	border-bottom: none;
}
#baseNavigationFrame ul li, #baseNavigationContainer ul li {	
	display: block;
	width: 168px;
	height: auto;
	margin: 0;
	padding: 2px 0 2px 10px;
	color: #000000;
	font-weight:normal;
	border-bottom: 1px solid #cccccc;
	background-image: url(layout/minus.gif);
	background-repeat: no-repeat;
	background-position:4px 6px;
}
/* fuer IE  */
*html #baseNavigationFrame ul li, #baseNavigationContainer ul li  {
	line-height: 150%;
	width: 170px;
	background-position:4px 8px;
}

#baseNavigationFrame li ul li, #baseNavigationContainer li ul li{
	display: block;
	width: 138px;
	height: auto;
	margin:  0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-color: #fff;
	color: #333333;
	font-weight:normal;
	background-image:url(layout/minus.gif);
	font-size:95%;
	border-bottom: none;
}
*html #baseNavigationFrame li ul li, #baseNavigationContainer li ul li  { /* fuer IE  */
	line-height: 150%;
	width: auto;
}
/* neu*/
#baseNavigationFrame li ul li ul li, #baseNavigationContainer li ul li ul li{
	display: block;
	width: 138px;
	height: auto;
	margin:  0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-color: #fff;
	color: #333333;
	font-weight:normal;
	background-image:url(layout/minus.gif);
	font-size:95%;
	border-bottom: none;
}
*html #baseNavigationFrame li ul li ul li, #baseNavigationContainer li ul li ul li  { /* fuer IE  */
	line-height: 150%;
	width: auto;
} /* ende neu*/


#baseNavigationFrame li a, #baseNavigationContainer li a {
	text-decoration: none;
	color:#666666;
}
#baseNavigationFrame li a.aktiv, #baseNavigationContainer li a.aktiv{
	text-decoration: none;
	color:#000000;
}
#baseNavigationFrame li a:hover, #baseNavigationContainer li a:hover{
	text-decoration: none;
	color:#333333;
}
#baseNavigationFrame li ul li a, #baseNavigationContainer li ul li a{
	text-decoration: none;
	color:#666666;
}
#banner1{
position: absolute;
left:0px;
/*margin: 100px 0 0 15px;*/
margin: 30px 0 0 15px;
padding: 10px 0 0 0px; 
}
#banner2{
position: absolute;
left:0px;
margin: 110px 0 0 15px;
}
#banner3{
position: absolute;
left:0px;
margin: 180px 0 0 15px;
}
/* Links im Template baseNavigationToRoot  */

.baseNavigationToRoot {
	color:#000000;
}
.baseNavigationToRoot a {
	color:#666666;
}
.baseNavigationToRoot a:hover {
	color:#000000;
	text-decoration: none;
}
.baseNavigationToRoot a:visited {
	color:#666666;
	text-decoration: none;
}

/* Template baseContent*/

#baseIcons{
	float: right;
	margin: -2px 0px 10px 40px;
	padding:0px;
}
*html #baseIcons{
	margin: 0px 0px 10px 40px;
}
#baseContent ul{
	/*margin:8px 20px 16px 12px;*/
	margin:0px 20px 0px 12px;
	padding:4px 0 4px 0px;
}
#baseContent ol{
	margin:4px 20px 4px 12px;
	padding:4px 0 4px  0px;
}
#baseContent ol li {
	list-style-type: decimal;
	/*margin:0 0 0 6px;	*/
		margin:0 0 0 20px;	
	padding:0px;
}
*html #baseContent ol li {
	margin:0 0 0 25px;	
}
#baseContent ul li{
   list-style-image: url(layout/rechteck_gr_liste.gif); 
	margin: 0;
	padding: 0px;
	line-height:140%;
}
*html #baseContent ul li{
   list-style-image: url(layout/rechteck_gr_ie.gif); 
}
.imageRight{
	float: right;
	margin: 10px;
}

.clear{
	clear: both;
	}

/* Links im Template baseFooter  */
#baseContainerFooter a{
	color: #666666;
	text-decoration: none;
}
#baseContainerFooter a:hover{
	color: #000000;
	text-decoration: none;
}
#baseContainerFooter a:visited{
	color: #666666;
	text-decoration: none;
}
#baseContainerFooter .left{
	float: left;
	text-align: left;
	margin: 0px;
}
#baseContainerFooter .center{
	text-align: right;
	margin: 0px;
	padding:0px 0px 0px 18px;
}
*html #baseContainerFooter .center{
	text-align: right;
	margin: 0px;
	padding:0px 0px 0px 3px;
}
#baseContainerFooter .right{
	text-align: right;
	margin: 0px;
	padding:0px 0px 0px 444px;
}
*html #baseContainerFooter .right{
	text-align: right;
	margin: 0px;
	padding:0px 0px 0px 440px;
}
/* 
	Template baseHeaderSearch
*/
#baseHeaderSearch .baseInputSearch /*form*/{
	margin:0px 10px 0 10px;
	padding:0px 0 0 3px;
	height: 15px; 
	width: 120px;
	background-color: #ffffff;
	border:1px solid #999999;
	font-size: 95%;
}
#baseHeaderSearch .buttonText {
	margin:0px 0 0 0;
	padding:0px 0 1px 0;
	border:none;
	background: transparent url(layout/suchpfeil_blau.gif) no-repeat 0 3px;
	height: 18px; 
	width: 15px;
}
*html #baseHeaderSearch .buttonText {
	background: transparent url(layout/suchpfeil_blau.gif) no-repeat 0 0px;
	height: 15px;
}

/* 
	Template fuQuickLinks
*/
#baseQuickLinks .quick{
	font-size: 95%;
	margin:0px 0px 0 10px;
     /*width:152px;*/
	 width:124px;
}
.quickLinksIcon{
  	position: absolute;
	top:164px;  
	right:0px;
	left:924px;
	margin:0;
	padding:0;
}
/*
	Template fuContent - Einrichtungen
*/
.institution{
	background-color: #E6ECF2; /*#DEE6EF;*/
	/*border-top: solid 1px #d1d1d1;*/
	border: none;
	margin: 16px 0 12px 0;
	padding: 8px;
}
.institution td{
	padding:2px 8px 2px 8px;
}
.clear{
	clear: both;
}
.bIcons{
	float:left;
	margin:8px 4px 4px 0px;
}
.institution strong{
	color: #333333;
}
.fuImgPosition{
	margin:4px 0 4px 0;
}
/* extra fuer Printpreview*/

#printlogo{
display:none;
}

#basePrintPreview {
display:none;
}

/* Angaben fuer IE Mac  */
/*\*//*/
#NavigationInfo {
border-right: none;
}
#NavigationInfo ul li{
	border-left: none;
}
#NavigationTabs{
border-top: none;
}

 News, Container rechts vom Contentbereich
        ------------------------------------------------------------------------------------------------------
--------------------
*/

#baseContainerRight {
        position: absolute;
        padding: 0px;
        top: 215px;
        left: 785px;
        margin: 0px;
}
*html #baseContainerRight { /* fuer IE  */
        top: 225px;
}

.baseListBox {
        position: static;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size :90%;
        line-height: 120%;
        margin: 0px 0px 15px 8px;
        padding: 0;
        width: 186px;
        background-color: #fff;
        color: #333;
}

.baseListBox h2 {
        font-weight: bold;
        font-size: 110%;
        color: #666;
        margin: 4px 0 4px 0px;
        border-bottom: 1px solid #ccc;
        padding: 0 0 3px 0;
}

.baseListBox h3 {
        font-weight: normal;
        color: #333;
        margin: 6px 0 0px 0;
        padding: 0 0 0 10px;
        background-image: url(layout/pfeil_blau_liste.gif);
        background-repeat: no-repeat;
        background-position: 0 4px;
}

.baseListBox h3 a:link {
        color: #039;
        text-decoration: none;
}

.baseListBox h3 a:visited {
        color: #369;
        text-decoration: none;
}

.baseListBox h3 a:hover {
        color: #039;
        text-decoration: underline;
}

.baseListItemDate {
        font-size: 90%;
        color: #666;
        font-weight: normal;
        margin: 2px 0 10px 0;
        padding: 0 0 0 10px;
}

.baseListItemAbstract {
        color: #333;
        margin: 4px 0px 2px 0;
        padding: 0 0 0 10px;
}

.baseListItemAbstract p {
        color: #333;
        margin: -4px 0px -3px 0;
}

.baseListBox ul {
        margin: 0px 20px 0px 12px;
        padding: 4px 0 4px 0px;
        width: 186px;
}

.baseListBox ul li {
        list-style-image: url(layout/rechteck_gr_liste.gif);
        margin: 0;
        padding: 0px;
        line-height: 140%;
}
*html .baseListBox ul li { /* fuer IE  */
   list-style-image: url(layout/rechteck_gr_ie.gif);
}

.baseListItemTermin {
        font-weight: bold;
        margin-top: 2px;
    padding: 0 0 0 10px;
        color: #666;
}

