html, body, div, span, fieldset, caption, table, h1, h2, h3, p, a, img, ul, li, ol, form, img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

html {
min-height:101%;
}

body {
    background: #EDFAFF url(../imagenes/index/franja-body.jpg) repeat-x scroll center top;
    margin: 0pt auto;
    text-align: center;
}

/* ---- Fliesstext */
table, td, p {
    font: 12px / 14px Arial, Helvetica, sans-serif;
    color: #000000;
}

input, select, textarea {
    font: 11px / 14px Arial, Helvetica, sans-serif;
    color: #000000;
}

/* ---- verschiedene Textformatierungen */
.textweiss {
    color: #fff;
}

#separacion-bajada, .separacion-bajada {
    border-bottom: 2px dotted #3E80A8;
    margin: 20px 10px 10px;
}

.txt-negrita {
    font-size: 11px;
    font-weight: bolder;
}

.kontaktLink {
	padding-top:10px;
	display:block;
}

.info {
	font-size:9px;
	margin-bottom:10px;
	display:block;
}

.form-kontakt label {
	display:block;
	float:left;
	width:90px;
}

.textLeft,
.table-left td,
.table-left tr {
	text-align:left;
}

.textCenter strong {
	text-align:center;
	display:block;
		padding-top:5px;
	padding-bottom:5px;
}

.table-center tr, .table-center th, .table-center2 th {
    text-align: center;
    vertical-align: middle;
	padding-top:5px;
	padding-bottom:5px;
}

.table-center td {
    text-align: center;
    height: 20px;
    vertical-align: middel;
	
}

.table-center2 td {
    text-align: left;
    height: 20px;
    vertical-align: middel;
	padding-left:6px;
}

.tabelHead {
	text-align:center;
	font-weight:bold;
	margin-top:10px;
}

.wrapper {
	position:relative;
	width: 760px;
	z-index:1;
}

#price-btn {
   left: 484px;
    position: absolute;
    top: 250px;
}

.form1-contacto {
    background-color: #F4F4F4;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-bottom: 5px;
    width: 250px;
}

.textarea {
    background-color: #F4F4F4;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 100px;
    margin-bottom: 5px;
    width: 250px;
}

.input1 {
    font-size: 12px;
    width: 70px;
    padding: 1px;
}

.select1 {
    font-size: 12px;
    width: 70px;
    padding: 1px;
}

.textfett {
    font-weight: bold;
}

.textfettbignorth, .textfettsantiago {
    font-weight: bold;
    color: #993300;
}

.textfettwein {
    font-weight: bold;
    color: #990033;
	text-align:left;
	margin-bottom:10px;
}

.textfettsmallnorth {
    font-weight: bold;
    color: #FF6600;
}

.textfettislands {
    font-weight: bold;
    color: #669900;
}

.textfettpazifik, .textfettnorthpatagonia {
    font-weight: bold;
    color: #006699;
	text-align:left;
}

.textfettsmallsouth {
    font-weight: bold;
    color: #009933;
}

.textfettnorthpatagonia2 {
	margin-bottom:2px;
	    font-weight: bold;
    color: #006699;
}

.textfettsouthpatagonia {
    font-weight: bold;
    color: #330066;
}

/* ---- Überschriften */
h1 {
    font: bold 24px / 24px Arial, Helvetica, sans-serif;
    color: #993300;
    padding-bottom: 20px;
    margin-top: 10px;
}

h1.headbignorth, h1.textbignorth, .textsantiago, h1.headsantiago {
    color: #993300;
}

h1.headsmallnorth, .textsmallnorth {
    color: #FF6600;
}

h1.headislands, .textislands {
    color: #669900;
}

h1.headpazifik, .textpazifik, h1.headnorthpatagonia, .textnorthpatagonia {
    color: #006699;
}

h1.headsmallsouth, .textsmallsouth {
    color: #009933;
}

h1.headwein, .textwein {
    color: #990033;
}

h1.headsouthpatagonia, .textsouthpatagonia {
    color: #330066;
}

h2 {
    font: bold 16px / 16px Arial, Helvetica, sans-serif;
    margin-bottom: 30px;
}

h2.subtitleauto02 {
    font: bold 16px / 16px Arial, Helvetica, sans-serif;
    margin-bottom: 16px;
}

h3 {
    font: bold 11px / 14px Arial, Helvetica, sans-serif;
    color: #993300;
}

h3.title03reiseland {
    font: 11px / 14px Arial, Helvetica, sans-serif;
}

ul {
    margin-left: 35px
}

li {
    margin-bottom: 6px
}

.titulo {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight:bold;
}

.subtitulo3 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #993300;
    font-style: normal;
    font-weight: normal;
}

.subtitulo1 {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}

.bold {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #000000;
}

.bajada {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

.texto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
	text-align:left;
}

.subtitulos {
    font-family: Arial, Helvetica, sans-serif;
}

.subtitulos2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ---- Linien */
hr {
    border-top: 1px dashed #000;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 1px;
}

/* ---- Navigation */
ul#servicenav {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul#servicenav li {
    display: inline;
    height: 9px;
}

/* ---- Formulare */
select.auswahl {
    width: 220px;
}

.pflicht {
    color: #993300;
}

