﻿body						{ margin: 0; text-align: center; background-image: url('/layout/bg.jpg'); }
#page						{ margin: 0 auto; width: 820px; text-align: left; }
#top						{ width: 820px; height: 197px; margin-bottom: 5px; }

/* TOP BAR */
#bar						{ width: 820px; height: 33px; background-image: url('/layout/bar_bg2.png'); background-repeat: no-repeat; line-height: 33px; }
ul#barMenu					{ padding: 0; margin: 0; list-style-type: none; }
ul#barMenu li				{ display: inline; }
ul#barMenu li a				{ position: relative; text-align: center; display: block; float: left; color: #666; text-transform: uppercase; font-size: 12px; font-family: Arial; text-decoration: none;  background-repeat: no-repeat; }
ul#barMenu li a:hover		{ color: #8d9578; }

/* TOP BAR LINKS */
ul#barMenu li a#forside     { background-image: url('/Layout/iconHome.png'); background-position: 0 12px;  padding-left: 15px; }
ul#barMenu li a#turneringer { position: relative; background-image: url('/Layout/iconTournaments.png'); background-position: 0 5px; background-repeat: no-repeat; padding-left: 15px; }
ul#barMenu li a#banestatus  { background-image: url('/Layout/iconCourseStatus.png'); background-position: 0 9px; background-repeat: no-repeat; padding-left: 18px; }
ul#barMenu li a#veret       { background-image: url('/Layout/iconWeather.png'); background-position: 0 7px; background-repeat: no-repeat; padding-left: 20px; }

/* TOP BAR SEARCH BOX */
div#bar div#search			{ float: right; margin-right: 7px; }

/* CONTAINER AREA */
#container					{ width: 820px; overflow:hidden}
#container_top				{ width: 820px; background-image: url('/layout/container_big_top.png'); background-repeat: no-repeat; height: 8px; }
#container_content			{ width: 809px; overflow: auto; background-image: url('/layout/container_small_bg.png'); background-repeat: repeat-y; padding-left: 11px; padding-top: 2px; padding-bottom: 5px; }
#container_bottom			{ width: 820px; height: 10px; background-image: url('/layout/container_big_bottom.png'); background-repeat: no-repeat; clear: both; }

/* CONTENT AREA */

#main						{ width: 622px; overflow: hidden; }
#topMain					{ background-image: url('/Layout/content_top.png'); height: 8px; width: 622px;}
#content					{ background-image: url('/layout/content_bgf.png'); background-repeat: repeat; width: 582px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; overflow: hidden; }
#bottomMain					{ background-image: url('/Layout/content_bottom.png'); height: 10px; width: 622px;}
#sponsorbar					{ height: 50px; width: 790px; background-image: url('/layout/container_small_bg.png'); overflow: hidden; padding-left:15px; padding-right:15px; margin-left: 0px;}

/* MENU */
#menubar					{ float: left; width: 163px; margin-right: 8px; display: inline; }
div.menuContent				{ background-image: url('/layout/menu_bg.jpg'); background-repeat: repeat-y; padding-left: 14px; }
div.leveranList				{ background-image: url('/layout/menu_bg.jpg'); background-repeat: repeat-y; padding-left: 0px; }
div.sponsorList				{ background-image: url('/layout/menu_bg_white.png'); background-repeat: repeat-y; padding-left: 0; }
img.menuHeader				{ height: 30px; width: 165px; display: block; }
img.menuFooter				{ height: 11px; width: 165px; display: block;  margin-left: -14px; margin-bottom: 20px; }
img.sponsorListFooter		{ height: 11px; width: 165px; display: block; margin-bottom: 20px; }

img.menuLink				{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; }

.panelHeader				{ width: 165px; height: 30px; cursor: pointer; }
.panelContent				{ width: 165px;  height: 0px; overflow: hidden; }

/* JUNIORSIDEN */
#juniorLeftCol				{ width: 280px; overflow: auto; float: left; }
#juniorRightCol				{ width: 280px; margin-left: 22px; overflow: auto; float: left; }
.boxContent ul				{ padding: 0; margin: 0; list-style-type: none; }

img#juniorTop				{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
div#jentesideTop			{ width: 560px; margin: 0 auto; margin-bottom: 20px; border: solid 1px #a8af93; background-color: #fff; padding: 10px 20px 10px 10px; }
div#jentesideTop img		{ float: left; padding: 0 20px 0 0; }

