@media print {
 .noprint { display: none; }
}


body
{
 font-family: arial, verdana, tahoma;
 font-size: 11px;
 color: #000;
 background-color: #fff;
 margin: 0;
}

img{ border: 0 }
form{ display: inline; margin: 0; }

/* ----------------- start text classes ----------------- */

h1{
 margin-top: 0px;
 margin-bottom: 8px;
 font-size: 18px;
 color: #000;
 font-weight: normal;
}

h1.MediumStdColor{}

h1.PortraitName{ margin-bottom: 15px; }

h2.MediumStdColor
{
 margin-top: 0px;
 margin-bottom: 8px;
 font-weight: bold;
 font-size: 12px;
 color: #000;
 text-transform: none;
}

h2.Sponsor{ text-transform: uppercase; font-size: 11px; margin: 0; font-weight: bold; }

.BreadMediumStdColor
{
 font-size: 11px;
 line-height: 16px;
 color: #00
}

div,td{font-size: 11px; line-height: 16px;}

.White{ color: #fff; }
.White11{ color: #fff; font-size: 11px; }
.blue{ color: #920d1e; font-size: 11px; }


.BreadInfo
{
 font-size: 11px;
 line-height: 14px;
 color: #000;
 padding: 2px 0 2px 6px;
}

.BreadInfo div{ line-height: 16px; }

a
{
 font-size: 11px;
 text-decoration: none;
/* color: #000;*/
 color: #920d1e;
}

a.Underline{ text-decoration: underline; }

a:hover {text-decoration: underline; color: #920d1e; }

/* ----------------- start menu classes ----------------- */

a.MenuCase1
{
 font-size: 11px;
 color: #000;
 text-decoration: none;
}

a.MenuCase1:hover
{
 text-decoration: none;
 color: #920d1e;
}

a.MenuCase1Selected
{
 font-size: 11px;
 color: #920d1e;
 text-decoration: none;
}

a.MenuCase1Selected:hover {
 text-decoration: none;
 color: #920d1e;
}

/* ----------------- 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: 148px;
 height: 14px;
 border: 1px solid #AFAFAF;
 padding-left: 0px;
 color: #A2A2A2;
 padding-left: 4px
}

input.Contest
{
 width: 200px;
 height: 16px;
 border: 0;
 background-color: transparent;
 background-image: url('/AjrGfx/SystemGfx/bg_input_narrow.gif');
 background-repeat: no-repeat;
 _background-attachment: fixed;
 color: #FFFFFF;
}

input.ContestGray
{
 width: 200px;
 height: 16px;
 border: 0;
 background-color: transparent;
 background-image: url('/AjrGfx/SystemGfx/bg_input_narrow_gray.gif');
 background-repeat: no-repeat;
 _background-attachment: fixed;
 color: #333333;
}

input.FormFieldInputsMedium
{
 width: 210px;
 height: 14px;
 padding-left: 4px;
 border: 1px solid #B7B7B7;
 color: #000;
}

input.FormFieldInputsWide
{
 width: 420px;
 height: 16px;
 padding-left: 2px; 
}

textarea.FormFieldInputsMedium
{
 width: 220px;
 height: 20px;
 padding: 2px;
}

.FormFieldLabelMediumStdColor
{
 font-weight: normal;
}

.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 ----------------- */

.TopMenu{ height: 85px; background-color: #fff; }

.Topbanner
{
 background-image: url('/AjrGfx/SystemGfx/bg_top.jpg');
 background-repeat: no-repeat;
 width: 904px;
 height: 97px;
}

.ThisSkin{ background-color: #fff; }

.MaxWidth{ width: 1004px; text-align: left; }
.BGWhite{ background-color: #fff; }

.Main{ width: 985px; text-align: left; float: left;  }
.MainSub{ width: 1003px; text-align: left; float: left; }

.BlackBar40{
 background-image: url('/AjrGfx/SystemGfx/bg_black_bar40.gif');
 background-repeat: repeat-x;
 height: 40px;
 color: #fff;
}

.BlackBar2010{
 background-image: url('/AjrGfx/SystemGfx/bg_black_bar_2010.gif');
 background-repeat: repeat-x;
 height: 30px;
 color: #fff;
}

.BlackBar{
 background-image: url('/AjrGfx/SystemGfx/bg_black_bar.gif');
 background-repeat: repeat-x;
 height: 17px;
 color: #fff;
}

.RedBar{
 background-image: url('/AjrGfx/SystemGfx/bg_red_bar.gif');
 background-repeat: repeat-x;
 height: 17px;
 margin-bottom: 4px;
}

.SkinBar{
 background-image: url('/AjrGfx/SystemGfx/bg_red_bar.gif');
 background-repeat: repeat-x;
 height: 17px;
 margin-bottom: 4px;
}

.RedBarNoMargin{
 background-image: url('/AjrGfx/SystemGfx/bg_red_bar.gif');
 background-repeat: repeat-x;
 height: 17px;
}

.SandBar{
 background-image: url('/AjrGfx/SystemGfx/bg_sandbar.gif');
 background-repeat: repeat-x;
 height: 17px;
}

.BorderLine{ border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; padding: 3px 0 3px 0; }
.BottomBorder{ border-bottom: 1px solid #DEDEDE; padding: 3px 0 3px 0; }
.BottomLine{ border-bottom: 1px solid #DEDEDE; margin: 10px 0 10px 0; }

.BarText{
 color: #fff;
 font-size: 10px;
 text-transform: uppercase;
 padding: 0px 0 0 6px;
}

.BarBlackText{
 color: #000;
 font-size: 10px;
 text-transform: uppercase;
 padding: 2px 0 0 6px;
}

.Menu{
 background-image: url('/AjrGfx/SystemGfx/bg_menu.gif');
 background-repeat: no-repeat;
 width: 820px;
 height: 69px;
}

.SubMenuOn{
 background-image: url('/AjrGfx/SystemGfx/bg_sub_on.gif');
 background-repeat: repeat-x;
 border-bottom: 1px solid #DEDEDE;
 padding: 2px 5px 2px 7px
}

.SubMenuOff{
 border-bottom: 1px solid #DEDEDE;
 padding: 2px 5px 2px 7px
}

.BoxBorder{
 border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF;
 background-image: url('/AjrGfx/SystemGfx/bg_box.png');
 background-repeat: repeat-x;
 background-position: bottom center;
 background-color: #fff;
}

.RedBox429px{
 background-color: #A3A3A3;
 width: 429px;
}

.RedBox568px{
 background-color: #A3A3A3;
 width: 568px;
}

.WhiteBox{ background-color: #fff; padding: 10px; margin-top: 8px }

.GrayBox{
 background-image: url('/AjrGfx/SystemGfx/bg_gray_box.gif');
 width: 568px;
 height: 60px;
}

.GrayBox429px{
 background-image: url('/AjrGfx/SystemGfx/bg_gray_box_429px.gif');
 width: 429px;
 height: 60px;
}

.Text11px666{ color: #666666; }
.Text10pxRed{ font-size: 10px; color: #920d1e; }
.Text11pxRed{ font-size: 11px; color: #920d1e; }
.Text13pxRed{ font-size: 13px; color: #920d1e; }
.Text10pxWhite{ font-size: 10px; color: #fff; }
.Text11pxWhite{ font-size: 11px; color: #fff; }
.Text11pxWhiteUC{ font-size: 11px; color: #fff; text-transform: uppercase; }
.Text12pxWhiteBold{ font-size: 12px; color: #fff; text-transform: uppercase; font-weight: bold; }
.Text12pxBlueBold{ font-size: 12px; color: #71A0D9; font-weight: bold; }

.Text12pxWhiteUCBold{ font-size: 12px; color: #fff; text-transform: uppercase; font-weight: bold; }
.Text10px7f{ font-size: 10px; color: #7F7F7F; }
.Text10px000{ font-family: arial; font-size: 11px; color: #000; }

.PadBot5px{ font-size: 11px; color: #000; padding-bottom: 5px; padding-right: 20px; }
.Padding01{ padding: 0 10px 0 10px; }
.Padding01Gray{ padding: 0 10px 0 10px; color: #D7D7D7; }
.Padding01Red{
 padding: 0 10px 0 10px; color: #920d1e;
 background-image: url('/AjrGfx/Systemgfx/arrow.gif');
 padding-left: 8px;
 background-repeat: no-repeat;
 background-position: top left;
}

.BoxBorderPad{ padding: 0 4px 0 4px }
.BoxLine{ background-color: #fff; padding-left: 7px; }
.BoxLine15px{ background-color: #fff; padding-left: 7px; height: 15px; }


a.White{ color: #fff; font-size: 10px; }
a.RedLink{ color: #920d1e; font-size: 11px; }
a.Link11px666{ font-size: 11px; color: #666; }
a.Sponsor{ font-size: 10px; color: #7F7F7F; }

a.black{ color: #000; }
a.black:hover{ text-decoration: none; color: #920d1e; }

a.infolink{
 color: #000;
 background-image: url('/ajrgfx/systemgfx/pink_ball.gif');
 background-position: center left;
 background-repeat: no-repeat;
 font-size: 15px;
 padding-left: 16px;
}

a.infolink:hover{
 color: #920d1e;
 background-image: url('/ajrgfx/systemgfx/pink_ring.gif');
 background-position: center left;
 background-repeat: no-repeat;
 text-decoration: none;
 padding-left: 16px;
}

a.DarkArrowLink{
 background-image: url('/AjrGfx/SystemGfx/arrow_dark.gif');
 background-repeat: no-repeat;
 background-position: center left;
 padding-left: 9px;
 color: #666;
}

a.BlackArrowLink{
 background-image: url('/AjrGfx/SystemGfx/arrow_black.gif');
 background-repeat: no-repeat;
 background-position: center left;
 padding-left: 9px;
 color: #000;
}

a.RedArrowLink{
 background-image: url('/AjrGfx/SystemGfx/arrow_red.gif');
 background-repeat: no-repeat;
 background-position: center left;
 padding-left: 9px;
 color: #920d1e;
}

a.RedArrowBlackLink{
 background-image: url('/AjrGfx/SystemGfx/arrow_red.gif');
 background-repeat: no-repeat;
 background-position: center left;
 padding-left: 9px;
 color: #000;
}

.BreadCrumbContainer{ font-size: 9px; color: #999; padding: 4px 0 0 27px; }
a.BreadCrumb{ font-size: 9px; color: #999; }

.FrameTeaser{
 background-image: url('/AjrGfx/SystemGfx/frame_teaser.gif');
 background-repeat: no-repeat;
 width: 186px;
 height: 99px;
}
.FrameTeaser div{ padding: 8px; }

.LogudBox{
 background-image: url('/AjrGfx/SystemGfx/bg_logud_box.gif');
 background-repeat: no-repeat;
 width: 145px;
 height: 81px;
 color: #fff;
 font-size: 13px;
}
.LogudBox div{ padding: 10px 10px 0 13px; }

.LogudBox300px{
 background-image: url('/AjrGfx/SystemGfx/bg_redbox_300px.gif');
 width: 300px;
 min-height: 80px;
 color: #fff;
 font-size: 13px;
}
.LogudBox300px div{ padding: 10px 10px 0 13px; }

.IndholdsBox{
 background-image: url('/AjrGfx/SystemGfx/bg_indholdsbox.gif');
 background-repeat: no-repeat;
 width: 194px;
 height: 150px;
 float: left;
 margin-right: 6px;
}

.IndholdsBoxPad{ padding: 10px 13px 0 13px; }

.Box300px{
 background-image: url('/AjrGfx/SystemGfx/bg_box300.gif');
 background-repeat: repeat-y;
 width: 300px;
}

.Box300pxPad{ padding: 0 6px 0 6px; }

.BGContestErotisk{
 background-image: url('/AjrGfx/SystemGfx/bg_contest_erotisk.gif');
 background-repeat: no-repeat;
 padding-top: 70px;
}

.BGContestMusik{
 background-image: url('/AjrGfx/SystemGfx/bg_contest_musik.gif');
 background-repeat: no-repeat;
 padding-top: 70px;
}

.BGContestKlassisk{
 background-image: url('/AjrGfx/SystemGfx/bg_contest_klassisk.gif');
 background-repeat: no-repeat;
 padding-top: 70px;
}

.BGContestDGK{
 background-image: url('/AjrGfx/SystemGfx/bg_contest_DGK.jpg');
 background-repeat: no-repeat;
 padding-top: 70px;
}

.BGContestSylfiden{
 background-image: url('/AjrGfx/SystemGfx/bg_contest_sylfiden.jpg');
 background-repeat: no-repeat;
 padding-top: 10px;
}

.BGContestGenerel{
 background-image: url('/AjrGfx/SystemGfx/1x1px.gif');
 background-repeat: no-repeat;
 padding-top: 15px;
 background-color: #920d1e;
}

.Portrait{
/* background-image: url('/AjrGfx/SystemGfx/bg_portrait.gif'); */
/* background-repeat: no-repeat; */
/* width: 86px; */
/* height: 86px; */
/* float: right; */
/* padding-left: 10px; */
 float: left;
 padding-right: 10px;
}
.Portrait div{ padding: 0; }

.floatforsideTeaser{ width: 191px; float: left; }

.fLeftTeaser{ float: left; padding-left: 11px; text-align: left; height: 175px; }
.GalleryThumb{ float: left; padding-right: 5px; }
.GalleryThumbLast{ float: left; padding-right: 0px; }

.fLeft{ float: left; }
.fLeft40Percent{ float: left; padding-left: 7px; padding-right: 10px}
.fRight{ float: right; }
.clear{ clear: both; }
.SEO{ display: none;}

.Product{
 background-image: url('/files/shop/bg_produkt.gif');
 background-repeat: no-repeat;
 width: 191px;
 height: 220px;
 float: left;
}

.ProductPadding{ padding: 25px 10px 0 10px; }

.bgPopOrderTop{
 background-image: url('/AjrGfx/popuporder/bg_top.gif');
 background-repeat: no-repeat;
 width: 624px;
 height: 23px;
}

.bgPopOrderBottom{
 background-image: url('/AjrGfx/popuporder/bg_bund.gif');
 background-repeat: no-repeat;
 width: 624px;
 height: 10px;
}

.bgPopOrderShade{
 background-image: url('/AjrGfx/popuporder/bg_shade.gif');
 background-repeat: repeat-y;
 width: 624px;
}


.bgcalendar{ position: relative; background: url(/ajrgfx/kalender/bg_cal.gif) no-repeat; width: 575px; height: 228px; }
.calendar{ position: absolute; top: 19px; left: 20px; }
.calendarevents{ position: absolute; top: 19px; right: 10px; width: 270px; }

ul.currentevents{ margin: 0; padding: 0; margin-top: 15px; }

ul.currentevents li{
 background: url(/ajrgfx/kalender/arrow_right.gif) 0 5px no-repeat;
 margin: 0; padding-left: 10px;
}

ul.currentevents li a { font-size: 12px; }

* --- Style til sitemap --- */

.VerticalLine
{
 background-image:url("/AjrGfx/Sitemap/sitemap_vertical_line.gif");
 background-repeat: repeat-y;
 background-position: top left;
}

.VerticalLine2
{
 background-image:url("/AjrGfx/Sitemap/sitemap_vertical_line2.gif");
 background-repeat: repeat-y;
 background-position: top left;
}

.ChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_childnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

.LastChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_lastchildnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}


