/* Anglo-German Club Stylesheet */

*{
	padding: 0;
	margin: 0;
}

body {
	text-align: center;
	color: #565E5E;
	background: #d1E0E2;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 75%;
	line-height: 155%;
}

a img {
	border-width: 0;
}

a:link, a:visited {
	text-decoration: none;
	color: #565E5E;
}

a:hover {
	text-decoration: underline;
	color: #565E5E;
	}

p {
	margin: 0 0 10px 0;
}	

.invis {
	display: none;
} 
	
#container {
	width: 885px;
	margin: 0 auto;
	text-align: center;
	padding-top: 12px;
}

#sprachauswahl {
	float: left;
	width: 885px;
	text-align: right;
	height: 19px;
	font-weight:bold;
	font-size: 90%;
	}

	
#headerlogo {
	float: left;
	width: 885px;
	text-align: center;
	height: 138px;
	background: #103A3C url(/gfx/bg_header.jpg) no-repeat;
	}
	
#logo {
display: block;
width: 223px;
height: 138px;
}	
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	display: block;
	width: 223px;
	height: 138px;
}
	
	
#navde span, #naven span, #left span, #right span, h3 span {
	display: none;
}	


.sidebarlink {
	line-height: 145%;
	background: url(/gfx/arrow_right.gif) 0px 3px no-repeat;
	padding-left: 9px;
	}

.flagde {
	line-height: 14px;
	background: url(/gfx/flag_de.gif) 0px 2px no-repeat;
	padding-left: 16px;
	}
.flagdeinactive {
	line-height: 14px;
	background: url(/gfx/flag_de.gif) 0px -13px no-repeat;
	padding-left: 16px;
	}
a.flagdeinactive, a:active.flagdeinactive, a:visited.flagdeinactive {
	color: #a0acad;
	}	
a:hover.flagdeinactive {
	background: url(/gfx/flag_de.gif) 0px 2px no-repeat;
	color: #565E5E;
}		

.flagen {
	line-height: 14px;
	background: url(/gfx/flag_en.gif) 0px 2px no-repeat;
	padding-left: 16px;
	}
.flageninactive {
	line-height: 14px;
	background: url(/gfx/flag_en.gif) 0px -13px no-repeat;
	padding-left: 16px;
	color: #a0acad;
	}
a.flageninactive, a:active.flageninactive, a:visited.flageninactive {
	color: #a0acad;
	}	
a:hover.flageninactive {
	background: url(/gfx/flag_en.gif) 0px 2px no-repeat;
	color: #565E5E;
}			
	
/* Hauptnavigation DE */
#navdeaussen { float: left;	display: block;height: 42px; padding: 0; margin:0; border-bottom: 6px solid #93C4C7; background-color: #FFFFFF; }
#navde { position: relative; left: 0px; width: 885px; height: 42px; background: url(/gfx/de_nav.gif) 0px 0px no-repeat; margin: 0; padding: 0; }
#navde li { position: absolute; margin: 0px; padding: 0px; list-style: none; }
#navde li, #navde a { height: 42px; display: block; background: none; }

/* Hauptnavigation Gueltigkeitsbereich */
#navdehome { left: 192px; width: 103px; }
#navdehomeaktiv { left: 192px; width: 103px; }
#navdehome a:hover, #navdehomeaktiv a:link, #navdehomeaktiv a:visited { background: transparent url(/gfx/de_nav.gif) -192px -42px no-repeat; }

#navdeclub { left: 294px; width: 91px; }
#navdeclubaktiv { left: 294px; width: 91px; }
#navdeclub a:hover, #navdeclubaktiv a:link, #navdeclubaktiv a:visited { background: transparent url(/gfx/de_nav.gif) -294px -42px no-repeat; }

#navdehaus { left: 384px; width: 93px; }
#navdehausaktiv { left: 384px; width: 93px; }
#navdehaus a:hover, #navdehausaktiv a:link, #navdehausaktiv a:visited { background: transparent url(/gfx/de_nav.gif) -384px -42px no-repeat; }

#navdemenschen { left: 476px; width: 131px; }
#navdemenschenaktiv { left: 476px; width: 131px; }
#navdemenschen a:hover, #navdemenschenaktiv a:link, #navdemenschenaktiv a:visited { background: transparent url(/gfx/de_nav.gif) -476px -42px no-repeat; }

