/** Author: Michael Diederich
    Date: End of October 2005                                        **/

a:VISITED {
	background-color:	transparent;
	font-style: 		italic;
	color: 			#cc0000;	
}

a:HOVER {
	color: 			red;
	background-color: 	transparent;
	text-decoration: 	overline;
}

a:LINK{
	color: 			#000000;
	background: 		transparent;
}

a.block{
	color:			black;
	background:		transparent;
	display:		block;
	width:			99%;
	padding:		2px;
	text-decoration:	none;
	list-style: 		circle inside;
	font-size:		0.9em;
}

i.todo {
	color:			black;
	background:		transparent;
	display:		block;
	width:			99%;
	padding:		2px;
	text-decoration:	none;
   	list-style: 		circle inside;
	font-size:		0.8em;
}

a.block:HOVER{
   	color:			#ffffff;
   	background-color:	#77A7FF;
	list-style:		circle outside;
	width:			98%;
}

body{
	font-family: 		sans-serif;
	font-size:	 	1.1em;
	background: 		#77A7FF;
	color: 			Black;
	margin: 		0.5%;
	text-align: 		justify;
}

p:first-letter{
	font-size: 		20px;
	font-weight:		500;
}

p {
	padding: 0px 250px 0px 230px;
}

.button{
   	background-color: 	#77a7ff;
	color: 			red;
	font-weight: 		bolder;
	text-align: 		center;
}

i.alist {
	font-size: 		1.1em;
	color: 			black;
	background-color:	transparent;
}

div.alist{
	font-size: 		1.1em;
	color: 			black;
	background-color: 	transparent;
}

.pre {
   	font-family: 		"Courier New Courier", Conga, Courier, sans-serif;
	font-style:	 	italic;
	border-bottom: 		solid 2px black;
	border-top: 		solid 2px black;
	font-weight: 		bold;
	padding: 		10px 40px;
	background-color: 	#fffedd;
	color: 			black;
	font-size: 		1.1em;
	margin-right: 		25px;
	padding: 0px 250px 0px 230px;
	
}

i.Ueberschrift  {
	font-size: 		2em;
	font-style: 		normal;
}

ul.aufzahl {
	list-style: 		circle outside;
	line-height:		25pt;
}

ul.fettaufzahl {
	list-style: 		square outside;
	font-size: 		larger;
}

.c1 {
	text-align: 		center;
}

.rechts {
	text-align: 		right;
}

.tabelle,tr,td {
	border-style: 		dotted;
	padding: 		2px;
	border-color: 		#036CD6;
	border-collapse: 	collapse;
	table-layout : 		auto;
}

.rahmen {
	border: 		3px;
	border-color: 		#036CD6;
	border-style: 		dotted;
}

div.back {
	font-style: 		italic;
	font-weight: 		normal;
	font-size: 		medium;
	color:			white;
	background-color: 	#3DB900;
	margin: 		0px;
	text-indent: 		inherit;
	padding: 		10px 40px;
	border: 		2px solid black;
}

.bold {
	font-weight: 		bold;
}

img.conform {
	background: 		transparent;
	color: 			white;
	border: 		none;
}

.gelbkasten {
	font-size: 		120%;
	border-width: 		1px;
	border: 		1px dotted;
	color: 			black;
	background: 		#F8D23F;
	text-align: 		center;
	font-variant: 		small-caps;
 	padding: 0px 250px 0px 230px;
}

h1,h2,h3,h4,h5{
	color: 			#000000;
	background: 		transparent;
	font-weight: 		bold;
	text-align: 		center;
}

hr{
        margin-right:		25px;
        margin-left:		25px;
}        

p.line{
	text-decoration: 	underline;
	table-layout: 		auto;
}

.navihead{
	width:			185px;
	padding:		2px;
	background-color:	red;
	border:			#606760 1px dotted;
	font-size:		11px;
	font-weight:		bold;
	color:			#000000;
	-moz-border-radius:	5px 5px 0px 0px; /** Leider kein valides CSS **/
	margin-top:		10px;
}

.navitext{
	width:			185px;
	padding:		2px;
	background-color:	#e3e4ff;
	border-bottom:		#606760 1px dotted;
	border-left:		#606760 1px dotted;
	border-right:		#606760 1px dotted;
	-moz-border-radius:	0px 0px 5px 5px; /** Leider kein valides CSS **/
}

#menus{
	float:			right;
	width:			20%;
	padding-left: 		6px;
}

#menu-links{
	float:			left;
	width:			20%;
	padding-right:		6px;
}

.myulsquare{
	list-style-image:	url(images/squarerd.gif);
}
