﻿html, body {margin: 0; padding: 0;}
body { margin: 0px; text-align:center; background-color: #b6b6b6; background-image: url(../../images/theme/baggrund_gradient.jpg); 
       background-repeat:repeat-x;}

h1 {font-family:Verdana;font-size: 18px;color: #40b7da; margin-bottom: 10px;}
h2 {font-family:Verdana;font-size: 18px;color: #40b7da; margin-bottom: 10px;}
h3 {font-family:Verdana;font-size: 12px; color:#40b7da; font-weight:bold; margin: 0px 0px 5px 0px;}
h4 {font-family:Verdana;font-size: 12px; color:#40b7da; font-weight:bold; margin: 0px 0px 5px 0px;}
h5 {font-family:Verdana;font-size: 12px; color:#40b7da; font-weight:bold; margin: 0px 0px 0px 0px;}
h6 {font-family:Verdana;font-size: 12px; color:#40b7da; font-weight:bold; margin: 0px 0px 0px 0px;}

p,td,div,span, li {	font-family: Verdana; font-size: 12px; color: #999999;}
ul, ol { margin: 0px 0px 0px 30px; }
input,textarea,button,select { font-family: Verdana;font-size: 10px; }
p { margin:0px;}
p input { margin-top: 3px; }
td input { margin-top: 0px; }

a {color: #40b7da; }
a:hover { color:#40b7da; }

div.wrapper {text-align:left; width: 970px; margin: 15px auto 15px auto;}
div.header { width: 970px; text-align:left;}
div.footer { text-align:right; padding: 7px 2px 0px 0px; color:Gray; }
div.searchfield { margin-right: 20px; display:none;}
div.searchfield input { font-family:Verdana; font-size:10px; width: 90px;}
input.searchfieldbtn { width: 40px !important;}
div.menu { width:970px; margin-top: 15px; }
div.main { width: 970px; }

/* menu */
.staticMenuStyle { font-family:Arial; font-weight:bold; color:#40b7da; }
a.staticMenuSelected { display:inline-block; color: silver !important; }
a.staticMenuItem { display:block; height:18px; padding: 3px 12px 0px 3px; margin: 0px 5px 0px 12px; color:White; 
                   font-size: 11px !important;}
a.staticMenuItem:hover { text-decoration:underline; }
.dynamicMenuStyle { border-left: solid 1px #b9b9bb; border-right: solid 1px #b9b9bb; text-align:left; }
.dynamicMenuHover, .dynamicMenuItem {border-bottom: solid 1px #b9b9bb; }
a.dynamicMenuHover, a.dynamicMenuItem {display:block; font-family:Arial; font-size:10px; border-bottom: solid 1px #b9b9bb; color:Black; width: 200px; padding: 3px 4px 3px 4px; 
                                       background-color:#dadada;}
a.dynamicMenuHover:hover, a.dynamicMenuItem:hover { text-decoration:none; background-color:White; color:#40b7da; }
.dynamicMenuSelected { font-weight:bold; }

/* login info */
#loginInfo {height:54px; text-align:right; padding: 3px 12px 3px 0px; }

/* tables */
table.default3rows tr td { width:323px; padding-left:6px; padding-right:5px; vertical-align:top;}
table tr td.default { width:323px; padding-left:6px; padding-right:5px; vertical-align:top;}
table tr td.defaultwide { width:646px; padding-left:6px; padding-right:5px; vertical-align:top;}
/* page table */
.leftTd { padding:0px 20px 0px 25px; width:160px; vertical-align:top; }
.midtTd { padding:0px; width: 460px; vertical-align:top; }
.rightTd { padding:50px 20px 0px 25px; width: 240px; vertical-align:top; }
.PushArea { border: solid 1px #878787; padding: 5px; width: 240px; background-color: #e6e7e8; }
/* end page table */
/* end tables */

.padding10 { padding: 10px !important; }

/* holidayhome */
.holidayhomethumb { cursor:hand; }
/* end holidayhome */

/* media share */
div.ms_breadcrumb { padding: 10px; }
a.ms_normal, span.ms_normal { cursor:hand; padding:3px;	padding-top:5px; width: 140px; display:block; float:left;
	min-height: 101px; text-align: center;	vertical-align:bottom; border: solid 1px white;
	filter:
	progid:DXImageTransform.Microsoft.Alpha(opacity=82); }
a.ms_normal:hover, span.ms_normal:hover {	cursor:hand; padding:3px;	padding-top:5px; width: 140px; display:inline-block;
	min-height: 101px; text-align: center; vertical-align:bottom; border: solid 1px #6c94d5;
    background-color:lightblue; filter:
        progid:DXImageTransform.Microsoft.Alpha(opacity=100)
        progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec'); }
a.ms_normal img, span.ms_normal img { max-width: 120px; max-height: 90px; padding:2px; border:solid 1px gray; background-color:White; filter:
    progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);}
img.ms_movieicon { float:left; padding-left:20px; }
input.ms_btn { width: 120px;}
td.ms_panel { width: 120px; vertical-align:top; padding-top: 10px; }
div.ms_newfolders { padding-left: 10px; }
.ms_treeview_selected { background-color: #bed0ec; border: solid 1px #6c94d5; }
.folders { background-image: url(../../images/theme/folder.gif); background-repeat:no-repeat; padding-left: 22px; height: 15px; width: 50%; }
.type { width: 20%; display:inline-block; }
.date { width: 30%; }

/* ajax */
.loading { background-image:url(../../images/theme/ajax/ajax-loader_617a88.gif); background-repeat:no-repeat; padding-left: 25px; }
.highlight { background-color:Red; }
div.splashscreen { border:solid 1px #b6b7b9; background-color:White; padding:2px; }
/* end ajax */

/* grids */
.grdHeader th { border: none 0px !important; }
.grdRow td { border: solid 1px #122C4F; }
td.subid { border-left: none 0px; }
td.courseid { border-right: none 0px; text-align:right; }
.grdFolderHeader th { background-color:ThreeDFace; border-bottom: inset 2px silver; font-weight:normal; color:MenuText; }
.grdFolders { width: 700px; margin-bottom: 20px; }
/* end grids */

/* news */
.newsfrontpageheadline { color:Black; font-size:12px; margin:0px; }
.newsfrontpagelinkcontainer { font-size:11px; margin-bottom:10px; }
.newsheadline { color:Black; font-size:12px; margin:0px; }
.newsteaser { margin:2px 0px 2px 0px; }
.newslinkcontainer { font-size:11px; margin-bottom:10px; }
/* end news */

/* search page */
.searchMatchWords { font-size:xx-small; font-style:italic; }
#lidSearchWords { font-weight:bold; }
/* end search page */

/* tagwall */
.tw_userinfo { background-color:InactiveBorder;}
.tw_text { margin-bottom: 5px; }
.tw_text img { max-height: 400px; max-width: 700px; }
/* end tagwall */

/* coachjournal */
.cj_normalcell { border-bottom: dotted 1px #617a88; border-right: solid 1px #617a88; padding: 1px 10px 1px 10px; }
.cj_normalcell_no_separator { border-bottom: dotted 1px #617a88; padding: 1px 10px 1px 10px; }
.cj_headlinecell { border-top: dotted 1px #617a88; border-bottom: dotted 1px #617a88; border-right: solid 1px #617a88; background-color:#e5e5e5; padding: 2px 10px 2px 10px; font-weight:bold; }
.cj_headlinecell_no_separator { border-top: dotted 1px #617a88; border-bottom: dotted 1px #617a88; background-color:#e5e5e5; padding: 2px 10px 2px 10px; font-weight:bold; }
/* end coachjournal */

@media print
{
    .header, .menu, .footer, .rightTd { display:none; }
    h1 {font-size:x-large;}
    h2 {font-size:large;}
    h3 {font-size:medium;}
    p,td,div,span,li { font-family: Verdana; font-size:medium; color: black;}   
}
