html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
width:100%;
background:#fff;
}

.error2 {COLOR: red; FONT-SIZE: 15px; FONT-WEIGHT: bold;}
.error {COLOR: red; FONT-SIZE: 12px;}
.footerfont {FONT-SIZE: 10px;}
.smallfont {FONT-SIZE: 12px;}
.bigger:link          {COLOR: #315F1F; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.bigger:visited       {COLOR: #315F1F; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.bigger:hover         {COLOR: #315F1F; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.bigger:active        {COLOR: #315F1F; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}

#centerframe {
width:960px;
margin:0 auto;
}

.clear {
clear:both;
}

#logo {
width:395px;
height:65px;
margin:20px 0 0;
float:left;
}

#flags {
width:545px;
height:36px;
margin:49px 0 0 0;
float:left;
text-align:right;
}

#flags img {
margin:0 0 0 1px;
}

#login {
width:960px;
height:49px;
background:url('../img/login.gif') top left no-repeat;
}

#loginname,#loginpwd {
width:148px;
height:19px;
border:0;
font-family:arial,helvetica, sans-serif;
font-size:12px;
color:#000;
float:left;
padding:4px 6px 0;
}

#loginname {
background:url('../img/loginname.gif') top left no-repeat;
margin:13px 0 0 20px;
}

#loginpwd {
background:url('../img/loginpwd.gif') top left no-repeat;
margin:13px 0 0 5px;
}

#loginsubmit {
width:19px;
height:19px;
border:0;
background:url('../img/loginsubmit.gif') top left no-repeat;
float:left;
cursor:pointer;
margin:16px 0 0 5px;
}

#logintext {
width:591px;
height:49px;
float:left;
}

#logintext p {
font-family:arial,helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:19px;
margin:15px 0 0 18px;
}

#breadcrumbs {
width:600px;
line-height:18px;
font-family:arial,helvetica, sans-serif;
font-size:12px;
color:#000;
margin:15px 0 -4px 18px;
float:left;
}

#quicklinks {
width:300px;
text-align:right;
line-height:18px;
font-family:arial,helvetica, sans-serif;
font-size:12px;
color:#000;
float:left;
margin:15px 0px 0px 18px;
}

#nav {
width:240px;
float:left;
}

.topbox {
width:240px;
height:34px;
background:url('../img/topbox.gif') top left no-repeat;
margin:20px 0 0;
padding:15px 0 0;
}

.topbox h3 {
width:163px;
height:34px;
float:left;
font-family:arial,helvetica, sans-serif;
line-height:19px;
font-size:16px;
color:#74a555;
font-weight:700;
overflow:hidden;
margin:0 0 0 20px;
}

.navbutton {
width:19px;
height:19px;
float:left;
margin:1px 0 0 20px;
}

.firstnavitem,.navitem,.lastnavitem {
width:238px;
border-top:1px solid #e6fad9;
border-right:1px solid #e6fad9;
border-left:1px solid #e6fad9;
background:#f6fdf1;
}

.firstnavitem p,.navitem p,.lastnavitem p {
width:200px;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
line-height:19px;
padding:4px 19px;
}

#content {
width:700px;
float:left;
margin:0 0 0 20px;
}

.smallteasertopbox {
width:700px;
height:21px;
background:url('../img/teasertopbox.gif') top left no-repeat;
margin:20px 0 0;
padding:5px 0 0;
}

.smallteasertopbox h3 {
width:623px;
height:21px;
float:left;
font-family:arial,helvetica, sans-serif;
line-height:19px;
font-size:16px;
color:#74a555;
font-weight:700;
overflow:hidden;
margin:0 0 0 20px;
}

.teasertopbox {
width:700px;
height:34px;
background:url('../img/teasertopbox.gif') top left no-repeat;
margin:20px 0 0;
padding:15px 0 0;
}

.teasertopbox h3 {
width:623px;
height:34px;
float:left;
font-family:arial,helvetica, sans-serif;
line-height:19px;
font-size:16px;
color:#74a555;
font-weight:700;
overflow:hidden;
margin:0 0 0 20px;
}

.firstteaseritem,.teaseritem,.lastteaseritem {
width:698px;
border-top:1px solid #e6fad9;
border-right:1px solid #e6fad9;
border-left:1px solid #e6fad9;
background:#f6fdf1;
}

.firstteaseritem p ,.teaseritem p,.lastteaseritem p {
width:660px;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
line-height:19px;
padding:4px 19px;
}

#golfclubs .firstteaseritem,#golfclubs .teaseritem,#golfclubs .lastteaseritem {
float:left;
}

#golfclubs .golfclubslogo {
width:89px;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
line-height:19px;
float:left;
padding:9px 19px 4px;
}

#golfclubs .golfclubsdetails {
width:552px;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
line-height:19px;
float:left;
padding:4px 19px 4px 0;
}

.forumfolder {
width:13px;
height:16px;
float:left;
margin:1px 4px 0 0;
}

#teaser {
width:700px;
margin:15px 0 0;
}

#teaser h1 {
width:700px;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
font-weight:700;
line-height:19px;
}

#teaser p {
width:700px;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
line-height:19px;
margin:0 0 -5px;
}

.lochstattable {
border:0;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
margin:20px 0 0;
padding:0;
}

.rundetable {
border:0;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
margin:10px 0 0;
padding:0;
}

.kalendertable {
border:0;
font-family:arial,helvetica, sans-serif;
font-size:10px;
color:#010101;
margin:0px 0 0;
padding:0;
}

