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 Unilogo 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 */
#unilogo {
   	position: absolute;
   	right: 6px;
   	top: 2px;
   	padding-top: 3px;
   	white-space: nowrap;
	text-align:right;
	float:right;
      
}
	/* Unilogo Bild*/
#unilogo img {
   	vertical-align:middle;
   	border-style: none;
   
}
	/* Unilogo mit Schriftzug Universitaet Stuttgart*/
#unilogo a,#unilogo a:link,#unilogo a:visited,#unilogo a:hover, #unilogo 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: 42px;
	padding-bottom:20px;
}

	/* ueberschrift 1,2,3 im Inhaltsbereich */
#content h1,h2,h3{
	font-size: 107%;
	margin-top: 10px;
	margin-bottom: 10px;
}

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

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

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

/* Bild rechts platziert, wird vom Text umflossen */
#content img.bildrechts {
	float:right;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;

}

/* Bild links platziert, wird vom Text umflossen */
#content img.bildlinks {
	float:left;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;

}
 
/* klasse "externerlink", bei externen Links wird der linkexternicon.gif eingefügt*/
#content a.externerlink, #content a:visited.externerlink, #content a:hover.externerlink, #content a:active.externerlink{
	
	background: url(http://www.mathematik.uni-stuttgart.de/res/img/linkexternicon_klein.gif) no-repeat transparent 1px 6px;
   	text-decoration: none;
   	padding-left: 13px;
   	padding-right: 3px;	
}


	/* Listen */
ul{


	list-style-image:url(http://www.mathematik.uni-stuttgart.de/res/img/navi_grau.gif);

	
list-style-position:outside;
}



	/* Listen mit pfeil nach unten */
ul.anker{
	list-style-image:url(http://www.mathematik.uni-stuttgart.de/res/img/unten.gif);
	list-style-position:outside;
	margin-left: 10px;
	padding-left:10px;
}

/* Listen mit pfeil nach rechts */
ul.vor{
	list-style-image:url(http://www.mathematik.uni-stuttgart.de/res/img/vor.gif);
	list-style-position:outside;
	margin-left: 10px;
	padding-left:10px;
}

/* Listen mit externer link icon  */
ul.extern{
	list-style-image:url(http://www.mathematik.uni-stuttgart.de/res/img/linkexternicon.gif);
	list-style-position:outside;
	
}

/* Liste anders */
ul.orange{
	list-style-image:url(http://www.mathematik.uni-stuttgart.de/res/img/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.mathematik.uni-stuttgart.de/res/img/wuerfel_black.gif) ;

  
 }  

	/* Navigationsliste im Inhaltsbereich mit Naviwuerfel */
#navilist{
	list-style-image:url(http://www.mathematik.uni-stuttgart.de/res/img/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 : 4px;
 
 }	  
	

	/* 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: #000000;
	background: transparent;
 	text-decoration: none;
	
}

	/* bereits besuchte links */
#footer a:visited {
 	color: #000000;
 	background: transparent;
 	text-decoration: none;
}

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







 	/* 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ür elemente, die grau hinterlegt werden sollen */

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

}


	/* Navigationsliste Homepage studierende */
#navilist2{
	list-style-image:url(http://www.mathematik.uni-stuttgart.de/res/img/naviwuerfel.gif);
	margin-left: 12px;
	padding-left:12px;
	line-height:1.4em;
	list-style-position:outside;
	
	
}
/* Hauptlinks in der Navigationsliste, bleiben schwarz*/
#navilist2  li a:link,#navilist2 li a:visited, #navilist2 li a:active{
	color:#000000;
	background: transparent;
   	text-decoration: none;
	font-weight: bold; 
}
#navilist2 li a:hover{
	color:#000000;
	background: transparent;
   	text-decoration: underline;
	font-weight: bold;
}

/* eine graue fläche rechts für aktuelle meldungen etc. */

#aktuellesrechts

{
	background-color:#f0f0f0;
	padding-left:10px;
	float:right;
	width:200px;
	margin-top:20px;
}


/* text fett */
.fett {
  font-weight: bold;
}

/* Die Zeile "Sie sind hier ..." */

#breadcrumb
{
 	font-size: smaller;
 	color: #999999;
	position: absolute;
   	left: 142px;
	padding-left:13px;
	padding-top:5px;
   	top: 143px;
   	width: auto;

}


