/* CSS Document */

body{
 background-color:#333333;
 margin:0px;
 padding:0px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-size:0.9em;
 color:#000000;
}

#mountaininfo{
    width:100%;
    background-image:url(page-bg.jpg);
    background-repeat:no-repeat;
    background-color:#DFDFDF;
    text-align:left;
    margin:0px;
    padding:0px;
    padding-top:170px;
}
#mountaininfo-start{
    background-image:url(karawanken_start-logo.png);
    background-repeat:no-repeat;
    text-align:left;
    margin:0px;
    padding:0px;
    padding-top:168px;
    width:850px;
    padding-left:146px;
    height:501px;
    
}
#boxeninhalt{

}


#footer{
  width:100%;
  background-color:#333333;

  
}
#footer-start{
  background-color:#333333;
  width:100%; 
  position:absolute;
  
  
}
#minfo-background-image{  
     position:absolute;
     z-index:10;
     left:0px;
     top:0px;
     width:100%;
     height:819px;
     overflow:hidden;
}
#mountainframe{
     position:absolute; 
     z-index:30;
     left:0px;
     top:0px;
    
}

#searchmainmenu{
  float:left;
  width:144px;
  /*width:154px; */ 

}
#mainmenu{
   font-size:0.75em;
   /*width:135px; */
    width:130px;
   color:#000000;
}

#quicksubmenu {
    float:left;
    /*width:138px; */
    width:133px;
    font-size:0.75em;
    color:#000000;
    padding-top:3px;
}
#quickmenu{
    border:none;
    
    background-image:url(qm_arrow.gif);
    background-repeat:no-repeat;
    background-position:right center;
    color:#000000;
}

#quicksuche{
  padding:0px;
  margin:0px;
  padding-left:40px;
}

#quicksuche input{
 padding:3px;
 margin:0px;
 width:82px;
 color:#666666;
 font-size:0.75em;
 margin-top:10px;
 border:none;
 
}

#submenu{
 margin:0px;
 padding:0px;
 color:#000000;
 padding-top:28px;
}

#contentcontainer{
    float:left;
    margin:0px;
    padding:0px;
    padding-left:16px;
    padding-top:3px;
}
#headimage{
   margin:0px;
   padding:0px;
   border:none;
   width:696px;
   padding-bottom:22px; 
   font-size:0.75em;
   color:#666666; 
}

#headimagebrokenline {
   margin:0px;
   padding:0px;
   border:none;
   width:696px;
   padding-bottom:22px; 
   font-size:0.75em;
   color:#666666; 

}

#headimagebrokenline h1{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.8em;
}
#headimagebrokenline h2{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.2em;
}
#headimagebrokenline h3{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.2em;
   font-weight:normal;
}
#headimagebrokenline h4{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1em;
   font-weight:bold;
}
#headimagebrokenline h5{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1em;
   font-weight:normal;
}
#headimagebrokenline h6{
   margin:0px;
   padding:0px;
 
   font-size:1em;
   font-weight:bold;
}
#headimagebrokenline a{
    color:#333333;
    text-decoration:underline;
}
#headimagebrokenline a:hover{
    color:#333333;
    text-decoration:none;
}

#headimage h1{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.8em;
}
#headimage h2{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.2em;
}
#headimage h3{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.2em;
   font-weight:normal;
}
#headimage h4{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1em;
   font-weight:bold;
}
#headimage h5{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1em;
   font-weight:normal;
}
#headimage h6{
   margin:0px;
   padding:0px;
 
   font-size:1em;
   font-weight:bold;
}
#headimage a{
    color:#333333;
    text-decoration:underline;
}
#headimage a:hover{
    color:#333333;
    text-decoration:none;
}
.tx-indexedsearch-redMarkup{
 color:#000000 !important;

}
.tx-indexedsearch-whatis{
   padding:0px !important;
   margin:0px !important;
}
.tx-indexedsearch-browsebox{
   padding:0px !important;
   margin:0px !important;
}
.tx-indexedsearch-res a{
   display:block;
}
.suchtext{
   font-size:1em;
   color:#666666;
   padding:0px;
   padding-right:10px;
}
.tx-indexedsearch-res{
 color:#ff0000;
}
#content{
   margin:0px;
   padding:0px;
   padding-bottom:46px;
   width:696px;
   font-size:0.75em;
   color:#666666;
}

#content h1{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.8em;
}
#content h2{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.2em;
}
#content h3{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1.2em;
   font-weight:normal;
}
#content h4{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1em;
   font-weight:bold;
}
#content h5{
   margin:0px;
   padding:0px;
   color:#333333;
   font-size:1em;
   font-weight:normal;
}
#content h6{
   margin:0px;
   padding:0px;
 
   font-size:1em;
   font-weight:bold;
}
#content a{
    color:#333333;
    text-decoration:underline;
}
#content a:hover{
    color:#333333;
    text-decoration:none;
}