.ranglistetable {
border:0;
font-family:arial,helvetica, sans-serif;
font-size:12px;
color:#010101;
margin:20px 0 0;
padding:0;
}

.datatable {
border:0;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#010101;
margin:20px 0 0;
padding:0;
}

.firstsmallheaderitem,.smallheaderitem,.lastsmallheaderitem {
border-bottom:1px solid #fff;
background:url('../img/firsttableitem.gif') top left no-repeat #c9ecb1;
color:#74a555;
font-weight:700;
text-align:left;
margin:0;
padding:2px 2px;
}

.smallheaderitem {
background:#c9ecb1;
}

.lastsmallheaderitem {
background:url('../img/lasttableitem.gif') top right no-repeat #c9ecb1;
}

.firstheaderitem,.headeritem,.lastheaderitem {
border-bottom:1px solid #fff;
background:url('../img/firsttableitem.gif') top left no-repeat #c9ecb1;
color:#74a555;
font-weight:700;
text-align:left;
margin:0;
padding:5px 5px;
}

.headeritem {
background:#c9ecb1;
}

.lastheaderitem {
background:url('../img/lasttableitem.gif') top right no-repeat #c9ecb1;
}

.firsttableitem,.tableitem,.lasttableitem {
border-bottom:1px solid #fff;
background:url('../img/firsttableitem.gif') top left no-repeat #c9ecb1;
color:#74a555;
font-weight:700;
text-align:left;
margin:0;
padding:17px 20px;
}

.tableitem {
background:#c9ecb1;
}

.lasttableitem {
background:url('../img/lasttableitem.gif') top right no-repeat #c9ecb1;
}

.firstmidpaditem,.midpaditem,.lastmidpaditem {
background:#f6fdf1;
padding:3px 9px;
vertical-align: top;
}

.firstinfoitem,.infoitem,.lastinfoitem {
background:#f6fdf1;
padding:6px 19px;
vertical-align: top;
}

.firstlochitem,.lochitem,.lastlochitem {
background:#f6fdf1;
padding:2px 2px;
vertical-align: top;
}

.rundeaddtable {
border:0;
font-family:arial,helvetica, sans-serif;
font-size:12px;
color:#010101;
margin:0px 0 0;
padding:0;
}

#scoretable {
border:0;
font-family:arial,helvetica, sans-serif;
font-size:12px;
color:#010101;
margin:20px 0 0;
padding:0;
}

.firstrundeitem,.rundeitem,.lastrundeitem {
background:#f6fdf1;
border-top:0px solid #e6fad9;
border-right:0px solid #e6fad9;
padding:0px 0px;
}

.firstscoreitem {
border-left:0px solid #e6fad9;
}

.firstscoreitem,.scoreitem,.lastscoreitem {
background:#f6fdf1;
border-top:1px solid #e6fad9;
border-right:1px solid #e6fad9;
padding:1px 1px;
}

.firstscoreitem {
border-left:1px solid #e6fad9;
}

.firstdataitem,.dataitem,.lastdataitem {
background:#f6fdf1;
border-top:1px solid #e6fad9;
border-right:1px solid #e6fad9;
padding:6px 19px;
}

.firstdataitem {
border-left:1px solid #e6fad9;
}

.content_ad {
margin-top: 40px;
}

#footer {
width:960px;
height:49px;
float:left;
background:url('../img/footer.gif') top left no-repeat;
font-family:arial,helvetica, sans-serif;
font-size:14px;
color:#fff;
margin:20px 0 0;
}

#footernav {
width:820px;
height:34px;
line-height:19px;
float:left;
margin:15px 0 0 20px;
}

.footerfontsize {FONT-SIZE: 10px;}

#totop {
width:72px;
height:34px;
line-height:19px;
float:left;
margin:15px 0 0 12px;
}

.pdfimg {
width:18px;
height:18px;
border:0px;
}

#totopimg {
width:19px;
height:19px;
float:left;
margin:16px 0 0;
}

#copyright {
width:960px;
height:49px;
float:left;
font-family:arial,helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#010101;
margin:15px 0 3px;
}

#logintext p a,#footernav a,#totop a {
color:#fff;
text-decoration:none;
border-bottom:1px solid #fff;
}

.lastnavitem,.lastteaseritem,.subline {
border-bottom:1px solid #e6fad9;
}

#quicklinks a, #breadcrumbs a, .firstnavitem p a,.navitem p a,.lastnavitem p a,.firstteaseritem p a,.teaseritem p a,.lastteaseritem p a,#teaser p a,#copyright p a {
color:#010101;
text-decoration:none;
border-bottom:1px solid #010101;
}

#quicklinks a:hover, #breadcrumbs a:hover, #logintext p a:hover,.firstnavitem p a:hover,.navitem p a:hover,.lastnavitem p a:hover,.firstteaseritem p a:hover,.teaseritem p a:hover,.lastteaseritem p a:hover,#teaser p a:hover,#footernav a:hover,#totop a:hover,#copyright p a:hover {
border-bottom:none;
}

.firstnavitem,.firstteaseritem {
margin:1px 0 0;
}

.firstteaseritem p strong,.teaseritem p strong,.lastteaseritem p strong,#teaser p strong {
font-weight:700;
}

.content_clubdetails_image {
	width: 200px;
	height: 120px;
	text-align: center;
	float: left;
}
.content_clubdetails_address {
	height: 120px;
	font-family:arial,helvetica, sans-serif;
	font-size:14px;
	float: none;
}

.content_clubdetails_stvg {
	clear: left;
	padding: 10px 0 0 0;
}

