/*
 * Fancybox
 */
@import url(/fileadmin/template/html/pages/javascript/fancybox/jquery.fancybox.css);


/* */
html { margin:0; padding:0; }
body { margin:auto; padding:0; height:100%; font-family: Arial, Helvetica, sans-serif, Garamond; color:#000; font-size:12px;  }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }

p, ul, ol, dl, table, address, pre, fieldset { margin: 0 0 18px 0; }
input, textarea, th, td, select { margin: 0 0 5px 0; }
.orange { color:#e46c0a; }
.data { margin:0; padding:5px 5px; font-size:9px; background-color:#e46c0a; }
td {
  color: #000;
}
/* HEADLINES */
H1 { 
  font-family: Arial, Helvetica, sans-serif, Garamond;
  color: #28243d;
  font-size: 24px;
  font-weight: bold;
  height: 35px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
H2 { 
  font-family: Arial, Helvetica, sans-serif, Garamond;
  font-size: 16px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}
H3, H4 { 
  font-family: Arial, Helvetica, sans-serif, Garamond;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}

/*LINKS */
a:link, a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-transform: none;
  text-decoration: underline;
  color: #e46c0a;
}
a:hover, a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: underline;
  color: #ccc;
}
/*LIST STYLES*/
#contentsub ul, #contentsub ul li ul, #contentsub ol, #contentsub ol li ol {
  margin-left: 1em;
  display: block;
  padding-left: 14px;
  margin-bottom: 0px;
  padding-bottom: 2px;
  margin-top: 0px;
}
#contentsub ul, contentsub ol {
  margin-bottom: 18px;
}

#contentsub {
  margin:0;
  padding:0;
  line-height: 18px;
}

/*NAVIGATION PATH */
#navpath { margin: 10px 0px 20px 0px; padding: 0px; display: inline-block; overflow: hidden; color: #000; text-transform: none; font-size: 11px;}
#navpath ol { float: left; margin: 0; padding: 0px; list-style: none; }
#navpath li { float: left; margin: 0; list-style: none; }
#navpath a { float: left; display: inline; color: #000; text-decoration: none; padding-left: 10px; margin-right: 15px; background: url(../imgs/menuarrow.gif) no-repeat 0 50%; }
#navpath a:hover, #navpath a:focus { text-decoration: underline; }

/* HEADER */
#header {
  margin:0;
  padding:0;
  width:960px;
  height:105px;
  position:relative;
}
.clear{clear:both;}

#logo {
  margin:0;
  padding: 10px 0px 0px 0px;

  float:right;
}
/* MAINMENU */
#meniu {
  margin:0;
  padding:0px 0;
  width:762px;
  height:50px;
  float:left;
}
#meniu .text {
  margin:12px 0 0 0px;
  font-size: 16px;
  font-weight:bold;
  color: #fff;
}
#meniu ul {
  margin:0;
  padding:0;
  position:relative;
  list-style:none;
}
#meniu ul li {
  float:left;
  margin:0 5px 0 0;
  padding:3px 0 0 0;
}
#meniu ul a {
  text-decoration:none;
  color: #fff;
  margin:0 20px 0 10px;
  padding:0 10px 0 10px;
  height:49px;
  line-height:49px;
}
#meniu ul a:hover {
  margin:0 20px 0 10px;
  padding:0 10px 0 10px;
  display:block;
  height:57px;
  color:#FFF;
  background: url(../imgs/button.gif) left 8px repeat-x;
}
#meniu ul li.act_menu a {
  margin:0 20px 0 10px;
  padding:0 10px 0 10px;
  display:block;
  height:57px;
  color:#FFF;
  background: url(../imgs/button.gif) left 8px repeat-x;
}
img a { border: none; }


