/*
stylesheet fuer malediven-resort.de
Media: Bildschirmausgabe
Description: Malediven theme #v 1.0
Version: 1.0
Author: A. T.
*/


html {
padding:0;
margin:0;
}

body {
padding:0;
margin:0;
font-size: 90%;
color: #1E1302;
font-family: Arial, sans-serif;
background: #1E1202 url(img/bg.png) repeat top center;
}

a, a:visited {
color: #1E1302;
text-decoration: underline;
}

a:hover, a:active, a:focus {
text-decoration: none;
}

a.int, a.int:visited {
text-decoration: none;
}

a.int:hover, a.int:active, a.int:focus {
text-decoration: none;
}



.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;
}


#top {
margin:auto;
width:880px;
height:100px;
background: url(img/bg_logo.png) no-repeat left bottom;
padding-left:42px;
}
 
 #topnavi {
 height:11px;
 padding-top:24px;
 padding-right:69px;
 }

 #topnavi ul {
 margin:0;
 padding:0;
 list-style-type: none;
 }

 #topnavi ul li {
 display:inline;
 padding: 0px;
 margin: 0px;
 float:right;
 margin-left:9px;
 }

 #topnavi a, #topnavi a:visited {
 color:#F6EBCD;
 text-decoration:underline;
 font-size:90%;
 }

 #topnavi a:hover, #topnavi a:active, #topnavi a:focus {
 text-decoration:none;
 }

 #topnavi li.current_page_item a, #topnavi li.current_page_item a:visited {
 }








 #top h3 {
 margin:0;
 padding:0;
 font-size:200%;
 font-family:'Trebuchet MS';
 color:#493305;
 }

 #top h4 {
 margin:0;
 padding:0;
 font-size:105%;
 font-weight:normal;
 font-family:'Trebuchet MS';
 color:#F6EBCD;
 margin-top:2px;
 }

#bg_seite {
margin:auto;
width:908px;
background: url(img/bg_seite.png) repeat-y left top;
}
#bg_seite.T2 {
margin:auto;
width:922px;
background: url(img/bg_seite-white.png) repeat-y left top;
}

#bg_header {
}

#anhaenger {
width:405px;
float:right;
margin-top:-33px;
}
#anhaenger.T2 {
width:397px;
float:right;
margin-top:-33px;
}

