 /* CSS Document */
.plusicon{
position:relative;
top:15px;
left:5px;  
width:10px;
height:10px;
background-image:url(bigger.gif);

}

.anfrageform{
   font-size:0.75em;

}
#newsletterbutton{
 background-color:#73A759;
 padding:5px;
 margin:0px;
 margin-top:5px;
}
#newsletterbutton a {
   color:#B4E281;
   text-decoration:none;
   display:block;
}
#newsletterbutton a:hover {
   color:#2d5b1d;

}
#adresse_left{
 padding:0px;
 margin:0px;
 padding-top:10px;
 font-weight:normal;
}
#adresse_left a{
 display:inline !imporant;
}
.plusico{
position:absolute;
padding:0px;
padding-left:5px;
padding-top:5px;
}
.zoomImg{
float:left;
  padding:0px;
  padding-bottom:3px;
}
.zoomImage{
float:left;
padding:0px;
margin:0px;

}
  
html, body{
  margin:0px;
  padding:0px;
  background-color:#f4f5f9;
  height:100%;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#333333;
  font-size:1em;
}
ol{
  list-style-image: none;
  list-style-type: square;
}
ol li{
  margin:0px;
  padding:0px;
}
a{
 color:#65ab3c;
  text-decoration:underline;
}
a:hover{
 text-decoration:none;
  color:#2d5b1d;
}
.red_text{
    color:#65ab3c;
}
blockquote{
padding:0px;
margin:0px;
font-size:0.9em;
}
.links a{
 color:#65ab3c;
 text-decoration:underline;
 padding:0px;

}
.links a:hover{
 text-decoration:none;
  color:#2d5b1d;
}
.links img{
vertical-align:middle;
  padding:0px;
  padding-right:10px;

}
h1{
  padding:0px;
  margin:0px;
  font-size:0.8em;
  color:#2d5b1d;
  
 }
h2{
  padding:0px;
  margin:0px;
  font-size:0.75em;
  color:#2d5b1d;
 }
h3{
  padding:0px;
  margin:0px;
  font-size:0.8em;
  color:#336633;
}
h4{
  padding:0px;
  margin:0px;
  font-size:0.9em;
  color:#333333;
}
h5{
  padding:0px;
  margin:0px;
  font-size:1em;
  color:#669933;
 }
h6{
  padding:0px;
  margin:0px;
  font-size:1em;
  color:#006699;
}
 hr{
  color:#CCCCCC;
  border-width:0px;
  background-color:#CCCCCC;
  height:1px;
}

#gesaeuse {
    width:1000px;
    background-color:#FFFFFF;
  
}
#alpenregion{
   width:1000px;
   height:232px;
}
.tx-dropdownsitemap-pi1{
font-weight:normal;
font-size:0.75em;

}
.tx-dropdownsitemap-pi1 ol{
 list-style-image: none;
  list-style-type: none;

}
.tx-dropdownsitemap-pi1 li{
     list-style-image: none;
  list-style-type: none;
}
#mainmenu{
  width:785px;
  text-align:left;
  color:#153f16;
  font-weight:normal;
  font-size:0.9em;
   
  vertical-align:middle;
  padding:0px;
  padding-left:10px;  
  padding-top:2px;
  padding-bottom:2px;
}
.mainmenu_act{
   color:#153f16;
   text-decoration:none;
}
.m_no{
   color:#FFFFFF;
   text-decoration:none;
}
    #mainmenu ul{
    padding:0px;
    margin:0px;

}
#mainmenu li{
padding:0px;
padding-left:7px;
padding-right:7px;
display:inline;
}
.sitemap_img{
border:0px;
}
#mainmenu a:hover{
color:#153f16;
}
#gesaeuse-wetter{ 
  float:left;
  width:200px;
  height:105px;
  background-color:#73a759;
}

#alpenregion-partner{ 
  float:right;
  width:795px;
  background-image:url(alpenregion-gesause-bg.jpg);  
  height:105px;   
  text-align:right;
}

#alpenregion-logos{
   padding:0px;
   padding-right:5px;
   text-align:right;
   width:780px;
}
#gesause-logos img{
      border:0px;

}
#whitebar{
     clear:left;
     height:5px;
}
#submenu{
    float:left;
    margin:0px;
    padding:0px;
    padding-top:23px;
    padding-left:15px;
    min-height:332px;
    width:185px;
    background-image:url(submenue_bg.jpg);
    background-repeat:repeat-x;
    font-size:0.75em;
    font-weight:bold;
}