#navdekontakt { left: 606px; width: 88px; }
#navdekontaktaktiv { left: 606px; width: 88px; }
#navdekontakt a:hover, #navdekontaktaktiv a:link, #navdekontaktaktiv a:visited { background: transparent url(/gfx/de_nav.gif) -606px -42px no-repeat; }


/* Hauptnavigation EN */
#navenaussen { float: left;	display: block;height: 42px; padding: 0; margin:0; border-bottom: 6px solid #93C4C7; background-color: #FFFFFF; }
#naven { position: relative; left: 0px; width: 885px; height: 42px; background: url(/gfx/en_nav.gif) 0px 0px no-repeat; margin: 0; padding: 0; }
#naven li { position: absolute; margin: 0px; padding: 0px; list-style: none; }
#naven li, #naven a { height: 42px; display: block; background: none; }

/* Hauptnavigation Gueltigkeitsbereich */
#navenhome { left: 205px; width: 62px; }
#navenhomeaktiv { left: 205px; width: 62px; }
#navenhome a:hover, #navenhomeaktiv a:link, #navenhomeaktiv a:visited { background: transparent url(/gfx/en_nav.gif) -205px -42px no-repeat; }

#navenclub { left: 266px; width: 91px; }
#navenclubaktiv { left: 266px; width: 91px; }
#navenclub a:hover, #navenclubaktiv a:link, #navenclubaktiv a:visited { background: transparent url(/gfx/en_nav.gif) -266px -42px no-repeat; }

#navenhaus { left: 356px; width: 140px; }
#navenhausaktiv { left: 356px; width: 140px; }
#navenhaus a:hover, #navenhausaktiv a:link, #navenhausaktiv a:visited { background: transparent url(/gfx/en_nav.gif) -356px -42px no-repeat; }

#navenmenschen { left: 495px; width: 105px; }
#navenmenschenaktiv { left: 495px; width: 105px; }
#navenmenschen a:hover, #navenmenschenaktiv a:link, #navenmenschenaktiv a:visited { background: transparent url(/gfx/en_nav.gif) -495px -42px no-repeat; }

#navenkontakt { left: 599px; width: 82px; }
#navenkontaktaktiv { left: 599px; width: 82px; }
#navenkontakt a:hover, #navenkontaktaktiv a:link, #navenkontaktaktiv a:visited { background: transparent url(/gfx/en_nav.gif) -599px -42px no-repeat; }
	
	
#content {
	float: left;
	width: 885px;
	background: #FFFFFF url(/gfx/bg_content_inner.gif) top left repeat-y;
	padding-bottom: 40px;
	text-align: left;
}	
	
#left {
	float: left;
	width: 236px;
	padding-left: 31px;
	padding-top: 39px;
}	

.leftinner {
	float: left;
	font-size: 100%;
	line-height: 145%;
}


#leftinnertitel {
	float: left;
	font-size: 100%;
	line-height: 145%;
	padding-left: 11px;
}

.leftinner ul {
	float: left;
	list-style: none;
	line-height: 180%;
	width: 208px;
	}
	
.leftinner li {
	display: block;
	list-style: none;
	background: url(/gfx/arrow_right.gif) 0px -13px no-repeat;
	padding-left: 20px;
	}
	
.leftinner a:hover {
	color: #2a5e5f;
}

.navaktiv {
	font-weight: bold;
	color: #2a5e5f;
}
	

.leftinnerspace {
	float: left;
	height: 18px;
	width: 200px;
}


#right {
	float: left;
	width: 540px;
	padding-left: 53px;
	padding-top: 37px;
}	

#rightanfahrt {
	float: left;
	width: 540px;
	padding-left: 53px;
	padding-top: 37px;
}	


#rightinner {
	clear:both;
	width: 410px;
}

#rightinnerlong {
	clear:both;
	width: 490px;
}

#rightinnerlong li {
	list-style: none;
}

#rightinner a:link, #rightinner a:visited, #rightinner a:active, #rightinnerlong a:link, #rightinnerlong a:visited, #rightinnerlong a:active {
	font-weight: bold;
	color: #2a5e5f;
	border-bottom: 1px dotted #2a5e5f;
}

#rightinner a:hover, #rightinnerlong a:hover {
	text-decoration: none;
	border-bottom: 1px solid #2a5e5f;
}


.imgborder {
	padding: 3px;
	border: 1px solid #c4e0e2;
}

.imageright {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 1px;
}


.clearall {
	clear:both;
	height: 12px;
	font-size: 1px;
}