#hauptnavi {
float: left;
width:561px;
height:32px;
padding:19px 0px 0px 79px;
}
#hauptnavi.T2 {
float: left;
width:575px;
height:32px;
padding:19px 0px 0px 79px;
}

 #hauptnavi ul {
 margin:0;
 padding:0;
 list-style-type: none;
 }

 #hauptnavi ul li {
 display:inline;
 padding: 0px;
 margin: 0px;
 float:left;
 }

 #hauptnavi a, #hauptnavi a:visited {
 display:block;
 color:#F2E2B5;
 font-size:105%;
 text-decoration:none;
 padding: 5px 9px 8px 9px;
 }

 #hauptnavi a:hover, #hauptnavi a:active, #hauptnavi a:focus {
 color:#998568;
 }

 #hauptnavi li.current_page_item a, #hauptnavi li.current_page_item a:visited {
 background: url(img/r.png) no-repeat right top;
 color:#1E1302;
 }

 #hauptnavi li.current_page_item {
 background: #F2E2B5 url(img/l.png) no-repeat left top;
 }

 #hauptnavi li.current_page_parent a, #hauptnavi li.current_page_parent a:visited,
 #hauptnavi li.current_page_ancestor a, #hauptnavi li.current_page_ancestor a:visited {
 background: url(img/r.png) no-repeat right top;
 color:#1E1302;
 }

 #hauptnavi li.current_page_parent, #hauptnavi li.current_page_ancestor {
 background: #F2E2B5 url(img/l.png) no-repeat left top;
 }

 #hauptnavi ul ul li.current_page_item {
 }



 #header {
 height:176px;
 }
  .header-fotos {
  float:left;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  /* border:1px solid lime; */
  }

 #rechts {
 float: right;
 width:260px;
 }

  #rechts_foto {
  height:135px;
  }

  #rechts_navi_top {
  background: url(img/bg_rechts_navi_oben.png) no-repeat right top;
  height:15px;
  margin-right:21px;
  }
  #rechts_navi_top.T2 {
  background: url(img/bg_rechts_navi_oben-T2.png) no-repeat right top;
  height:15px;
  margin-right:2px;
  }

  #rechts_navi_bg-T2 {
  background: url(img/bg_rechts_navi-white-T2.png) repeat-y right top;
  margin-right:10px;
  }

  #rechts_navi {
  background: url(img/bg_rechts_navi.png) repeat-y right top;
  margin-right:21px;
  padding: 10px 12px 12px 49px;
  }
  #rechts_navi.T2 {
  background: url(img/bg_rechts_navi-fade-T2.png) no-repeat right top;
  margin-right:0px;
  padding: 0px 13px 3px 60px;
  }
    #rechts_navi .hr-rechts {
    height:18px;
    width:179px;
    margin:2px 0px 2px -1px;
    background: url(img/hr-rechts.jpg) no-repeat left top;
    }

    #rechts_navi h3 {
    font-size:100%;
    color:#574B37;
    font-weight:normal;
    text-decoration:underline;
    margin:0;
    padding:0;
    padding:0px 0px 8px 12px;
    }

    #rechts_navi ul {
    margin:0;
    padding:0;
    list-style-type: none;
    }

      #rechts_navi ul li {
      padding: 1px 0px 2px 0px;
      margin: 0px;
      }

      #rechts_navi a, #rechts_navi a:visited {
      display:block;
      color:#F2E2B5;
      font-size:100%;
      text-decoration:none;
      padding: 3px 0px 4px 12px;
      }

      #rechts_navi a:hover, #rechts_navi a:active, #rechts_navi a:focus {
      background-color:#413829;
      }

      #rechts_navi li.current_page_item a, #rechts_navi li.current_page_item a:visited {
      background-color:#413829;
      }

      #rechts_navi li.current_page_parent a, #rechts_navi li.current_page_item a:visited {
      background-color:#413829;
      }

      #rechts_navi ul ul li.current_page_item a, #rechts_navi li.current_page_item a:visited {
      }

  #ad {
  padding-left:16px;
  }

  #homer {
  padding-left:12px;
  padding-right:5px;
  color:#F2E2B5;
  font-size:90%;
  }
   #homer h2 {
   margin:0;
   padding:0;
   font-size:100%;
   margin-bottom:6px;
   text-decoration:underline;
   }
   #homer .hometel {
   color:#ACA282;
   font-size:70%;
   }

  #rechts_navi_unten-T2 {
  background: url(img/bg_rechts_navi-white_unten-T2.png) no-repeat right top;
  height:18px;
  margin-right:10px;
  margin-bottom:25px;
  }

  #rechts_navi_foto_unten {
  height:174px;
  margin-left:18px;
  }

  #rechts_buchen {
  background: url(img/malediven-jetzt-buchen.jpg) repeat-y right top;
  height:151px;
  margin-right:21px;
  font-size:75%;
  }

   #rechts_call {
   height:96px;
   padding:20px 20px 0px 120px;
   }

    #rechts_buchen h2 {
    font-size:110%;
    padding:0;
    margin:0;
    padding-bottom:8px;
    }

   #rechts_buchen .button {
   text-align:center;
   padding-left:36px;
   }

    #rechts_buchen .button a, #rechts_buchen .button a:visited {
    color:white;
    font-weight:bold;
    text-decoration:none;
    }

    #rechts_buchen .button a:hover, #rechts_buchen .button a:active, #rechts_buchen .button a:focus {
    color:#B39656;
    }


 #links {
 float: right;
 width:561px;
 }



 #unten {
 width:694px;
 height:44px;
 background: #1E1202 url(img/bg_unten.png) no-repeat left top;
 color:#F2E2B5;
 font-size:80%;
 padding:28px 0px 0px 88px;
 }
 #unten.T2 {
 width:778px;
 height:58px;
 background: #1E1202 url(img/bg_unten-white-T2.png) no-repeat left top;
 color:#F6EBCD;
 font-size:80%;
 padding:50px 0px 0px 88px;
 }

  #unten a, #unten a:visited {
  color:#F2E2B5;
  }

  #unten a:hover, #unten a:active, #unten a:focus {
  text-decoration:none;
  }

  #unten_links {
  float:left;
  width:50%;
  }

  #unten_rechts {
  float:right;
  width:188px;
  }



h4 {
margin:0;
padding:0;
}


#inhalt {
padding:16px 0px 30px 0px;
line-height:140%;
}
#inhalt.T2 {
padding:17px 130px 70px 88px;
line-height:140%;
margin-top:50px;
background: url(img/bg_seite-fade-T2.png) no-repeat left 85px;
font-size:90%;
}

#inhalt h1, h2 {
font-size:135%;
padding:0;
margin:0;
margin-top:30px;
margin-bottom:24px;
}