#submenu ul{
     padding:0px;
     margin:0px;
     list-style-type:none;  
     padding-left:15px;  
     color:#65ab3c;
}
#submenu li{
     padding:0px;
     margin:0px;
     list-style-type:none;
     list-style-image: url(arrow-menue.gif);
     padding-bottom:4px;
}
#submenu ul li ul {
     padding:0px;
     margin:0px;
     padding-top:3px;
     padding-bottom:3px;
     padding-left:0px;
     font-weight:normal;
     list-style-type:none;  
     color:#336633;
     
}
#submenu ul li ul li{
     padding:0px;
     margin:0px;
     list-style-type:none;
     list-style-image: none;
     padding-top:1px;
     padding-bottom:1px;
     padding-left:10px;
}
#submenu ul li ul li ul{
     padding:0px;
     margin:0px;
     list-style-type:none;
     list-style-image: none;
     padding-bottom:0px;
     padding-left:5px;
     font-size:0.9em;
     padding-top:3px;
     padding-bottom:3px;
     color:#65ab3c;
}
#submenu ul li ul li a{   
   color:#65ab3c;
}
#submenu ul li ul li a:hover{
   color:#336633;
}
#submenu ul li ul li ul li a{   
   color:#336633;
}
#submenu ul li ul li ul li a:hover{
   color:#65ab3c;
}
#submenu a{ 
    text-decoration:none;
    color:#336633;
   
}
#submenu a:hover{
    color:#65ab3c;

}

.menu_grau{
   color:#636363;
}
.menu_gruen{
  color:#153f16; 
}
#alpenregion-nationalpark-gesaeuse{
  float:left;
  padding:0px;
  margin:0px;
  margin-left:5px;
  padding-top:25px;
  width:300px;
  font-size:1em;
  padding-bottom:5px;
}

#alpenregion-nationalpark-gesaeuse p{
      font-size:0.75em;
}

#alpenregion-nationalpark-gesaeuse ul{
     padding:0px;
     padding-left:20px;
     margin:0px;
     list-style-type:none;  
 
}
#alpenregion-nationalpark-gesaeuse li{
     padding:0px; 
     margin:0px;
     list-style-type:none;
     list-style-image: url(betriebe_arrow.gif);
     padding-bottom:4px;
     list-style-position:outside;
     /*font-size:0.75em;  */
}
#alpenregion-nationalpark-gesaeuse li p{
 margin:0px;
 padding:0px;
}

#alpenregion-nationalpark-gesaeuse-3{
  float:left;
  padding:0px;
  margin:0px;
  margin-left:5px;
  padding-right:0px;
  width:620px;
  font-size:1em;  
   
}
#alpenregion-nationalpark-gesaeuse-3 h1{
       padding:0px;
       /*padding-top:25px;*/
}
#alpenregion-nationalpark-gesaeuse-3 p{
      font-size:0.75em;
}

#alpenregion-nationalpark-gesaeuse-3 ul{
     padding:0px;
     padding-left:20px;
     margin:0px;
     list-style-type:none;
     list-style-image: url(arrow-list.gif);  
 
}
#alpenregion-nationalpark-gesaeuse-3 li{
     padding:0px; 
     margin:0px;
     list-style-type:none;
     
     padding-bottom:4px;  
}

#alpenregion-nationalpark-gesaeuse-3 li p{
    font-size:2em; 
}



#gesause-angebote{
  float:left;
  padding:0px;
  margin:0px;
  width:300px;
  margin-left:5px;
  padding-top:25px;
  padding-left:15px;
  background-image:url(pauschalen_bg.jpg);
  background-repeat:repeat-x;
  min-height:300px;
  padding-bottom:5px;
  
}

#gesause-angebote .browseLinksWrap {
   display:none;
}
/*
  .spez_2col_left ol{
  padding:0px;
  margin:0px;
  list-style-position:inside;
  font-size:0.75em;
}


*/


#gesause-angebote ol{
     font-size:0.75em;
     padding:0px;
     margin:0px;
     list-style-position:inside;

}
#gesause-angebote li{
  padding:0px;
  margin:0px;
  list-style-type:none;
  list-style-image: url(arrow-menue.gif);
}

#gesause-angebote p{
 margin:0px;
 padding:0px;
 font-size:0.75em;
}

#gesause-angebote a{
        text-decoration:none;
}

.angebote-detail-image{
       border:0px;
       padding:0px;
       padding-top:2px;
      
}
#anreise{
 background-color:#73A759;
 padding:5px;
 margin:0px;
 margin-top:5px;
 margin-bottom:5px;
}

#anreise a {
   color:#B4E281;
   text-decoration:none;
   display:block;
}
#anreise a:hover {
   color:#2d5b1d;

}

#anreise h5{
 padding:0px;
 margin:0px;
 padding-top:6px !important;

}

