/*------------------------------------------------------
G L O B A L  E L E M E N T S
------------------------------------------------------*/
html {
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background: url(FondoWebseite/fondo8.jpg) center top repeat-y;
}

#galapagos {
	margin: 0;
	padding: 0;
	background: url(FondoWebseite/fondoecuazul.jpg) center top repeat-y;
}

#amazonia {
	margin: 0;
	padding: 0;
	background: url(FondoWebseite/fondoecuverde.jpg) center top repeat-y;
}

#andes {
	margin: 0;
	padding: 0;
	background: url(FondoWebseite/fondoecuterracota.jpg) center top repeat-y;
}

#costa {
	margin: 0;
	padding: 0;
	background: url(FondoWebseite/fondoecucosta.jpg) center top repeat-y;
}

#inhalt_espgalapagos {
	margin: 0!important;
	padding: 0;
	background: url(FondoWebseite/fondoecuadorazul1.jpg) center top no-repeat;
}

#inhalt_espamazonia {
	margin: 0!important;
	padding: 0;
	background: url(FondoWebseite/fondoecuadorverde.jpg) center top no-repeat;
}
	
#inhalt_espandes {
	margin: 0!important;
	padding: 0;
	background: url(FondoWebseite/fondoecuadorterracota.jpg) center top no-repeat;
}	

#inhalt_espcosta {
	margin: 0!important;
	padding: 0;
	background: url(FondoWebseite/fondoecuadorcosta.jpg) center top no-repeat;
}
#inhalt {
	margin: 0!important;
	padding: 0;
	background: url(FondoWebseite/fondo.jpg) center top no-repeat;
	}

#inhalt_esp {
	margin: 0!important;
	padding: 0;
	background: url(FondoWebseite/fondosoleQ1.jpg) center top no-repeat;
	}
	

	
.link {
	text-decoration: none;
}
/*------------------------------------------------------
C O N T A I N E R
------------------------------------------------------*/
#container {
	width: 851px;
	height: auto;
	margin: auto;
	position: relative;
	min-height: 100%;
}

#bannertop {
	position: relative;
	width: 851px;
	height: 28px;
	margin: 0;
}

#slideflash {
	position: relative;
	width: 851px;
	height: 150px;
	margin: 0;
}


/*------------------------------------------------------
N A V I G A T I O N
------------------------------------------------------*/

#main {
	position: relative;
	width: 851px;
	height: 24px;
	text-align: center;
	margin: 0;
}

#navi {
	position: relative;
	float: left;
	width: 600px;
	height: 24px;
	text-align: left;
	margin: 2px 0 0 15px;
}

#navi ul li { display: inline; margin: 8px;} 

#navi ul li a {
	text-align: left;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
	}

#navi ul li a:hover {font-weight: bolder; }

#clock {
	position: relative;
	float: left;
	text-align: left;
	margin: 2px 0 0 65px;
}

#clock ul li { display: inline; margin: 8px;} 

#clock ul li a {
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
}

#sub {
	position: relative;
	width: 851px;
	height: 24px;
	text-align: center;
	margin: 0;
}

#subnavi {
	width: 700px;
	height: 24px;
	float: left;
	text-align: left;
	position: relative;
	margin: 0 0 0 15px;
}

#subnavi ul li { display: inline; margin: 8px;} 

#subnavi ul li a {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 0.75em;
	color: #666666;
	}

#subnavi ul li a:hover {font-weight: bolder; }

#englisch {
	position: relative;
	float: left;
	width: 60px;
  	height: 24px;
	margin: 0px;
	text-decoration: none;
}

#englisch li {
display: inline;
list-style-type: none;
}

#englisch a {
  	position: absolute;
  	width: 70px;
  	height: 24px;
  	margin: 0;
  	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 0.75em;
	text-align: left;
 	visibility: visible;
  	overflow: hidden;
  	z-index: 100;
}
#englisch a span {visibility: hidden;}

#englisch a:hover {
	text-decoration: none;
 	width: 70px;
  	height: 25px;
  	z-index: 100;
}
#englisch a:hover span {visibility: visible;}

#sprache {
	position: relative;
	float: left;
	width: 60px;
  	height: 24px;
	margin: 0px;
	text-decoration: none;
}

#sprache li {
display: inline;
list-style-type: none;
}

#sprache a {
  	position: absolute;
  	width: 70px;
  	height: 24px;
  	margin: 0;
  	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 0.75em;
	text-align: left;
 	visibility: visible;
  	overflow: hidden;
  	z-index: 100;
}
#sprache a span {visibility: hidden;}

#sprache a:hover {
	text-decoration: none;
 	width: 70px;
  	height: 25px;
  	z-index: 100;
}
#sprache a:hover span {visibility: visible;}

#language {
	right: 0;
	top: 0;
}

#links {
	text-align: left;
}

#links ul li {
	display: inline; 
	margin: 3px;
} 

#links ul li a {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.0em;
	color: #788B54;
	}

#links ul li a:hover {font-weight: bolder; }
/*------------------------------------------------------
N A V I G A T I O N E N D E
------------------------------------------------------*/ 
#welcome {
	position: relative;
	width: 851px;
	margin:15px 0 0 0;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	text-align: center;
}

#angebote {
	padding: 3px;
	margin: 0;
	border: 2px;
	border-style: solid;
	border-color: #9DA001;
	color: #666666;
	font-family: "Arial", Verdana, sans-serif;
	font-size: .85em;
	text-decoration: none;
}

