/* NEUES ZEUGS */

	form { padding:0; margin:0; }

	#TABLE	table		{ width:100%; }
	#TABLE	th			{ text-align:left; padding:5px; border-bottom:3px solid #ce0000; font-weight:bold; font-size:10px; color:#ffffff; background:#2f2f2f; }
	#TABLE	td			{ text-align:left; padding:5px; border-bottom:1px dotted #c1c1c1; font-size:11px; }
	#TABLE .row			{ background:#ffffff; }
	#TABLE .row_hover	{ background:#f9e7ca; }
	#TABLE .na			{ font-size:11px; color:#808080; }
	
	.rating_star		{ float:left; width:24px; height:24px; background:url('site_gfx/star.jpg') no-repeat; cursor:pointer; }
	.rating_star_on		{ background-position:0 -24px; cursor:pointer; }
	
	.starline_empty		{ width:120px; height:24px; background:url('site_gfx/star_empty.jpg') no-repeat; }
	.starline_full		{ height:24px; background:url('site_gfx/star_full.jpg') no-repeat; }
	
	.upcoming_events_row1	{ padding:2px; background:#dbdbdb; border-bottom:1px dashed #b1b1b1 }
	.upcoming_events_row2	{ padding:2px; border-bottom:1px dashed #b1b1b1 }
	
	.icon_border		{ background:#ffffff; border:1px solid #c1c1c1; width:16px; height:16px; padding:1px; text-align:center; }
	.games_background	{ background:#ffffff url('site_gfx/games_bg.jpg') repeat-x; padding:5px; border:1px solid #b0b0b0; }
	.ranking_message	{ background:#ffffff; border:1px solid #c1c1c1; padding:40px; text-align:center; font-size:14px }
	.ranking_message td	{ font-size:14px }
	
	.ranking_userpic	{ background:#ffffff; padding:1px; width:50px; }
	.ranking_subhead	{ background:#2f2f2f; font-weight:bold; color:#ffffff; }
	.ranking_place1		{ background:#2f2f2f; color:#ffffff; }
	.ranking_place2		{ background:#545353; color:#ffffff; }
	.ranking_place3		{ background:#707070; color:#ffffff; }
	
	.ranking_data 			{ COLOR:#ffffff; }
	.ranking_data a:link 	{ COLOR:#ffffff; TEXT-DECORATION:none; }
	.ranking_data a:visited 	{ COLOR:#ffffff; TEXT-DECORATION:none; }
	.ranking_data a:active 	{ COLOR:#ffffff; TEXT-DECORATION:none; }
	.ranking_data a:hover 	{ COLOR:#ffffff; TEXT-DECORATION:underline; }
	
	.ranking_infos			{ background:#ffffff; border:1px solid #c1c1c1; padding:5px; margin-bottom:10px; color:#808080; font-size:12px; }
	
	.party_message		{ background:#ffffff; border:1px solid #c1c1c1; padding:40px; text-align:center; font-size:12px }
	.party_message td	{ font-size:12px }
	.party_message b		{ font-size:14px }
	.partypic 			{ background:#ffffff; padding:5px; border:1px solid #b0b0b0; }
	.partypic_nopic		{ width:148px; height:98px; border:1px solid #808080; background:#ffffff; text-align:center; color:#808080; line-height:98px; font-size:10px; }	
	
	h1	{ font-size:16px; border-bottom:1px dotted #989898; padding-bottom:5px; color:#303030 }
	h2	{ font-size:16px; margin:0; padding:0px; color:#808080 }
	
	.loginbox			{ width:149px; background:url('site_gfx/login/login_bg.jpg') repeat-y; }
	.loginbox a:link 	{ COLOR:#2a2e44; TEXT-DECORATION:none; }
	.loginbox a:visited 	{ COLOR:#2a2e44; TEXT-DECORATION:none; }
	.loginbox a:active 	{ COLOR:#2a2e44; TEXT-DECORATION:none; }
	.loginbox a:hover 	{ COLOR:#ffffff; TEXT-DECORATION:none; }
	
	.login_option		{ font-family:Tahoma; font-size:11px; }
	.login_input		{ border:1px solid #5e5f73; padding:3px; width:130px; background:#ffffff; margin-bottom:5px; }
	.btn_login			{ border:0; width:149px; height:21px; background:url('site_gfx/login/btn_login.jpg') no-repeat; margin-bottom:5px; cursor:pointer; }
	.btn_register		{ border:0; width:149px; height:21px; background:url('site_gfx/login/btn_register.jpg') no-repeat; margin-bottom:5px; cursor:pointer; }
	.btn_logout			{ border:0; width:149px; height:21px; background:url('site_gfx/login/btn_logout.jpg') no-repeat; margin-bottom:5px; cursor:pointer; }
	
/* ALTES ZEUGS */

A:link {
        COLOR: #993333; TEXT-DECORATION: none; }
A:visited {
        COLOR: #993333; TEXT-DECORATION: none;
}
A:active {
        COLOR: #993333; TEXT-DECORATION: none;
}
A:hover {
        COLOR: #FF3333; TEXT-DECORATION: none;
}

optin, input, textarea, file, select,button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  border: 1px solid #AAAAAA;
}

radio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border: 0px;
}

TD {font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #000000}

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    scrollbar-3dlight-color:#E0D3D3;
    scrollbar-arrow-color:#000000;
    scrollbar-base-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color: #B3B3B3;
    scrollbar-highlight-color: #EDEDED;
    scrollbar-shadow-color:#000000;
    scrollbar-track-color:#B3B3B3;
    OVERFLOW-X:hidden;   
    margin: 0px;
    leftmargin: 0px;
    topmargin: 0px;
    background-image:url(site_gfx/bg_01.jpg);
    background-color: #666666;
}

th {
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 11px;
}

.upcoming {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.forum {
        font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
        font-size: 10px;
}

.counter { color: #999999; margin: 0px; padding: 0px; line-height: 10px; }

.ranking
        A:hover {
        COLOR: #333333; TEXT-DECORATION: underline; font-weight: bold; }

.search {
    background-color: #FFFFFF;
    border: 1px solid #717B6F;
    background-attachment: fixed;
    background-image: url(site_gfx/search.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.infopoptip_green {
    background-image: url(site_gfx/trans_green.gif);
    border: 1px dotted #A09629;
}
.infopoptip_blue {
    background-image: url(site_gfx/trans_blue.gif);
    border: 1px dotted #A09629;
}
.infopoptip_orange {
    background-image: url(site_gfx/trans_orange.gif);
    border: 1px dotted #A09629;
}
.infopoptip_red {
    background-image: url(site_gfx/trans_red.gif);
    border: 1px dotted #A09629;
}


.debug {
       padding: 4px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       color: #000000;
       background-color: rgb(204,255,204);
       border: 1px dotted rgb(204,0,0);
}

.FORM_SUBMIT_FAIL {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       color: #000000;
       background-color: rgb(255,176,176);
       border: 1px solid red;
}

td.row1 {
        background-color: #dddddd;
        padding: 2pt;
        font-size: 8pt;
        color: #000000;
        font-weight: normal;
}
td.row2 {
        background-color: #eeeeee;
        padding: 2pt;
        font-size: 8pt;
        color: #000000;
        font-weight: normal;;
}

.anmerkung {
           font-family: Arial, Helvetica, sans-serif;
           font-size: 9px;
           color: #909090;
}

#debug      	{ border: 1px solid #0A0;  background-color: #EAFAEA; }
#debug .head	{ border: 1px solid #000;  background-color: #A8E49C; text-align: center; font-family: "Lucida Console"; font-size: 14px; color: #2640D2; font-weight:bold; }
#debug th	{ vertical-align: top; border:1px solid #000; font-family: "Lucida Console"; background-color: #EAEAEA; padding: 1; font-size: 11px;}
#debug td	{ vertical-align: top; border:1px dotted #000; font-family: "Lucida Console";  background-color: #EAEAEA; padding: 1; font-size: 10px;}
#debug .info_th { background-color: #A8E49C; }
#debug .info_td { background-color: #C4EAC8;font-family: "Lucida Console"; font-size: 11px;}
#debug .default { color: #5A5A5A; }
#debug .sql { background-color: #FFDBFF; }

	#news_comments				{ width:100%; border:1px solid #c7c7c7;  }
	#news_comments .head   		{ width:120px; height:60px; background:#dadada; text-align:left; padding:5px; font-weight:bold; }
	#news_comments .norm   		{ background: #f9f9f9; padding:5px; }

/*
#news_comments       { border: 1px solid #CBCBCB; width: 530px; border-collapse: collapse; }
#news_comments .head   { font-size: 11px; color: #808080; font-weight: 0; text-align: left; background-color: #E8E8E8; height: 18px; border-color: #CBCBCB; border-bottom-style: solid; border-bottom-width: 2px }
#news_comments .norm   { background-color: #F5F5F5; }*/

   /* SUPPORT */
   
  	#SUPPORT							{ width:550px; }
	#SUPPORT .pointline					{ height:3px; padding:0px; background:url('site_gfx/pointline4.jpg') }
	#SUPPORT .font_big					{ font-size:12px; font-weight:bold; font-family:Tahoma }
	#SUPPORT .support_menu				{ font-size:12px; font-family:Tahoma; text-align:right }
	#SUPPORT .support_header				{ font-size:14px; font-family:Tahoma; font-weight:bold }
	#SUPPORT .support_head				{ font-size:12px; font-weight:bold; }
	#SUPPORT .support_headunder			{ background: url('site_gfx/headunder.jpg') repeat-x; height:30px; }	
	#SUPPORT .support_category			{ font-size:10px; color:#808080; text-align:right }	
	#SUPPORT .support_info				{ font-size:10px; color:#808080; }
	#SUPPORT .support_infolarge			{ font-size:11px; color:#808080; font-family:Tahoma; }		
	#SUPPORT .support_statusline			{ font-size:10px; }	
	#SUPPORT .support_statusyellow		{ font-weight:bold; color:#bb8200 }	
	#SUPPORT .support_statusred			{ font-weight:bold; color:#d61f1f }	
	#SUPPORT .support_statusgreen		{ font-weight:bold; color:#3ba83d }	
	#SUPPORT .support_ticket_card1		{ border:1px solid #c1c1c1; padding:4px; background:#ffffff;}
	#SUPPORT .support_ticket_card2		{ border:1px solid #c1c1c1; padding:4px; background:#e8e8e8 }
	#SUPPORT .support_btn_submit			{ width:200px; height:30px; font-weight:bold }
	#SUPPORT .support_infobox			{ border:2px solid #dec16d; background:#f3f2b6; padding:4px }
	#SUPPORT .support_infobox_head		{ font-size:12px; font-weight:bold; font-family:Tahoma; color:#815b12; }
	#SUPPORT .support_infobox_norm		{ color:#815b12 }
	#SUPPORT .support_textarea_show		{ width:500px; height:50px }
	#SUPPORT .support_textarea_add		{ width:500px; height:100px }
	#SUPPORT .support_attachbox			{ border:1px solid #c9c9c9; background:#e7e7e7; padding:4px }	
	#SUPPORT .support_combox_user		{ border:1px solid #c1c1c1; background:#cecece; color:#515151 }
	#SUPPORT .support_combox_msg1		{ border:1px solid #c1c1c1; background:#ffffff }
	#SUPPORT .support_combox_msg2		{ border:1px solid #c1c1c1; background:#e8e8e8 }	
	#SUPPORT .support_statusbox_yellow	{ border:2px solid #dec16d; background:#f3f2b6; padding:4px; font-size:12px; font-family:Tahoma; color:#7f660d; }
	#SUPPORT .support_statusbox_green	{ border:2px solid #599e61; background:#e4f6e6; padding:4px; font-size:12px; font-family:Tahoma; color:#107f0d; }
	#SUPPORT .support_statusbox_red		{ border:2px solid #a74747; background:#f3d5d5; padding:4px; font-size:12px; font-family:Tahoma; color:#7f0d0d; }

  	/*  ACCREDIT  */
	
	#ACCREDIT							{ width:550px; }
	#ACCREDIT .pointline					{ background: url('site_gfx/pointline4.jpg') repeat-x; height:3px; }	
	#ACCREDIT .accredit_head				{ font-size:12px; font-weight:bold; font-family:Tahoma,Helvetica }
	#ACCREDIT .accredit_headunder		{ background: url('site_gfx/headunder.jpg') repeat-x; height:30px; }
	#ACCREDIT .accredit_choicebox		{ width:200px; height:100px; border:1px solid #c1c1c1; background:#ffffff; padding:5px; text-align:center; font-family:Tahoma; font-size:16px; font-weight:bold }
	#ACCREDIT .accredit_choicebox_info	{ color:#808080; font-family:Tahoma; font-size:12px; font-weight:normal }
	#ACCREDIT .accredit_info				{ color:#808080; font-size:11px }
	#ACCREDIT .accredit_info_small		{ color:#808080; font-size:9px }
	#ACCREDIT .accredit_content			{ font-size:12px; font-family:Tahoma,Helvetica; }
	#ACCREDIT .accredit_eventtitle		{ font-size:12px; font-family:Tahoma,Helvetica; color:#195AB4 }
	#ACCREDIT .accredit_eventdate		{ font-size:12px; font-family:Tahoma,Helvetica; color:#808080 }
	#ACCREDIT .accredit_infobox			{ border:2px solid #c2b526; background:#f2eec3; padding:5px; color:#8b8003; font-size:10px }
	#ACCREDIT .accredit_button			{ width:200px; height:30px; font-weight:bold }	
	
	
/* Table */

#table_comments    { border: 1px solid #E8E8E8; border-collapse: collapse; background-color: #FFFFFF; color:#000000; }
#table_comments  .side { color:#000000; font-size:8pt;  background-color: #F4F4F4; border-top-style: solid; border-top-width: 1px; border-top-color: #E8E8E8; }
#table_comments  .norm { color:#000000; font-size:8pt;  background-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; border-top-color: #E8E8E8; }

#useradmin                  { BORDER: 0px solid #CBCBCB; BORDER-COLLAPSE: collapse; }
#useradmin .head       { FONT-SIZE:10pt; FONT-WEIGHT: bold; }
#useradmin .subhead { FONT-SIZE:16px;  FONT-WEIGHT: bold;  HEIGHT: 25px; BACKGROUND:#ffffff; border:1px solid #C1C1C1; }
#useradmin .subhead td { FONT-SIZE:12px;  FONT-WEIGHT: bold; }

#useradmin .error     { FONT-SIZE:8pt;  FONT-WEIGHT: bold;  HEIGHT: 20; COLOR:#FFFFFF; BACKGROUND:#CA0606; border:1px solid #8E0D0D; }
#useradmin .norm       { FONT-SIZE:8pt; COLOR: #000000; }
#useradmin .small     { FONT-SIZE:7pt; COLOR: #808080; }


.dhtmlpopup { width:402px; height:207px; } 

/* LOGINSTART */

#login_start .mainbg       { background:#EDEDED; background-image: url(site_gfx/loginstart/loginstart_bg.jpg); height:190px; background-repeat: repeat-x; }
#login_start .welcome     { color:#404040; font-family:Arial,Helvetica; font-size:16px; font-weight:bold; }
#login_start .lastlogin { color:#404040; font-family:Arial,Helvetica; font-size:11px; font-weight:normal; }

#login_start .games_on     { cursor:pointer; width:172px; height:80px; background-image: url(site_gfx/loginstart/games_on.jpg); }
#login_start .ranks_on     { cursor:pointer; width:172px; height:80px; background-image: url(site_gfx/loginstart/ranks_on.jpg); }
#login_start .points_on   { cursor:pointer; width:172px; height:80px; background-image: url(site_gfx/loginstart/points_on.jpg); }
#login_start .games_off   { cursor:pointer; width:172px; height:80px; background-image: url(site_gfx/loginstart/games_off.jpg); }
#login_start .ranks_off   { cursor:pointer; width:172px; height:80px; background-image: url(site_gfx/loginstart/ranks_off.jpg); }
#login_start .points_off { cursor:pointer; width:172px; height:80px; background-image: url(site_gfx/loginstart/points_off.jpg); }

/* USERPROFIL */
#tab_content   { background-color: #EDEDED; }
#tab_content .mainhead   { color:#494949; font-family: Arial,Helvetica; font-size:14px; font-weight: bold; }
#tab_content .head_smaller   { color:#494949; font-family: Arial,Helvetica; font-size:8pt; }
#tab_content .userdata   { color:#000000; font-family: Arial,Helvetica; font-size:9pt; BACKGROUND-IMAGE: url('site_gfx/pointline.jpg'); }
#tab_content .userdata_info   { color:#A1ACB1; font-family: Arial,Helvetica; font-size:9px; }
#tab_content .userdata_celldata   { color:#494949; font-family: Arial,Helvetica; font-size:11px; background-color:#F5F5F5; }
#tab_content .userdata_cellhead   { color:#494949; font-family: Arial,Helvetica; font-size:11px; background-color:#DEDEDE; font-weight: bold; }
#tab_content .head   { height:20px; color:#494949; font-family: Arial,Helvetica; font-size:14px; font-weight: bold; BACKGROUND-IMAGE: url('site_gfx/pointline2.jpg'); }

#tab_content .row1   { border:1px solid #BFBFBF; background:#F4F4F4; }
#tab_content .row2   { border:1px solid #BFBFBF; background:#EBEBEB; }

#dotted_table { border-left:0px dotted #C0C0C0; border-right:0px dotted #C0C0C0; border-top:1px dotted #C0C0C0; border-bottom:1px dotted #C0C0C0; border-collapse: collapse }
#dotted_table .cell { border: 1px dotted #C0C0C0; background-color:#E8E8E8; font-size: 10pt; font-family:Arial,Helvetica; }
#dotted_table .cellpoint { font-size: 8pt; font-family:Arial; font-weight:bold; color:#494949; }
#dotted_table .celldata { font-size: 8pt; font-family:Arial; }

/*  CSS STYLES FÜR DOWNLOADS  */
#HT_downloads                            { font-size: 8pt; font-family: Verdana,Helvetica; text-align: left; }
#HT_downloads  a:link              { color: #993333; text-decoration: none; }
#HT_downloads  a:visited        { color: #993333; text-decoration: none; }
#HT_downloads  a:hover            { color: #FF3333; text-decoration: none; }
#HT_downloads  a:active          { color: #993333; text-decoration: none; }
#HT_downloads  a:focus            { color: #993333; text-decoration: none; }
#START_download                        { font-size: 12pt; font-family: Verdana; font-weight:bold; text-align: center; }
#START_download_inf                { font-size: 8pt; font-family: Verdana; color: #808080; text-align: center; }
#table_INFT                                { border: 1px solid #CECECE; border-collapse: collapse; border-top-width: 0; width: 180px; text-align: left; }
#table_INFT  .head_INFT { background-image: url(http://media.planetlan.com/global_gfx/images/cell_bg.gif); color: #757575; font-size: 9px; height: 20px; }
#table_INFT  a:link        { color: #993333; text-decoration: none; }
#table_INFT  a:visited  { color: #993333; text-decoration: none; }
#table_INFT  a:hover      { color: #FF3333; text-decoration: none; }
#table_INFT  a:active    { color: #993333; text-decoration: none; }
#table_INFT  a:focus      { color: #993333; text-decoration: none; }
#table_innertable                    { width: 100%; border-collapse: collapse; }
#table_downloads                      { border: 1px solid #B73B3D; width: 100%; border-collapse: collapse; border-top-width: 0; text-align: left; }
#table_downloads .head           { font-size: 11px; color: #FFFFFF; font-weight:bold; background-image: url(http://www.wwcl.net/forum/template/wwcl/bg.jpg); height: 20px; }
#table_downloads .more           { background-color: #FFFFFF; font-size: 7pt; font-weight:bold; }
#table_downloads .row1           { background-color: #F5F5F5; }
#table_downloads .row2           { background-color: #FFFFFF; }
#table_downloads .row3           { background-color: #E9E9E9; color: #465573; font-weight:bold; border-right-style: solid; border-right-width: 1px; border-color: #B73B3D;}
#table_downloads  a:link        { color: #993333; text-decoration: none; }
#table_downloads  a:visited  { color: #993333; text-decoration: none; }
#table_downloads  a:hover      { color: #FF3333; text-decoration: none; }
#table_downloads  a:active    { color: #993333; text-decoration: none; }
#table_downloads  a:focus      { color: #993333; text-decoration: none; }
#table_downloads .catrow                 { background-color: #E8E8E8; background-image: url(http://media.planetlan.com/global_gfx/images/cell_bg.gif); text-align: left; height: 20px; }

#headbg { border:0px; background-image:url(site_gfx/bg_02.jpg); background-repeat-x; height: 30px; }
#uce     { height: 1px; }
#lft     { height: 1px; }
#infobox { height: 171px; }

#controlpanel_off { height:100px; background-image:url(site_gfx/controlpanel_off.jpg); }
#controlpanel_off  a:link        { color: #4C4F60; text-decoration: none; }
#controlpanel_off  a:visited  { color: #4C4F60; text-decoration: none; }
#controlpanel_off  a:hover      { color: #EBEBEB; text-decoration: none; }
#controlpanel_off  a:active    { color: #4C4F60; text-decoration: none; }
#controlpanel_off  a:focus      { color: #4C4F60; text-decoration: none; }
#cp_login             { height:15px; width:138px; border: 0px; background:#A7A7A7; background-image:url(site_gfx/input_bg.jpg); background-repeat: no-repeat; text-indent: 3px; }
#cp_pass               { height:15px; width:138px; border: 0px; background:#A7A7A7; background-image:url(site_gfx/input_bg.jpg); background-repeat: no-repeat; text-indent: 3px; }
#cp_loginbutton { background-image:url(site_gfx/controlpanel_login.jpg); border: 0px; height: 23px; width: 155px; }

#loggedin { color: #E2E2E2; }
#loggedin  a:link        { color: #4C4F60; text-decoration: none; }
#loggedin  a:visited  { color: #4C4F60; text-decoration: none; }
#loggedin  a:hover      { color: #EBEBEB; text-decoration: none; }
#loggedin  a:active    { color: #4C4F60; text-decoration: none; }
#loggedin  a:focus      { color: #4C4F60; text-decoration: none; }

.partypics_off   { height: 42px; background-image:url(site_gfx/partypics_bg_off.jpg); color:#808080; text-align:center; }
.partypics_on     { height: 42px; background-image:url(site_gfx/partypics_bg_on.jpg); color:#808080; text-align:center; }

#FORM_COMMENT { width:520px; }

