/* created by aleksandar naumov arkena a/s 28-01-2009 */

body
{
 margin: 0px;
 background: url(../images/body_background.gif) repeat-x top left;
 text-align: center; /* comment out for de-center / make left layout */
 font-family: Verdana, sans-serif;
 font-size: 11px;
 color: #010101;
}

#allWrapper
{
 width: 995px;
 height: 650px;
 margin: 0px auto 0px auto;/* comment out for de-center / make left layout */
 text-align: left;
}

#top
{
 float: left;
 width: 995px;
 height: 44px;
 background: url(../images/logo.gif) no-repeat top right;
}

a.emptyLink:link, a.emptyLink:visited
{
 display: block;
 float: left;
 width: 0px;
 height: 0px;
 font-weight: bold;
 color: #ffffff;
 text-indent: 12px;
 margin: 16px 0px 0px 11px;
 text-decoration: none;
 cursor: default;
}

a.emptyLink:hover
{
}

a.topMenu:link, a.topMenu:visited
{
 display: block;
 float: left;
 width: auto;
 height: 11px;
 background: url(../images/bullet_menu_1.gif) no-repeat top left;
 font-weight: bold;
 color: #ffffff;
 text-indent: 12px;
 margin: 16px 0px 0px 11px;
 text-decoration: none;
}

a.topMenu:hover
{
 background: url(../images/bullet_menu_0.gif) no-repeat top left;
 font-weight: bold;
 color: #ed4657;
}

a.backLink:link, a.backLink:visited
{
 display: block;
 float: inherit;
 width: 44px;
 height: 11px;
 background: url(../images/back_1.gif) no-repeat top left;
 font-weight: bold;
 color: #255186;
 text-indent: 10px;
 margin: 16px 0px 0px 11px;
 text-decoration: none;
}

a.backLink:hover
{
 background: url(../images/bullet_menu_0.gif) no-repeat top left;
 font-weight: bold;
 color: #ed4657;
}

a.topMenu_active:link, a.topMenu_active:visited
{
 display: block;
 float: left;
 width: auto;
 height: 11px;
 background: url(../images/bullet_menu_2.gif) no-repeat top left;
 font-weight: bold;
 color: #4b7592;
 text-indent: 12px;
 margin: 16px 0px 0px 11px;
 text-decoration: none;
}

a.topMenu_active:hover
{
 background: url(../images/bullet_menu_3.gif) no-repeat top left;
 font-weight: bold;
 color: #ed4657;
}

#contentHolder
{
 float: left;
 width: 973px;
 height: 503px;
 margin-top: 42px;
 margin-left: 11px;
 display: inline;
}

#playerHolder
{
 float: left;
 width: 995px;
 height: 606px;
 background: #FF0000;
}

#contentLeftColumn
{
 float: left;
 width: 643px;
 height: 503px;
}

#contentRightColumn
{
 float: right;
 width: 322px;
 height: 503px;
}

/* LEFT COLUMN STYLES ******************************************************************************************************************* */

#leftColHeading
{
 float: left;
 width: 100%;
 height: 21px;
 background: #3f647f;
 color: #ffffff;
 line-height: 21px;
 text-indent: 16px;
}

#searchErrorInfoContainer
{
 float: left;
 width: 643px;
 height: 483px;
}

#searchResultsContainer
{
 float: left;
 width: 643px;
 height: 483px;
 overflow-x: hidden;
 overflow-y:auto;
*/overflow-y: scroll;
 scrollbar-base-color: #e0e7ea;
 scrollbar-arrow-color: #3e637e;
 scrollbar-darkshadow-color: #B6BFC5;
 scrollbar-shadow-color: #D8DCE1;
}

#searchResultsContainer_hide
{
 display: none;
}


#searchResultsMessage
{
 float: left;
 width: 643px;
 height: 483px;
 background: #e0e7ea;
 text-align: center;
 font-size: 12px;
 color: #3f647f;
}

#searchResultsMessage_hide
{
 display: none;
}

.searchResultsMessage_animation
{
 width: auto;
 height: auto;
 margin: 147px auto 16px auto;
}


#searchResultsMessage h1
{
 font-family: Verdana, sans-serif;
 font-size: 18px;
 font-weight: normal;
 color: #3f647f;
 text-transform: uppercase;
 letter-spacing: 1px;
 margin: 0px 0px 5px 0px;
}


.searchResultWrapper

{
 float: left;
_float: none;
 width: 100%;
 height: auto;
 padding-top: 7px;
 padding-bottom: 7px;
 border-bottom: 1px solid #829dae;
 overflow: hidden;
}

