/* 
Style for Dansk Skak Unions hjemmeside
Copyright © 2004 Dansk Skak Union
 */
body{
	background-color: #CCCCCC;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 70%;
	margin-top: 0px;
}
p
  {
  font-family:      verdana, tahoma, arial;
  color:            black;
  font-size:       100%;
  font-weight:      normal;
  margin-top:       0px;
  margin-right:     18px;
  }
h1
  {
  font-family:      verdana, arial;
  color:            black;
  font-size:        135%;
  margin-top:       10px;
  margin-bottom:    2px;
  font-weight:      bold;
  }

h2
  {
  font-family:      verdana, arial;
  color:            black;
  font-size:       120%;
  margin-top:       2px;
  margin-bottom:    2px;
  }

h3{
    font-size: 140%;
}
h4{
    font-size: 120%;
}
h5{
    font-size: 110%;
}

A { color: #206C8F;
	  text-decoration: none;
}

#dm_container{
	background-color: #BF4D0F;
    position: relative;
    border: 1px solid Black;
    width: 792px;
    margin: auto;
    margin-top: 0px;
    overflow: hidden;
}
#dm_container hr{
    height: 1px;
	background-color: #BF4D0F;
}
/* Start af top felt */

#dm_logo{
	height: 88px;
	background-image:url(../images/forside/dm2008_logosmall.jpg);
    width: 75px;
    float: left;
	 cursor: pointer;
}
#dm_top{
	height: 88px;
	background-image:url(../images/forside/topbanner.gif);
  width: 717px;
    float: left;
	 cursor: pointer;
}
.dm_topTekst1
  {
  font-size:        25px;
  }

.dm_topTekst2
  {
  font-size:        18px;
  }

.dm_topTekst3
  {
  font-size:        12px;
  }

.dm_top_sog{
	position: absolute;
	left: 0px;
	float: left;
	width: 130px;
	text-align: center;	
	top: 88px;
	border: 0px;
	text-align:left;
}
/* Slut af top felt */

/* ----------  Øverste menu start ----------- */
#dm_menu{
	clear: both;
	background-color: Black;
   color: White;
	height: 16px;
	font-size: 80%;
	padding-top: 3px;
	text-decoration: none;
}

.dm_top_sog{
	position: absolute;
	left: 0px;
	float: left;
	width: 130px;
	text-align: center;	
	top: 88px;
	border: 0px;
	text-align:left;
}

#dm_menu_link A {
    width:14%;
    text-decoration: none;
    font-weight: bold;
    padding: 2px;
    padding-left: 20px;
    padding-right: 20px;
    color: White;
}
#dm_menu_link {
	margin-left: 130px;
	float: left;
  width:14%;
}

#dm_menu_link A:hover {
    color:  gray;
}

.dm_aktiv {
    color:  #595c5a;
}

/* ----------  Øverste menu slut ----------- */

/* ----------  Øverste menu slut ----------- */
/* ----------  Sub menu start ----------- */
#dm_submenu{
	clear: both;
/*
	background-color: #B1AA98;
*/
	width: 119px;
	padding-top: 0px;
	float: left;
	font-size: 82%;
	font-weight: bold;
	line-height: 12px;
	bottom: 0px;
	padding-bottom: 0px;
	border-right: 1px solid Black;
	overflow: hidden;
}
.dm_submenu_overskrift{
    padding: 3px;
    padding-left: 7px;
    background-color: Black;
    color: White;
    margin-bottom: 6px;
    border: 0px solid Aqua;
}
#dm_submenu HR{
	background-color: Black;
	height: 1px;
	width: 80%;
}

#dm_submenu UL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none;
}
#dm_submenu LI {
	margin: 0px;
}
#dm_submenu LI A {
	text-indent: 7px;
	display: block; 
	font-size: 100%; 
	padding-top: 1px; 
	padding-bottom: 8px;
	text-decoration: none;
  color:  Black;
}
#dm_submenu LI A:hover {
  color: Gray;
}
#dm_submenu LI A:active {
  color: Black;
}

