BODY {
	FONT-WEIGHT: normal; 
	BACKGROUND: #efefef; 
	margin-right : 1em;
 	margin-left  : 50px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Trebuchet MS", Arial, Georgia, sans-serif
}

EM {
	FONT-weight: bold; 
	COLOR: #ee0000
}

th {
	font-family:Trebuchet MS, Arial, Verdana, Sans-Serif;
	BACKGROUND: red;
	color     : white;
}

P, TD, DIV, UL, DL, DT, DD, OL, LI, H1, H2, H3, H4 {
   	font-family : "Trebuchet MS", Arial, Georgia, sans-serif;
}


/* -------------------------------------------- */
/*                Menu                          */
/* -------------------------------------------- */



#menu{
	width:12%;
	float:left;
	border-top:2px solid #efefef;
	border-right:2px solid #efefef;
	border-bottom:2px solid #efefef;
	border-left:2px solid #efefef;
	text-align:center;
	
}


#menu a{
	color:red;
	font:bold 12px verdana, sans-serif;
	margin:5px 0 5px 0;
	padding:1px 3px 1px 4px;
	text-decoration:none;
	text-align:center;
	display:block;
	border-top:1px solid #aaaaaa;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid #aaaaaa;
	width:150px;
}


#menu a:hover{
	color:black; 
	bgcolor:red;
	border-top:1px solid white;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-left:1px solid white;
}




/* -------------------------------------------- */
/*                Überschriften                 */
/* -------------------------------------------- */


H1 {
   	font-size    : 1.5em;
  	font-weight  : bold;
   	color        : white;
   	background   : red;
  	text-align   : right;
   	margin-right : 1em;
   	margin-left  : 0em;
   	padding      : 2px 40px 1px 0;
   	border-width : 3px 0;
   	border-style : solid none;
   	border-color : black;
   	width        : 88%;
}

H2 {
   	font-size    : 1.75em;
   	font-weight  : bold;
   	color        : black;
   	background   : white;
   	text-align   : right;
   	margin-right : 1.2em;
   	margin-left  : 2.5em;
   	padding      : 2px 40px 1px 0;
   	border-width : 1px 0;
   	border-style : solid none;
   	border-color : #0000a0;
}

H3 {
   	font-weight  : bold;
   	font-size    : 1.5em;
   	color        : black;
   	background   : red;
   	text-align   : center;
   	margin-right : 1em;
   	margin-left  : 4.5em;
   	border-width : 1px 0;
   	border-style : solid none;
   	border-color : 0000a0;
   	width        : 33%;
}

/* ------------------------------------------- */
/*                   Links                     */
/* ------------------------------------------- */


A:link {
   	color           : blue;
   	background      : transparent;
   	text-decoration : underline;
   	font-weight     : bold;
}


A:visited {
   	color           : darkred;
   	background      : transparent;
   	text-decoration : underline;
   	font-weight     : bold;
}


A:hover {
   	color           : red;
   	background      : transparent;
   	text-decoration : underline;
   	font-weight     : bold;
}

:link img { border:none;text-decoration:none; }
:visited img { border:none;text-decoration:none; }
:link:active img, :visited:active img { border:none; text-decoration:none;}

/* -------------------------------------------- */
/*                Content			*/
/* -------------------------------------------- */

#content{
	width:75%;
	float:right;
	
}


/* -------------------------------------------- */
/*                Bilder			*/
/* -------------------------------------------- */

#bild	{
	margin-top:25px;
	clear:left;
	text-align:left;
	float:left;
	
}

p.info { border:1px solid gray; background-color:#E0E0E0; padding:4px; margin:0px; }
