@charset "iso-8859-1";
BODY{margin:0; padding:0; }
IMG{border:0;}
UL,LI{ margin: 0; padding: 0; border: none; }

/* ----------------  PAGE HEADER TOPLOGO STRUCTURE ----------------------------*/
DIV#toplogo120{width:100%; height:120px; background: #000 url('/toplogo/toplogobck2px.png') center top repeat-y;}
DIV#toplogocadre120{position:relative; width:990px; height:120px; background: url('/toplogo/toplogocadre120.png') center no-repeat; margin:0 auto; position: relative; text-align:center;  border:0px solid red;}
DIV#toplogoliens{text-align:left;position:absolute ; top:5px; left: 5px;}
DIV#toplogofr{position:absolute;top:54px;left:5px;height:26px;width:240px;overflow:hidden}
DIV#toplogogb{position:absolute;top:83px;left:5px;height:26px;width:240px;overflow:hidden}
DIV#toplogocontent{position:absolute; top:5px; right: 5px; width:728px; height: 90px; overflow:hidden;}
/* ----------------  end PAGE HEADER TOPLOGO STRUCTURE ----------------------------*/

/* ----------------  FOOTER NAVBAR ----------------------------*/
DIV#navbar, DIV#navbar P { font-size: x-small; font-weight: normal; margin-top: 3px; }
DIV#navbar a, DIV#navbar a:link, DIV#navbar a:visited { font-size: x-small; color: #000; text-decoration: none; }
DIV#navbar a:hover, DIV#navbar a:visited:hover{ color: #ff3300; text-decoration:underline: }
/* ----------------  end FOOTER NAVBAR ----------------------------*/


/* ----------------  3 COLUMN PAGE CONTENT STRUCTURE ----------------------------*/
DIV#content-wrapper { position:relative; width: 990px; padding:0; margin:0 auto; text-align: left; background: #fff; }
DIV#content { position:relative; width: 990px; margin:0 auto; padding: 10px 0 0 0; text-align: left; background: #fff; }
DIV#leftdiv { float:left; width: 200px; padding:10px; margin:0 auto 0 10px; text-align: center; background: #fff; border:0px solid #147F14; }
DIV#centerdiv { float:left; width: 480px; padding:10px; margin:0 10px; text-align: left; background: #fff; border:0px solid #147F14; }
DIV#rightdiv { float:left; width: 200px; padding:10px; margin:0 auto; text-align: center; background: #fff; border:0px solid #147F14; }
DIV#leftdiv, DIV#centerdiv, DIV#rightdiv { 
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 1px 3px 3px #e9e9e9;
-webkit-box-shadow: 1px 5px 5px #e9e9e9;
box-shadow: 1px 5px 5px #e9e9e9;  }
/* ----------------  end 3 COLUMN PAGE CONTENT STRUCTURE ----------------------------*/

/* ----------------  2 COLUMN PAGE CONTENT STRUCTURE ----------------------------*/
DIV#centerdiv2col  { float:left; width: 706px; padding:10px; margin:0 10px; text-align: left; background: #fff; border:2px solid #147F14; }
DIV#centerdiv2col  { 
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 1px 3px 3px #e9e9e9;
-webkit-box-shadow: 1px 5px 5px #e9e9e9;
box-shadow: 1px 5px 5px #e9e9e9;  }
/* ----------------  end 2 COLUMN PAGE CONTENT STRUCTURE ----------------------------*/



/*------------------- MENUWRAPPER WIDTH HEIGHT & COLOR --------------------------------*/
DIV#menuwrapper{ width:100%; height:30px; margin:0 auto; padding:0; background:#414234 url('/js/sfish/menubck30-golf.png') center top repeat-x; }
DIV#menuwrapperinner{ width:990px; height:30px; margin:0 auto; padding:0; background:#414234 url('/toplogo/toplogobck2px.png') center top repeat-y; }
/*------------------- end MENUWRAPPER WIDTH HEIGHT & COLOR --------------------------------*/


/*-------------------- GOLFCOURSE LIST TABLE  -------------------------*/
.tablecourses{
background-color:#ffffff;
color: #000;
/*border: 2px solid #999900;*/
/*color:#008000;*/
}
.tablecourses a:link, .tablecourses a:visited { text-decoration: none; color: #006601; }
.tablecourses a:hover, .tablecourses a:visited:hover { text-decoration: underline; }
.tablecourses td{ color: #000; }
TR.linelite, TD.linelite { /*#E2E8DD*/ background-color: transparent; }
TR.linedark, TD.linedark { background-color: #F2F2EA; }
TR.bluerow TD { background-color: #EBEBEB; /*color:#ffffff;*/ font-size: 12px; }
/*-------------------- end GOLFCOURSE LIST TABLE  -------------------------*/


/*-------------------- LEFTBAR UL NAV  -------------------------*/
DIV#button {
	width: 180px;
	margin: 0 auto;
	padding: 0;
	margin-bottom: 1em;
	font-family:verdana,georgia,arial,helvetica,sans-serif;
	background-color: #006633;
	color: #333;
	border: 2px solid transparent;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 1px 3px 3px #e9e9e9;
	-webkit-box-shadow: 1px 5px 5px #e9e9e9;
	box-shadow: 1px 5px 5px #e9e9e9;
}
#button ul { list-style: none; }
#button li { color: #ffffff; }
#button li.thispage {
	background-color: #CCFF99;
	border-right: 10px solid #CCFF99;
	border-left: 10px solid #009900;
	color: #006600;
	text-align: left;
	}
#button li a {
	display: block;
	padding: 2px 5px 2px 5px;
	border-right: 10px solid #669966;
	border-left: 10px solid #009900;
	background-color: #00CC00;
	color: #fff;
	text-decoration: none;
	width: 100%;
	text-align: left;
	}

html>body #button li a { width: auto; }

#button li a:hover {
	border-left: 10px solid #00C000;
	border-right: 10px solid #669966;
	/*background-color: #009900;*/
	background-color: #00CC00;
	color: #FFF;
	/*text-decoration: underline;*/
	font-weight:bold;
	}
/*-------------------- end LEFTBAR UL NAV  -------------------------*/




H1{ text-align:center; padding:0; margin:0; color:#000; }
P.golfer{ text-align: justify; }
IMG.centered { display: block; margin-left: auto; margin-right: auto }
/*left column client links*/
DIV#brands IMG{ margin: 2px auto; }
UL.golflist{ list-style: none; margin-left: 10px; }
UL.golflist LI{ font-size: 12px; line-height: 1.4em; }


.buttonrubrik{-moz-box-shadow:inset 0 1px 0 0 #bbdaf7;-webkit-box-shadow:inset 0 1px 0 0 #bbdaf7;box-shadow:inset 0 1px 0 0 #bbdaf7;background:#6db3f2;/* Old browsers */ background:-moz-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);/* FF3.6+ */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);/* IE10+ */ background:linear-gradient(to bottom,#6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);/* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2',endColorstr='#1e69de',GradientType=0 );/* IE6-9 */ -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #84bbf3;display:inline-block;color:#ffffff;font-family:arial;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #000;margin-bottom:10px;}
.buttonrubrik:hover{text-shadow:1px -1px 0 #000;}
.buttonrubrik:active{position:relative;top:1px;}