@charset "utf-8";
/* Riding Brazil CSS */

* {
	margin:0;
	padding:0;
}

html {
	height:100%;
	width:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background:#8D7352 url(../allgemein/hg_leerbereich.gif) left repeat-y;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
}

table {
	border-collapse:collapse;
	border:0 none;
}

td {
	border:0 none;
}

img {
	border:0 none;
	display:block;
}

/* Allgemeines Layout */

#ridingbrazil {
	width:100%;
	padding: 0 0 0 0;
	background:#D3BF8D url(../allgemein/hg_inhalte.gif) left repeat-y;
	display:table;
}

#kopfbereich {
	width:960px;
	display:table;
	float:left;
	background:#D3BF8D url(../allgemein/hg_inhalte.gif) left repeat-y;
}

#logo {
	width:200px;
	height:200px;
	background:#482818 url(../allgemein/logo.gif) 0 67px no-repeat;
	float:left;
}

#kopfbild {
	height:135px;
	width:760px;
	background:url(../allgemein/hg_kopfbild.jpg);
	float:left;
}

#pwt {
	display:block;
	float:left;
	width:407px;
	height:135px;
	border:0 none;
}

#sjat {
	display:block;
	float:left;
	width:353px;
	height:135px;
	border:0 none;
}

#hauptmenue {
	height:29px;
	width:760px;
	float:left;
}

#uebergang {
	height:32px;
	width:760px;
	float:left;
	background:url(../allgemein/e_kakaduschwanz.gif) 397px 0 no-repeat;
}

a#deutsch {
	display:block;
	height:18px;
	width:79px;
	float:right;
	margin:2px 6px 0 0;
	background:url(../allgemein/link_deutsch.gif);
}

a:hover#deutsch {
	background-position:0 18px;
}

#inhaltsbereich {
	width:960px;
	display:table;
	float:left;
}

#ueberschriften {
	width:390px;
	padding:0 0 0 244px;
	margin:-6px 0 0 0;
}

#ueberschriften.trails {
	margin:-28px 0 0 0;
}

#inhalt {
	width:760px;
	float:left;
	padding:30px 0 0 0;
	margin:0 0 0 200px;
}

#linke-leiste {
	width:200px;
	display:table;
	padding:0 0 10px 0;
	margin:-11px 0 0 0;
	position:absolute;
	left:0;
}

a#sj-link {
	display:block;
	height:184px;
	width:200px;
	border-top:2px solid #B2A186;
	border-bottom:2px solid #B2A186;
	background:url(../allgemein/link_sj-li.gif);
}

a:hover#sj-link {
	background-position:400px 0;
}

a#sj-link.pa {
	background:url(../allgemein/link_sj-li.gif) 200px 0;
}

a:hover#sj-link.pa {
	background-position:0 0;
}

a#pantanal-link {
	display:block;
	height:184px;
	width:200px;
	border-top:2px solid #B2A186;
	border-bottom:2px solid #B2A186;
	background:url(../allgemein/link_pantanal-li.gif);
	margin:10px 0 0 0;
}

a:hover#pantanal-link {
	background-position:400px 0;
}

a#pantanal-link.sj {
	background:url(../allgemein/link_pantanal-li.gif) 200px 0;
}

a:hover#pantanal-link.sj {
	background-position:0 0;
}

#partner {
	margin:50px 0 0 0;
}

#unicorn {
	display:block;
	height:41px;
	width:164px;
	margin:10px 0 50px 22px;
	background:url(../allgemein/link_unicorn.gif);
}

#cheval {
	display:block;
	height:127px;
	width:148px;
	margin:10px 0 0 24px;
	background:url(../allgemein/link_cheval.gif);
}

a#amazonas-link {
	display:block;
	height:184px;
	width:200px;
	border-top:2px solid #B2A186;
	border-bottom:2px solid #B2A186;
	background:url(../allgemein/link_amazonas2.gif);
	margin:50px 0 0 0;
}

a:hover#amazonas-link {
	background-position:200px 0;
}

a#sct-link {
	display:block;
	height:184px;
	width:200px;
	border-top:2px solid #B2A186;
	border-bottom:2px solid #B2A186;
	background:url(../allgemein/link_sct2.gif);
	margin:10px 0 0 0;
}

a:hover#sct-link {
	background-position:200px 0;
}

