body {
    margin: 0;
    padding: 0;
    color: #333333;
    font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    background-color: #ffffff;
    text-align: center;
}

a {
    color: #667a90;
}

a:hover {
    color: #D60808;
}

#container
{
    margin: 0 auto;
    width: 980px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    min-height: 700px;
    height: auto;
    _height: 700px;
}

#content
{
    width: 980px;
    min-height: 416px;
    height: auto;
    _height: 416px;
}

#pageHeader
{
    height: 120px;
    width: 980px;
}

#toplinks
{
    text-align: right;
    margin: 0px 10px 0px 0px;
    padding: 34px 0px 0px 0px;
}

.toplink {
    font: 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

.topmenu {
    position: absolute;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.menuimg {
    border: 0px;
}

.input {
         FONT-SIZE: 16px;
         FONT-FAMILY: Verdana;
         COLOR: #000000;
         BACKGROUND-COLOR: #f3f3f4;
      }
      
.submit {
         FONT-SIZE: 14px;
         FONT-FAMILY: Verdana;
         Font-weight: bold;
         width: 170px;
         height: 30px;
         COLOR: #000000;
         background-color: #e3cdb3;
      }

a.topmenulink_one, a.topmenulink_one:visited  {
    vertical-align: top;
    color: #3c3669;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
    height: 20px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 70px;
}

a.topmenulink_one_a, a.topmenulink_one_a:visited  {
    vertical-align: top;
    color: #c0925b;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
    height: 20px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 70px;
}


a.topmenulink_two, a.topmenulink_two:visited {
    vertical-align: top;
    color: #3c3669;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
    height: 20px;
    text-align: center;
    margin: 0px 0px 0px 100px;
}

a.topmenulink_two_a, a.topmenulink_two_a:visited {
    vertical-align: top;
    color: #c0925b;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
    height: 20px;
    text-align: center;
    margin: 0px 0px 0px 100px;
}

a.topmenulink_three, a.topmenulink_three:visited {
    vertical-align: top;
    color: #3c3669;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 50px;
    height: 20px;
    text-align: center;
    margin: 0px 0px 0px 60px;
}

a.topmenulink_three_a, a.topmenulink_three_a:visited {
    vertical-align: top;
    color: #c0925b;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 50px;
    height: 20px;
    text-align: center;
    margin: 0px 0px 0px 60px;
}

a.topmenulink_four, a.topmenulink_four:visited {
    vertical-align: top;
    color: #3c3669;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
    height: 20px;
    text-align: center;
    margin: 110px 0px 0px 90px;
    
}

a.topmenulink_four_a, a.topmenulink_four_a:visited {
    vertical-align: top;
    color: #c0925b;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 0px;
    height: 20px;
    text-align: center;
    margin: 110px 0px 0px 90px;
    
}


.topmenutext_1
{ 
    font-family:Verdana;
    font-size:51px;
    font-weight: bold;
    padding: 140px 0px 0px 70px;
    color: #c0925b; 
}  

.topmenutext_2
{ 
    padding: 0px 0px 0px 70px;
    font-family:Arial;
    font-size:23px;
    text-align: left;
    color: #3c3669; 
}   

.rotary_img {
    margin: 0px 0px 0px 60px;  
}    

.rotary_charity {
    margin: 150px 0px 0px 70px;  
}  
    
#content
{
    width: 980px;
    min-height: 416px;
    height: auto;
    _height: 416px;
}


h2 {
    margin-top: 10px;
    color: #687b91;
}

h3 {
    color: #666666;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
}

.whitelink, .whitelink:visited {
    color: #CCCCCC;
}

.whitelink:active, .whitelink:hover {
    color: #6c8290;
}

.refimg {
    border: 1px solid #dddddd;
    margin: 10px 0px 0px 0px;
}

.contenttext
{
    width: 580px;
    margin: 0px 0px 0px 0px;
}


.left_green_img
{ 
    width: 300px;
    padding: 30px 0px 0px 70px;
} 

.left_hall_img
{ 
    padding: 30px 0px 0px 70px;
} 

.end_polio_img
{ 
    width: 300px;
    padding: 30px 0px 0px 70px;
}   

.education_life_img
{ 
    padding: 30px 0px 0px 70px;
} 

.golfclub_img
{ 
    width: 300px;
    padding: 30px 0px 0px 70px;
} 

.bg_registration_img
{ 
    padding: 30px 0px 0px 70px;
} 

.non_golfers_img
{ 
    z-index: 2;
    padding: 590px 0px 0px 70px;
} 

.sign_schatto_img
{ 
    z-index: 2;
    padding: 5px 0px 0px 0px;
} 

.sign_dagne_img
{ 
    position: absolute;
    margin: 5px 0px 0px 300px;
} 

.home_content
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin: -256px 0px 0px 200px;
    width: 735px;
}  

.veranstaltung_content
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin: -446px 0px 0px 360px;
    width: 590px;
}       

.turnier_content
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin: -121px 0px 0px 230px;
    width: 710px;
}    

.hauptsponsoren_content
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin: 30px 0px 0px 79px;
    width: 866px;

}    

.sponsoren_content
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin: 480px 0px 0px 70px;
    width: 866px;
    padding-bottom: 150px;
}    

.hauptsponsor {
    float: left;
    text-align: center;
    padding-bottom: 50px;
}

.sponsor {
    width: 170px;
    height: 100px;
    float: left;
    text-align: center;
    padding-bottom: 50px;
}

.sponsor_lang {
    padding-bottom: 35px;
}

.sponsor2 {
    padding-left: 12px;
    padding-top: 15px;
    padding-right: 15px;
    margin-top: 10px;
}

.anmeldung_content
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin: 650px 0px 0px 353px;
    width: 590px;
}     

.table_anmeldung_right
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin:   20px 0px 0px 350px;
    width:    600px;    
}

.table_anmeldung_left
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin:   20px 0px 0px 70px;
    width:    260px;   
    
}

.table_anmeldung_right2
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin:   300px 0px 0px 350px;
    width:    600px;    
    _width:   600px;
}

.table_anmeldung_left2
{
    font-size: 11px;
    font-family: Verdana;
    position: absolute;
    margin:   300px 0px 0px 70px;
    width:    260px;   
    
}

.error
{
font-weight: bold;    
color: #d22c3b;
padding: 20px 0px 0px 70px;    
}  

.success
{
font-size: 18px;    
padding: 20px 0px 0px 70px; 
}      

.hauptsponsorenfont
{
padding-left: 0px;	
font-weight: bold;	
font-size: 44px;
font-family: Verdana;
color: #3c3669;  
}	

.sponsorenfont
{		
padding-left: 10px;	
font-weight: bold;	
font-size: 30px;
font-family: Verdana;
color: #3c3669; 
}	

