

/* ###################### OVERALL SETTINGS ###################### */
BODY {
  margin           : 0px 0px 0px 0px;
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  line-height      : 14px;
  background-image : url(../images/bg_page.png);
  text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.message {
  color            : red;
  margin-bottom    : 11px;
}

.center {
	margin-left: auto;
	margin-right: auto;
}

td, tr, p, div {
	text-align : left;
	margin : 0;

}

h3 {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
/* GRØN  color            : #2E8B57;*/
  color            : #FFFFFF;
  font-size        : 17px;
  font-weight      : strong;
  text-align       : left;
  text-transform   : uppercase;
  margin-top       : 7px;
  margin-bottom    : 7px;
}

h4 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: strong; }
h5 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h7 { color: #FFFFFF; font-family: Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif: 11px; font-weight: strong; }

ul {
  margin           : 0px 0px 0px 0px;
}

li {
  list-style-image : url('../images/arrow.gif');list-style-position:inside
}

hr {
  background       : #C0C0C0;
  height           : 1px;
  width            : 100%;
}

table.searchintro {
  background-color: #FFFFFF;
  border: solid 1px #777777;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font-size        : 11px;
  /* color            : #606060;*/
  color            : #000000;
  text-decoration  : none;
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  	font-weight         : bold;
}


a:hover {
  color            : #ED9517;
  text-decoration  : underline;
  

}

a img {
	border         : 0;
}

a.readon:link, a.readon:visited {
  display               : block;
  height                : 17px;
  padding-left          : 15px;
  padding-top           : 1px;
  width                 : 90px;
  background-image      : url(../images/readon_off.png);
  background-repeat     : no-repeat;
  background-position   : 0px;
  font-size             : 90%;
  text-decoration       : none;
  color                 : #FFFFFF;
}

a.readon:hover {
	background-image    : url(../images/readon_on.png);
	background-repeat   : no-repeat;
    color               : #606060;
}

a.prgknap:link, a.prgknap:visited {
  display               : block;
  height                : 17px;
  width                 : 75px;
  padding-left          : 175px;
  padding-top           : 1px;
  background-image      : url(../images/readonsmall_off.png);
  background-repeat     : no-repeat;
  background-position   : 168px -1px;;
  font-size             : 90%;
  text-decoration       : none;
  color                 : #FFFFFF;
}

a.prgknap:hover {
	background-image    : url(../images/readonsmall_on.png);
	background-repeat   : no-repeat;
    color               : #606060;
}
/* ##################### MENUER ######################  */
.moduletable_mainmenu {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  padding-left     : 0px;
  padding-right	   : 0px;
  padding-top      : 0px;
}

.moduletable_mainmenu h3{
  padding-left     : 10px;
  padding-right	   : 10px;
}

.moduletable_idrmenu {
  padding-left     : 0px;
  padding-right	   : 0px;
  padding-top      : 0px;
}

/* Mainlevel */
td a.mainlevel_mainmenu:link, td a.mainlevel_mainmenu:visited {
  font-family           : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  display               : block;
  height                : 17px;
  padding-left          : 20px;
  padding-top           : 3px;
  width                 : 160px;
  background-image      : none;
  background-repeat     : no-repeat;
  text-decoration       : none;
  text-transform        : uppercase;
  color                 : #333333;
}
td .mainlevel_mainmenu {
  font-family           : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  display               : block;
  height                : 17px;
  padding-left          : 20px;
  padding-top           : 3px;
  width                 : 160px;
  background-image      : none;
  background-repeat     : no-repeat;
  text-decoration       : none;
  text-transform        : uppercase;
  color                 : #333333;
}

td a.mainlevel_mainmenu:hover {
	font-family         : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	display             : block;
	height              : 17px;
	color               : #333333;
	background-image    : url(../images/bg_menuaktiv.png);
	background-repeat   : no-repeat;
	background-position : 0px;
	padding-left        : 20px;
	color               : #FFFFFF;
}

td a.mainlevel_mainmenu:link#active_menu_mainmenu, td a.mainlevel_mainmenu:link#active_menu, td a.mainlevel_mainmenu:visited#active_menu_mainmenu, td a.mainlevel_mainmenu:visited#active_menu  {
	font-family         : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-style			: italic;
	display             : block;
	height              : 17px;
	background-image    : url(../images/arrow.png);
    background-repeat   : no-repeat;
	color               : #333333;
	font-weight         : bold;
}

