/** Vores billeder med a-tag skal ikke have border */
a img {
 border: 0px;
 padding: 0px;
 margin: 0px;
}

.formEmailField {
 display: none;
}

.yui-t7 {
 padding: 0;
 margin: 0;
}

#doc3 {
 margin: 0;
 padding: 0;
}

tr.hidden {
 display: none;
}

tr.show {
 display: inline-table;
}

.emailField {
 display: none;
}

div.hidden {
 display: none;
}

div.show {
 display: table;
}

/**
 jQuery css (auto-complete)
**/
.ac_input {
 width: 40px;
}

.ac_results {
 width: 200px;
 background: #eee;
 cursor: pointer;
 position: absolute;
 left: 0;
 font-size: 90%;
 z-index: 101;
}

.ac_results ul {
 width: 200px;
 list-style-position: outside;
 list-style: none;
 padding: 0;
 margin: 0;
 border: 1px solid #000;
 text-align: left;
}

.ac_results iframe {
 display: none; /*sorry for IE5*/
 display /**/: block; /*sorry for IE5*/
 position: absolute;
 top: 0;
 left: 0;
 z-index: -1;
 filter: mask();
 width: 3000px;
 height: 3000px;
}

.ac_results li {
 width: 190px;
 padding: 2px 5px;
}

.ac_results a {
 width: 100%;
}

.ac_loading {
 background: url(http://static.enovo.dk/images/indicator.gif) right
  center no-repeat;
}

.over {
 background: yellow;
}

input.loader {
 position: absolute;
 border: 0px;
 padding: 0px;
 margin: 0px;
 width: 20px;
}

.flashContent {
 background: #fff;
 color: #000;
 padding: 1em;
 border: 1px solid #000;
 overflow: auto;
 width: 500px;
 height: 300px;
}

/**
    jQuery thickbox
*/
 /* ----------------------------------------------------------------------------------------------------------------*/
 /* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
 /* ----------------------------------------------------------------------------------------------------------------*/
* {
 padding: 0;
 margin: 0;
}

html,body {
 min-height: 100%;
 height: auto !important;
 height: 100%
}

/* ----------------------------------------------------------------------------------------------------------------*/
 /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
 /* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
 font: 12px Arial, Helvetica, sans-serif;
 color: #333333;
}

#TB_secondLine {
 font: 10px Arial, Helvetica, sans-serif;
 color: #666666;
}

#TB_window a:link {
 color: #666666;
}

#TB_window a:visited {
 color: #666666;
}

#TB_window a:hover {
 color: #000;
}

#TB_window a:active {
 color: #666666;
}

#TB_window a:focus {
 color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
 /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
 /* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
 filter: alpha(opacity = 60);
 -moz-opacity: 0.6;
 opacity: 0.6;
 position: fixed;
 height: 100%;
 z-index: 100;
 background-color: #000;
 filter: alpha(opacity = 60);
 top: 0;
 left: 0;
 width: 100%;
 border: none;
}

#TB_window {
 position: absolute;
 background: #ffffff;
 z-index: 102;
 color: #000000;
 display: none;
 border: 4px solid #525252;
 text-align: left;
}

#TB_window img {
 display: block;
 margin: 15px 0 0 15px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #666;
 border-left: 1px solid #666;
}

#TB_caption {
 height: 25px;
 padding: 7px 30px 10px 25px;
 float: left;
}

#TB_closeWindow {
 height: 25px;
 padding: 11px 25px 10px 0;
 float: right;
}

#TB_closeAjaxWindow {
 padding: 5px 10px 7px 0;
 margin-bottom: 1px;
 text-align: right;
 float: right;
}

#TB_ajaxWindowTitle {
 float: left;
 padding: 7px 0 5px 10px;
 margin-bottom: 1px;
}

#TB_title {
 background-color: #e8e8e8;
 height: 27px;
}

#TB_ajaxContent {
 clear: both;
 padding: 2px 15px 15px 15px;
 overflow: auto;
 text-align: left;
 line-height: 1.4em;
}

#TB_ajaxContent p {
 padding: 5px 0px 5px 0px;
}

#TB_load {
 position: absolute;
 display: none;
 height: 100px;
 width: 100px;
 z-index: 101;
}

#TB_HideSelect {
 z-index: 99;
 position: absolute;
 top: 0;
 left: 0;
 background-color: #fff;
 border: none;
 filter: alpha(opacity = 0);
 -moz-opacity: 0;
 opacity: 0;
}

#TB_iframeContent {
 clear: both;
 border: none;
 margin-bottom: -1px;
 margin-top: 1px;
 _margin-bottom: 1px;
}

.validatorError {
 background-color: #fecccc;
 border: 1px solid #fe9797;
}

.validatorSuccess {
 background-color: #d0fecc;
 border: 1px solid #9ffe97;
}

.blockingFrame {
 display: none;
 position: fixed;
 height: 100%;
 z-index: 1000;
 background-color: #000;
 filter: alpha(opacity = 60);
 top: 0;
 left: 0;
 width: 100%;
 border: none;
}

.blockingPane {
 display: none;
 position: fixed;
 height: 100%;
 z-index: 2000;
 top: 0;
 left: 0;
 width: 100%;
 cursor: wait
}

.blockingMsg {
 display: none;
 z-index: 3000;
 cursor: wait;
 padding: 0;
 position: fixed;
 top: 50%;
 left: 50%;
 width: 250px;
 margin: -50px 0 0 -125px;
 text-align: center;
 background-color: #fff;
 border: 3px solid #aaa
}

/**
    SITEMAP
*/
#sitemap {
 font-size: 140%;
 font-weight: bold;
}

#sitemap li ul {
 padding-left: 20px;
 font-size: 90%;
 font-weight: normal;
}

ul {
 list-style-type: disc;
 list-style-position: outside;
 margin: 10px 0px 0px 15px;
 padding: 5px;
}