

/* Allgemeines */

body { background-color:#fff; margin-left:10px; margin-right:10px; margin-top:0px;
 margin-bottom:0px;}

#linkespalte {font-family:verdana,arial,helvetica,sans-serif; }
#mittelspalte {font-family:verdana,arial,helvetica,sans-serif; }
#rechtespalte {font-family:verdana,arial,helvetica,sans-serif; }
#ganzespalte {font-family:verdana,arial,helvetica,sans-serif; }
#kopf {font-family:verdana,arial,helvetica,sans-serif; margin-bottom:0px;}
#fuss {width:100%; font-family:verdana,arial,helvetica,sans-serif; margin-top:18px;}
#inhalt {font-family:verdana,arial,helvetica,sans-serif;  margin-bottom:20px;}

div {font-family:verdana,arial,helvetica,sans-serif; }
span {font-family:verdana,arial,helvetica,sans-serif; }
p {font-family:verdana,arial,helvetica,sans-serif; }
ul {font-family:verdana,arial,helvetica,sans-serif; }

.boxaktuell {background:#cc9; padding:4px; margin-bottom:2px;}
.textboxaktuell	{line-height:130%; background:#F6F6EE; color:#000; padding:4px; margin-bottom:2px;}
.headlineboxneutral	{background:#fff; margin-bottom:2px;}
.fuss {color:#660;}
.linkliste {color:#339; padding-left:8px; background-image: url('http://www.uni-mainz.de/pictures/linkliste.gif'); background-repeat:no-repeat; font-family:verdana,arial,helvetica,sans-serif }

.boxrahmenweiss { border:1px solid #663; padding:2px; background-color:#fff;}
.boxrahmenfarbig { border:1px solid #663; padding:2px; background-color:#F6F6EE;}

.einrueckung {padding-left:20px;}
.dummy {display:none;}

img.textbild {margin-bottom:18px;}

hr.gruen {color:#cc9; background-color:#cc9; height:1px; border:none;}
b.gruen {color:#663; font-weight:bold;}

.datenhintergrund {font-family:verdana,arial,helvetica,sans-serif;  color:#000;
font-weight:normal; background-color: #F6F6EE; display: block;}
.datenweiss {font-family:verdana,arial,helvetica,sans-serif;  color:#000;
font-weight:normal; background-color: #fff; display: block;}

/* Headlines */

h1 {font-family:verdana,arial,helvetica,sans-serif; font-size:2em; font-weight:bold; color:#006600;}
h2 {font-family:verdana,arial,helvetica,sans-serif; font-size:1.5em; color:#006600;}
h3 {font-family:verdana,arial,helvetica,sans-serif;  font-weight:bold; color:#006600;}
h4 {font-family:verdana,arial,helvetica,sans-serif;  font-weight:bold;}
h5 {font-family:verdana,arial,helvetica,sans-serif;  font-style:italic; font-weight:bold;}

/* Links */

a:link {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#339;
 font-weight:bold;}
a:visited {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#339; font-weight:bold;}
a:hover	{text-decoration:underline; font-family:verdana,arial,helvetica,sans-serif;  color:#339; font-weight:bold;}

a.gruen:link {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#330; font-weight:normal;}
a.gruen:visited	{text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#330; font-weight:normal;}
a.gruen:hover {text-decoration:underline; font-family:verdana,arial,helvetica,sans-serif;  color:#330; font-weight:normal;}

a.gruenfett:link {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#330; font-weight:bold;}
a.gruenfett:visited	{text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#330; font-weight:bold;}
a.gruenfett:hover {text-decoration:underline; font-family:verdana,arial,helvetica,sans-serif;  color:#330; font-weight:bold;}

a.schwarz:link {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#000; font-weight:normal;}
a.schwarz:visited {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#000; font-weight:normal;}
a.schwarz:hover	{text-decoration :underline; font-family:verdana,arial,helvetica,sans-serif;  color:#000; font-weight:normal;}

a.schwarzfett:link {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#000; font-weight:bold;}
a.schwarzfett:visited {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#000; font-weight:bold;}
a.schwarzfett:hover	{text-decoration :underline; font-family:verdana,arial,helvetica,sans-serif;  color:#000; font-weight:bold;}

a.blau:link {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#339; font-weight:normal;}
a.blau:visited {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#339; font-weight:normal;}
a.blau:hover {text-decoration :underline; font-family:verdana,arial,helvetica,sans-serif;  color:#339; font-weight:normal;}

a.dunkelblau:link {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#003; font-weight:normal;}
a.dunkelblau:visited {text-decoration:none; font-family:verdana,arial,helvetica,sans-serif;  color:#003; font-weight:normal;}
a.dunkelblau:hover {text-decoration :underline; font-family:verdana,arial,helvetica,sans-serif;  color:#003; font-weight:normal;}

.gruen {color:#330; font-weight:normal;}
.gruenfett {color:#663; font-weight:bold;}
.schwarz {color:#000; font-weight:normal;}
.schwarzfett {color:#000; font-weight:bold;}
.blau {color:#339; font-weight:normal;}
.dunkelblau {color:#003; font-weight:normal;}


/* Daten-Tabellen */


table.daten	{border-collapse:collapse; border:1px solid #663; margin-bottom:8px; background-color:#E5E5CD;}
td.datenhintergrunddunkel {font-family:verdana,arial,helvetica,sans-serif;  background-color: #E6E6CC;}
td.daten	{font-family:verdana,arial,helvetica,sans-serif;  background-color: #F6F6EE;}

td.datenweiss {font-family:verdana,arial,helvetica,sans-serif;  background-color: #fff;}
th.daten {font-family:verdana,arial,helvetica,sans-serif;  color:#330; background-color: #F6F6EE; padding-bottom:4px; padding-top:4px;}
th.datenweiss {font-family:verdana,arial,helvetica,sans-serif;  color:#330; background-color: #fff; padding-bottom:4px; padding-top:4px;}
tr.bildtabelle img {display: block;}
td.formweiss {background-color:#fff; border:none; font-family:verdana,arial,helvetica,sans-serif; }
caption.daten {text-align:left; font-weight:bold; padding-bottom:14px; font-family:verdana,arial,helvetica,sans-serif; }

th {font-family:verdana,arial,helvetica,sans-serif;  background-color: #F6F6EE; border:1px solid #717157; color:#330;}
td {font-family:verdana,arial,helvetica,sans-serif;  background-color: #fff; border:1px solid #717157; }

/* Layout-Tabellen */

td.kopf	{background-color: #009; border:none; padding:0em;}
td.kopfmeta {background-color: #2F2FC4; border:none; padding:0px;}
td.kopfebene1 {background-color: #339999; border:none; padding:0px;}
td.linkespalte {background-color: #fff; border:none; padding:0px; font-family:verdana,arial,helvetica,sans-serif; }
td.mittelspalte	{background-color: #fff; border:none; padding:0px; font-family:verdana,arial,helvetica,sans-serif; }
td.rechtespalte	{background-color: #fff; border:none; padding:0px; font-family:verdana,arial,helvetica,sans-serif; }
td.ganzespalte {background-color: #fff; border:none; padding:0px; font-family:verdana,arial,helvetica,sans-serif; }
td.leerspalte {background-color: #fff; border:none; padding:0px;}
td.fuss	{background-color: #33999; border:medium none; padding:5px; font-family:verdana,arial,helvetica,sans-serif }


/* Menue */

.menueebene1popup {display:none;}

.metamenue	{}
.menueebene1 {margin-bottom:3px;}
.menueebene2off	{padding-left:12px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #cc9;}

.menueebene2on
	{
		background-image:url(pix/menue/pfeile/pfeil_menueebene2.gif);
		background-repeat:no-repeat;
		padding-left:8px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9
	}

.menueebene3off
	{
		padding-left:24px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9;
	}

.menueebene3on
	{
		background-image: url(pix/menue/pfeile/pfeil_menueebene3.gif);
		background-repeat: no-repeat;
		padding-left:20px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9
	}

.menueebene4off
	{
		padding-left:36px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9;
	}

.menueebene4on
	{
		background-image: url(pix/menue/pfeile/pfeil_menueebene4.gif);
		background-repeat: no-repeat;
		color:#330;
		padding-left:32px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9
	}

.menueebene5off
	{
		padding-left:48px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9;
	}

.menueebene5on
	{
		background-image: url(pix/menue/pfeile/pfeil_menueebene5.gif);
		background-repeat: no-repeat;
		color:#330;
		padding-left:44px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9
	}
	
.menueebene6off
	{
		padding-left:60px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9;
	}

.menueebene6on
	{
		background-image: url(pix/menue/pfeile/pfeil_menueebene6.gif);
		background-repeat: no-repeat;
		color:#330;
		padding-left:56px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#F6F6EE;
		border-bottom:1px solid #cc9
	}

.menuemittelspalte
	{
		color:#330;
		line-height:160%;
		padding-left:1em;
		background-image:url(pix/menue/pfeile/pfeil_menueebenemittelspalte.gif);
		background-repeat: no-repeat
	}


/* Extrafenster */


.headline {color:#663; font-weight:bold; background-color: #cc9; display: block; text-align:right; height:18px; padding-right:17px; font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}