#angebote a:link {
	text-decoration: none;
}

#angebote a:hover {
	color: #000000;
	text-decoration: none;
}

#texte {	
    clear:left;
	position: relative;
	width: 851px;
	height: auto;
	margin: 0;
	padding: 0;
	}

#textlinks {
	float: left;
	position: relative;
	margin: 15px 0 0 20px;
	padding-left: 20px;
	width: 410px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	text-align: left;
	color: #BBB5A2;
}

#textrechts {
	float: left;
	position: relative;
	margin: 15px 0 0 50px;
	width: 300px;
	height: auto;
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	text-align: left;
	color: #666666;
}


#textrechtskarte{
	float: left;
	position: relative;
	margin: 15px 0 0 20px;
	width: 600px;
}


.feld {
	background-color: #FFFFFF;
	padding: 20px;
	border: 1px;
	border-style: solid;
	border-color: #9DA001;
}

.feld li {
	list-style-position: inside;
}

#fuss {
    clear:left;
    margin-top:1.25em;
    text-align:center;
	padding: 30px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
}

#textlinkswide {
	float: left;
	position: relative;
	margin: 25px 0 0 20px;
	padding-left: 20px;
	width: 600px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	text-align: left;
	color: #666666;
}

#textlinks700 {
	float: left;
	position: relative;
	margin: 25px 0 0 20px;
	padding-left: 20px;
	width: 700px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	text-align: left;
	color: #666666;
}

#textlinksnarrow {
	float: left;
	position: relative;
	top: 3em;
	left: 4em;
	margin: 0 30px 0 0;
	width: 200px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
}

#textlinksalt {
	position: relative;
	margin: 15px 0 0 20px;
	padding-left: 20px;
	width: 800px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	text-decoration: none;
	text-align: left;
	color: #BBB5A2;
  	z-index: 100;
}
/*------------------------------------------------------
T E X T 
------------------------------------------------------*/

.fontgrey {
	color: #666666;
	}
	
.font2 {
	color: #666666;
	font-family: "Geneva", Arial, Verdana, sans-serif!important;
	line-height: 200%!important;
	}
.impressum {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.00em;
	color: #666666;
	}
.big {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1.50em;
	color: #666666;
	}
.redbold {
	font-size: 1.25em;
	font-weight: bold;
	color: #AA530C;
	margin: 10px 0;
}
.greenboldsmall {
	font-size: 0.75em;
	font-style: italic;
	color: #98A644;
	margin: 5px 0;
}
.green {
	font-family: "Geneva", Arial, Verdana, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #98A644;
	margin: 5px 0;
}
.greenbold {
	font-size: 1.25em;
	font-weight: bold;
	color: #98A644;
	margin: 10px 0;
}
.p5 {
	padding: 10px;
	background: #0B1C07;
}

/*------------------------------------------------------

------------------------------------------------------*/
#galerie {
	margin: 25px 0 40px 25px;
	width: 800px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
	text-align: center;
}

.border {
	border-bottom: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
}
img {
  border: none;
}

#projektelinks {
	margin: 25px 0 40px 45px;
	width: 400px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
}

#kontakt {
	margin: 25px 0 40px 45px;
	width: 400px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
}
#kontakt h4{
	margin: -25px -10px -175px 460px;
	padding: 0;
	width: 226px;
	height: 194px;
	background: url(bilder/kontakt.gif) no-repeat;
}
#kontakt h3{
	margin: -30px -10px -175px 460px;
	padding: 0;
	width: 241px;
	height: 194px;
	background: url(bilder/contacto.gif) no-repeat;
}
#haftung {
	margin: 0px 0 40px 45px;
	width: 750px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
}
#regionen {
	margin: 0px 0 40px 45px;
	width: 800px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
}
#regionen h2{
	margin: -15px auto -45px 325px;
	padding: 0;
	width: 99px;
	height: 106px;
	background: url(bilder/blume.gif) no-repeat;
}
#regionen h3{
	margin: -60px auto -15px 325px;
	padding: 0;
	width: 99px;
	height: 106px;
	background: url(bilder/blume.gif) no-repeat;
}
#regionen h4{
	margin: 0px auto -25px 325px;
	padding: 0;
	width: 99px;
	height: 106px;
	background: url(bilder/blume.gif) no-repeat;
}

#tipps {
	border: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
	background-color: white;
	float: both;
	margin: 20px 25px 40px 25px;
	width: 760px;
	padding: 20px;
	height: auto;
	text-align: left;
	line-height: 153%;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #BBB5A2;
}

.picfield {
	float: right;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.picfield2 {
	float: left;
	width: auto;
	height: auto;
	margin: 0 20px 0 0;
	padding: 0;
	}

/*------------------------------------------------------
Rechte Textspalte K O N T A K T // I M P R E S S U M
------------------------------------------------------*/
#textrechtskontakt {
	float: both;
	position: relative;
	margin: 150px 25px 15px 465px;
	width: 275px;
	/*font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: .75em;
	color: #666666;*/
}


a:link {
	color: #000000;
}
/*a:link {
	color: #9DA001;
}*/
a:hover {
	color: #000000;
}

#mapa{
	float: both;
	position: relative;
	margin: -665px 25px 50px 150px;
	width: 600px;
}

#mapa h4{
	margin: 0px -10px 0 90px;
	padding: 0;
	width: 565px;
	height: 585px;
	background: url(bilder/mainmap_neu.jpg) no-repeat;
}
