body {
	margin: 0px;
	background-color: #fff;
        font-size: 14px;
background-image: url(http://www.oddergolf.dk/opencms/_Img/idxgreybgr.gif);

}


.logoheader {

color:#fff;
background-color: transparent;

}

p, li {

        font-family:verdana, "Times New Roman", Times, serif;
        font-size: 12px; 
	line-height: 18px;
}
.laesmere {

        font-family:verdana, "Times New Roman", Times, serif;
        font-size: 11px; 
	line-height: 18px;
}



.ddato {

        font-family: verdana,Georgia, "Times New Roman", Times, serif;
        font-size: 10px; 
	line-height: 18px;
        color: #fff;
}

.hulhead {

        padding-top: 26px;
	font-family: verdana,Georgia, "Times New Roman", Times, serif;
        font-size: 20px; 
	line-height: 18px;
        color: black;
        background-color: white;
      	font-weight: bold;
}


.hul01 {
        padding-top: 8px;
        font-family: verdana,Georgia, "Times New Roman", Times, serif;
        font-size: 10px; 
        color: #000;
        background-color: white;
}

.hulspon01 {

        padding-bottom: 0px;
        font-family: verdana,Georgia, "Times New Roman", Times, serif;
        font-size: 9px; 
	line-height: 18px;
        font-weight: bold;
        color: #000;
        background-color: white;
}

.hul02 {
        padding-top: 8px;
        font-family: verdana,Georgia, "Times New Roman", Times, serif;
        font-size: 10px; 
	line-height: 12px;
        color: #000;
        background-color: white;
}

.hulspon02 {

        padding-bottom: 0px;
        font-family: verdana,Georgia, "Times New Roman", Times, serif;
        font-size: 10px; 
	line-height: 18px;
        font-weight: bold;
        color: #000;
        background-color: white;
}


.adress {

        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px; 
	line-height: 18px;
        color: #fff;
}


hr {
border: 0;

background-color: #ffffff;
height: 1px;
}

h1,h2,h3,h4,h5,h6 {
  font-family: Georgia, "Times New Roman", Times, serif;

}

table {
	empty-cells:show;
	background-color: #ffffff;
}

h1 { font-size: 54px; }
h2 { font-size: 30px;
margin-top: 15px; }
h3 { 	margin-top: 15px;

margin-bottom: 8px;  
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;}
h4 { font-size: 18px; }

h5 { font-size: 16px; }

h6 { font-size: 14px; }


h1.top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;

	line-height: 15px;
	height: 15px;
	margin: 0px;
	padding:0px;	
}
h2.top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: normal;
	line-height: 44px;

}
h6.top {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	height: 15px;
	margin: 0px;
	padding-top:0px;	
}
.idxtable {
	padding: 0px;
	width: 950px;
	border-top: thin none #000000;
	border-right: 1px none #000000;
	border-bottom: 10px solid #000000;
	border-left: 1px none #000000;
	height: 100%;

}
.idxtableright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
.idxtabtopbottom {
	border-top: 1px solid #333333;
	border-bottom:  1px solid #333333;
	border-right:  1px solid #333333;
}
.idxtablecolright {
	width: 178px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
        background-color: #fff;

}

.idxbordertopbottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000;
	border-left-color: #000000;
	border-bottom-width: 1px;
	height: 4px;
}
.idxleftmenu {
        padding: 2px 2px 3px 1px ;
	width: 154px;
}
.mainmenutable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        margin: 2px 1px 1px 2px;
	border: 1px solid #222;
	width: 156px;
}

.active {font-weight: bold;
	background-color: #919f8e;
        border: 1px solid #222;
}

.mainmenutable td{
        padding 2px;
}

.mainmenutable a:link {
	text-decoration: none;
	color: #000000;
}

.mainmenutable a:visited {
	text-decoration: none;
	color: #000000;
}

.mainmenutable a:hover {
	text-decoration: underline;
	color: #000000;
	
}
.mainmenutable a:active {
	text-decoration: none;
	color: #000000;
}

.submenutop{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	padding: 6px 6px 6px 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	width: 100%;
	background-color: #305928;
        color: white;
}

.submenutop td{
	font-weight: bold;
	border-top: 0px;
	border-bottom: 1px solid #C9C9C9;
}

.submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 158px;
	border-top: 1px solid #C9C9C9;
	background-color: #305928;
}

.submenu td{
        padding: 3px;
}

.submenu a:link {
	text-decoration: none;
	color: #000000;
}

.submenu a:visited {
	text-decoration: none;
	color: #000000;
}

.submenu a:hover {
	text-decoration: underline;
	color: #000000;
	
}
.submenu a:active {
	text-decoration: none;
	color: #000000;
}

.content {
	width: 665px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-left-color: #000;
	height: 100%;

}
.contentcolright {
	background-color: F5F5F5;
	width: 151px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.idxleftsubmenu {
	background-color: #305928;
	width: 150px;
}
.contentcolleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
}
.annonce td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.txtreadmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a:link {
	text-decoration: underline;
	color: #000000;
}

a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration:  none;
	color: #000000;	
}
a:active {
	text-decoration: underline;
	color: #000000;
}
a.nodeco {
	text-decoration: none;
}

a.nodeco:hover {
	text-decoration: underline;
}
.txttitle, H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 29px;
	font-weight: normal;
        margin-top: 6px;
}
.txttitle a:link {
	text-decoration: none;
	color: #000000;
}

