
body			{	
			margin: 		0px;
			font-family: 		Verdana, Arial, Sans Serif;
			font-size:		10px;
			color:			#000000;
			background:		#FFFFFF;
			}

div, td, p, span, th, tr, th
			{
			padding: 		0px;
			margin: 		0px;
			font-size:		10px;
			}
			
th			{
			text-align:		left;
			font-weight: 		normal;
			}

p			{
			margin-bottom: 		10px;
			}

hr			{
			border: 		1px solid #6B7962;
			height: 		1px;
			}

hr.dotted		{
			border:none; border-top:1px dotted #a3a798;
			height: 		1px;
			width:100%; 
			}

/* KNAPPAR / LÄNKAR ------------------------------------------------------- */			

a			{ 
			text-decoration: 	underline;
			color: 		 	#4B5942;
			}
			
a.new			{
			color:			#CC0000;
			background:		#ffffdd;
			}

a.announcement		{
			color:			#FF2525;
			}

			
a:hover			{
			text-decoration: 	underline;
			}
a:active		{	
			text-decoration: 	underline;
			}

.button			{
			margin-right:		10px;
			font-size: 		10px;
			font-weight: 		bold;
			color:			#ffffff;
			/* text-transform: uppercase; */
			font-family: 		Verdana, Arial, Sans Serif;
			background:		#6B7962;
			border:			1px solid #000000;
			padding:		1px 0px 1px 0px;
			}

a.button		{
			padding:		4px 9px 4px 9px;
			line-height:    	1.7;
			text-decoration: 	none;
			}

a.button:hover		{
			border:			2px solid #000000;
			padding:		3px 8px 3px 8px;
			text-decoration:	none;
			}

a.button:active 	{
			padding:		4px 9px 4px 9px;
			border:			1px solid #000000;
			}
			
#navigation0		{
			background:		#6B7962;
			height:			16px;
			}

#navigation0 a		{
                        font-size:              11px;
                        font-weight:            bold;
			padding: 		3px 10px 3px 10px;
			background:		#6B7962;
			color:			#FFFFFF;
			text-decoration: 	none;
			}

#navigation0 a.active   {
                        background:             #A3A798;
                        color:			#FFFFFF;
			}

#navigation1		{
			height:			16px;
			background:		#A3A798;
			}

#navigation1 a		{
			font-size: 		11px;
			font-weight: 		bold;
			padding:                3px 10px 3px 10px;
			background:             #A3A798;
			color: 			#FFFFFF;
			text-decoration: 	none;
			}

#navigation1 a.active	{
			background: 		#DADCD6;
			color:			#000000;
			}

#navigation2            {
                        background:             #DADCD6;
			height:			16px;
                        }

#navigation2 a          {
                        font-size:              11px;
                        font-weight:            bold;
                        padding:                3px 10px 3px 10px;
                        color:                  #000000;
			background:		#DADCD6;
			text-decoration: 	none;
                        }

#navigation2 a.active   {
                        background:             #EEEEEE;
                        color:                  #000000;
                        }


/* FÖNSTER ------------------------------------------------------------ */	

.window			{
			padding: 		10px;
			border:			1px solid #A3A798;
			margin-bottom:		10px;
			background:		#ffffff;
			}

.window_narrow		{
			padding: 		1px;
			border:			1px solid #A3A798;
			margin-bottom:		1px;
			background:		#ffffff;
			margin-bottom:		10px;
			}

.window_narrow_content	{
			padding: 		9px;
			}


.window_600		{
			padding: 		10px;
			border:			1px solid #A3A798;
			margin-bottom:		10px;
			background:		#ffffff;
			height:			600px;
			overflow:		show;
			min-height:		600px;
			}

.window_125		{
			padding: 		10px;
			border:			1px solid #A3A798;
			margin-bottom:		10px;
			background:		#ffffff;
			height:			105px;
			overflow:		show;
			min-height:		105px;
			}

.window_270		{
			padding: 		10px;
			border:			1px solid #A3A798;
			margin-bottom:		10px;
			background:		#ffffff;
			height:			250px;
			overflow:		show;
			min-height:		250px;
			}

.window_405		{
			padding: 		10px;
			border:			1px solid #A3A798;
			margin-bottom:		10px;
			background:		#ffffff;
			height:			387px;
			overflow:		show;
			min-height:		387px;
			}			

