BODY
{
	background-color: #555555;
	padding-bottom: 5px;
	font-size: 12px;
	font-family: arial;
	color: #505050;
}

A
{
	color: #34753B;
}

A:link
{
	color: #34753B;
}


A:hover
{
	color: #34753B;
	text-decoration: none;
}

A:active
{
	color: #34753B;
}

A:visited
{
	color: #34753B;
}


FORM
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.selectbox
{
	background-color: #EEDA32;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #2C3019;
	padding: 1px 1px 1px 1px;
}

.partner
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 9px;
	color: #656F57;
	text-decoration: none;
	padding-left: 3px;
}

.adresse
{
	font-weight: normal;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
	color: #656F57;
	text-decoration: none;
	padding-left: 3px;
}

.adresse_red
{
	font-weight: normal;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
	color: #CB1919;
	text-decoration: none;
	padding-left: 3px;
}

.jbox_link
{
	font-family: arial,sans-serif;
	font-size:12px;
        font-weight: normal;
        color:#656F57;
	text-decoration: none;
}	
		
A.jbox_link
{
	font-family: arial,sans-serif;
	font-size:12px;
       	font-weight: normal;
        color:#656F57;
	text-decoration: none;
}

.jbox_title
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
	color: ##656F57;
	text-decoration: none;
	text-transform:uppercase;
	/*padding-left: 5px;*/
}

td.jbox_title h4
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
	color: ##656F57;
	text-decoration: none;
	text-transform:uppercase;
}

.jbox_title_front
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
	color: ##656F57;
	text-decoration: none;
	text-transform:uppercase;
}

td.jbox_title_front h4
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
	color: ##656F57;
	text-decoration: none;
	text-transform:uppercase;
}

.topmenu
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
	color: #ffffff;
	text-decoration: none;
	background-color: #328638;
	padding-left: 5px;
	padding-top: 2px;
}

.footer
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
	color: #ffffff;
	text-decoration: none;
	background-color: #328638;
	padding-right: 10px;
}

.spalte_links
{
	font-weight: bold;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
	color: #1C6B17;
	text-decoration: none;
	background-color: #EDF3E9;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 16px;
}

.spalte_links_td
{
	background-color: #EDF3E9;
	border-right: solid 1px #6C6C6C;
	border-bottom: solid 1px #6C6C6C;
}

.spalte_links_img
{
	background-color: #EDF3E9;
}

.spalte_links_title
{
	color:#1C6B17;
	font-family: arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.spalte_rechts
{
	width: 163px;
	font-weight: lighter;
	FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
	text-decoration: none;
	background-color: #EDF3E9;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.spalte_rechts_home
{

	background-color: #EDF3E9;
	border-left: solid 1px #6C6C6C;
	border-right: solid 1px #6C6C6C;
	border-bottom: solid 1px #6C6C6C;
}

.spalte_rechts_img
{
	width: 163px;
	/*background-color: #EDF3E9;*/
}

.spalte_rechts_title
{
	color:#1C6B17;
	font-family: arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.img_home
{
	border-top: solid 1px #6C6C6C;
	border-left: solid 1px #6C6C6C;
	border-right: solid 1px #6C6C6C;
	border-bottom: solid 1px #6C6C6C;
}

.nav
{
        FONT-FAMILY: arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;	
        font-weight: bold;
        color: White;
	text-decoration: none;
	padding-left: 4px;
}	
		
A.nav
{	
	font-weight: bold;
	color: White;
	text-decoration: none;
	padding-left: 4px;
}	
	
A.nav:hover
{
	font-weight: bold;	
	color: White;
	text-decoration: underline;
	padding-left: 4px;	
}

.box_title
{
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-width: 1px;
}

.box_content
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	border-width: 1px;
}

.box
{
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-width: 1px;
	color: 656F57;
}


h1
{
color:#505050;
font:bold 2.1em Arial;
letter-spacing:-0.06em;
margin:0;
padding:5px 0 6px;
}

h2
{
	font:bold 1.8em Arial;
	color: #505050;
	text-decoration: none;
	line-height:1.8;
	letter-spacing: 0px;
	margin:0;
	padding-bottom:10px;
}

h3
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    font-weight:700;
    color: #000;
    text-decoration: none;
    line-height:1.8;
    letter-spacing: 0px;
    margin:0;
    padding-bottom:10px;
}

h4
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    padding-left: 3px;
    text-decoration: none;
}

.text
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-weight: normal;
    padding-left: 40px;
    color: 656F57;
	text-decoration: none;
}