td a.mainlevel_mainmenu:hover#active_menu_mainmenu {
	font-family         : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	display             : block;
	height              : 17px;
	color               : #333333;
	background-image    : url(../images/bg_menuaktiv.png);
	background-repeat   : no-repeat;
	background-position : 0px;
	padding-left        : 20px;
	color               : #FFFFFF;
}


/* Sublevel */
td a.sublevel_mainmenu:link, td a.sublevel_mainmenu:visited {
  font-family           : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size             : 95%;
  display               : block;
  height                : 17px;
  padding-left          : 20px;
  padding-top           : 3px;
  width                 : 150px;
  background-image      : none;
  background-repeat     : no-repeat;
  text-decoration       : none;

  color                 : #FFFFFF;
}
td .sublevel_mainmenu {
  font-family           : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size             : 95%;
  display               : block;
  height                : 17px;
  padding-left          : 20px;
  padding-top           : 3px;
  width                 : 150px;
  background-image      : none;
  background-repeat     : no-repeat;
  text-decoration       : none;

  color                 : #FFFFFF;
}

td a.sublevel_mainmenu:hover {
	font-family         : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size           : 95%;
	display             : block;
	height              : 17px;
	color               : #333333;
	background-image    : url(../images/bg_menuaktiv.png);
	background-repeat   : no-repeat;
	background-position : 0px;
	padding-left        : 20px;
	color               : #FFFFFF;
}

td a.sublevel_mainmenu:link#active_menu_mainmenu, td a.sublevel_mainmenu:link#active_menu, td a.sublevel_mainmenu:visited#active_menu_mainmenu, td a.sublevel_mainmenu:visited#active_menu  {
	font-family         : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size           : 95%;
	font-style			: italic;
	display             : block;
	height              : 17px;
	background-image    : url(../images/arrow.png);
    background-repeat   : no-repeat;
	color               : #333333;
	font-weight         : bold;
}
td a.sublevel_mainmenu:hover#active_menu_mainmenu {
	font-family         : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size           : 95%;
	display             : block;
	height              : 17px;
	color               : #333333;
	background-image    : url(../images/bg_menuaktiv.png);
	background-repeat   : no-repeat;
	background-position : 0px;
	padding-left        : 20px;
	color               : #FFFFFF;
}




/* Idrætslinier */
td a.mainlevel_idraerobic:link, td a.mainlevel_idraerobic:visited {
  display               : block;
  height                : 27px;
  width                 : 185px;
  background-image      : url(../images/aerobic_off.png);
  background-repeat     : no-repeat;
  text-decoration       : none;
  font-size             : 0px;
 
}

td a.mainlevel_idraerobic:hover {
  display               : block;
  height                : 27px;
  width                 : 185px;
	background-image    : url(../images/aerobic_on.png);
	background-repeat   : no-repeat;
	font-size           : 0px;
}

td a.mainlevel_idrspin:link, td a.mainlevel_idrspin:visited {
  display               : block;
  height                : 27px;
  width                 : 185px;
  background-image      : url(../images/spinning_off.png);
  background-repeat     : no-repeat;
  text-decoration       : none;
  font-size             : 0px;
 
}

td a.mainlevel_idrspin:hover {
  display               : block;
  height                : 27px;
  width                 : 185px;
	background-image    : url(../images/spinning_on.png);
	background-repeat   : no-repeat;
	font-size           : 0px;
}

td a.mainlevel_idrgym:link, td a.mainlevel_idrgym:visited {
  display               : block;
  height                : 27px;
  width                 : 185px;
  background-image      : url(../images/gymnastik_off.png);
  background-repeat     : no-repeat;
  text-decoration       : none;
  font-size             : 0px;
 
}

td a.mainlevel_idrgym:hover {
  display               : block;
  height                : 27px;
  width                 : 185px;
	background-image    : url(../images/gymnastik_on.png);
	background-repeat   : no-repeat;
	font-size           : 0px;
}