#sponsoren{
     padding:0px;
    
     /*padding-left:171px;*/
     
     margin:0px;
     clear:left;
   /* background-image:url(sponsoren_bg.gif); 
     background-repeat:no-repeat;
     background-position:right top; 
     height:48px;
     width:833px; 
     padding-left:161px;  
     padding-bottom:23px;           
                          */
     text-align:center;
     display:none;
}
#sponsoren img{
    padding-top:8px;

}
#sponsoren-start{
     padding:0px;
     padding-bottom:23px;
     padding-left:23px;
     margin:0px;
     margin-top:80px;
     background-image:url(sponsoren_start_bg_kl.gif);
     background-repeat:no-repeat;
     background-position:right top;
     height:48px;
     width:314px;
     text-align:center;
}
#sponsoren-start img{
    padding-top:8px;

}
#footermenu{
  font-size:0.75em;
  color:#999999;
  padding:0px;
  margin:0px;
  margin-left:161px;
  background-image:url(footer_bg.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  width:833px;
  padding-top:23px;
} 

#breadcrumb{
  padding:0px;
  margin:0px;
  padding-bottom:10px;
  border:none;
  border-bottom:1px solid #666666;
}
#logo{
  position:absolute;
  top:73px;
  left:38px;
  padding:0px;
  margin:0px;

}
#pensionen{
 display:none;
}
#sitemap{
   padding:0px;
   margin:0px;
   padding-bottom:60px;
   color:#cccccc;
}

.clrl{
clear:left;

}


.box_start_black{
   float:left;
  
}
.box_start_black a{
   color:#ffffff;
  
}
.box_start_black a:hover{
   color:#F2F2F2;
  
}

.box_start_black ,box_start{
  padding:0px;
  padding-bottom:28px;
  margin:0px;
  margin-left:20px;
  width:150px;
  height:147px;
  background-image:url(box_bg_black.png);
  background-repeat:no-repeat;
  color:#FFFFFF; 
}
.box_start_gruen{
   float:left;
}
.box_start_gruen a{
   color:#000000;
  
} 
.box_start_gruen a:hover{
   color:#333333;
} 
.box_start_gruen ,box_start{
  padding:0px;
  padding-bottom:28px;
  margin:0px;
  margin-left:20px;
  width:150px;
  height:147px;
  background-image:url(box_bg_gruen.png);
  background-repeat:no-repeat; 
  color:#000000;
}
.box_start_weiss{
   float:left;
 
} 
.box_start_weiss a{
   color:#000000;
  
} 
.box_start_weiss a:hover{
   color:#333333;
} 
.box_start_weiss ,box_start{
  padding:0px;
  padding-bottom:28px;
  margin:0px;
  margin-left:20px;
  width:150px;
  height:147px;
  background-image:url(box_bg_weiss.png);
  background-repeat:no-repeat;
  color:#000000; 
}
.box_start_dklgrau{
   float:left;
}
.box_start_dklgrau a{
   color:#000000;
  
} 
.box_start_dklgrau a:hover{
   color:#333333;
} 
.box_start_dklgrau ,box_start{
  padding:0px;
  padding-bottom:28px;
  margin:0px;
  margin-left:20px;
  width:150px;
  height:147px;
  background-image:url(box_bg_dklgrau.png);
  background-repeat:no-repeat; 
  color:#000000;
} 
.box_start_grau{
   float:left;
} 
.box_start_grau ,box_start{
  padding:0px;
  padding-bottom:28px;
  margin:0px;
  margin-left:20px;
  width:150px;
  height:147px;
  background-image:url(box_bg_grau.png);
  background-repeat:no-repeat;
  color:#000000; 
}
.box_start_grau a{
   color:#000000;
  
} 
.box_start_grau a:hover{
   color:#333333;
} 
.box_start_orange{
   float:left;
}

.box_start_orange a{
   color:#FFFFFF;
  
} 
.box_start_orange a:hover{
   color:#000000;
} 

.box_start_orange ,box_start{
  padding:0px;
  padding-bottom:28px;
  margin:0px;
  margin-left:20px;
  width:150px;
  height:147px;
  background-image:url(box_bg_orange.png);
  background-repeat:no-repeat; 
  color:#FFFFFF;
}
.box-content{
padding:0px;
padding-right:7px;
}
.box_start_blau a{
   color:#000000;
  
} 
.box_start_blau a:hover{
   color:#333333;
} 
.box_start_blau{
   float:left;
   
} 
.box_start_blau ,box_start{
  padding:0px;
  padding-bottom:28px;
  margin:0px;
  margin-left:20px;
  width:150px;
  height:147px;
  background-image:url(box_bg_blau.png);
  background-repeat:no-repeat; 
  color:#000000;
}





   
.box_start img{
  padding:0px;
  margin:0px;
  padding-left:10px;
  padding-top:12px;
  padding-bottom:10px;
}
.box_start p{
  padding:0px;
  margin:0px;
  padding-left:10px;
  font-size:0.75em;
}
.box_start a{
  text-decoration:none;
}

#langmenu{
    padding:0px;
    margin:0px;
    padding-top:16px;
    font-size:0.75em;
    color:#666666; 
    padding-left:40px;
    font-style:italic;
}

