/* ----------  html settings ----------- */
body{
	background-color: #f2f2f2;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 80%;
}

A { color: #206C8F;
	  text-decoration: none;
}

A:link { color: #00C; background: transparent }
A:visited { color: #800040;}
A:hover {    color: #00008B;   TEXT-DECORATION: underline; }

p{
  color:            black;
  font-size:       100%;
  font-weight:      normal;
  margin-top:       0px;
  margin-right:     18px;
  visibility: visible;
}

h1, .cms_overskrift, .cms_nyhed_overskrift{
  color:            black;
  font-size:        135%;
  margin-top:       10px;
  margin-bottom:    2px;
  font-weight:      normal;
}

h2{
  color:            black;
  font-size:       120%;
  margin-top:       2px;
  margin-bottom:    2px;
 }

h3{
    font-size: 115%;
}

h4{
    font-size: 110%;
}
h5{
    font-size: 105%;
}

/* ----------  html settings ----------- */
/* ----------  Container der indrammer hele siden  ----------- */

#cms_container{
	position: relative;
	width: 760px;
	border: 1px ridge #366165;
	background-color: #FDFDFD;
	margin: auto;
	overflow: hidden;
}

/* ----------  Container der indrammer hele siden  ----------- */

/* ----------  Top af siden  ----------- */
#cms_logo{
position: absolute;
left: 30px;
top: 5px;
width: 70px;
height: 78px;
cursor: pointer;
}

#cms_top{
	height: 88px;
	background-image:url(../images/forside/hoved.jpg);
}

.cms_top_sog img{
	border: none;
	padding-top: 0px;
	padding-left: 7px;
	padding-right: 7px;
}
/* ----------  Top af siden  ----------- */

/* ----------  Hovedmenu start ----------- */
#cms_menu{
	background-color: #BAC9B8;
	height: 21px;
	font-size: 12px;
	border-top: 1px ridge #33a1d2;
	border-bottom: 1px ridge #33a1d2;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.cms_aktiv{
	background-color: #98B197;
	color: black;
}

.cms_aktiv span{
	color: White;
}

.cms_menu_start{
	text-align: center;
   float: left;
	width: 130px;
	border-right: 0px solid #2E4343;
	padding-bottom: 4px;
	padding-top: 2px;
	background-color: #BAC9B8;
 	text-decoration: none;
   color: White;
	margin: 0px;
}
.cms_menu_start A{
	margin: 0px;
 	text-decoration: none;
   border-right: none;
   color: black;
	padding: 0px;
	padding-left: 7px;
	padding-right: 7px;
	

}
.cms_menu_start A img{
  border: 1px solid #98B197;
}

.cms_menu_start a:hover IMG{
    border: 1px solid Black;
}

#cms_menu_end{
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
#cms_menu_end A {
 	text-decoration: none;
   border-left: 1px solid #6f6f6f;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
   color: black;

}
#cms_menu_end A:hover {
  background-color: #AFC2AE;
  color: Black;
}

/* ----------  Hovedmenu slut ----------- */
/* ----------  Sub menu start ----------- */
#cms_submenu{
	clear: both;
	background-color: #C4D2C4;
	width: 130px;
	padding-top: 0px;
	float: left;
	font-size: 12px;
	line-height: 25px;
	bottom: 0px;
	overflow: hidden;
	padding-bottom: 0px;
}
.cms_submenu_overskrift{
	text-align: left;
	padding-left: 8px;
	 font-weight: bold;
    color: Black;
    border: 0px solid Aqua;
}

#cms_submenu HR{
	background-color: #476163;
	height: 1px;
	width: 80%;
}

#cms_submenu UL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top:0px; 
	list-style-type: none;
}
#cms_submenu LI {
	margin: 0px;
}
#cms_submenu LI A {
	text-indent: 8px;
	display: block; 
	font-size: 100%; 
	padding-top: 1px; 
	height: 25px; 
	text-decoration: none;
   color:  #2F4F4F;
}
#cms_submenu LI A:hover {
  background-color: #AFC2AE;
	text-decoration: none;
  color: Black;
 }

#cms_submenu LI A:active {

}

.cms_menu_img img{
	border: 1px solid #D7D7D7;
}

.cms_menu_img:hover img{
	border: 1px solid Black;
}