.center_footer {
	text-align : center;
	margin-left: auto;
	margin-right: auto;
	padding-top : 23px;
}

a.mainlevel_footer:link, a.mainlevel_footer:visited {
  font-size             : 90%;
  color                 : #606060;
  text-transform        : uppercase;
  text-decoration       : none;
}

a.mainlevel_footer:hover {
  font-size             : 90%;
  color                 : #606060;
  text-transform        : uppercase;
  text-decoration       : underline;
}
 a.mainlevel_footer:link#active_menu, td a.mainlevel_footer:visited#active_menu {
  font-size             : 90%;
  color                 : #606060;
  text-transform        : uppercase;
  text-decoration       : none;
}

td .dgprg_top {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align       : right;
  
}

img .dgprg_top {
  border : 0;
  margin-left : 100px;
  
}

.topfade {
	text-align : center;
	margin-left: auto;
	margin-right: auto;
}
/* ##################### CATEGORY ######################  */

a.category:link, a.category:visited {
  color            : #999999;
  font-weight      : bold;
}

a.category:hover {
  color            : #ED9517;
}


/* ##################### COMPONENTS ######################  */

tr #newpass {
line-height : 25px;
}


a.info_name:link, a.info_name:visited {
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color            : #FFFFFF;
  font-size        : 15px;
  font-weight      : strong;
  text-align       : left;
  margin-top       : 7px;
  margin-bottom    : 7px;
}

a.info_name:hover {
  color            : #ED9517;
  text-decoration  : none;
}


.fabrikTable {
width : 100%;
border-style : none;
}

#component-contact {
margin-left		: 5px;
}


/* ##################### MODULE TABELS STANDARD ######################  */
table.moduletable {
  margin          : 0px 0px 0px 0px;	
}

table.moduletable tr {
  margin          : 0px 0px 0px 0px;	
}

table.moduletable td {
  margin          : 0px 0px 0px 0px;	
}

.moduletable {
  padding-left     : 10px;
  padding-right    : 15px;
}

#content_main .article_seperator {
  display               : block;
  height                : 25px;
  width                 : 320px;
  background-image      : url(../images/article_seperator.png);
  background-repeat     : no-repeat;
  background-position   : 30px;
}

/* ##################### MODULE TABELS MODULER ######################  */


.moduletable_login {
  padding-left     : 0px;
  padding-right	   : 0px;
}
.moduletable_login h3{
  padding-left     : 10px;
}

.moduletable_login input{
  margin-top     	: 0px;
  	line-height	 	: 0px;
}


.moduletable_dgprg {
  padding-left     : 5px;
  padding-right	   : 15px;
}
.moduletable_dgprg h3 {
  margin-top       : 0px;
}


.moduletable_blivmedlem {
  padding-left     : 5px;
  padding-right	   : 15px;
}
.moduletable_blivmedlem h3 {
  margin-top       : 7px;
}
.moduletable_blivmedlem .article_seperator {
	line-height: 0px;
}

.moduletable_kurv {
  padding-left     	: 10px;
  padding-right    	: 15px;
  background-image	: url(../ja-images/mod_cart.png);
  background-repeat	: no-repeat;
}


/* ###################### MODULE SETTINGS ###################### */

.pathwaytext {
  color            : #808080;
}

.maintitletext {
  font: bold italic 26pt "Times New Roman", serif, georgia;
  color: #FFFFFF;
  margin-top: 20px;
  margin-left: 20px;
}

.frameheader {
  font             : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : none;
  color            : #808080;
}

.poll {
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 15px
}

/* ###################### FORMULAR SETTINGS ###################### */
/*.button {
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  border           : 1px solid;
}*/

.inputbox {
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  background       : #FFFFFF;
  border           : 1px solid;
}

#rightmodule   h3 {
	font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  	color            : #2E8B57;
  	font-size        : 17px;
  	font-weight      : strong;
  	text-align       : left;
  	text-transform   : uppercase;
  	margin-top       : 7px;
  	margin-bottom    : 7px;
}


/* ###################### CONTENT PAGE SETTINGS ###################### */
#content_main {
  padding-left      : 10px;
  padding-right     : 10px;
}

.contentpane {
  text-align       : justify;
    padding-left      : 10px;
  
}

