body {

}
.user-skolerhs-pi1-listrow table {
  width: 100%;
}

.user-skolerhs-pi1-listrow table TD {
  padding: 1px 2px;
}

tr.user-skolerhs-pi1-listrow-header {
  background: #DAD3B7;
  vertical-align: top;
}

tr.user-skolerhs-pi1-listrow-odd {
  background: #DAD3B7;
  vertical-align: top;
}

.user-skolerhs-pi1-singleView table {
  width: 606px;
  margin-bottom: 10px;
}

td.user-skolerhs-pi1-singleView-HCell {
  width: 140px;
  font-weight: bold;
}

td.user-skolerhs-pi1-singleView-HCell td {
}

.user-skolerhs-pi1-browsebox P {
  margin-top: 10px;
  margin-bottom: 10px;
}

.user-skolerhs-pi1-browsebox-SCell P {
  margin-bottom: 10px;
}


.user-skolerhs-pi2-listrow table {
  width: 100%;
}

.user-skolerhs-pi2-listrow table TD {
  padding: 1px 2px;
}

tr.user-skolerhs-pi2-listrow-header {
  background: #DAD3B7;
  vertical-align: top;
}

tr.user-skolerhs-pi2-listrow-odd {
  background: #DAD3B7;
  vertical-align: top;
}

.user-skolerhs-pi2-listrow table td.afdeling {
  text-align: center;
}

.user-skolerhs-pi2-listrow table td.udvalg {
  text-align: center;
}

.user-skolerhs-pi2-singleView table {
  width: 606px;
  margin-bottom: 10px;
}

.user-skolerhs-pi2-singleView-HCell {
  width: 250px;
  font-weight: bold;
}

.user-skolerhs-pi2-browsebox P {
  margin-top: 10px;
  margin-bottom: 10px;
}

.user-skolerhs-pi2-browsebox-SCell P {
  margin-bottom: 10px;
}


.abbsys P {
  margin: 0px;
}

.htmlenable {
  margin: 0px;
}

.listeafemner {
  border: 1px black solid;
  margin-top: 100px;
  float: left;
}



.tx-faqcatlist-pi1 {
  margin: 10px;
}

.faqcatitem {
  margin-bottom: 2px;
}


/* GENERAL TABLE STYLES BEGIN     */
/* RÆKKER MED SKIFTENDE FARVER */

TABLE.contenttable-0 {
  width: 606px;
}

.tr-even {
  background: #DAD3B7;
  vertical-align: top;
}

.tr-odd {
  background: #F2F2DD;
  vertical-align: top;
}

.td-0 {
  padding: 3px;
}

.td-1 {
  padding: 3px;
}

.td-2 {
  padding: 3px;
}

.td-3 {
  padding: 3px;
}