.searchResultThumbnail
{
 float: left;
 width: 171px;
 height: auto;
}

.searchResultTextWrapper
{
 float: left;
 width: 453px;
 height: auto;
}

a.presentationLink:link, a.presentationLink:visited
{
 display: block;
 width: auto;
 height: 11px;
 background: url(../images/bullet_1.gif) no-repeat top left;
 text-indent: 12px;
 font-weight: bold;
 color: #265286;
 line-height: 11px;
 text-decoration: none;
 margin: 10px 0px 10px 0px;
}

a.presentationLink:hover
{
 background: url(../images/bullet_2.gif) no-repeat top left;
 color: #ed4657;
}

a.indexLink:link, a.indexLink:visited
{
 display: block;
 width: auto;
 height: 11px;
 background: url(../images/bullet_1.gif) no-repeat top left;
 text-indent: 12px;
 font-weight: normal;
 color: #265286;
 line-height: 11px;
 text-decoration: none;
 margin: 0px 0px 5px 0px;
}

a.indexLink:hover
{
 background: url(../images/bullet_2.gif) no-repeat top left;
 color: #ed4657;
}

.searchResultText
{
 display: block;
 width: auto;
 height: auto;
 margin-top: 10px;
}

a.pdfLink:link, a.pdfLink:visited
{
 display: block;
 float: left;
 width: auto;
 height: 16px;
 background: url(../images/pdf_ico.gif) no-repeat top left;
 text-indent: 19px;
 font-weight: normal;
 color: #265286;
 line-height: 16px;
 text-decoration: none;
 margin: 10px 10px 0px 0px;
}

a.pdfLink:hover
{
 color: #ed4657;
}

a.soundLink:link, a.soundLink:visited
{
 display: block;
 float: left;
 width: auto;
 height: 16px;
 background: url(../images/sound_ico.gif) no-repeat top left;
 text-indent: 19px;
 font-weight: normal;
 color: #265286;
 line-height: 16px;
 text-decoration: none;
 margin: 10px 10px 0px 0px;
}

a.soundLink:hover
{
 color: #ed4657;
}


/* RIGHT COLUMN STYLES ******************************************************************************************************************** */

.rightColHeading
{
 float: left;
 width: 100%;
 height: 21px;
 background: #3f647f;
 color: #ffffff;
 line-height: 21px;
 text-indent: 16px;
}

#searchWrapper
{
 float: left;
 width: 322px;
 height: 347px;
 background: #e0e7ea;
 text-align: center;
 margin-bottom: 8px;
 text-align: center;
}

#searchHolder
{
 width: 290px;
 height: 314px;
 background: #e0e7ea;
 text-align: left;
 margin: 16px auto 0px auto;
}

.searchRow
{
 float: left;
 width: 290px;
 height: auto;
 margin-bottom: 8px;
}

.searchRow h1
{
 font-family: verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
}

.searchRow h2
{
 font-family: verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 7px 0px 5px 0px;
}

.searchInput
{
 display: block;
 float: left;
 width: 283px;
 height: 16px;
 background: #ffffff;
 border: 1px solid #65859b;
 font-size: 11px;
 color: #3f647f;
 padding-left: 4px;
 margin-bottom: 8px;
}

.searchSubmit
{
 display: block;
 float: right;
 width: 58px;
 height: 20px;
 background: url(../images/submit_background.gif) no-repeat top left #ffffff;
 border: none;
 font-size: 11px;
 color: #3f647f;
 text-transform: uppercase;
}

.searchSelect
{
 display: block;
 float: right;
 width: 290px;
 height: 20px;
 background: #ffffff;
 border: 1px solid #65859b;
 font-size: 11px;
 color: #3f647f;
}

#rssWrapper
{
 float: left;
 width: 322px;
 height: 107px;
 background: #e0e7ea;
 text-align: center;
}

#rssContainer
{
 width: 290px;
 height: 76px;
 text-align: left;
 margin: 16px auto 0px auto;
}

a.rssLink:link, a.rssLink:visited
{
 display: block;
 float: left;
 width: auto;
 height: 29px;
 background: url(../images/rss_1.gif) no-repeat top left;
 font-size: 12px;
 color: #df6e26;
 text-transform: uppercase;
 text-indent: 40px;
 text-decoration: none;
 line-height: 29px;
}

a.rssLink:hover
{
 background: url(../images/rss_2.gif) no-repeat top left;
 text-decoration: underline;
}