a:link {color:#505050; background:transparent; text-decoration:none;}    
a:visited {color:#505050; background:transparent; text-decoration:none;}    
a:hover {color:#505050; background:transparent; text-decoration:none;}    
a:active {color:#505050; background:transparent; text-decoration:none;}


.hvidtext a:link {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px; color:#EFEFEF;}    
.hvidtext a:visited {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px; color:#EFEFEF;}    
.hvidtext a:hover {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px; color:#EFEFEF;}    
.hvidtext a:active {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px; color:#EFEFEF;}    


.tdtext a:link {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px;}    
.tdtext a:visited {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px;}    
.tdtext a:hover {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px;}    
.tdtext a:active {color:#505050; background:transparent; text-decoration:none;font-family:arial; font-size:10px;}    
    

html , body {
  font-family:arial;
  font-size:11px;
  color:#000000;
  background-color:#ffffff;
  background-image:url(/files/images/pic/bg_top.gif);
  background-repeat:repeat-x;
  height:134px;
  margin-top:0px;
}

td {
  font-family:arial;
  font-size:11px;
  color:#57625e;
}

.header{
background-image:url(/files/images/pic/header_bg.gif);
height:76px;
background-repeat:repeat-x;
}

.footer{
  background-position: top;
  background-repeat:no-repeat;
  background-image:url(/files/images/pic/shadow_footer.jpg);
  color:#999999;
}

.menu{
  background-color:#000000;
  height:22px;
  background-repeat:repeat-x;
}

.maincontent{
  height:540px;
  padding:10px;
  padding-top:20px;
  border-left:1px solid #dedede;
}

.front_maincontent{
  height:540px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:20px;
}


.front_leftcontent{
  height:540px;
  border-right:1px solid #dedede;
  border-left:1px solid #dedede;
  padding-top:10px;
  padding-left:10px;
}

.rightcontent{
  height:540px;
  border-right:1px solid #dedede;
}

.front_rightcontent{
  height:540px;
  border-right:1px solid #dedede;
  border-left:1px solid #dedede;
  padding-top:10px;
  padding-left:10px;
  background-position: left bottom;
  background-image:url(/files/images/pic/h_dgu_logo.gif);
  background-repeat:no-repeat;
}

.bjaelke_bg{
background-image:url(/files/images/pic/bjaelke.gif);
height:20px;
background-repeat:no-repeat;
}

.bjaelke_bg2{
background-image:url(/files/images/pic/bjaelke_lang.gif);
height:20px;
background-repeat:no-repeat;
}

.bjaelke_bg_front{
background-image:url(/files/images/pic/bjaelke_forside.gif);
height:20px;
background-repeat:no-repeat;
}

.bjaelke_bg1{
height:20px;
background-color:#000000;
color:#ffffff;
}

.bjaelke_bg3{
background-image:url(/files/images/pic/bjaelke3.gif);
height:20px;
background-repeat:repeat-x;
}


.golfbox_bg{
background-image:url(/files/images/pic/golfboxbund.gif);
height:116px;
background-repeat:no-repeat;
}

.skilt{
background-image:url(/files/images/banen/skilt.gif);
height:22px;
background-repeat:no-repeat;
}

.huller{
background-image:url(/files/images/banen/huller_bg.gif);
height:22px;
background-repeat:no-repeat;
}

BODY {
BORDER-RIGHT: 1px; 
BORDER-TOP: 1px; 
SCROLLBAR-FACE-COLOR: #99A4B2; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
BORDER-LEFT: 1px; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
COLOR: #000000; 
SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
SCROLLBAR-ARROW-COLOR: #000000; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
BORDER-BOTTOM: 1px; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff
margin : 0px ;
padding : 0px ;
}

.divoverflow {
width: 748px;height: 540px;overflow: auto;
}

.minitext {font-family:arial; font-size:9px; color:#505050;}
.tdtekst {font-family:arial; font-size:9px; color:#000000;}
.hvidtext {font-family:arial; font-size:9px; color:#efefef;}
.menutext {font-family:arial; font-size:10px; color:#505050;}
.tdtext {font-family:arial; font-size:10px; color:#505050;}
.tekst {
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
}
.form {

	border-width:1px;
	font-size:9px;
	font-family:arial;
	color:#505050;
	height:15px;
	width:40px;
        border: 1px solid #505050;

}


.textarea {

	border-width:1px;
	font-size:9px;
	font-family:arial;
	color:#505050;
	height:50px;
	width:150px;
        border: 1px solid #505050;

}

.textareabig {

	border-width:1px;
	font-size:9px;
	font-family:arial;
	color:#505050;
	height:250px;
	width:400px;
        border: 1px solid #505050;

}

.textareabigs {

	border-width:1px;
	font-size:9px;
	font-family:arial;
	color:#505050;
	height:200px;
	width:300px;
        border: 1px solid #505050;

}




.forms {

	border-width:1px;
	font-size:9px;
	font-family:arial;
	color:#505050;
	height:15px;
	width:65px;
        border: 1px solid #505050;

}
.formlang {
	background:#FFFFFF;
	font-size:11px;
	font-family:arial;
	color:#000000;
	height:20px;
	width:150px;
	border: 1px solid #505050;
}

.btn {
	background:#FFFFFF;
	border-color:#A8ADB2;
	border-width:1px;
	font-size:11px;
	font-family:arial;
	color:#000000;
	height:15px;
	width:75px;
	font-weight: bold;
}

.btn_medlem {
	background:#9CA6B5;
	border-color:#A8ADB2;
	border-width:1px;
	font-size:11px;
	font-family:arial;
	color:#000000;
	height:18px;
	width:75px;
                margin-left:126px;
                margin-top:12px;
	font-weight: bold;
}

.btn2 {
	background:#efefef;
	border-color:#dedede;
	border-width:1px;
	font-size:11px;
	font-family:arial;
	color:#000000;
	height:20px;
	font-weight: bold;
}


.tableheight {
height:500px;
}

/* Specielle Kalender Styles */

A.callink:link
{
  color: #505050;
  text-decoration: none;
  background-color: inherit;  
}
A.callink:visited
{
  color: #505050;
  text-decoration: none;
  background-color: inherit;  
}
A.callink:hover
{
  color: #505050;
  text-decoration: none;
  background-color: inherit;
}
.cal
{
  /*width: 15px;*/
  height: 15px;
  background-color: #EEEEEE;
  color: inherit;
}
.cal-event
{
  height: 15px;
  background-color: #EFEFEF;
  color: #505050;
  font-weight: bold;
}
.cal-event-day
{
  height: 15px;
  background-color: #9CA6B5;
  color: #505050;
  font-weight: bold;
}
.cal-day
{
  height: 15px;
  background-color: #9CA6B5;
  color: white;
  font-weight: bold;
}

.sortstreg {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom:4px;
  padding-top:4px;
}

.fotos {
border: solid 1px #254159;
}

input.errorfield,select.errorfield {
  border:1px solid #FF0000;
  background-color:#EEEEEE;
}
