

body,html,h1,h2,h3 {
	margin:0;
	padding:0;
	font-size:100.01%; }

body {
	font-size:110%;
	background-color:#855464;
	 }


hr {
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #eeeeee; }
	
form {
	padding:0;
	margin:0; }
	
select {
	border:1px solid black;
	margin:4px;
	background-color:#FFA861;
}
	
/* Userbody, für Besucher der Seiten */	
#uBody {
	padding:4px;
	font-size:.9em;
	font-family:"Trebuchet MS",arial,helvetica,sans-serif;
	margin:0 auto;
	width:740px;
	background-color:#fff;
	border:2px solid #ccc;
	
	 }
	
/*  Gesamtliste */	

/* ein Element der Kursliste */
#uBody .KursListe {
	margin-left:40px;
	margin-bottom:40px;
  width:500px;
	border:1px solid #f5f5f5; }	
		
.fTable {
	background-color:#f5f5f5;
	padding:0px;
 	width:500px; }

.fActionLine {
	width:500px;
	background-color:#f5f5f5;
	text-align:center; }
	
#uBody .fActionLine p {
	/* padding:4px; */
	margin:0;
	/* letter-spacing:2px; */ }	

#uBody .fInputOk,  #uBody .fInputNotOk {
	padding:4px;
	width:30%;
	background-color:#aadddd; }
	
#uBody .fContent {
	padding:4px;
	background-color:#F3E0A5; }	
	
#uBody .fReq {
	text-align:center;
	background-color:#F3E0A5; }		
	
/* .fSubmit  {
	margin-top:4px;
	padding:4px;
	background-color:#F3E0A5; }	 */
	
/* In der Kursliste eingeblendete Monatsbalken */	
#uBody .MonthLine {
	font-weight:bold;
	margin-top:48px;
	padding:4px;
	/* display:block; */
	background-color:#FFA861; }


	
#uBody a {
/* 	color:#FC6A08; */
	color:#9C314D;
	text-decoration:none;	}
	
#uBody	a:hover {
	color:#444444;
	text-decoration:underline;	}	

h1 {
	font-size:180%;
	letter-spacing:3px;
	font-weight:normal;
	margin-bottom:48px; }
	
h2 {
	font-size:140%;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:12px;
	margin-top:24px; }	

h3 {
	font-size:100%;
	margin-bottom:6px;
	margin-top:12px; }

	
#menu {
	float:left;
	font-size:95%;
	width:124px; }
	
.mitem {
	margin-bottom:6px;
	padding:0 0 0 2px;
}	

#title {
	margin-bottom:60px; }
	
.title_text {
	font-family:"Trebuchet MS",arial,helvetica,sans-serif;
	font-size:1.4em;
	font-style:italic;
	text-align:right;
	color:#888888;
	letter-spacing:2px;
	font-weight:normal;	}		

#content {
	margin-left:150px; }

#content input {
	background-color:#FFA861; }	
	
	
#fDIV {
	margin-top:40px; }

#fDIV form {
		border:0;
	padding:0; }	
	

#fDIV .fTable {
	background-color:#ffffff; }

#fDIV .fTable TD {
	padding:4px; }	
	
#fDIV .fReq {
	background-color:#f0f0f0; }	
	

#fDIV .fSubmit  {
	background-color:#eeeeee; }	
	
.fHead {
	font-weight:bold;
	font-size:110%; }		

#fDIV .fUserfeedback {
	background-color:#f0f0f0;
	color:#000000; }	
	
.bottom {
	font-size:80%; }

	
div .img_l {
	margin-right:1em;
	float:left;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fef3b4;
} 

div .img_r {
	margin-left:1em;
	float:right;
	padding:2px;
	border:1px solid #ccc;
	background-color:#fef3b4;
}

div .img_caption {
	font-size:80%;
	color:#888888;
	text-align:center;
}
	
p.image {
	margin-top:0;
}
	

#texte h1 {
	font-size:170%;
	font-weight:normal;
	margin:10px 30px 0 30px;
	text-align:center;
}

#texte h2 {
	text-align:center;
	font-size:120%;
	font-weight:normal;
	margin:20px 0 60px 0;
}

#texte h3 {
	text-align:center;
	font-size:100%;
	font-weight:bold;
	margin:40px 0 20px 0;
}
	
.author {
	color:#855464;
	font-weight:normal;
	letter-spacing:1pt;
	margin:0;
	text-align:center;
	font-size:110%;
	}


.zitat {
	font-size:90%;
	text-align:left;
	padding:10px 0 10px 60px;
	font-style:italic;
}


