/**********************************BODY***********************************/
	body 
	 {
		height: 10cm; 
		background-color: black;
		color:red;
	 } 
	html body
	 {
		overflow:visible;
	 }
/**********************************INNER**********************************/
	#header  
	 {
		position: absolute;
		width: 102%;
		height:10px;
		top: 0; 
		left: 0; 
		z-index: 2; 
		background-color: silver;
	 } 
	html>body #header  
	 {
		position: fixed; 
	 } 
	#main 
	 {
		position: absolute;
		top: 70px;  
		width: 70%;  
		right: 40px; 
		z-index: 1; 
		padding:20px 0 100px 0px;
		overflow:auto;
		height: 81%;
	 }

	#main code
	 {
		background:#E0E0E0;
		display:block;
	 }

	#main code a
	 {
		color:#0000BB;
	 }

	html>body #main
	 {
		overflow: hidden;
		height:auto;
		width:74%;
	 }
	#main h1
	 {
		text-align:center;
		font-size : 3em; 
		color : red;
	 }
	#main li
	 {
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px;
		text-align:justify;
	 }
	#main table
	 {
		width: 90%;
		border-collapse: seperate;	
	 }
	#main td
	 {
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px;
		text-align:justify;
	 }
	#main_header
	 {
		text-align:center;
	 }
	#topmenu 
	 {
		position: absolute;
		width: 79%;
		height: 40px;
		top: 5px;
		left: 10%;
		z-index: 2;
		background-color: black;
		border:1px solid silver;
	 } 
	html>body #topmenu
	 {
		position: fixed;
	 }
	#footer
	 {
		position: absolute;
		bottom:0px;
		padding-bottom:5px;
		left:20px;
		margin-top:50px;
		text-align:center;
		font-weight:bold;
		z-index:1;
		background-color:black;
	 }
	html>body #footer
	 {
		position: fixed;
	 }
	#search
	 {
		position:fixed;
		z-index: 4;
		top: 100px;
		left:78%;
	 }
	.info 
	 {
		z-index: 3;
		display: none;
		color:black;
	 }
	.info1
	 {
		z-index: 3;
		display: none;
		color:black;
	 }
	.toplink
	 {
		background-color: black;
		width: 19%;
		text-align: center;
		margin: 0px;
		padding: 0px;
		float: left;
	 }
	.toplink a
	 {
		color: white; 
		text-decoration: none; 
		font:bold 14px arial,sans-serif;
		padding:3px 5px 0px 3px;
		background-color:black;
		background-image: url(../pics/topmenu.gif);
		background-repeat: no-repeat;
		display: block;
		width: 120px;
		height: 30px;
		padding:3px 5px 0px 3px;
	 }
	.toplink a:hover, .toplink a:focus
	 {
		background-image: url(../pics/thover.gif); 
		background-repeat: no-repeat;
		padding:3px 5px 0px 3px;
		font:bold 14px arial,sans-serif;
	 }
	.toplink a:hover .info
	 {
		position: absolute;
		z-index: 3;
		display: block; 
		width:120px;
		background-color:#FEFFED;
		font-color: black;
		font-family: Arial,serif;
		font-size:11px;
	 }
/**********************************MENU**********************************/
	#current
	 {
		background-color: gray;

	 }
	.current
	 {
		background-color: gray;
		color: #fff;
	 }
	#sidebarback
	 {
		position: absolute; 
		width: 209px; 
		height: 250px; 
		top: 64%; 
		right: auto; 
		left: 0; 
		z-index: 1; 
	 } 
	html>body #sidebarback
	 {
		position: fixed; 
	 }
	#sidebar 
	 {
		position: absolute; 
		width: 150px; 
		height: auto; 
		top: 14%;
		left: 3%; 
		z-index: 2; 
		margin: 0px;
	 } 
	html>body #sidebar
	 {
		position: fixed; 
	 }
	#sidebar a
 	 {
		color:white;
		font:normal 13px arial,sans-serif;
		padding-left:2px;
		text-decoration:none;
	 }
	#sidebar a:hover
	 {
		color:white;
		font:normal 12px arial,sans-serif;
		text-decoration:none;
		background-color:gray;
	 }
	#sidebar a:hover .info
	 {
		position: absolute;
		z-index: 10;
		left: 160px;
		display: block; 
		width:120px;
		background-color:#FEFFED;
		font-color: black;
		font-family: Arial,serif;
		font-size:11px;
	 }
	#sidebar a:hover .info1
	 {
		position: absolute;
		z-index: 10;
		left: 160px;
		display: block; 
		width:200px;
		background-color:#FEFFED;
		font-color: black;
		font-family: Arial,serif;
		font-size:11px;
	 }
	#fuckfirefox
	 {
		width: 150px;
		background-image: url(../pics/menu2.gif);
	 }
	.menutop
	 {
	 	width: 150px;
		height:30px;
		background-image: url(../pics/menu.gif);
	 }
	.ula
	 {
		margin: 0px; 
		padding: 0px;
		list-style-type : none;
		font-family : Arial, Helvetica, sans-serif;
	 }
	.ula a
	 {
		display: block;
		width: 146px;
		height: 20px;
		margin-left: 1px;
		padding:0px;
	 }
	.mref
	 {
		display: block;
		width: 140px;
		margin-left: 1px;
	 }
	.bot
	 {
		border-bottom: 1px solid silver;
	 }
	.ulb
	 {
		margin: 0px;
		padding-left: 15px;
		padding-bottom:0px;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
	 }
	.ulb a, uld a
	 {
		display: block;
		width: 126px; 
		height: 20px;
		margin: 0px;
		padding:0px;
	 }
	.ulb li, uld li, ula li
	 {
		margin: 0px; 
		padding: 0px;
	 }
	.uld
	 {
		margin: 0px;
		padding-left: 25px;
		padding-bottom:0px;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
	 }
	.hg
	  {
		color: gold;
		font-family: comic, cursive, sans-serif;
		font-size: 35px;
		font-weight: bold;
	  }
