body {	font-family: tahoma, verdana, arial, sans-serif;
		font-size: 0,8em;
		color: #ffffff;
		background-color: #333333;
		background-image: url(./img/body-bg.gif);
		background-repeat: repeat-x;
		margin: 0px 0px;
		padding: 0px; }

a:link 		{ color: #666666; text-decoration: none; }
a:visited 	{ color: #666666; text-decoration: none; }
a:hover 	{ color: #ffffff; text-decoration: none; }
a:active 	{ color: #ffffff; text-decoration: none; }
	
table		{ font-size: 1em; }

#backgrnd, #backgrndmod
		 {	top: 78px;
			width: 882px;
			margin-left: -441px;
			padding: 0px;
			overflow: hidden;
			border-width: 0px;
			border-style: solid;
  			border-color: #000000;
			z-index: 0; }
			
#backgrnd {	height: 500px; }

#backgrndmod
		  { height: 525px; }

/* Inhalt mit Scrollbalken */
#content  {	
			width: 400px;
	        clip: rect(0 400px 260px 0);
	        position: absolute;
			top: 160;
			margin-left: -377px;
			padding: 0px;
			color: #d5d5d5;
			font-size: 0.8em;
			z-index: 10; }
			
/* Inhalt ohne Scrollbalken */
#content2  {	
			width: 400px;
			height: 220px;
	        position: absolute;			
			top: 160;
			margin-left: -377px;
			padding: 0px;
			color: #d5d5d5;
			font-size: 0.8em;
			z-index: 10; }
			
.scroller {
			top: 119;
			width: 18px;
			height: 300px;
			margin-left: 20px;
			padding: 0px;
			overflow: hidden; 
			z-index: 11; }
			
.scroller .uparrow {
	        cursor: pointer;
			padding: 9px;			
			background-image: url(img/up_arrow.gif); 
			background-repeat: repeat-x;}
.scroller .downarrow {
	        cursor: pointer;
			padding: 9px;
			background-image: url(img/down_arrow.gif); 
			background-repeat: repeat-x;}
.scroller .bar {
			height: 50px;
	        margin: 2px;
	        border: 1px solid black;
	        padding: 0 2px; }			
						
#head_l   {	top: 41;
			width: 140px;
			height: 32px;
			margin-left: -436px;
			padding: 0px;
			z-index: 9; }
			
#head_r   {	top: 47;
			width: 140px;
			height: 20px;
			margin-left: 306px;
			padding: 0px;
			z-index: 9; }			

#navitop  {	top: 46;
			width: 600px;
			height: 32px;
			margin-left: -232px;
			padding: 0px;
			color: #000000;
			font-size: 0.85em;
			font-weight: bold;
			z-index: 9;
			font-variant: small-caps; }
			
#navimod  {	top: 82;
			width: 600px;
			height: 32px;
			margin-left: -376px;
			padding: 0px;
			color: #ffffff;
			font-size: 0.8em;
			z-index: 9; }
			
#footer
 		  { top: 433px;
			width: 882px;
			height: 141px;
			margin-left: -441px;
	
			background-image: url(./img/footer_bg.gif);
			background-repeat: repeat-x;
	
			padding: 0px;
			overflow: hidden;
			z-index: 1; }

#bottomline
 		  { top: 452px;
			width: 800px;
			height: 200px;
			margin-left: -400px;	
			padding: 0px;
			overflow: hidden;
			font-size: 0.7em; 
			vertical-align: top;
			text-align: center;
			z-index: 10; }
			
#copyright
		  {	top: 540px;
			width: 400px;
			height: 200px;
			margin-left: 93px;	
			padding: 0px;
			overflow: hidden;
			font-size: 0.7em; 
			vertical-align: top;
			text-align: center;
			z-index: 10; }

#bottomline a:link, #copyright a:link		{ color: #ffffff; text-decoration: none; border: none; }
#bottomline a:visited, #copyright a:visited { color: #ffffff; text-decoration: none; border: none; }
#bottomline a:hover, #copyright a:hover 	{ color: #c7c7c7; text-decoration: none; border: none; }
#bottomline a:active, #copyright a:active 	{ color: #ffffff; text-decoration: none; border: none; }
						
#backgrnd, #backgrndmod, #content, #content2, .scroller, #head_l, #head_r, #navitop, #navimod, #footer, #bottomline, #copyright
			{ position: absolute; left: 50%; }
