/* CSS Dokument*/

/*Hauptkontainer*/

.logo {
position:absolute;
left: 90px; 
top: 5px;
z-index:0; 
}

.menu {
position:absolute;
z-index:0; 
width: 900px; 
left: 90px; 
top: 110px;
background-color:#6F2D00;
}

.main {
position:absolute;
z-index:0; 
width: 900px; 
left: 90px; 
top: 186px;
background-color:#6F2D00;
}

/* #78564D  */
/* #6F2D00  */
/* #6E3916  */

/*Definiton runde Ecken*/

.corner-top {
font-size: 1px;
line-height: 1px;
display: block;
height: 5px;
background-image: url("../images/corners_left.gif");
background-repeat: no-repeat;
}

.corner-top span {
background-image: url("../images/corners_right.gif");
background-position: 100% 0;
}

.corner-bottom {
font-size: 1px;
line-height: 1px;
display: block;
height: 5px;
background-image: url("../images/corners_left.gif");
background-repeat: no-repeat;
background-position: 0 100%;
clear: both;
}

.corner-bottom span {
background-image: url("../images/corners_right.gif");
background-position: 100% 100%;
}

/*Allgemeingueltige Definitionen*/

body {
background-image:url("../images/elefantenhaut.gif");
}

.text {
font-family:'Arial';
font-size:12pt;
padding: 0 5px 0 10px;
color:#FFFFFF;
text-align:left;

}

.u1 { 
font-size: 17pt;
font-weight:bold;
display: block;
padding: 0 0 10px 0;
}

.u2 { 
font-size: 14pt;
display: block;
padding: 0 0 10px 0;
}

.u3 { 
font-weight: bold;
padding: 0 0 10px 0;
}

.u3-center { 
font-weight: bold;
padding: 0 0 10px 0;
text-align:center;
}

.livingstone
{
font-family:'Times New Roman';
font-weight:bold;
}

.noscript
{
font-size:7pt;
color:#FF0000;
}

.note {
font-size:8pt;
}

.center {
text-align:center;
}

.history-back-detail  {
position:absolute;
left:861px;
top:10px;
}

.design {
width:880px;
position:relative;
left:-3px;
}