.dm_img_menu img{
  border: 1px solid #B1AA98;
}

.dm_img_menu:hover img{
    border: 1px solid Black;
}

/* ----------  Sub menu stlut ----------- */

/* nyhed styles */

//* ----------  Hoved del af siden start ----------- */
#dm_nyhed_krop, #dm_krop{
    text-align: left;
	font-size: 100%;
	width: 652px;
/*
	background-color: #FDFDFD;
*/
	float: left;
	border-left: 1px ridge Black;
	margin-left: -1px;
	padding: 20px;
    padding-right: 0px;
	min-height: 350px;
	overflow: hidden;
    bottom: 10px;
}

#dm_krop a:link{
	color: #000060;
    text-decoration: none;
}
#dm_krop a:hover{
	color: Gray;
	text-decoration: underline;
}
#dm_krop a:visited{
	color: #400000;
}
#dm_tilbage{
    background-image: url(../images/forside/history.gif);
    clear: both;
	cursor: pointer;
}

#dm_tilbage IMG{
    clear: both;
	cursor: pointer;
    position: absolute;
    bottom: 0px;
    margin-left: -20px;
}

.dm_printer{
position: relative;
top: 0px;
	
}
.dm_printer IMG{
border: 0px;
 	
}


/* Start på nyheds top felt */

.dm_nyhed_top{
	float: left;
	padding: 16px;
	background-color: #FEFEFE;
	width: 672px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}

.dm_nyhed_top1{
	float: left;
	padding: 16px;
	background-color: #FCFBF9;
	width: 672px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}

/* Slut på nyheds top felt */

/* start på nyhedsfeltet  */

#dm_nyhed_cont{
	border-right: 1px ridge #69BADA;
	float: left;
	width: 628px;
	margin: 0px;
	padding: 0px;
	min-height: 350px;
/*
	background-color: #FEFEFE;
*/
	overflow: hidden;
	}
#dm_nyhed_cont hr{
height: 1px;
background-color: #C0E5F6;
}

.dm_nyhed_kort{
	padding: 16px;
	background-color: #FEFEFE;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}

.dm_nyhed_kort1{
	padding: 16px;
	background-color: #FCFBF9;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}

.dm_nyhed_af{
	font-size: 85%;
	font-style: italic;
    padding-bottom: 18px; 
}

.dm_nyhed_dato{
	font-size: 85%;
	padding-top:0px; 
	float:right; 
	position:relative; 
	top:0; margin-right:2px;
}
.dm_overskrift, .dm_nyhed_overskrift{
  font-family:      verdana, arial;
  color:            black;
  font-size:        135%;
  margin-top:       10px;
  margin-bottom:    2px;
  font-weight:      bold;
}
.dm_overskrift :link,.dm_overskrift a:{
	color: Black;
}
.dm_overskrift1 {
	margin-top:2px; 
	margin-bottom:0px; 
	font-size:115%;
	font-weight: bold;
}

.dsu_gamle_nyheder{
	text-align: center;
}
.dsu_nyhed_sog{
	text-align: center;
	padding: 10px;
}

/* slut på nyhedsfeltet */

/* Start på andet feltet */
#dsu_annonce_cont{
    padding-right: 9px;
    padding-left: 10px;
    width: 130px;
	 float: right;
}
.dm_annonce{
	padding-bottom: 4px;
	padding-top: 4px;
	float: left;
    font-size: 100%;
	width: 130px;
	overflow: hidden;
	margin-bottom: 1px;
	margin-top: 1px;

}
.dm_annonce_overskrift{
	font-size: 100%;
	font-weight: bolder;
}
/* Slut på andet feltet */


/* Start på feltet hvor artiklen skal vises */
#dm_nyhed_krop, #dm_krop{
    text-align: left;
	 line-height: normal;
	font-size: 100%;
	width: 631px;
	background-color: #FDFDFD;
	float: left;
	border-left: 1px ridge Black;
	margin-left: -1px;
	padding: 20px;
	min-height: 350px;
	overflow: hidden;
}
#dm_krop a:link{
	color: #000060;
    text-decoration: none;
}
#dm_krop a:hover{
	color: Gray;
	text-decoration: underline;
}
#dm_krop a:visited{
	color: #400000;
}