#inhalt h3 {
font-size:100%;
padding:0;
margin:0;
margin:19px 0px -13px 0px;
}



.video {
border-top:6px solid #D3C69E;
border-bottom:6px solid #D3C69E;
border-left:6px solid #D3C69E;
background-color:#D3C69E;
}


#inhalt div.gmap {
border:1px solid black;
}

a.gmap {
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
}

#inhalt .resorts ul {
 margin:0;
 padding:0;
 list-style-type: none;
 margin-bottom:27px;
 }

 #inhalt .resorts ul li {
 padding: 0px;
 margin: 0px;
}

 #inhalt .resorts ul li a {
 font-weight:bold;
 font-size:120%;
 text-decoration:none;
 }

 #inhalt .resorts ul li a:visited {
 font-weight:bold;
 font-size:120%;
 text-decoration:none;
 }

 #inhalt .resorts ul li ul {
 list-style-type: disc;
 margin-top:10px;
 }

 #inhalt .resorts ul li ul li {
 padding: 0px;
 margin: 0px;
 margin-left:25px;
 padding-bottom:2px;
 }

 #inhalt .resorts ul li ul li a {
 font-weight:normal;
 text-decoration:none;
 font-size:100%;
 }

 #inhalt .resorts ul li ul li a:visited {
 color:#786242;
 font-weight:normal;
 text-decoration:none;
 font-size:100%;
 }

 #inhalt .resorts ul li ul li a:hover {
 font-weight:normal;
 text-decoration:underline;
 font-size:100%;
 }


 .hr {
 margin:60px 0px 13px 0px;
 border-top:1px solid #CEB991;
 }

 #related {
 font-size:90%;
 }

 #related ul {
 margin:0;
 padding:0;
 margin-top:17px;
 list-style-type: circle;
 }

 #related ul li {
 padding: 0px;
 margin: 0px;
 padding:0px 0px 0px 6px;
 margin-right:6px;
 display:inline;
 border-left:2px solid #CEB991;
 }

 #related ul li a {
 text-decoration:none;
 }

 #related ul li a:visited {
 text-decoration:none;
 color:#786242;
 }

 #related ul li a:hover {
 text-decoration:underline;
 }







 #inhalt .pinup {
 margin-bottom:20px;
 padding:9px;
 }

 #inhalt .bgcolor {
 background-color:#E8D7AC;
 }

 #inhalt .pinup h2 {
 padding:0px;
 margin:0px;
 margin-bottom:-8px;
 font-size:105%;
 }

 #inhalt img.square {
 float:left;
 margin: 4px 11px 0px 0px;
 }

 #inhalt .abstract {
 float:left;
 width:430px;
 font-size:90%;
 }







.commentlist li, #commentform input, #commentform textarea {
        font-size: 90%;
        }
.commentlist li ul li {

}

.commentlist li {

}

.commentlist li .avatar {
        float: right;
        border: 1px solid #eee;
        padding: 2px;
        background: #fff;
        }

.commentlist cite, .commentlist cite a {

        }

.commentlist p {
        }

#commentform p {

        }

.commentmetadata {
        font-weight: normal;
        font-size:smaller;
        }




/* OHG */
#channelNavigation {
display:none;
}



/* AdSense */

.ads-left {
float:left;
padding:0px 9px 6px 0px;
}

.ads-right {
float:right;
padding:0px 0px 6px 9px;
}

.ads-right-resort {
float:right;
padding:14px 10px 6px 9px;
}



/* Buchen */
.beschreibung {
font-size:85%;
text-align:justify;
line-height:140%;
}

#reisehotline_bg {
float:left;
width:280px;
background: url(img/hotline_bg.gif) no-repeat left top; 
height:178px;
margin-top:10px;
margin-bottom:30px;
}
#reisehotline {
background: url(img/hotline.jpg) no-repeat 15px 7px; 
height:178px;
width:244px;
}
#teltext {
padding:19px 18px 0px 113px;
font-size:85%;
line-height:140%;
height:99px;
}
#teltext h5 {
margin:0;
padding:0;
margin-left:-19px;
font-size:100%;
}

#tel {
padding-left:32px;
color:#B4E09D;
font-size:120%;
font-family:'Trebuchet MS';
font-weight:bold;
height:29px;
}

#telkl {
font-size:75%;
color:#B3B3B3;
text-align:center;
font-family:tahoma;
}


#check {
float:left;
width:290px;
padding-top:25px;
}