#fussbereich {
	width:100%;
	background:url(../allgemein/hg_fuss1.gif) repeat-x;
	display:table;
	clear:both;
}

#fuss1 {
	width:100%;
	height:60px;
	background:url(../allgemein/hg_fuss2.gif) left no-repeat;
}

#fuss2 {
	width:960px;
	height:60px;
	background:url(../allgemein/hg_fuss2.gif) left no-repeat;
}

/* Hauptmenue (NoScript-Lösung) */

#hauptmenue ul {
	background:url(../allgemein/cssm_active.gif);
	width:100%;
	height:29px;
	display:block;
}

#hauptmenue li {
	display:block;
	position:absolute;
}

#hauptmenue ul.home {
	background-position:0 0;
}

#hauptmenue ul.pantanal {
	background-position:0 174px;
}

#hauptmenue ul.sj {
	background-position:0 145px;
}

#hauptmenue ul.arb {
	background-position:0 116px;
}

#hauptmenue ul.contact {
	background-position:0 87px;
}

#hauptmenue ul.links {
	background-position:0 58px;
}

#hauptmenue ul.imprint {
	background-position:0 29px;
}

a#home, a#home-l, a#home-r {
	display:block;
	height:29px;
	width:59px;
	position:absolute;
	margin:0 0 0 36px;
	background:url(../allgemein/cssm_home.gif) 0 0;
}

a#pantanal, a#pantanal-l, a#pantanal-r {
	display:block;
	position:absolute;
	height:29px;
	width:170px;
	margin:0 0 0 81px;
	background:url(../allgemein/cssm_pantanal.gif) 0 0;
}

a#sj, a#sj-l, a#sj-r {
	display:block;
	position:absolute;
	height:29px;
	width:195px;
	margin:0 0 0 238px;
	background:url(../allgemein/cssm_sj.gif) 0 0;
}

a#arb, a#arb-l, a#arb-r {
	display:block;
	position:absolute;
	height:29px;
	width:151px;
	margin:0 0 0 418px;
	background:url(../allgemein/cssm_arb.gif) 0 0;
}

a#contact, a#contact-l, a#contact-r {
	display:block;
	position:absolute;
	height:29px;
	width:71px;
	margin:0 0 0 555px;
	background:url(../allgemein/cssm_contact.gif) 0 0;
}

a#links, a#links-l, a#links-r {
	display:block;
	position:absolute;
	height:29px;
	width:62px;
	margin:0 0 0 612px;
	background:url(../allgemein/cssm_links.gif) 0 0;
}

a#imprint, a#imprint-l, a#imprint-r {
	display:block;
	position:absolute;
	height:29px;
	width:74px;
	margin:0 0 0 660px;
	background:url(../allgemein/cssm_imprint.gif) 0 0;
}

a:hover#home, a:hover#pantanal, a:hover#sj, a:hover#arb, a:hover#contact, a:hover#links, a:hover#imprint {
	background-position:0 87px;
}

a:hover#pantanal-l, a:hover#sj-l, a:hover#arb-l, a:hover#contact-l, a:hover#links-l, a:hover#imprint-l {
	background-position:0 58px;
}

a:hover#home-r, a:hover#pantanal-r, a:hover#sj-r, a:hover#arb-r, a:hover#links-r, a:hover#contact-r {
	background-position:0 29px;
}

/* Pantanal Wildlife Trail / SJ Adventure Trail Menues */

ul#pantanal-menue, ul#sj-menue {
	border-top:2px solid #B2A186;
	border-bottom:2px solid #B2A186;
	display:block;
	margin:0 0 10px 0;
	padding:45px 0 0 0;
	background:#A4633A url(../allgemein/link_pantanal-li-2.gif) top no-repeat;
}

ul#sj-menue {
	background:#A4633A url(../allgemein/link_sj-li-2.gif) top no-repeat;
}

ul#pantanal-menue li, ul#sj-menue li {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

ul#pantanal-menue li a, ul#sj-menue a {
	display:block;
	padding:3px 10px 3px 28px;
	text-decoration:none;
	font-size:0.8em;
	line-height:1.2em;
	vertical-align:top;
	color:#EDE3C3;
	border-top:1px solid #482818;
}

ul#pantanal-menue li a:hover, ul#sj-menue li a:hover {
	background:#764629;
	color:#EDE3C3;
}