.dm_tilbage{
	cursor: pointer;
	text-align: center;
	color: Navy;
	font-weight: bold;
	position: absolute;
	bottom: 20px;
	height: 20px;

}
.dm_printer{
position: relative;
top: 6px;
	
}
.dm_printer IMG{
border: 0px;
	
}

/* Slut på feltet hvor artiklen skal vises */



/* Start på foden */
#dm_fod{
	clear: both;
	padding-right: 5px;
	border-top: #FFF 1px solid;
	padding-left: 5px;
	font-size: 85%;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: White;
	text-indent: 8px;
	padding-top: 3px;
	background-color: Black;
    height: 14px;
}
#dm_fod A{   
	 color: #FFFFFF; 
	 text-decoration: none; 
}
#dm_fod A:hover {    color: Gray;   }
/* Slut på foden */

/* browse links/knapper */
#dm_browse {
	text-align: center;
	padding: 3px;
	background-color: #DBDBDB;
	text-decoration: none;
}

#dm_browse A {
    text-decoration: none;
    color: Black;
	 text-align: center;
	 font-size: 88%;
	 padding: 2px;
	letter-spacing: 2px;
	padding-left: 3px;
	padding-right: 1px;
}
#dm_browse A:hover {
	background-color: #838383;
	color: White;
}

#dm_browse A:active {
}

.dm_browse_selected {
	text-decoration: underline;
	font-weight: bolder;
	}

/* Synlige / usynlige block elementer */
.block_hide {
    DISPLAY: none;
}

.block_show {
    DISPLAY: block;
}

/* Titel, bruges fx som overskrift til en block, eller et indtastningsfelt. */
.title {
 font-weight:bold;
 cursor:help; 
 margin-bottom:5px;
}


.tom {
	background-color:white;
}

.idag {
	background-color:#B7CED6;
}

/* liste af artikler tabel */ 

.dsu_kalender .odd {
	background-color:#ffffff; 
    border:1px solid black;
	padding:2px;
}

.dsu_kalender .even {
	background-color:#d7e6ed; 
    border:1px solid black;
	padding:2px;
}
.dsu_turnering_select{
	border: none;
}

.liste TABLE {
 border:1px solid black;
 border-collapse:collapse; 
 width:100%;
}

.liste TH {
	background-color:#72A6C4; 
    border:1px solid black;
}

.liste .odd {
	background-color:#ffffff; 
    border:1px solid black;
	padding:2px;
}

.liste .even {
	background-color:#d7e6ed; 
    border:1px solid black;
	padding:2px;
}
.dm_title{
	cursor: help;
	font-weight: bold;
}
.dm_tilmeldte_hoved{
	background-color: Black;
	color: White;
	font-weight: bold;
}
#dm_tilmeldte_table{
    text-align: left;
}
#dm_tilmeldte_table a:link{
	color: White;
}
#dm_tilmeldte_table a:hover{
	color: Silver;
	text-decoration: underline;
}
#dm_tilmeldte_table a:visited{
	color: White;
}

dm_tilmeldte_lige{
	background-color: #FBFBFB;
}
.dm_tilmeldte_ulige{
	background-color: #E8E8E8;
}

#dm_tilmeldte_table{
	border-collapse: collapse;
	width: 100%;
}

.dm_menu_editor_rediger{
	width: 100%;
	border-collapse: collapse;
}
.chart{
    float: right;
    margin: 0px;
    padding: 0px;
    border: none;
    margin-top:-2px; 
    margin-right: -4px;
	 height: 16px;
	 overflow: hidden;
  
}


.dm_praemier{
	border-collapse: collapse;
	
}


.dm_img_menu{
	padding-top: 5px;
}
.dm_img_menu a:hover{
    padding-top: 5px;
    border: thin solid Blue;
}

a:hover {
    
}
.sortable th{
  cursor: pointer;
}