#check ul {
margin:0;
padding:0;
list-style-type: none;
font-size:100%;
font-family:'Trebuchet MS';
}

  #check ul li {
  padding: 5px 0px 5px 28px;
  margin: 0px;
  background: url(img/dot.gif) no-repeat left 5px; 
  }


 ul#selection {
 margin:0;
 padding:0;
 list-style-type: none;
 margin-left:10px;
 }

 ul#selection li {
 display:inline;
 padding: 0px;
 margin: 0px;
 float:left;
 /*margin-top:10px;*/
 /*margin-bottom:8px;*/
 }

 #selection a, #selection a:visited {
 display:block;
 color:white;
 font-size:100%;
 text-decoration:none;
 width:228px;
 height:26px;
 background-color:#402B0C;
 border-left:2px solid white;
 margin-bottom:21px;
 padding-top:8px;
 text-align:center;
 font-family:'Trebuchet MS';
 }


 #selection li.page-item-pauschal a, #selection li.page-item-pauschal a:visited {
 background: #402B0C url(img/selection-braun-l.png) no-repeat left top;
 }
 #selection li.page-item-lastminute a, #selection li.page-item-lastminute a:visited {
 background: #402B0C url(img/selection-braun-r.png) no-repeat right top;
 }

 #selection li.page-item-pauschal.current_page_item a, #selection li.page-item-pauschal.current_page_item a:visited {
 background: #BDE1AA url(img/selection-gruen-l.png) no-repeat left top!important;
 }
 #selection li.page-item-lastminute.current_page_item a, #selection li.page-item-lastminute.current_page_item a:visited {
 background: #BDE1AA url(img/selection-gruen-r.png) no-repeat right top!important;
 }


 #selection a:hover, #selection a:active, #selection a:focus {
color:#D6D1C1;
 }

 #selection li.current_page_item a, #selection li.current_page_item a:visited {
 background-color:#BDE1AA;
 color:black;
 }


 #selection li.current_page_item {
 background: url(img/selection.gif) no-repeat center bottom;
 }




/* Startseite */
.home-text {
font-size:90%;
}
.home-beschreibung {
font-size:75%;
line-height:150%;
margin:25px 0px 30px 0px;
}

img.map-atolle {
float:left;
margin:5px 25px 0px 0px;
}

#slider {
margin:25px 0px 0px 0px;
}
 #slider .element {
 float:left;
 width:187px;
 font-size:70%;
 line-height:140%;
 }
 #slider .element h3 {
 padding:0;
 margin:0;
 font-family:'Trebuchet MS';
 font-size:170%;
 margin:0px 0px 5px 13px;
 font-weight:normal;
 }
#slider .element h3 a, #slider .element h3 a:visited {
font-weight:normal;
}
 #slider p {
 padding:0;
 margin:0;
 margin-left:10px;
 font-family:arial;
 }
 #slider a, #slider a:visited {
 font-weight:bold;
 }
 #slider .element img {
 margin-left:-10px;
 }

  .slider-top {
  margin-top:10px;
  }
  .slider-bottom {
  margin-bottom:20px;
  }
 
  p.nopad {
  margin:0;
  padding:0;
  }

  /* jquery slider*/
  #slider ul, #slider li{
                margin:0;
                padding:0;
                list-style:none;
                }
        #slider li{
                width:568px;
                height:200px;
                overflow:hidden;
                }
        #prevBtn, #nextBtn{
                display:block;
                width:27px;
                height:17px;
                position:absolute;
                margin:-155px 0px 0px 558px;
                }

              #nextBtn  {
                margin-top:-104px;
                }

        #prevBtn a{
                display:block;
                width:27px;
                height:17px;
                background:url(img/up.jpg) no-repeat 0 0;
                outline: 0;
                }
        #nextBtn a{
                display:block;
                width:27px;
                height:17px;
                background:url(img/down.jpg) no-repeat 0 0;
                outline: 0;
                }



.topic {
background: url(img/hr-short.jpg) no-repeat right top;
padding:12px 0px 9px 0px;
font-size:90%;
line-height:150%;
margin-bottom:5px;
}

.topic img {
float: left;
margin-right:25px;
}

.topic p {
padding:0;
margin:0;
margin:11px 0px;
}

#inhalt .topic h3 {
padding:0;
margin:0;
font-size:150%;
font-family:'Trebuchet MS';
font-weight:normal;
margin-top:18px;
}

#inhalt h3.hvideo {
margin:0;
padding:0;
font-size:140%;
font-family:'Trebuchet MS';
font-weight:normal;
margin:47px 0px 12px 0px;
}

