/* CSS MASTER DATEI Variante A=0, B=1, A1=1, A2=1 lt. Styleguide der WWU Münster für selbstständige Einrichtungen 
(http://www.uni-muenster.de/Rektorat/styleguide/styleguide2a.html) */

body {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:0 0 0 0;
        /*font-size:100.01%;*/
        font-size:99.8%
}

@media all{
 * html b\ody #e table {
	width:0%;
	}
}

/* NEU! dieser Layer muss außen nochmal um alles herum, damit der neue layer für die empfehlung alles herunterdrückt, wenn er erscheint! */
#master_main {
	position:relative;
    min-width:850px;
	margin:0px;
	padding:0px;
}

#main { /* Die folgende Zeile verbirgt die Formatierungsangaben dieser id vor Netscape 4.x */
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	font-size:0.925em;
	padding-top:0px;
	z-index:20;
}
/* NEU! Für die empfehlung. Ausschaltber mit display:none */
#empfehlung {
	position:relative;
	background-color:#CCCCCC;
	width:100%;
	font-size:0.7em;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	}

#main_content {
	position:relative;
	clear:both;
	margin-left:-150px;
	margin-right:0px;
	min-height:450px;
   }

/* Hack für IE */
@media all{
 * html b\ody #main_content {
	height:450px;
	}
}

/*#fuss {
	clear:both;
	}*/

/*--------------------------------------navi------------------------*/

.mainnav {
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	z-index:300;
	font-size:0.6em;
}

.mainnav ul {
}

.mainnav li a {
	text-decoration:none;color:white;
}

.mainnav li a:hover {
	text-decoration:none;
}

.mainnav li {
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	margin:0;
	line-height:0.7em;
	padding-right:7px;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
}

.langselect {
	list-style-type: none;
	margin-right:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	z-index:300;
	font-size:0.6em;
}

.langselect ul {
}

.langselect li a {
	text-decoration:none;color:white;
}

.langselect li a:hover {
	text-decoration:none;
}

.langselect li {
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin:0;
	line-height:0.7em;
	padding-right:6px;
	padding-left:6px;
	padding-top:7px;
	padding-bottom:7px;
}

/* Die Farbzuweisungen für die Navigation werden über die vorgegebenen Klassen navx-nav5 in der Datei bf_styles_fb20.css geregelt */


/*KOPFBEREICH-----------------------------------------------------------------*/
	

#header-left {
	position:absolute;
	left:-150px;
	width:150px;
	top:0px;
	/*height:67px;*/
	height:89px;
	/*background-color:#016599;*/
	/*border-bottom:1px solid white;*/
	z-index:300;
	text-align: center;
	/*border-right:1px dotted white;*/
	}
	
#header-left img{s
	border-width:0px;
	margin:7px;
	}

.header_background {
	background-image:url(Bilder/agp4.jpg);
	background-repeat:repeat;
	}
	
#a1 {
	position:absolute;
	top:88px;
	left:-150px;
	width:149px;
	/*height:21px;*/
	height:0px;
	z-index:401;
	/*background-color:#016599;*/
	}	
	

#mainnav {position:absolute;
	top:75;
	left:0;
    padding-left:25;
    padding-right:25;
	right:0;
	height:21px;
	background-color:#016599;
	z-index:2000;
	background-position:-149px -75px;
	border-top:1px solid white;
	/*border-right:1px solid white;*/
	}

a.nav1:link {
  color:            white;
}

a.nav1:visited {
  color:            lightgrey;
}

a.nav1:hover {
  /*color:            #FFCC66;*/
    color:            red;
}

a.nav1:active {
  color:            #CC0000;
}

#header {
	top:0px;
    left:0px;
    margin-left:0px;
	right:0px;
	height:89px;
	color:#FFFFFF;
	text-align:center;
	font-size:0.8em;
	z-index:302;
	background-position:0px 0px;
	}

#header_quicklinks {
	padding-top:5px;
	z-index:500;
	float:right; /* <-------------------------------------------------- muss neu!! */ 
	}
	
/* <------------ WEICHE für Opera 7 ----------> */ 	
html:first-child>b\ody #header_quicklinks {
    width:280px;
	}
	
/* <------------ WEICHEN für Opera 6 (besser gehts leider für den 6er nicht...) ----------> */ 
html *>b\ody #header_quicklinks {
	margin-right:60px;
	}
html *>b\ody #header_quicklinks li{
	padding:0px;
	margin:-40px;
	margin-top:0px;
	}
	
#header_quicklinks a{
	color:white;
	text-decoration:none;
	padding-left:18px;
	}
#header_quicklinks a:hover{
	text-decoration:underline;
	}