/* FOOTER */
#line {
  margin-top:30px;
  width:960px; height:1px;
  background:url(../imgs/footer_line.jpg) left top no-repeat;
}
#footer {
  margin:0;
  padding:0;
  width:960px;
}
#meniu_footer {
  margin:20px 0px 0 0;
  padding:0;
  float:right;
  width:370px;
}
#footmenu ul {
  margin:0;
  padding:0;
  position:relative;
  left:3px;
  list-style:none;
}
#footmenu ul li {
  float:left;
  margin:0 5px 0 0px;
  border-right: 0px solid #fff;
  color: #999;
}
#footmenu ul a {
  overflow:hidden;
  text-decoration:none;
  color: #999;
}
#footmenu ul a:hover {
  margin:0;
  padding:0;
  overflow:hidden;
  text-decoration:underline;
}
#copy {
  margin:0 21px 0 0;
  padding:0 0 0 3px;
  color: #999;
}
#copy a {
  font-weight:bold;
  text-decoration:none;
  color: #999;
}
#copy a:hover {
  color:#e46c0a;
}
#addr {
  margin:20px 0 0 40px;
  padding:0 0 0 3px;
  float:left;
  color: #999;
}
.courses {
  margin: 0px;
  padding: 0px;
}
#courseinfo p {
  margin: 0px;
  padding: 0px 0px 10px 0px;
  color: #000;
}
/*FORMS */
#contact fieldset, fieldset { border: none; }
#contact legend, legend { display: none; }
#contact label { display: none; }
label { float: left; width: 150px; display: block; }
#contact {
  margin-top:0px;
}
#contact input, .tipafriend input.inpTxt{
  font-family:"Arial";
  color:#b2b2b2;
  padding-left:2px;
  width:158px;
  height:26px;
  background:url(../imgs/input_gradient.gif) left top repeat-x;
  border:1px solid #ebebeb;
  font-size:12px;
}
input, .orderForm input.inpTxt {
  font-family:"Arial";
  color:#b2b2b2;
  padding-left:2px;
  width:273px;
  height:26px;
  background:url(../imgs/input_gradient.gif) left top repeat-x;
  border:1px solid #ebebeb;
  font-size:12px;
}
#contact textarea, .tipafriend textarea {
  font-family:"Arial";
  color:#b2b2b2;
  padding-left:2px;
  width:158px;
  height:200px;
  background:url(../imgs/input_gradient.gif) left top repeat-x #fff;
  border:1px solid #ebebeb;
  font-size:12px;
}
textarea, .orderForm textarea {
  font-family:"Arial";
  color:#b2b2b2;
  padding-left:2px;
  width:273px;
  height:200px;
  background:url(../imgs/input_gradient.gif) left top repeat-x #fff;
  border:1px solid #ebebeb;
  font-size:12px;
}
.orderForm select {
  width: 273px;
  margin-top: 5px;
}
#contact div.tx-powermail-pi1 input[type=submit], .tipafriend input.inpBtn {
  margin:5px 0 0 0; padding:0 10px; height:32px; width: auto;
  background:#e46c0a;
  color:#fff; font-size:12px; 
  border:1px solid #ebebeb;
  cursor:pointer;
}
input.powermail_submit, .orderForm input.submitBtn {
  margin:5px 0 0 150px; padding:0 10px; height:32px; width: auto;
  background:#e46c0a;
  color:#fff; font-size:12px; 
  border:1px solid #ebebeb;
  cursor:pointer;
}

/*#content div.tx-powermail-pi1 input[type=submit], .tipafriend input.inpBtn {
  margin:5px 0 0 0; padding:0 10px; height:32px; width: auto;
  background:#e46c0a;
  color:#fff; font-size:12px; 
  border:1px solid #ebebeb;
  cursor:pointer;
}*/
input.powermail_submit, .orderForm input.submitBtn {
  margin:5px 0 0 150px; padding:0 10px; height:32px; width: auto;
  background:#e46c0a;
  color:#fff; font-size:12px; 
  border:1px solid #ebebeb;
  cursor:pointer;
}

.rc_buttons_all_wrap {
  margin:0;
  padding:0;
}

  .rc_ringtilos {
    margin:0;
    padding:0 0 10px 0;
  }

  .rc_buttons_ring {
    margin:0;
    padding:0 0 10px 0;
  }

  .rc_buttons_spoergsmaal {
    margin:0;
    padding:0 0 10px 0;
  }

  .rc_buttons_chat {
    margin:0;
    padding:0 0 10px 0;
  }