#juniorLinker				{ width: 163px; margin-bottom: 20px; line-height: 25px; }
#juniorLinker img			{ display: block; height:25px; width: 163px; }
/*
#juniorLinker a				{ display: block; font-weight: bold; font-size: 12px; margin-left: 28px; color: #fff; text-transform: uppercase; }
#juniorLinker a:visited		{ color: #fff; }
#juniorLinker a:active		{ color: #fff; }
*/

ul#hovedsponsorer			{ padding: 0; margin: 0; list-style-type: none; overflow: auto; }
ul#hovedsponsorer li		{ text-align: center; padding: 0; margin: 0; }
#suzannFlash				{ width: 150px; margin: 0 auto; margin-top: 10px; border: solid 1px #000; }

/* BOX LAYOUT */
.box						{ width: 280px; margin-bottom: 20px; overflow:hidden; }
.box2						{ width: 280px; margin-bottom: 14px; }
.boxTitle					{ background-image: url('/layout/boxTop.png'); background-repeat: no-repeat; font-weight: bold; font-size: 11px; text-transform: uppercase; height: 21px; line-height: 21px; width: 255px; padding-left: 25px; color: #fff; }
.boxContent					{ background-image: url('/layout/boxBg.png'); background-repeat: repeat-y; width: 260px; padding-top: 3px; padding-left: 10px; padding-right: 10px; }
.boxSitat					{ width: 580px; margin-bottom: 20px; overflow:hidden; }
.boxTitleSitat					{ background-image: url('/layout/boxTop.png'); background-repeat: no-repeat; font-weight: bold; font-size: 11px; text-transform: uppercase; height: 21px; line-height: 21px; width: 555px; padding-left: 25px; color: #fff; }
.boxContentSitat				{ background-image: url('/layout/boxBg.png'); background-repeat: repeat-y; width: 580px; padding-top: 3px; padding-left: 10px; padding-right: 10px; }
.boxBottom					{ width: 280px; background-image: url('/layout/boxBottom.png'); background-repeat: no-repeat; }
.imgRotation				{ padding: 0px; text-align: center; vertical-align: top; }

/* INFO BOX */
.boxTitle_info				{ background-image: url('/layout/boxTop_info.png'); background-repeat: no-repeat; font-weight: bold; font-size: 11px; text-transform: uppercase; height: 28px; line-height: 28px; width: 235px; padding-left: 45px; color: #fff; }
.boxContent_info			{ background-image: url('/layout/boxBg_info.png'); background-repeat: no-repeat; width: 260px; padding: 5px 10px; height: 179px; }


/* BOX LAYOUT 580 */
.box161
{
    width: 161px; 
}
.box161 a, .box161 a:visited, .box161 a:active {color:#003366 !important; text-decoration:none !important; }
.box161 a:hover { text-decoration:underline;}

.boxTitle161
{
    background-image: url('/layout/boxTop_161.png'); 
    background-repeat: no-repeat; 
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    height: 24px;
    line-height: 25px;
    width: 144px;
    padding-left: 17px;
    padding-top:1px;
    color: #fff;
}
.boxTitle161 a, .boxTitle161 a:visited, .boxTitle161 a:active {color:#fff !important; text-decoration:none !important;}
.boxTitle161 a:hover { text-decoration:underline;}
.boxContent161
{
    background-image: url('/layout/boxBg_161.png'); 
    background-repeat: repeat-y;
    width: 141px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    color:#000;
}
.boxContent161 a, a:visited, a:active {color:#000; text-decoration:none;}
.boxContent161 a:hover { text-decoration:underline;}
.boxBottom161
{
    width: 161px;
    background-image: url('/layout/boxBottom_161.png'); 
    background-repeat: no-repeat; 
}

img
{
    border: 0px;
}

#turnering_meny
{
    padding-bottom: 20px;
    overflow: auto;
}

img.centered { display: block; margin-left: auto; margin-right: auto; }


/* NEWS */
.news_container
{
    width: 580px;
    clear: both;
    margin-bottom: 25px;
}
.news_image
{
    float: left;
    width: 160px;
}
.news_article
{
    float: left;
    width: 410px;
    margin-left: 10px;
}
#footer
{
    width: 100%;
    text-align: center;
}

/* PHOTOGALLERY */
.photoalbum
{
    padding: 0px 10px 20px 10px;
}
.albumTittel
{
    font-weight: bold;
}
.galleriBilde
{
    background-color: #fff;
    width: 160px;
    text-align: center;
    border: solid 1px #666;
    padding: 5px 0px 5px 0px;
    margin-bottom: 10px;
}
.Stilling {color:#fff; text-decoration:none}
.Stilling:hover {text-decoration:none}
