/* fr? layer.css och style2.css */
BODY { 
	color: black;
	background-color: #E4EAF2;
	margin: 0px; 
	scrollbar-base-color: #ABCDEF; 
	scrollbar-darkshadow-color: #386694; 
	scrollbar-track-color: #456789; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ABCDEF;
}
H2								{ margin: 0px; font-family: Verdana; font-size: 9pt; }
TD								{ color: #010F1E; font-size: 8pt; font-family: helvetica, arial; }
TH								{ color: #010F1E; font-size: 8pt; font-family: helvetica, arial; }
FORM							{ margin: 0px; }
INPUT							{ margin: 0px; }
IMG								{ border: 0px; }

#titletxt						{ color: #010F1E; font-size: 8pt; font-family: Arial; Verdana;}
#txt2							{ color: #011346; font-size: 10pt; font-family: helvetica, arial;}
#txt3							{ color: #010F1E; font-size: 10pt; font-family: helvetica, arial;}
#txt4							{ color: #010F1E; font-size: 8pt; font-family: helvetica, arial;}
a:link							{ text-decoration: none ; color: #010F1E;; font-size: 8pt; font-family: helvetica, arial, verdana, ;	}
a:visited						{ text-decoration: none ; color: #010F1E;; font-size: 8pt; font-family: helvetica, arial, verdana, ;	}
a:hover							{ text-decoration: none ; color: #005599;; font-size: 8pt; font-family: helvetica, arial, verdana, ;	}
a:active						{ text-decoration: none					}
	
PRE								{ font: 8pt Lucida console; }
.sn_TR							{ background-color: #F8F9FC; }
.sn_TR2							{ background-color: #E2E5F0; }
.sn_TD							{ padding: 0px 5px 0px 5px: vertical-align: top;}
.sn_TH							{ padding: 0px 5px 0px 5px; font-weight: bold; }
.sn_INPUT						{ text-align: right; }
.h								{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: right; }
.v								{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: left; }
.c								{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: center; }
.i								{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: center; }
.m								{ padding: 0px 5px 0px 5px; vertical-align: top; color: #FF0000; font-weight: bold; text-align: center; }
.fullbredd						{ width: 100%; }
.mata_INPUT						{ border: 0px 0px 1px 0px dotted #7F7F7F; } /* FIXA! */
.ml_TR							{ background-color: #EFEFEF; cursor: hand; }
#klubbedit						{ position: absolute; top: 10px; right: 10px; width: 100px; }
#content						{ }

.tablespace						{ width: 105px;}
.formtemp						{ width: 235px; font-size: 8pt; }
.formbutttmp					{ width: 80px; font-size: 8pt; }
.formbutttmp2					{ width: 115px; font-size: 8pt;}
.formfieldtmp					{ width: 200px; }
.formfieldtmp2					{ width: 120px; }
.matchlista						{ vertical-align: top; font-size: 12pt; }
.matchlistacanvas				{ width: 300px; }
.mematchlistan					{ overflow: auto; width: 100%; height: 360px; margin: 3px 2px 2px; padding: 0px 2px; border: 2px solid #E9DFC9; }
.mematchlistvisa				{ overflow: auto; width: 400px; height: 200px; margin: 3px 2px 2px; padding: 0px 2px; }
ecommentfield					{ width: 100%; height: 120px; }
.hundra							{ width: 100%; height: 100%; }

.bice							{ border: 1px solid #463215; }
.bice2							{ border: 1px solid #463215; border-left: 0px; border-right: 0px; }
.bice3							{ border: 1px solid #463215; border-top: 0px; border-bottom: 0px; }
.bice4							{ border: 1px solid #463215; border-top: 0px; border-left: 0px; border-right: 0px; }
.bice5							{ border: 1px solid #463215; border-bottom: 0px; border-left: 0px; border-right: 0px; }
.loginruta						{ padding: 5px 8px; width: 124px; height: 50px; overflow: hidden; }
#welcome						{ width: 400px; text-align: left; font: 8pt helvetica; font-weight: bold; }

.magenta						{ border: 1px solid magenta; }

/* Formul?klasser */
.gen_form_center				{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: center; }
.gen_form						{ font-family: Verdana, Helvetica, Arial; font-size: 11px; border: solid 1px black; width: 74px }
.gen_form2						{ font-family: Verdana, Helvetica, Arial; font-size: 11px; font-weight: bold; color: white; width: 74px; background-color: #213C65; border: solid 1px black; line-height: 13px }
/* slut p?Formul?klasser */

/* Tabellklasser */
.gen_table_Fullwidth			{ width: 100%; }
.gen_table_logintablebg			{ vertical-align: top; background-color: #ABCDEF; padding: 5px;}
.linesw_lgt						{ background-color: #F5F1E7; }
.linesw_drk						{ background-color: #EEE6D6; }
.line_lnk						{ background-color: #EEE6D6; cursor: hand;}
.line_lnk_mark					{ background-color: #AAC6D6; cursor: hand;}
.matchtbl_header				{ text-align: left; font-size: 12pt; font-weight: bold; }
.matchtbl_content				{ text-align: left; font-size: 12pt; }
/* slut p?Tabellklasser */

/* kolumn mark?er */
.avg_th							{ padding: 2px 5px 2px 5px; vertical-align: top; font-size: 8pt; text-align: center; font-weight: bold; }
.avg_name						{ padding: 2px 5px 2px 5px; vertical-align: top; font-size: 8pt; text-align: left; }
.avg_std						{ padding: 2px 5px 2px 5px; vertical-align: top; font-size: 8pt; text-align: center; }
.avg_mark						{ padding: 2px 5px 2px 5px; vertical-align: top; font-size: 8pt; color: #FF0000; font-weight: bold; text-align: center; }
/* Slut p?kolumn mark?er */


/*fr? lornelib.css */
.l_default_item					{ font-family: Arial; border: 1px solid #E9F5F6; margin: 8px 2px; width: 542px; }
.l_default_item_header			{ font-family: Verdana; font-size: 12pt; background-color: #B5D5E0; margin: 1px 1px 0px; padding: 2px 5px; width: 530px; }
.l_default_item_content			{ font-family: Verdana; font-size: 8pt; background-color: #E9F5F6; margin: 0px 1px 1px; padding: 2px 5px 8px; width: 530px; }
.l_default_item_title			{ font-family: Verdana; font-size: 14pt; font-weight: bold; }
.l_default_item_subtitle		{ font-family: Verdana; font-size: 9pt; font-weight: bold; }
.l_default_item_image			{ border: 1px solid #000000; margin: 8px 2px; width: 100px; height: 60px; cursor: hand; }
.l_default_admin_edit			{ font-family: Verdana; font-size: 7pt; border: 1px solid #BFBFBF; padding: 1px 3px; cursor: hand; color: black; }
.l_default_admin_edit:hover		{ border: 1px solid #9F9F9F; }
.l_default_admin_edit:active	{ border: 1px solid #7F7F7F; background-color: #D7D7D7; }
.l_default_subpages				{ }

.l_default_item2				{ font-family: Arial; border: 1px solid #CDDAEB; margin: 8px 2px; width: 100%; }
.l_default_item2_header			{ font-family: Verdana; font-size: 8pt; background-color: #CDDAEB; margin: 1px 1px 0px; padding: 2px 5px; width: 100%; }
.l_default_item2_content		{ font-family: Verdana; font-size: 9pt; background-color: #E2ECF8; margin: 0px 1px 1px; padding: 2px 5px 8px; }
.l_default_item2_title			{ font-family: Verdana; font-size: 8pt; font-weight: bold; }
.l_default_item2_image			{ border: 1px solid #000000; margin: 8px 2px; }

.l_userlist_item				{ font-family: Arial; border: 1px solid #FFFFFF; margin: 8px 2px; width: 542px; }
.l_userlist_header				{ font-family: Verdana; font-size: 12pt; background-color: #B5D5E0; margin: 1px 1px 0px; padding: 2px 5px; width: 530px; }
.l_userlist_content				{ font-family: Verdana; font-size: 8pt; background-color: #FFFFFF; margin: 0px 1px 1px; padding: 2px 5px 8px; width: 530px; }
.l_userlist_linesw_lgt			{ background-color: #FFFFFF; }
.l_userlist_linesw_drk			{ background-color: #E9F5F6; }

.l_edit_body					{ background-color: #FFFFFF; padding: 8px; }
.l_edit_item					{ border: 1px solid #BFBFBF; margin: 0px; width: 500px; }
.l_edit_item_header				{ background-color: #DFDFDF; margin: 1px 1px 0px; padding: 2px 5px; }
.l_edit_item_content			{ background-color: #EFEFEF; margin: 0px 1px 1px; padding: 8px 5px; width: 100%; }
.l_edit_item_title				{ font-family: Arial; font-size: 8pt; font-weight: bold; }
.l_edit_itemdata				{ border: 1px solid #BFBFBF; margin: 8px 0px; }
.l_edit_itemdata_header			{ background-color: #DFDFDF; margin: 1px 1px 0px; padding: 2px 5px; }
.l_edit_itemdata_content		{ background-color: #EFEFEF; margin: 0px 1px 1px; padding: 2px 5px; }
.l_edit_itemdata_title			{ font-family: Arial; font-size: 8pt; font-weight: bold; }
.l_edit_textarea				{ border: 1px solid #DFDFFF; margin: 8px 2px; width: 500px; height: 200px; }
.l_edit_input					{ font-family: Arial; font-size: 8pt; width: 200px; }

.l_useredit_body				{ background-color: #FFFFFF; padding: 8px; }
.l_useredit_item				{ border: 1px solid #BFBFBF; margin: 0px; width: 500px; }
.l_useredit_item_header			{ background-color: #DFDFDF; margin: 1px 1px 0px; padding: 2px 5px; }
.l_useredit_item_content		{ background-color: #EFEFEF; margin: 0px 1px 1px; padding: 8px 5px; }
.l_useredit_item_title			{ font-family: Arial; font-size: 8pt; font-weight: bold; }
.l_useredit_itemdata			{ border: 1px solid #BFBFBF; margin: 8px 0px; }
.l_useredit_itemdata_header		{ background-color: #DFDFDF; margin: 1px 1px 0px; padding: 2px 5px; }
.l_useredit_itemdata_content	{ background-color: #EFEFEF; margin: 0px 1px 1px; padding: 2px 5px; }
.l_useredit_itemdata_title		{ font-family: Arial; font-size: 8pt; font-weight: bold; }
.l_useredit_textarea			{ border: 1px solid #DFDFFF; margin: 8px 2px; width: 500px; height: 200px; }
.l_useredit_input				{ font-family: Arial; font-size: 8pt; width: 200px; }
.l_useredit_select				{ font-family: Arial; font-size: 8pt; width: 200px; }
.l_useredit_button				{ font-family: Arial; font-size: 8pt; width: 100px; }

.l_usershow_body				{ padding: 8px; }
.l_usershow_item				{ margin: 0px; width: 500px; }
.l_usershow_item_row			{ background-color: #EBD6D6; }
.l_usershow_item_content		{ font-family: Arial; font-size: 8pt; padding: 2px 0px 2px 4px; }
.l_usershow_item_title			{ font-family: Arial; font-size: 8pt; font-weight: bold; }
.l_useredit_itemdata			{ margin: 8px 0px; }
.l_useredit_itemdata_header		{ margin: 1px 1px 0px; padding: 2px 5px; }
.l_useredit_itemdata_content	{ margin: 0px 1px 1px; padding: 2px 5px; }
.l_useredit_itemdata_title		{ font-family: Arial; font-size: 8pt; font-weight: bold; }

.l_news_item					{ border: 0px solid #EBD6D6; margin: 0px 0px 20px; width: 100%; }
.l_news_item_header				{ margin: 1px 1px 0px; padding: 0px; }
.l_news_item_content			{ margin: 0px 1px 1px; padding: 0px; }
.l_news_item_title				{ font-family: Arial; font-size: 8pt; font-weight: bold; }

/*.l_seatinfo_image				{ border: 1px solid #000000; width: 103px; height: 120px; }*/
.l_seatinfo_image				{ border: 1px solid #000000; height: 120px; }

.redline						{ background-color: #B81414; height: 4px; border: 1px 0px 0px solid black; }

.main							{ font-family: Verdana, Helvetica, Arial; font-size: 11px; line-height: 14px }
.small							{ font-family: Verdana, Helvetica, Arial; font-size: 10px; line-height: 14px; color: #494949 }
.small2							{ font-family: Verdana, Helvetica, Arial; font-size: 10px; line-height: 14px; font-weight: bold; color: white }
.headline						{ font-family: Verdana, Helvetica, Arial; font-size: 17px; font-weight: bold; color: #002458 }
.headline2						{ font-family: Verdana, Helvetica, Arial; font-size: 12px; font-weight: bold; color: #002458 }
.news_date						{ font-family: Arial; font-size: 9px; line-height: 14px; color: #002458 }
.news_headline					{ font-family: Verdana, Helvetica, Arial; font-size: 11px; line-height: 14px; font-weight: bold; color: #002458 }
.copyright						{ font-family: Arial; font-size: 9px; color: #A3A3A3 }
.menu							{ font-family: Verdana, Helvetica, Arial; font-size: 10px; color: white; text-align: bottom; }
.menu_hidden					{ font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #BFBFBF; text-align: bottom; }

.skrivutknapp					{ border: 1px solid #123456; width: 88px; background-color: #ABCDEF; cursor: hand; text-align: center;  }
.skrivutknapp:hover				{ border: 1px solid #123456; width: 88px; background-color: #BCDEFF; cursor: hand; text-align: center;  }
.skrivutknapp:active			{ border: 1px solid #123456; width: 88px; background-color: #CDEFFF; cursor: hand; text-align: center;  }

/* Generella klasser */

/* Visa resultatklasser */
.gen_resulttable_header_text{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: left; color: #000040; font-size: 8pt; }
.gen_resulttable_Omg{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: center; color: #000000; font-weight: bold; }
.gen_resulttable_LeftAlign{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: left; color: #000000; font-size: 8pt; }
.gen_resulttable_CenterAlign{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: center; color: #000000; font-size: 8pt; }
.gen_resulttable_bgcolor { background-color: #E2E5F0; }
.gen_resulttable_Edit{ margin: 0px 5px 0px 5px; vertical-align: top; text-align: center; color: #000000; font-weight: bold; }
/* Slut på Visa resultatklasser */

/* Formulärklasser */
FORM {padding: 0px; margin: 0px; }
.gen_form_center{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: center; }
.gen_form { font-family: Verdana, Helvetica, Arial; font-size: 11px; border: solid 1px black; width: 74px }
.gen_form2 { font-family: Verdana, Helvetica, Arial; font-size: 11px; font-weight: bold; color: white; width: 74px; background-color: #213C65; border: solid 1px black; line-height: 13px }
/* slut på Formulärklasser */

/* Tabellklasser */
.gen_table_Fullwidth { width: 100%; }
.gen_table_logintablebg { padding: 5px 5px 5px 5px: vertical-align: top; background-color: #E2E5F0 }
/* slut på Tabellklasser */

/* kolumn markörer */
.i{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: center; }
.i_rght{ padding: 0px 5px 0px 5px; vertical-align: top; text-align: right; }
.mark{ padding: 0px 5px 0px 5px; vertical-align: top; color: #FF0000; font-weight: bold; text-align: center; }
.mark_rght{ padding: 0px 5px 0px 5px; vertical-align: top; color: #FF0000; font-weight: bold; text-align: right; }
/* Slut på kolumn markörer */

.l_default_text { font-family: Verdana, Helvetica, Arial; font-size: 8pt; }
