﻿html, body {margin: 0; padding: 0;}
body { margin: 0px; background-color:#fff; background-position:center top; background-image:url(/images/theme/background.jpg); background-repeat:no-repeat;}

h1 {font-family:Verdana;font-size: 18px; color:#122c4f; margin-bottom: 10px;}
h2 {font-family:Verdana;font-size: 18px; color:#122c4f; margin-bottom: 10px;}
h3 {font-family:Verdana;font-size: 12px; color:#122c4f; font-weight:bold; margin: 0px 0px 5px 0px;}
h4 {font-family:Verdana;font-size: 12px; color:#122c4f; font-weight:bold; margin: 0px 0px 5px 0px;}
h5 {font-family:Verdana;font-size: 12px; color:#122c4f; font-weight:bold; margin: 0px 0px 0px 0px;}
h6 {font-family:Verdana;font-size: 12px; color:#122c4f; font-weight:bold; margin: 0px 0px 0px 0px;}

p,td,div,span, li {	font-family: arial; font-size: 12px; color:#122c4f; }
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: #75c7e6; text-decoration:none; }
a:hover { text-decoration:underline; }

div.wrapper {text-align:left; width:970px; margin: 0px auto 15px auto;}
div.header { text-align:left; height:144px; background-image:url(/images/topbar_image.png); background-repeat:no-repeat;}
div.footer { text-align:center; padding: 7px 10px 5px 0px; color:#5d787d; }
div.searchfield { margin-right: 20px; }
div.searchfield input { font-family:Verdana; font-size:10px; width: 90px;}
input.searchfieldbtn { width: 40px !important;}
div.menu { height:50px; padding-left:20px; background-image:url(/images/theme/main_bg.png); background-repeat:no-repeat; background-position:center 8px; }
div.facebook { margin-bottom:10px;background-image:url(/images/theme/au/top_menu_bg.png); background-repeat:no-repeat; background-position:right 1px; height:35px; padding-top:12px; float:left; width:150px; }
div.facebook a img { border:none 0px; }
div.main { min-height:546px; padding: 40px 30px 10px 30px; background-image:url(/images/theme/main_bg.png); background-position:center -45px; background-repeat:no-repeat;}
div.maintop { background-image:url(/images/theme/au/mainpage_top.png); background-repeat:no-repeat; height:20px; clear:both;}
div.mainbottom { background-image:url(/images/theme/au/mainpage_bottom.png); background-repeat:no-repeat; height:20px;}
div.languagenavi td { padding:2px 2px 3px 2px; }
a.languagenavidisabled img { border:solid 2px black; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

/* menu */
.staticMenuStyle { font-family:Arial;}
a.staticMenuSelected { display:inline-block; background-image:url(/images/theme/top_menu_selected.png); color:#fff !important; background-repeat:repeat-x; }
a.staticMenuItem { display:block; height:50px; text-align:center; padding:18px 20px 0px 20px; color:#75c7e6;
                   font-size:14px !important;font-weight:bold; }
a.staticMenuItem:hover { text-decoration:underline !important;background-image:url(/images/theme/top_menu_rollover.png); background-repeat:repeat-x; }
div.dynamicMenuStyle { text-align:left;background-color:#94B9B3; background-image:url(/images/theme/submenu_bg.png); background-repeat:repeat-x; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=3)";filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=135,Strength=3);}
.dynamicMenuHover, .dynamicMenuItem { color:#75c7e6 !important; padding:1px 2px 1px 2px; height:14px;background-color:Transparent;}
a.dynamicMenuHover, a.dynamicMenuItem {display:block; font-family:Arial; font-size:12px; border-bottom: solid 1px #808080; 
    padding:5px 4px 4px 7px; background-color:Transparent; width:152px; }
a.dynamicMenuHover:hover {background-color:#fff;}
.dynamicMenuSelected { font-weight:bold; }
/* level menu */
/*div.menulevel10 { background-color:#19a3ff; }
div.menulevel10 a { background-color:#19a3ff; }
div.menulevel11 { background-color:#52c0f9; }
div.menulevel11 a { background-color:#52c0f9; }
div.menulevel15 { background-color:#019a3f; }
div.menulevel15 a { background-color:#019a3f; }
div.menulevel16 { background-color:#8a8989; }
div.menulevel16 a { background-color:#8a8989; }
div.menulevel10 .dynamicMenuStyle { text-align:left; background-image:url(../../images/theme/menu/dyk_subsubmenu_bg.png); background-repeat:repeat-x; background-color:White; }
div.menulevel10 a.dynamicMenuHover:hover { text-decoration:none;background-image:url(../../images/theme/menu/dyk_subsubmenu.png); background-repeat:no-repeat; background-color:Transparent !important;}
div.menulevel10 a.staticMenuItem:hover {text-decoration:none; background-image:url(../../images/theme/menu/dyk_submenu.png); background-repeat:no-repeat;}
div.menulevel11 .dynamicMenuStyle { text-align:left; background-image:url(../../images/theme/menu/sejl_subsubmenu_bg.png); background-repeat:repeat-x; background-color:White; }
div.menulevel11 a.dynamicMenuHover:hover { text-decoration:none;background-image:url(../../images/theme/menu/sejl_subsubmenu.png); background-repeat:no-repeat; background-color:Transparent !important;}
div.menulevel11 a.staticMenuItem:hover {text-decoration:none; background-image:url(../../images/theme/menu/sejl_submenu.png); background-repeat:no-repeat;}
div.menulevel15 .dynamicMenuStyle { text-align:left; background-image:url(../../images/theme/menu/trek_subsubmenu_bg.png); background-repeat:repeat-x; background-color:White; }
div.menulevel15 a.dynamicMenuHover:hover { text-decoration:none;background-image:url(../../images/theme/menu/trek_subsubmenu.png); background-repeat:no-repeat; background-color:Transparent !important;}
div.menulevel15 a.staticMenuItem:hover {text-decoration:none; background-image:url(../../images/theme/menu/trek_submenu.png); background-repeat:no-repeat;}
div.menulevel16 .dynamicMenuStyle { text-align:left; background-image:url(../../images/theme/menu/mho_subsubmenu_bg.png); background-repeat:repeat-x; background-color:White; }
div.menulevel16 a.dynamicMenuHover:hover { text-decoration:none;background-image:url(../../images/theme/menu/mho_subsubmenu.png); background-repeat:no-repeat; background-color:Transparent !important;}
div.menulevel16 a.staticMenuItem:hover {text-decoration:none; background-image:url(../../images/theme/menu/mho_submenu.png); background-repeat:no-repeat;}*/

/* tabs */
.current { border-right:solid 1px #c0c0c0; border-left:solid 1px #c0c0c0; border-top:solid 1px #c0c0c0; padding:2px 10px 2px 10px; background-color:#d3e9f7; }
.current a { color:#445766; font-weight:bold; text-decoration:none; }
.inactive { border:solid 1px #c0c0c0; padding:2px 10px 2px 10px; background-color:#ffffff; }
.inactive a { text-decoration:none; }

/* login info */
#loginInfo {height:54px; text-align:right; padding: 3px 12px 3px 0px; }

/* tables */
table.default3rows { width:100%; }
table.default3rows tr td { width:33%; padding-left:6px; padding-right:5px; vertical-align:top;}
table tr td.default { width:34%; padding-left:6px; padding-right:5px; vertical-align:top;}
table tr td.defaultwide { width:67%; 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; }
.table_text_leftcell { background-color:#808080;color:#ffffff; padding:8px 25px 8px 25px;}
.table_text_leftcell p,.table_text_leftcell h1,.table_text_leftcell h2,.table_text_leftcell h3 { color:#ffffff !important; margin:0px !important;}
.table_text_rightcell { border:solid 1px #808080;color:#555555;padding:8px 8px 8px 12px;}
.table_text_rightcell p,.table_text_rightcell h1,.table_text_rightcell h2,.table_text_rightcell h3 { color:#555555 !important; margin:0px !important;}
/* end page table */
/* end tables */

.padding10 { padding: 10px !important; }

/* holidayhome */
.holidayhomethumb { cursor:hand; }
/* end holidayhome */

/* media share */
div.ms_breadcrumb { padding:10px 10px 10px 0px; }
div.ms_content { padding:0px 10px 10px 0px; }
a.ms_normal, span.ms_normal { cursor:pointer; padding:3px;	padding-top:5px; width: 140px; display:block; float:left;
	min-height: 101px; text-align: center;	vertical-align:bottom; border: solid 1px transparent;
	-ms-filter:"Alpha(opacity=82)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=82);opacity:0.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; -ms-filter:"Alpha(opacity=100) Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec')";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)
        progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec');opacity:1.0; }
a.ms_normal img, span.ms_normal img { max-width: 120px; max-height: 90px; padding:2px; border:solid 1px gray; background-color:White; -ms-filter:"Shadow(color='gray', Direction=135, Strength=3)";filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);}
img.ms_movieicon { float:left; padding-left:20px; }
a.ms_sls, span.ms_sls { cursor:hand; padding:15px 3px 3px 10px; width:485px; display:block; text-align:left; font-weight:bold;
	min-height: 30px; vertical-align:bottom; border: solid 1px white; }
a.ms_sls_selected, span.ms_sls_selected { cursor:hand; padding:15px 3px 3px 10px; width:485px; display:block; text-align:left; font-weight:bold;
	min-height: 30px; border: solid 1px #6c94d5; }
a.ms_sls:hover, span.ms_sls:hover {	cursor:hand; padding:15px 3px 3px 10px; width:485px; display:block; text-align:left; font-weight:bolder; font-size:15px;
	min-height: 30px; border: solid 1px #6c94d5;
    background-color:lightblue; -ms-filter:"Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec')";filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec'); }
td.ms_panel input[type="button"],td.ms_panel input[type="submit"], td.ms_panel button, td.ms_panel select { width: 120px;}
td.ms_panel { width: 120px; vertical-align:top; padding:10px 2px 0px 3px; }
div.ms_newfolders { padding-left: 10px; margin-bottom:20px; }
div.newfolderpanel { font-size:15px; }
a.newfolderlink { color:Maroon !important; padding:0px 2px 2px 2px; font-size:15px; height:15px; display:inline-block; border:solid 1px transparent; }
a.newfolderlink:hover { color:Maroon !important; padding:0px 3px 2px 3px; border:solid 1px #6c94d5; font-size:18px; height:20px; display:inline-block;
    background-color:lightblue; -ms-filter:"Alpha(opacity=100) Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec')";
        filter:Alpha(opacity=100)
        Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#bed0ec');}
.ms_treeview_selected { background-color: #bed0ec; border: solid 1px #6c94d5; }
.folders { border:solid 1px transparent; background-image: url(../../images/theme/folder.png); background-repeat:no-repeat; padding:0px 2px 0px 25px; height:26px; width: 75%; }
.folders:hover { border:solid 1px #6c94d5; }
.folders a { display:inline-block; width:100%; height:23px; padding-top:3px; }
.type { width: 10%; display:inline-block; padding-left:5px; }
.date { width: 25%; padding-left:5px; }
a.breadcrumblink {padding: 2px 20px 2px 12px;}
.ContextMenuPanel { border: 1px solid #868686;z-index: 1000;background: url(../../images/theme/ajax/menu-bg.gif) repeat-y 0 0 #FAFAFA;cursor: default;
padding: 1px 1px 0px 1px;font-size: 11px;}
a.ContextMenuItem {margin: 1px 0 1px 0;display: block;color: #003399;text-decoration: none;cursor: pointer;padding: 4px 19px 4px 33px;white-space: nowrap;}
a.ContextMenuItem-Selected {font-weight: bold;}
a.ContextMenuItem:hover {background-color: #FFE6A0;color: #003399;border: 1px solid #D2B47A;padding: 3px 18px 3px 32px;}
#DisplayImageImageButton { -ms-filter:"Fade(duration=0.5,overlap=1.0)";filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5,overlap=1.0); }
#NewImageTextBox { width:1px; height:1px; visibility:hidden; }
div.ms_showimagelistpanel { position:relative; top:-9px; left:0px; width:600px; overflow-x:scroll; overflow-y:hidden; height:110px; visibility:hidden; }
.ms_imagelistitem { padding-top:10px; }

/* 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 { background-image:url(../../images/splashscreen/splashscreen.png); background-repeat:no-repeat; width:665px; height:480px; padding:9px 22px 20px 15px; }
.modalBackground { background-color:#fff; filter:alpha(opacity=70); opacity:0.7; }
span.splashscreencloseimg { display:inline-block;width:28px; height:15px; background-image:url(../../images/splashscreen/close.png); }
span.splashscreencloseimg:hover { background-image:url(../../images/splashscreen/close_rollover.png); }
a.splashscreenlink { display:inline-block;width:450px; height:33px; color:#fff; text-decoration:none; font-weight:bold; font-family:Arial; font-size:18px; text-align:center; padding-top:6px; background-image:url(../../images/splashscreen/popup_button.png); background-repeat:no-repeat; }
a.splashscreenlink:hover { background-image:url(../../images/splashscreen/popup_button_rollover.png); }
/* end ajax */

/* grids */
tr.rowhover:hover { background-color:#D1D6DF;}
.grdHeader th { border: none 0px !important; }
.grdheadernoborder { background-image:url(../../images/_cfileshare/project_bar.png); height:20px;}
.grdRow td { border: solid 1px #122C4F; }
td.subid { border-left: none 0px; }
td.courseid { border-right: none 0px; text-align:right; }
.grdFolderHeader th { background-image:url(../../images/theme/foldertopdevider.png); background-repeat:no-repeat; background-position:right top; font-weight:normal; font-size:12px; vertical-align:top; color:#8C6091; height:21px; padding-left:5px; }
.grdFolders { width: 680px; margin-bottom: 20px; }
.gridnumber { padding-right:10px; text-align:right; }
/* 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: 300px; max-width: 450px; }
/* end tagwall */

/* cfileshare */
.cfilesharename { width:270px;height:14px;overflow:hidden;display:block;white-space: nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; }
/* end cfileshare */

/* 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 */

/* booking */
td.dimmed { background-color:Silver; }

/* products */
table.productsTable
{
    width:100%;
	margin-bottom: 20px;
}

td.productsHeadline { background-image:url(../../images/theme/products_display_bar.png); background-color:#027900; background-repeat:repeat-x; padding-left:10px; }

td.productsHeadline h2
{
    font-size:12px;
    font-weight:bold;
	color:#fff;
	margin:3px;
}

tr.productsSecondHeadline td
{
	text-align:center;
	font-weight: bold;
	color:#fff;
	background-color: #027900;
    border: 1px solid #F0F2F0;
}

td.productsAmountTd
{
	width: 72px;
	vertical-align:top;
	padding-left:2px;
	padding-right:4px !important;
}

input.amountFld
{
	width: 70px;
}

td.productsTextTd
{
	vertical-align:top;
}

td.productsPriceTd
{
	width: 135px;
	text-align:right;
}

/*tr.productstr:hover { background-color: #F0F0F0; }*/
tr.productshr td { border-bottom: dotted 1px #555855; padding: 0px; height:2px; }
tr.productstr td { padding: 6px 0px 5px 10px; }
td.productslinktd { width:50px; }
td.productslinktd a { color:#027900; text-decoration:none; }
td.productslinktd a:hover { text-decoration:underline; }

.pnlProductFormUserinfo input
{
	width: 200px;
}

.chkbox input
{
    width: 20px !important;
}

.pnlProductFormUserinfo table
{
	border: solid 1px #004000;
    width:600px;
    background-color:#FFFFFF;
	margin-bottom: 20px;
}

.pnlProductFormUserinfo td
{
	background:#F0F0F0;
    border: 1px solid #dddddd;
    padding-left:3px;
}

.pnlButtons { width:600px; }
.pnlButtons * input, .pnlButtons * button
{
	background-color: #027900;
    color: white;
    font-size:12px;
    font-weight:bold;
}
/* end products */

@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;}   
}