body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	
}

h1, h2, h3, h4, h5, h6, p, dl,dd,dt,form {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}


	/* links */
#content a:link {
	color: #006699;
	background: transparent;
	
}

	/* bereits besuchte links */
#content a:visited {
 	color: #003399;
 	background: transparent;
}

	/*  links während der Anwender mit der Maus darüber fährt */
#content a:hover {
 	float: none;
 	color: #003399;
 	background: #EFEFEF;
 	text-decoration: underline;
}
 
 	/* gerade aktivierte links */
#content a:active {
 	color: #006699;
 	background: transparent;
}

#header {
	margin: 0 0 0 142px;
	padding:0px;
	border-bottom:1px solid #57636D;
	height: 141px;
}

	/* Bild mit MathLabLogo links */
#bildmitlogo {  
	position: absolute;
	top: 0px;
	left:0px;
		
}

	/* ebene fuer uni, suche, sitemap, kontakt */
#globalnavi {
   	position: absolute;
   	left: 142px;
   	top: 0px;
	width:auto;
   	font-size: smaller;
   	padding-top: 0px;
   	padding-bottom:1px;
   	padding-left: 15px;
   	padding-right: 14px;
   	margin-top: 0px;
   	background: #EEF1F4;
   	white-space:nowrap;
	
}

	/* links auf der ebene globalnavi */
#globalnavi a,#globalnavi a:link,#globalnavi a:visited, #globalnavi a:active {
   	color: #000000;
	font-weight: bold;
   	background: transparent;
   	text-decoration: none;
   	padding-left: 0px;
   	padding-right: 3px;
	
}
#globalnavi a:hover {
   	color: #000000;
	font-weight: bold;
   	background: transparent;
   	text-decoration: underline;
   	padding-left: 0px;
   	padding-right: 3px;
	
}

	/* hauptnavigation */
#hauptnavi {
   	position: absolute;
   	left: 142px;
   	top: 50px;
   	padding-top: 1px;
   	padding-bottom: 1px;
   	padding-left: 15px;
   	padding-right: 14px;
   	margin-top: 0px;
   	color: #000000;
   	white-space:nowrap;
   	font-size: smaller;
	
}

	/* Links in der Hauptnavigation */
#hauptnavi a,#hauptnavi a:link,#hauptnavi a:visited,#hauptnavi a:active {
   	color: #000000;
   	font-weight: bold;
   	background: transparent;
   	text-decoration: none;
   	padding-left: 3px;
   	padding-right: 3px;
	
}
#hauptnavi a:hover {
   	color: #000000;
   	font-weight: bold;
   	background: transparent;
   	text-decoration: underline;
   	padding-left: 3px;
   	padding-right: 3px;
	
}

	/* Links in der Hauptnavigation unterstrichen*/
#hauptnavi a.blacklinkus,#hauptnavi a.blacklinkus:link, #hauptnavi a.blacklinkus:visited,#hauptnavi a.blacklinkus:active {
   	color: #000000;
   	font-weight: bold;
   	background: transparent;
   	text-decoration: underline;
   	padding-left: 3px;
   	padding-right: 3px;
	
}
#hauptnavi a.blacklinkus:hover {
   	color: #000000;
   	font-weight: bold;
   	background: transparent;
   	text-decoration: underline;
   	padding-left: 3px;
   	padding-right: 3px;
	
}
	

	/* Unilogo rechts oben */
#mathlablogo {
   	position: absolute;
   	right: 6px;
   	top: 2px;
   	padding-top: 3px;
   	white-space: nowrap;
	text-align:right;
	float:right;
      
}
	/* Unilogo Bild*/
#mathlablogo img {
   	vertical-align:middle;
   	border-style: none;
   
}
	/* MathLabLogo mit Schriftzug MathLab.de*/
#mathlablogo a,#mathlablogo a:link,#mathlablogo a:visited,#mathlablogo a:hover, #mathlablogo a:active {
   	color: #000000;
   	font-size: smaller;
	font-weight: bold;
   	background: transparent;
   	text-decoration: none;
   	padding-left: 7px;
        
}

	/* Ebene fuer Language Icon und Druckericon */
#langprint {
   	position: absolute;
   	right: 6px;
   	top: 124px;
   	white-space: nowrap;
	text-align:right;
	
   
}

	/* Ebene fuer Language Icon und Druckericon*/
#langprint img{
    	padding-left: 3px;
    	border-style: none;
	
}

	/* Ebene fuer den Pulldownmenue rechts */
#pulldown {
   	position: absolute;
   	right: 6px;
   	top: 143px;
   	width: auto;
   	white-space: nowrap;
   
}
 	/* pulldown-Menue  Formatierung */
.selects {
 	width: auto;
 	font-size:smaller;
 	font-family: Arial, Helvetica, sans-serif;
	float:left;
 }	

	/* Portalname oben rechts */
#portalname{
   	position: absolute;
   	right: 6px;
   	top: 68px;
   	padding-left: 6px;
   	white-space: nowrap;
   	font-size: 1.4em;
	text-align:right;
    
     
}

	/* Seitenüberschrift oben links */
#ueberschrift{
   	position: absolute;
   	left: 155px;
   	top: 118px;
   	white-space: nowrap;
   	margin:0;
   	font-size: 1.4em;
}

	/* Inhaltsbereich */
#content {
	margin-left:155px;
	margin-right:10px;
	margin-top: 50px;
	padding-bottom:20px;
}

	/* ueberschrift 3 im Inhaltsbereich */