.td-last {
  padding: 3px;
}
/* LAYOUT 1 */
TABLE.contenttable-1 { width: auto; margin-top: 0px; margin-bottom: 10px;}
TABLE.contenttable-1 P { padding: 0; margin: 0;}
TABLE.contenttable-1 TR.tr-0 TD { background-color: #FFFFFF;}
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 .tr-even { background: #FFFFFF; vertical-align: top; }
TABLE.contenttable-1 .tr-odd { background: #FFFFFF; vertical-align: top; }
TABLE.contenttable-1 TR TD { background-color: #FFFFFF; width: auto}
TABLE.contenttable-1 TR TD.td-0 { text-align: right; }
/* LAYOUT 2 */
TABLE.contenttable-2 P { color: red; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #ff9900;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }
/* LAYOUT 3 */
TABLE.contenttable-3 P { color: olive; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #ff9900;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }

/* GENERAL TABLE STYLES END */


.imgtext-table img {
  margin: 0px;
}

  .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
  .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
  .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
  .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
  .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#DAD3B7; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; background: #F2F2DD;}
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DAD3B7; white-space: normal; /* Mogens: fixer for brede stier*/ }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#DAD3B7;}
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; padding: 2px; }
  .tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

.tx-indexedsearch-redMarkup {
  color: red;
}


.mainTable {
color: red;
  width: 150px;
}

.dottedvert {
background-image: url('http://friskoler.dk.kappa.headline.dk/uploads/tf/lodret_streg.jpg');
background-repeat: repeat-y;
/* background-position: top center; */
width: 1px;}


/*  border-left: 1px dotted #B3AC90;
}
HTML>body .dottedvert {
  border-left: 1px dotted #A39C80;
}
*/

.jumpselectorheader {
  margin-left: 13px;
}

.jumpselector {
  margin-top: -15px;
  margin-left: 13px;
}

.comparequestion {
  margin-top: 5px;
  margin-bottom: -15px;
}

.fhquiz-radio, .fhquiz-questtext, .fhquiz-select, .fhquiz-checkbox{
 margin: 0px;  
  margin-top: 20px;
  margin-bottom: 20px;

}

.below-question {
  border: 1px solid #333333;
  border-width: 0px 0px 1px 0px;
  padding-bottom: 0px;
}

.fhquiz-question {
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 10px;

}

.questioncontent-cell{
  /* background: #DAD3B7; */
}

.questioncontent{
  margin: 0px;
  margin-right: 0px;

}


.catHeader h1 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  margin: 0;
  padding-top: 1px;
  padding-bottom: 2px;
  text-align: center;
  background-color: #62676A;
  width:100%;

}


.categoryMenu{
  margin: 10px;
}

.active {
  font-weight: bold;

}

.closed {
  color: #ACACAC;



}

.waiting {
  color: #05375a;
}





body {

  margin: 0px;
  background: #F2F2DD;
}


.tx-advCaledar-pi1 table {

}



.act_element {
  margin-left: 10px;
  margin-right: 10px;


}

.aktiviteter_dato {
  padding-top: 5px;
}

.aktiviteter_abstract {
  border-bottom: 1px solid #62676A;
  padding-bottom: 10px;
}


.aktiviteter_overskrift {
  font-weight: bold;
  padding: 5px 0px;
}

.tx-lmcnews-pi1 {
  width: 450px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

.tx-lmcnews-pi1 h1 A:link, .tx-lmcnews-pi1 h1 A:active, .tx-lmcnews-pi1 h1 A:visited {
  padding: 10px 0px 0px 0px;
  color: #91979B;
  text-decoration: none;
}

.tx-lmcnews-pi1 h1 A:hover {
  color: #EA0D90;
  text-decoration: underline;
}

.rightTD .tx-lmcnews-pi1 {
  width: 100%;
}

.nyhed_left_td {
  padding-right: 7px;
  border-right: 1px dotted green;
}
.nyhed_right_td {
  padding-left: 5px;
}

.nyhed_content_oversigt {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom:  10px;
  border-bottom: 1px solid #62676A;
}

.Prikker {
background: url('http://friskoler.dk.kappa.headline.dk/uploads/tf/lodret_streg.jpg');
background-repeat: repeat-y;
}

.PrikkerMargin {
margin-top: 30px;
}

.adresse {
  margin-top: 100px;
  margin-right: 10px;

}

.inputsoeg {
  border: 1px solid #333333;
  border-width: 1px 1px 1px 1px;
  background: #EEEEEE;
  width: 137px;
}

/* indexed search */

.tx-indexedsearch {
  margin: 0px;
  padding: 0px;
}
.tx-indexedsearch-searchbox {
  margin: 0px;
  padding: 0px;
}



/* mediabase */

.listheader, .listheader A:link, .listheader A:active, .listheader A:visited, .listheader A:hover {
  margin-bottom: 10px;
  font-weight: bold;
}

.tx-picturedb-pi1 TD {
  padding: 2px;
}

.tx-picturedb-pi1 .name A:link, .tx-picturedb-pi1 .name A:active, .tx-picturedb-pi1 .name A:visited {
  font-size: 9px;
  font-weight: normal;
}

.tx-picturedb-pi1 .name A:hover {
  font-size: 9px;
}

.tx-picturedb-pi1 .size, .tx-picturedb-pi1 .date {
  font-size: 9px;
}

.tx-picturedb-pi1 .category A {
  font-size: 9px;
}

.tx-picturedb-pi1 .category A:hover {
  font-size: 9px;
}

.tx-mediacatlist-pi1 {
  margin-top:0px;
  margin-left: 10px;
}


/* Table */

.MainTable {
  background: #FFFFFF;
  height: 100%;
  width: 780px;
  
}

.breadcrumbTable {
  margin-left: 10px;

}


.TopTable {
  background: #FFFFFF;
}

.ContentTable {
  background: #FFFFFF;
  #height: 100%;
  width: 778px;
}

.MenuTable {
}

/* TD's */

.TopmenuTD {

}

.LogoTD {

}

.FlagTD {

}

BreadcrumbTD {

}

.MenuTD {
  width: 154px;
  height: 100%;
  background: #DAD3B7; 
  background-image: url('http://friskoler.dk.kappa.headline.dk/uploads/tf/bo_maerke2.gif');
  background-repeat: no-repeat;

}

.Content {
  height: 100%;
}

.NormalTD {
  width: 470px;
}

.RightTD {
 /* background: url('http://friskoler.dk.kappa.headline.dk/uploads/tf/columnbgr.gif');
  background-repeat: repeat-y; */
  width: 154px;
  background: #DAD3B7;

}

.GreenTDLeft {
  background: #62676A;
}

.GreenTDRight {

}


/* Margins */

.MainMargin {
  margin-top: 2px;
  margin-right: 1px;
  margin-left: 2px;
  margin-bottom: 2px;
  height: 100%;
}
/* Mozillla hack */
HTML>body .MainMargin {
  margin-right: 2px;
}

.TopmenuMargin {

}

.LogoMargin {
  margin-bottom: 2px;
}

.BreadcrumbMargin {
  margin-top: 2px;
  background: #DAD3B7;
  height: 19px;
  float: left;
  width: 725px;
}

.FlagMargin {
  margin-top: 2px;
  background: #DAD3B7;
  float: right;
}

.TopbannerMargin {
  margin-left: 2px;
  margin-bottom: 2px;
}

.MenuDIV {
  margin-right: 8px;
  margin-bottom: 0px;
}

.MenuMargin {
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 10px;
  width: 134px;
}

.ContentNormalMargin {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
}

.ContentNormalMarginFirst {
  margin-left: 10px;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 606px;
}

.ContentNormalMarginThird {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
  width: 290px;
}

.ContentRightMarginThird {
  margin-left: 10px;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 290px;
}

/*
.ContentRightMarginBrod {
  margin: 10px;
}*/

.ContentRightMargin P {
  margin:10px 15px 10px 10px;
}


.GreenRightMargin {
  margin-left: 2px;
  background: #62676A;
}


/* Links */

a:link, a:active, a:visited {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
}

a:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: underline;
}

a.MenuLink:link, a.MenuLink:active, a.MenuLink:visited {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  margin:0;
}

a.MenuLink:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}

a.MenuLink_ACT:link, a.MenuLink_ACT:active, a.MenuLink_ACT:visited {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}

a.MenuLink_ACT:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}


a.MenuLinkDropout:link, a.MenuLinkDropout:active, a.MenuLinkDropout:visited {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  margin:0;
}


a.MenuLinkDropout:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #F2F2DD;
  text-decoration: none;
  margin:0;
}