#gesause-anreise{
float:left;
    font-size:0.8em;
   padding:0px;
  margin:0px;
  margin-left:5px;    
 width:170px;
}
#anreise img{
  border:0px;
}
#servicehotline{
 padding:0px;
 margin:0px;
 margin-left:0px;
 margin-top:5px; 
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;   
 width:165px;
 text-align:left;
 background-image:url(planer-bg.gif);
}
#servicehotline a{
   text-decoration:none;
}
#servicehotline p{
     font-size:0.8em;
 color:#333333;
}
#tourismusverband-adresse{

       clear:left;
      background-color:#4f4f4f;
      color:#8c8c8c;
      padding:2px;
      padding-left:200px;
      font-size:0.8em;
  
}
#tourismusverband-adresse ul{
     padding:0px;
     margin:0px;
     list-style-type:none;
     float:left;
}

#tourismusverband-adresse img{
     padding:0px;
     padding-left:4px;
}
 
#tourismusverband-adresse li{
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  display:inline;
}

#tourismusverband-adresse a{
  color:#999999;
  text-decoration:none;
}
#tourismusverband-adresse a:hover{
  color:#cccccc;
  text-decoration:none;
}

#tourismusverband-adresse p{
 padding:0px;
 margin:0px;
}

#alpenregion-info{
    position:absolute;
    width:150px;
    height:20px;
   
    left:0px;
    top:0px;
}  

#bottombar{
   clear:left;

}
#adresse{
    float:left;
}  
#social_networks{
    float:right;
    vertical-align:middle;
    padding:0px;
    padding-right:15px;
}
 
.pipepad{
   padding:0px;
   padding-left:10px;
}    

.social_networklinks{
  float:left;
  padding:0px;
  padding-left:15px;
}     
 .social_networklinks img{
  border:0px;
}
.partner{
  float:right;
  padding:0px;
  margin:0px;
  margin-top:12px;
  margin-left:15px;
  width:65px;
  height:65px;
  background-image:url(partner-btn-bg.png); 
  background-repeat:no-repeat;
  border:0px;
  text-align:center;
  vertical-align:middle;
} 
.partner img{
    border:0px;
    text-align:center;
    vertical-align:middle;
} 

.padbot{
   padding-bottom:3px;
}
.pauschalen_bild{
     float:left;
     margin:0px;
     padding:0px;
     padding-right:10px;
     padding-bottom:5px;
} 
.pauschalen_liste_bild{
     float:left;
     margin:0px;
     padding:0px;
     padding-right:10px;
     padding-bottom:5px;
     width:133px;
     height:89px;
} 
 .tx-mhbranchenbuch-pi1{
 padding:0px;
 padding-top:1px;
 margin:0px;
 margin-top:0px;
}

#mh_branchenbuch_map{
  clear:right;
  clear:left;
}
.pauschalen-text{
     padding:0px;
     height:20px;
     font-size:0.75em;
     float:left;
     padding-top:3px;
     padding-right:5px;
     font-weight:bold;
     clear:left;
     clear:right;
}
.pauschalen-liste-text{
     padding:0px;
     height:20px;
     font-size:0.75em;
     float:left;
     padding-top:3px;
     padding-right:5px;
     font-weight:bold;
     clear:left;
     clear:right;
     width:400px;
     text-align:right;
}
.pa-list-hr{
clear:left;
clear:right;
width:90%;
margin:0px;
margin-bottom:10px;
}
.pauschalen_bild img{
   border:0px;
}  
.xs_partner{
   border:1px solid #65ab3c;
   width:605px; 
   padding:5px; 
}    
.xs_partner p{
   padding:0px;
   padding-bottom:5px;
   margin:0px;
   
} 

.xs_partner a{
  padding:0px;
  text-decoration:none; 
  color:#65ab3c;
  font-weight:bold;
  font-size:1.1em;
  
} 
#map39_sidebar{
  clear:left;
  clear:right;
  
}
#map39{

}

.xs_zusatz{
     clear:left;
 
}
.xs_partner a:hover{
  padding:0px;
  text-decoration:underline; 
  color:#65ab3c;
  font-weight:bold;
}    
.xs_partner_address{
  float:left;
  font-size:0.9em;
}
.xs_partner_address p{
padding:0px;
margin:0px;

}
.xs_image{
float:left;
padding:0px;
margin:0px;
width:133px;
height:89px;
padding-right:5px;
}
.xs_more{

  padding:0px;
  padding-right:15px;
  background-image:url(betriebe_arrow.gif);
  background-repeat:no-repeat;
  background-position:right center;
  font-size:0.9em;
  width:440px;
  text-align:right;
}
.xs_subline{
  color:#65ab3c;

}
.xs_image img{
border:0px;

}  
.xs_partner_kontakt{
font-size:0.9em;
}
  
   
.xs_image p{
   padding:0px;
   margin:0px;
 }
.xs_image a{ 
font-size:0.9em;
padding:0px;
margin:0px;
}