.window_grey		{
			padding: 		10px;
			border:			1px solid #EAEAEA;
			margin-bottom:		10px;
			background:		#EAEAEA;
			}

.window_ad             {       
                        padding:                10px;
                        border:                 1px solid #EEEEEE;
                        margin-bottom:          10px;
                        background:             #EEEEEE;
                        }



.window_title		{
			padding: 		5px;
			background:		#6B7962;
			color:			#FFFFFF;
			margin-bottom:		5px;
			}

/*			
.window_content		{
			margin: 		7px;
			}	
*/
.window_content		{
			display:inline;
			}

/* SUBMENU ------------------------------------------------------------- */

div.submenu	{
		width:		100%;
		border-bottom: 	5px solid #6B7962;
		border-top: 	5px solid #6B7962;
		padding-top:	7px;
		padding-bottom:	7px;
		margin-bottom: 10px;
		}

a.submenu1	
		{
		
		margin-left:	20px;
		font-size:	11px;
		color: #6B7962;
		text-decoration: 	none;
		
		}
		
a.submenu1_active	
		{
		margin-left:	20px;
		font-size:	11px;
		font-weight:	bold;
		color:		#000000;
		text-decoration: 	none;
		}	

div.submenu a.submenu2	
		{
		margin-left:	15px;
		font-size:	10px;
		color: #6B7962;
		text-decoration: none;
		}
		
div.submenu a.submenu2_active	
		{
		margin-left:	15px;
		font-size:	10px;
		font-weight:	bold;
		color:		#000000;
		text-decoration: 	none;
		}			

div.submenu a.submenu3	
		{
		margin-left:	25px;
		font-size:	10px;
		color: 		#6B7962;
		text-decoration: none;
		}
		
a.submenu3_active	
		{
		margin-left:	40px;
		font-size:	10px;
		font-weight:	bold;
		color:		#000000;
		text-decoration: none;
		}			

a.submenu4	
		{
		margin-left:	50px;
		font-size:	10px;
		color: 		#6B7962;
		text-decoration: none;
		}
		
a.submenu4_active	
		{
		margin-left:	50px;
		font-size:	10px;
		font-weight:	bold;
		color:		#000000;
		text-decoration: none;
		}			

a.submenu5	
		{
		margin-left:	60px;
		font-size:	10px;
		color: 		#6B7962;
		text-decoration: none;
		}
		
a.submenu5_active	
		{
		margin-left:	60px;
		font-size:	10px;
		font-weight:	bold;
		color:		#000000;
		text-decoration: none;
		}	
						
/* RUBRIKER ------------------------------------------------------------ */			

h1 			{
			font-size:		16px;
			font-weight:		Bold;
			color:			#6B7962;
			margin:			0px;
			line-height:    	1.2;
			}

.h1                     {
                        font-size:              17px;
                        font-weight:            Bold;
                        color:                  #6B7962;
                        margin:                 0px;
                        line-height:            1.7;
                        }