.cms_submenu_img{
	margin-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.cms_submenu_img img{
	border: 1px solid #D7E6ED;
}

.cms_submenu_img img:hover {
    border: 1px solid Black;
}

.cms_submenu_aktuelt{
	display: block; 
	font-size: 110%; 
   color:  Black;
   font-weight: bold;	 
  padding-left: 15px;
}
.cms_br_heigh{
	height: 10px;
}
/* ----------  Sub menu slut ----------- */

/* ----------  Krop start ----------- */
#cms_krop, #cms_nyhed_krop{
     text-align: justify;
	font-size: 100%;
	width: 589px;
	background-color: #FDFDFD;
	float: left;
	border-left: 1px ridge #33A1D2;
	padding: 20px;
	overflow: hidden;
}

#cms_admin_krop{
    text-align: justify;
	font-size: 100%;
	width: 629px;
	background-color: #FDFDFD;
	float: left;
	border-left: 1px ridge #33A1D2;
	padding: 0px;
	overflow: hidden;
	padding-bottom: 20px;
}
#cms_krop  A img{
  border: 1px solid #FDFDFD
}

#cms_krop  a:hover IMG{
    border: 1px solid Black;
}

#cms_krop a:link{
	color: #000060;
    text-decoration: none;
}
#cms_krop a:hover{
	color: Gray;
	text-decoration: underline;
}
#cms_krop a:visited{
	color: #400000;
}
#cms_tilbage{
	position: absolute;
	bottom: 25px;
	text-align: center;
	background-color: #FDFDFD;
	left: 400px;
	text-decoration: none;
	font-weight: bold;
	color: Blue;
	cursor: pointer;

}

#cms_tilbage a{
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}
#cms_tilbage a:hover{
	color: Blue;
}
#cms_tilbage a:active{
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}

#cms_tilbage IMG{
    clear: both;
	cursor: pointer;
    position: absolute;
    bottom: 20px;
}
.cms_printer{
position: relative;
top: 0px;
	
}
.cms_printer IMG{
border: 0px;
 	
}
/* ----------  Krop slut ----------- */

/* ----------  Fod på siden start ----------- */
#cms_fod{
	position: relative;
	clear: both;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 2px;
	font-size: 90%;
	padding-bottom: 5px;
	margin: 0px;
	color: Black;
	text-indent: 8px;
	padding-top: 2px;
	background-color: #98AE95;
}
#cms_fod A{   
	 color: Black;
	 padding-left: 5px;
	 padding-right: 5px; 
	}

#cms_fod A:hover {    color: White;   }

.chart{
    float: right;
    margin: 0px;
    padding: 0px;
    border: none;
    margin-top:-1px; 
    margin-right: -4px;
	 height: 16px;
	 overflow: hidden;
  
}

/* ----------  Fod på siden slut ----------- */

/* ----------  Nyheds del af siden start ----------- */
#cms_nyhed_main{
	width: 628px;
	background-color: #FEFEFE;
	border-left: 1px ridge #33A1D2;
	float: left;
}
#cms_nyhed_main hr{
height: 1px;
background-color: #C0E5F6;
width: 95%;
}
#cms_nyhed_main a{
	 font-weight: bold;
}
/* Start på nyheds top felt */

.cms_nyhed_top{
	padding: 16px;
	background-color: #FEFEFE;
	width: 596px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}

.cms_nyhed_top1{
	padding: 16px;
	background-color: #F6FBFE;
	width: 596px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}


/* Slut på nyheds top felt */

#cms_nyhed_cont{
	border-right: 1px ridge #69BADA;
	float: left;
	width: 478px;
	margin: 0px;
	padding: 0px;
	background-color: #FEFEFE;
	overflow: hidden;
}

#cms_nyhed_cont hr{
	height: 1px;
	background-color: #C0E5F6;
}

.cms_nyhed_kort{
	padding: 16px;
	background-color: #FEFEFE;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}

.cms_nyhed_kort1{
	padding: 16px;
	background-color: #F6FBFE;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
}

.cms_nyhed_af{
	font-size: 85%;
	font-style: italic;
   padding-bottom: 18px; 
}

.cms_nyhed_dato{
	font-size: 85%;
	padding-top:0px; 
	float:right; 
	position:relative; 
	top:0; margin-right:2px;
}

.cms_overskrift link, .cms_overskrift a{
	color: Black;
}

.cms_overskrift1 {
	margin-top:2px; 
	margin-bottom:0px; 
	font-size:115%;
	font-weight: bold;
}

.cms_nyhed_sog{
	text-align: center;
	padding: 10px;
}

.cms_overskrift, .cms_nyhed_overskrift{
	margin-top:2px; 
	margin-bottom:0px; 
	font-size:125%;
	font-weight: bold;
}

/* slut på nyhedsfeltet */

/* ----------  Browse start ----------- */
#cms_browse {
	text-align: center;
	background-color: #F6FBFE;
	text-decoration: none;
	width: 100%;
}