/* KURSUS TABLE */
table, tr, th { font-weight:normal; color:#000; text-shadow:none; }
.t1 { background:#a29dbb; width:139px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.t2 { background:#d8d3f1; width:214px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.t3 { background:#f4efff; width:139px; text-align: center; padding-top: 5px; padding-bottom: 5px;}
.t1 p, .t2 p, .t3 p { margin: 0px; padding: 0px; }

.t2 a:link, .t2 a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-transform: none;
  text-decoration: underline;
  color: #e46c0a;
}
.t2 a:hover, .t2 a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: underline;
  color: #fff;
}

/*TABLE */
.listTable, .latestTable { border-collapse:collapse; margin-top:0px; border-left:1px solid #999; border-top:1px solid #999; margin-bottom: 20px; }
.listTable th.header, .latestTable th.header { background: #211c30 url(../imgs/sorter_neutral.gif) right center no-repeat; cursor:pointer; }
.latestTable th {background-color: #211c30; cursor:pointer;}
.listTable th, .latestTable th { border-right:1px solid #999; border-bottom:1px solid #999; padding:3px 5px; color: #fff; font-weight: bold; text-align: left; }
.listTable td, .latestTable td { border-right:1px solid #999; border-bottom:1px solid #999; padding:3px 5px; border-collapse:collapse; color: #000; }
.listTable tr:hover td, .latestTable tr:hover td { background:#ebebeb; }
.listTable td span { display:none; }

.listTable a:link, .listTable a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-transform: none;
  text-decoration: underline;
  color: #000;
}
.listTable a:hover, .listTable a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: underline;
  color: #e46c0a;
}

.orderForm fieldset { border:0; }
.orderForm p { clear:both; padding:1px 0; }
.orderForm p.fixWidthText { width:250px; text-align:justify; }
.orderForm label { display:block; width: 150px; float: left; margin:0; padding-top: 7px; }
.orderForm .required { color:#f00; }
.orderForm p .submitBtn { width:auto; }
.orderForm p.error {padding: 0px 0px 0px 150px; margin: 0px; color: #f00; font-size: 10px; font-style: italic;}

.tipafriend th, .tipafriend td {padding: 3px 0; color: #fff;}

/*TABLES */
table.contenttable {
  width: 490px;
  margin: 0px;
  padding: 0px;
}
table.contenttable th { 
  background-color: #28243d;
  border-bottom: 0px solid #ccc;
  font-weight: bold;
  color: #FFF;
  text-align: left;
  padding: 2px 0px 2px 4px;
  margin: 0px;
}
td.td-0 {
  width: 350px;
  padding: 2px 0px 2px 4px;
}
td.td-last {
  width: 140px;
  padding: 2px 0px 2px 4px;
}
tr.tr-odd {
  background-color: #ebebeb;
}
tr.tr-even {
  background-color: #ccc;
}
/* 
 * Fancybox
 */
#fancybox-inner { background: #28243d; }

#skrivtilos { padding: 20px; }
#contact .message p.bodytext {
  border: 1px solid #ccc; color: #FFF; 
}

#skrivtilos label { visibility: hidden;  }
#skrivtilos .orange { display: block; margin-left: 150px; margin-top: 20px; }

#skrivtilos input, #skrivtilos textarea { width: 273px; }
#skrivtilos input.powermail_submit { width: auto; }
#skrivtilos .powermail_mandatory_list { margin: 20px; }

#skrivtilos .tx-powermail-pi1_mandatory_submit { background: orange; color: #000; }

div #fancybox-close { background: url(../imgs/fancybox-close.png) no-repeat 50% 50% !important; width: 19px; height: 19px; bottom: 10px; right: 25px; top: auto; }

#content_right #contact #skrivtilos.message p.bodytext {
  border: none;
}

/*#content_right #courseinfo .tx-powermail-pi1 #skrivtilos { display: none; }*/