a.MenuLinkDropout_ACT:link, a.MenuLinkDropout_ACT:active, a.MenuLinkDropout_ACT:visited {
  font-family: Verdana, Arial, Helvetica;

  font-size: 11px;
  font-weight: normal;
  color: #F2F2DD;
  text-decoration: none;
  margin:0;
}

a.MenuLinkDropout_ACT:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #F2F2DD;

  text-decoration: none;
  margin:0;
}

a.MenuLinkTop:link, a.MenuLinkTop:active, a.MenuLinkTop:visited {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  margin:0;
}

a.MenuLinkTop:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}

a.MenuLinkTop_ACT:link, a.MenuLinkTop_ACT:active, a.MenuLinkTop_ACT:visited {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}

a.MenuLinkTop_ACT:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}

a.breadcrumb_active:link, a.breadcrumb_active:active, a.breadcrumb_active:visited {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}

a.breadcrumb_active:hover {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #EA0D90;
  text-decoration: none;
  margin:0;
}

/* TEXT */

H1 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #91979B;
  text-decoration: none;
  margin-bottom: 10;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 2px;
}

H2 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: #91979B;
  text-decoration: none;
  margin-bottom: 10;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

H3 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #91979B;
  text-decoration: none;
  margin-bottom: 10;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

H4 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 18px;
  font-weight: bold;
  color: #91979B;
  text-decoration: none;
  margin-bottom: 10;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