.az { 
	background-image: url(http://www.uni-muenster.de/img/sign_az.gif);
	background-repeat:no-repeat;
	padding-left:18px; 
	}
.suche { 
	background-image: url(http://www.uni-muenster.de/img/sign_suche.gif);
	background-repeat:no-repeat;
	padding-left:14px; 
	}
.kontakt { 
	background-image: url(http://www.uni-muenster.de/img/sign_kontakt.gif);
	background-repeat:no-repeat;
	padding-left:15px; 
	}
.sitemap { 
	background-image: url(http://www.uni-muenster.de/img/sign_sitemap.gif);
	background-repeat:no-repeat;
	padding-left:15px; 
	}
.english { 
	background-image: url(http://www.uni-muenster.de/img/sign_english.gif);
	background-repeat:no-repeat;
	padding-left:17px; 
	}
.deutsch { 
	background-image: url(http://www.uni-muenster.de/img/sign_deutsch.gif);
	background-repeat:no-repeat;
	padding-left:17px; 
	}

#header_quicklinks li {
	margin-left:5px;
	margin-right:8px;
	padding:0px;
	list-style-type:none;
	float:left;
	}
#header_quicklinks ul {
	margin:0px;
	padding:0px;
	}
	
#header-right {
	position:absolute;
	right:-150px; 
	top:0px;
	width:150px; 
	height:89px; 
	padding:0px;
	z-index:300;
	text-align: center;
	/*border-left:1px dotted white;*/
	}
	
#header-right img{
	border-width:0px;
	margin:4px;
	}
	
	
/*MAINBEREICH-----------------------------------------------------------------*/


/*----------------------------linke-spalte------------------------*/

#navleft {
	position:relative;
	top:90px;
	bottom:0px;
	clear:both;
	float: left;
	width:150px;
	padding-top:25px;
	margin-top:-15px;
	z-index:200;
	/*border-right:1px dotted #4c708e;*/
	border-bottom:1px dotted grey;
	border-right:1px dotted grey;
	}

* html #navleft {
	border-bottom: none;border-right: none;
	background: url(Bilder/ie6-dotted.gif) repeat-x bottom;	
}

#navleft img{
	border:0px;
	margin-left:20px;
	}

#navleft ul a{
	color:#069;
	text-decoration:none;
	list-style-type:none;
	margin-left:0px;
	}
	
#navleft ul a:hover{
	text-decoration:underline;
	}
	
#navleft li{
	margin-left:-3px;
	line-height:1.3em;
	margin-right:5px;
	margin-bottom:2px;
	}
	
#navleft li strong{
	color:#069
	}
	
#navleft dfn{
  position: absolute ! important;
  top: -6000px ! important;
  left: -6000px ! important;
  height: 1px ! important;
  width: 1px ! important;
  }
	
#navleft p{font-size:0.85em; 
	margin-left:20px;
	margin-bottom:-13px;
	}

#navleft p a{
	color:#069;
	text-decoration:none;
	list-style-type:none;
	margin-left:0px;
	}
	
#navleft p a:hover{
	text-decoration:underline;
	}
	
#navleft h1{
	font-size:1em;
	font-weight:bold;
	color:#8b0000;
	letter-spacing: 1px;
	margin-left:20px;
	margin-bottom:0px;
	}
	
.navleft_level1_heading {
	font-size:0.9em;
	font-weight:bold;
	letter-spacing: 1px;
	padding-bottom:1px;
	margin-bottom:1px;
	padding-top:7px;
	margin-top:7px;
	}
	
/*Für dezentrale Seiten-Templates*/	
#navleft_adress li { 
	margin-left:-15px;
	line-height:1.3em;
	margin-right:20px;
	list-style:none;
	}
	
#navleft ul.navleft_level1 {
	font-size:0.85em; 
	}

.navleft_level2 {
	list-style:none;
	/*list-style-image:url(img/listenpunkt_strich.gif);*/
	padding-left:0px;
	margin-left:5px;
	}
	
.navleft_level1 li {
	margin-left:-3px;
	}

.navleft_linke_spalte_text{
	font-size:0.85em; 
	color:#000000;
	line-height:1.5em; 
	margin-left:-3px;
	}
	
.navleft_linke_spalte_minitext{
	font-size:0.75em; 
	color:#000000;
	line-height:1.4em; 
	margin-top:1.6em;
	}
	
	
/*--------------------------------------content-spalte------------------------*/	


#cont {position:absolute;
    top:97px;
    left:150px;
    right:0px;
    min-height:375px;
    /*padding-left:1em;
    padding-right:1.5em;*/
   font-size:0.9em;
   line-height:1.0em;
   /*background-color: #ecf2f7;*/
   border-right:1px dotted grey;
   border-left:1px dotted grey;
  }

* html #cont {
	border-right: none;
	border-left: none;
}

#cont p{
   padding-left:1em;
   padding-right:1.5em;
   line-height:1.0em;
   /*line-height:1.4em;*/
   }