.smalltext
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    font-weight: normal;
    color: 656F57;
    text-decoration: none;
    text-valign: top;
}

.text_20padding
{
	FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-weight: normal;
    padding-left: 20px;
    color: 656F57;
	text-decoration: none;
}

.text_nopadding
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-weight: normal;
    color: 656F57;
	text-decoration: none;
}

.text_nopadding_big
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    font-weight: normal;
    color: 656F57;
	text-decoration: none;
}

.link
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;	
    font-weight: normal;
    color: #34753B;
    text-decoration: none;
}	
		
A.link
{	
    font-weight: normal;
    color: #34753B;
    text-decoration: underline;
}	
	
A.link:hover
{
    font-weight: normal;
    color: #34753B;
    text-decoration: none;
}

.link_dmc
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;	
    font-weight: bold;
    color: #ab0000;
    text-decoration: none;
}	
		
A.link_dmc
{	
    color: #cc0000;
    text-decoration: underline;
}	
	
A.link_dmc:hover
{
    color: #cc0000;
    text-decoration: none;
}

.link_darkgreen
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;	
    font-weight: normal;
    color: #18581F;
    text-decoration: none;

}

A.link_darkgreen
{
    font-weight: normal;
    color: #18581F;
    text-decoration: underline;
}

A.link_darkgreen:hover
{
    font-weight: normal;
    color: #18581F;
    text-decoration: none;
}


.linksub
{
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;	
    font-weight: normal;
    color: #656F57;
    text-decoration: none;
}	
		
A.linksub
{	
    font-weight: normal;
    color: #656F57;
    text-decoration: underline;
}	
	
A.linksub:hover
{
    font-weight: normal;
    color: #656F57;
    text-decoration: none;
}

A.linksub:visited
{
    font-weight: normal;
    color: #656F57;
}

A.linksub:active
{
    font-weight: normal;
    color: #656F57;
}


A.linksmall
{	
    font-size: 12px;
    font-weight: normal;
    color: #656F57;
    text-decoration: underline;
}	
	
A.linksmall:hover
{
    font-weight: normal;
    color: #656F57;
    text-decoration: none;
}

A.v:visited
{
    font-weight: normal;
    color: #656F57;
}

A.linksmall:active
{
    font-weight: normal;
    color: #656F57;
}


HR
{
	color: #fff;
	background-color: #fff;
	padding-bottom: 10px;
	border-top: 1px dotted #999;
}


.styleKlimaTH
{
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.styleKlimaTD
{
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #000;
}


    #tabs
    {
    	position: relative;
        /*margin-left: 5px;*/
        padding: 0;
        font-family: arial, helvetica;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
    }
    #tabsmenu
    {
    	/*padding-left: 175px;*/
    }
    #tabs ul{
        font: bold 11px verdana, arial, sans-serif;
        margin:0;
        padding: 0;
        list-style:none;
    }
    #tabs li {
        display:inline;
        font-size: 12px;
        margin:0 0 0 0;
        padding:0;
        text-transform:uppercase;
        font-family: verdana, arial, helvetica;
        letter-spacing: -1px;
        color: #333;
    }
    #tabsmenu a {
        float:left;
        font-family: verdana, arial, helvetica;
        background-image: url(http://www.greengolf.ch/images_layout/topnav.png);
        background-position: left top;
        background-repeat: repeat-x;
        color: #D9E1D1;
        margin:0 2px 0 0;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
        padding-bottom: 3px;
        text-decoration:none;
    }
    #tabs a span{
        float:left;
        display:block;
        padding:4px 9px 2px 6px;
    }
    
    #tabs a span{float:none;}
    #tabs a:hover{color: black;}
    #tabs a:hover span{ color: #fff; }
    #tabHeaderActive span, #tabHeaderActive a 
    {
    	color: #fff;
    	background:#83b82e url(/images/tabsact.png) no-repeat left top;
    }
    .tabContent {
        clear:both;
        border: 0px;
        padding-top:2px;
        background-color:#FFF;
    }

    #tabs table a {
        background-color:#FFF;
    }

    .big
    {
	font:bold 1.8em Arial;
	color: #505050;
	text-decoration: none;
	line-height:1.8;
	letter-spacing: 0px;
	margin:0;
	padding-bottom:10px;

    }

.klimaTabelleDiv table
{
	color: #333;
}

#mapLand div span
{
	display: none;
}

#mapLand div a
{
	display: none;
}

#mapLand div span a
{
	display: none;
}

#tblBewert TD
{
border: 1px solid #C2D0DE; padding: 7px;
}