td.titelabschnitt {
    border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
    font-weight: bold;
    height: 20px;
    margin: 14px 0px 14px 0px;
}

form select, form input, form textarea {
    width: 250px;
}

form input.kurz {
    width: 50px;
}

form input.lang {
    width: 200px;
}

form.form-mietwagen input.button, form.form-mietwagen input.buttonsubmit, form.form-mietwagen .weiteauto, form.form-kontakt input.button, form.form-kontakt input.buttonsubmit, form.form-kontakt .weiteauto {
    width: auto;
}

form.form-mietwagen input.buttonsubmit, form.form-kontakt input.buttonsubmit {
    font-weight: bold;
}

.pie {
    background: #176192 url(../imagenes/index/fondo-bandera.jpg) no-repeat top right;
    height: 130px;
    width: 750px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

.txt-pie {
    color: #fff;
    font-weight: bolder;
    font-size: 12px;
    padding-left: 20px;
    margin: 0px;
    padding-top: 20px;
}

.txt-pie-simple {
    margin: 0px;
    color: #fff;
    font-size: 12px;
    padding-left: 20px;
    margin: 0px;
    padding-bottom: 0px;
}

.txt-pie-simple a {
    color: #fff;
}

.txt-pie-simple a:hover {
    text-decoration: none;
}

.pie-absoluto {
    position: absolute;
    margin: 0px;
    text-align: right;
    right: 0px;
    top: 100px;
}

.txt-pie-simple2 {
    color: #fff;
    margin: 0px;
    font-size: 12px;
    padding-left: 20px;
    padding-bottom: 0px;
}

.txt-pie-simple2 a {
    color: #fff;
    padding-right: 20px;
}

.txt-pie-simple2 a:hover {
    text-decoration: none;
}

.kabinen {
	display:block;
	float:left;
	width:50px;
	height: 15px;
	font-weight:bold;
}

.limpiar {
    clear: both;
}

a {
    outline-style: none;
    outline-width: 0pt;
}

.submenu {
    font-size: 11px;
    position: absolute;
    left: 2px;
}

.submenu a {
    color: #fff;
    padding-right: 20px;
}

.submenu a:hover {
    text-decoration: none;
}

.submenu-banderas {
    padding-left: 40px;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #95c6d3;
    font-weight: bolder;
    position: absolute;
    right: 0px;
    top: 0px;
}

.submenu-banderas a {
    color: #fff;
}

.submenu-banderas a:hover {
    text-decoration: none;
}

.submenu a:hover {
    text-decoration: none;
}

#top {
    margin: 0 auto;
    text-align: left;
    width: 750px;
    position: relative;
    height: 20px;
    padding-top: 5px;
}

.banderitas {
    padding-left: 3px;
    border: none;
    margin-right: 7px;
}

/*NAF*/
#caja-margen-izq-der {
    margin: 0 25px 0 40px;
    padding-bottom: 1px;
}

#caja-links {
    background: url(../imagenes/index/fondo-links.png) left top no-repeat;
    height: 61px;
    padding: 5px 10px;
    margin: 11px 0;
}

#caja-tours-hoteles {
    background: url(../imagenes/index/fondo-caja1.jpg) no-repeat;
    width: 223px;
    height: 398px;
    padding: 10px 15px 0;
    margin: 0 0 10px 0;
    float: left;
}

#caja-cruceros, #caja-vuelos, #caja-rent-a-car {
    height: 112px;
    padding: 10px 10px;
}

#caja-cruceros {
    background: url(../imagenes/index/fondo-cruceros.jpg) left top no-repeat;
    margin-bottom: 8px
}

#caja-vuelos {
    background: url(../imagenes/index/fondo-vuelos.jpg) left top no-repeat;
    margin-bottom: 4px
}

#caja-rent-a-car {
    background: url(../imagenes/index/fondo-rent-a-car.jpg) left top no-repeat;
    padding: 14px 11px 10px;
}

.padding-top {
    padding-top: 65px;
    margin-bottom: 0px;
}

.padding-top-first {
	padding-top: 50px
}

.padding-top2 {
    padding-top: 58px
}

#caja-chile {
    background-image: url(../imagenes/index/chile.jpg);
    background-repeat: no-repeat;
    height: 85px;
    width: 200px;
    margin: 10px auto;
    text-align: left;
    padding-top: 9px;
    padding-left: 14px;
}

#caja-links .text-fff {
    text-align: center;
    margin-bottom: 4px
}

#caja-links a {
    margin: 0 4px
}

#caja-links a, .text-fff {
    color: #FFFFFF
}

p a {
	color: #0081ee;
	text-align: center;
}

.text-h1 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #ee8700;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0
}

.text-h2 {
    color: #ee8700;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 4px;
}

.text-p {
    font-size: 13px;
    font-weight: bold;
    color: #ee8700;
    margin-bottom: 5px;
}

.text-p14 {
    font-size: 14px;
    font-weight: bold;
    color: #ee8700;
    margin-bottom: 40px;
    font-family: "Trebuchet MS";
}

p {
    margin-bottom: 10px
}

.text-pp {
    font-size: 13px;
}

.text-tit-links {
    color: #326e8e;
    font-weight: bold;
    font-size: 12px;
}

