/* Lunchpaus CSS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, caption, tbody, tfoot, thead, th { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(../images/background.jpg) top center no-repeat;
	background-color:#ffffff;
	text-align:center;
	color:#000000;
}

a, a:visited { text-decoration:underline; color:#000000; font-weight:bold; cursor:pointer; }
a:hover { text-decoration:none; }

div.divfix { clear:both; }

ul, li, h3, h2, h1, p{ padding:0; margin:0; list-style:none; }

/* ###################################### */
/* ############   DIV tags   ############ */
/* ###################################### */
#main {
	margin-left:auto; margin-right:auto; width:1000px;
	background:url(../images/trans.png) center top no-repeat; border-left:1px #cccccc solid; border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid; margin-bottom:10px;
}

#login { width:980px; padding:5px; margin-top:10px; text-align:right; }
#user { width:990px; padding:5px; text-align:right; }
div.user_item { float:right; line-height:20px; padding:0px 10px 0px 10px; }
#menu {	width:990px; padding:5px; text-align:left; background-color:#aacf6b; }
#content { width:990px; padding:5px; text-align:left; }
#footer { width:990px; padding:5px; margin-bottom:20px; }

/* ###################################### */
/* ############   menu.php   ############ */
/* ###################################### */

div.menu_item { float:left; line-height:30px; padding:0px 10px 0px 10px; background-color:#aacf6b; }

a.menu_link, a.menu_link:visited { color:#000000; text-decoration:none; }
a.menu_link:hover { color:#C60; }
a.menu_link_vald, a.menu_link_vald:visited { color:#C60; text-decoration:none; }
a.menu_link_vald:hover { color:#C60; }

/* ######################################## */
/* ############   player.php   ############ */
/* ######################################## */

div.big_header {
	margin-top:5px; margin-bottom:5px; padding:0px 10px 0px 10px;
	line-height:30px; font-weight:bold;	text-align:left;
	display:block; background-color:#333; color:#ffffff;
}

.head_rub {	padding:0px 5px 5px 5px; color:#000000;	font-weight:bold; vertical-align:bottom; }
.head_rub a { color:#00F; }

.pl_cell { line-height:25px; padding:0px 5px 0px 5px; color:#000000; border-bottom:dotted 1px #333; }
div.player_details { padding:5px; border:#333 1px solid; }

.rubrik_svart {	font-weight:bold; color:#000000; }
.rubrik_rod { font-weight:bold; color:red; }

a.more_info { text-decoration:none;	vertical-align:middle; }
a.more_info img { vertical-align:middle; }

div.mark_change a {
	display:block; line-height:25px; padding:0px 5px 0px 5px;
	color:#F00;	text-decoration:none; font-weight:bold;
	font-size:16px;
}

.change_red { color:red; font-weight:bold; }

.gron_knapp
{
	padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px;
	border: none; cursor:pointer; background-color:#090;
	color:#ffffff; font-weight:bold; text-decoration:none;
}

.gron_knapp:hover {	background-color:#060; color:#ffffff; }

.rod_knapp {
	padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px;
	border: none; cursor:pointer; background-color:#F00;
	color:#ffffff; font-weight:bold;
}

.rod_knapp:hover { background-color:#900; color:#ffffff; }

.input_cell_update {
	padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px;
	color:red; border:#666 solid 1px; background-color:#ffffff;
}

a.pl_export { color:#ffffff; }

/* ######################################## */
/* #########   sfl_license.php   ########## */
/* ######################################## */



/* ######################################## */
/* ############   Input celler   ########## */
/* ######################################## */

.input_cell
{
	padding:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:#666 solid 1px;
	background-color:#e6e5e5;
}

.green_button
{
	background:green;
	color:#ffffff;
	cursor:pointer;
}

.red_button
{
	background:red;
	color:#ffffff;
	cursor:pointer;
}

/* Jäsenet
###################################*/

/* Input
-----------------------------------*/
.jasen_forminput_hel { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:220px; border:1px solid #000000; background:#ffffff; text-align:left;}
.jasen_forminput_hel_focus { background:#cccccc; }

.jasen_forminput_halv { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:110px; border:1px solid #000000; background:#ffffff; text-align:left;}
.jasen_forminput_halv_focus { background:#cccccc; }

.jasen_forminput_drop { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:70px; border:1px solid #000000; background:#ffffff; text-align:left;}
.jasen_forminput_drop2 { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; border:1px solid #000000; background:#ffffff; text-align:left;}
.jasen_forminput_pdga { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:70px; border:1px solid #000000; background:#ffffff; text-align:left;}
.jasen_forminput_pdga_focus { background:#cccccc; }
.jasen_forminput_info { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:700px; height:80px; border:1px solid #000000; background:#ffffff; text-align:left;}
.jasen_forminput_info_focus { background:#cccccc; }

/* PDGA Rating
###################################*/

/* Input
-----------------------------------*/
.rating_forminput_date { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:100px; border:1px solid #000000; background:#ffffff; text-align:left;}
.rating_forminput_data { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:500px; height:300px; border:1px solid #000000; background:#ffffff; text-align:left;}

/* SFL-jäsen/kilpailulisenssin tilaus
###################################*/

/* Input
-----------------------------------*/
.lic_forminput_drop { padding:3px; font-size:12px; font-family: Verdana, Geneva, sans-serif; width:60px; border:1px solid #cccccc; background:#ffffff; text-align:left;}