ul#pantanal-menue li.aktiv a, ul#sj-menue li.aktiv a {
	background:#EDE3C3;
	color:#2F1508;
}

ul#pantanal-menue li.aktiv ul li a, ul#sj-menue li.aktiv ul li a {
	background:#764629;
	color:#EDE3C3;
}

ul#pantanal-menue li.aktiv ul li.aktiv a, ul#pantanal-menue li.aktiv ul li.aktiv a:hover, ul#sj-menue li.aktiv ul li.aktiv a, ul#sj-menue li.aktiv ul li.aktiv a:hover {
	background:#D4B693;
	color:#2F1508;
}

ul#untermenue {
	margin:0;
	padding:0;
}

ul#untermenue li {
}

ul#untermenue li a {
	display:block;
	font-size:0.7em;
	padding:2px 10px 2px 28px;
	vertical-align:top;
}

ul#pantanal-menue li.aktiv ul li a:hover, ul#sj-menue li.aktiv ul li a:hover {
	background:#59331E;
}

/* Typografie */

#ueberschriften h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.6em;
	color:#2F1508;
}

#ueberschriften h1.sifr {
	font-size:28px;
}

#ueberschriften h3 {
	font-weight:normal;
	font-size:1.2em;
	color:#2F1508;
}

#ueberschriften h3.sifr {
	font-size:16px;
}

#inhalt h1.sifr {
	font-size:28px;
}

#inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4 {
	font-weight:normal;
	color:#2F1508;
	padding:0 18px 0 48px;
	width:384px;
}

h1 {
	font-size:1.3em;
}

h2 {
	font-size:1.2em;
	line-height:1.4em;
}

h3 {
	font-size:1em;
	line-height:1.4em;
}

h4 {
	font-size:0.8em;
	line-height:1.2em;
	font-weight:bold;
}

#inhalt h4 {
	font-weight:bold;
}

p {
	font-size:0.8em;
	line-height:1.6em;
	padding:0 18px 0 48px;
	width:384px;
	color:#2F1508;
}

p.halbe-zeile {
	line-height:0.8em;
}

.anderthalbe-zeile {
	line-height:2.4em;
}

small {
	font-size:0.85em;
	line-height:1.4em;
}

.me {
	word-spacing:-0.15em;
	white-space:nowrap;
}

#inhalt a p.link {
	text-decoration:none;
	font-weight:normal;
	color:#2F1508;
}

#inhalt a:hover p.link {
	text-decoration:none;
	font-weight:normal;
}

#inhalt a, #inhalt a p {
	font-weight:bold;
	text-decoration:none;
	color:#2B8500;
	cursor:pointer;
}

#inhalt a:hover, #inhalt a:hover p {
	color:#A4633A;
	text-decoration:underline;
}

#inhalt a h2, #inhalt a h3 {
	text-decoration:none;
	cursor:pointer;
}

#inhalt a:hover h2, #inhalt a:hover h3 {
	color:#A4633A;
}

#inhalt ul, #inhalt ol {
	padding:0 18px 0 56px;
	width:362px;
}

#inhalt ul li, #inhalt ol li {
	list-style-image:url(../allgemein/e_punkt.gif);
	font-size:0.8em;
	line-height:1.6em;
	padding:0 0 0.2em 2px;
	margin:0 0 0 16px;
}

#inhalt ol li {
	list-style-image:none;
	list-style:decimal;
}

#inhalt ul li h1 {
	padding:0;
	width:auto;
}

strong {
	font-weight:normal;
}

.dick {
	font-weight:bold;
}

.clear {
	clear:both;
}

span.high {
	font-size:0.8em;
	line-height:1.6em;
	vertical-align:top;
}

span.high3 {
	font-size:0.8em;
	line-height:1.4em;
	vertical-align:top;
}

.inhalt-mit-bild {
	padding:0 0 0 48px;
	width:384px;
}

.inhalt-mit-bild p, #inhalt .inhalt-mit-bild h1, #inhalt .inhalt-mit-bild h2, #inhalt .inhalt-mit-bild h3, #inhalt .inhalt-mit-bild h4 {
	padding:0;
	width:auto;
}

.inhalt-mit-bild span, a.links span {
	font-size:0.8em;
	line-height:1.6em;
	display:block;
}

.inhalt-mit-bild span {
}

