BODY { background-color: #ffffff; margin: 0; padding: 5px; text-align: center; }
#container { margin:auto; position:relative; text-align:left; width:764px; margin-top: 10px; }
a img { border: 0;}
.twocolumn { float: left; width: 401px; }
.teaser_col3 { display: inline; /*border-right: 1px #bcbcbc dotted;*/ padding-right: 0px; margin-left: 0px; }
.teaser_col4 { /*margin-left: 13px;*/ margin-left: 3px; }
.teaser_col { width: 360px; /*border-left: 1px #bcbcbc dotted;*/ margin-left: 3px; padding-left: 0px;  }
.teaser_col .divider { margin-bottom: 3px;}
.teaser_col a img { border: 0; }
.margin_bottom { margin: 0 0 3px 0; }
.onecolumn { width: 178px; float: left;  }
.start_footer { width:764px; margin: 3px 0pt 0pt -10px; text-transform: uppercase; float: left; }
.start_footer p { padding: 4px; color: #fff; font-weight: bold; margin-left: 10px; padding-top: 10px; }
.bigbanner, .bigbanner2 { margin-bottom: 3px; border: 0;}
.news { padding-left: 3px; padding-right: 7px; }
.news .margin-top { margin-top: 20px;}
.news p { margin-bottom: 11px; }
.news p.last { margin-bottom: 0px; }
.newstext p, .divider p { padding-top: 9px; margin-left: 12px; font-weight: bold; }
.submenu_title span { display: block; margin-left: 10px; padding-top: 9px; font-weight: bold; }
div.submenu a.submenu2 { margin-left: 5px; }
.image_top { margin-bottom: 3px;}
.image1_margin { height: 7px;}

.partners .textblock { float:right; width:240px; border-bottom: 1px #000 solid; margin-bottom: 20px; }

/* Special för SWGT */
.calendar_index { width: 370px; }
/* /Special för SWGT */


#search { display: none;}
div.topimage { /*margin-bottom: 10px;*/ }
*:first-child+html .start_footer { margin-top: 3px; }
*:first-child+html .bigbanner, *:first-child+html .bigbanner2 { margin-bottom: 1px; }
*:first-child+html .teaser_col .margin_bottom { margin: 0 0 1px 0; }
* html .teaser_col img.margin_bottom { margin: 0 0 1px 0; }
* html .teaser_col { margin-left: 1px; padding-left: 0px }
* html .teaser_col3 { padding-right: 0px; }
* html .teaser_col3 a { padding: 0; margin: 0; }
* html .teaser_col4 { margin-left: 3px; }
* html .start_footer { margin: 0; margin-left: 0px; margin-top: 0px; position: relative; padding-top: 9px; }
* html .start_footer p { padding-top: 0px; }
* html .bigbanner, * html .bigbanner2 { margin-bottom: 1px;}
* html .teaser_col .divider { margin-bottom: 2px;}

#column 3, #column4 { display: none; }

hr			{
			border: 1px solid #BCBCBC;
			}

hr.dotted		{
			border-top:1px dotted #BCBCBC;
			}

/* KNAPPAR / LÄNKAR ------------------------------------------------------- */			

a			{ 
			color: 		 	#888888; text-decoration: none;
			}
			
a.readmore {font-weight: bold;}
			
a.new			{
			color:			#CC0000;
			background:		#ffffdd;
			}

a.announcement		{
			color:			#FF2525;
			}

.button			{
			height: 17px; border: 1px solid #bcbcbc; background: #ffffff; text-transform: uppercase; color: #888888; font-weight: bold;
			}

a.button:hover		{
			border:			2px solid #000000;
			}

a.button:active 	{
			border:			1px solid #000000;
			}

#search DIV { border: 0; }


#navigation0		{
			background: none;			
			/* border-top: 1px solid #BCBCBC; */
			/* border-bottom: 1px solid #BCBCBC; */
			padding: 4px 0px 5px 10px;
			padding-top: 9px; margin-bottom: 3px;
			}
* html #navigation0 { padding-bottom: 10px; margin-bottom: 2px; }

#navigation0 a { background: none; color: #888888; text-transform: uppercase; font-size: 100%;}
#navigation0 a.active { background: none; color: #000000; }
#navigation0 a:hover { color: #000000; }
#navigation1 {background: #ffffff; }
#navigation1 a { background: #ffffff; color: #888888; }
#navigation1 a.active	{
			background: 		#ffffff;
			color:			#000000;
			}

#navigation2            {
                        background:             #ffffff;
                        }

#navigation2 a          {
                        color:                  #888888;
			background:		#ffffff;
                        }

#navigation2 a.active   {
                        background:             #ffffff;
                        color:                  #000000;
                        }


/* FÖNSTER ------------------------------------------------------------ */	

.window			{
			border: 0px;
			padding: 0px;
			/*border-bottom:			1px solid #bcbcbc;*/
			background:		#ffffff;
			}
			