.browseBoxWrap {
    padding:0px;
    padding-left:10px;
    padding-bottom:20px;
    font-size:0.7em;

}
.tx_mh_branchenbuch-detail{
   border:1px solid #65ab3c;
   width:605px; 
   padding:5px; 

} 
.tx_mh_branchenbuch-detail ul{
  padding:0px;
  margin:0px;
  list-style-position:inside;
  font-size:0.75em;
}
.tx_mh_branchenbuch-detail li{
  padding:0px;
  margin:0px;
  list-style-type:none;
  list-style-image: url(arrow-menue.gif);
  padding-bottom:5px;
}
/*
 Routenplaner Sidebar
*/
#map39_sidebar{
   width:605px;

} 
#xeissidebar{
   padding:0px;
   padding-bottom:5px;
   font-size:0.8em;
}
#xeissidebar ul{
   padding:0px;
   margin:0px;
  list-style-type:none;
}
#xeissidebar li{
   padding:0px;
   margin:0px;
   display:inline;
}

#xeissidebar a{
    color:#65ab3c;
}

#xeissidebar a:hover{
    color:#336633;
    text-decoration:none;
}

#xeismap{


}
/*
Routenplaner Maps Bubble  
*/  
.map_infotitle{
    font-size:0.8em;
    color:#2d5b1d;
    font-weight:bold;
}  
.gemeinde_adresse{
    font-size:0.8em;
    padding:0px;
    padding-top:10px;
}

.dirmenu{
     font-size:0.8em;
     padding:0px;
}
.dirmenu a{
    color:#65ab3c;
}

.dirmenu a:hover{
    color:#336633;
    text-decoration:none;
}
 /*
 Routenplaner Adresssuche
*/

.wecmap_suche_head{
   color:#336633;
   font-weight:bold;
}
#routenplaner_box{
 border:1px solid #336633;
 background-color:#65ab3c;
 padding:5px;
 font-size:0.8em;
}


.flle{
padding:0px;
padding-right:5px;

}  

#tx-wecmap-pi2{
   width:615px;
   font-size:1em;
}   
/*
 Branchenbuch


XL
*/
.pa_bilder{
    float:right;
    padding:0px;
    width:300px;
    padding-top:5px;
    text-align:right;
    padding-bottom:10px;
}
.pa_bilder .zoomImage .plusicon {
margin:0px;
    margin-left:10px;
    background-repeat:no-repeat;
}
.pa_bilder img{
    border:0px;
    padding:0px;
    padding-left:10px;
   
}
.pa_text{
     padding:0px;
     margin:0px;
     padding-left:10px;
}
.pa_text li{
 font-size:0.75em;

}
.news_bilder{
    float:right;
    padding:0px;
    width:212px;
    padding-top:5px;
}
.news_bilder img{
    border:0px;
    padding:0px;
  
   
}
.news-imagepad{
    padding:0px;
    padding-bottom:5px;
}
.news_text{
     padding:0px;
     margin:0px;
     padding-left:10px;
}

.news_text li{
    font-size:0.75em;
}
/*
  Special 2 col
*/ 
.spez_2col_left{
    width:295px;
    float:left;
    padding:0px;
    padding-top:25px;
     padding-bottom:20px;
} 
.spez_2col_left h1{
padding:0px;
padding-top:0px;
}
.spez_2col_left ol{
  padding:0px;
  margin:0px;
  padding-left:25px;
  font-size:0.75em;
}
.spez_2col_left ul{
  padding:0px;
  margin:0px;
  padding-left:25px;
  font-size:0.75em;
}
.spez_2col_left li{
  padding:0px;
  margin:0px;
  list-style-type:none;
  list-style-image: url(arrow-list.gif);
  padding-bottom:5px;
}


.spez_2col_right{
  padding:0px;
  margin:0px; 
  width:300px;
  padding-left:15px;
  padding-top:25px;
  background-image:url(pauschalen_bg.jpg);
  background-repeat:repeat-x; 
  min-height:300px;
  float:right;  
} 
.spez_2col_right ol{
  padding:0px;
  margin:0px;
  padding-left:25px;
  font-size:0.75em;
}
.spez_2col_right li{
  padding:0px;
  margin:0px;
  list-style-type:none;
  list-style-image: url(arrow-menue.gif);
  padding-bottom:5px;
}
.spez_2col_sp_img{
  padding:0px;
  margin:0px;
  float:left;
}
.spez_2col_sp_img img{
padding:0px;
margin:0px;
padding-bottom:10px;
padding-right:5px;
}
.spez_2col_sp_hed{
padding:0px;
margin:0px;
   font-size:1.1em; 
    
}
.spez_2col_sp_hed p{
    color:#65ab3c;
    
    font-weight:bold;
    padding:0px;
    margin:0px;
    padding-top:1px;
    padding-bottom:10px;
}

