/* DGI General CSS */


/* Overskrifter i Foreningsservice */

.FHeader {
	font-family: verdana, arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	}


.FTHeader {
	font-family: verdana, arial;
	color: #000000;
	font-weight: bold;
	}


/* Fix to get Mozilla to always shows scrollbar */
#force-scrollbar { 
	position: absolute;
	top: 0;
	bottom: -1px;
	width: 1em;
	z-index: -1;
	}

#popup table
{
	width: 465px;
}


#maintable 
{
	background-image: url(/_root/images/left_menu_bg2.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin: auto;
	width: 770px;
	height:100%;
}


html, body {
	text-align: center;
	background: #F5F0FF;
	height: 100%;
	margin:0px;
	padding: 0px;
	}
	
table {
	text-align: left;
	clear: both;
	}

hr {
	color: #000000;
	height: 1px;
	width: 100%;
	border: 0px;
	background: #000000;
	}

hr.orange {
	color: #ff9a00;
	height: 1px;
	width: 100%;
	border: 0px;
	background: #ff9a00;
	}

hr.blue {
	color: #8FA1BC;
	height: 1px;
	width: 100%;
	border: 0px;
	background: #8FA1BC;
	}

p {
	margin-top: 0px;
}

form {
	margin: 0px;
    }

img {
	border: 0px;
	}

.sc_webeditbox
{
	width:auto;
	display: none;
}

/* BRØDTEKST */
body, td, th, font {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000000;
	}

th {
	font-weight: bold;
}

/* FORM FELTER */
input, select, textarea, option {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	}

.searchBox {
	width:105px;
	height:16px;
	font-size:11px;
	margin:0px;
	padding:0px;
}
	

/* HOVEDOVERSKRIFT */

.overskrift, .StorOverskrift {
	font-family: verdana, arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	}

/* UNDEROVERSKRIFT */

.underoverskrift, .LilleOverskrift {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}

.underoverskrift a {
	text-decoration: none;
	}
	

/* UNDEROVERSKRIFT HVID: 	DGI for dig, DGI dokumentar, DGI magasiner mm */
/* 							Forside, Pressklip, Nyheder */

.underoverskrift-alt {
	font-family: verdana, arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	}

.underoverskrift-alt a {
	color: #ffffff;
	text-decoration: none;
	}

/* MELLEMRUBRIK */

.mellemRubrik {
    font-size: 10px;
	font-weight: bold;
	}

/* MINITEKST */

.subtekst {
    font-size: 9px;
	color: #ebebeb;
	}


/* FODNOTE */

.fodnote {
    font-size: 9px;
	color: #999999;
	}

/* FEJLBESKED */

.error {
    font-size: 11px;
	color: #ff0000;
	}

/* GUIDE */

.FormGuide{
	font: bold 15px verdana; 
	color: red;
}

/* FARVER */

.orange {
	background-color: #ff9900;
	}

.lilla {
	background-color: #3b2784;
	}

.graa {
	background-color: #333333;
	}

.lysgul {
	background-color: #FFFBEC;
	}

.lysgroen {
	background-color: #F2FFF0;
	}

.lysblaa {
	background-color: #EAF2FF;
	}

.greyout {
	color:#0000dd;
}

/* Venstre menu */

.trigger{
	cursor: pointer;
	cursor: hand;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	}

.branch{
	display: none;
	margin-left: 10px;
	}

.leaf{
	overflow: hidden;
	text-overflow: ellipsis;
	}

.leaf a{
	text-decoration: none;
	}

.leftmenu-edge {
	border-right: 1px solid #FF9900;
	margin: 0px;
	padding: 0px;
	width: 135px;
	overflow: hidden;
	background:#ffffff;
	}

.current {
	font-weight: bold;
}

.showAll {
	font-weight: bold;
	background-color: #ffffff;
}

/* Fakta bokse */

.faktaboks {
	width: 130px;
	margin: 0px 0px 15px 0px;
}

.faktaboks table {
	width:130px;
}

.faktaboks div {
	width: 129px;
	border-left: 1px solid #ff9900;
}

.faktaboks div div {
	border: none;
	width: 127px;
	padding: 5px 0px 1px 5px;
	overflow:hidden;
	text-overflow: ellipsis;
}
.faktaboks div div div{
	width: 120px;
	padding: 0px;
	overflow:hidden;
	text-overflow: ellipsis;
}
.rightmenu-edge {
	border-left: 1px solid #FF9900;
	margin: 0px;
	padding: 0px;
	width: auto;
	margin-left:15px;
	padding-left:20px;
	padding-top:3px;
	padding-right:3px;
	background:#ffffff;
	}

.rightmenu-edge div {
	margin: 0px;
	padding: 0px;
	width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	}


.rightmenu-hr {
	color: #ff9a00;
	height: 1px;
	width: 100%;
	border: 0px;
	background: #ff9a00;
	}

/* Afstemning bokse */

.pollboks {
	width: 130px;
	margin: 0px 0px 15px 0px;
}

.pollboks table {
	width:130px;
}


	

/* Topmenu */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  
/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding:3px; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal}
.clLevel0{background-color:white; layer-background-color:white; color:black;}
.clLevel0over{background-color:#ff9900; layer-background-color:#ff9900; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{text-align:left; position:absolute; padding:3px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:normal; filter: alpha(opacity=80); -moz-opacity:0.75; }
.clLevel1{background-color:black; layer-background-color:black; color:white;}
.clLevel1over{background-color:#333333; layer-background-color:#333333; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white; filter: alpha(opacity=90); -moz-opacity:0.8; }



/* LINK: Standard */

a {
	font-family: verdana,arial; 
	color: #000000; 
	text-decoration: underline;
	}

.link-std {
	text-decoration: none;
	}

.link-std a {
	text-decoration: none;
	}
	
.link-std-alt {
	text-decoration: none;
	color: #ffffff; 
	}


/* LINK: Pressklip, Nyheder */

.smalllink {
	font-size: 9px; 
	line-height: 14px; 
	text-decoration: underline; 
	}

/* LINK: Nyhedsbreve */

.headerlink:link
{
	font: 11px verdana #ffffff; 
	font-weight: bold;
	line-height: 16px; 
	text-decoration:none;
}
.headerlink:hover
{
	text-decoration: underline;
}
.headerlink:visited
{
	text-decoration:none;
}


/* 
   TABELLER 
   anvendes ved at omkranse sine tabeller med et div-tag med denne class. Overstyrer herefter tabeller 
   og andre elementer som ligger inden for denne div.
*/

.DGItable {
	width: 100%;
	border: 1px solid #FF9900;
	padding: 15px;
}

.DGItable table {
	width: 100%;
}

/* TABELLER (deprecated)
   Styles til overstyring af gammelt design
   Bør ikke anvendes mere
*/

.DataSmall {
	border: 1px solid #FF9900;
    padding: 0px;
	margin: 0px;
    font-size: 10px;
    width:auto;
	}

.DataSmall td {
    background-color: #FFFBEC;
	border: none;
	}

/*
.DataSmallHeader {
    font-weight: bold;
    background-color: #FF9900;
	color: #FFFFFF;
	}

td.Data {
	border: 1px solid #FF9900;
    padding: 3px;
    margin: 3px;
    vertical-align: top;
    color: #000000;
    background-color: #FCFCEF;
	}
	
td.DataHeader {
    font-weight: bold;
    background-color: #FF9900;
	color: #FFFFFF;
	}
		
table.DataTabelLille_Medarb {
	visible: false;
	border: 1px solid #FF9900;
    padding: 0px;
	margin: 0px;
    font-size: 10px;
    border-collapse: collapse;
    background-color: #FCFCEF;
	}
	
table.DataTabelLille_Medarb td {
	border: 2px solid #FFFFFF;
    padding: 3px;
    margin: 3px;
    vertical-align: top;
	}
	
table.DataTabelLille_Medarb TD.image image {
	border: 1px solid black;
	padding: 0px;
	margin: 2px;
	vertical-align: top;
	}

table.DataTabelLille_Medarb .Header {
    font-weight: bold;
    background-color: #FF9900;
	color: #FFFFFF;
	}

.DataTabelLille_Medarb a, image {
	border: none;
	}
	
.DataTabelLille {
    font-size: 10px;
	}

table.DataTabelLille {
	border: 1px solid #FF9900;
    padding: 0px;
	margin: 0px;
    font-size: 10px;
    border-collapse: collapse;
    background-color: #FCFCEF;
	}
	
table.DataTabelLille td {
	border: 2px solid #FFFFFF;
    padding: 3px;
    margin: 3px;
    vertical-align: top;
	}

table.DataTabelLille .Header {
    font-weight: bold;
    background-color: #FF9900;
	color: #FFFFFF;
	}

*/

/* Styles til Editor */

.serverControl {
	background-color: #FAF8E0;
	border: 1px dashed red;
	text-align: center;
	padding:3px;
	height:15px;
}

/* Styles til Søgeresultat */

#searchresult a {
	font-size: 12px;
	color: #3C2784;
}
#searchresult .info {
	color: Green;
}

.messageBox {
	display: block;
	position:absolute;
	background-color: #FFFFCC;
	border: 1px solid black;
	padding: 5px;
	width: 200px;
	text-align: left;
	display: none;
	top: 0px;
	left: 0px;
}
.messageBox p {
	margin-top: 0px; 
	margin-bottom: 6px; 
}