/* 
mein.css ist meine allgemeine Formatvorlage fuer udel.de/index.html
*/

 body {
 font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
 font-size: 14px;
 margin-left: 40px;
 margin-top: 30px;
 margin-right: 40px;
 margin-bottom: 20px;
}

table.rechts	{margin-left: 100px; margin-right:10px;}

td {
 border:1px solid #000; vertical-align:top; overflow:hidden;
}
/*
==============================================
   Link-Format fuer udel.de - Link-Liste
==============================================
*/

a:link
	{
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(50,50,220);
	background-color: transparent;
	border-bottom: 2px solid rgb(30,30,180);
/*	border-left: 6px solid rgb(30,30,180); */
	border-top: 0;
	border-right: 0;
	}



a:hover
	{
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(220,20,20);
	background-color: rgb(250,250,100);
	border-bottom: 2px solid rgb(220,30,30);
/*	border-left: 6px solid rgb(220,30,30); */
	border-top: 0;
	border-right: 0;
	}

a:active
	{
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(250,50,50);
	background-color: transparent;
	border-bottom: 2px solid rgb(30,30,120);
/*	border-left: 6px solid rgb(30,30,120); */
	border-top: 0;
	border-right: 0;
	}

a:visited
	{
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(120,30,120);
	border-bottom: 2px solid rgb(50,50,60);
/*	border-left: 6px solid rgb(50,50,60); */
	border-top: 0;
	border-right: 0;
	}

a:focus
	{
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(50,50,180);
	background-color: transparent;
	border-bottom: 2px solid rgb(30,30,120);
	border-left: 6px solid rgb(30,30,120);
	border-top: 1px solid rgb(30,30,120);
	border-right: 1px solid rgb(30,30,120);
	}

/*
======================================================
 uebliche LinkFormatierung mit Klassennamen "einfach":
======================================================
*/

 a.einfach:link 	{ color:#00D; text-decoration:none; border:0; background-color: transparent; }
 a.einfach:visited 	{ color:#00a; text-decoration:none; border:0; background-color: transparent; }
 a.einfach:hover 	{ color:#E00; text-decoration:none; border:0; background-color: transparent; }
 a.einfach:active 	{ color:#00E; text-decoration:underline; border:0; background-color: transparent; }
 a.einfach:focus 	{ color:#00AA00; text-decoration:underline; border:0; background-color: transparent; }




 a.zweifach:link 	{ color:#00D; text-decoration:none; border:0; background-color: transparent; }
 a.zweifach:visited 	{ color:#00a; text-decoration:none; border:0; background-color: transparent; }
 a.zweifach:hover 	{ color:#E00; text-decoration:none; border:0; background-color: #fca; }
 a.zweifach:active 	{ color:#00E; text-decoration:underline; border:0; background-color: transparent; }
 a.zweifach:focus 	{ color:#00AA00; text-decoration:underline; border:0; background-color: transparent; }

/*
=======================================================
 
=======================================================
*/


/* Klassen  */

.blau	{
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(20,20,180);
	background-color: transparent;
	}

.rot	{
	color: rgb(250,30,20);
	background-color: transparent;
	}

.gruen	{
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(10,110,20);
	background-color: transparent;
	}

.grau	{
	color: rgb(110,110,110);
	background-color: transparent;
	}

.dunkelgrau {
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(50,50,50);
	background-color: transparent;
	}

.dugrau {
	font-size:0.8em;
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	color: rgb(50,50,50);
	background-color: rgb(120,120,120);
	}

.fettrot {
	font-weight: bold;
	color: rgb(240,50,50);
	background-color: transparent;
	letter-spacing:0.2em;
	
	}

.headrot {
	font-family: Times, 'MS Serif', serif;
	font-weight: bold;
	font-size:1.4em;
	color: rgb(240,50,50);
	background-color: transparent;
	letter-spacing:0.2em;
	border-bottom: 2px solid rgb(150,150,200);
	border-left: 10px solid rgb(150,150,200);
	border-top: 0;
	border-right: 0;
	
	}

.fetterrot {
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	font-weight: bold;
	color: rgb(240,50,50);
	background-color: transparent;
	letter-spacing:0.4em;
	font-size: 20px;
	border-bottom: 3px solid rgb(150,150,200);
	border-left: 15px solid rgb(150,150,200);
	border-top: 0;
	border-right: 0;
	}

.headgrau {
	font-family: Helvetica, Verdana, Arial, Helv, sans-serif;
	font-weight: bolder;
	color: rgb(80,80,80);
	background-color: transparent;
	letter-spacing:0.3em;
	font-size: 20px;
	border-bottom: 1px solid rgb(200,200,200);
	border-left: 10px solid rgb(200,200,200);
	border-top: 0;
	border-right: 0;
	}

.headline {
	font-weight: bolder;
	color: rgb(120,50,50);
	background-color: transparent;
	letter-spacing:0;
	font-size: 20px;
	border-bottom: 1px solid rgb(200,200,200);
/*	border-left: 10px solid rgb(200,200,200); */
	border-top: 0;
	border-right: 0;
	}

.topbar	{
	color: rgb(255,255,255);
	width: 100%;
	background-color: rgb(236,236,236);
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	border-bottom: 4px solid black;
	}

.teaser {
	font-size: 12px;
	color: rgb(30,50,30);
	background-color: transparent;
	}

.headbig {
	font-weight: bolder;
	color: rgb(80,80,80);
	background-color: transparent;
	letter-spacing:0.1em;
	font-size: 30px;
	border-bottom: 3px solid rgb(120,50,50);
	border-left: 20px solid rgb(120,50,50);
	border-top: 0;
	border-right: 0;
	}

.mini	{
	font-size: 0.8em;
	letter-spacing: 0.2em;
	color: gray;
	border-top: 1px solid black;
	}

