body {	
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size : 0.7em;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:10px;
	margin-right: 10px;
	scrollbar-arrow-color : White;
	scrollbar-base-color : Gray;
	scrollbar-face-color : #000066;
}
p, li	{
	font-style: normal;
	font-weight: normal;
	font-size : 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
H1 {
	font-size:1.6em; 
	line-height:1.2em; 
	font-weight:bold; 
	color:#3466c9; 
	margin-bottom:1em; 
	margin-top:0em;
}
H2 {
	font-size:1.4em; 
	line-height:1.2em; 
	font-weight:bold; 
	color:#3466c9; 
	margin-bottom:1em;
}
H3 {
	font-size:1.2em; 
	line-height:1.2em; 
	font-weight:bold; 
	color:#3466c9; 
	margin-bottom:0.7em;
}
H4 {
	font-size:8pt; 
	line-height:1.2em; 
	font-weight:bold; 
	margin:0em 0em 0em 0em;
}
.outline {
	border-width: 1px; 
	border-color: #b8ccf0;
	border-style: solid;
}

.header {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: Black;
}

.topic {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: Black;
}
.topic2 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #fff;
	border:none; 
	padding:0px;
}
.content {
	font-size : 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.content2 {
	font-style: normal;
	font-weight: normal;
	color: White;
	font-size : 8pt;
}
.content3 {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
}
td.splitter {
	height:1px;
}      

/* Main Currency */
.macu	{
	font-style: normal;
	font-weight: bold;
	font-size : 8pt;
}
/* Foreign currency */      
.focu	{
	font-size: 10px;
	xfont-style: italic;
	font-weight: normal;
}

/* Pflichtfelder in Formularen
** Form fields which have to be filled */   
.musthave {
	font-style: normal;
	font-weight: normal;
	color: #cc0000;
	font-size : 8pt;
}
.text	{
	font-style: normal;
	font-weight: normal;
	font-size : 8pt;
}
.errortext {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align : center;
	color: #cc0000
}

.effect {
/* >=IE5.5 / NS6.2 */
	filter:progid:dxImageTransform.Microsoft.dropShadow(color=silver,offX=3,offY=3,positive=true);
	border: 1px solid black;
}

pre {
	font-family : monospace;
	font-size : 12px;
}

big		{
	font-size : 22px;
	font-family : Arial,Helvetica,sans-serif;
}

small	{
	font-size : 9px;
	font-family:verdana,arial,helvetica,sans-serif;
}

hr {
	color: #fffff;
}

form {
	padding:0px;
	margin:0px;
}

/* ######### Uni CSS ######### */
#kopf {
	font-family:verdana,arial,helvetica,sans-serif; 
	margin-bottom:2em; 
	height:39px;
}
#fuss {
	width:100%; 
	font-family:verdana,arial,helvetica,sans-serif; 
	margin-top:2em;
}	
tr.bildtabelle img {
	display: block;
	}