#cont table {
   font-size:0.9em;
   line-height:1.4em;
   padding-left:1.5em;
   padding-right:2em;
   width:99%;
   }


#cont table p{
   line-height:1.0em;
   /*line-height:1.4em;*/
   }
	
#cont a, p a, h1 a, h2 a, h3 a, h4 a, ul a, ol a, dfn a, table a{
	color:#069;
	text-decoration:none;
	}
	
#cont  a.int {
	background-image: url(http://www.uni-muenster.de/img/sign_link.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: none;
	padding-left: 12px; }

#cont  a.ext { 
	background-image: url(http://www.uni-muenster.de/img/sign_link_extern.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-decoration: none;
	padding-left: 13px; }

#cont a:hover, p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, ul a:hover, ol a:hover, dfn a:hover, table a:hover {
	text-decoration:underline;
	}
	
#cont th{
	text-align:left;
	font-weight:bold;
	}
	
#cont td{
	vertical-align:top;
	}
	
#cont hr{
	height:1px;
	color:#EED0A6;
	border-style : solid;
	border-bottom-style : hidden;
}

#cont h1{
	font-size:1.4em;
	font-weight:bold;
	}

.cont2_h1{
	font-size:1.2em;
	color:#385E7E;
	margin-top:-7px;
	margin-bottom:-7px;
	}

#cont h2{
	font-size:1.2em;
	margin-bottom:0.3em;
	}
	
#cont h3{
	font-size:1.1em;
	margin-bottom:0.3em;
	}
	
#cont h4{
	font-size:1em;
	margin-bottom:0.3em;
	}
	
#cont ol {
	list-style-type:decimal;
	}

/* Zu den folgenden Klassen des Bereichs 'E' finden sich entsprechende Beschreibungen im Styleguide der Universität Münster */	

.cont_absatz {
	min-height:190px;
	}
	
.cont_absatz img{
	float:left;
	margin-right:5px;
	}
	
/* Hack für IE */
@media all{
 * html b\ody .cont_absatz {
	height:190px;
	}
}

#cont ul {
	list-style-type:square; 
	font-size:1em;  
	line-height:1.2em;
	padding-left:10px;
	margin-left:10px;
	padding-right:1.5em;
	}

#cont img {
	border:none;
	}

.cont_img_links {
	position:relative;
	margin-left:10px;
	padding-left:10px;
	margin-right:30px;
	float:left;
	}
	
.cont_img_rechts {
	position:relative;
	margin-right:10px;
	padding-right:10px;
	float:right;
	}
	
.cont_text_klein {
	font-size:0.85em; 
	}
	
#cont pre { /* neu */
    /*/*//*/\{! i{"}i{"}*}{}/* */
    padding : 0;
	margin : 0;
	font-size:1em; 
	line-height:1.5em; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	}

/* e1 und e2 werden für die Darstellung von zweispaltigem Inhalt in 'E' benötigt. Näheres hierzu im Styleguide. */
	
#cont1 {
	position:relative;
	margin-right:210px;
	}
	
#cont1 p{
	font-size:1em; 
	line-height:1.5em; 
	padding-left:0em;
	}	
	
#cont2 {
	position:relative;
	float:right;
	width:210px;
	padding-left:10px;
	}
	
#cont2 p{
	font-size:1em;
	line-height:1.5em;
	padding-left:0em;
	padding-right:2em;
	}

#cont2 h1{
	font-size:1.0em;
	line-height:1.2em;
	font-weight:bold;
	padding-left:0em;
	padding-right:2em;
	}


.cont_breadcrumb {
	font-size:0.8em;
	padding-bottom:0em;
	padding-top:2.5em;
	}

/*Für den Bereich oben mit Bild in e */

#cont_bildbereich_oben {
	position:relative;
	min-height:8.75em;
	margin-top:0px;
	margin-left:-1em;
	margin-right:-1.5em;
	border-bottom:1px solid #4c708e;
	}
#cont_bildbereich_oben img{
	margin-right:10px;
	margin-left:-1px;
	float:left;
	width:14em;
	height:8.75em;
	}

#cont_bildbereich_oben h1{
   font-size:1.4em;
	font-weight:bold;
	padding-left:1em;
	padding-right:1.5em;
	margin-bottom:-7px;
	color:#4c708e;
	}

/*NEU Ende*/


#text {padding-left:3em;
   padding-right:3em;padding-bottom:80px;padding-top:23px;}

#text ul {
	margin-top:12px;
	margin-bottom:20px;
	}

#text li{
	margin-bottom:7px;
	}


/*--------------------------------------rechte-spalte------------------------*/	
	
#navright {
	position:absolute;
	top:85px;
	right:-150px;
	width:150px;
	margin-top:2ex;
	z-index:100;
	border-bottom:1px dotted grey;border-left:1px dotted grey;
	}