#cms_browse A {
   text-decoration: none;
   color: Black;
	text-align: center;
	font-size: 110%;
	padding: 3px;
}
#cms_browse A:hover {
   background-color: #AFC2AE;
   color: black;
}

#cms_browse A:active {
}

.cms_browse_selected {
	text-decoration: underline;
	font-weight: bolder;
}

.cbs_browserKnap {
	background-color: #72A6C4;
	color: Black;
	font-size: 110%;
	padding: 3px;
} 

/* ----------  Browse slut ----------- */

/**/
.cms_sprog{
text-align: center;
   margin: 0px;
  padding: 0px;
  padding-top: 16px;
}
.cms_sprog  img{
	border: 1px solid #D7D7D7;
	margin-top: 0px;
	margin-right: 15px;
	height: 20px;
}

.cms_sprog img:hover{
    border: 1px solid Black;
}

/**/

/* ----------  Administrations settings ----------- */

#cms_admin_menu{
	background-color: #BAC9B8;
	height: 21px;
	font-size: 12px;
	border-top: 1px ridge #366165;
	border-bottom: 1px ridge #366165;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.cms_admin_menu_start{
	text-align: center;
   float: left;
	width: 130px;
	border-right: 1px solid #366165;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #2E4343;
 	text-decoration: none;
   color: White;
	margin: 0px;
}
#cms_admin_menu_end{
	overflow: hidden;
	 float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
#cms_admin_menu_end A {
 	text-decoration: none;
   border-right: 1px solid #6f6f6f;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
   color: black;
}
#cms_admin_menu_end A:hover {
	color: Blue;
	background-color: #AFC2AE;
}
/* ----------  Administrations settings ----------- */

/* ---------- Start på andet feltet ---------- */
#cms_annonce_cont{
    padding-right: 5px;
    padding-left: 0px;
    width: 130px;
	 float: right;
	 overflow: hidden;
}
.cms_annonce{
	text-align: center;
	padding-bottom: 4px;
	padding-top: 4px;
    font-size: 100%;
	width: 130px;
	overflow: hidden;
	margin-bottom: 1px;
	margin-top: 1px;

}

.cms_annonce img{
border: none;
}

.cms_annonce a{
	text-decoration: none;
}


.cms_annonce_overskrift{
	font-size: 100%;
	font-weight: bolder;
}
/* ---------- Slut på andet feltet ---------- */


/* ---------- Rating lister start ---------- */

.rating td{
	border: 1px solid #bbbbbb;
	padding:2px;
	font-size:85%;
	vertical-align:text-top;
}


.rating TABLE 
{
	margin-top: 5px;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #bbbbbb;
	text-align: left;
	vertical-align:text-top;
}

.rating TH
{
	background-color: #BAC9B8;
	color: Black;
	font-size: 100%;
	border: 1px solid #bbbbbb;
	vertical-align:text-top;
}

.rating .odd
{
	background-color:#ffffff;    
}

.rating .even
{
	background-color:#d7e6ed;     
}


.two_column_left{
	float: left;	
	padding: 0px;
	margin-left: 5px;
	width: 370px;
	overflow: hidden;

}

.two_column_right{
	float: right;
	margin-right: 5px;
	padding: 0px;
	width: 200px;
	overflow: hidden;

}

.fakta_box { 
	border:1px solid black; 
	padding:2px; 
	background-color:#ffffff;
}

.fakta_header { 
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black; 
	background-color:#d7e6ed;
	padding:2px;
}

.hdr {	font-weight:bold }

.turTable TABLE {
	border:1px solid #72A6C4; 
	border-collapse:collapse;
}

.turTable TH {
	background-color:#72A6C4;
	text-align:center;
    font-size:smaller;	
}

.turTable TD {
	border:1px solid #72A6C4; 
	padding-left:1px;
	border-collapse:collapse;
}

.turTable .nob TD,.turTable .nob {
	border:0px; 
}

.turTable .even {
	background-color:#d7e6ed;
}

.turTable .odd {
	background-color:#ffffff;
}

.number {
	text-align:right;
 }
/* ---------- Rating lister start ---------- */

/* ---------- blandet -----------*/

.block_hide {
    DISPLAY: none;
}