.window_column			{
			border: 0px;
			padding: 0px;
			/*border-bottom:			1px solid #bcbcbc;*/
			background:		#ffffff;
			width: 381px;
			float: left;
			}

.window_600		{
			height: auto;
			border: 0px;
			padding: 0px;
			/*border-bottom:			1px solid #bcbcbc;*/
			background:		#ffffff;
			}

.window_grey			{
			border: 0px;
			padding: 0px;
			border:			1px solid #EAEAEA;
			background:		#EAEAEA;
			}

.window_title		{
			border: 0px;
			background:		#ffffff;
			color:			#000000;
			padding: 0px;
			text-transform: uppercase;
			font-weight: bold;
			margin: 0px;
			}


/* SUBMENU ------------------------------------------------------------- */

div.submenu	{
		border: 0px;
		/*border-top: 	1px solid #bcbcbc; */
		padding: 0 0 0 0;
		margin: 10px 0 0 0;
		}
	
div.submenu p {border-bottom: 	1px solid #bcbcbc; padding: 0 0 5px 0; margin-bottom: 5px; }
div.submenu a {font-weight: bold; margin: 0 0 0 10px}
div.submenu a:hover {color: #000000; text-decoration: none; }

a.submenu1	
		{
		color: #888888;
		}
		
a.submenu1_active	
		{
		color:		#000000;
		}	

a.submenu2	
		{
		display: block;
		padding-left: 10px;
		color: #888888;
		}
		
a.submenu2_active	
		{
		display: block;
		padding-left: 10px;
		color:		#000000;
		}			

a.submenu3	
		{
		display: block;
		padding-left: 15px;
		color: 		#888888;
		}
		
a.submenu3_active	
		{
		display: block;
		padding-left: 15px;
		color:		#000000;
		}			

a.submenu4	
		{
		display: block;
		padding-left: 20px;
		color: 		#888888;
		}
		
a.submenu4_active	
		{
		display: block;
		padding-left: 20px;
		color:		#000000;
		}			

a.submenu5	
		{
		display: block;
		padding-left: 25px;
		color: 		#888888;
		}
		
a.submenu5_active	
		{
		display: block;
		padding-left: 25px;
		color:		#000000;
		}	
						
/* RUBRIKER ------------------------------------------------------------ */			

H1 { color: #000000; /* border-bottom: 1px solid #bcbcbc;*/ padding: 0; margin: 0 0 6px 0; /*text-transform: uppercase;*/ }			
H1.small { border: 0; }		

.h1                     {
                        color:                  #000000;
                        }

A.h4 {text-transform: uppercase; color: #000000; margin: 0; padding: 0; line-height: 1.1em }
H4.sponsor {text-transform: uppercase; border-bottom: 1px solid #bcbcbc; padding: 5px 0 0 0; margin-top: 10px; margin-bottom: 10px; text-align: right;  }
	
#column1 H4 {text-transform: uppercase; line-height: 100%;}
H4.subtitle {text-transform: uppercase; line-height: 100%; margin: 0px;padding: 0px;}
			
/* LISTOR --------------------------------------------------------------- */			


/* Listrader är baserade på radnummer % 2 				  */

.list_row0		{ 
			background: 		#FFFFFF; 
			}

.list_row1		{	
			background: 		#eeeeee; 
			}
			
a.list_item		{
			color: 			#888888;
			}		
 
 .list_head		{
 			background: 		#FFFFFF;
			}

.lightgreen 		{
			background:#E2ECE1;
			}

.darkgrey 		{
			background:#808080; 
			color:#ffffff;
			}

.grey 			{
			background: #E1E3E2;
			}

/* SYMBOLER --------------------------------------------------------------- */	


.bullet_information	{	
			color:			#ffffff;
			}

.bullet_warning		{	
			color:			#ffffff;
			}

.bullet_asterix		{	
			color:			#ffffff;
			}

.bullet_help		{	
			color:			#ffffff;
			}
			
.bullet_wizard_inactive	{
			color:			#000000;
			}

.bullet_wizard_active	{
			color:			#FFFFFF;
			}

.information		{
			background:		#6B7962;
			color:			#ffffff;
			}


.error_validation {
		 background-color:#DDDDDD;
		 border: solid thin #000000;
		    background:  #ffcccc;
		    border:  2px solid #ff0000;

      
}


/* FLIKAR ----------------------------------------------------------------- */	

.tab_active		{	
			color:			#FFFFFF;
			background:		#6B7962;
			}

.tab_inactive		{	
			color:			#6B7962;
			background:		#EDEDAE;
			}

/* INMATNINGSFÄLT ---------------------------------------------------------- */	
/*
textarea		{
			border: 		1px solid #000000;
			}

input.text		{
			border: 		1px solid #bcbcbc;
			}

select			{
			border: #000000; 
			}

*/
/* forms */
	legend { display: none; }
	fieldset { border: none; }
	label { display: block; }
	form .text { width: 90%; border: 1px solid #ccc; background: #FFF9EC; border-left-width: thick; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size: 1em; padding: 0.1em; }
	form .text:focus { background: white; }
	button { font-size: 1em; }
	#content form .clear { background: none; }
	.mandatory input, .mandatory textarea { border-left-color: #9F272C; }
	.micrositer { border: 1px solid #ccc; border-left-width: thick; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size: 1em; padding: 0.1em; width: 100%; margin: 0 0 10px 0; }


/* POSITIONER ------------------------------------------------------------- */

#popuphead		{
			background:		#6B7962;
			}

#popuphead a		{
			background:		#6B7962;
			color:			#FFFFFF;
			}
			
#logo {	width: 540px;
			height: 36px; }
			
#name { width: 149px; height: 55px;}
			
INPUT.noborder {border: 0;}
TH {font-weight: bold; text-transform: uppercase;}
			
#navigation { top: 135px; width: 807px; }
#headsecond { position: absolute; top: 90px; left: 10px;}
#headsecond { border-top: 1px solid #bcbcbc; padding: 15px 0px 0px 10px; width: 797px;}
#headsecond H4 {color: #888888;}
#headsecond H4 SPAN {text-transform: uppercase;}
#search {position: absolute; top: 89px; left: 540px; width: 150px;}
#column2 { /* border-left: 1px solid #bcbcbc;*/ }

.left {float: left; margin-right: 10px;}
.right {float: right; margin-left: 10px;}

/* prylar som kör över standardstilmallen /staffan 2005-05-26 -------------------------------------- */
#navigation0 a { padding-left:0;padding-right:20px; }
#headsecond { padding: 15px 0px 0px 0px; width: 807px;}
div.submenu a {font-weight: bold; margin: 0 0 0 0}
			

			
/* calendar ==================================================================================== */

.calendar_day,.calendar_day_highlighted
{
	color: #000000;
	font-size: 10px;
}

.calendar_currentday,.calendar_currentday_highlighted
{
	color: #000000;
	font-size: 10px;
}

.calendar_day_highlighted
{
	background-color: yellow;
	width:23px;float:left;text-align:center;
}

.calendar_currentday
{
	background-color: #cccccc;
	width:23px;float:left;text-align:center;
}

.calendar_currentday_highlighted
{
	background-color: #cccccc;
	width:23px;float:left;text-align:center;
}


.calendar_head
{
	background-color: #48529C;
	text-align: center;
	color:#FFFFFF;
	float:left;
	text-transform:	uppercase;
}

.calendar_column_head
{
	background-color: #ffffff;
	color: #000000;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
}

a.calendar_day
{
	color: #000000;
}

a.calendar_holiday
{
	color: #880000;
}

.week
{
	width: 184px;
}
.day { width:23px;height:18px;float:left;text-align:center; }

.calendar_back { background-color: #48529C; color:#FFFFFF; float:left; }
	.calendar_back p { padding: 2px 0 2px 0; }

.calendar_empty { width:2px;float:left;font-size:1px; }
			
.right		{
			text-align:		right;
			}

/* SGF-specifics 2007-03-16 */

#search INPUT.button, #search INPUT.text { background: #E8F1F6;}			
#search INPUT.text { width: 110px; height: 14px; padding: 4px 2px; }
#search INPUT.button {margin: 0;}
#golfse_link {position: absolute; width: 100px; height: 30px; left: 700px; z-index: 20;}
A.newstopimg IMG {border: 0; margin: 0 0 0 0;}		
			
/* Quickmail */
UL.newsletter {margin: 10px 0 0 0; list-style: none; padding: 0;}
UL.newsletter LI {margin: 0; padding: 3px 0;}			

#sponsors { margin-top: 15px; text-align: center; }
#sponsors img { border: none; margin-bottom: 10px; }

#navigation { top: 0; width: 807px; position: relative; margin-top: 3px; padding-top: 0px; left: 0; height: auto; }

.teasers_right { float: right; width: 180px; }

*html #navigation { padding-top: 1px; }
*:first-child+html #navigation { margin-top: 0px; padding-top: 1px;}
 
#hiolist { margin: 10px 0 0 0; border: 1px solid #999; width: 100%; }
#hiolist th { padding: 5px; text-align: center; border-bottom: 1px solid #333;}
#hiolist td { padding: 2px 0px 2px 5px; border-bottom: 1px solid #999;}
#hiolist td.odd { background: #eee; }
#hiolist td.col4 { text-align: center; padding: 2px 5px; }
#hiolist td a { color: #333; text-decoration: underline; }

/* Bildgalleri */
.bildgalleri { width: 100px; height: 100px; margin: 0 8px; float: left; display: inline; }
.bildgalleri IMG { padding: 2px; border: 1px #e1e1e1 solid; }

