body { background: #fff url(http://framework.golf.se/graphics/fw3/columns_bg.gif) 771px 0 no-repeat; margin: 0px; font-family: tahoma, Arial, Sans-Serif; font-size: 11px; color:#000000; }
div,  p, span { padding: 0px; margin: 0px; font-size:11px; }
p{ margin-bottom: 10px; }
hr{ border: 1px solid #000; height: 1px; }
hr.dotted{ border:none; border-top:1px dotted #000; height: 1px; width:100%; }

/* FÖNSTER ------------------------------------------------------------ */

.window_content { background: #FAFAFA; border-width: 0 1px; border-style: solid; border-color: #006699; margin: 0; padding: 5px 8px; }
.window { background: url(http://framework.golf.se/graphics/fw3/nav_footer_bg.gif ) bottom left no-repeat; padding: 0 0 2px 0; margin: 0 0 10px 0; }

.window_help { padding: 0px; }
.window_narrow{ padding: 1px; margin-bottom:1px; }
.window_narrow_content{ padding: 9px; }
.window_125, .window_270,.window_405,.window_600 { height:auto; overflow: visible; }
 
.window_125 .window_content { height: 105px; overflow: visible; min-height: 105px; }
.window_270 .window_content { height: 250px; overflow: visible; min-height: 250px; }
.window_405 .window_content { height: 387px; overflow: visible; min-height: 387px; }
.window_600 .window_content { height: 600px; overflow: visible; min-height: 600px; }

.window_box { background: url(/graphics/fw2/window_twocolumn_box_top.gif ) 0px 0px no-repeat; padding-top: 10px;}
.window_box .window_box_content { background: url(/graphics/fw2/window_twocolumn_box_bottom.gif ) 0px 100% no-repeat; padding: 0 5px 6px 6px;}

.window_tabs { list-style: none; margin: 0; padding: 0; height: 27px; background: url(/graphics/fw3/window_tab_golfresor_bottom.gif) bottom left no-repeat; }
	.window_tabs LI { display: block; width: 88px; height: 15px; float: left; text-align: center; padding: 6px 0; }
	.window_tabs LI#tab_question_button { float: right; }
	.window_tabs LI.active { background: url(/graphics/fw3/window_tab_golfresor_active.gif); }
	.window_tabs LI.inactive { background: url(/graphics/fw3/window_tab_golfresor.gif); }
	.window_tabs LI A { color: #fff; font: bold 100% tahoma, verdana, sans-serif; }
	.window_tabs.tab_wide LI { display: block; float: none; width: 180px; background: url(/graphics/fw3/window_tab_wide_golfresor.gif) no-repeat; text-align: left; color: #fff; font-weight: bold; padding-left: 10px; }
	* HTML .window_tabs.tab_wide LI { width: 170px; }

.window_ad .window_content { border: 0; }
#columncontent5 #textannonser { border: 1px #C0C0C0 solid; padding: 3px; width: 242px; }

.window_grey { background: #EAEAEA; }
.window_ad { width: 250px; overflow: show; padding: 20px 0 0 0; margin-bottom: 10px; }
#columncontent5 .window_ad { width: 250px; position: relative; z-index: 100000; }

#columncontent1 .window_ad {background: url(/graphics/fw2/window_columncontent_ad_box_top.gif) 0px 0px no-repeat;}
#columncontent1 .window_ad .window_content { padding-bottom: 20px; }
#columncontent5 .window_ad {padding: 0; background: 0;}
#columncontent5 .window_ad .window_content { background: 0; padding: 0; }

.window_title { padding: 6px 10px 0 10px; background: url(http://framework.golf.se/graphics/fw3/nav_standard_head.gif ) 0px 0px no-repeat; color: #fff; font: bold 100% tahoma, verdana, sans-serif; height: 24px; }
.window_title_help { padding: 4px 10px 3px 10px; color:#fff; margin-bottom: 10px; font-family: Georgia, Times new roman, Serif; font-size: 14px; background: url(http://framework.golf.se/graphics/fw2/window_title_help.gif ) 0px 0px no-repeat; }
.window_title_help a { color: #fff; }
.window_title_big { padding: 2px 10px 2px 10px; color:#fff; margin-bottom: 10px; font-family: Georgia, Times new roman, Serif; bs: 14px; background: url(http://framework.golf.se/graphics/fw2/window_title_blue_extended_background.gif) 0px 0px no-repeat;}
.window_title SPAN { font-size: 100%;}
.window_title_big SPAN { font-size: 100%;}



/* #columncontent4 .window { clear: both; background: url(/graphics/fw3/divider_background.gif) 0px 4px repeat-x; margin-bottom: 0;}

#columncontent4 .window_title,.columncontent4 .window_title { float: left; padding: 0 10px 0 0; background: #fff; color: #069; font: bold 100% tahoma, verdana, sans-serif; height: 24px; }

#columncontent4 .window_contest .window_title,.columncontent4 .window_contest .window_title {background: url(/graphics/fw2/window_title_tavlingar_background.gif) 0 -3px;} */
* HTML #columncontent4 .window_content { width: 162px; }
#columncontent4 .window_ad {width: 180px; margin:0;}

#columncontent5 .window_ad { background: 0; }
#columncontent5 .window_ad .window_content { width: auto; overflow: show; }

.window_title h1 { position: relative; top: -4px; font-size: 14px; font-weight: normal; color: #fff; display: inline; font-family: Georgia, Times new roman, Serif; margin: 0;padding:0;}



.window_subtitle { font: bold 10px Verdana; color: #009DDD; background: url(/graphics/fw2/news_subhead_background.gif) 0px 3px no-repeat; padding: 0; margin: 5px 0;}
.window_subtitle SPAN {background: #fff; padding-right: 5px;}

.window_news .window_title {background: url(/graphics/fw2/window_title_blue_extended_background.gif) 0px 0px no-repeat;}
.window_news .window_content IMG {margin-bottom: 5px;}
.window_news .window_content H1 {font: bold 14px Verdana; color: #000; margin-bottom: 3px;}


.divider {padding: 0px 10px 1px 0px;background: url(/graphics/fw3/divider_background.gif) 0px 4px repeat-x; color:#FFF;margin: 0 0px 5px 0px;font-family: Georgia, Times new roman, Serif;font-weight:bold;font-size:11px;height:12px;overflow:visible;min-height:12px; }
.divider .divider_title,.divider H4 { display: inline; padding: 0px 10px 0px 0px; background: #fff; color: #006699; margin: 5px 0 0 0; font: bold 11px Tahoma, Verdana, Arial, Sans-Serif; line-height: 11px;}

/* NAVIGATION ----------------------------------------------------------- */

#navigation { width: 180px; }
#navigation H3 { color: #fff; font: bold 100% tahoma, verdana, sans-serif; display: block; background: url(/graphics/fw3/nav_standard_head.gif) top left no-repeat; width: 170px; height: 24px; padding: 6px 0 0 10px; }
#navigation UL { list-style: none; display: block; background: #fafafa url(/graphics/fw3/nav_standard_foot.gif) bottom left no-repeat; padding: 0 0 4px 0; margin: 0 0 10px 0; }
#navigation LI { display: block; padding: 1px 10px 3px 10px; border-width: 0 1px; border-color: #006699; border-style: solid; position: relative; }
#navigation LI A { display: block; width: 100%; font: bold 100% tahoma, verdana, sans-serif; text-decoration: none; color: #000; line-height: 100%; background: transparent url(/graphics/fw3/nav_link_line.gif) top left no-repeat; padding: 7px 0 2px 0; }
#navigation LI.first A { background: none; padding-top: 3px; }
#navigation LI.last { background: transparent url(/graphics/fw3/nav_link_line.gif) top center no-repeat; }
#navigation LI.forgot_password A, #navigation LI.help A, #navigation LI.passwords A { color: #006699; background: none; }
#navigation LI.forgot_password A { background: url(/graphics/fw3/nav_link_line.gif) top left no-repeat; padding-top: 10px; padding-bottom: 1px; }
#navigation LI.help A { padding-bottom: 11px; padding-top: 2px; }
/*#navigation A:hover { text-decoration: none; }*/

#navigation FORM { display: block; border-width: 0 1px; border-color: #006699; border-style: solid; padding: 4px 0 8px 10px; background: #fafafa; }
#navigation BUTTON, form#pga_inlogg button { background: transparent url(/graphics/fw3/button_login.gif) top left no-repeat; width: 59px; height: 20px; text-align: center; cursor: pointer; float: left; margin: 0 0 7px 10px; border: 0; }
#navigation BUTTON SPAN, form#pga_inlogg button span { display: none; }
#navigation DIV.bn BUTTON { background: url(/graphics/fw3/button_bg_right.gif) 100% 0 no-repeat; margin: 0; width: auto; }
#navigation INPUT { width: 98px; }
#navigation INPUT.small { width: 36px; margin-left: 6px; }
#navigation INPUT.pw { width: 83px; margin: 0 0 0 0; }
#navigation LEGEND { display: none; }
#navigation LABEL { display: block; font: bold 100% tahoma, verdana, sans-serif; color: #333; padding: 0 0 3px 0; }
#navigation #dropdown_ao { border: 0; padding: 0; background: none; margin: 5px 0 0 0; padding: 0; }
#navigation #dropdown_ao SELECT { width: 157px; font: 11px tahoma, verdana, sans-serif; }
#ctl00_MenuHolder_ThePageMenu_TxtPassword { float: left; }
 

/* SUBMENU ------------------------------------------------------------- */

DIV.submenu { width: 180px; background: #fafafa url(/graphics/fw3/nav_standard_foot.gif) bottom left no-repeat; padding-bottom: 6px; }
DIV.submenu P { display: inline; }
DIV.submenu A { display: block; width: 168px; background: url(/graphics/fw3/nav_a_line.gif) bottom center no-repeat; color: #000; border-width: 0 1px; border-style: solid; border-color: #006699; padding: 4px 0 6px 0; font: bold 100% tahoma, verdana, sans-serif; }
DIV.submenu A:hover { text-decoration: none; }
DIV.submenu A.last { background: none; }
DIV.submenu A.submenu1 { padding-left:10px;}
DIV.submenu A.submenu1_active {padding-left:10px;font-weight:bold;}
DIV.submenu A.submenu2 {padding-left:20px;font-size:11px;text-decoration: none;width: 158px;font-weight: normal;}
DIV.submenu A.submenu2_active {padding-left:10px;font-size:11px;font-weight:bold;text-decoration: none;}
DIV.submenu A.submenu3 {padding-left:30px;font-size:11px;text-decoration: none;width: 148px;font-weight: normal;}
DIV.submenu A.submenu3_active {padding-left:10px;font-size:11px;font-weight:bold;text-decoration: none;}
DIV.submenu A.submenu4 {padding-left:40px;font-size:11px;text-decoration: none;width: 138px;font-weight: normal;}
DIV.submenu A.submenu4_active {padding-left:10px;font-size:11px;font-weight:bold;text-decoration: none;}
DIV.submenu A.submenu5 {padding-left:50px;font-size:11px;text-decoration: none;width: 128px;font-weight: normal;}
DIV.submenu A.submenu5_active {padding-left:10px;font-size:11px;font-weight:bold;text-decoration: none;}


/* ANNONS ----------------------------------------------------------------- */

.ad_small, .ad_medium, .ad_large { margin-bottom: 10px; }
.ad_large { width: 370px; padding-top: 10px; padding-bottom: 10px; border: 0px; }
.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 ------------------------------------------------------------- */

#topbar { position: relative; top: 97px; left: 0; background: url(http://framework.golf.se/graphics/fw3/topbar_bg.gif) top left repeat-x; width: 750px; height: 30px; margin: 0 10px; }
.forum #topbar { top: -40px; margin: 0; background-image: url(http://framework.golf.se/graphics/fw3/topbar.gif ); }
#topbar P, #topbar FORM { display: block; float: left; width: 375px; height: 30px; }
#topbar P { background: url(http://framework.golf.se/graphics/fw3/topbar_bg_left.gif ) top left no-repeat; }
#topbar P SPAN {  padding: 7px 0 7px 10px; display: block; color: #fff; font: bold 100% tahoma, verdana, sans-serif; }
#topbar FORM { background: url(http://framework.golf.se/graphics/fw3/topbar_bg_right.gif ) top right no-repeat; text-align: right; }
#topbar LEGEND, #topbar LABEL { display: none; }
#topbar BUTTON { border: 0; padding: 0; background: url(http://framework.golf.se/graphics/fw3/button_search.gif); width: 45px; height: 19px; cursor: pointer; margin: 0 7px 0 0; color: #333; font: 100% tahoma, verdana, sans-serif; float: right; text-align: center; position: relative; top: 4px; }
#topbar BUTTON SPAN { display: none; }
#topbar INPUT { width: 117px; height: 13px; background: url(http://framework.golf.se/graphics/fw3/input_search.gif ); border: 0; padding: 3px; margin: 0 5px 0 0; float: right; position: relative; top: 4px; }

#topbar UL { list-style: none; margin: 0 0 0 10px; padding: 6px 0 0 0; }
#topbar LI { display: inline; margin: 0 4px 0 0; padding: 0 6px 0 0; background: url(/graphics/fw3/topbar_li.gif) center right no-repeat; }
#topbar LI.last { background: none; }
#topbar A { color: #fff; font-weight: bold; }

#popuphead {background:#006699;text-align: right;height:17px;}
#popuphead a { font-size: 11px;font-weight: bold;padding: 3px 10px 3px 10px;background:#006699;color:#FFFFFF;text-decoration: none; }
#container { width: 1033px; margin-right: 0; background: #fff url(http://framework.golf.se/graphics/fw3/columns_bg.gif) 771px 0 repeat-y; position: relative; }
#head { height: 137px; margin-right: 0; position: relative; }
#head #logo1 { position: absolute; top: 17px; left: 10px; }
#head #logo2 { position: absolute; top: 45px; left: 624px; }
#head #iw_logo { position: absolute; top: 25px; left: 193px; }
#columns { width: 1020px; margin: 0; padding-left: 10px; padding-bottom: 40px; }
#foot { background: #fff; clear: both; border-top: 1px solid #006599; position: relative; top: 0px; height: 137px; font: 10px verdana, tahoma, sans-serif; }
#foot UL { list-style: none; margin: 0; position: absolute; top: 60px; width: 573px; padding: 5px 0px 5px 0px; left:10px; border-top: 1px solid #404040; border-bottom: 1px solid #404040; }
#foot UL LI { display: inline; }
#foot UL A { text-decoration: none; color: #069; background: url(http://framework.golf.se/graphics/fw2/foot_navigation_background.gif) no-repeat 100% 50%;padding-right: 15px;margin-right:10px;}
#foot UL A.last { background: url('');}
#foot_logo { position: absolute; top:7px; left:17px;}
#foot #logo3 { position: absolute; top: 38px; left: 624px; }
#columnhead { position: absolute; top: 245px; left: 17px; height: 64px; width: 560px;}
#banner { width: 750px; position: relative; top: 10px; left: 10px; background: #fff url(http://framework.golf.se/graphics/fw3/columns_bg.gif) 771px 0 repeat-y; }
#banner_bg { width: 1030px; }
#head_unam { position: absolute;top: 10px;left: 770px;width: 200px;}
#head_banner { position: absolute;top: 5px;left: 103px;}
#head_slogan { position: absolute; top: 41px; left: 270px;}
#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;}
#top { border-bottom: 1px solid #006599; width: 1033px; background: #fff; }
.onecolumn {width: 180px;}
.twocolumn {width: 370px;}
.column_margin { margin: 0 10px 0 0; }
.onecolumn, .twocolumn { float:left; }
.clear {clear: both; padding: 0px; margin: 0px; height: 0px; line-height: 0px; font-size: 0px; height: 0px; border: 0px;}



/* Annonserna */
.ad_widescreen { height: 5px; }




/* Sponsrade länkar */
#sponsorlinks { background: transparent url(/graphics/fw3/sponsorlink_window_bottom.gif) no-repeat scroll center bottom; padding: 10px; width: 350px; }
#sponsorlinks .sponsorlink { width: 100px; float: left; margin-right: 10px; }
#sponsorlinks h4 { padding: 10px; padding-bottom: 0; margin: -10px -10px 1em -10px; margin-bottom: 1em; background: url(/graphics/fw3/sponsorlink_window_top.gif) no-repeat scroll center top; }
#sponsorlinks .sponsorlink strong { line-height: 1.2em; font-weight: bold; margin-bottom: 0; background: none; }
#sponsorlinks .sponsorlink strong a, #sponsorlinks .sponsorlink p { color: #626769; }