H5 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  margin: 0;
  padding-top: 1px;
  padding-bottom: 2px;
  text-align: center;
  background-color: #62676A;
  width:100%;
}

P, TD, .bodytext, input, select {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: none;
  color: #333333;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

.bodytext {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: none;
  color: #333333;
  text-decoration: none;
  margin-bottom: 5px;
  padding: 0;
}


li, ul {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: none;
  color: #333333;
  text-decoration: none;
}

.csc-header-n3 {
margin:0;
padding:0;
}

.breadcrumb {
  font-family: Verdana, Helvetica, Arial;
  font-size: 11px;
  font-weight: normal; 
  color: #333333;
}


/*Menu Style*/
.DropOutMargin {
  margin-left: 150px;

}

.tlayer2{
  background-color:#62676A;
  width:150px;
  padding:3px 5px 5px 5px;
}

.tlayer_menu TR TD a, .tlayer_menu TR TD TABLE TR TD a {
  font-family: Verdana, Helvetica, Arial;
  font-size: 11px;
  font-weight: normal; 
  color: #FFFFFF;
  text-decoration: none;
  margin: 0;
}

.tlayer_menu TR TD a:hover,.tlayer_menu TR TD TABLE TR TD a:hover {
  font-family: Verdana, Helvetica, Arial;
  font-size: 11px;
  font-weight: normal; 
  color: #FFFFFF;
  text-decoration: underline;
  margin: 0;
}

.tlayer_menu {
  height: 100%;
}


.tlayer_menu_td {
margin-top: 15px;
}


/* Rammer */
/* STYLES TIL HØJRESTILLET BILLEDE */
.csc-frame-frame1 {
  border: 1px solid #62676A;
  border-width: 0px 0px 1px 0px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.csc-frame-frame1 IMG {
  margin-left: 10px;
}

/* STYLES TIL VENSTRESTILLET BILLEDE */
.csc-frame-frame2 {
  border: 1px solid #62676A;
  border-width: 0px 0px 1px 0px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.csc-frame-frame2 IMG {
  margin-right: 10px;
}

/* Sitemap */
.csc-sitemap-level1 {
  font-family: Verdana, Helvetica, Arial;
  font-size: 11px;
  font-weight: bold;
  margin-top: 10px;
}

.csc-sitemap-level2 {
  margin-left: 20px;
}

.csc-sitemap-level3 {
  margin-left: 40px;
}






.nyhed_oversigt_tbl {
  margin-right: 0px;
  margin-bottom: 10px;
}


.nyhed_header {
  border: 1px solid #DDDDDF;
  border-width: 0px 0px 1px 0px;
}


.nyhed_dato_liste {
  font-family: Verdana, Helvetica, Arial;
  font-size: 11px;
  font-weight: normal; 
  color: #333333;
  border: 1px solid #DDDDDF;
  border-width: 0px 1px 1px 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 5px;
}


.nyhed_overskrift_liste {
  font-family: Verdana, Helvetica, Arial;
  font-size: 11px;
  font-weight: bold; 
  color: #333333;
  border: 1px solid #DDDDDF;
  border-width: 0px 0px 1px 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  width: 100%;
}