/* Special Cbuttons*/

.contentbuttons{
  padding:0px;
  margin:0px;
  width:696px;
}
.btncont_solo{
  padding:0px;
  margin:0px;
  float:left;
  width:330px;
  padding-right:36px;
}
.button p{
  padding:0px;
  margin:0px;
}
.btncontleft{
  padding:0px;
  margin:0px;
  float:left;
  width:330px;
  padding-right:36px;
}
.btncontright{
  padding:0px;
  margin:0px;
  float:left;
  width:330px;
}
.button{
   margin:0px;
   padding:0px;
   height:28px;
   padding-bottom:5px;
}
.button h1{
   font-size:1.6em !important;
   color:#666666 !important;
   padding:0px;
   margin:0px;
   font-weight:normal;
   padding-left:14px !important;
   padding-top:3px !important;
}
.button h2{
   font-size:1.6em !important;
   color:#666666 !important;
   padding:0px;
   margin:0px;
   font-weight:normal;
   padding-left:14px !important;
   padding-top:3px !important;
}

.button h1 a{
   color:#666666 !important;
   padding:0px;
   margin:0px;
   font-weight:normal;
   display:block;
   text-decoration:underline !important;
}
.button h1 a:hover{
    color:#333333 !important;
    text-decoration:none !important;
 }
 
 .button h2 a{
   color:#666666 !important;
   padding:0px;
   margin:0px;
   font-weight:normal;
   display:block;
   text-decoration:none !important;
}
.button h2 a:hover{
    color:#333333 !important;
 }
 
.contentbuttontext{
line-height:1.7em;
padding:0px;
padding-left:2px;
padding-right:2px;
 }
 
#bb_suche input{
    color:#666666;
 
}
#bb_suche select{
    color:#333333;
    font-size:1em;

}

/* SKITOUREN TABLE */

.skitourentableth{
  padding:2px;
  padding-left:6px;
  padding-bottom:5px;
   text-align:left;
}
.skitourentablethimage{
  padding:0px;
  padding-left:4px;
  padding-top:1px;
  padding-bottom:5px;
}
.skitourentabletd{
  padding:2px;
  padding-left:6px;
  border:none;
  border-bottom:10px solid #DFDFDF;
  background-color:#ffffff;
  text-align:left;
}
.skitourentablemore{
   padding:0px;
   border:none;
   border-bottom:10px solid #DFDFDF;
   border-left:2px solid #DFDFDF;
   background-color:#99ffff;
}
.skitourentablemore a{
   display:block;
}
.skitourentableimage{
   padding:0px;
   border:none;
   border-bottom:10px solid #DFDFDF;
   border-left:2px solid #DFDFDF;
   background-color:#ffffff;
}
.tx_mh_branchenbuch-detail h1{
   padding:0px;
   margin:0px;
   font-size:1.3em !important;
   font-weight:normal !important;
   color:#666666 !important;
}
.touren_h1{
  color:#333333;
  font-weight:bold;
}
.detail_data{
  float:left;
  border:none;
  border-top:1px solid #999999;
  width:435px;
  margin:0px;
  margin-right:24px;
  padding-top:10px;
  padding-bottom:12px;
}
.detail_icons{
  float:left;
  border:none;
  border-top:1px solid #999999;
  width:237px;
  padding:0px;
  padding-top:10px;
  padding-bottom:12px;
}
.det_txt_bold{
  font-weight:normal;
  color:#333333;
}
.detail_text_node{
  width:217px;
  padding:0px;
  padding-top:2px;
  padding-bottom:2px;
  float:left;
}

.tourendetails{
 float:left;
 border:none;
 border-top:1px solid #999999;
 width:435px; 
 margin:0px;
 margin-right:24px;
 padding-top:13px;
}
.tourendetailsimage{
  float:left;
  border:none;
  border-top:1px solid #999999;
  width:237px;
  padding:0px;
  padding-top:13px;
}
.tourendetailsimage img{
  padding:0px !important;
  margin:0px !important;
}

#pnull{
    padding:0px !important;
    margin:0px !important;
    float:left !important;

}
#pnull p{
    padding:0px !important;
    margin:0px !important;
    float:left !important;
}

#clrle{
clear:left;
}

/* FCE */

.images_fce_big{
float:left;
padding:0px;

}
.images_fce_th_se{
float:left;
}
.skitourentabletdd{
  padding:0px;
  padding-left:6px;
  padding-top:2px;
  padding-bottom:0px;
  border:none;
  border-bottom:10px solid #DFDFDF;
  background-color:#ffffff;
  text-align:top;
}

.images_fce_big{
float:left;
}
.images_fce_th_se{
float:left;
padding:0px;
padding-left:16px;

width:237px;

}
.images_fce_th{
padding:0px;
padding-left:3px;
padding-bottom:3px;
float:left;
}

.inactiveLinkWrap{
  padding:0px;
  padding-right:8px !important;
}

.browseBoxWrap{
  padding:0px;
  padding-bottom:20px !important;

}

.activeLinkWrap{
    padding:0px;
  padding-right:8px !important;

}