body
{
 font-family: arial, verdana, tahoma;
 font-size: 11px;
 color: #ffffff;
 background-image: url('');
 background-position: top center;
 background-color: #494949;
 margin: 0;
}

img{ border: 0}

/* ----------------- start text classes ----------------- */

h1
{
 margin-top: 0px;
 margin-bottom: 8px;
 font-size: 16px;
 color: #d27039;
 text-transform: uppercase; 
}

.h1_small {
 margin-top: 0px;
 margin-bottom: 8px;
 font-size: 11px;
 color: #d27039;
 text-transform: uppercase; 

}

.h1_dyk
{
 margin-top: 4px;
 margin-bottom: 5px;
 font-size: 15px;
 color: #d27039;
 text-transform: uppercase; 
}

.Box {
 line-height:180%;
}

h1.Headline { color: #d27039; font-weight: bold; }

h2.MediumStdColor
{
 margin-top: 0px;
 margin-bottom: 8px;
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
 text-transform: none;
}

h2{
 font-size: 12px;
}

h2.SEO{ display: none; }

.BreadMediumStdColor
{
 font-size: 11px;
 line-height: 16px;
 color: #ffffff;
}

a
{
 font-size: 11px;
 text-decoration: underline;
 color: #d27039;
}

a:hover {
 text-decoration: underline; 
 color: #d27039;
}

/* ----------------- start menu classes ----------------- */

a.MenuCase0
{
 font-size: 14px;
 color: #d27039;
 text-decoration: none;
 font-weight: normal;
 letter-spacing: -1px;
 text-transform: uppercase;
}

a.MenuCase0:hover {
 text-decoration: underline;
 color: #d27039;
}

a.MenuCase0Selected
{
 font-size: 14px;
 color: #d27039;
 text-decoration: underline;
 font-weight: normal;
 letter-spacing: -1px;
 text-transform: uppercase;
}

a.MenuCase0Selected:hover {
 text-decoration: none;
 color: #d27039;
}

a.MenuCase1
{
 font-size: 11px;
 color: #d27039;
 text-decoration: none;
 text-transform: uppercase;
}

a.MenuCase1:hover
{
 text-decoration: underline;
 color: #d27039;
}

a.MenuCase1Selected
{
 font-size: 11px;
 color: #d27039;
 text-decoration: underline;
 text-transform: uppercase;
}

a.MenuCase1Selected:hover
{
 text-decoration: underline;
 color: #d27039;
}

/* ----------------- 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: 0px solid #999999;
}

.ButtonInputsNarrow {
 font-weight: bold;
 height: 20px;
 cursor: pointer;
 background-color:#dddddd;
 border: 1px solid #999999;
}

input.FormFieldInputsNarrow
{
 width: 206px;
 height: 16px;
 border: 1px solid #cccccc;
 padding-left: 2px; 
}

input.FormFieldInputsMedium
{
 width: 215px;
 height: 19px;
 padding-left: 2px;
 border: 0px solid #404041;
}

input.FormFieldInputsWide
{
 
 width: 420px;
 height: 16px;
 padding-left: 2px; 
}

textarea.FormFieldInputsMedium
{
 width: 220px;
 height: 20px;
 padding: 2px;
}

textarea {
 width:210px;
 height:100px;
 margin-bottom:10px;
}

.FormFieldLabelMediumStdColor
{
 padding:4px;
 font-weight:bold;
 border:0px solid red;
}

.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 ----------------- */

.Clear{ clear: both; }

.Holder
{
 background-image: url('/AjrGfx/SystemGfx/bg_top.jpg');
 background-repeat: no-repeat;
 background-position: top center;
}

.Bottom
{
 background-image: url('/AjrGfx/SystemGfx/bg_bottom.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 background-color: #000;
 padding-bottom: 20px;
}

.Footer{ font-family: verdana; color: #ffffff; font-size: 9px; padding-top: 12px; }

.Main{ text-align: left; width: 1000px; }

.Signature{ float: left; padding-left: 60px; }
.Fobazo{ float: right; padding-right: 60px; }

.Navigation{ border:0px solid black; float: left; font-size: 14px; font-weight: bold; color: #d27039; padding: 20px 0 0 60px; }
.TopNavigation{ position: relative; left: -1px; margin-bottom: 3px; width: 740px; height: 29px; }
.SubNavigation{ border:0px solid black; font-size: 11px; width: 730px; }
input.QSearch{ width: 113px; height: 14px; border: 0; }
.SearchGo{ float: right; padding: 121px 53px 0 0; }
.SearchPointer{ cursor: pointer; position: relative; left: 6px; }

.Frontpage
{
 background-image: url('/AjrGfx/SystemGfx/bg_frontpage.png');
 width: 1000px; height: 780px; background-position: top center;
 background-repeat: no-repeat;
}

.subpage
{
 background-image: url('/AjrGfx/SystemGfx/bg_subpage.png');
 width: 1000px; background-position: top center;
 background-repeat: no-repeat;
}

* html #FrontpagePadding{
 padding: 20px;
 position: relative;
}

.Banner{ padding: 14px 0 0 35px; }
.FrontpageTeaser{ padding: 35px 0 0 76px; }
.Teaser{ float: left; width: 170px; height: 302px; margin-right: 1px; position: relative; }

.QSearch{ float: right; text-align: right; height: 57px; }
input.QSearchField
{
 border: 1px solid #BBBBBB;
 width: 117px;
 height: 16px;
 padding-left: 2px;
}

.NewsTheme {
 height:300px;
 width:200px;
 background-image: url('/files/newsTheme_en_gb.gif');
 background-repeat: no-repeat; 
}




.NewsTeaser{
 float: left; width: 170px; height: 302px; margin-right: 1px;
 width: 170px;
 height: 302px;
 position: relative;
}
.NewsTeaserPad{
 border:0px solid red;
 padding: 4px 20px 0 20px;
 font-size: 10px
}

.NewsDateFront{ font-size: 9px; color: #2077b3; }
.NewsDate{ font-size: 9px; color: #B40000; }
.NewsDatePresentation{ font-size: 12px; color: #B40000; font-weight: bold; }
a.NewsTeaserLink{ font-size: 9px; color: #fff; }
a.Newslink{ color: #1867B6; font-size: 10px; }
.PlusIcon{ text-align: right; position: relative; top: -9px; left: -6px; }

.LeftColShade{
 background-image: url('/AjrGfx/SystemGfx/left_col_shade.png');
 background-repeat: repeat-y;
 width: 211px;
}

.LeftColContent{
 background-image: url('/AjrGfx/SystemGfx/bg_left_col.png');
 background-repeat: repeat-x;
 width: 186px;
 background-position: bottom center;
 height: 570px;
}

.ContentShade{
 background-image: url('/AjrGfx/SystemGfx/content_shade.png');
 background-repeat: repeat-y;
 width: 694px;
}

.ContentNarrowShade{
 background-image: url('/AjrGfx/SystemGfx/content_narrow_shade.png');
 background-repeat: repeat-y;
 width: 470px;
}

.ContentNarrow{
 background-image: url('/AjrGfx/SystemGfx/bg_content.png');
 background-repeat: repeat-x;
 width: 448px;
 background-position: bottom center;
 background-color: #373b42;
}

.Content{
 background-image: url('/AjrGfx/SystemGfx/bg_content.png');
 background-repeat: repeat-x;
 width: 669px;
 background-position: bottom center;
 background-color: #373b42;
}


.FloatRight{ float: right; }
.FloatLeft{ float: left; }

.GalleryTeaser{ border: 3px solid #000000; }
.GalleryMain{ border: 4px solid #000000; }

#bandWidthControls
{
 background-image:url('/AjrGfx/flowplayer/player_bund.jpg');
 background-repeat: no-repeat;
 height: 29px;
 width: 458px;
}

#high, #low, #translation
{
  float:left;
  padding-top: 8px;
  padding-left: 10px;
}

#high a img, #low a img, #translation a img{border: none;}

.VideoTeaser
{
 float: left;
 margin-right: 20px;
 width: 137px;
 height: 100px;
}

.VideoTitle { text-transform: uppercase; font-size 11px; color: #FFFFFF; line-height: 14px; }
.VideoSubTitle { text-transform: uppercase; font-size 10px; color: #d27039; line-height: 11px; margin-bottom: 5px; }

.PlayerHeader{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/AjrGfx/flowplayer/bg_player_header.png',sizingMethod='scale');
 background-repeat: no-repeat;
 width: 458px; height: 47px;
}


* html #PlayerHeaderPadding{
 padding: 20px;
 position:relative;
}

h2.Video{ color: #1867B6; }
a.VideoLinkText{ color: #d27039; font-size: 11px; line-height: 12px; font-weight: normal; }

h2.GalleryHeadline{ margin-bottom:0; padding-top: 10px; color: #d27039; font-size:16px; text-transform: uppercase; font-weight:bold; }
span.GallerySubHeadline{ color: #ffffff; font-size: 14px; text-transform: uppercase; font-weight: bold; }

