body
		{ 
			position:absolute;
			background:#000000;
			font-family: Verdana, Geneva, sans-serif;
		}
		html, body
		{ 
			top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
		}
		#header_container 
		{
			position:fixed;
			top:0; left:0; right:0;
			margin:0;
			height:3em;
			z-index:3;
		}
.a1 {
  float: left;
} 
		#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			background:#000000;
			z-index:3;
			margin:0;
			padding:0.2em;
		}
		#menu
		{
			position:fixed;
			top:110px;
			left:3px;
			width:204px;
			background: url(../images/css/navi_off.png);
	 		background-repeat: no-repeat;
			height:60%;
			padding-left: 25px;
			padding-top: 30px;
			color:#F94300;
		}

		#content
		{
			margin:0;
			padding-top:117px;
			padding-left:199px;
			padding-bottom:3em;
			z-index:2;
			background:#000000;
			width:625px;
		}
	
		#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:center;
			margin:0;
			height:1em;
			z-index:3;
		}
		#footer 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#F94300;
			z-index:3;
			font-size: 60%;
		}
		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container, * html #footer_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
		* html #menu
		{
			position:absolute;
		}
		* html #menu_game
		{
			position:absolute;
		}
		* html #header,* html #footer
		{
			height:100%;
			position:static;
		}
		* html #content 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}
		#menu li
		{
			list-style: none;
			margin:0;
			padding:0.1px;
		}
		#menu li#active
		{
			padding:0.5em;
			text-decoration:underline;
		}
		#menu a:link, #menu a:visited
		{
			dcolor:black;
			text-decoration:none;
			margin:0;
			padding:0.1px;
			color:#79B0FE;
			font-size: 80%;
			display:block;
			width:150px;
		}
		#menu a:hover
		{
			color:#ffffff;
			text-decoration:underline;
			background: url(../images/css/link_hover.png) 100% 1px no-repeat;
		}
		* html #menu
		{
			margin:0;
			width:10.5em;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
		
		#menu_game li
		{
			list-style: none;
			margin:0;
			padding:0.1px;
		}
		#menu_game li#active
		{
			padding:0.5em;
			text-decoration:underline;
		}
		#menu_game a:link, #menu_game a:visited
		{
			dcolor:black;
			text-decoration:none;
			margin:0;
			padding:0.1px;
			color:#79B0FE;
			font-size: 70%;
			display:block;
			width:150px;
		}
		#menu_game a:hover
		{
			color:#ffffff;
			text-decoration:underline;
			background: url(../images/css/link_hover.png) 100% 1px no-repeat;
		}
		* html #menu_game
		{
			margin:0;
			width:10.5em;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
		
#logo {
		position:absolute;
		height: 100px;
		left:252px;
		width:256px;
		top;2px;
}



#nav_top {
	position:absolute;
	top: 1px;
	height: 155px;
	left:584px;
	width:342px;
	padding-top: 25px;
	padding-left: 25px;
	background: url(../images/css/ress_anzeige.png);
	background-repeat: no-repeat;
}

#login {
position:absolute;
	width:256px;
	height: 100px;
	top:30px;
	padding-left: 1px;
	padding-top: 20px;
	background: url(../images/css/login.jpg);
	background-repeat: no-repeat;
}
#status {
	position:absolute;
	width:256px;
	height: 100px;
	top: 30px;
	left:760px;
	padding-left: 12px;
	padding-top: 25px;
	 background: url(../images/css/status.jpg);
	 background-repeat: no-repeat;
}