.spez_2col_sp_txt{
     padding:0px;
     
}
#xs_2col_sp_txt{
     padding:0px;
     margin:0px;
}
.spez_2col_sp_stxt{
  padding:0px;
  padding-right:10px;
  margin:0px;
  padding-bottom:10px;
}
.spez_2col_sp_stxt p{
    padding:0px;
    margin:0px;
    font-size:0.75em; 
    padding-bottom: 10px;
    padding-top:1px;
}
.spez_2col_sp_imgs{
    position:relative;
    padding:0px;
    margin:0px;
    top:-10px;
    width:300px;
    clear:left;
    clear:right;
}
.spez_2col_sp_imgs img{
    padding:0px;
    padding-right:6px;
    border:0px;
}
.spez_2col_sub{
 font-weight:bold;
}

.img_cont{
 clear:left;
 clear:right;

}
.spez_2col_sp_bottom{
  clear:left;
  clear:right;
}
.hlinks{
padding:0px;
padding-bottom:10px;
}
.hlinks a{
   text-decoration:none;
}
.hlinks a:hover{
   text-decoration:underline;
}
#sponsor_logos{
    padding:0px;
    margin:0px;
    padding-top:5px;
    width:970px;
    padding-left:200px;
}
#sponsor_logos img{
   padding:0px;
   margin:0px;
   margin-left:20px;
   margin-right:20px;
}
.level1{
  font-size:0.75em !important;
  font-weight:normal !important;
}
#Sponsoren{
      clear:left;
     padding:0px;
     margin:0px;
    padding-left:200px;
     text-align:left;
     padding-top:10px;
     padding-bottom:10px;
}

/*
TT_NEWS
*/

.news_list{
  float:left;
  width:380px;
  padding:0px;
  padding-left:10px;
  font-size:1em;
  padding-right:43px;
}
.news_list li{
 font-size:0.8em;
}

.news_search_txt{
  float:left;
  width:380px;
  padding:0px;
  padding-left:10px;
  font-size:1.1em;
  font-weight:normal;
 
 }
.news_suchfeld_bg{
  background-color:#f4f8f2;
  width:385px;
  padding:0px;
  padding-left:18px;
  padding-top:10px;
  padding-bottom:10px;
  background-image:url(../images/news_link.gif);
  background-repeat:no-repeat;
  background-position:5px 15px;
}

.news_s_input{
    width:200px;
    font-size:0.9em;
    color:#333333;
 }
.news_list a{
   text-decoration:none;
  
}

.tx-ttnews-browsebox li{
font-size:0.9em;
}
.news_list p{
   padding:0px;
   padding-bottom:2px;
   margin:0px;
}
.news_list a:hover{
   text-decoration:underline;
}
.level1{
  font-size:0.8em;
  padding:0px;
  padding-bottom:6px;
  vertical-align:text-bottom;
}

.level1 a{
     vertical-align:text-bottom;
    color:#333333;
    font-weight:bold;
    text-decoration:none;
    padding-bottom:10px;
}

.level1 a:hover{
     color:#336633;

}

.newshead{
   background-color:#73a759;
   color:#b4e281;
    float:left;
   width:423px;
   font-size:1.4em;
   font-weight:normal;
   height:20px;
   padding:0px;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:10px;
}
.newshead_news{
   background-color:#73a759;
   color:#b4e281;
    float:left;
   width:610px;
   font-size:1.4em;
   font-weight:normal;
   padding:0px;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:10px;
}
.newshead_news p{
  padding:0px;
  margin:0px;
}
.newshead_news a {
    color:#b4e281;
     font-size:1.1em;
   font-weight:bold;
   text-decoration:none;
}
.newshead_news a:hover {
   color:#b4e281;
   text-decoration:none;
}

.newshead a {
    color:#b4e281;
     font-size:1.1em;
   font-weight:bold;
   text-decoration:none;
}
.newshead a:hover {
   color:#b4e281;
   text-decoration:none;
}
.newshead p{
  padding:0px;
  margin:0px;
}

.kat_head{
   background-color:#73a759;
   color:#b4e281;
   font-weight:bold;
   font-size:1.1em;
   float:left;
   width:187px;
   height:20px;
   padding:0px;
   padding-top:14px;
   padding-bottom:6px; 
}
.pa_head{
   background-color:#73a759;
   color:#b4e281;
   font-weight:bold;
   font-size:1.1em;
   float:left;
   width:177px;
   height:20px;
   padding:0px;
   padding-top:14px;
   padding-bottom:6px; 
   text-align:right;
   padding-right:10px;
}
.pa_head p{
  padding:0px;
  margin:0px;
  
}

.kat_head p{
  padding:0px;
  margin:0px;
  
}

.kat_st{
   clear:left;
}

.news_more{

  height:30px;
  text-align:right;
  vertical-align:middle;
  margin:0px;
  padding:0px;
  padding-right:33px;
  padding-top:4px;
  font-size:0.9em;
  font-weight:bold;
}
.news_more a{
    display:block;
}
.news_more a:hover{
   text-decoration:none;
}
.news_more img{
     border:0px;
     vertical-align:middle;
     padding:0px;
     padding-left:5px;

}
.tx-ttnews-browsebox{

text-align:left;
   padding:0px;
   margin:0px;
  padding-bottom:20px;
  font-size:0.8em;
  font-weight:bold;
  padding-left:10px;
}
.tx-ttnews-browsebox ul{
   padding:0px;
   margin:0px;
}
.tx-ttnews-browsebox li{
   padding:0px;
   margin:0px;
   list-style-type:none;
   display:inline;
  
}

