/* COOLGOLFLINKS.COM CSS */

html, body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #CCCCCC;
margin-top: 0px;
margin-bottm: 0px;
}

.site_frame {
padding: 10px;
padding-bottom: 0px;
}

h1 {
margin-top: 5px;
margin-bottom: 10px;
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
margin-top: 5px;
margin-bottom: 5px;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* LOGOTOP */

.logotop {
margin: 0px;
margin-bottom: 1px;
padding: 0px;
background: url(grafik/logotop.png) no-repeat;
}

.logo_line {
height: 30px;
background: url(../grafik/searchrow.png) repeat-x;
padding-left: 10px;
text-align: left;
color: #FFFFFF;
font-size: 11px;
}

.top_right {
margin: 0px;
padding: 3px;
padding-top: 32px;
color: #FFFFFF;
font-size: 10px;
}

.logo a {
margin: 0px;
padding: 0px;
width: 450px;
height: 70px;
display: block;
}

/* MAIN */

.main_frame {
height: 750px;
}

.main {
margin: 0px;
padding: 0px;
padding-top: 20px;
padding-bottom: 10px;
}

.main_text {
padding-left: 15px;
padding-right: 15px;
}

/* LINKS */
.links {
margin: 0px;
padding: 0px;
}

.links a {
font-size: 12px;
}

.links a:link {
color: blue;
text-decoration: underline;
}

.links a:visited {
color: blue;
text-decoration: underline;
}

.links a:hover {
color: black;
text-decoration: underline;
}

/* HÖGER */

.right {
padding-top: 23px;
padding-left: 9px;
background: url(grafik/right_bg.png) repeat-y;
}

/* TOPP-MENY */

.undermenu {
width: 738px;
height: 23px;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.undermenu li {
float: left;
}

.undermenu li a {
width: 122px;
margin: 0px;
margin-right: 1px;
padding: 0px;
padding-top: 4px;
color: #FFFFFF;
font-weight: bold;
display: block;
text-align: center;
background: url(grafik/top_button_normal.png) no-repeat;
}

.undermenu li a:link {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
}

.undermenu li a:visited {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
}

.undermenu li a:hover {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
background: url(grafik/top_button_hover.png) no-repeat;
}

li#selected a {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
background: url(grafik/top_button_hover.png) no-repeat;
}

/* VÄNSTER KOLUMN */

.left_header {
margin-bottom: 3px;
padding-bottom: 6px;
font-size: 12px;
font-weight: bold;
background: url(grafik/left_button_normal.png) no-repeat;
}

/* UNDERMENY */

.leftmenu {
width: 140px;
margin: 0px;
padding: 0px;
}

.leftmenu a {
width: 140px;
height: 23px;
margin: 0px;
padding: 0px;
padding-top: 3px;
color: #000000;
display: block;
font-size: 11px;
text-decoration: none;
text-indent: 10px;
font-weight: bold;
background: url(grafik/left_button_normal.png) no-repeat;
}

.leftmenu a:link {
color: #000000;
display: block;
}

.leftmenu a:visited {
color: #000000;
display: block;
}

.leftmenu a:hover {
color: #00811a;
display: block;
}

.leftmenu2 {
width: 140px;
margin: 0px;
padding: 0px;
}

.leftmenu2 a {
width: 140px;
height: 23px;
margin: 0px;
padding: 0px;
padding-top: 3px;
color: #000000;
display: block;
font-size: 11px;
text-decoration: none;
text-indent: 10px;
font-weight: bold;
background: url(grafik/left_button_normal.png) no-repeat;
}

.leftmenu2 a:link {
color: #000000;
display: block;
}

.leftmenu2 a:visited {
color: #000000;
display: block;
}

.leftmenu2 a:hover {
color: #00811a;
display: block;
}

.leftmenu2 #special {
color: red;
}

/* SUB MENU */

.submenu {
width: 100px;
margin: 0px;
padding: 0px;
}

.submenu a {
width: 100px;
height: 23px;
margin: 0px;
padding: 0px;
padding-top: 3px;
color: #000000;
display: block;
font-size: 11px;
text-decoration: none;
text-indent: 3px;
font-weight: bold;
background: url(grafik/left_button_normal.png) no-repeat;
}

.submenu a:link {
color: #000000;
display: block;
}

.submenu a:visited {
color: #000000;
display: block;
}

.submenu a:hover {
color: #00811a;
display: block;
}

.footer {
font-size: 10px;
height: 20px;
}

/* SPONSORED */

.sponsored_table {
font-size: 10px;
}

.spons_links a {
color: #000000;
text-decoration: none;
}

.spons_box {
background-color: #9dd6f6;
height: 80px;
font-size: 11px;
border: 1px solid #006699;
padding: 5px;
}