div.container{
width: 804px;
height: 800px;
border: 2px solid #107112;
position: relative;
left: 50%;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
margin-left: -400px; /* half the width of the div */ 
}

div.mainpage{
border: 0px solid #FFFFFF;
left: 0px; 
top: 0px; 
position: absolute; 
height: 600px; 
width: 800px; 
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
z-index: 1;
}

div.banner{
margin:0px; border:0px solid #FFFFFF; background:#FFFFFF; left: 0px; 
top: 0px; 
position: absolute; 
height: 85px; 
width: 794px; 
z-index: 1;
font-family: Verdana; font-size: 50px; font-weight: bold; text-align:left; letter-spacing:2pt; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px
}

div.horizontalcssmenu{
border-bottom:1px solid #107112; 
background:#FFFFFF; 
left: 0px; 
top: 83px; 
position: absolute;  
height: 20px; 
width: 798px; 
margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:2px;
font: normal 11px Tahoma;
z-index: 100
}

div.leftcontainer{
border: 0px solid #FFFFFF;
border-right:1px solid #107112; 
background: #FFFFFF; 
height: 650px; 
width: 144px; 
left: 0px; 
top: 110px; 
position: absolute; 
z-index: 1; 
padding-left:3px; padding-right:3px; padding-top:6px; padding-bottom:6px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font: normal 11px Tahoma;
}

.leftcontainer TD{
font: normal 11px Tahoma;
}

