a:link  
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #FFFFFF;
}
a:visited 
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #FFFFFF;
}
a:hover 
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #FFFF00;
}
a:active 
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #FFFFFF; 
}

a.extern:hover 
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #00FF00; 
}

/*+++++++++++++++++++++++++++++++++++++++++*/
/* textfelder im main text*/
.text1
{ 
 text-decoration: none; font-family: Tahoma; font-size: 8pt; color: #999966;
 text-align:center; 
}
.text1_bottom
{ 
 text-decoration: none; font-family: Tahoma; font-size: 8pt; color: #FFEC8B;
 text-align:center; 
}
.gliederung1
{ 
 text-decoration: none; font-family: Verdana; font-size: 10px; color: #999966;
 padding-left: 185px;
}
/* textfelder und gliederungspunkte im impressum*/
.impress_text1
{ 
 text-decoration: none; font-family: Tahoma; font-size: 8pt; color: #999966;
}

.impress_gliederung1
{ 
 text-decoration: none; font-family: Verdana; font-size: 11px; color: #999999;
}

/*+++++++++++++++++++++++++++++++++++++++++*/
.first_line  
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #B3B3B3;
}
.date  
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #B3B3B3;
}
.weekend_edition  
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #FFFF00;
}
.freetime_edition  
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #FFFFFF;
}
.menu  /* span element for main menu */
{ 
 text-decoration: none; font-family: Verdana; font-size: 11px; color: #FFEC8B;
}
.menu_impressum  
{ 
 text-decoration: none; font-family: Verdana; font-size: 10px; color: #FFFFFF;
}
.menu_impressum2  
{ 
 text-decoration: none; font-family: Verdana; font-size: 9px; color: #B3B3B3;
}
.index_text  
{ 
 text-decoration: none; font-family: Verdana; font-size: 10px; color: #FFEC8B;
}
.menu_jump  
{ 
 text-decoration: none; font-family: Verdana; font-size: 8px; color: #B3B3B3;
}
.menu_ip 
{ 
 text-decoration: none; font-family: Verdana; font-size: 8px; color: #FFFFFF;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* only impressum */
#impress{
    width: 1px; line-height: 1px; height: 1px; position: fixed;
    top: 2%; left: 50%; overflow: visible; z-index: 2000;
}
div.impressum_main {
	display: none; padding: 0px 0px 0px 0px; margin: 0px auto; position: absolute; top: 0px; left: -458px;
    width: 916px; height: 755px; text-align: left; 
}
div.close_button_imp{
	display: none; padding: 0px; margin: 5px 0px 0px 892px; position: absolute; top: 0px;
    width: 16px; height: 16px; background-image: url('Images/close_button.png');
	text-align: left; cursor: pointer;
}
div.play_button{
	width: 50px; height: 43px; 
	margin: auto; cursor:pointer; 
	background-image: url('Images/play_freeusercharts.gif'); 
	
	 opacity: 0.70;
	 -moz-opacity: 0.70; 
	 -khtml-opacity: 0.70; 
	 filter:alpha(opacity=70);
	 filter:"progid:DXImageTransform.Microsoft.Alpha(opacity = 70)";  /* ab IE 8 */
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* loading animation gif */
#loading_user{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
#loading_index{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}

#loading_DAX{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
#loading_DOW{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
#loading_GOLD{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
#loading_GOLDlong{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
#loading_SILBER{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
#loading_QCE{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
#loading_WMI{
	display: none; 
	width: 104px; 
	height: 74px; 
	text-align: center;
	line-height: 50px; 
	background-color: #000000; 
	border: 1px solid #FFFF00; 
	margin: auto; 
	z-index: 6000;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}




/* main layer userpage */
#bkgr_index_layer {
 width: 1060px; 
 height: 100%; 
 margin: 0px 0px 0px -530px; 
 left: 50%; 
 top: 0%; 
 overflow: hidden;
 z-index: -1; 
 position: fixed; 
 background-image: url('Images/backgrd_5.jpg'); 
 border-right: 4px solid #FFFFFF;
 border-left: 4px solid #FFFFFF;
 
  box-shadow: 2px -1px 18px #999999;
 -webkit-box-shadow: 2px -1px 18px #999999;
 -moz-box-shadow: 2px -1px 18px #999999

}
#bkgr_index_layer_night {
 width: 1060px; 
 height: 100%; 
 margin: 0px 0px 0px -530px; 
 left: 50%; 
 top: 0%; 
 overflow: hidden;
 z-index: -1; 
 position: fixed; 
 background-image: url('Images/backgrd_2.jpg');
 border-right: 4px solid #FFFFFF;
 border-left: 4px solid #FFFFFF;
 
  box-shadow: 2px -1px 15px #999999;
 -webkit-box-shadow: 2px -1px 15px #999999;
 -moz-box-shadow: 2px -1px 15px #999999

}

body
{
 margin: 0px auto;
 padding-top: 0px;
 height: 100%;
 
 
}

#head  {
 width: 914px; 
 margin: 0px 0px 0px -457px; 
 left: 50%; 
 z-index: 200;
 position: fixed; 
 
}

#all_index_layer {
 width: 914px; 
 padding-top: 104px;
 margin: 0px auto;
 z-index: 100;
   
 opacity: 0.80;
 -moz-opacity: 0.80; 
 -khtml-opacity: 0.80; 
 filter:alpha(opacity=80);
 filter:"progid:DXImageTransform.Microsoft.Alpha(opacity = 80)";  /* ab IE 8 */

}

#footer {
 width: 914px; 
 margin: 0px 0px 0px -457px;  /* oben rechts unten links */
 left: 50%; 
 z-index: 200;
 position: fixed; 
 bottom: 0px; 

 border: 1px solid #83080b; 
 
 -moz-border-radius: 4px; 
 -webkit-border-radius: 4px; 
 border-radius: 4px;
 
}

#menu_ip_left {
 width: auto; 
 margin: 0px 0px 0px 538px; 
 left: 50%; 
 z-index: 200;
 position: fixed; 
 top: 105px; 
 border-top: 2px solid #83080b;
 border-right: 2px solid #83080b;
 border-bottom: 2px solid #83080b;

 opacity: 0.90;
 -moz-opacity: 0.90; 
 -khtml-opacity: 0.90; 
 filter:alpha(opacity=90);
 filter:"progid:DXImageTransform.Microsoft.Alpha(opacity = 90)";  /* ab IE 8 */
 
 -moz-border-radius-bottomright: 7px; 
 -webkit-border-bottom-right-radius: 7px; 
 border-bottom-right-radius: 7px;
 
 -moz-border-radius-topright: 7px; 
 -webkit-border-top-right-radius: 7px; 
 border-top-right-radius: 7px;

 box-shadow: 2px -1px 15px #999999;
 -webkit-box-shadow: 2px -1px 15px #999999;
 -moz-box-shadow: 2px -1px 15px #999999
}

.td_menu_ip {
 background: #000000 url(Images/table_back_blackmenuenew.png);
 line-height: 14px; 
 text-align: left; 
 width: auto;
 height: 14px;
}