h1.group		{
			background:		url( http://framework.golf.se/graphics/git/icon_group_h1.gif ) no-repeat 0% 50%;
			padding-left: 		15px;
			}
h1.small { margin: 7px 0 2px; font-size: 12px; }			

h2 			{
			font-size:		13px;
			font-weight:		Bold;
			margin:			0px;
			line-height:    	1.7;
			}


.h2                      {
                        font-size:              13px;
                        font-weight:            Bold;
                        margin:                 0px;
                        line-height:            1.7;
                        }

h2.group		{
			background:		url( http://framework.golf.se/graphics/git/icon_group_h2.gif ) no-repeat 0% 50%;
			padding-left: 		15px;
			}			


h3 			{
			font-size:		12px;
			font-weight:		Bold;
			margin:			0px;
			line-height:    	1.7;
			}

.h3                     {
                        font-size:              12px;
                        font-weight:            Bold;
                        margin:                 0px;
                        line-height:            1.7;
                        }

h3.group		{
			background:		url( http://framework.golf.se/graphics/git/icon_group_h3.gif ) no-repeat 0% 50%;
			padding-left: 		15px;
			}			

h4 			{
			font-size:		10px;
			font-weight:		Bold;
			margin:			0px;
			line-height:    	1.7;
			}

.h4                      {
                        font-size:              10px;
                        font-weight:            Bold;
                        margin:                 0px;
                        line-height:            1.7;
                        }

h4.group		{
			background:		url( http://framework.golf.se/graphics/git/icon_group_h4.gif ) no-repeat 0% 50%;
			padding-left: 		15px;
			}			

			
/* LISTOR --------------------------------------------------------------- */			

.list			{
			width:			100%;
			padding:		4px;
			margin:			1px;
			}

/* Listrader är baserade på radnummer % 2 				  */

.list_row0		{ 
			height:			20px;	
			background: 		#FFFFFF;
			}

.list_row1		{	
			height:			20px;	
			background: 		#EDEDDD;
			}
			
.list_button		{	
			font-weight:		bold;
			text-align:		right;
			padding-right: 		4px;
			}

td.list_item		{ 
			padding-left: 		4px; 
			}
			
a.list_item		{
			color: 			#6B7962;
			text-decoration: 	none;
			}			

a.list_item:hover	{
			text-decoration: 	underline;
			}

 .list_head_asc		{ 
 			font-weight: 		bold;
 			background: 		url( http://framework.golf.se/graphics/git/icon_asc.gif ) no-repeat 0% 50%;
 			padding-left: 		15px
 			}
 
 .list_head_desc	{ 
 			font-weight: 		bold;
 			background: 		url( http://framework.golf.se/graphics/git/icon_desc.gif ) no-repeat 0% 50%;
 			padding-left: 		15px
 			}
 
 .list_head		{
 			height:			20px;	
 			background: 		#FFFFFF;
 			font-weight: 		bold;
			}

.lightgreen 		{
			background:#E2ECE1;
			}

.darkgrey 		{
			background:#808080; 
			color:#ffffff;
			}

.grey 			{
			background: #E1E3E2;
			}

/* SYMBOLER --------------------------------------------------------------- */	


.bullet_sort_asc	{ 
			background: 		url( http://framework.golf.se/graphics/git/icon_asc.gif ) no-repeat 0% 50%;
			padding-left: 		15px;	
			}		

.bullet_sort_desc	{
			background: 		url( http://framework.golf.se/graphics/git/icon_desc.gif ) no-repeat 0% 50%;
			padding-left: 		15px;
			}
			
.bullet_information	{	
			padding:		1px 8px 3px 6px;
			color:			#ffffff;
			font-size:		11px;
			font-weight:		bold;
			background: 		url( http://framework.golf.se/graphics/git/icon_round_light.gif ) no-repeat;
			}

.bullet_warning		{	
			padding-left:		15px;
			color:			#ffffff;
			font-size:		11px;
			font-weight:		bold;
			background: 		url( http://framework.golf.se/graphics/git/icon_warning.gif ) no-repeat;
			}

.bullet_asterix		{	
			padding-left:		15px;
			color:			#ffffff;
			font-size:		11px;
			font-weight:		bold;
			background: 		url( http://framework.golf.se/graphics/git/icon_asterix.gif ) no-repeat;
			}

.bullet_information:hover	
			{	
			text-decoration:	none;
			}

.bullet_help		{	
			padding:		1px 8px 3px 4px;
			color:			#ffffff;
			font-size:		11px;
			font-weight:		bold;
			background: 		url( http://framework.golf.se/graphics/git/icon_round_dark.gif ) no-repeat;
			}

.bullet_help:hover	
			{	
			text-decoration:	none;
			}
			
.bullet_wizard_inactive	{
			padding:		0px 4px 5px 4px;
			color:			#000000;
			font-size:		10px;
			background: 		url(  http://framework.golf.se/graphics/git/icon_round_light_small.gif ) no-repeat;
			}

.bullet_wizard_inactive:hover	
			{	
			text-decoration:	none;
			}
			
			}

.bullet_wizard_active	{
			padding:		0px 4px 5px 4px;
			color:			#FFFFFF;
			font-size:		10px;
			background: 		url(  http://framework.golf.se/graphics/git/icon_round_lightgreen_small.gif ) no-repeat;
			}

.bullet_wizard_active:hover	
			{	
			text-decoration:	none;
			}
			
			}

.bullet_group		{	
			background:		url( http://framework.golf.se/graphics/git/icon_group_h3.gif) no-repeat 0% 50%;
			padding-left: 		15px;
			}

.space_10		{ 
			width: 			10px;
			height:			10px;
			}
	
.space_20		{ 	
			width: 			20px;
			height:			20px;
			}


.information		{
			background:		#6B7962;
			color:			#ffffff;
			font-weight:		bold;
			margin:			10px;
			padding:		0px 10px 0px 10px;
			font-size:		10px;
			}


.error_validation {
		 background-color:#DDDDDD;
		 border: solid thin #000000;
		 padding:   5px;
		    background:  #ffcccc;
		    border:  2px solid #ff0000;
		    margin-bottom:  5px;

      
}


/* FLIKAR ----------------------------------------------------------------- */	

.tab_active		{	
			color:			#FFFFFF;
			background:		#6B7962;
			font-weight:		bold;
			height: 		16px;
			padding-right:		10px;
			padding-left:		10px;
			margin-right: 		2px;
			}

.tab_inactive		{	
			height: 		16px;
			color:			#6B7962;
			background:		#EDEDAE;
			height: 		16px;
			padding-right:		10px;
			padding-left:		10px;
			margin-right: 		2px;
			}

/* INMATNINGSFÄLT ---------------------------------------------------------- */	

textarea		{
			border: 		1px solid #000000;
			font-family: 		Verdana, Arial, Sans Serif;
			font-size:		10px;	
			}

input			{
			border:                 0px;
			font-size:		10px;
			}

input.text		{
			border: 		1px solid #000000;
			font-size:		10px;
			}

input.radio, input.checkbox {
                        border:                 0px;
                        font-size:              10px;
                        }

select			{
			border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
			font-size:		10px;
			}

/* SLOPE ----------------------------------------------------------------- */	

#slope { 
	border: 1px solid #000000;  
	}

#slope th {
	background: #000000; 
	color: #ffffff;
	}
	
#slope td	{padding: 		2px;
		 margin: 		1px;}
#slope th	{padding: 		2px;
		 margin: 		1px;
		 font-weight: bold;}


#slope td.white { background: #ffffff;}
#slope td.red { background: #ffcccc;}
#slope td.blue { background: #cceeff;}
#slope td.yellow { background: #ffffcc;}


/* ANNONS ----------------------------------------------------------------- */	

.ad_small		{ 
			position: relative;
			padding: 		10px;
			padding-left:		30px;
			padding-right:		30px;	
			padding-bottom:		10px;
			margin-bottom:		10px;
			background: 		#EDEDED;
			border:			0px;
			text-align:		center;
			}

.ad_medium              {
			position: relative;
                        margin-bottom:          10px;
                        padding:                10px;
			padding-right:          20px;
                        padding-left:           20px;
                        background:             #EDEDED;
                        border:                 0px;
                        text-align:             center;
                        }

.ad_large		{ 
			width:			370px;
			padding-top:            10px;
			padding-bottom:		10px;
			margin-bottom: 		10px;
                        background:             #EDEDED;
                        border:                 0px;
			text-align:		center;
			}

.ad			{
			border:                 0px;
			}
			
.ad_list_row0		{
			display:block;
			padding: 3px;
			background: #FFFFFF;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
			line-height:1.5;
			}

.ad_list_row1		{
			
			padding: 3px;
			background: #EDEDED;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
			line-height:1.5;
			display:block;
			}			



/* POSITIONER ------------------------------------------------------------- */

#popuphead		{
			background:		#6B7962;
			text-align: 		right;
			height:			15px;
			}

#popuphead a		{
                        font-size:              11px;
                        font-weight:            bold;
			padding: 		3px 10px 3px 10px;
			background:		#6B7962;
			color:			#FFFFFF;
			text-decoration: 	none;
			}

#head_unam		{ 
			position: absolute;
			top: 10px;
			left: 770px;
			width: 200px;
			}

#head_banner		{ 
			position: absolute;
			top: 5px;
			left: 103px;
			}

#logo 			{
			position: 	absolute;
			left:		10px;
			top:		34px;
			border: 	0px;
			width:		67px;
			height:		21px;			
			}

#name 			{
			position: 	absolute;
			left:		655px;
			top:		20px;
			border: 	0px;
			width:		103px;
			height:		38px;
			}

#navigation		{
			position:	absolute;
			left:		10px;
			top:		70px;
			height:		40px;
			width:		940px;
			}			

#columncontent {
border: 2px solid #6B7962
}

#columncontent .window {
border: 0px;
padding: 10px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#columncontent .window_title {
background: #DADCD6;
color: #000000;
}

a.readmore { margin-top: 2px; display: block; width: 90px; }
img.imagemap { border: 0;}
#banner { margin-bottom: 10px;}