/*
stylesheet fuer safari-ghana.de
Media: Bildschirmausgabe

Description: Ghana 1.0
Version: 1.0
Author: TA
*/


html {
padding:0;
margin:0;
}

body {
padding:0;
margin:0;
font-size: 90%;
color: #1E1302;
font-family: Arial, sans-serif;
background: black url(img/bg.jpg) no-repeat top center;
}

a, a:visited {
color: black;
text-decoration: underline;
}

a:hover, a:active, a:focus {
text-decoration: none;
color: black;
}


.invis {
display:none;
}

.clear {
clear:both;
}

a img {
border-width: 0;
background-color: transparent;
}

a:hover img {
border-width: 0;
}

acronym[title] {
border-bottom: 1px dotted #9F9F9F;
cursor: help;
}




#header {
margin:auto;
width:894px;
height:227px;
margin-top:15px;
background: url(img/header.jpg) no-repeat center top;
}

 #snavi {
 float:right;
 width:188px;
 margin-top:28px;
 }

  #snavi ul {
  margin:0;
  padding:0;
  list-style-type: none;
  }

  #snavi ul li {
  display:inline;
  padding: 0px;
  margin: 0px;
  float:left;
  }

  #snavi a, #snavi a:visited {
  display:block;
  margin-right:9px;
  color:#36261C;
  font-size:90%;
  text-decoration:none;
  }

  #snavi a:hover, #snavi a:active, #snavi a:focus {
  text-decoration:underline;
  }

  #snavi li.current_page_item a, #snavi li.current_page_item a:visited {
  text-decoration:underline;
  }

  #snavi li.current_page_item {
  }



 #navigation {
 margin-left:22px;
 padding-top:183px;
 }

  #navigation ul {
  margin:0;
  padding:0;
  list-style-type: none;
  margin-left:15px;
  }

  #navigation ul li {
  display:inline;
  padding: 0px;
  margin: 0px;
  float:left;
  }

  #navigation a, #navigation a:visited {
  display:block;
  color:#D3A766;
  font-size:105%;
  text-decoration:none;
  padding: 5px 9px 8px 9px;
  }

  #navigation a:hover, #navigation a:active, #navigation a:focus {
  color:#8A6E43;
  }

  #navigation li.current_page_item a, #navigation li.current_page_item a:visited {
  background: url(img/r.gif) no-repeat right top;
  color:#1E1302;
  }

  #navigation li.current_page_item {
  background: #C18A48 url(img/l.gif) no-repeat left top;
  }

  #navigation li.current_page_parent a, #navigation li.current_page_parent a:visited,
  #navigation li.current_page_ancestor a, #navigation li.current_page_ancestor a:visited {
  background: url(img/r.gif) no-repeat right top;
  color:#1E1302;
  }

  #navigation li.current_page_parent, #navigation li.current_page_ancestor {
  background: #C18A48 url(img/l.gif) no-repeat left top;
  }


  #navigation ul ul li.current_page_item {
  }


#middle {
margin:auto;
width:894px;
background: url(img/bg_seite.jpg) repeat-y center top;
}


 #right {
 float:right;
 width:208px;
 padding-top:20px;
 }

  #sidenavi_top {
  height:8px;
  background: url(img/bg_rechts_navi_oben.jpg) no-repeat left top;
  }

  #sidenavi {
  background: #3D352A url(img/bg_rechts_navi.jpg) repeat-y left top;
  padding:6px 0px 6px 0px;
  }

  #sidenavi_bottom {
  height:8px;
  background: url(img/bg_rechts_navi_unten.jpg) no-repeat left top;
  margin-bottom:28px;
  }


    #sidenavi ul {
    margin:0;
    padding:0;
    list-style-type: none;
    }

      #sidenavi ul li {
      padding: 1px 0px 1px 0px;
      margin: 0px;
      }

      #sidenavi a, #rechts_navi a:visited {
      display:block;
      color:#BC955B;
      font-size:100%;
      text-decoration:none;
      padding: 4px 0px 5px 18px;
      }


      #sidenavi a:hover, #sidenavi a:active, #sidenavi a:focus {
      background: url(img/s.gif) repeat-y left top;
      }

      #sidenavi li.current_page_item a, #sidenavi li.current_page_item a:visited {
      background: url(img/s.gif) repeat-y left top;
      }
    
        #sidenavi li.current_page_item ul li a, #sidenavi li.current_page_item ul li a:visited {
        background: none;
        }

        #sidenavi li.current_page_item ul li a:hover, #sidenavi li.current_page_item ul li a:active, #sidenavi li.current_page_item ul li a:focus{
        background: url(img/s.gif) repeat-y left top;
        }


      #sidenavi li.current_page_parent a, #sidenavi li.current_page_parent a:visited {
      }

        #sidenavi li ul li a, #rechts_navi li ul li a:visited {
        font-size:90%;
        padding: 3px 0px 4px 28px;
        }

        #sidenavi li ul li.current_page_item a, #sidenavi li ul li.current_page_item a:visited {
        }


 #content {
 float:left;
 width:585px;
 margin:4px 0px 38px 47px;
 line-height:140%;
 }


#bottom {
margin:auto;
width:846px;
height:23px;
background: url(img/bg_unten.jpg) no-repeat center top;
font-size:75%;
color:#464646;
padding:25px 0px 0px 48px;
}








#content h1, h2 {
font-size:120%;
padding:0;
margin:0;
margin-top:30px;
margin-bottom:15px;
}

#content h3 {
font-size:100%;
padding:0;
margin:0;
margin-top:25px;
margin-bottom:10px
}

#content p {
margin:0;
padding:0;
margin:11px 0px 11px 0px;
}


dl.l {
float:left;
margin:0;
padding:0;
margin:8px 9px 0px 0px;
}

dl.r {
float:right;
margin:0;
padding:0;
margin:8px 0px 0px 9px;
}


dl dt {
margin:0;
padding:0;
}

dl dt a {
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
}

dl dd {
margin:0;
padding:0;
padding-bottom:4px;
font-size:80%;
text-align:center;
color:#542E14;
}

#content img {
border:1px solid #331C0C;
}

.gmap {
border:1px solid #331C0C;
}


/* AdSense */

#ad {
margin-left:12px;
}

.ads-left {
float:left;
padding:0px 9px 6px 0px;
}

.ads-right {
float:right;
padding:0px 0px 6px 9px;
}

.ads-center {
margin:auto;
width:480px;
}