#footer {
	float: left;
	width: 885px;
	margin-top: 4px;
	border-top: 6px solid #93c4c7;
	height: 30px;
	font-weight: bold;
	font-size: 90%;

}	
	
#footerinner {
	float: left;
	width: 885px;
	padding-top: 12px;
	}
	
.spaltelinks {
	float: left;
	width:270px;
}	

.spalterechts {
	float: left;
	width:220px;
}	
	
	

h1 {
	font-family: Georgia, Geneva, Arial, Helvetica, Verdana, sans-serif;
	font-size: 22px;
	line-height: 23px;
	padding-left: 24px;
	padding-top: 8px;
	font-weight: normal;
	color: #6ba8ac;
	margin: 0 0 0 0;

}

h3 {
	font-family: Georgia, Geneva, Arial, Helvetica, Verdana, sans-serif;
	font-size: 140%;
	line-height: 140%;
	font-weight: normal;
	color: #6ba8ac;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 8px;
}

h5 {
	font-family: Georgia, Geneva, Arial, Helvetica, Verdana, sans-serif;
	font-size: 120%;
	line-height: 150%;
	font-weight: normal;
	color: #6ba8ac;
	font-style: italic;
}

#map {
	float: left;
	width: 473px;
	height: 425px;
	border:1px solid #93c4c7;
	text-align: left;
	font-size: 100%;
	line-height: 145%;
}


.formelementinput {
width: 400px;
padding: 3px;
background-color: #FFFFFF;
border: #c4e0e2 1px solid;
color: #565E5E;
font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
line-height: 100%;

}



#imgheader { float: left;	width: 885px; height: 231px; background-color: #FFFFFF; }

/* Headlines DE */	
#headlinewillkommen { float: none; background: url(/gfx/headline_willkommen.gif) no-repeat; width: 500px; height: 50px; }
#headlinederclub { float: none; background: url(/gfx/headline_derclub.gif) no-repeat; width: 500px; height: 44px; }
#headlineorgane { float: none; background: url(/gfx/headline_organe.gif) no-repeat; width: 500px; height: 50px; }
#headlinekorrespondenzclubs { float: none; background: url(/gfx/headline_korrespondenzclubs.gif) no-repeat; width: 500px; height: 50px; }
#headlinestilvollesunderstatement { float: none; background: url(/gfx/headline_stilvolles_understatement.gif) no-repeat; width: 500px; height: 44px; }
#headlinehochkaraetigeinhalte { float: none; background: url(/gfx/headline_hochkaraetige_inhalte.gif) no-repeat; width: 500px; height: 50px; }
#headlinedashaus { float: none; background: url(/gfx/headline_das_haus.gif) no-repeat; width: 500px; height: 44px; }
#headlineerweiterunghorizont { float: none; background: url(/gfx/headline_erweiterung_horizont.gif) no-repeat; width: 500px; height: 50px; }
#headlineauftritte { float: none; background: url(/gfx/headline_auftritte.gif) no-repeat; width: 500px; height: 50px; }
#headlinekulturellesengagement { float: none; background: url(/gfx/headline_kulturelles_engagement.gif) no-repeat; width: 500px; height: 50px; }
#headlinejuniorenkreis { float: none; background: url(/gfx/headline_juniorenkreis.gif) no-repeat; width: 500px; height: 50px; }
#headlinediemenschen { float: none; background: url(/gfx/headline_die_menschen.gif) no-repeat; width: 500px; height: 44px; }
#headlinebritischegastfreundschaft { float: none; background: url(/gfx/headline_britische_gastfreundschaft.gif) no-repeat; width: 500px; height: 50px; }
#headlinediskretebegegnungen { float: none; background: url(/gfx/headline_diskrete_begegnungen.gif) no-repeat; width: 500px; height: 50px; }
#headlinekoeniglichesvergnuegen { float: none; background: url(/gfx/headline_koenigliches_vergnuegen.gif) no-repeat; width: 500px; height: 50px; }
#headlinekontaktformular { float: none; background: url(/gfx/headline_kontaktformular.gif) no-repeat; width: 500px; height: 50px; }
#headlineanfahrtskizze { float: none; background: url(/gfx/headline_anfahrtskizze.gif) no-repeat; width: 500px; height: 50px; }
#headlineimpressum { float: none; background: url(/gfx/headline_impressum.gif) no-repeat; width: 500px; height: 50px; }
#headlinedatenschutz { float: none; background: url(/gfx/headline_datenschutz.gif) no-repeat; width: 500px; height: 50px; }