/**********************************ZITATE**********************************/
	.zitat  	     	
	 { 
		color: lightblue; 
		font-weight: bold; 
		font-style: italic; 
		font-size: 15px; 
		font-family: cursive;  
		margin-bottom:2px;
		text-align:justify;
	 }
	.zitat:first-letter 
	 { 
		color: yellow; 
		font-weight: bold; 
		font-size: 18px; 
		font-family: cursive; 
	 }
	.zitathead:first-letter 
	 { 
		color: yellow; 
		font-weight: bold; 
		font-size: 24px; 
		font-family: cursive;  
	 }
	.zitathead  	    	
 	 { 
		color: lightblue; 
		font-weight: bold; 
		font-style: italic; 
		font-size: 20px; 
		font-family: cursive;  
	 }
	.orig 		    	
	 { 
		color: white;  
		font-style: italic; 
		font-size: 12px;
 		font-family: cursive; 
 	 }
/**********************************CLASS**********************************/
	.aufz
	 {
		color: silver;
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px; 	
	 }
	.blackb
	 {
		background-color: black;
	 }
	.silverb
	 {
	 	background-color: silver;
	 }
	.bold
	 {
		font-weight: bold;
		color: red;	
		text-align: center;
	 }
	.cursivetext
	 {
		color: red;
		font-size : 18px; 
		font-family: comic, cursive;
	 }
	.cursivetext a
	 {
		color: white;
		font-size : 18px; 
		font-family: comic, cursive;
	 }
	.heading 
	 { 
		font-weight: bold; 
		font-family: Arial, Serif; 
		color: red; 
		font-size: 25px;
	 }
	.silver
	 {
	 	color: silver;
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px; 
	 }
	.gold
	 {
		color: gold;
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px; 
	 }
	.text
	 {
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px; 
		color: red;
	 } 
	.text_small
	 {
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 12px; 
		color: red;
	 } 
	.white
	 {
		color: white;
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px; 
	 }
	.black
	 {
		color: black;
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px; 
	 }
	.blue
	 {
		color: blue;
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px; 
	 }
	.blacktext
	 {
		color: black;
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 11px; 
	 }
	.heading_silver
	 {
		font-weight: bold; 
		font-family: Arial, Serif; 
		color: silver; 
		font-size: 25px;
	 }
	.heading_gold
	 {
		font-weight: bold; 
		font-family: Arial, Serif; 
		color: gold; 
		font-size: 25px;
	 }	
	.his
	 {
		width: 90%;
	 }
	.fanshop
	 {
		margin-left: 20%; 
		text-align: center; 
		width: 450px;
	 }
	.fanshop a
	 {
		color: black;
	 }
	.fanshop a:hover
	 {
		color: red;
	 }
	.fanshop_top
	 {
		background-color: white; 
	 }
	.fanshop_image
	 {
		float: left;
		background-color: white; 
		height: 120px;
	 }
	.fanshop_info
	 {
		clear: right;
		margin: 2px 0 0 5px; 
		text-align: left;
	 }
	.fanshop_info a
	 {
		color: red;
		font: 16px bold Arial;
	 }
	.fanshop_info a:hover
	 {
		color: white;
	 }
	.fanshop_bottom
	 {
		clear: both;
		margin: auto; 
		padding-top: 4px; 
		text-align: center;
	 }
	.fop_bottom 
	 {
		color: black;
		font: 13px bold Arial;
	 }
	.fanshop_bottom a:hover
	 {
		color: white;
	 }
	.center_outer
	 {
		text-align:center;
	 }
	.center_inner
 	 {
		text-align:left;
	 }
	.center
	 {
		margin:auto;
	 }
	.center_both
	 {
		text-align:center;
		margin:auto;	
	 }
	.dfn
	 {
		color:green;
		cursor:crosshair;
	 }
/**********************************TAGS**********************************/

	h2
	 {
		color:#FC3;
		font-family:Verdana,Arial,Helvetica,Serif; 
		font-size:14px; 
		clear:both;
		margin-top:4em;
	 }
	h3
	 {
		color:silver;
		font-family:Verdana,Arial,Helvetica,Serif; 
		font-size:14px; 
		clear:both;
		margin-top:20px;
		
	 }
	#main p
	 {
		font-family : Verdana, Arial, Helvetica, Serif; 
		font-size : 14px;
		text-align:justify;
	 } 
	#main ul
	 {
		text-align:left;
	 }
	a
	 {
		margin:2px;
		font-size : 13px; 
		color :silver; 
		text-decoration : none; 
	 } 
	h1 a
	 {
		font-size : 1em; 
	 }
	#main a:hover, a:focus
	 {
		margin:0px;	
		padding:1px;
		color : #aaa; 
		border:1px solid silver;
	 } 
	li
	 {
		color: red;
	 }
	pre
	 {
		color: red;
	 }
	ul 		    	 
	 { 
		list-style-position:outside;
	 }
