
@import url("css/menu.css");

/*

PROFILFONTER:

Logo            Good Times
Bannere         Tw Cen MT Condensed
Skrift          Arial

PROFILFARGER:

Blågrønn        6491a1      Bakgrunnsfarge
Rød             a10518      H1, H2, H3, H4, H5, H6
Blå             003455      Linker
Gråsvart        404040      Skrift
Grå             959595      txt Navigation Top
Lysegrå         d8d8d8      Silver, Borders
Blågrå          385a72      txt TopPane, BottomPane

*/

/* CSS Document */
#Body {background: #6491a1 url(images/bgBody.jpg) no-repeat; height:100%; margin:0; padding:0; }

#s_wrap_main {width:1102px;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#404040; font-family: Arial, Verdana, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#a10518;font-weight:bold;margin:1ex 0;}
h1{font-size:24px;margin: 0; margin-bottom: 10px;}
h2, h2 input{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

a,a:link,a:visited,a:active{color:#003455; text-decoration:underline; font-weight:normal; }
a:hover{color:#6491a1; text-decoration:none;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial, Verdana, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#a10518;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main{display:table; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

.top_space{height:15px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.pageHeaderTopLeft{padding:0; margin:0; background:url(images/pageHeaderTopLeft.png) no-repeat top left; height:23px;}
.pageHeaderTopLeft{padding:0; margin:0; background:url(images/pageHeaderTopLeft.png) no-repeat top left; height:50px;}
.pageHeaderTopRight{padding:0; margin:0; background:url(images/pageHeaderTopRight.png) no-repeat top right;}
.pageHeaderTopRight{padding:0; margin:0; background:url(images/pageHeaderTopRight.png) no-repeat top right;}
.pageHeaderTopBg{padding:0; margin:0 39px 0 27px; background:#FFF url(images/pageHeaderTopBg.png) repeat-x top;height:23px;}
.pageHeaderTopBg{padding:0; margin:0 50px 0 50px; background: url(images/pageHeaderTopBg.png) repeat-x top;height:50px;}
.pageHeaderLeft{padding:0; background:url(images/pageHeaderLeft.png) repeat-y top left;}
.pageHeaderLeft{padding:0; background:url(images/pageContentLeft.png) repeat-y top left;}
.pageHeaderRight{padding:0; background:url(images/pageHeaderRight.png) repeat-y top right;}
.pageHeaderRight{padding:0; background:url(images/pageContentRight.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 50px 0 50px; padding: 0 0 17px 0;height:100%;border-bottom: dotted 1px #d8d8d8}
.logo_pad{background:#FFF; margin: 0 20px 0 20px; padding: 0px 0 17px 0;height:100%;border-bottom: dotted 1px #d8d8d8}

.logo{float:left; margin-left:30px;margin-right:80px; margin-top: -10px; margin-bottom:11px;}
.s_banner{background:#aaa;width:50%;float:right;}

.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}
.menu_left{padding:0; margin:0; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0; background:url(images/menu_right.png) repeat-y top right; }

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0; margin:0; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0;  background:url(images/bread_right.png) no-repeat top right; height:34px;}

#login_style{ float:right; line-height:34px; padding-right:18px;}
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.pageContent{padding:0; margin:0;clear:both;}
.pageContentLeft{padding:0; margin:0; background:url(images/pageContentLeft.png) repeat-y top left;}
.pageContentLeft{padding:0; margin:0; background:url(images/pageContentLeft.png) repeat-y top left;}
.pageContentRight{padding:0; margin:0; background:url(images/pageContentRight.png) repeat-y top right;}
.pageContentRight{padding:0; margin:0; background:url(images/pageContentRight.png) repeat-y top right;}
.content_pad{padding: 0px 0px 0 0px; margin: 0 13px 0px 1px; background-color:#fff}
.content_pad{padding: 0px 0px 0 0px; margin: 0 20px 0px 20px; background-color:#fff}
.lm_content_pad{padding:0px 22px 0 4px; margin: 0 19px 0 7px; background-color:#FFF}
.content_width{padding-top:0px; min-height:350px;}
.lm_content_width{padding-top:0px; min-height:350px;}

.pageFooterBottomLeft{padding:0; margin:0; background:url(images/pageFooterBottomLeft.png) no-repeat top left;padding-bottom:0px;}
.pageFooterBottomRight{padding:0; margin:0; background:url(images/pageFooterBottomRight.png) no-repeat top right; padding:0 50px 0 50px;}
.pageFooterBottomBg{padding:0; margin:0; background:url(images/pageFooterBottomBg.png) repeat-x top left; height:50px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#a10518; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#a10518; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0; display: none;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

.navigationTop
{
    float: right;
    margin-top: -20px;
    margin-bottom: 9px;
    margin-right: 20px;
}

.containerNavigationTop{float:right;padding-top:3px; padding-right: 20px; color:#959595;}

.kontaktinfo,a.kontaktinfo:link,a.kontaktinfo:active,a.kontaktinfo:visited {color:#959595; text-decoration:none;
background:url(images/envelope.png) no-repeat 0px 3px; padding-left: 27px; padding-bottom: 4px;  padding-top: 3px; padding-right: 6px;}
a.kontaktinfo:hover{color:#a10518;text-decoration:underline;background:url(images/envelope-red.png) no-repeat 0px 3px;}

.flagNO,a.flagNO:link,a.flagNO:active,a.flagNO:visited {color:#959595; text-decoration:none;
background:url(images/flagNO.gif) no-repeat 0px 4px; padding-left: 20px; padding-bottom: 4px;  padding-top: 3px; padding-right: 6px;}
a.flagNO:hover{color:#a10518;text-decoration:underline;background:url(images/flagNO.gif) no-repeat 0px 4px;}

.flagEN,a.flagEN:link,a.flagEN:active,a.flagEN:visited {color:#959595; text-decoration:none;
background:url(images/flagEN.gif) no-repeat 0px 4px; padding-left: 20px; padding-bottom: 4px;  padding-top: 3px;}
a.flagEN:hover{color:#a10518;text-decoration:underline;background:url(images/flagEN.gif) no-repeat 0px 4px;}

.userReg,a.userReg:link,a.userReg:active,a.userReg:visited {color:#959595; text-decoration:none;;
background:url(images/pencil.png) no-repeat 0px 2px; padding-left: 22px; padding-bottom: 4px;  padding-top: 3px;}
a.userReg:hover{color:#a10518;text-decoration:underline;background:url(images/pencil-red.png) no-repeat 0px 2px;}

.userLogin,a.userLogin:link,a.userLogin:active,a.userLogin:visited {color:#959595; text-decoration:none;
background:url(images/user.png) no-repeat 0px 2px; padding-left: 22px; padding-bottom: 4px;  padding-top: 3px;}
a.userLogin:hover{color:#a10518;text-decoration:underline;background:url(images/user-red.png) no-repeat 0px 2px;}

.containerSearch{float:right; margin-top: 0px;margin-right: 0px;}
.search{padding: 0px 3px 0 0;}
.search p{float: left; margin: 0; padding:4px; padding-top: 3px; padding-right: 6px; color: #959595}
.search input{float: left; margin: 0; padding: 0px; padding-left: 4px; height: 20px; width: 150px; background-color: #fff; color: #959595; border: solid 1px #d8d8d8; line-height: 18px;}
.search img{padding-top: 1px;}

ul li
{ 
    list-style-type: none;
    background:url(images/bullet-9x5.png) no-repeat 0px 5px;
    padding-left: 25px;
    
    margin-top: 10px;
}

#EntryForm
{
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

#EntryForm input
{
    border: solid 1px #d8d8d8;
}

#EntryForm table
{
    padding: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

#EntryForm #SaveForm
{
    padding-left: 10px;
    margin: 0px;
}



.LeftPane .FormsContent, .RightPane .FormsContent 
{
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 10px;
    margin-right: 9px;
    margin: 0;
}


.LeftPane #EntryForm, .RightPane #EntryForm 
{
    
    margin-left: -10px;
    margin-right: -10px;
    
}

.dynamicforms_watermark
{
    color: #959595;
}