.contentpaneopen {
  text-align       : justify;
  /*padding-left      : 10px;*/
}

.contentheading {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
/* GRØN  color            : #2E8B57;*/
  color            : #FFFFFF;
  font-size        : 15px;
  font-weight      : bold;
  text-align       : left;
  line-height	   : 17px;
}

.componentheading {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
/* GRØN  color            : #2E8B57;*/
  color            : #FFFFFF;
  font-size        : 15px;
  font-weight      : bold;
  text-align       : left;
  line-height	   : 11px;
  margin-bottom    : 11px;
    padding-left      : 10px;
}

.contentdescription {
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

.category {
  color            : #999999;
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}



/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry1 {
}

.sectiontableentry2 {
}

.sectiontableheader {
  background-color : #000000;
  color            : #FFFFFF;
  height           : 20px;
  font-weight      : bold;
  border-bottom    : 1px solid #000000;
  border-top       : 1px solid #000000;
}

/* ###################### SMALL FONT SETTINGS ###################### */
/*
.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #CC6600;
  text-decoration  : none;
  font-weight      : normal;
}
*/

.small, .createdate, .modifydate {
  font-size        : 90%;
  color            : #606060;
}


a.small:link, a.small:visited {
  font-size        : 90%;
  color            : #606060;
  text-decoration  : none;
}


a.small:hover {
  font-size        : 90%;
  color            : #ED9517;
  text-decoration  : none;
}


.navipane {
  font-size        : 90%;
  color            : #FFFFFF;
  font-weight      : bold;
  text-decoration  : none;
}
a.navipane:link, a.navipane:visited {
  font-size        : 90%;
  color            : #FFFFFF;
  font-weight      : bold;
  text-decoration  : none;
}
a.navipane:hover {
  font-size        : 90%;
  color            : #FFFFFF;
  font-weight      : bold;
  text-decoration  : underline;
}


.dagsdato {
  padding-left     : 11px;
  font-size        : 90%;
  color            : #FFFFFF;
  font-weight      : bold;
}

/*#search_searchword {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  color            : #000000;
} 
*/
 
/*################ -= FABRIK FORMUALRER =- ###########################*/
.fabrikActions input.button {
  font-size        : 10px;
  margin-top       : 5px;
  margin-bottom    : 100px;
  margin-left : -35px;
  display               : block;
  height                : 25px;
}

#jos_fabrik_formdata_11___holdnavn {
  /*font-family      : Times New Roman;*/
  font-size        : 18px;
}

.row0 {
  background-color : rgb(204,255,204);
}
tr .row0:hover {
    background-color: #FFCC33;
}

.row1 {
  background-color : rgb(255,255,255);
}
tr .row1:hover {
    background-color: #FFCC33;
}

.h3green {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color            : #2E8B57;
  font-size        : 17px;
  font-weight      : strong;
  text-align       : left;
  text-transform   : uppercase;
  margin-top       : 7px;
  margin-bottom    : 7px;
}
.smallcaps {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 80%;
  color            : #606060;
}

.smallwarning {
 color : red;
 font-size        : 80%;
   text-decoration  : line-through;
}

.warning {
	color : red;
	text-decoration  : line-through;
}

.nb {
	color : red;
}

.dropdown {
  	font-size        	: 80%;
	width				: 114px;
}
.ddbutton {
  	font-size        	: 80%;
  	width				: 80px;
}
.smallbut {
  	font-size        	: 80%;
}
.perbutton {
  	font-size        	: 80%;
  	width				: 117px;
}


td .seasonprg {
 	 background-color : white;
 	 margin : 0;
}

.bigger {
  font-family      : Ariel, Helvetica, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #333333;
  line-height      : 18px;
  text-decoration  : strong;
}

.scroll_checkboxes {
	height: 100px;
	width: 250px;
	padding: 5px;
	overflow: auto;
	border: 1px solid #000000;
 	 background-color : white;
}

/* Tooltips */
.tool-tip {
   float: left;
   background: #ffc;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;
}
 
.tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   background: url(../images/selector-arrow.png) no-repeat;
}
 
.tool-text {
   font-size: 100%;
   margin: 0;
}