td.kopf	{
	background-color: #009; 
	border:none; 
	padding:0em;
}	
td.kopfmeta {
	background-color: #2F2FC4; 
	border:none; 
	padding:0px;
}
td.linkespalte {
	background-color: #fff; 
	border:none; 
	padding:0px; 
}
.fuss {
	color: Black;
	font-size : 8pt;
}
/* Sammlung scheinbar unnützen Zeugs - Uni-Design - muss noch sortiert werden! */
.dummy {display:none;}
.headlineboxneutral {background:#fff; margin-bottom:0.2em;}
.rechtespalte {line-height: 140%;}
td.leerspalte {background-color:#fff; border:none; padding:0em; }
hr.hauptfarbe {color:#b8ccf0; background-color:#b8ccf0; height:1px; border:none;}
.linkliste_rechts {line-height:140%; color:#339; padding-left:0.8em; background-image: url(http://www.zdv.uni-mainz.de/Bilder_zentral/linkliste.gif); background-repeat:no-repeat; }

/* Sammlung scheinbar unnützen Zeugs - Uni-Design - muss noch sortiert werden! */




/* Uni-Navigation */
a, a:link, a:visited {text-decoration:none; color:#339; font-weight:bold; }
a:hover {text-decoration:underline; color:#339; font-weight:bold; }
a.hauptfarbe:link, a.hauptfarbe:visited {text-decoration:none; color:#013298; font-weight:normal;font-size : 8pt; }
a.hauptfarbe:hover {text-decoration:underline; color:#013298; font-weight:normal; font-size : 8pt;}
a.schwarz:link, a.schwarz:visited {text-decoration:none; color:#000; font-weight:normal; }
a.schwarz:hover {text-decoration :underline; color:#000; font-weight:normal; }
a.schwarzfett:link, a.schwarzfett:visited{text-decoration:none; color:#000; font-weight:bold; }
a.schwarzfett:hover {text-decoration :underline; color:#000; font-weight:bold; }
a.nichtfett:link, a.nichtfett:visited {text-decoration:none; color:#339; font-weight:normal; }
a.nichtfett:hover {text-decoration :underline; color:#339; font-weight:normal; }
a.fussfarbe:link, a.fussfarbe:visited {text-decoration:none; color:#003; font-weight:normal; }
a.fussfarbe:hover {text-decoration :underline; color:#003; font-weight:normal; }
a.blau:link, a.blau:visited {text-decoration:none; color:#339; font-weight:normal;}
a.blau:hover {text-decoration :underline; color:#339; font-weight:normal;}
.hauptfarbe {color:#3466c9; font-weight:normal;}
.hauptfarbefett {color:#3466c9; font-weight:bold;}
.schwarz {color:#000; font-weight:normal;}
.schwarzfett {color:#000; font-weight:bold;}
.nichtfett {color:#339; font-weight:normal;}
.fussfarbe {color:#003; font-weight:normal;}

/* Layout-Tabellen */
table.layout {border-collapse:collapse; border:0px;}
td.layout {background-color:#fff; border:0px; padding:0em; }
td.kopf {background-color:#009; border:none; padding:0em; }
td.kopfmeta {background-color:#33c; border:none; padding:0em; }
td.kopfebene1 {background-color:#b8ccf0; border:none; padding:0px; padding-bottom:2px; }
td.kopfguidedtour {background-color:#b8ccf0; border:none; padding:0px; padding-bottom:2px; }
td.linkespalte {background-color:#fff; border:none; padding:0em; }
td.mittelspalte {background-color:#fff; border:none; padding:0em; line-height:140%; }
td.ohneRand {background-color:#fff; border:none; padding:0em; }
td.rechtespalte {background-color:#fff; border:none; padding:0em; line-height:140%; }
td.ganzespalte {background-color:#fff; border:none; padding:0em; line-height:140%; }
td.leerspalte {background-color:#fff; border:none; padding:0em; }
td.fuss {background-color:#b8ccf0; border:none; padding:0.5em; }

/* Uni-Navigation Menu */
.metamenue {}
.menueebene1 {margin-bottom:3px;}
.popup {
 display:block;
 z-index:25;
 position:absolute;
 left:0px;
 visibility:hidden;
 border:1px solid #b8ccf0;
 background:#eaf0fa; 
 color:#000;
}
.menueebene1popup 
 {
 display: block;
 padding-left:0.5em; 
 padding-top:3px; 
 padding-bottom:3px; 
 border-bottom:1px solid #b8ccf0;
 }
.menueebene2off {padding-left:1.1em; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #b8ccf0;}
.menueebene2on
 {
  background-image:url(http://www.zdv.uni-mainz.de/pix/menue/pfeile/pfeil_menueebene2.gif);
  background-repeat:no-repeat;
  padding-left:1.1em;
  padding-top:3px;
  padding-bottom:3px;
  background-color:#eaf0fa;
  border-bottom:1px solid #b8ccf0;
  font-size : 8pt;
  font-weight: bold;
 }
.menuemittelspalte
 {
  color:#013298;
  line-height:160%;
  padding-left:1em;
  background-image:url('http://www.zdv.uni-mainz.de/pix/menue/pfeile/pfeil_menueebenemittelspalte.gif');
  background-repeat: no-repeat;
 }
.menuemittelspalte_on
 {
  color:#013298;
  line-height:160%;
  font-weight:bold;
  padding-left:1em;
  background-repeat: no-repeat
 }
 /* Uni-Navigation Menu */

/* ######### Uni CSS ######### */