* html #navright {
	border-bottom: none;border-left: none;
	padding: 1px;
	background: url(Bilder/ie6-dotted.gif) repeat-x bottom;	
}
	
#navright ul a{
	font-size:0.85em; 
	color:#385E7E;
	text-decoration:none;
	list-style-type:none;
	margin-left:0px;
	margin-top:100px;
	}
	
#navright ul a:hover{
	text-decoration:underline;
	}
	
#navright li{
	margin-left:-13px;
	margin-right:8px;
	line-height:1.1em;
	}

#navright p{
	font-size:1em;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:-15px;
	}

#navright p a{
	color:#385E7E;
	text-decoration:none;
	list-style-type:none;
	}
	
#navright p a:hover{
	text-decoration:underline;
	}
	
.navright_suchfeld { 
	border:1px solid #4c708e;
	height:1.2em;
	font-size:0.9em;
	color:#4c708e;
	margin-top:3px;
	}

.navright_pulldown { 
	border:1px solid #4c708e;
	font-size:0.9em;
	color:#385E7E;
	margin-top:3px;
	}

.navright_go_button { 
	margin-top:4px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:1.6em;;
	border-top: 1px solid #608db3;
	border-left: 1px solid #608db3;
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background: #4c708e;
}

.navright_listenpunkt_rechts {
	list-style-image:url(img/sign_link_text.gif);
	}
.navright_listenpunkt_rechts_extern {
	list-style-image:url(img/sign_link_text_extern.gif);
	}
.navright_bild_abstand{
	margin-left:10px;
}

.navheading{
	text-align:center; 
	color: #8b0000;
	font-weight: bold;
	}
	
/*FUSSZEILE-----------------------------------------------------------------*/
	
#bar {position:absolute;
	background-image:url(Bilder/agp4.jpg);
	background-repeat:repeat-x;
	bottom:0px;
	left:0px;
	right:0px;
	height:10px;
	font-size:8px;
	margin-bottom:20px;
	}

*html #bar {position:relative;
	}

#footer {position:absolute;
	height:10px;
	bottom:0px;
	left:30px;
	right:30px;
	margin-left:6px;
	margin-top:2px;
	font-size:0.8em;
	}
	
*html #footer {position:relative;
	}
	
#footer-left {
	position:absolute;
	padding-left:3px;padding-top:0px;
	float:left;
	width:300px;
	}

.seite_drucken {
        float:left;
        margin-left:1.5em;
        margin-right:20px;
        }
	
#footer-right {
	}
	
#footer-right p {
	margin-top:0px;
	font-size:1em;
	text-align:right;
	padding-left:1.5em;
	padding-right:1.5em;
	}
	
#footer-left ul {
	margin-top:0px;
	}
	
#footer-left li{
	float:left;
	list-style-type:none;
	padding-right:4ex;
	margin-left:-13px;
	}
	
#footer-left img{
	border:0px;
	}
	
#footer-link {position:absolute;
	bottom:60px;
	right:0px;
	margin-left:10ex;
	/*width:180px;*/
	height:10px;
	z-index:4;
	text-align:right;
	padding-right:30;
	}
	
#footer-link ul a{
	font-size:0.85em; 
	color:#069;
	text-decoration:none;
	list-style-type:none;
	margin-left:0px;
	}
	
#footer-link ul a:hover{
	text-decoration:underline;
	}
	
#footer-link li{
	margin-left:-13px;
	line-height:90%;
	}
	
.footer_seitenanfang {
	margin-top:1px;
	}
	
/* ........................ Für Ansicht Ohne CSS / Druckversion / Tabulatornavigation..................... */

.unsichtbar {
	position:absolute;
	visibility:hidden;
	}
	
/* ID "skipnav": 
        Schiebt die "unsichtbaren" Navigationssprünge aus dem Viewport,
        dadurch lassen sich uebereifrige Screenreader, die
        ausgerechnet "display:none" akustisch auswerten,
        taeuschen, und lesen die so versteckten Hilfen dennoch vor. 
        Gleichzeitig werden die so versteckten Navigationssprünge auch 
		für die Tabulatornavigation nutzbar. 
		Letzteres funktioniert im IE nur eingeschränkt.
*/

#skipnav{
        position:absolute;
        left:-2000px;
}

#skipnav a:focus, /* macht die Uebersprunglinks beim Tabben sichtbar */
#skipnav a:active{
    position:absolute;
    left:2000px;
    top:0px;
	color: #000;
	background: #fff;
    width:20em;
	z-index:3000;
}
/* Class "skipnav": ENDE */

	
#adresse {
	position:absolute;
	display:none;
	}
	
acronym {
    cursor: help;
}


.typo_logo_drucken {
	position:absolute;
	display:none;
	}
	
