body
{
 font-family: verdana, arial, tahoma;
 font-size: 11px;
 color: #000;
 background-position: top center;
 background-repeat: no-repeat;
 background-color: #000;
 margin: 0;
}

img{ border: 0 }

/* ----------------- start text classes ----------------- */

h1, h2{ color: #000; margin-top: 0px; margin-bottom: 15px; }

h1.MediumStdColor
{
 font-size: 24px;
 color: #000;
 text-transform: uppercase;
 font-weight: bold;
 line-height: 28px;
}

h2.MediumStdColor
{
 font-size: 11px;
 color: #000;
 text-transform: uppercase;
 line-height: 16px;
}

h2.White, h2.white{
 font-size: 14px;
 color: #fff;
 text-transform: uppercase;
 font-weight: bold;
 line-height: 20px;
}

h2.Black, h2.black{
 font-size: 14px;
 color: #000;
 text-transform: uppercase;
 font-weight: bold;
 line-height: 20px;
}

h2.EventTitle
{
 margin-bottom: 0;
 font-size: 14px;
 color: #fff;
 text-transform: uppercase;
 font-weight: bold;
 line-height: 20px;
}

.BreadMediumStdColor, div
{
 font-size: 11px;
 line-height: 16px;
 color: #000;
}

table.tabel{ font-size: 11px;  line-height: 16px; color: #000; }

a
{
 font-size: 11px;
 text-decoration: none;
 color: #000;
}

a:hover {text-decoration: underline;}

a.Gul{ color: #ffcc33; }
a.Hvid{ color: #fff; }

/* ----------------- start menu classes ----------------- */

a.MenuCase1
{
 font-size: 10px;
 color: #000;
 text-decoration: none;
 text-transform: uppercase;
}

a.MenuCase1:hover
{
 color: #000;
 text-decoration: none;
}

a.MenuCase1Selected
{
 font-size: 10px;
 color: #000;
 text-decoration: none;
 text-transform: uppercase;
}

a.MenuCase1Selected:hover {
 text-decoration: none;
}

.SubOn{ padding: 3px 8px 4px 8px; background-color: #ffcc33; }
.SubOff{ padding: 3px 8px 4px 8px; background-color: #fff; }

/* ----------------- start input classes ----------------- */

input,textarea,select
{
 font-family: arial, verdana, tahoma;
 color: #000;
 font-size: 11px;
}

.ButtonInputsMedium
{
 font-weight: bold;
 height: 20px;
 padding: 0px 10px 0px 10px;
 cursor: pointer;
 background-color: #cccccc;
 border: 1px solid #999999;
}

input.FormFieldInputsNarrow
{
 width: 206px;
 height: 16px;
 border: 1px solid #cccccc;
 padding-left: 2px; 
}

input.FormFieldInputsMedium
{
 width: 215px;
 height: 15px;
 padding-left: 2px;
 border: 1px solid #cccccc;
}

input.FormFieldInputsWide
{
 width: 340px;
 height: 16px;
 padding-left: 2px; 
 border: 1px solid #cccccc;
}

textarea.FormFieldInputsMedium
{
 width: 220px;
 height: 80px;
 padding: 2px;
}

.FormFieldLabelMediumStdColor
{
 color: #000;
 font-weight: bold;
}

.minor { font-size: 11px }

/* ----------------- start list classes ----------------- */

ul
{
 padding: 0;
 margin: 0;
 margin-left: 10px;
 list-style-type: none;
}

li
{
 background-image: url('/AjrGfx/SystemGfx/list_item.gif');
 background-repeat: no-repeat;
 padding-left: 10px;
 padding-bottom: 5px;
}

/* ----------------- Start custom classes ----------------- */

.Top { background-color: #d9d923; }

.Navigation
{
 background-image: url('/AjrGfx/SystemGfx/bg_top_2008.gif');
 background-repeat: no-repeat;
 width: 962px;
 height: 193px;
 text-align: left;
}

.SubNavigation{ height: 392px; }

.TeaserBG{ background-color: #343434; margin-bottom: 7px; height: 133px; }
.TeaserBGforestilling{ background-color: #343434; margin-bottom: 7px; height: 94px; }
.Teasers{ text-align: left; width: 962px; }
.Teaser{ float: left; width: 240px; color: #fff; line-height: 16px;  }
.TeaserPadding{ padding: 15px 15px 15px 20px; }

.FrontpageEvents{ text-align: left; width: 962px; background-color: #464646; }
.EventPadding{ padding: 12px 0 0 20px; }

.UpperCaseBold{ color: #fff; text-transform: uppercase; font-weight: bold; }
.UpperCaseBoldBlack{ color: #000; text-transform: uppercase; font-weight: bold; }
.UpperCaseBold10px{ color: #fff; text-transform: uppercase; font-weight: bold; font-size: 10px; }
.FrontpageCalendar{ color: #fff; width: 186px; text-align: right; text-transform: uppercase; font-size: 10px; }
a.SoldOut{ color: red; font-size: 10px; padding-left: 12px; }
a.Few{ color: #ffcc33; font-size: 10px; padding-left: 12px; }
a.Available{ color: #fff; font-size: 10px; padding-left: 12px; }

.Sponsors{ clear: both; width: 962px; text-align: left; color: #fff; }

.ContentWidth { width: 962px; text-align: left; color: #fff; }
.GrayBox{ background-color: #464646; padding: 15px 20px 0 20px; }
.GrayBox2{ background-color: #464646; padding: 10px 20px 10px 20px; }

.BlackBox{ background-color: #343434; padding: 10px 14px 10px 17px; }
.WhiteBox{ background-color: #fff; padding: 10px 14px 10px 17px; }
.ColorBox{ background-color: #343434; padding: 10px 14px 10px 17px; }


.Clear{ clear: both; }
.ImgTeaser{ border: 3px solid #fff; }
.UpperCase{ text-transform: uppercase; }
.UpperCase10px{ text-transform: uppercase; font-size: 10px; color: #fff; }
.ContentFloat{ width: 485px; float: left;  }
.Content462px{ width: 462px; background-color: #fff; }
.MidColFloat{ float: left; width: 228px; }
.RightCol{ width: 228px; float: right; }
.BoxPadding{ padding: 15px 15px 15px 20px; }
.UCWhite10px{ text-transform: uppercase; font-size: 10px; color: #fff; }
.White11px{ font-size: 11px; color: #fff; }
.White10px{ font-size: 10px; color: #fff; }
.NewsBlock{ background-color: #464646; }
.NewsTitle{ float: left; padding: 3px 0 4px 15px; color: #fff; }
.NewsDate{ float: right; padding: 3px 15px 4px 0; color: #000;  }
.NewsTeaser{ clear: both; background-color: #fff; padding: 3px 15px 5px 15px; color: #000; }

.white{ color: white; }
.white a { color: white; text-decoration: underline; }

.black{ color: black }
.black a { color: black; text-decoration: underline; }

.sponsor1{
 background-image: url('/ajrgfx/systemgfx/bg_sponsor1.gif');
 background-repeat: no-repeat; height: 20px;
}
.sponsor2{
 background-image: url('/ajrgfx/systemgfx/bg_sponsor2.gif');
 background-repeat: no-repeat; height: 20px;
}

a.sponsor{ color: #000; line-height: 12px; font-size: 10px; }

a.eventtitle{ font-size: 14px; color: #fff; font-weight: bold; text-transform: uppercase; }
a.eventtitle:hover{ color: #ffcc33; font-weight: bold; text-transform: uppercase; }

.white12px{ font-size: 12px; color: #fff; }



