/* 2008 */

.quicklinks { text-decoration: none;} 
.quicklinks:visited{ color: #333333; }
.quicklinks:hover  { color: #990000; }
.quicklinks:hover  { font-weight:bold; }
.quicklinks:link	 { color: #333333; }

.quickbold{ text-decoration: none;} 
.quickbold{ font-weight:bold; }
.quickbold:visited{ color: #333333; }
.quickbold:hover  { color: #990000; }
.quickbold:link	 { color: #333333; }

.whitelinks { text-decoration: none;} 
.whitelinks:visited{ color: #FFFFFF; }
.whitelinks:hover  { color: #888888; }
.whitelinks:link	 { color: #FFFFFF; }

body{
background-color:#F4F4DD;
}

/* body{
background-color:#C7C754;
} */

p{
text-align:justify;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

h2{
text-align:justify;
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
}

h3{
text-align:justify;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
}

table{
text-align:justify;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #666622;
}

ul{
text-align:justify;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

li{
text-align:justify;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

img{
padding:0px;
margin:0px;
}

.aligncenter{
text-align:center;
}

.alignright{
text-align:right;
}

.shadedrow{
background-color:#FFFFFF;
}

.alternaterow{
background-color:#FFFFFF;
}

.aligncenter{
text-align:center;
}

h5{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding:0px;
margin:0px;
margin-top:10px;
}

.page{
margin-left:auto;
margin-right:auto;
visibility:visible;
width:760px;
background-color:#DEDE9A;
border: 1px #FFFFFF solid;
}

.quickmenu{
height:16px;
padding:3px;
text-align:center;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
/* color:#FFFFFF;*/
/*background-color:#666622; */
color:#333333;
width:756px;
margin-left:auto;
margin-right:auto;
}

.header{
background-color:#666622;
width:100%;
overflow:auto;
visibility:visible;
}

.machgolfanimation{
clear:both;
border-top: 1px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
padding:0px;
margin:0px;
visibility:visible;
overflow:hidden;
}

.machgolfanimationpastpres{
clear:both;
border-top: 1px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
}

.content{
margin:0px;
padding:0px;
}

.maincontent{
padding-left:10px;
padding-bottom:10px;
clear:none;
float:left;
background-color:#DEDE9A;
overflow:visible;
visibility:visible;
width:598px;
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
}

.maincontentaccomm{
padding-left:10px;
padding-bottom:10px;
clear:none;
float:left;
background-color:#DEDE9A;
overflow:visible;
visibility:visible;
width:590px;
margin-bottom:3px;
}

.leftmenu{
margin:0px;
padding:0px;
width:140px;
clear:left;
float:left;
background-color:#666622;
border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
text-align:center;
}

.machgolfpagename{
margin:0px;
padding-top:3px;
padding-bottom:3px;
clear:both;

/* background-color:#DEDE9A;*/
background-color:#444417;
border-top:#FFFFFF 1px solid;
text-align:center;

font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:1em;
}

.menuitems{
border:none;
padding:0px;
margin:0px;
}

.messages{
width:585px;
float:right;
vertical-align:top;

font-size:1em;
font-family:Arial, Helvetica, sans-serif;
/* color:#FFFFFF;*/
/*background-color:#666622; */
color:#333333;
border:1px solid #999999;
background-color:#FFFFFF;

}

.captainsphoto{
padding-top:15px;
float:left;
width:200px;
text-align:center;
clear:left;

font-size:1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

.captainsmessage{
width:345px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
float:left;
clear:none;
}

.messagesmall{
width:200px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
float:left;
clear:none;
}

.captainsmessagesmall{
width:200px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
float:left;
clear:none;
}

.messagelarge{
width:555px;
float:left;
clear:none;
}

.captainsmessageslarge{
width:555px;
float:left;
clear:none;
background-color:#FFFFFF;
}

.feestable{
padding:2px;
}

.cptmsg{
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-color:#666622;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #999999;
vertical-align:middle;
}

.footer{
background-color:#666622;
clear:both;
text-align:center;
border-top:1px solid #FFFFFF;
padding:2px;
padding-bottom:6px;
color:#FFFFFF;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
}

.images{
padding-bottom:5px;
background-color:#666622;
text-align:center;
}

.accommodationcell{
padding:10px;
width:164px;
float:left;
clear:none;
text-align:center;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;

background-color:#FFFFFF;
border:1px solid #999999;
margin:2px;
}

.accommresultdata{
margin-left:10px;
}

.accommodationcell div{
text-align:center;
padding:1px;
}

.accommodationdata{
padding:10px;
width:535px;
float:left;
clear:none;
text-align:center;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
margin-bottom:5px;

background-color:#FFFFFF;
border:1px solid #999999;
}

.viewaccommodationdata{
padding:10px;
width:565px;
float:left;
clear:none;
text-align:center;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
margin-bottom:5px;

background-color:#FFFFFF;
border:1px solid #999999;
}

.viewaccommodationcontactdata{
padding:10px;
width:565px;
float:left;
clear:none;
text-align:center;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
margin-bottom:5px;

background-color:#FFFFFF;
border:1px solid #999999;
}

.accommodationame{
}

.accommodationtextcontent{
width:265px;
float:left;
clear:none;
padding-right:10px;
}

.accommodationimagecontent{
width:290px;
float:left;
clear:none;
}

.image{
padding-bottom:5px;
}

.contactdata{
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
border:none;
}

.th{
padding-left:10px;
}

table.course{
text-align:justify;
font-size:0.7em;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #666622;
}

input{
margin-bottom:0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#333333;
}

select{
margin-bottom:0px;
margin-top:0px;
}

.bordertopbottom{
border-top:1px solid #666622;
border-bottom:1px solid #666622;
}

.bordertop{
border-top:1px solid #666622;
}

.borderbottom{
border-bottom:1px solid #666622;
}

.paddingleft8{
padding-left:6px;
}

.designedby{
clear:both;
text-align:center;
}

.indexnotice{
padding:5px;
border-bottom:1px dashed #999999;
}

.indexadverts{
text-align:center;
margin-left:15px;
}