#right_news{
	top:126px;
	position:absolute;
	left: 815px; 
	width:200px;

	height:60%;
	font-size: 80%;
  padding-top:25px;
	padding-left:13px;

	background: url(../images/css/navi_off.png);
		background-repeat: no-repeat;
}
#right_news a:link {
	color: #004FD8;
	text-decoration: underline;
}
#right_news a:visited {
	color: #F94300;
	text-decoration: underline;
}
.normalfont_organge {
	font-size : 10px;
	color : #F94300;
}
.normalfont_white{
	font-size : 12px;
	color : #FFFFFF;
}
.redfont {
 font-size: 14px;
 font-family: Verdana, Geneva, sans-serif;
 color: #FF0000;
}
.normalfont {
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 color: #FFFFFF;
}
.smallfont {
 font-size: 10px;
 font-family: Verdana, Geneva, sans-serif;
 color: #FFCC00;
}
.smallfont_white {
 font-size: 70%;
 color: #FFFFFF;
}
.box {padding:0.1%;}
.ro {
	background:  url("../images/css/box_ro.png") top right no-repeat;
	font-size: 12px;
	margin:0;
}
.lo {
	background:  url("../images/css/box_lo.png") top left no-repeat;
}
.ru {
	background:  url("../images/css/box_ru.png") bottom right no-repeat;
	font-size: 12px;
}
.lu {
	background:  url("../images/css/box_lu.png") bottom left no-repeat;
	margin:0;
}
.inhalt {
	margin:0;
	padding:3.0em 2.5em 2.5em 2.0em;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}
.inhalt a:link {
	color: #F94300;
 text-decoration: none;
}

.inhalt a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.inhalt a:visited {
	color: #F94300;
	text-decoration: none;
}
.inhalt_o {
	margin:0;
	font-size: 12px;
	position: relative;
	top: 20px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
}
.yellow {
 font-size: 10px;
 			font-family: Verdana, Geneva, sans-serif;
 		color: #FFFF00;
}

.gray{
 font-size: 70%;
 			font-family: Verdana, Geneva, sans-serif;
 		color: #79B0FE;
}
.normalfont {
 font-size: 12px;
 			font-family: Verdana, Geneva, sans-serif;
 color: #FFFFFF;
}
.textBox
{
	font-size: 11px;
 font-family: Verdana, Geneva, sans-serif;
 color: #093349;
 background-color: #f5f5f5;
  background-image: url(../images/css/inputbg.gif);
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 2px;

} 
.textfeld
{
 font-size: 11px;
 font-family: Verdana, Geneva, sans-serif;
 color: #093349;
 background-color: #f5f5f5;
 background-image: url(../images/css/inputbg.gif);
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 2px;
} 
.button
{
	padding:0;
	margin:0;
	border:1px solid #FFDDDE; 
	 background-color: #f5f5f5;
		background: url(../images/css/button_bg_1.gif) repeat-x;
	font-size:10px;
	color: #000000;
} 
.combo
{
	font: normal 8pt Tahoma;
	color: #000000;
	background-color: #DADCEF;
	border-width: 1px;
	border-style: solid;
	border-color: #838ACF;
	padding: 1px;
}    
.textauto
{
	border-bottom: 0px solid;
	border-left:0px;
	border-right: 0px solid;
	border-top: 0px solid;
	font:12px arial, helvetica, sans-serif;
	color: #FFCC00;
	background-color: #9CAABD;
}
.tabl_def {
border: 1px solid white;
caption-side: bottom;
border-collapse:collapse;
color: #CCCCCC;
background-color:#2F2F2F;
}
.tabl_over{
  border: none;
  caption-side: bottom;
  border-collapse: collapse;
  font-size: 12px;
  color: #FFFFFF;
  text-align:left;
  background-color: #2A2A2A;
  padding:0.1em 0.1em 0.1em 0.3em;
}
.tabl_cells {
  border:none ;
  caption-side: bottom;
	border-collapse: collapse;
	background-color:#2F2F2F;
	vertical-align:top;
	text-align:left;
	padding:0.2em 0.2em 0.2em 0.2em;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}





.tabl_cells_header{
	height: 0px;
	padding: 0px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
   color: #FFFFFF;
   text-decoration: none;
}
a:hover {
 	text-decoration: none;
	color: #FFFF00; 
}
a:active {
   color: #0000CC;
   text-decoration: none;
}

.votes{
		background-color:#FF0000;
		font-size: 10px;
		width: 300px;
		text-align:center;
		margin: auto;
 		 font-size: 70%;
	 color: #FFFFFF;
}
.votes_b{
		
		font-size: 10px;
		width: 100px;
		text-align:center;
		margin: auto;
 	
}		
#voranmeldung{
	top:50px;
	position:absolute;
	left: 641px; 
width: 160px;
height:160px;
z-index:6;
	
}