.news_bilder{
    float:right;
    padding:0px;
    width:212px;
    padding-top:5px;
}
.news_bilder img{
    border:0px;
    padding:0px;
   
}

 
.news_back{

}

.news_datei{
  background-color:#f4f8f2;
  width:385px;
  padding:0px;
  padding-left:18px;
  padding-top:10px;
  padding-bottom:10px;
  background-image:url(../images/news_link.gif);
  background-repeat:no-repeat;
  background-position:5px 10px;
  
}
.news_datei p{
     padding:0px;
     margin:0px;
} 

.news_datei a{
     font-weight:bold;
     font-size:0.9em;
     padding:0px;
     padding-top:3px;
} 
.news_datei img{
    padding:0px;
    padding-right:10px;
    padding-top:4px;
    vertical-align:middle;
     
}
.news_datei_head{
   font-weight:bold;
   font-size:0.8em;
   padding:0px;
   margin:0px;

}

.single_box{

    width:170px;
    background-color:#73a759;
    padding:0px;
    margin:0px;
  
}
.single_box_header{
      color:#b4e281;
      font-size:1.3em;
      font-weight:bold;
      padding:0px;
      margin:0px;
      padding-bottom:5px;
      padding-top:11px;
      background-image:url(../images/news_box_linie.gif);
      background-repeat:repeat-x;
      background-position:left bottom;
      height:25px;
      margin-left:9px;
      margin-right:9px;
}

.single_box_author{
    padding:0px;
    margin:0px;
    margin-left:9px;
    margin-right:9px;

}
.latest_box_author {
    padding:0px;
    margin:0px;
    margin-left:9px;
    

}
.latest_box_author p{
      margin:0px;
      padding:0px;
      padding-top:5px;

}
.single_box_author a{
 color:white;
 text-decoration:none;
 font-size:0.9em;
}
.single_box_author a:hover{
 color:white;
 text-decoration:none;
}
.single_box_email{
    padding:0px;
    margin:0px;
    margin-left:9px;
    margin-right:9px;
    color:#ffffff;
}

.latest_box_subheader{
    padding:0px;
    margin:0px;
    margin-left:9px;
    margin-right:9px;
    color:#ffffff;
    
}
.latest_box_subheader p{
         margin:0px;
      padding:0px;
      padding-top:5px;
}
.single_box_email a{
  font-size:0.9em;
  color:#336633;
  text-decoration:none;
}
.single_box_email a:hover{
  text-decoration:underline;
}
.news_back_box{
    padding:0px;
    margin:0px;
    width:155px;
    margin-left:9px;
    margin-right:9px;
   
    padding-bottom:10px;
    font-size:1em;
    font-weight:bold;
    text-align:right;
}
.news_back_box img{
     border:0px;
     vertical-align:middle;
     padding:0px;
     padding-left:2px;
     
}
.news_back_box a{
     text-decoration:none;
     color:#b4e281;
     display:block;
}
.news_back_box a:hover{
      text-decoration:none;
      color:#336633;
}

.currCat a{
    color:#336633;
}

.xs_det_bb{
   padding:0px;
   padding-top:0px;
   padding-bottom:13px;
   font-weight:bold;
}
.xs_det_bb a{
  text-decoration:none;
  font-weight:bold;
   padding:0px;
   color:#336633;
}
.xs_det_bb a:hover{
text-decoration:none;

}

.xs_det_bb_su{
 padding:0px;
  color:#333333;

}

/* #### SPecial Link

*/

.special_datei{
  background-color:#f4f8f2;
  margin:0px;
  padding:0px;
  padding-left:18px;
  padding-top:10px;
  padding-right:5px;
  padding-bottom:10px;
  background-image:url(../images/news_link.gif);
  background-repeat:no-repeat;
  background-position:5px 10px;
  margin-bottom:20px;
}
.special_datei p{
     padding:0px;
     margin:0px;
} 

.special_datei a{
       
     
} 

.special_datei_head{
   font-weight:bold;
   font-size:0.9em;
   padding:0px;
   margin:0px;
   padding-bottom:6px;
}



.minilogin{
    background-color:#73A759;
    width:260px;
    border:0px;
    font-size:0.75em;
    color:#ffffff;
    padding:10px;
}
 
.error{
padding:0px;
padding-top:7px;
font-size:0.75em;
color:red;
}
/* Shop */
.shop_productsList{
    padding:0px;
    margin:0px;
  
}
.shopImageList{
    float:right;
    padding:0px;
    margin:0px;
    padding-top:5px;
}

