* {text-align:left;}

body { 
    color:#666; 
    margin: 0; 
    font-weight: normal; 
    font-size: 12px; 
    line-height: 16px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none;
}
p { }
td { }
a:link { 
    color:#65B032; 
    margin: 0; 
    font-weight: bold; 
    font-size: 12px; 
/*    line-height: 16px;*/ 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}
a:visited {
    color:#65B032; 
    margin: 0; 
    font-weight: bold; 
    font-size: 12px; 
/*    line-height: 16px; */
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}
a:hover { 
    color:#65B032; 
    margin: 0; 
    font-weight: bold; 
    font-size: 12px; 
/*    line-height: 16px; */
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}
a:active { 
    color:#65B032; 
    margin: 0; 
    font-weight: bold; 
    font-size: 12px; 
/*    line-height: 16px; */
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
 }
img {
    text-decoration: none;
    border: none;
    margin:0;
    padding:0;
}
hr {color: #c8a88c;}
/* ===== WYSIWYG Styles ===== */

.head_big_red {
    color:#660000; 
    margin: 0; 
    font-weight: bold; 
    font-size: 18px; 
    line-height: 20px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
    
}

.head_big_green{
    color:#65B032; 
    margin: 0; 
    font-weight: bold; 
    font-size: 18px; 
    line-height: 20px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}

.head_small_red{
    color:#660000; 
    margin: 0; 
    font-weight: normal; 
    font-size: 14px; 
    line-height: 16px; 
    font-family:   Helvetica, Arial,Geneva; 
    text-decoration: none; 
    text-transform: uppercase;
}

.head_small_green{
    color:#65B032;
    margin: 0; 
    font-weight: normal; 
    font-size: 14px; 
    line-height: 16px; 
    font-family:   Helvetica, Arial,Geneva; 
    text-decoration: none; 
    text-transform: uppercase; 
}

.text_normal{
    color:#666; 
    margin: 0; 
    font-weight: normal; 
    font-size: 12px; 
    line-height: 16px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}
.text_normal_b{
    color:#666; 
    margin: 0; 
    font-weight: bold; 
    font-size: 12px; 
    line-height: 16px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}
.text_normal_rb{
    color:#660000; 
    margin: 0; 
    font-weight: bold; 
    font-size: 12px; 
    line-height: 16px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}

.text_normal_gb{
    color:#65B032; 
    margin: 0; 
    font-weight: bold; 
    font-size: 12px; 
    line-height: 16px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}

/* ===== STRUKTUR ===== */
a.a_nomal_grey, a.a_nomal_grey:hover, a.a_nomal_grey:visited, a.a_nomal_grey:active{
    color:#666; 
    margin: 0; 
    font-weight: normal; 
    font-size: 12px; 
/*    line-height: 16px; */
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
}

.con_htmltext_2{
    width: 510px;
    float:left;
}

.center{display:block;width:970px;text-align:center; margin:0px auto;}



.con_main_nase_outer{
    width: 965px; height: 60px;
    background: url(../../bilder/con_main_nase_bg.png) no-repeat;

}

.con_main_navi_inner{
    padding-top: 20px;
}

.con_line_outer{
    width: 965px; height: 8px;
}

.con_line_inner{
    width: 965px; height: 8px;
    background: url(../../bilder/con_line_bg.png) no-repeat;
}

.con_balo_outer{
    width: 965px; height: 202px;
}

.con_banner_inner{
    clear:both;
    float: left;
    width: 680px;
    height: 202px;
    overflow:hidden;
/*   background: url(../../bilder/banner_1.png) no-repeat;*/
}

.con_logo_inner{
    float: right;
    width: 285px; height: 202px;
    /*background: url(../../bilder/ow_alternate.png) no-repeat;*/
    background: url(../../bilder/ow_logo_m.png) no-repeat;
    /*border-left: 1px solid #65B032;*/
}

.con_nala_outer{
    width: 965px; height: 30px;
}

.con_navi_inner{
/*    background-color: #ff0000;*/
    float:left;
    padding-left: 10px;
    width: 835px; height: 30px;
}

.con_lang_inner{
   /* background-color: #00ff00;*/
    float:right;

    width: 120px; height: 30px;
}

.con_content_outer{
    width: 1065px;
    min-height: 700px;
}

.con_content_inner{
    width: 965px; 
    min-height: 910px;
    background-color: #f7f7df;
}

.con_content_left_outer{
    float: left;
    width: 135px; 
    min-height: 700px;
    height: 100%;
    background-color: #f7f7df;
}

.con_content_left_inner{}

.con_content_center_outer{
    float: left;
    width: 545px; 
    min-height: 985px;
    background-color: #f2f2c9;
}

.con_content_center_inner{
    margin-left:10px;

}

.con_content_center_outer_or{
    float: left;
    width: 830px; 
    min-height: 700px;
    background-color: #f2f2c9;
}

.con_content_center_inner_or{}

.con_content_right_outer{
    float: right;
    width: 285px; 
    min-height: 700px;
    background-color: #f7f7df;
}

.con_content_right_inner{}

.con_logo_left_inner{
    padding-left: 10px;
}

/*iframe{ background-color: #f7f7df;}*/

.con_clearer{
    clear: both;
    /*background-color: #ff0000;*/
    height: 40px;
    }
.con_clearer_u{
    clear: both;
}
.con_clearer_left{
    
    float: left;
    width:135px;
    height:40px;
    
}
.con_clearer_center{
    float: left;
    background-color:#f2f1c9;
    width:545px;
    height:40px
}
.con_clearer_right{
    float:left;
    width:280px;
    height:40px;
} 
.con_clearer_right_or{
    background-color:#f2f1c9;
    float:left;
    width:280px;
    height:40px;
    background-color:#f2f2c9;
} 

.con_popup_content{
    margin:10px;
    background-color:#f2f1c9;
}
.con_logos{
    clear:both;
}
.con_logo_left{
    float: left;
    width:135px;
    height:80px;
}
.con_logo_center{
    float: left;
    background-color:#f2f1c9;
    width:545px;
    height:80px
}
.con_logo_right{
    float:left;
    width:285px;
    height:20px;
    
}
.con_logo_right_or{
    float:left;
    width:280px;
    height:20px;
    
    background-color:#f2f2c9;
}

.con_bato{
    position: absolute;
}
/*Film klein*/
.flash_film_s{margin:15px 0 10px 25px;}
.link_film {margin:5px 0 5px 5px;}
/*Film groß*/
.flash_film{margin-left:60px;}
/* ----- Wetter -----*/
.con_weather_str_l{float:left; margin-bottom:15px;}
.con_weather_str_r{float:right;margin-bottom:15px;}

.con_weather_outer_ges{width: 220px;  border-bottom:1px solid #d2d1a9;}
.con_weather_inner_ges{margin:5px; margin-top:10px;}
.con_weather_head_ges{
    color: #660000;
    font-weight: bold; 
    font-size: 14px; 
    line-height: 16px; 
    font-family: Arial;
    text-decoration: none;
    letter-spacing: -0.05em;
    margin-bottom: 5px;
}
.con_weather_subhead_ges{
    color: #999;
    font-weight: bold; 
    font-size: 11px; 
    line-height: 16px; 
    font-family: Verdana, Arial;
    text-decoration: none;
    letter-spacing: -0.05em; 

}

.con_weather_more_ges{
    float:left;
    margin-right: 10px; 
    margin-top: 5px;
    
}


.spn_weather_temp_ges{
    /*#color: #336600;*/
    font-weight: bold; 
    font-size: 11px; 
    line-height: 14px; 
    font-family: Verdana, Arial;
    text-decoration: none;
    letter-spacing: -0.05em;

}

.spn_weather_desc_ges{
    /*#color: #336600;*/
    font-weight: normal; 
    font-size: 11px; 
    line-height: 14px; 
    font-family: Verdana, Arial;
    text-decoration: none;
    letter-spacing: -0.05em;
}
.con_weather_img{
    float:left; 
    /*#margin-top: 5px; */
    margin-right:5px;
    border: 1px solid #ffcc00;
}

/* ===== CONTENT ===== */

.con_content_center_head{
    /*background-color: #ff0000;*/
    width: 520px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    /*border-bottom: 1px solid #c8a88c; */
}
.con_content_center_text{
   /* background-color: #00ff00;*/
    width: 485px;
    /*margin-top: 10px;*/
    margin-left: 10px;
   margin-bottom: 15px;
}
.con_content_center_text2{
   /* background-color: #00ff00;*/
    width: 520px;
    /*margin-top: 10px;*/
    margin-left: 10px;
}
.con_content_center_list1{
   margin-left:10px;
   margin-bottom:20px;
   width:520px;
   float:left;
}
    
.con_content_center_list2{
    margin-left:10px;
    width:510px;

}
/* ----- Bild und Text Liste ----- */


.con_but_ges{
    width: 510px;
    height: 115px;
    margin-top: 10px;
    float: left;
    /*margin-left: 10px;*/
}
.con_but_left{
    float: left;
    width:355px;
    height: 115px;
    border-bottom: 1px solid #d2d1a9;
/*    background-color: #ff0000;*/
}
.con_but_right{
    float: left;
    margin-left:15px;
    width:115px;
    height: 115px;
   /* background-color: #00ff00;*/
}
.con_but_head{
    color: #65B032;
    margin-bottom:5px;
    margin-top:15px;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular;

}
a.but_headline, a.but_headline:hover, a.but_headline:visited, a.but_headline:active{
    color: #65B032;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular;

}
.con_but_text{
    color: #666;
    
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular;
}
.con_but_link{
    
}
.con_but_img{
     width:115px;
     height: 115px;
}

a.but_link, a.but_link:hover, a.but_link:visited, a.but_link:active{
    color: #666;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular; 
}



/* ----- Artikelliste Tpl 1 ----- */
.con_al_outer{
    margin-top:10px;
    /*margin-bottom: 10px;*/
}
.con_al_ges{
    width: 510px;
    height: 67px;
    margin-top: 5px;
    margin-left: 10px;

}
.con_al_left{
    float: left;
    width:325px;
    height: 67px;
}
.con_al_right{
    float: right;
    width:160px;
    height: 67px;
}
.con_al_head{
    color: #65B032;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular;

}
a.al_headline, a.al_headline:hover, a.al_headline:visited, a.al_headline:active{
    color: #65B032;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular;

}
.con_al_text{
     color: #666;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular;
}
.con_al_link{}
.con_al_img{
     width:160px;
     height: 67px;
}

a.al_link, a.al_link:hover, a.al_link:visited, a.al_link:active{
    color: #666;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular; 
}

.con_edit_cld{
    position:absolute;
    margin-top:-16px;
    margin-left: 36px;
}
.con_al_MainHead{
   color:#660000; 
    margin: 0; 
    font-weight: normal; 
    font-size: 14px; 
    line-height: 16px; 
    font-family:   Helvetica, Arial,Geneva; 
    text-decoration: none; 
    text-transform: uppercase;
    clear:both;
    width:100%;
    padding-bottom:5px;
    border-bottom: 1px solid #c8a88c;
    padding-top:10px;

}
/* ----- Artikelliste Tpl 2 (Tpl2=Tpl1 + ergaenzungen)----- */
.con_al_ges_l{
  /* background-color: #0000ff;*/
    float: left;
    width: 225px;
    height: 105px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom:10px;
}

.con_al_ges_r{
/* background-color: #00ff00;*/
    float: right;
    width: 225px;
    height: 105px;
    margin-right: 20px;
    margin-top: 10px;
    margin-left: 10px;
}
.con_al_text_lr{
    /*background-color: #ff0000;*/
    width: 225px;
    height: 105px;
}

/* ----- Bildleiste Rechts ----- */

.con_pics_right{
    margin-top: 25px;
    margin-left: 25px;
}
/* ----- Bild std. ----- */

.con_bild_std{
    
    margin-bottom: 10px;

}
/* ----- Text Spalten ----- */

.con_text_spalten{
    margin-top: 20px;
    margin-bottom: 20px;
}
.img_pfeil{
    margin-top:4px;
    margin-right:4px;
    }
.con_tf_ges{
    margin-bottom:15px;
    padding:0px;
    clear: both;
}

.con_tf_sym{
   /*margin-top: 4px;*/
   /* padding-top: 4px;*/
    float: left;
    width: 10px;

    
}
.spn_txt_cont {
  margin:0px;
  padding:0px;
}
.con_tf_txt{
   /*background-color: #0000ff;*/
   float: left; 
   width: 150px;
}    
.con_tf_left{
    float: left;
    width: 158px;
    margin-right: 15px;
    display:block;

}
.con_tf_center{

    float: left;
    width: 158px;
    margin-right:15px;
}
.con_tf_right{

    float: left;
    width: 158px;
}
.spn_link_sp a, .spn_link_sp a:active, .spn_link_sp a:hover, .spn_link_sp a:visited{
    color:#666; 
    margin: 0; 
    font-weight: normal; 
    font-size: 12px; 
/*    line-height: 16px; */
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 

}
.con_tf_clear{
    clear: both;
}

.seo_text{padding-left:10px;width:485px;}

.seo_text2{padding-left:10px;width:485px;margin-top:10px;float:left;}

/* ----- Rubriken ----- */

.con_rubriken{
    margin-top: 17px;
    padding-bottom: 8px;
    width: 100%;
    border-bottom: 1px solid #d2d1a9;
}

.con_rub_head{
    font-weight: bold;
    clear:both;
    color:#660000;
}
.con_rub_clear{
    clear:both;

}
.con_rub_fl{
    
    float:left;
    width: 160px;
    margin-right: 10px;
    margin-top: 5px;
}
.con_rub_fl_sym{
    
    float:left;
    width: 7px;
    margin-right: 3px;
    margin-top: 4px;
}
.con_rub_fl_link{
   
    float:left;
    width: 150px;

}
.con_rub_fl_li{
    
    float:left;
    width: 240px;
    margin-right: 10px;
    margin-top: 5px;
}

.con_rub_fl_li_sym{
    
    float:left;
    width: 7px;
    margin-right: 3px;
    margin-top: 4px;
}
.con_rub_fl_li_link{
   
    float:left;
    width: 230px;

}

/* ----- Winterfreizeit Datails ----- */
.con_wd{ 
    border-bottom: 1px solid #d2d1a9; 
    padding-bottom:10px; 
    margin-bottom:10px;
}
.con_wd_head{
    color:#660000;
    font-weight: bold;
    margin-bottom:5px;
}
.con_wd_www{}
.con_wd_kob{}
.con_wd_adr{}
.con_wd_kon{}
.con_wd_em{}
.con_wb_head_ges{
    margin-bottom:10px;
}
.con_wb_head_sub{    
    color:#660000;
    font-weight: bold;
    margin-bottom:5px;
    }
.con_wd_back{
    margin-top:25px;
    color:#660000;
}
.con_wd_back a, .con_wd_back a:hover, .con_wd_back a:active, .con_wd_back a:visited {
    
    color:#660000;
} 

/* ----- Orte ----- */

.con_orte{
    
    margin-top: 20px;
    width: 525px;
    
}

.con_orte_inner{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d2d1a9; 
}

/* ----- Orte - Mehr Infos ----- */

.spn_mi_head {
    color:#660000; 
    margin: 0; 
    font-weight: bold; 
    font-size: 18px; 
    line-height: 20px; 
    font-family:  Arial, Helvetica, Geneva; 
    text-decoration: none; 
    
}
.spn_wi_bl a, .spn_wi_bl a:hover, .spn_wi_bl a:visited, .spn_wi_bl a:active{
    color:#660000;
}

/* ----- Orte A-Z ----- */

.con_orte_az{
    float:left;
    width: 160px;
    margin-right: 10px;
    margin-top: 5px;
}
.con_orte_az_sym{
    
    float:left;
    width: 7px;
    margin-right: 3px;
    margin-top: 4px;
}
.con_orte_az_link{
   
    float:left;
    width: 150px;

}

/* ----- Kultur A-Z ----- */

.con_kultur_az{
    float:left;
    width: 160px;
    margin-right: 10px;
    margin-top: 5px;
}

.con_kultur_az_sym{
    
    float:left;
    width: 7px;
    margin-right: 3px;
    margin-top: 4px;
}
.con_kultur_az_link{
   
    float:left;
    width: 150px;

}
.con_kultur_az_ges{
    margin-bottom:10px;
}
.con_kultur_az_subhead{
    margin-bottom: 5px;
    font-weight: bold;
}
.con_kultur_az_content_red{
    font-weight: bold;
    color:#660000;
}
.con_kultur_az_content_ws{
    margin-left:20px;
}
.con_kultur_az_content{
    font-weight: bold;
}
.con_kultur_az_outer{
    clear:both;
    margin-bottom: 30px;

}
.con_kultur_az_head{
    margin-bottom: 5px;
    margin-top: 20px;
    font-weight: bold;
    color:#660000;
    font-size: 14px; 
    line-height: 16px; 
}
.con_kultur_az_zo a{
    color:#660000;
}
/* ----- Camping ----- */
.con_tbl_camping{
    margin-left: 0px;
    margin-top: 20px;
    width: 525px;
}

.con_betriebe{
    margin-top: 10px;
}

/* ----- Reiten ----- */
.con_tbl_reiten{
    margin-top: 10px;
}

/* ----- Search ----- */

.inp_searchterm 
{
    position:absolute;
    padding-top:2px;
    margin:0px;
    border-width: 1px;
    border-style: solid;
    border-color: #ddddda;
    width:100px;
    height: 15px;
    color:#666;
}
.con_content_searchbox_in{
    margin-top:10px;
    float:right;
}


.span_searchbox_input .btn_search
{
    margin-left: 100px;
 width: 24px;
 height: 20px;
 border-left: 0;

}

.search_result_link {border-style: none; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva; text-decoration: none}
.search_result_link:active { color: #666;  }
.search_result_link:link { color: #666;  }
.search_result_link:visited { color: #666;  }
.search_result_link:hover { color: #666;  }

.search_result_link2 {border-style: none; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva; text-decoration: none}
.search_result_link2:active { color: #666;  }
.search_result_link2:link { color: #666;  }
.search_result_link2:visited { color: #666;  }
.search_result_link2:hover { color: #666;  }

/* ----- Shop ----- */
.spn_shop_head{
    color: #669933;
    font-weight: bold;
}
.btn_shop{
    margin-top: 10px;
    border: 1px solid #d2d1a9;
    color:#666;
}
.sel_shop{
    
    border: 1px solid #d2d1a9;
    color:#666;
}
.chb_shop{
    
    border: 1px solid #d2d1a9;
    color:#666;
}
.inp_shop{
    
    border: 1px solid #d2d1a9;
    color:#666;
}


/* ----- Webcams ----- */

.con_webcam_gesamt_outer{}
.con_webcam_gesamt_inner{}
.con_webcam_gesamt_l, .con_webcam_gesamt_r {margin-bottom:30px;}
.con_webcam_gesamt_l{float:left;}
.con_webcam_gesamt_r{ float:left; margin-left:15px;}
.con_webcam_gesamt_img{}
.con_webcam_gesamt_txt{margin-top:5px; margin-bottom:5px; font-weight:bold; color: #669933; font-size: 12px;}
.img_webcams{}

/* ----- A-Z ----- */
.sel_a_z{
    border: 1px solid #d2d1a9;
    color:#666;
}
.con_dot_line{
    border-bottom: 1px dotted #d2d1a9;
    width: 525px;
}

/* ----- Sitemap -----*/

.sitemapStandardLevel_0{

}
.sitemapStandardLevel_0 a, .sitemapStandardLevel_0 a:hover, .sitemapStandardLevel_0 a:visited, .sitemapStandardLevel_0 a:active{
    color: #660000;
    font-weight: bold;
}
.sitemapStandardLevel_1{
    margin-left: 15px;    
}
.sitemapStandardLevel_1 a, .sitemapStandardLevel_1 a:hover, .sitemapStandardLevel_1 a:visited, .sitemapStandardLevel_1 a:active{
    color: #669900;
    font-weight: bold;
}
.sitemapStandardLevel_2{
    margin-left: 30px;
}
.sitemapStandardLevel_2 a, .sitemapStandardLevel_2 a:hover, .sitemapStandardLevel_2 a:visited, .sitemapStandardLevel_2 a:active{
    color:#666;
    font-weight: bold;
}
.sitemapStandardLevel_3{
    margin-left: 45px;
}
.sitemapStandardLevel_3 a, .sitemapStandardLevel_3 a:hover, .sitemapStandardLevel_3 a:visited, .sitemapStandardLevel_3 a:active{
    color:#666;
    font-weight: normal;
}
.sitemapStandardLevel_4{
    margin-left: 60px;
}
.sitemapStandardLevel_4 a, .sitemapStandardLevel_4 a:hover, .sitemapStandardLevel_4 a:visited, .sitemapStandardLevel_4 a:active{
    color:#666;
    font-weight: normal;
}
.sitemapStandardLevel_5{
    margin-left: 75px;
}
.sitemapStandardLevel_5 a, .sitemapStandardLevel_5 a:hover, .sitemapStandardLevel_5 a:visited, .sitemapStandardLevel_5 a:active{
    color:#666;
    font-weight: normal;
}
.sitemapStandardLevel_6{
    margin-left: 90px;
}
.sitemapStandardLevel_6 a, .sitemapStandardLevel_6 a:hover, .sitemapStandardLevel_6 a:visited, .sitemapStandardLevel_6 a:active{
    color:#666;
    font-weight: normal;
}
/* ----- Gruppenreisen ----- */

.con_gr_outer{
    clear:both;
}
.con_gr_head{
    color: #65B032;
    margin-bottom:5px;
    margin-top:15px;
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    font-family:  Arial ,Geneva, Swiss, SunSans-Regular;

}
.con_gr_betrieb_left{
    /*float:left;
    margin-right:40px;
    width:220px;*/
    
    margin-left: 10px;
    margin-bottom:5px;
}
.con_gr_betrieb_right{
    /*float:left;
    width:220px;*/
    margin-left: 10px;
    margin-bottom:5px;

}

/* ----- MapButtons ----- */
.con_mabu{
    margin-bottom: 15px;
    margin-left: 15px;
}
.con_mabu2{
    margin-bottom: 15px;
    margin-left: 15px;
}
/* ----- Iframe ----- */
.con_if_tips{
   padding-left: 25px;
}
/* Pauschalen Anfrage */
.inp_pau_an{
    width: 480px;
    border: 1px solid #ddddda;
}
.ta_pau_an{
    width: 480px;
    height: 150px;
}
.con_paubu{
    width:480px;
    margin-top: 10px;
}
.con_paubu_left{
    float: left;
}
.con_paubu_right{
    float: right;
}

/*--Twitter/Facebook--*/
.twitter_facebook{
    margin-left:18px;
    margin-top:25px;
}

.twitter{
    margin-left:10px;
}


/* ----- Login ----- */

.inp_login{
  height:14px;
  color:#575756;
  width:200px;
  border:1px solid #999; color:#575756;  
}

.lbl_login { 
    display:block; 
    float:left; 
    color:#575756;
    width: 100px;
}

.con_login_ob{
    margin-bottom: 10px;
}

.con_login_btn input,.btn_login{
    border:1px solid #999;
    color:#990000;
    font-size:10px;
    margin:0;
    padding:0;
}
.con_logout{
    text-align: center;
}
/* ===== NAVIGATION ===== */

/* ----- Sprache ----- */

.con_lang_de{
    margin-top: 7px;
    float:right;
    margin-left: 5px;
}
.con_lang_cz{
    margin-top: 7px;    
    float:right;
    margin-left: 5px;
}
.con_lang_uk{
    margin-top: 7px;
    float:right;
    margin-left: 5px;    
}

/* ----- Sub-Navigation ----- */

.con_navi_sub{
   padding-top: 8px;
}
.con_subNavi1st{
    float:left; 
    margin-right: 15px;
    
}
.con_subNavi1st_inner{
   
}

a.subNavi1st, a.subNavi1st:hover, a.subNavi1st:visited, a.subNavi1st:active {
    color: #666;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    font-family:  Helvetica, Arial,Geneva, Swiss, SunSans-Regular;
    text-transform: uppercase;
}
a.subNavi1stOpen,a.subNavi1stOpen:hover , a.subNavi1stOpen:visited, a.subNavi1stOpen:active{
    color: #666;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    font-family:  Helvetica, Arial,Geneva, Swiss, SunSans-Regular;
    text-transform: uppercase;    
}

/* ----- Dyn-Navigation ----- */

.con_dynNavi_titel{
    margin-bottom: 10px;
}
a.dynNavi_titel, a.dynNavi_titel:hover, a.dynNavi_titel:visited, a.dynNavi_titel:active{
    color: #660000;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none; 
    display:block;
}
.con_navi_dyn{
    margin-top: 10px;
    margin-left:10px;
    margin-bottom: 20px;
    
}
.con_dynNavi1st{
    margin-bottom: 10px; 
}
.con_dynNavi1st_inner{

}

a.dynNavi1st, a.dynNavi1st:visited,a.dynNavi1st:active {
    color: #666;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    display:block;

}
a.dynNavi1st:hover {
    color: #669933;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    display:block;
}



a.dynNavi1stOpen .con_dynNavi1st_inner, a.dynNavi1stOpen:active, a.dynNavi1stOpen:visited{
    color: #669933;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    display:block;
}

a.dynbNavi1stOpen:hover{
    color: #666;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    display:block; 
 }


/* ----- Breadcrump Navi ----- */

.con_navi_bread{
    margin-top: 10px;
    margin-left: 10px;
}

a.breadcrump, a.breadcrump:link, a.breadcrump:active, a.breadcrump:hover, a.breadcrump:visited {
    color: #666;
    font-weight: normal;
    font-size: 12px;
    line-height: 13px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* ----- Footer Navi ----- */
.con_footNavi1st{
    float:left;
}
.con_foot_between{
    float:left;
}
.con_navi_foot{
    margin-top: 3px;
    margin-left: 20px;
}
/* ----- DHTML-Navigation ----- */
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 100%;
    cursor: default;
    width: auto;
    
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
    z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
    margin: 0;
    padding-bottom: 35px;
    list-style-type: none;
    font-size: 100%;
    position: relative;
    text-align: left;
    cursor: pointer;
    width: 136px;
    float: left;
    background-color: transparent;
/*   background-color: #ff0000;*/
}

ul.MenuBarHorizontal ul li
{
    margin: 0;
    padding: 0px;
    list-style-type: none;
    font-size: 100%;
    position: relative;
    text-align: left;
    cursor: pointer;
    width: 136px;
    float: left;
    background-color: transparent;

}

/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
/*    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
*/
    margin-top: 35px;
    padding: 0;
    list-style-type: none;
    font-size: 100%;
    z-index: 1020;
    cursor: default;
    width: 136px;
    position: absolute;
    background-color: #EEE;
    height: 202px;
    left: -1000em;
    background: url(../../bilder/navi_bg.png) no-repeat;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
    
    left: auto;
    margin-left: 0;
    padding-left:0;
    
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
    width: 136px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
    position: absolute;
    margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
    left: auto;
    top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
    border: 0px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
    display: block;
    cursor: pointer;
/*    background-color: #EEE;*/
    padding-left: 5px;
    color: #666;
    /*color: #669933;*/
    font-weight: normal;
    font-size: 13px;
    line-height: 13px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none; 
}

ul.MenuBarHorizontal ul li a, ul.MenuBarHorizontal ul li a:hover, ul.MenuBarHorizontal ul li a:visited, ul.MenuBarHorizontal ul li a:active
{
/*    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1.0;
*/    
    display: block;
    cursor: pointer;
/*    background-color: #EEE;*/
    padding-left: 5px;
    color: #000;
    text-decoration: none;
    color: #000;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    
}
    
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
/*    background-color: #33C;*/
    color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
/*    background-color: #33C;*/
    color: #669933;
    font-weight: bold;
    font-size: 13px;
    line-height: 13px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none; 
}

ul.MenuBarHorizontal li.active a.MenuBarItemSubmenu
{
/*    background-color: #33C;*/
    color: #669933;
    font-weight: bold;
    font-size: 13px;
    line-height: 13px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none; 
}

ul.MenuBarHorizontal li ul li a:hover
{
/*    background-color: #33C;*/
    color: #669933;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-decoration: none; 
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
   /*background-image: url(SpryMenuBarDown.gif);*/
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
   /*background-image: url(SpryMenuBarRight.gif);*/
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
    /*background-image: url(SpryMenuBarDownHover.gif);*/
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
   /*#background-image: url(SpryMenuBarRightHover.gif);*/
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
    position: absolute;
    z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
    ul.MenuBarHorizontal li.MenuBarItemIE
    {
        display: inline;
        f\loat: left;
        background: transparent;
    }
}

/*(de) Gestalltung für die Artikelliste */
.articlelistPagecounter { width: 100%; text-align: center; margin: 20px 0 15px 0; padding-bottom: 15px; border-bottom: 1px solid #D2D1A9; }

.articlelistItem { width: 485px; margin-top: 10px;float:left;}

.articlelistItem p.articlelistHeadline { margin: 10px 0 5px 0; }
.articlelistItem a.articlelistHeadline { font-weight: bold; }
.articlelistItem p.articlelistContent { }
.articlelistItem p.articlelistMore { clear: left; text-align: right; font-weight: bold; }

.articlelistNavigation { width: 100%; text-align: center; margin: 10px 0 5px 0; font-weight: bold; }
.articlelistNavigation span.articlelistLinkActive { color: #000; text-decoration: none; }
.articlelistNavigation a { color: #65B032; text-decoration: none; }
.articlelistNavigation a:hover { color: #65B032; text-decoration: underline; }

.articlelistLinkToOverview { width: 100%; text-align: right; margin: 10px 0 20px 0; }
.articlelistLinkToOverview a { font-weight: bold; }

.articlelistDefaultText { }
.articlelisttext {float:left;width:360px; border-bottom: 1px solid #D2D1A9;height:115px;}
.articlelistimg {float:left; margin-left:10px;}
.articlelisttext_index {float:left;width:330px;min-height:65px;line-height:14px;}
.articlelistItem_index { width: 510px;padding-top:10px;padding-left:10px;float:left;}
.articlelistItem_index div.articlelistHeadline_index { margin: 0px 0 3px 0; }
.articlelistItem_index a.articlelistHeadline_index { font-weight: bold; }