/* Headlines EN */	
#headlinewelcome { float: none; background: url(/gfx/headline_welcome.gif) no-repeat; width: 500px; height: 44px; }
#headlinetheclub { float: none; background: url(/gfx/headline_the_club.gif) no-repeat; width: 500px; height: 44px; }
#headlinegoverning { float: none; background: url(/gfx/headline_governing.gif) no-repeat; width: 500px; height: 50px; }
#headlinereciprocalclubs { float: none; background: url(/gfx/headline_reciprocal_clubs.gif) no-repeat; width: 500px; height: 50px; }
#headlinestylishunderstatement { float: none; background: url(/gfx/headline_stylish_understatement.gif) no-repeat; width: 500px; height: 50px; }
#headlinefinepalate { float: none; background: url(/gfx/headline_fine_palate.gif) no-repeat; width: 500px; height: 44px; }
#headlinetheclubhouse { float: none; background: url(/gfx/headline_the_clubhouse.gif) no-repeat; width: 500px; height: 44px; }
#headlinehorizons { float: none; background: url(/gfx/headline_horizonts.gif) no-repeat; width: 500px; height: 50px; }
#headlineimportantguests { float: none; background: url(/gfx/headline_important_guests.gif) no-repeat; width: 500px; height: 50px; }
#headlineculturalcommitment { float: none; background: url(/gfx/headline_cultural_commitment.gif) no-repeat; width: 500px; height: 44px; }
#headlinefreshideas { float: none; background: url(/gfx/headline_fresh_ideas.gif) no-repeat; width: 500px; height: 50px; }
#headlinethepeople { float: none; background: url(/gfx/headline_the_people.gif) no-repeat; width: 500px; height: 50px; }
#headlinebritishhospitality { float: none; background: url(/gfx/headline_british_hospitality.gif) no-repeat; width: 500px; height: 50px; }
#headlinediscreetencounters { float: none; background: url(/gfx/headline_discreet_encounters.gif) no-repeat; width: 500px; height: 44px; }
#headlineroyalfestivities { float: none; background: url(/gfx/headline_royal_festivities.gif) no-repeat; width: 500px; height: 50px; }
#headlinecontactform { float: none; background: url(/gfx/headline_contact_form.gif) no-repeat; width: 500px; height: 44px; }
#headlinedirections { float: none; background: url(/gfx/headline_directions.gif) no-repeat; width: 500px; height: 44px; }
#headlineimprint { float: none; background: url(/gfx/headline_imprint.gif) no-repeat; width: 500px; height: 50px; }
#headlineprivacystatement { float: none; background: url(/gfx/headline_privacy_statement.gif) no-repeat; width: 500px; height: 50px; }

/* Subheadlines DE */
#subheadlineanschrift { float: left; background: url(/gfx/subheadline_anschrift.gif) no-repeat; width: 208px; height: 30px; }
#subheadlinederclub { float: left; background: url(/gfx/subheadline_derclub.gif) no-repeat; width: 208px; height: 28px; }
#subheadlinedashaus { float: left; background: url(/gfx/subheadline_dashaus.gif) no-repeat; width: 208px; height: 28px; }
#subheadlinediemenschen { float: left; background: url(/gfx/subheadline_diemenschen.gif) no-repeat; width: 208px; height: 28px; }
#subheadlinekontakt { float: left; background: url(/gfx/subheadline_kontakt.gif) no-repeat; width: 208px; height: 28px; }
#subheadlineguterort { float: left; background: url(/gfx/subheadline_guterort.gif) no-repeat; width: 208px; height: 28px; } 

/* Subheadlines EN */
#subheadlineaddress { float: left; background: url(/gfx/subheadline_address.gif) no-repeat; width: 208px; height: 30px; }
#subheadlinetheclub { float: left; background: url(/gfx/subheadline_theclub.gif) no-repeat; width: 208px; height: 28px; }
#subheadlinetheclubhouse { float: left; background: url(/gfx/subheadline_theclubhouse.gif) no-repeat; width: 208px; height: 28px; }
#subheadlinethepeople { float: left; background: url(/gfx/subheadline_thepeople.gif) no-repeat; width: 208px; height: 28px; }
#subheadlinecontact { float: left; background: url(/gfx/subheadline_contact.gif) no-repeat; width: 208px; height: 28px; }
#subheadlineagoodplace { float: left; background: url(/gfx/subheadline_agoodplace.gif) no-repeat; width: 208px; height: 28px; } 