#content h3{
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ueberschrift 4 im Inhaltsbereich */
#content h4{
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #CBE7EF;
	padding: 1px;
}	

/* ueberschrift 4 im Inhaltsbereich */
#content h5{
	font-size: 1.1em;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #F5DCC9;
	padding: 1px;
}		

	/* Absatz im Inhaltsbereich */
#content p{
	padding-top:10px;
	padding-bottom: 10px;
}


	/* Listen */
ul{
	list-style-image:url(http://www.mathlab.de/images/navi_grau.gif);
	list-style-position:outside;
}



	/* Listen mit pfeil nach unten */
ul.anker{
	list-style-image:url(http://www.mathlab.de/images/unten.gif);
	list-style-position:inside;
	margin-left: 0px;
	padding-left:0px;
}

/* Liste anders */
ul.orange{
	list-style-image:url(http://www.mathlab.de/images/orange.gif);
	list-style-position:outside;
	margin-left: 0px;
	padding-left:0px;
} 

/* Liste klein */
 ul.klein {
  font-family: Arial, Helvetica, sans-serif;

  list-style:  square url(http://www.mathlab.de/images/wuerfel_black.gif) ;

  
 }  

	/* Navigationsliste im Inhaltsbereich mit Naviwuerfel */
#navilist{
	list-style-image:url(http://www.mathlab.de/images/naviwuerfel.gif);
	margin-left: 2px;
	padding-left:2px;
	font-weight: bold;
	line-height:1.6em;
	list-style-position:inside;
	
	
}
/* Hauptlinks in der Navigationsliste, bleiben schwarz*/
#navilist  li a:link,#navilist li a:visited, #navilist li a:active{
	color:#000000;
	background: transparent;
   	text-decoration: none;
}
#navilist li a:hover{
	color:#000000;
	background: transparent;
   	text-decoration: underline;
}
	/* positionierung fuer die Zusatzlinks in der Navigationsliste*/
.navzus{
	position: absolute;
	left:330px;
	font-weight:normal;
	white-space:nowrap;
}

.blue{
 	color: #006699;
 	background: transparent;
	}
	/* Zusatzlinks in der Navigationsliste*/
#navilist li a:link.blue {
 	color: #006699;
 	background: transparent;
}

	/* Zusatzlinks in der Navigationsliste - bereits besuchte links */
#navilist li a:visited.blue {
 	color: #003399;
 	background: transparent;
}

	/* Zusatzlinks in der Navigationsliste - links während der Anwender mit der Maus darüber fährt */
#navilist li a:hover.blue {
 	float:none;
 	width: auto;
 	color: #003399;
 	background: #EFEFEF;
 	height: auto;
 	text-decoration: underline;
}
 
 	/* Zusatzlinks in der Navigationsliste - gerade aktivierte links */
#navilist li a:active.blue {
 	color: #006699;
 	background: transparent;
}
.textklein{
	font-size: smaller;
}

 	/* tabellenformatierung */
table.fine {
 	font-family: Arial, Helvetica, sans-serif;
	 color : #000000;
 	border-color : #ffffff;
 	background : #f0f0f0;
 	border-collapse:collapse;
 
 }

 	/* tabellenzelleformatierung - ueberschrift*/	   
table.fine th {
 	font-family: Arial, Helvetica, sans-serif;
 	color : #000000;
 	border-color : #ffffff;
 	border-style : solid;
 	border-width : 1px;
 	text-align: center;
 		 
}	

/* tabellenzelleformatierung - tabellenzelle*/	 
table.fine td {
 	font-family: Arial, Helvetica, sans-serif;
 	color : #000000;
 	background : #f0f0f0;
 	border-color : #ffffff;
 	border-style : solid;
 	border-width : 1px;
 	padding : 3px;
 
 }	  
	

	/* fussbereich */
#footer {
	position:fixed;
	bottom:0px;
	text-align:center;
	padding:1px;
	font-size: smaller;
	width:100%;
	white-space:nowrap;
}
		
	/* bild im fussbereich */
#footer img{
	border-style: none;
	}
	
/* links */
#footer a:link {
	color: #006699;
	background: transparent;
	
}

	/* bereits besuchte links */
#footer a:visited {
 	color: #003399;
 	background: transparent;
}

	/*  links während der Anwender mit der Maus darüber fährt */
#footer a:hover {
 	float: none;
 	color: #003399;
 	background: transparent;
 	text-decoration: underline;
}
 
 	/* gerade aktivierte links */
#footer a:active {
 	color: #006699;
 	background: transparent;
}







 	/* tabellenformatierung variante 2*/
table.fine2 {
 	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
 	border-color : #cccccc;
 	background : #f0f0f0;
 	border-collapse:collapse;
 
 }

 	/* tabellenzelleformatierung - ueberschrift variante 2*/	   
table.fine2 th {
 	font-family: Arial, Helvetica, sans-serif;
 	color : #000000;
 	border-color : #cccccc;
 	border-style : solid;
 	border-width : 1px;
 	text-align: center;
	background-color : #f9f9f9;
 	color: #000000;
 		 
}	

/* tabellenzelleformatierung - tabellenzelle variante 2*/	 
table.fine2 td {
 	font-family: Arial, Helvetica, sans-serif;
 	color : #000000;
 	background : #f0f0f0;
 	border-color : #cccccc;
 	border-style : solid;
 	border-width : 1px;
 	padding : 3px;
 
 }

/* f&#252;r elemente, die grau hinterlegt werden sollen */

.grau {
	background-color: #f6f6f6;
	padding:5px;

}

	