.txttitle a:visited {
	text-decoration: none;
	color: #000000;
}

.txttitle a:hover {
	text-decoration: underline;
	color: #000000;
	
}
.txttitle a:active {
	text-decoration: none;
	color: #000000;
}
.txtskribent, H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txtbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;

}
.dagensprogram td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	background-color: #F5F5F5;
}
.contentsubcol {
	width: 100%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 000;
}

.contentbox {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

/* left navigation image row */
table.navleft {
	font-size: 11px;
        font-family: verdana;
        color: red;
}

table.navleft td.l {
        width: 20px;
        padding-left: 4px;
        padding-right: 0px;
        vertical-align: top;
	background-color: #305928;

}

table.navleft td {
        padding-top: 3px;
        padding-bottom: 4px;
        text-align: left;
}

table.navleft td.spacer {
        padding: 0px;
}

tr.level1 td, tr.i2 td {
        border-top: 1px solid #222;
        background-color: #f5f5f5;
}

tr.i2 td {
        border-top: 1px solid #333;
        background-color: #f5f5f5;
}

tr.o3 td,tr.o2 td {
        padding-bottom: 14px; 
}

tr.navleftactive td {
        color: 333;
        font-weight: bold;
}

/* left navigation list item */
tr.navleftactive td, tr.level2 td, tr.level3 td, tr.level4 td { 
	background-color: #6d8569 !important;
}
 
table.navleft a { text-decoration:none; }
table.navleft a:hover { text-decoration: underline; }
table.navleft td.r { width: 131px;
background-color: #305928; }

table.navleft a:link {
	text-decoration: none;
	color: #fff;
}

table.navleft a:visited {
	text-decoration: none;
	color: #fff;
}

table.navleft a:hover {
	text-decoration: underline;
	color: #333;
	
}
table.navleft a:active {
	text-decoration: none;
	color: #333;

}
.bread0 {
   color: #fff;
   font-size: 17 px;
   font-family: georgia;
}

.bread0 a:visited {
	text-decoration: none;
	color: #fff;
}

.bread1 {
   color: #fff;
   font-size: 12px;
   font-family: verdana;
}

.bread1 a:visited {
	text-decoration: none;
	color: #fff;
}

.bread2,.bread3,.bread4 {
   color: #fff;
   font-size: 12px;
   font-family: verdana;
}

.bread2 a:visited {
	text-decoration: none;
	color: #fff;
}

.bread3 a:visited {
	text-decoration: none;
	color: #fff;
}

table.navtop {
	font-size: 11px;
        font-family: verdana;
        border-collapse: separate;
        border-spacing: 0px 5px;
        padding-left: 5px;
}

table.navtop td {
        padding: 2px;
        vertical-align: top;
}
table.navtop tbody {
	border: 1px solid #999999;
}

table.navtop td.l {
        vertical-align: top;
        border-left: 1px solid #333333;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
}

table.navtop td.r {
        border-right: 1px solid #333333;
        border-top: 1px solid #333333;
        border-bottom: 1px solid #999999;
}

.teaserdato {
	color: rgb(0, 51, 153);
}
.bannertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        padding: 1px 1px 8px 2px;
	width: 100%;
	border: 1px solid #000000;
}

a:fpagetitle {
	text-decoration:  none;
	color: #000000;
}

.element {
	
        padding: 10px;
}
.multiday {
	font-family: Verdana,Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
        padding-right: 4px;
        padding-left: 19px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
.datogruppe
 {
	font-family: Verdana,Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
        padding-right: 4px;
        padding-left: 3px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
.subtitle
 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 20px;

 
}
.author1
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
 
}
.author2
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
        padding-bottom: 2px;
        margin-bottom: 2px;
 
}

table.callist td.time1 {
	width: 45px;
	text-align: right;
}
table.callist td.time2 {
	width: 45px
}

TABLE.kurser {
	border-collapse: collapse;
alling: center;
}
.day,.date,.time,.title,.week {
	padding-left: 15px; padding-right: 25px; 
	font-family: Verdana,sans-serif;
	font-size: 11px;
	
	padding-right: 0px;
	padding-top: 2px;
	vertical-align: top;
}
.r0 td {
	background-color: #e3e3e3;
}
.week {
	font-size: 29px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 8px;
}
.day {
	
padding-top: 7px;
padding-bottom: 10px;
text-align: left;
	white-space: nowrap;
	color: #000; font-weight: bold;
}
.date {
	width: 1%;
padding-top: 7px;
padding-bottom: 10px;
	text-align: right;
	white-space: nowrap;
	color: #000; font-weight: bold;
}
.time {
	width: 1%;
padding-top: 7px;
padding-bottom: 10px;
	text-align: center;
	white-space: nowrap;
	color: #000; font-weight: plain;
}
.title {
padding-top: 7px;
padding-bottom: 10px;
padding-right: 20px;		
width: 97%;
	
text-align: left;
	white-space: normal;
	color: #111; font-weight: plain;
}

.calyear { width: 600px; background-color: #e3e3e3; }
.calyear td { text-align: center; font-family: sans-serif; border: 0px solid black; padding-top: 3px; padding-bottom: 0px; }
.calyear TD.current { background-color: red; color: white; }
.calmonth { width: 600px; }
.calmonth td { text-align: center; font-family: sans-serif; font-size: 13px; background-color: #e3e3e3; padding-top: 3px; padding-bottom: 2px;}
.calmonth TD.current { background-color: red; color: white; }