.inhalt-mit-bild a span.h2 {
	font-size:1.2em;
	line-height:1.4em;
	text-decoration:none;
	cursor:pointer;
	font-weight:normal;
	color:#2F1508;
}

.inhalt-mit-bild a span.h3, a.links span.h2 {
	font-size:1em;
	line-height:1.4em;
	text-decoration:none;
	cursor:pointer;
	font-weight:normal;
	color:#2F1508;
}

a.links {
	padding:0 18px 0 48px;
	width:384px;
	display:block;
}

.inhalt-mit-bild a:hover span.h3, .inhalt-mit-bild a:hover span.h2, a:hover.links span.h2 {
	color:#A4633A;
}

.inhalt-mit-bild a span.klein {
	font-weight:normal;
	font-size:0.7em;
	color:#2F1508;
}

.inhalt-mit-bild a:hover span.klein {
	color:#A4633A;
}

.bild-li {
	float:left;
	margin:0 8px 0.4em 0;
}

.bild-re {
	float:right;
	margin:0 0 0.4em 8px;
}

.bildfeld {
	width:310px;
	display:table;
	float:right;
	background:#EDE3C3;
	padding: 0 0 5px 0;
}

.erstes {
	margin:-42px 0 0 0;
}

.bildfeld img {
	display:block;
	margin:3px 0 2px 0;
}

.bildfeld span {
	font-size:0.7em;
	line-height:1em;
	padding:0 6px 0 0;
	font-weight:bold;
	display:block;
}

#inhalt .bildfeld h3 {
	font-size:0.9em;
	font-weight:bold;
	padding:0;
	width:auto;
}

.bildfeld p {
	padding:0;
	width:auto;
	font-size:0.7em;
	line-height:1.4em;
}

.bildfeld p.halbe-zeile {
	line-height:0.8em;
}

.halb-li {
	float:left;
	width:158px;
}

.halb-re {
	float:right;
	width:152px;
}

.bildfeld-rechts {
	width:384px;
	display:table;
	float:left;
	margin:0 0 0 48px;
}

.bildfeld-rechts img {
	display:block;
	margin:3px 0 2px 0;
}

.bildfeld-rechts span {
	font-size:0.7em;
	line-height:1em;
	padding:0 0 0.4em 0;
	font-weight:bold;
	display:block;
}

#linke-leiste p {
	padding:0 10px 0 26px;
	margin:0;
	font-size:0.7em;
	line-height:0.8em;
	width:auto;
	color:#fff;
}

span.linkbeschreibung {
	display:none;
}

.preistabelle, .tabelle-zwei {
	width:384px;
	margin:0 18px 0 48px;
}

.preistabelle td, .tabelle-zwei td {
	padding:0 18px 3px 0;
	font-size:0.8em;
	line-height:1.6em;
	color:#2F1508;
	vertical-align:top;
}

td.tag {
	text-align:right;
	padding:0 18px 0 0;
}

td.halb {
	width:50%;
}

td.vollmond {
	width:30%;
}

td.anderthalb-zelle {
	padding-top:0.8em;
}

a#link-sct {
	width:310px;
	height:184px;
	display:block;
	background: url(../allgemein/link_sct.gif);
	margin:3px 0 14px 0;
}

a:hover#link-sct {
	background-position:bottom;
}

a#link-amazonas {
	width:310px;
	height:184px;
	display:block;
	background: url(../allgemein/link_amazonas.gif);
	margin:0 0 -2px 0;
}

a:hover#link-amazonas {
	background-position:bottom;
}

/* TO THE TOP */

a.top {
	width:160px;
	position:absolute;
	margin:0 0 0 -180px;
	display:block;
	color:#fff !important;
	font-size:0.7em;
	line-height:1.4em;
	text-decoration:none;
}

a:hover.top {
	color:#A4633A !important;
}

/* SPECIAL */

a#special {
	display:block;
	background-image:url(../allgemein/sp_sj-2011.gif);
	background-position:top;
	height:74px;
	border-top:2px solid #B2A186;
	border-bottom:2px solid #B2A186;
	margin:0 0 10px 0;
}

a:hover#special {
	background-position:0 148px;
}

a#special.passiv {
	background-position:bottom;
}

a:hover#special.passiv {
	background-position:top;
}

a#special span {
	display:none;
}
