
/* GLOBAL */

* {
	margin:0px;
	padding:0px;
}

body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#index {
	background:url(../images/bg_index.jpg) center top repeat-y;
}

#home {
	background:url(../images/bg_home.jpg) center top repeat-y;
}

#hatari {
	background:url(../images/bg_hatari.jpg) center top repeat-y;
}

#kilimanjaro {
	background:url(../images/bg_kilimanjaro.jpg) center top repeat-y;
}

#mkomazi {
	background:url(../images/bg_mkomazi.jpg) center top repeat-y;
}

#saadani {
	background:url(../images/bg_saadani.jpg) center top repeat-y;
}

#pangani {
	background:url(../images/bg_pangani.jpg) center top repeat-y;
}

#zanzibar {
	background:url(../images/bg_zanzibar.jpg) center top repeat-y;
}

#position,
#position_index {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#position {
	width:935px;
}

#position_index {
	width:634px;
	padding-top:60px;
}

/* HEAD */

#head_index {
	width:634px;
	height:80px;
	text-align:right;
}

#head {
	width:934px;
	height:110px;
	background:url(../images/head.gif) left top no-repeat;
	text-align:right;
	float:left;
}

#head p,
#head_index p {
	font-size:12px;
	color:#f2eec9;
}

#head p {
	padding:80px 20px 0px 0px;
}

#head_index p {
	padding:40px 20px 0px 0px;
}

#head a,
#head_index a {
	color:#f2eec9;
}

#head a:hover, 
#head_index a:hover {
	color:#680203;
}

/* MENU */

#menu {
	width:200px;
	float:left;
	line-height:25px;
	color:#880708;
}

#menu dt {
	list-style:none;
	border-bottom:#880708 1px solid;
	font-weight:bold;
	background-color:#fdfbec;
	padding-left:22px;
}

#menu dt a {
	color:#880708;
	text-decoration:none;
	width:178px;
	display:block;
	padding-left:22px;
	margin-left:-22px;
	font-weight:normal;
	background-color:#f3efca;
}

#menu dt a:hover {
	background-color:#fdfbec;
	font-weight:bold;
}

#menu dd {
	border-bottom:#880708 1px dashed; 
	background:#f3efca url(../images/arrow.gif) 22px center no-repeat;
	padding-left:30px;
	list-style:none;
	font-weight:bold;
}

#menu dd a {
	color:#880708;
	text-decoration:none;
	padding-left:30px;
	margin-left:-30px;
	width:170px;
	display:block;
	font-weight:normal;
}

#menu dd a:hover {
	font-weight:bold;
}

#menu img {
	width:200px;
	height:175px;
}

/* CONTENT */

#content {
	width:496px;
	float:left;
	margin:19px;
	color:#646447;
	line-height:14px;
}

#content p,
#content h1,
#content ul {
	margin:0px 5px 0px 5px;
}

#content p {
	padding-bottom:10px;
}

#content h1 {
	color:#880708;
	font-size:18px;
	padding:20px 0px 12px 0px;
}

#content ul {
	padding-left:16px;
	line-height:16px;
}

#content ol {
	padding-left:29px;
	line-height:16px;
}

#content a {
	color:#880708;
}

#content a:hover {
	color:#646447;
}

.ContentColumn {
	width:245px;
	float:left;
	margin:10px 0px 10px 0px;
}

#Copyright {
	clear:left;
}

#Imprint li {
	margin-bottom:10px;
}

/* TEASER */

.teaser {
	width:184px;
	background:url(../images/teaser_bg.gif) left top repeat-y;
	float:right;
	clear:right;
	margin-top:20px;
	margin-right:8px;
	color:#880708;
	text-decoration:none;
}

.teaser:hover {
	color:#646447;
}

.teaser_img {
	padding:5px;
	border:0px;
	width:174px;
	height:124px;
}

.teaser p {
	padding:0px 8px 5px 8px;
	text-decoration:underline;
}

.teaser_foot {
	background:url(../images/teaser_foot.gif) left bottom no-repeat;
	margin-right:-8px;
	border:0px;
	width:184px;
	height:4px;
}

/* FOOT */

#foot_out {
	clear:both;
	padding-top:24px;
	padding-left:224px;
}

#foot {
	width:484px;
	border-top:#880708 1px dashed; 
}

#foot p {
	float:left;
	padding:3px 20px 20px 2px;
}

#foot a {
	color:#880708;
}

#foot a:hover {
	color:#646447;
}

/* Safari Table */

#SafariTable {
	text-align:center;
	margin-bottom:8px;
}

#SafariTable td {
	padding:3px;
}