.shopTextList{
    padding:0px;
    padding-left:9px;
    padding-top:8px;
    margin:0px;
    width:463px;
   
}
.shopTextListCart{

    padding:0px;
    padding-left:9px;
    margin:0px;
    width:463px;
}

.shopTextList select{
    padding:0px;
  margin:0px;
  margin-right:10px;
  margin-top:3px;
  border:1px solid #b4e281;
  background-color:#b4e281;
  color:#333333;
}

.clearer{

clear:right;


}
.product-item{
  padding:0px;
  margin:0px;
}
.productItemText{
    float:left;
    padding:0px;
     padding-top:5px;
    padding-left:12px;
     width:348px;
}
#shop_basketContainer{
  padding:0px;
  margin:0px;
  margin-top:5px;
  padding-top:3px;
  background-color:#73A759;
  vertical-align:middle;
  font-weight:bold;
}
#shop_basketContainer a {
  color:#b4e281;
  text-decoration:none;
}
#shop_basketContainer select{
  padding:0px;
  margin:0px;
  margin-right:10px;
  margin-top:3px;
  margin-left:10px;
  border:1px solid #b4e281;
  background-color:#b4e281;
  color:#333333;
}
#shop_previous{
  float:left;
  font-size:0.70em;
}
#shop_next{
   float:left;
   padding:0px;
   padding-left:100px;
   font-size:0.70em;
}
#shop_optionsContainer{
   padding:0px;
  margin:0px;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#73A759;
  padding-left:10px;
}

#shop_optionsContainer a {
  color:#b4e281;
  text-decoration:none;
}
#shop_optionsContainer select{
  margin:0px;
  margin-bottom:5px;
  border:1px solid #b4e281;
  background-color:#b4e281;
  color:#333333;
  padding:0px;
  padding-right:0px;
}

.shop_productBasketContainer{
    clear:left;
    clear:right;

}
.shop_basketContainer{
font-size:0.75em;
}

#shop_basketTotalPrice{
  padding:0px;
  margin:0px;
  margin-right:10px;
  margin-top:3px;
  margin-left:10px;
}

#shop_basketButtonsContainer{
  padding:0px;
  margin:0px;
  margin-right:10px;
  margin-top:3px;
  margin-left:10px;
  margin-bottom:20px;
}

#shop_basketButtonsContainer  input{
     border:1px solid #b4e281;
  background-color:#b4e281;
  color:#333333;
  margin:0px;
  margin-right:5px;
}
.tx-srfeuserregister-pi1 fieldset{
            font-size:0.75em;
}
.shop_fieldTitle{

   font-weight:bold;
   
   width:300px;
}
.shop_fieldInput{
    float:left;
    
}
.shop_SXcontainer{
   float:left;
}
.shop_DXcontainer{
   float:left;
}
.shop_dataRowContainer{
   font-size:0.75em;
   padding:0px;
   padding-bottom:10px;
   height:40px;
   clear:left;
}
.shop_dataRowContainerr{
   font-size:0.75em;

}
.shop_authorizationFieldInput {
    float:left;

}
.shop_authorizationContainer{
     clear:left;
}
#shop_deliveryContainer{
  
   padding:0px;
   padding-top:10px;
}
.shop_personalDataTitle{
     font-size:0.75em;
}
/* SUCHE */
#suchformular{
vertical-align:top;
padding:0px;
padding-bottom:15px;
}

.inputfeld{

color:#333333;
font-size:12px;
background-color:#DEE6D9;
border:none;
width:143px;
padding:2px;
height:15px;
padding-left:5px;

}
.inputbutton{
  padding:0px;
  margin:0px;
}

#shop_invoiceContainer{
   padding:0px;
   padding-left:8px;
}


/*
  LANG MENUE
*/          

.tx-itslangmenu-pi1{
    padding:0px;
    margin:0px;
    font-size:0.75em;
    padding-top:2px;
    padding-left:10px;

}
.tx-itslangmenu-pi1 p{
    padding:0px;
    margin:0px;
}
.tx-itslangmenu-pi1 ul{
     padding:0px;
     margin:0px;
     font-weight:normal;
     
}
.tx-itslangmenu-pi1 li{
  padding:0px;
  margin:0px;
  list-style-type:none;
    
}
.tx-itslangmenu-pi1 a{
  color:#333333;
  text-decoration:none;
  font-weight:normal;
  letter-spacing:0.1em;
  
}
.tx-itslangmenu-pi1 a:hover{
  color:#2D5B1D;
 
  
}
/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
    float:none;
    padding:2px;
    margin:0px;
    
    background-image:url(info-bg.png);
    list-style-type:none;
    list-style-image: url(arrow-list.gif);
    list-style-position:inside;  
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
    padding:2px;
    margin:0px;
    
    list-style-type:none; 
}
#submenuContent a{
 display:block;
}