.leftcontainer a:link{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.leftcontainer a:visited{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.leftcontainer a:hover{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC;}
.leftcontainer a:active{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC;}


div.leftmenu{
border: 0px solid #FFFFFF;
border-right:1px solid #107112; 
background: #FFFFFF; 
width: 119px; 
height: 650px; 
left: 0px; 
top: 110px; 
position: absolute; 
z-index: 1; 
font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma; 
padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:5px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
}

.leftmenu td{
font: normal 11px Tahoma;
}

.leftmenu a:link{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; display:block;}
.leftmenu a:visited{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; display:block;}
.leftmenu a:hover{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC; display:block}
.leftmenu a:active{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; display:block;}

div.maincontainerfrontpage{
border: 0px solid #FFFFFF;
background: #FFFFFF; 
height: 415px; 
left: 0px; 
top: 105px; 
position: absolute; 
z-index: 1; 
width: 798px; 
margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px;
border-top:1px solid #107112; 
padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px;
font: normal 11px Tahoma;
}
.maincontainerfrontpage ul li
{padding:5px; color: #FFFFFF; font-family: Verdana; font-size: 20px; word-spacing: 0; 
               line-height: 100%; text-align: center; margin: 3 0; 
               background-color: #107112; list-style-type:none; display:block; height:20px; width: 150px}

.maincontainerfrontpage a:link{font-size: 20px; font-family: Tahoma; text-decoration: none; color: #FFFFFF; display:block;}
.maincontainerfrontpage a:visited{font-size: 20px; font-family: Tahoma; text-decoration: none; color: #FFFFFF; display:block;}
.maincontainerfrontpage a:hover{font-size: 20px; font-family: Tahoma; text-decoration: none; color: #FFFFFF; display:block;}
.maincontainerfrontpage a:active{font-size: 20px; font-family: Tahoma; text-decoration: none; color: #FFFFFF; display:block;}


div.footerfrontpage{
border: 0px solid #FFFFFF;
background: #FFFFFF; 
height: 65px; 
left: 0px; 
top: 520px; 
position: absolute; 
z-index: 100; 
width: 798px; 
margin-left:3px; margin-right:3px; margin-top:10px; margin-bottom:10px;
border-top:1px solid #107112; 
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
font: normal 11px Tahoma;
}

div.maincontainer{
border: 0px solid #FFFFFF;
background: #FFFFFF; 
width: 490px; 
height: 650px; 
left: 150px; 
top: 110px; 
position: absolute; 
z-index: 1; 
padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font: normal 11px Tahoma;
}

div.maincontainer2{
border: 0px solid #FFFFFF;
background: #FFFFFF; 
width: 665px; 
left: 125px; 
height: 650px; 
top: 110px; 
position: absolute; 
z-index: 1; 
padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
margin-left:3px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font: normal 11px Tahoma;
}

div.maincontainer3{
border: 0px solid #FFFFFF;
background: #FFFFFF; 
width: 640px; 
height: 650px; 
left: 150px; 
top: 110px; 
position: absolute; 
z-index: 1; 
padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
margin-left:3px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font: normal 11px Tahoma;
}

div.popupcontainer{
border-width: 3px;	
border-style: ridge  ;	
border-color: #107112;	
background: #EEEEEE; 
width: 500px; 
left: 150px; 
height: 400px; 
top: 120px; 
position: absolute; 
z-index: 10; 
padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:10px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font: normal 11px Tahoma;
}
div.popupclose{
position: absolute; 
left: 475px; 
width: 41px; 
height: 17px; 
top: 5px; 
background-image: url('http://www.nordborg-golfklub.dk/images/buttons/button-close.gif'); 
z-index: 101; 
border: 0px solid #000000
}

.maincontainer a:link{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.maincontainer a:visited{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.maincontainer a:hover{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC;}
.maincontainer a:active{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC;}

.maincontainer2 a:link{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.maincontainer2 a:visited{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.maincontainer2 a:hover{font-size: 11px; font-family: Tahoma; text-decoration: none; color: #000000; background: #CCCCCC;}
.maincontainer2 a:active{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC;}

.maincontainer2.h3{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black;}
.maincontainer2 table{font-family: Tahoma; font-size: 11px; border: 1px solid #107112; padding: 3px; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer2 td{font-family: Tahoma; font-size: 11px; border: 1px solid #107112; padding: 3px; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer2 th{font-family: Tahoma; font-size: 11px; font-weight: bold; border: 1px solid #107112; padding: 3px; border-collapse: collapse;
               background-color: #FFFFFF; text-align:left}
.maincontainer2 table.noframe{font-family: Tahoma; font-size: 11px; border: 0px solid #107112; padding: 1px 0px 1px 0px ; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer2 td.noframe{font-family: Tahoma; font-size: 11px; border: 0px solid #107112; padding: 1px 0px 1px 0px; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer2 th.noframe{font-family: Tahoma; font-size: 11px; font-weight: bold; border: 0px solid #107112; padding: 1px 0px 1px 0px; border-collapse: collapse;
               background-color: #FFFFFF; text-align:left}

.maincontainer3 a:link{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.maincontainer3 a:visited{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #dddddd;}
.maincontainer3 a:hover{font-size: 11px; font-family: Tahoma; text-decoration: none; color: #000000; background: #CCCCCC;}
.maincontainer3 a:active{font-size: 11px; font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC;}

.maincontainer3 table{font-family: Tahoma; font-size: 11px; border: 1px solid #107112; padding: 3px; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer3 td{font-family: Tahoma; font-size: 11px; border: 1px solid #107112; padding: 3px; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer3 th{font-family: Tahoma; font-size: 11px; font-weight: bold; border: 1px solid #107112; padding: 3px; border-collapse: collapse;
               background-color: #FFFFFF; text-align:left}
.maincontainer3 table.noframe{font-family: Tahoma; font-size: 11px; border: 0px solid #107112; padding: 1px 0px 1px 0px ; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer3 td.noframe{font-family: Tahoma; font-size: 11px; border: 0px solid #107112; padding: 1px 0px 1px 0px; border-collapse: collapse;
               background-color: #FFFFFF;}
.maincontainer3 th.noframe{font-family: Tahoma; font-size: 11px; font-weight: bold; border: 0px solid #107112; padding: 1px 0px 1px 0px; border-collapse: collapse;
               background-color: #FFFFFF; text-align:left}

div.rightcontainer{
border: 1px solid #8FB5DA;
background: #689ACC; 
height: 600px; 
width: 142px; 
left: 650px; 
top: 120px; 
position: absolute; 
z-index: 1; 
padding-left:4px; padding-right:4px; padding-top:10px; padding-bottom:10px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font: normal 11px Tahoma;
}

.rightcontainer td{
font: normal 10px Tahoma;
}

.rightcontainer input{
font: normal 11px Tahoma;
}

.rightcontainer a:link{font-size: 11px font-family: Tahoma; text-decoration: none; color: black; background: #E9E9E9; display:block;}
.rightcontainer a:visited{font-size: 11px font-family: Tahoma; text-decoration: none; color: black; background: #E9E9E9; display:block;}
.rightcontainer a:hover{font-size: 11px font-family: Tahoma; text-decoration: none; color: #000000; background: #CCCCCC; display:block}
.rightcontainer a:active{font-size: 11px font-family: Tahoma; text-decoration: none; color: black; background: #CCCCCC; display:block;}

div.ugeplan{
border: 0px;
background: #FFFFFF; 
left: 0px; 
top: 0px; 
position: relative; 
z-index: 1;
}

div.news{
border:0px;
background: #FFFFFF; 
left: 0px; 
top: 0px; 
position: relative; 
z-index: 1;
border-bottom: 1px solid #107112; 
padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;

}
.news table{font-family: Tahoma; font-size: 11px; border: 0px; padding: 3px;
               background-color: #FFFFFF;}
.news td.full{font-family: Tahoma; font-size: 11px; border: 0px; padding: 0px 10px 0px 3px; vertical-align: top; margin: 5px;
               background-color: #FFFFFF; width: 615px; }
.news td.left{font-family: Tahoma; font-size: 11px; border: 0px; padding: 0px 10px 0px 3px; vertical-align: top; border-right: 1px solid #107112; margin: 5px;
               background-color: #FFFFFF; width: 300px; }
.news td.right{font-family: Tahoma; font-size: 11px; border: 0px; padding: 0px 3px 0px 10px; vertical-align: top; margin: 5px;
               background-color: #FFFFFF; width: 300px; }
.news p{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}
.news ul{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}
.news ol{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}
.news li{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}
.newshalf p{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}
.newshalf ul{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}
.newshalf ol{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}
.newshalf li{margin-top: 0px; margin-bottom: 0px; font-family: Tahoma; font-size: 11px;}


div.newshalf{
border:0px;
background: #FFFFFF; 
left: 0px; 
top: 0px; 
position: relative; 
z-index: 1;
width: 315px;
border-bottom: 1px solid #107112; 
padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;

}
.newshalf table{font-family: Tahoma; font-size: 11px; border: 0px; padding: 3px;
               background-color: #FFFFFF;}
.newshalf td.left{font-family: Tahoma; font-size: 11px; border: 0px; padding: 0px 10px 0px 3px; vertical-align: top; border-right: 1px solid #107112; margin: 5px;
               background-color: #FFFFFF; width: 300px; }

h1           { font-family: Tahoma; font-size: 18px; font-weight: bold; margin-top:5; margin-bottom:0 }
h2           { font-family: Tahoma; font-size: 16px; font-weight: bold; margin-top:5; margin-bottom:0 }
h3           { font-family: Tahoma; font-size: 14px; font-weight: bold; margin-top:5; margin-bottom:0 }
input        { font-family: Tahoma; font-size: 11px;}
textarea     { font-family: Tahoma; font-size: 11px;}
select       { font-family: Tahoma; font-size: 11px; backgound-color: transparent;}
button       { font-family: Tahoma; font-size: 11px;}

iframe.hidebanner {display: none; position: absolute; top: 0px; left: 0px; width: 140px; height: 71px; z-index: 1; border: 0px; }
div.sponsorbanner {
position: absolute;
border:0px;
background: #FFFFFF; 
left: 1px; 
top: 0px; 
position: relative; 
z-index: 1;
width: 140px;
height: 71px;
padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;

}
