/*in dieser CSS-datei sind alle formate beschrieben, die fuer die HP allgemein gelten*/
/*allgemein*/
body
{
  font-size: 1em; min-width: 40em; font-family: garamond; text-align: justify; color: #000000;
	background-color: #FFE0C2;
	padding: 1%; padding-left: 3%; padding-right: 3%;
}
/*textgestaltung*/
.spalte
{
  clear: both; padding: 5px;
}
.spalteLinks
{
  float: left; width: 49%; margin: 0; padding: 10px 0;
}
.spalteRechts
{
  float: right; width: 49%; margin: 0; padding: 10px 0;
}
/*ueberschriftengestaltung*/
h1
{
  clear: both;
	font-size: 2em;
}
h2
{
  clear: both;
	font-size: 1.5em;
  text-decoration: underline;
}
h3
{
  clear: both;
	font-size: 1.3em;
  text-decoration: underline;
}
/*fuer groesseren ersten buchstaben eines absatzes*/
p:first-letter
{
	font-size: 1.5em; color: #1F1F1F;
}
p
{
  clear: both;
}
/*linkgestaltung*/
a
{
	font-weight: bolder; font-family: garamond;
  text-decoration: none;
}
/*link noch nicht besucht*/
a:link
{
	color: #FF2E2E
}
/*link besucht*/
a:visited
{
	color: #C20000;
}
/*maus ueber dem link*/
a:hover
{
	color: #FFFFFF;
	background-color: #700000;
}
/*link ist aktiv*/
a:active
{
	color: #B88A00;
	background-color: #800000;
}
/*seitenstruktur und ausrichtung*/
/*bereich fuer hauptinhalt*/
/*760px erzeugt gut lesbaren text und ist auch beim ausdruck nicht zu breit*/
.inhalt
{
  clear: both;
	/*width: 760px;*/
}
/*bilder*/
.inhalt img
{
	text-decoration: none;
	width: 25%;
	border-width: 5px; border-style: solid; border-color: #FFC78F;
	margin: 5px;/*rand von bilder zum text*/
}
.inhalt img.links
{
  float:left;
}
.inhalt img.rechts
{
	float:right;
}
.inhalt img.pfeilNachOben
{
  clear: both;
  float: right;
  width: 1%;
  border: none;
}
/* menue*/
.menu
{
  clear: both;
  text-align: center;
	padding: 2px;
	background-color: #FFC78F;
  display: inline-block;
  width: 100%;
}
/*Linkgestaltung des Menues*/
.menu a
{
  font-size: large; font-weight: bolder; font-family: garamond;
	text-decoration: none;
	padding-left: 2%;
}
/*link noch nicht besucht*/
.menu a:link
{
	color: #FF2E2E
}
/*link besucht*/
.menu a:visited
{
	color: #C20000;
}
/*maus ueber dem link*/
.menu a:hover
{
	color: #FFFFFF;
	background-color: #FF2929;
}
/*link ist aktiv*/
.menu a:active
{
	color: #B88A00;
	background-color: #800000;
}
/*startseite*/
.ueberschriftbild
{
  text-align:center;
}
.ueberschriftbild img
{
  border: none;
}
/*text auf der startseite*/
.startseitetext
{
	font-size: 1.2em; font-family: garamond; font-weight: normal;
	vertical-align: middle;
  padding-left: 10%; padding-right: 10%;
}
/*news auf der startseite*/
.news
{
	background-color: #FFC78F;
	padding: 1%;
  border-width: 3pt; border-style: hidden;
}
/*reiseziele auf der startseite*/
.reiseziel p
{
	text-align:center;
}
.reiseziel img
{
	width: 250px; height: 166px;
}
.reiseziel a
{
  font-size: 1.4em; font-family: garamond; color: #DD4433; text-decoration: none;
	display: inline-block;
	padding: 5px; padding-left: 20px; padding-right: 20px;
}
/*linkgestaltung auf der linkseite*/
.link img
{
	float: left;
	margin-right: 10px;
	width: 10%; height: 10%;
	max-height:90px;
  text-align: center;
}
.link a
{
	clear:left;
  font-size: 100%; font-family: garamond; font-weight: normal;
  text-align: left; text-decoration: none;
	display: block;
	min-height:90px;
	margin: 1px;
	padding: 5px;
	border: none;
}
.link a:link
{
	color: #000000;
	background-color: transparent;
}
.link a:visited
{
	color: #000000;
	background-color: transparent;
}
.link a:hover
{
	color: #000000;
	background-color: #FFC78F;
}
.link a:active
{
	color: #000000;
	background-color: #FFC78F;
}
/*menue navigation*/
.fakten ul
{
  font-size: 0.9em;
  width: 100%;
}
.fakten li
{
  text-align: left;
  list-style: none;
}
/*wiki tabelle auf der startseite mit den fakten des landes*/
.fakten th
{
	border-width: 2px; border-color: #FFC78F; background-color: #FFC78F;
	padding: 1%;
}
.fakten td
{
	border-width: 1px; border-bottom-style: solid; border-color: #FFC78F;
}
/*abrechnungstabelle auf der seite zusammenfassung*/
.abrechnung
{
  padding: 5px;
  width: 100%;
	border-color: #FFC78F; border-width: 5px; border-style: ridge none ridge none;
}
/*bild im gästebuch muss größer werden, da sonst die eingabe der "Sicherheitsabfrage" schwierig ist*/
.gbuch img
{
	text-decoration: none;
	width: 100%;
	border-width: 1px; border-style: solid; border-color: #FFC78F;
}