/* Zweite Ebene */
        ul.menu ul {
          margin:0px;
          padding: 0px;
          position: absolute;
          z-index:1000;
          display: none;
          width: 120px;
          padding-left:20px;
          list-style-type:none; 
     }

   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block;
               padding:0px;
              
   }


.inactiveLinkWrap{
     padding:0px;
     padding-left:2px;
     padding-right:2px;
}

.activeLinkWrap{
     padding:0px;
     padding-left:2px;
     padding-right:2px;
}

/*  MICROSITES */
#gesaeuse-wetter-micro{


}

#alpenregion-partner-micro{


}

#mainmenu-micro{
  text-align:left;
  color:#153f16;
  font-weight:bold;
  font-size:0.9em;
  background-color:#68934E; 
  vertical-align:middle;
  padding:0px;
  padding-left:200px;  
  padding-top:2px;
  padding-bottom:2px;
}
.mainmenu_act{
   color:#153f16;
   text-decoration:none;
}
.m_no{
   color:#FFFFFF;
   text-decoration:none;
}
#mainmenu-micro ul{
    padding:0px;
    margin:0px;

}
#mainmenu-micro li{
padding:0px;
padding-left:10px;
padding-right:10px;
display:inline;

}

#mainmenu-micro a:hover{
color:#153f16;
}
#anreise-micro{


}
#adresse-micro{
   width:200px;
   text-align:center;
   padding:0px;
   margin:0px;
   margin-bottom:5px;
   margin-top:15px;
} 
#wetter{
padding:0px;
margin:0px;
background-color:#73A759;
width:200px;
height:105px;
}
#submenu-micro{
    float:left;
    margin:0px;
    padding:0px;
    width:200px;
    background-image:url(submenue_bg.jpg);
    background-repeat:repeat-x;
    font-size:0.75em;
    font-weight:bold;
}
#alpenregion-nationalpark-gesaeuse-3-micro{
  float:left;
  padding:0px;
  margin:0px;
  padding-left:10px;
  padding-right:0px;
  width:615px;
  font-size:1em;
  padding-top:15px; 
  padding-bottom:5px; 
   
}

#alpenregion-nationalpark-gesaeuse-3-micro h1{
 font-size:1.5em;

}
#alpenregion-nationalpark-gesaeuse-3-micro h2{
 font-size:1.3em;

}
#alpenregion-nationalpark-gesaeuse-3-micro h3{
 font-size:1.1em;

}
#alpenregion-nationalpark-gesaeuse-3-micro h4{
 font-size:1.1em;

}
#alpenregion-nationalpark-gesaeuse-3-micro h5{
 font-size:1.1em;

}
#alpenregion-nationalpark-gesaeuse-3-micro h6{
 color:#666666;

}

   
#gesause-anreise-micro{
float:left;
    font-size:0.8em;
   padding:0px;
  margin:0px;
  margin-left:5px;    
 width:170px;
padding-bottom:5px; 
}
#micro-fr-li{
 padding:0px;
  margin:0px;
   padding-bottom:5px;
   text-align:center;
   font-weight:normal; 
}
#micro-fr-re{
text-align:center;
}

.single_box_micro{

    width:170px;
    background-color:#73a759;
    padding:0px;
    margin:0px;
  
}
.single_box_micro a{
color:#B4E274;
text-decoration:none;
float:right;
padding:0px;
padding-right:10px;

}


/* Quickfinder */

  .qfTable {
                        color: #000000;
                        background-color: #B4E274;
                        font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 10px;
                        width:170px;
        }
        .qfHead {
                        color:#B4E274 !important;
                        font-size:13px;
                        font-weight: bolder;
                        background-color: #73A759;
        }
        .qfText {
                        color: #4C4C4C;
                        font-family: Arial,Tahoma,Helvetica,sans-serif;
                        font-size: 10px;
        }
        .qfTextB {
                        color: #4C4C4C;
                        font-family: Arial,Tahoma,Helvetica,sans-serif;
                        font-size: 11px;
                        font-weight: bolder;
        }
        .qfTextCopyright {
                        color: #333333;
                        font-family: Arial,Helvetica,sans-serif;
                        font-size: 9px;
        }
        .qfSelect {
                        color: #000000;
                        font-family: Arial,Tahoma,Helvetica,sans-serif;
                        font-size: 10px;
        }
        .qfSelect2 {
                        color: #000000;
                        font-family: Arial,Tahoma,Helvetica,sans-serif;
                        font-size: 9px;
                        width: 155px;
        }
        .qfButton {
                        font-family: Arial,Tahoma,Helvetica,sans-serif;
                        font-size: 11px;
                        border-right: 1px solid #000000;
                        border-left: 1px solid #ffffff;
                        border-top: 1px solid #ffffff;
                        border-bottom: 1px solid #000000;
        }
        #feratel{
        padding:0px;
        padding-bottom:5px;
        }