a:link {text-decoration:underline;color:#FFFFFF;}
a:visited {text-decoration:underline;color:#FFFFFF;}
a:active {text-decoration:underline;color:#FFFFFF;}
a:focus {text-decoration:underline;color:#BA9B94;}
a:hover {text-decoration:underline;color:#BA9B94;}

/*Definitonen Menu*/

.menu-allgemein {
font-family:'Arial';
font-size:16px;
background-color:#363335;
width:900px;
padding:0;
border-style:none;
margin-top:5px;
}

.menu-touren {
font-family:'Arial';
font-size:16px;
font-weight:bold;
background-color:#FCA31F;
width:900px;
padding:0;
border-style:none;
}

.menu-td {
width:150px;
text-align:center;
}

.menu-touren-focus {
width:150px;
text-align:center;
background-color:#363335;
}

.menu-allgemein-focus {
width:150px;
text-align:center;
background-color:#FCA31F;
}


a.white:link {text-decoration:none;color:#FFFFFF;}
a.white:visited {text-decoration:none;color:#FFFFFF;}
a.white:active {text-decoration:none;color:#FFFFFF;}
a.white:focus {text-decoration:none;color:#FFFFFF;}
a.white:hover {text-decoration:none;color:#000000;}

a.black:link {text-decoration:none;color:#000000;}
a.black:visited {text-decoration:none;color:#000000;}
a.black:active {text-decoration:none;color:#000000;}
a.black:focus {text-decoration:none;color:#000000;}
a.black:hover {text-decoration:none;color:#FFFFFF;}

/*Spezielle Definitonen*/

/*Index*/

.intro {
position:absolute;
z-index:1; 
width:480px; 
height:302px;
left:210px; 
top:35px;
}

.aktuelles {
position:absolute;
z-index:1; 
width:150px;
height:200px;
left:30px; 
top:86px;
}

.index-text {
position:absolute;
z-index:1;
width:880px;
left:10px;
top:367px;
text-align:center;
}

.index-container {
position:static;
z-index:0; 
height:500px;
}

/*Gallerie*/

.bild {
width:880px;
padding:0;
border-style:none;
margin-top:5px;
margin-bottom:5px;
}

.bildgross-td-left {
width:78px;
text-align:right;
}

.bildgross-td-center {
width:745px;
text-align:center;
}

.bildgross-td-right {
width:77px;
text-align:left;
}

.bild-space {
height:0px;
}

.bild-klein {
width:149px;
text-align:center;
}

.vorschau {
cursor:pointer;
}

* html .vorschau{
cursor:hand;
}

a.a-bild:link {text-decoration:none;color:#78564D;}
a.a-bild:visited {text-decoration:none;color:#78564D;}
a.a-bild:active {text-decoration:none;color:#78564D;}
a.a-bild:focus {text-decoration:none;color:#78564D;}
a.a-bild:hover {text-decoration:none;color:#78564D;}

.bild-reisen {
position:absolute;
z-index:1;
left:210px;
top:100px;
}
.bild-malawi {
position:absolute;
z-index:1;
left:481px;
top:50px;
}
.bild-tansania {
position:absolute;
z-index:1;
left:100px;
top:280px;
}
.bild-sambia {
position:absolute;
z-index:1;
left:550px;
top:240px;
}
.bild-mosambik {
position:absolute;
z-index:1;
left:450px;
top:400px;
}

.galerie-space {
position:relative;
z-index:1;
height:490px;
}


/*Tourdaten*/

.tourdaten-tabelle {
position:relative;
z-index:1;
width:830px;
left:25px;
top:0px;
}

.tourdaten {
font-weight:bold;
width:830px;
padding:0;
border-style:none;
color:#000000;
}

.tourdaten-tr {
background-color:#FFCE8C;

/* #BA9B94 
#FFCAA6

*/


}

.tourdaten-td-130 {
width:130px;
text-align:left;
padding-left:5px;
}

.tourdaten-td-180 {
width:180px;
text-align:left;
}

.tourdaten-colspan {
padding-left:5px;
}

.tourdaten-space {
height:5px;
}

a.a-details:link {text-decoration:underline;color:#000000;}
a.a-details:visited {text-decoration:underline;color:#000000;}
a.a-details:active {text-decoration:underline;color:#000000;}
a.a-details:focus {text-decoration:underline;color:#000000;}
a.a-details:hover {text-decoration:underline;color:#FFFFFF;}

/*Anmeldung*/

.anmeldung-tabelle {
width:880px;
padding:2;
border-style:none;
color:#FFFFFF;
}

.anmeldung-space {
height:20px;
}

.anmeldung-space-stay {
height:20px;
}

.anmeldung-space-u1 {
height:40px;
}

.anmeldung-gr {
font-size:20px;
text-align:center;
background-color:#FFCE8C;
color:#000000;
}

.anmeldung-kl {
font-size:10px;
text-align:center;
}

.anmeldung-mi {
text-align:center;
}

.anmeldung-note {
font-size:10px;
text-align:center;
}

.anmeldung-td-kl {
width:220px;
}

.anmeldung-td-kl-zs {
width:220px;
}

.anmeldung-td-gr {
width:320px;
}

.anmeldung-td-us {
width:320px;
}

.anmeldung-balken {
background-color:#FFCE8C;
color:#000000;
}

.anmeldung-mi-balken {
background-color:#FFCE8C;
color:#000000;
font-size:14px;
text-align:center;
}

a.a-anmeldung:link {text-decoration:underline;color:#000000;}
a.a-anmeldung:visited {text-decoration:underline;color:#000000;}
a.a-anmeldung:active {text-decoration:underline;color:#000000;}
a.a-anmeldung:focus {text-decoration:underline;color:#000000;}
a.a-anmeldung:hover {text-decoration:underline;color:#FFFFFF;}

/* Tourdetails */

.design-tourdetails {
width:630px;
}

/* Wir Ueber uns */

.uns {
width:880px;
padding:0;
border-style:none;
color:#FFFFFF;
}

.uns-zahl-1 {
vertical-align:top;
width:20px;
font-weight:bold;
}

.uns-zahl {
padding-top:10px;
vertical-align:top;
width:20px;
font-weight:bold;
}

.uns-text {
padding-top:10px;
vertical-align:top;
}

.uns-text-1 {
vertical-align:top;
}

/* Leistungen */

.design-leistungen {
width:480px;
}

.design-leistungen2 {
width:440px;
}


/* Selbstfahrer */

.design-selbstfahrer {
width:420px;
}

/* Ueber Malawie */

.design-malawi {
width:350px;
}


/* Links */

.links-table {
width:880px;
padding:0;
}

.links-td-kl {
width:12px;
}

.design-links {
width:420px;
}

/* mq-detail */

.design-mq {
width:380px;
}

/* Kontakt */

.kontakt-bilddiv {
position:absolute;
top:50px;
left:500px;
}