.block_show {
    DISPLAY: block;
}
.cms_anmeldelse_right, .cms_turnering_right{
	padding-top:0px; 
	float:right; 
	position:relative; 
	top:0; margin-right:2px;
}
.cms_anmeldelse_overskrift, .cms_turnering_overskrift{
	margin-top:2px; 
	margin-bottom:0px; 
	margin-left:5px;
	font-size:125%;
	font-weight: bold;
}
.cms_linie_ulige{
	background-color: #EEF6F8;  
}

.cms_linie_lige{
	background-color: #d7e6ed;  
}

/* ---------- blandet -----------*/

/* liste af artikler tabel */ 

.cms_kalender .odd {
	background-color:#ffffff; 
    border:1px solid black;
	padding:2px;
}

.cms_kalender .even {
	background-color:#d7e6ed; 
    border:1px solid black;
	padding:2px;
}
.cms_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;
}

/* kalender stuff */
.cms_kalender_table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid Gray;
	text-align: left;
}

.cms_kalender thead {
	background-color: #BAC9B8;
	color: Black;
	font-size: 120%;
	border: 1px solid Gray;
	
}

.cms_kalender td{
	border: 1px solid Gray;
	padding:5px;
	font-size:85%;
}
.cms_kalender_table_dato{
	border-right: 0px;
}
.cms_kalender_table_turnering{
	border-left: 0px;
}

.cms_kalender_help td {
	border:1px solid black;
	padding:5px;
	margin:0px;	
	font-size:80%;
}
/* -------------- Kalender ----------------*/

/* -------------- Links ----------------*/
.cms_links_beskrivelse{
	margin-left: 15px;
	width: 500px;
	font-style:italic;
	background-color: #F0F0F0; 
	padding: 3px;
	margin-bottom: 5px;
}

.cms_links_overskrift{
	margin-top: 10px;
	margin-bottom: 0px;
}

/* -------------- Links ----------------*/

/* -------------- Idekatalog ----------------*/
.cms_idekatalog_alert{
	color: Red;
	font-weight:bold; 
}

.cms_idekatalog_ok{
	color: Green;
	font-weight:bold; 
}

.cms_idekatalog_table{
	border-collapse: collapse;
}
.cms_idekatalog_head{
	background-color: #BAC9B8;
}
/* -------------- Idekatalog ----------------*/
/* ------------- Søge maskine ---------------*/

.cms_nyhed_searc{
	font-size: 80%;
	text-decoration: none;
}
.cms_nyhed_searc A{
	display: block;
  	background-color: #FEFEFE;
	text-decoration: none;
}
.cms_nyhed_searc A:hover {
  	background-color: #F6FBFE;
  	color: Black;
}

/* ------------- Søge maskine ---------------*/
/* ------------- turnering ------------- */
.turnering {
    color: Black;
    text-align: left;
	padding: 2px;
	width:570px;
	margin-left:5px;
	margin-right:5px;
	background-color: #d7e6ed;
	border:1px solid #bbbbbb;
 }
.cms_turnering_overskrift1{
	margin: 2px;
	display: block; 
	font-size: 110%; 
   color:  Black;
   font-weight: bold;	 
}
.cms_turnering_overskrift2{
	margin: 2px;
	padding-top: 0px;
	padding-left: 8px;
	line-height: normal;
	display: block; 
	font-size: 75%; 
   color:  Black;
   font-weight: bold;	 
}
.cms_turnering_indbydelse{
	display: block;
	padding: 2px;
	font-size: smaller;
	background-color: #D6E8EA;
	margin-left: 8px;
	margin-right: 8px;
	cursor: pointer;
	border-bottom: 1px groove #C8DADD;
	text-align: left;
}
.cms_turnering_indbydelse a{
	line-height: normal;
}
.cms_turnering_indbydelse hr{
	line-height: normal;
}
.cms_turnering_dato{
	font-size: 91%;
	color: Black;
	font-style: italic; 
	line-height: normal;
}
/* ------------- turnering ------------- */


/* ------------- holdskak ------------- */


/* ------------- holdskak ------------- */

/* ------------- rss reader ------------- */

.rss_head_img{
	float: left;
}
.rss_head_title{
	font-size: 130%;
}
.rss_title{
	clear: both;
	font-size: 120%;
}
.rss_forfatter, .rss_dato{
	font-size: 86%;
	font-style: italic;
}
/* ------------- rss reader ------------- */
#tMy{
	table-layout: auto;
}
