/*AUTO GENERATED over less-1.7.0.aru.js 
 DO NOT EDIT!*/
.blobedit #page-content{overflow:visible;}
.blob-info a{outline:none;}
*{outline:none;}
sub{margin-left:-2px;}
.multi-form-button-right{padding:10px 5px;border:0px;color:white;background:rgba(0, 0, 0, 0);}
/*------------------------------------------------------------------------------------*/
/* GENERAL SETUP */
/*------------------------------------------------------------------------------------*/
html{font-size:100%;/*IE hack*/
  /*height:100%;margin-bottom:1px;*/
  overflow:scroll;overflow-x:auto;}
body{margin:0;padding:0;font-family:Arial, Verdana;font-size:0.75em;line-height:140%;color:#08070c;/*background-image:url(../../resources/images/bg_body.jpg);background-repeat:repeat-x;background-position:top left;*/
  background:#333;}
.startseite .content-column{padding-top:80px;/*padding-top:50px;*/
  padding-top:50px\9;}
* html .startseite .content-column{padding-top:0px;/*padding-top:50px;*/
}
.db{display:block;}
/*------------------------------------------------------------------------------------*/
/* PAGE STRUCTURE */
/*------------------------------------------------------------------------------------*/
#wrapper{/*width:100%;*/
  /*height:100%;*/
  text-align:center;padding-top:0px;padding-bottom:50px;position:relative;}
#page{margin:0 auto;width:980px;text-align:left;position:relative;background-color:white;z-index:0;padding-bottom:1px;}
#header{/*height:155px;155px*/
  margin:0px 0px 0px 0px;background:transparent none top left no-repeat;position:relative;height:132px;/*132px*/
}
#logo{position:absolute;top:0px;/*15px*/
  left:0px;/*36px*/
}
#logo img{/*width:260px;*/
}
#logo a,#logo a img,#logo{outline:none;}
#bread-crumb{color:#333;padding:5px 0px 5px 10px;background-color:white;font-size:9px;margin:0px 0px 10px 0px;/*border:1px solid #BBB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 5px #FFF;-webkit-box-shadow:0px 0px 5px #FFF;box-shadow:0px 0px 5px #FFF;behavior:url(resources/jquery/css3_pie/PIE.htc);*/
  display:none;}
#bread-crumb a{color:#999;text-decoration:none;}
/*------------------------------------------------------------------------------------*/
/* HEADER PACKAGE*/
/*------------------------------------------------------------------------------------*/
.no-blobedit .header_package{background:#d0cecf;font-size:1em;position:absolute;top:161px;right:0px;width:618px;height:74px;padding:6px 0px 0px 6px;z-index:950;}
.blobedit .header_package{padding-top:188px;}
.header_package .alignable-content-image-container{float:left;}
.header_package .alignable-content-image{margin-right:5px!important;}
.no-blobedit .header_package .alignable-content-image div{border:0px solid red;width:10px;height:14px;overflow:hidden;float:left;}
/*------------------------------------------------------------------------------------*/
/* MAIN MENU */
/*------------------------------------------------------------------------------------*/
#main-menu{border:0px solid #7d7e80;margin:0px 0px 0px 0px;background:#7d7e80;font-size:1.35em;height:29px;padding:0px 0px 0px 35px;text-transform:lowercase;position:relative;}
#main-menu ul{list-style-type:none;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}
#main-menu li{display:inline;margin:0px 0px 0px 0px;/*float:left;*/
  border-right:1px solid #d0cecf;}
#main-menu li a{color:#d0cecf;text-decoration:none;padding:0px 10px;/* 0px 13px;padding:0px 10px 5px 10px;*/
  font-weight:500;font-family:'Open Sans', sans-serif;outline:none;}
#main-menu li a.main_highlight{color:#FFF;}
#main-menu li a.main_highlight:hover{color:#D0CECF;}
#main-menu li.last{border:none;}
#main-menu li a:hover{color:white;}
#main-menu li a.active{color:#6e0d16;}
.logo-hallstatt-link{z-index:100;}
#page-content{z-index:-1;}
.page-content-startseite .carousel-holder.startseite-vertikal{margin-bottom:30px;}
.page-content-startseite .teaser-item{margin-top:30px;margin-bottom:30px;}
/*------------------------------------------------------------------------------------*/
/* META MENU */
/*------------------------------------------------------------------------------------*/
#meta-menu{border:0px solid red;margin:0px 0px 0px 0px;background:#D0CECF;/*#e0e0e0*/
  font-size:1.1em;position:absolute;bottom:0px;right:0px;width:625px;height:52px;padding:0px;text-transform:lowercase;}
#meta-menu ul{list-style-type:none;margin:5px 0px 0px 0px;padding:0px;}
#meta-menu li{display:inline;margin:5px 0px 0px 0px;float:left;border-right:1px solid #525252;/*08070c*/
}
#meta-menu li a{color:#525252;/*08070c;313131*/
  text-decoration:none;padding:5px 6px;/* 5px 7px;padding:5px 12px 5px 12px;*/
  padding:5px 9px\9;font-weight:bold;outline:none;}
#meta-menu li.last{/*border:none;*/
}
#meta-menu li a:hover{color:white;}
#meta-menu li a.active{color:#6e0d16;text-decoration:none;}
/*------------------------------------------------------------------------------------*/
/* SUB MENU */
/*------------------------------------------------------------------------------------*/
.sub_menu_headline,.content-column h1,.content-column h2,.content-column h5,.teaser-item a .head-area h4,.teaser-item a .head-area h4{font-family:'Open Sans', sans-serif;font-weight:200;}
.content-column h2{line-height:1.2em;}
.content-column h3,.content-column h4,.content-column .start_cufon_filter,.db_bestellprozess a.link-item,.schritt-nav ul li a,.multi-form-button-right,.teaser-item a .head-area h3,.teaser-item span.caption .padder,.teaser-item span.preview .padder,.startseite-top.carousel-holder h4.title a,.startseite-top.carousel-holder .subtitle-info,.startseite-bottom.carousel-holder h4.title,.startseite-bottom.carousel-holder .subtitle-info,.startseite-vertikal.carousel-holder .head-area,.startseite-vertikal.carousel-holder h4.title,.startseite-vertikal.carousel-holder .subtitle-info,.button-area a{font-family:'Open Sans', sans-serif;font-weight:600;}
.subtitle-info{text-decoration:none;}
.sub_menu_headline{position:absolute;top:-28px;right:0px;color:#d0cecf;/*#e0e0e0*/
  font-size:1.7em;text-transform:lowercase;}
#sub-menu{border:0px solid red;margin:129px 0px 20px 0px;/*margin:100px 0px 20px 0px;*/
  border-top:1px solid #d2d2d2;position:relative;display:block;}
#sub-menu ul{list-style-type:none;margin:0px 0px 0px 0px;padding:0px;}
#sub-menu li{/*display:inline;*/
  border:0px solid red;display:block;}
* html #sub-menu li{border:1px solid white;}
#sub-menu li a,.side_link{color:#5f5f61;text-decoration:none;padding:4px 5px 4px 0px;/*5px 5px 5px 0px*/
  display:block;border-bottom:1px solid #d2d2d2;text-align:right;outline:none;font-family:'Open Sans', sans-serif;font-weight:600;}
#sub-menu li a a,.side_link a{color:#5f5f61;text-decoration:none !important;}
#sub-menu li ul{padding:0px 0px 20px 17px;border-bottom:1px solid #d2d2d2;}
#sub-menu li li ul{padding:0px 0px 20px 10px;border-bottom:1px solid #FFF;}
#sub-menu li li a{/*padding:2px 5px 2px 35px;*/
  padding:3px 5px 3px 0px;/* 4px 5px 4px 0px;2px 5px 2px 0px */
  background:#e7e7e7;/*e7e7e7*/
  border-bottom:1px solid #FFF;font-size:0.97em;}
#sub-menu li li li a{padding:3px 5px 3px 0px;/*3px 5px 0px 0px*/
  background:#d0cecf;/*eee*/
  border-bottom:1px solid #FFF;line-height:1.3em;/*font-size:11px;*/
}
#sub-menu li a:hover,.side_link:hover{color:#6e0d16;text-decoration:none;background:#d2d2d2;}
#sub-menu li a.active{color:#FFF;background:#7d7e80;/*5d5e60*/
}
#sub-menu li li a.active{color:#FFF;background:#7d7e80;}
/*------------------------------------------------------------------------------------*/
/* SERVNAV */
/*------------------------------------------------------------------------------------*/
#serv-nav{border:0px solid yellow;float:right;}
#serv-nav ul{list-style-type:none;margin:0px 0px 0px 10px;padding:0px;}
#serv-nav li{display:inline;padding:0px 10px 0px 0px;}
#serv-nav li a{color:#CCC;text-decoration:none;}
/*------------------------------------------------------------------------------------*/
/* RELEASE SWITCH */
/*------------------------------------------------------------------------------------*/
#release-switch{position:absolute;right:80px;/*30px;0px;*/
  top:53px;z-index:1005;width:100%;font-family:'Open Sans', sans-serif;}
a.open{position:absolute;float:left;top:4px;right:0px;/*10px*/
  padding:0px 0px 0px 15px;color:#525252;color:#fff;background-repeat:no-repeat;background-position:center left;text-decoration:none;}
a.open:hover{color:#D0CECF;}
#switch ul,#switch li{margin:0px;padding:0px;list-style-type:none;}
#switch{width:130px;border:0px solid green;z-index:999;background-color:#FFF;position:absolute;top:25px;right:10px;border:1px solid #000;padding:10px 0px 10px 0px;display:none;}
#switch li{border:none!important;display:block;clear:both;}
#switch a{display:block;/*font-style:italic;*/
  padding:3px 20px 3px 20px!important;margin-left:5px;color:#000;text-decoration:none;background:transparent url(/jart/prj3/nhm/resources/images/flags/de.png) center left no-repeat;margin-right:0px;clear:both;}
#switch a.active{font-weight:bold;}
#switch a:hover{text-decoration:underline;}
#switch a#important{font-style:normal;font-weight:bold;}
#switch a.selected{background-image:url(/jart/prj3/nhm/resources/images/release_selected.gif);background-repeat:no-repeat;background-position:5px center;}
/*------------------------------------------------------------------------------------*/
/* SUCHE */
/*------------------------------------------------------------------------------------*/
.blobedit #search_box{display:none;}
#search_box{position:absolute;right:45px;/* 20px, 30px;right:90px;*/
  top:160px;padding:4px;margin:0px 0px 2px 0px;z-index:980;border:0px solid red;width:200px;background:#7D7E80;display:none;}
#search_box div{border:0px solid yellow;padding:0px;margin:0px;float:left;}
#search_box form,#search_box form fieldset{padding:0px;margin:0px;}
#search_box form fieldset{border:none;}
#search_box form legend{display:none;}
#search_box form label{border:0px solid green;display:none;}
#search_box form input{border:none;padding:0px 3px 0px 3px;margin:2px 0px 0px 0px;background:#888989;/*707271*/
  border:1px solid #d0cecf;color:#EEE;float:left;width:126px;/*145px*/
  height:18px;}
#search_box form .button{font-size:12px;margin:2px 0px 1px 2px;height:20px;border:1px solid #D0CECF;background:transparent;color:#d0cecf;font-size:1.25em;text-transform:lowercase;cursor:pointer;}
#search_box button{font-family:'Open Sans', sans-serif;font-weight:bold;}
/*------------------------------------------------------------------------------------*/
/* PAGE CONTENT */
/*------------------------------------------------------------------------------------*/
#page-content{padding:0px 0px 50px 0px;margin:0px 0px 0px 0px;overflow:hidden;position:relative;}
.blobedit #page-content{padding:0px 0px 250px 0px;}
.left-column-holder{float:left;position:relative;width:156px;margin-right:34px;/*margin-right:20px;*/
}
.left-column{padding-left:10px;}
.content-column{float:left;position:relative;width:750px;padding-top:126px;/*padding-top:100px;*/
}
/* IE6 */
* html .content-column{border:1px solid red;}
.right-column-holder{position:absolute;/*bottom:-8px;*/
  top:125px;/*0px*/
  right:-1px;float:left;width:270px;display:block;}
/***** HIDE FROM IE 6 ******************************************/
* html .right-column-holder{display:none;}
/*----------------------------*/
.cm-1{width:520px;position:relative;border:0px solid green;}
/* IE6 */
* html .cm-1{width:700px;border:0px solid blue;}
/* END IE6 */
/*----------------------------*/
.cm-2-1{float:left;position:relative;width:520px;}
.cm-2-2{float:left;position:relative;margin-left:20px;width:200px;/*250px*/
}
/*------------------------------------------------------------------------------------*/
/* FOOTER */
/*------------------------------------------------------------------------------------*/
#footer{border:0px solid green;position:absolute;bottom:-20px;left:10px;width:970px;color:#CCC;}
#footer-content{border:0px solid red;float:left;}
/*------------------------------------------------------------------------------------*/
/* AV TEXT */
/*------------------------------------------------------------------------------------*/
p{padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;color:#5c5c5e;}
h1{font-size:3em;padding-bottom:35px;/*20px*/
  text-transform:lowercase;line-height:1.2em;}
h2{font-size:1.7em;padding-bottom:8px;}
.content-column h2{padding-top:10px;}
h2 a{color:#5C5C5E;}
h3{font-size:1.1em;/*2.5em*/
  padding-top:10px;padding-bottom:5px;color:#08070c;font-weight:bold;}
h6{font-size:2em;padding:0px;margin:0px;}
h4{font-size:1.4em;color:#6e0d16;padding:0 0 5px 0;}
h5{font-size:2em;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #5c5c5e;text-transform:lowercase;}
a{color:#6e0d16;}
/*------------------------------------------------------------------------------------*/
/* Text & Bild Styles */
/*------------------------------------------------------------------------------------*/
.text-und-bild.grau{text-align:right!important;color:#666666;width:710px!important;margin-top:-10px;}
/*------------------------------------------------------------------------------------*/
/* GALLERY */
/*------------------------------------------------------------------------------------*/
.gallery img{border:none;margin-right:10px;margin-bottom:8px;}
/*------------------------------------------------------------------------------------*/
/* IMAGE MAP */
/*------------------------------------------------------------------------------------*/
.img-map .img-map-inner{position:absolute;width:200px;border:0px solid red;left:530px;}
.img-map .entry a{color:#333;display:block;text-decoration:none;}
.img-map .entry{padding:0px 0px 0px 0px;}
.img-map .head a{color:#333;text-decoration:none;display:block;}
.img-map .head{padding:5px 0px 0px 0px;}
/*------------------------------------------------------------------------------------*/
/*  STARTSEITEN TEASER */
/*------------------------------------------------------------------------------------*/
.startseiten_teaser{position:relative;width:980px;left:-190px;top:0px;top:30px\9;background:transparent url(/jart/prj3/nhm/resources/images/bg_teaser.jpg) top left repeat-x;padding-left:48px;/*50px;40px*/
  padding-bottom:80px;/*margin-bottom20px*/
  height:auto !important;}
* html .cm-1{width:10px;}
* html .startseiten_teaser{width:930px;left:0px;}
.teaser{width:270px;/*285px*/
  position:relative;float:left;margin-right:35px;/*33px;25px, 20px*/
}
.img-holder{position:relative;height:270px;/*285px*/
  width:270px;/*285px*/
}
.img-holder{border-right:3px solid white;border-left:3px solid white;}
.headline{position:absolute;color:white;width:207px;/*180px*/
  bottom:0px;left:0px;text-align:right;padding:4px 9px 5px 3px;/*3px 5px 3px 3px*/
  z-index:3;background:transparent url(/jart/prj3/nhm/resources/images/bg_teaser_headline.png) top left repeat;}
.headline .cufon{font-size:1.45em;/*font-size:1.25em*/
  padding:0px 0px 3px 0px;font-family:'Open Sans', sans-serif;font-weight:600;}
.headline a{color:white;/*text-decoration:none;*/
}
.text-holder{margin-top:80px;/*20px*/
  position:absolute;z-index:100;border:0px solid red;}
.place_holder{height:270px;/*285px*/
  width:270px;/*285px*/
  display:block;}
.block{display:block;position:absolute;z-index:2;width:100%;height:100%;border:none;}
/*------------------------------------------------------------------------------------*/
/* TEASER BLOCK */
/*------------------------------------------------------------------------------------*/
.teaser_block{margin-bottom:20px;}
.teaser_block h3{border-bottom:1px solid #b7b7b7;margin-bottom:10px;color:#969698;}
.teaser_block .image-holder{float:left;margin:0px 10px 0px 0px;}
/*------------------------------------------------------------------------------------*/
/* Mitarbeiter */
/*------------------------------------------------------------------------------------*/
.db_mitarbeiter{position:relative;}
.c-column-x{width:750px;}
.c-column-l{position:relative;float:left;width:520px;margin-right:20px;}
.c-column-r{position:relative;float:left;width:200px;/*225px;250px*/
}
h1 span.titel{display:block;}
.mitarbeiter_detail h1{font-size:2.5em;}
.mitarbeiter_container{padding:0px 5px;}
.mitarbeiter_inner_container{padding:0px 5px;}
.no_pad{padding-bottom:0px;}
.bold{font-weight:bold;}
.image_container{position:absolute;top:0;right:0;}
.tabs_container{margin-top:5px;}
/* UI Modifications for the tabs */
#tabs .ui-widget-content{background:#eeeeee!important;}
#tabs .ui-widget-header{/*border-bottom:1px solid #aaaaaa!important;*/
}
.db_mitarbeiter .ui-tabs .ui-tabs-nav li{margin:0 0 1px 0;font-size:12px;border-top:none;border-right:none;border-left:none;}
.db_mitarbeiter .ui-tabs .ui-tabs-nav li a{padding:0.3em 0.3em;border-right:1px solid #fff;}
.db_mitarbeiter .ui-widget-content{background:none!important;}
#tabs ul.ui-tabs-nav{background:transparent none!important;padding:0px;border:none;}
#tabs .ui-state-default{background:#CCC none!important;}
#tabs .ui-state-active{background:#EEE none!important;}
#tabs .ui-tabs-panel{border:1px solid #AAAAAA;border-top:none;border-right:none;border-left:none;border-bottom:none;}
.ui-widget-content{border-top:none!important;}
.container_mitarbeiter_right{position:relative;}
.back_mitarbeiter{background:transparent url(/jart/prj3/nhm/resources/images/back-icon.jpg) 5px 10px no-repeat;margin-bottom:1px;padding:2px 0px 2px 30px;background-color:#e5e5e5;/*e5e5e5*/
}
.back_mitarbeiter a,.back_abteilung a,.kollegen ul li a{text-decoration:none;color:#5f5f61;font-weight:bold;}
.mitarbeiter_link span.position{display:block;color:#AAA;font-weight:normal;line-height:1.2em;}
.mitarbeiter_link{line-height:0.75em;}
.container_mitarbeiter_right_inner{background-color:#e5e5e5;padding:2px 5px;}
.back_abteilung{padding:10px 0 0 5px;}
.kollegen{padding-left:10px;}
.kollegen ul{list-style:none;padding:0;}
.kollegen ul li{padding:0 0 10px 0;}
.img_container{border-top:1px solid #f8f8f8;margin-top:20px;padding-top:20px;}
.unterschrift_holder{text-align:center;padding-top:5px;display:block;width:225px;}
.img_holder{float:left;padding-right:10px;margin-bottom:10px;}
.freie_mitarbeiter{margin:0px 10px 10px 0px;padding:0px 10px 0px 0px;width:150px;float:left;height:200px;}
* + html .freie_mitarbeiter{float:left;height:200px;}
* + html .bildunterschrift{height:50px;overflow:hidden;}
.bildunterschrift{margin:0px 0px 10px 0px;padding:0px 0px 5px 0px;/*border-bottom:1px solid #7D7E80;*/
  height:50px;overflow:hidden;}
.bildunterschrift span{display:block;text-align:center;}
.bildunterschrift span.name{color:#5F5F61;}
.bildunterschrift span.position{color:#AAAAAA;}
.info_container div img{margin-left:10px;width:130px;}
/*------------------------------------------------------------------------------------*/
/* Veranstaltungen / Monatsprogramm */
/*------------------------------------------------------------------------------------*/
.db_veranstaltungsliste_container{position:relative;border:0px solid red;min-height:1700px;}
.db_veranstaltungsliste{position:relative;top:0px;top:30px\9;left:166px;/*155px*/
  width:575px;/*565px*/
  display:block;}
.db_veranstaltungsliste{/*top:-568px\9;*/
}
.db_veranstaltungsliste_mp .filter_form{width:150px;}
.head_area{background-color:#d5d5d5;height:25px;}
.head_area_mp{height:55px;}
.head_area .ver_headline{float:left;}
.head_area h3{margin:4px 0px 0px 5px;padding:0px;padding-right:10px!important;color:#525252;font-size:1em;}
.head_area .filter{float:left;font-weight:bold;padding-right:10px;/*margin-top:2px*/
  color:#525252;width:55px;}
.start_cufon_filter{width:45px!important;margin-top:1px!important;text-align:right;}
.container-startseite{float:right;margin:3px 5px 0px 0px;/*margin:0px 5px 0px 0px;*/
}
.head_area .filter_startseite{float:left;margin-top:0px;}
.head_area .filter_mp{float:left;padding:5px;}
.head_area .filter_startseite select,.head_area .filter_mp select{width:150px;height:19px;font-size:1em;margin-right:5px;}
.head_area .filter_startseite input{height:19px;}
.head_area .filter_startseite input[type=submit]{height:19px;background-color:#858386;border:1px solid #626262;color:#ffffff;font-size:1em;width:70px;}
.head_area .filter_mp input[type=submit]{height:19px;background-color:#858386;border:1px solid #626262;color:#ffffff;font-size:1em;width:70px;}
.head_area .btn_filter_mp{width:80px !important;}
.startseite_select{/*font-size:0.75em!important;height:16px;*/
}
.head_area .container_link{background-color:#858386;width:67px;height:17px;position:absolute;border:1px solid #626262;text-align:center;right:35px;top:98px;}
* + html .head_area .container_link{top:104px;height:17px;}
.head_area .container_link a{color:#fff;text-decoration:none;}
.filter_von_bis{float:left;margin-right:11px;color:#525252;font-weight:bold;}
.container_btn{float:left;margin-left:0px;margin-top:3px;}
.container_link{margin-top:2px;}
.container{float:left;width:265px;margin-top:2px;}
.wm{width:230px;}
.ss_container_text{float:left;}
.ss_detail_text{width:400px;}
/* Sonderaustellungen */
.db_veranstaltungsliste_so{width:675px;}
.so_header{background-color:#afafaf;padding:5px 0px 5px 10px;}
.so_header h3{padding:0px;color:#ffffff;}
.so_header .headline_detail h3{float:left;}
.so_header .back_detail{float:right;padding-right:10px;}
.so_header .back_detail a{color:#ffffff;}
.so_container{margin:10px 0px 0px 0px;}
.so_container_inner{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #7d7e80;}
.so_container_bild{float:left;margin-right:15px;}
.so_container_text{float:left;width:500px;}
.so_container_text h1,.so_container_text h2{padding:0 0 5px 0!important;}
.so_container_text h1{text-transform:lowercase;}
.so_container_text h2{font-size:1.7em;}
.so_container_text .so_text,.mp_container_text .so_text{margin-top:8px;}
.so_container_text .so_detail_text{width:530px;margin-bottom:5px;}
/* SO-Ende */
/*Monatsprogramm*/
.content_container_mp{padding-top:15px;}
.mp_container_text{width:350px;}
.content_container_mp .ss_breite{width:420px;}
.content_container_mp .mp_detail_text{width:auto;}
.text_center{text-align:center;}
.mp_container_text{float:left;}
.mp_container_inner{margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid #7d7e80;}
.mp_container_inner.mp_sponsors{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc;border-image:none;border-style:solid;border-width:1px 1px 1px;padding:17px 0;position:relative;}
.mp_container_text h3,.mp_container_text h4{padding:0 0 3px 0!important;font-size:1.3em;}
.show_month{float:right;padding-top:13px;}
/* IE7 */
* + html .head_area .filter_startseite,* + html .head_area .filter_mp{margin-top:0px;}
* + html .head_area .filter{margin-top:0px;}
* + html .head_area .filter_alle{margin-top:1px;}
/*.mp_container_text h3{font-style:italic!important;}
.mp_container_text h4{font-size:1.4em;color:#6e0d16;}
*/
/*Monatsprogramm - Ende*/
/* datepicker */
.ui-datepicker-trigger{float:left;display:block;margin:4px 7px 0px 1px;}
.sel_vonbis{width:65px;float:left;}
/*------------------------------------------------------------------------------------*/
/* Termin-Kategorien */
/*------------------------------------------------------------------------------------*/
.kategorien_inner_container{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #7d7e80;}
.no_border{border-bottom:none;}
.kategorie_name{font-weight:bold;}
.kategorie_info{padding:5px 0px;}
.termin_info{font-style:italic;}
/*------------------------------------------------------------------------------------*/
/* Kalender - rechte Spalte */
/*------------------------------------------------------------------------------------*/
.ui-datepicker{width:194px!important;}
.db_kalender .ui-widget-header{color:#6e0d16;}
.db_kalender .ui-state-active,.db_kalender .ui-widget-content .ui-state-active,.db_kalender .ui-widget-header .ui-state-active{background-image:none;background-color:#6e0d16!important;}
/*------------------------------------------------------------------------------------*/
/* Text Startseite */
/*------------------------------------------------------------------------------------*/
.startseiten_text{text-align:right;width:272px;}
.startseiten_text .startseiten_link{text-decoration:none;color:#525252;/*#08070c*/
  display:block;text-align:right;cursor:pointer;height:25px;font-family:'Open Sans', sans-serif;font-weight:600;}
.startseiten_text a.startseiten_link{font-size:1.1 em;font-weight:bold;}
.startseiten_text .link_container{height:25px;background-color:#d6d6d6;}
.startseiten_text .link_container a{padding:4px 5px 0px 0px;}
.startseiten_text .startseiten_info{margin:12px 0px;}
/*------------------------------------------------------------------------------------*/
/* Bild-Download */
/*------------------------------------------------------------------------------------*/
.bild_download{margin-top:20px;width:200px;}
/*.bild_download .download a{text-decoration:none;}
*/
.download_link{margin-left:10px;}
.bild_download .headline_container{background-color:#d0cecf;/*d9d9d9*/
  margin-bottom:1px;padding:5px 0px 5px 16px;font-size:1.2em;font-family:'Open Sans', sans-serif;font-weight:200;}
.bild_download .rest_container{background-color:#d9d9d9;padding:5px 5px 5px 16px;}
.rest_container p.avtext{margin:5px 0px 10px 0px;}
.rest_container .download{margin-top:10px;}
.avtext img{margin-right:10px;}
/*------------------------------------------------------------------------------------*/
/* Tabs */
/*------------------------------------------------------------------------------------*/
.tabs .ui-widget-content{background:none!important;}
/*------------------------------------------------------------------------------------*/
/* Uebersichtsplan */
/*------------------------------------------------------------------------------------*/
.uebersichtsplan .plan-img{margin:15px 0px 20px 0px;}
.uebersichtsplan .container-items .container-item a{color:#333;margin:0px 0px 15px 0px;text-decoration:none;cursor:pointer;}
.uebersichtsplan .container-items .container-item .item-name{margin-left:3px;}
.uebersichtsplan .container-items .container-item a.link-active{font-weight:bold;margin:0px 0px 15px 0px;text-decoration:none;}
/*------------------------------------------------------------------------------------*/
/* Iframe */
/*------------------------------------------------------------------------------------*/
.back_link_ma{margin-top:20px;}
/*------------------------------------------------------------------------------------*/
/* S&#65533;ugetier DB */
/*------------------------------------------------------------------------------------*/
.sdb-table-response{border:1px solid #d3d3d3;background-color:#d3d3d3;width:100%;}
.sdb-table-response-bottom{margin:20px 0 20px 0;}
.sdb-table-response .theader1{background-color:#d3d3d3;font-weight:bold;}
.sdb-table-response .theader2{background-color:#F5F5F5;}
.sdb-table-response tr td,.sdb-table-response tr th{padding:2px 5px 2px 5px;text-align:center;border:1px solid #d3d3d3;}
.sdb-table-response tr{background:#fff;}
.datagrid_male_hl{text-align:center;}
.sdb-table-response .sum{font-weight:bold;}
#saeugtier_db_form form div label{width:100px;display:block;float:left;}
#saeugtier_db_form form div input{width:144px;}
#saeugtier_db_form form div select{width:150px;}
#saeugtier_db_form form div input,#saeugtier_db_form form div select{float:left;}
#saeugtier_db_form .row{padding:3px 0 3px 0;}
#saeugtier_db_form .sdb_submit{margin-top:5px;}
.sdb-table-response-first{margin-bottom:15px;}
.sdb-table-response-first{width:300px;}
.sdb-table-response-first .sdb_label{width:100px;text-align:left;}
.sdb-table-response-first .sdb_right{width:200px;text-align:left;}
/*------------------------------------------------------------------------------------*/
/* Werbung Home */
/*------------------------------------------------------------------------------------*/
#werbe-banner-home{position:absolute;top:40px;left:430px;width:653px;height:581px;background:transparent url(/jart/prj3/nhm/resources/images/werbe_banner_home.png) 0px 0px no-repeat;/*margin-top:50px;*/
  text-align:right;font-weight:bold;font-size:15px;padding-top:50px;z-index:999;/*display:none;*/
}
.close-werbe-banner{margin:50px 60px 0 0;cursor:pointer;}
.werbe-banner-link{width:630px;height:450px;cursor:pointer;}
.backlink_sdb{margin-top:10px;display:block;}
/*------------------------------------------------------------------------------------*/
/* Pressemitteilungen */
/*------------------------------------------------------------------------------------*/
#presse_wrapper div .ui-widget-content{background:none !important;border:none;}
#presse_wrapper div .ui-state-active{background:#7D7E80 ;border:none;}
#presse_wrapper div .ui-state-hover{background:#d2d2d2 ;border:none;}
#presse_wrapper div .ui-state-default{background:#7D7E80 ;border:none;}
#presse_wrapper h6.ui-state-active,#presse_wrapper h6.ui-state-hover,#presse_wrapper h6.ui-accordion-header,#presse_wrapper h6.ui-helper-reset,#presse_wrapper h6.ui-state-active,#presse_wrapper h6.ui-corner-top{color:#5F5F61;color:#fff;padding:5px 10px;font-size:1.2em;font-weight:normal;}
#presse_wrapper h6.ui-state-active{color:#fff;}
#presse_wrapper h6.ui-state-hover{color:#5F5F61;background:#d2d2d2;}
#presse_wrapper .ui-accordion .ui-accordion-header .ui-icon{margin-left:480px;}
#presse_wrapper div h2 span{margin-left:490px;}
#presse_wrapper div h2 cufon{margin:3px 0px 0px 12px;}
#presse_wrapper div .ui-accordion-content{padding:0em;}
#presse_wrapper div div .wrapper_artikel{padding:18px 10px 12px 0px;border-top:1px solid #7D7E80;}
#presse_wrapper div div .wrapper_artikel_first{padding:18px 10px 12px 0px;border-top:none;}
/*#presse_wrapper div div .wrapper_artikel_last{padding:18px 10px 12px 0px;border-bottom:none;}
*/
#presse_wrapper div div div .wrapper_artikel_right{width:370px;float:right;}
#presse_wrapper div div div .wrapper_artikel_right .wrapper_datum{font-size:13px;font-weight:bold;color:#7D7E80;}
#presse_wrapper div div div .wrapper_artikel_right p{margin-bottom:10px;}
#presse_wrapper div div div .wrapper_artikel_right a.detail{text-decoration:none;color:#6E0D16;float:right;}
/* ----------- Pressetext --------- */
#presse_wrapper div{padding:0px;}
#presse_wrapper div ul{padding:0px;margin-bottom:15px;border-bottom:2px solid white !important;height:100%;}
#presse_wrapper div ul li{padding:0px;margin:0px;top:0px !important;bottom:0px;border-right:2px solid white !important;}
#presse_wrapper div ul li a{padding:7px 30px 5px 5px;font-size:12px;display:block;height:20px;}
#presse_wrapper div ul li a:focus{color:white;}
#presse_wrapper #tabs .ui-state-active a,.ui-state-active a:link{color:white !important;background:#7D7E80;}
#presse_wrapper div #pressemitteilung_detail{padding:0px 20px 15px 20px;}
#presse_wrapper div div .wrapper_datum{color:#7D7E80;font-size:13px;font-weight:bold;}
/* ------------- Bilder ----------- */
#presse_wrapper #bild{padding-bottom:15px;}
#presse_wrapper div div .bild_wrapper{margin:0px 40px 12px 40px;border-bottom:1px solid #7D7E80;padding-bottom:12px;}
#presse_wrapper div div div .bild_wrapper_right{width:300px;float:left;font-size:12px;margin:0 0 0 15px;}
#presse_wrapper div div div .bild_wrapper_right h6{font-weight:normal !important;font-size:12px;color:#222222;}
#presse_wrapper div div div .bild_wrapper_right h3{padding-top:0px;font-size:1.3em;/*font-weight:normal !important;*/
}
#presse_wrapper div div div .bild_wrapper_right .bild_title{font-weight:bold;}
#presse_wrapper div div div .bild_wrapper_left{width:112px;height:112px;float:left;}
#presse_wrapper div div div .bild_wrapper_right .bild_wrapper_download{margin:5px 0 0 0;}
#presse-dl-submit{float:right;margin:20px 40px 0 0;}
/* ------------- Videos ----------- */
#presse_wrapper .video_wrapper{margin:0px 40px 15px 40px;border-bottom:1px solid #7D7E80;padding-bottom:15px;}
#presse_wrapper .video_wrapper iframe{margin-bottom:5px;}
/* ------------- Publikationen ---------- */
.pub_wrapper{margin:0 40px 10px 40px;}
.back_button_presse{text-align:right;}
/*------------------------------------------------------------------------------------*/
/* Hintergrundinfos */
/*------------------------------------------------------------------------------------*/
#hintergrundinfos div .ui-widget-content{background:none !important;border:none;}
#hintergrundinfos div .ui-state-active{border:none;}
#hintergrundinfos div .ui-state-default{border:none;}
#hintergrundinfos div h2 span{margin-left:490px;}
#hintergrundinfos div h2 cufon{margin:3px 0px 0px 12px;}
#hintergrundinfos div .ui-accordion-content{padding:0em;}
#hintergrundinfos div div .wrapper_artikel_first{padding:18px 10px 12px 0px;}
#hintergrundinfos div div .wrapper_artikel{padding:18px 10px 12px 0px;border-bottom:1px solid #7D7E80;}
#hintergrundinfos div div .wrapper_artikel_last{border:none;}
#hintergrundinfos .wrapper_artikel_right{width:370px;float:right;cursor:default;}
#hintergrundinfos .wrapper_artikel_right .wrapper_datum{font-size:13px;font-weight:bold;color:#7D7E80;}
#hintergrundinfos .wrapper_artikel_right p{margin-bottom:10px;font-weight:normal;}
#hintergrundinfos .wrapper_artikel_right a.detail{text-decoration:none;color:#6E0D16;font-weight:normal;float:right;}
#hintergrundinfos .ui-accordion-icons .ui-accordion-header a{display:inline;padding-left:0;}
#hintergrundinfos h2.ui-state-active,#hintergrundinfos h2.ui-accordion-header,#hintergrundinfos h2.ui-helper-reset,#hintergrundinfos h2.ui-state-active,#hintergrundinfos h2.ui-corner-top{color:#FFFFFF !important;}
/* ----------- Pressetext --------- */
#hintergrundinfos div{padding:0px;}
#hintergrundinfos div ul{padding:0px;margin-bottom:15px;border-bottom:2px solid white !important;height:100%;}
#hintergrundinfos div ul li{padding:0px;margin:0px;top:0px !important;bottom:0px;border-right:2px solid white !important;}
#hintergrundinfos div ul li a{padding:7px 30px 5px 5px;font-size:12px;display:block;height:20px;}
#hintergrundinfos div ul li a:focus{color:white;}
/*#hintergrundinfos #tabs .ui-state-active a, .ui-state-active a:link{color:white !important;}
*/
#hintergrundinfos div #pressemitteilung_detail{padding:0px 20px 15px 20px;}
#hintergrundinfos div div .wrapper_datum{color:#7D7E80;font-size:13px;font-weight:bold;}
/* ------------- Bilder ----------- */
#hintergrundinfos #bild{padding-bottom:15px;}
#hintergrundinfos div div .bild_wrapper{margin:0px 40px 12px 40px;border-bottom:1px solid #7D7E80;padding-bottom:12px;}
#hintergrundinfos div div div .bild_wrapper_right{width:300px;float:left;font-size:12px;margin:0 0 0 15px;}
#hintergrundinfos .bild_wrapper_right h6{font-weight:normal !important;font-size:12px;color:#222222;}
#hintergrundinfos .bild_wrapper_right h4{padding-top:0px;font-size:1.3em;/*font-weight:normal !important;*/
}
#hintergrundinfos div div div .bild_wrapper_right .bild_title{font-weight:bold;}
#hintergrundinfos div div div .bild_wrapper_left{width:112px;height:112px;float:left;}
#hintergrundinfos div div div .bild_wrapper_right .bild_wrapper_download{margin:5px 0 0 0;}
#presse-dl-submit{float:right;margin:20px 40px 0 0;}
/* ------------- Videos ----------- */
#hintergrundinfos .video_wrapper{margin:0px 40px 15px 40px;border-bottom:1px solid #7D7E80;padding-bottom:15px;}
#hintergrundinfos .video_wrapper iframe{margin-bottom:5px;}
/*------------------------------------------------------------------------------------*/
/* Online Ticket */
/*------------------------------------------------------------------------------------*/
.hidden-d{/*display:none;*/
}
span.title-info{position:relative;float:right;width:18px;}
span.title-info img{margin-bottom:-3px;}
.info_box{border:1px solid #7D7E80;background-color:#E5E6E6;display:block;padding:5px;}
span.container-td1{display:block;width:350px;float:left;}
.container_zusammenfassung span.container-td1{width:260px;}
.db_bestellprozess{width:750px;}
.db_bestellprozess .link-item{/*float:left;*/
  width:185px;/*margin-right:6px;*/
  padding:35px 35px 15px 15px;background-color:#d8d8d8;min-height:95px;color:#6e0d16;font-size:18px;text-decoration:none;position:relative;}
.db_bestellprozess .link-item .link-icon{position:absolute;bottom:50px;right:20px;}
.db_bestellprozess .link-item .link-icon img{border:none;}
.db_bestellprozess .ticket-container{float:left;margin-right:50px;}
.db_bestellprozess .ticket-container.last{margin-right:0;}
.db_bestellprozess fieldset{border:none;padding:0;margin:0;}
.db_bestellprozess legend{display:none;}
.container_uebersicht{width:750px;}
.db_bestellprozess .link-item-last{margin:0;}
.db_bestellprozess .links{margin:10px 0;}
.db_bestellprozess .links a{display:block;}
.db_bestellprozess .row-sum{border-top:1px solid #000;margin:5px 0 0;padding:5px 0 0;font-weight:bold;font-size:14px;}
.db_bestellprozess .row-sum .td5,.db_bestellprozess .row-sum-nix .td5{padding:0;}
.db_bestellprozess .row-sum-nix{font-size:12px;}
.db_bestellprozess .th-container{width:100%;background-color:#ececec;margin:0 0 10px 0;}
.db_bestellprozess .th{font-weight:bold;float:left;padding:10px 15px 7px;border-right:1px solid #fff;}
.db_bestellprozess .container_uebersicht .th1{width:385px;}
.db_bestellprozess .container_uebersicht .th2{width:75px;text-align:center;}
.db_bestellprozess .container_uebersicht .th3{width:75px;text-align:center;}
.db_bestellprozess .container_uebersicht .th4{width:75px;text-align:center;border-right:none;}
.db_bestellprozess .container_zusammenfassung .th1{width:295px;}
.db_bestellprozess .container_zusammenfassung .th2{width:75px;text-align:center;}
.db_bestellprozess .container_zusammenfassung .th3{width:75px;text-align:center;}
.db_bestellprozess .container_zusammenfassung .th4{width:75px;text-align:center;}
.db_bestellprozess .container_zusammenfassung .th5{width:75px;text-align:center;border-right:none;}
.db_bestellprozess .td{float:left;padding:3px 15px 2px;border-right:1px solid #fff;}
.row{margin:0 0 2px 0;}
.row.rowcol1{background-color:#fff;}
.row.rowcol2{background-color:#f7f7f7;}
.db_bestellprozess .container_uebersicht .td1{width:385px;}
.db_bestellprozess .container_uebersicht .td2{width:75px;text-align:center;}
.db_bestellprozess .container_uebersicht .td3{width:79px;text-align:right;position:relative;padding:3px 13px 2px;}
.db_bestellprozess .container_uebersicht .td4{width:75px;text-align:center;/*padding-left:10px;padding-right:10px;*/
  border:none;}
.db_bestellprozess .container_zusammenfassung .td1{width:295px;}
.db_bestellprozess .container_zusammenfassung .td2{width:75px;text-align:center;}
.db_bestellprozess .container_zusammenfassung .td3{width:75px;text-align:center;}
.db_bestellprozess .container_zusammenfassung .td4{width:75px;text-align:center;/*padding-left:10px;padding-right:10px;*/
}
.db_bestellprozess .container_zusammenfassung .td5{width:75px;text-align:center;}
.db_bestellprozess .container_zusammenfassung .row .td5 a{font-size:18px;text-decoration:none;width:20px;height:20px;display:block;background-color:#d39ca1;color:#ffffff;margin:0 auto;}
.db_bestellprozess .td2 input,.db_bestellprozess .td3 input,.db_bestellprozess .td4 input{text-align:right;width:70%;padding:0 5px;}
.readonly{background-color:transparent;border:none;/*font-weight:bold;*/
  color:#000;}
.db_bestellprozess .td3 input{width:34.6%;}
.anz-plus{cursor:pointer;font-size:14px;margin-left:5px;padding:0 2px;background-color:#DFDFDF;font-weight:bold;}
.anz-minus{cursor:pointer;font-size:17px;margin-right:5px;padding:0 4px;background-color:#DFDFDF;font-weight:bold;}
h3.fl-le{float:left;}
a.fl-re{float:right;margin-top:10px;position:static;background-color:#700513;border:1px solid #700513;display:block;margin:15px 40px 15px 0;padding:2px 10px 3px;width:82px;text-decoration:none;color:#ffffff;}
.container_uebersicht .euro{float:left;width:27px;}
.container_uebersicht .preis,.container_uebersicht .sum_fields{float:right;width:48px;}
.container_zusammenfassung .euro{padding-right:5px;float:left;padding-left:5px;}
.title-info{cursor:help;}
.db_bestellprozess .row-end{margin-top:5px;text-align:right;}
.db_bestellprozess .row-end .info-end{margin-bottom:25px;color:#666666;margin-right:40px;}
.container-multi-form-button-right{background-color:#700513;float:right;padding:0 5px 0 0;margin-right:40px;margin-top:50px;}
.multi-form-button-right-link{background:url("/jart/prj3/nhm/resources/images/bg_button.png") no-repeat scroll right center transparent;border:medium none;color:#FFFFFF;padding:5px 25px 5px 5px;display:block;cursor:pointer;}
.cid_1362748627826 .multi-form-button-right{background-position:65px 4px;}
.cid_1361155093381 .multi-form-button-right{background-position:107px 4px;}
.cid_1362748627828 .multi-form-button-right{background-position:65px 4px;}
.cid_1362748627829 .multi-form-button-right{background-position:105px 4px;}
.radio-container,.checkbox-container{padding-top:3px;margin-top:5px;}
.multiform_is_checked_no_caption{padding-left:25px;/*background:transparent url(../../resources/images/checked.png) no-repeat left center;*/
}
.multi-formular{position:relative;}
.cid_1361155093381 .multi-formular,.cid_1362748627829 .multi-formular{margin-top:35px;}
.show-data-link{position:absolute;top:236px;left:216px;background-color:#700513;border:1px solid #700513;display:block;margin:3px 5px 15px 0;padding:2px 10px 3px;width:82px;text-decoration:none;color:#ffffff;}
.row-sum-a-link,.row-a-link{position:static;background-color:#700513!important;border:1px solid #700513;display:block!important;margin:0!important;padding:2px 10px 3px;width:82px;text-decoration:none;color:#ffffff!important;font-size:12px;font-weight:normal;}
.daten-uebersicht{background-color:#f7f7f7;padding:20px 25px;width:270px;margin-top:-12px;}
.db_bestellprozess .ticket{background-color:#f7f7f7;padding:25px 20px;margin:30px 0;display:block;width:220px;position:relative;background:#f7f7f7 url(/jart/prj3/nhm/resources/images/pdf-icon.png) no-repeat 25px 20px;height:40px;}
.db_bestellprozess .ticket .link-icon{position:relative;}
.db_bestellprozess .ticket a{color:#6e0d16;font-weight:bold;margin-left:10px;position:absolute;top:25px;left:65px;text-decoration:none;background:transparent url(/jart/prj3/nhm/resources/images/link-icon.png) no-repeat 125px 0px;height:38px;padding-right:50px;padding-right:70px;padding-top:10px;height:45px;}
.db_bestellprozess h3{margin-bottom:10px;}
.db_bestellprozess .info-positiv,.db_bestellprozess .referenz,.db_bestellprozess .mail-versand,.db_bestellprozess .info2,.db_bestellprozess .info,.db_bestellprozess .info2{margin-bottom:15px;}
.db_bestellprozess .info-positiv strong,.db_bestellprozess .info2 strong,.db_bestellprozess .info strong{display:block;margin-bottom:5px;}
.db_bestellprozess .info-positiv strong,.db_bestellprozess .info strong{margin-bottom:15px;display:block;}
.db_bestellprozess .info2{background:#f7f7f7;padding:15px 20px;width:585px;}
.db_bestellprozess .do_margin{margin-right:17px;}
.bestellung_footer{margin-top:30px;border-top:1px solid #888888;padding-top:10px;width:750px;}
.bestellung_footer .fo-le{float:left;width:78px;}
.bestellung_footer .fo-ri{float:right;width:400px;}
.bestellung_footer .fo-ri a{padding-left:10px;}
.bestellung_footer .fo-ri a img,.bestellung_footer .fo-le a img{border:none;}
.smaller{width:235px!important;}
.head-bestellung{margin-bottom:10px;}
.free_text_before_summary{margin-bottom:15px;}
.schritt-nav{padding:0 0 20px;position:relative;height:43px;width:754px;/*750px*/
}
.schritt-nav ul{list-style-type:none;margin:0px;padding:0px;position:relative;}
.schritt-nav ul li{float:left;display:block;position:relative;z-index:10;width:auto;padding-left:15px;}
.schritt-nav ul li a{cursor:default!important;color:#fff;padding:15px 34px 11px 21px;/* 15px 5px 11px 8px 10px 8px 11px*/
  /*background-color:#7D7E80;*/
  margin:0 !important;position:relative;z-index:50;display:block;text-align:center;text-decoration:none;}
.msie .schritt-nav ul li a{padding:15px 33px 11px 23px;/* 15px 5px 11px 8px 10px 8px 11px*/
}
.en .schritt-nav ul li a{padding:15px 34px 11px 25px;}
.msie .en .schritt-nav ul li a{padding:15px 34px 11px 25px;}
.schritt-nav ul li span.arrow{position:absolute;z-index:55;display:block;left:0;top:0;}
.schritt-nav ul li.been_active{/*padding-right:7px;*/
  background-color:#707173;}
.schritt-nav ul li.disabled{background-color:#dfdfdf;}
.schritt-nav ul li.disabled_last,.schritt-nav ul li.active_last{padding:0;width:72px;}
.schritt-nav ul li.active,.schritt-nav ul li.active_last{background-color:#880e15;}
.schritt-nav ul li a.been_active{color:#ffffff;cursor:default;/*background-color:#707173;*/
}
.schritt-nav ul li a.disabled,.schritt-nav ul li a.disabled_last{/*background-color:#dfdfdf;*/
  color:#880e15;cursor:Default!important;}
.schritt-nav ul li a.disabled_last{padding-right:10px;cursor:default!important;}
.schritt-nav ul li span.disabled_last,.schritt-nav ul li span.active_last{display:none;}
.schritt-nav ul li a.active,.schritt-nav ul li a.active_last{/*background-color:#880e15;*/
  color:#ffffff;cursor:Default!important;}
/*------------------------------------------------------------------------------------*/
/* Soft-Relaunch Startseite */
/*------------------------------------------------------------------------------------*/
.page-content-startseite{margin:40px 50px 60px;}
.hallstatt .page-content-startseite{margin:120px 50px 60px;}
.hallstatt .page-content-startseite .ss-column.ss-column-2 .text-und-bild.ss-a a.image-link{background-color:white;padding:0px !important;}
.hallstatt .page-content-startseite .ss-column.ss-column-2 .button-area{margin-top:39px;}
.ss-content-row{margin-bottom:20px;}
.ss-column-1{float:left;width:630px;}
.ss-column-2{float:right;width:220px;}
.count-1-columns .column-inner{width:630px;}
/* Text & Bild Styles Startseite */
.text-und-bild.ss-head-area{color:#313131;background-color:#d8d8d8;padding:5px 10px;margin-bottom:5px!important;width:auto!important;}
.text-und-bild.ss-content{text-align:right!important;color:#313131;margin-bottom:10px!important;}
.text-und-bild.ss-content p{margin:0;padding:0;line-height:15px;font-family:'Open Sans', sans-serif;font-weight:600;}
.text-und-bild.ss-content.first-el{margin-bottom:5px!important;}
.text-und-bild.ss-a{margin-bottom:3px!important;font-family:'Open Sans', sans-serif;}
.text-und-bild.ss-a a{padding:5px 10px;background-color:#5d5e60;width:auto!important;display:block;color:#fff!important;text-decoration:none;}
.text-und-bild.youtube{width:49px!important;margin:0!important;float:right;}
.text-und-bild.youtube a{display:block;/*float:left;*/
  height:44px;text-indent:-5000px;width:44px;/*margin-right:5px;*/
  margin-top:10px;background:transparent url(/jart/prj3/nhm/resources/images/relaunch/youtube.png) no-repeat center center;}
.text-und-bild.facebook{width:144px!important;margin-bottom:0!important;float:right;}
.text-und-bild.facebook a{display:block;/*float:left;*/
  height:44px;text-indent:-5000px;width:144px;margin-top:10px;background:transparent url(/jart/prj3/nhm/resources/images/relaunch/facebook.png) no-repeat center center;}
/* Teaser Startseite */
.startseite-teaser-timer{width:205px;float:left;}
.startseite-teaser-timer .teaser-item{float:none;}
.teaser-item{width:205px;margin-right:7.5px;float:left;}
.teaser-item .img,.teaser-item .img img{border:none;text-decoration:none;}
.teaser-item-3{margin-right:0px;}
.teaser-item a{text-decoration:none!important;}
.teaser-item .head-area{background-color:#d8d8d8;padding:10px 15px;height:60px;overflow:hidden;}
.teaser-item .head-area h3{padding:0;color:#6E0D16;margin-bottom:5px;font-size:1.2em;font-size:1.3em;}
.teaser-item .head-area h4{color:#000000;padding:0;font-weight:normal;font-size:0.95em;line-height:1.2em;}
.teaser-item .img{position:relative;}
.teaser-item span.caption{position:absolute;bottom:4px;right:0;width:100%;}
.teaser-item span.caption .padder{padding:8px 5px;display:block;background:transparent url(/jart/prj3/nhm/resources/images/relaunch/bg_teaser.png) repeat top left;text-align:right;color:#fff;height:16px;}
.msie_8-0 .teaser-item span.caption .padder,.msie_7-0 .teaser-item span.caption .padder{background-image:none;background-color:#600611;}
.msie_7-0 .teaser-item span.caption{bottom:0;}
.teaser-item span.preview{position:absolute;top:0;right:0;/*width:100%;*/
}
.teaser-item span.preview .padder{padding:8px 20px;display:block;background-color:#600611;text-align:right;color:#fff;}
.carousel-holder{width:630px;}
.carousel-holder .jcarousel-skin-mak{margin:0;padding:0;list-style:none;}
.startseite-top.carousel-holder{position:relative;overflow:hidden;text-align:left;height:285px;}
.startseite-top.carousel-holder .carousel-item{width:630px;height:285px;position:relative;margin:0;}
.blobedit .startseite-top.carousel-holder{height:auto!important;}
.startseite-top.carousel-holder .carousel-item .teaser-element-image{position:relative;width:630px;height:285px;}
.startseite-top.carousel-holder .carousel-item .teaser-element-text{position:absolute;bottom:0;right:0;}
.startseite-top.carousel-holder .teaser-element-text .padder{margin:0 0 10px 0;text-align:right;}
.startseite-top.carousel-holder h4.title,.startseite-top.carousel-holder .subtitle-info{background:transparent url(/jart/prj3/nhm/resources/images/relaunch/bg_carousel_start-top.png) repeat top left;}
.startseite-top.carousel-holder h4.title{padding:10px 15px 10px;margin-bottom:13px;font-size:1.7em;}
.startseite-top.carousel-holder .subtitle-info{padding:8px 10px 5px;font-size:1.2em;}
.startseite-top.carousel-holder h4.title a{text-decoration:none;}
.startseite-top.carousel-holder .teaser-text{display:none;}
.msie_8-0 .startseite-top.carousel-holder h4.title a,.msie_7-0 .startseite-top.carousel-holder h4.title a{text-decoration:none;}
.msie_8-0 .startseite-top.carousel-holder .subtitle-info,.msie_7-0 .startseite-top.carousel-holder .subtitle-info{text-decoration:none;}
/* Carousel Startseite-bottom */
.startseite-bottom.carousel-holder{position:relative;overflow:hidden;text-align:left;height:140px;}
.startseite-bottom.carousel-holder .carousel-item{width:630px;height:140px;position:relative;margin:0;background-color:#d8d8d8;}
.blobedit .startseite-bottom.carousel-holder .carousel-item,.blobedit .startseite-bottom.carousel-holder{height:auto;}
.startseite-bottom.carousel-holder .carousel-item .teaser-element-image{position:relative;width:205px;height:120px;float:right;margin:10px 55px 10px 0;}
.startseite-bottom.carousel-holder .carousel-item .teaser-element-text{float:left;width:280px;margin:12px 0 12px 65px;}
.startseite-bottom.carousel-holder h4.title{margin-bottom:3px;padding-bottom:0;color:#000000!important;}
.startseite-bottom.carousel-holder h4.title a{color:#000000!important;}
.startseite-bottom.carousel-holder .subtitle-info{color:#6E0D16;font-size:1.4em;padding:0 0 8px;display:block;}
.startseite-bottom.carousel-holder .teaser-text{height:70px;overflow:hidden;}
.msie_8-0 .startseite-bottom.carousel-holder h4.title a,.msie_7-0 .startseite-bottom.carousel-holder h4.title a{text-decoration:none;}
.msie_8-0 .startseite-bottom.carousel-holder .subtitle-info,.msie_7-0 .startseite-bottom.carousel-holder .subtitle-info{text-decoration:none;}
/* Carousel Startseite-Vertikal */
.startseite-vertikal.carousel-holder{position:relative;overflow:hidden;text-align:left;width:220px;}
.startseite-vertikal .jcarousel-clip-vertical,.startseite-vertikal .jcarousel-container-vertical{width:220px!important;height:253px!important;padding:0!important;}
.startseite-vertikal.carousel-holder .head-area{background-color:#5D5E60;color:#fff;margin-bottom:5px;padding:5px 10px;}
.startseite-vertikal.carousel-holder .carousel-item{width:220px;position:relative;margin:0;}
.startseite-vertikal.carousel-holder .carousel-item .teaser-element-image,.startseite-vertikal.carousel-holder .teaser-text{display:none;}
.startseite-vertikal.carousel-holder .jcarousel-item-vertical{margin:0!important;}
.startseite-vertikal.carousel-holder .carousel-item .teaser-element-text{width:220px;border-bottom:1px solid #bebebe;text-align:right;}
.startseite-vertikal.carousel-holder .carousel-item .teaser-element-text .padder{padding:5px 5px 5px 30px;}
.startseite-vertikal.carousel-holder h4.title{margin-bottom:1px;line-height:18px;font-size:1.2em;}
.startseite-vertikal.carousel-holder h4.title a{text-decoration:none;}
.startseite-vertikal.carousel-holder .subtitle-info{color:#000000;}
.msie_8-0 .startseite-vertikal.carousel-holder h4.title a,.msie_7-0 .startseite-vertikal.carousel-holder h4.title a{text-decoration:none;}
.msie_8-0 .startseite-vertikal.carousel-holder .subtitle-info,.msie_7-0 .startseite-vertikal.carousel-holder .subtitle-info{text-decoration:none;}
.button-area{background-color:#600611;width:auto;float:right;width:60%;margin-top:5px;}
.button-area a{display:block;padding:5px 15px;color:#fff;text-decoration:none;text-align:center;}
#btn_online_ticketing{width:210px;height:52px;position:absolute;right:20px;top:15px;background:transparent url(/jart/prj3/nhm/resources/images/relaunch/online-ticket-button.png) no-repeat 0px 0px;}
#btn_online_ticketing span{padding:20px 0 0 65px;position:absolute;color:#7D7E80;font-weight:bold;font-size:12px;}
/* Cufon */
.cufon{visibility:visible!important;}
/* carousel zusatz */
.jcarousel-control{position:absolute;right:0;text-align:center;top:0;z-index:10;}
.jcarousel-control a{font-size:75%;text-decoration:none;padding:5px 8px;margin:0 0 5px 0;color:#FFFFFF;background-color:#600611;font-weight:bold;}
.jcarousel-control a:focus,.jcarousel-control a:active,.jcarousel-control a:hover{outline:none;background-color:#FDE7E9;color:#600611;}
/* Vormerkkalender */
#calendar_main{width:750px!important;}
.multi-formular-dialog{display:none;}
.vormerkliste_termine_id{display:none;}
.dialog .multi-form-button-right-link{color:#fff;}
.dialog .container-multi-form-button-right{margin:0;}
.fc-event-container .belegt{background-color:#fbdce1;}
.fc-event-container .nicht_belegt{background-color:#defbdb;cursor:pointer;}
.fc-event-container .fc-event{border:1px solid #929292;color:#000;}
.fc-event-container .fc-event-title{line-height:120%;}
.fc-agenda-slots td div{height:35px!important;}
.icn_search{background:transparent url(/jart/prj3/nhm/resources/images/relaunch/icn_search.png) no-repeat 0px 0px;width:14px;height:18px;position:absolute;right:50px;top:58px;cursor:pointer;z-index:1005;}
.icn_search:hover{background:transparent url(/jart/prj3/nhm/resources/images/relaunch/icn_search_grey.png) no-repeat 0px 0px;}
.top_event_wrapper h4.title a{color:#000;text-decoration:none;font-size:15px;}
.top_event_wrapper a.subtitle-info{text-decoration:none;font-size:15px;font-weight:bold;}
.top_event_wrapper #tabs{background-color:#D8D8D8;padding:10px 25px;}
.top_event_wrapper{margin-top:20px;}
.top_event_wrapper ul.navigation{margin:0;list-style:none;padding:0;}
.top_event_wrapper ul.navigation li{display:inline-block;margin-right:2px;}
.top_event_wrapper ul.navigation li a{padding:5px 10px;text-decoration:none;display:block;background-color:#D8D8D8;font-weight:bold;}
.top_event_wrapper ul.navigation li a.active{/*padding:10px 10px 5px 10px;*/
  background-color:#5D5E60;color:#fff;}
.top_event_wrapper .top_event_wrapper_inner{display:none;/*margin:10px;*/
}
.top_event_wrapper .top_event_wrapper_inner .left-col{width:60%;}
.top_event_wrapper .top_event_wrapper_inner .right-col{width:40%;text-align:right;}
.top_event_wrapper .top_event_wrapper_inner .right-col img{border:none;}
.top_event_wrapper .top_event_wrapper_inner .left-col,.top_event_wrapper_inner .right-col{float:left;}
.top_event_wrapper #tabs-1{display:block;}
/*** &#65533;bersicht Bild der Woche ***/
.jcarousel-skin-tango{width:205px!important;}
.jcarousel-skin-tango .jcarousel-item,.jcarousel-skin-tango .jcarousel-clip-horizontal{width:205px !important;height:205px !important;}
.jcarousel-skin-tango .jcarousel-container-horizontal{padding:0!important;width:205px!important;}
.jcarousel-skin-tango .jcarousel-container{background:transparent!important;border:none!important;}
.jcarousel-skin-tango .jcarousel-prev,.jcarousel-skin-tango .jcarousel-next{display:none!important;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:0px!important;}
.show_quartal{width:205px;position:absolute;bottom:0;color:#fff;font-weight:bold;background:url("/jart/prj3/nhm/resources/images/relaunch/bg_teaser.png") repeat scroll left top rgba(0, 0, 0, 0);display:block;}
.show_quartal_inner{padding:8px 5px;text-align:right;}
.quartal{width:205px !important;height:205px !important;position:relative;float:left;margin:0 20px 20px 0;}
.bw_year h1.title{padding-bottom:20px;}
.bw_year{padding-bottom:35px;}
/*** Bild der Woche &#65533;bersicht relaunch ***/
.bw_year_v2{width:205px;height:300px;margin:0 30px 0 0;float:left;}
.bw_year_v2 .bw_year_item a{text-decoration:none;}
.bw_year_v2 .bw_year_item span{font-family:'Open Sans', sans-serif;font-weight:200;color:#5C5C5E;font-size:1.7em;display:block;padding:5px;line-height:1.1em;}
.bw_year_v2 .bw_year_item .bw_date{color:#6E0D16;padding:5px;}
.bdw_detail_v2 .img_bdw{float:left;width:500px;margin-right:30px;}
.bdw_detail_v2 .bw_img_nav{position:relative;}
.bdw_detail_v2 .bw_img_nav .prev,.bdw_detail_v2 .bw_img_nav .next{position:absolute;background-color:#5C5C5E;color:#fff;padding:5px 5px;text-decoration:none;top:3px;cursor:pointer;}
.bdw_detail_v2 .bw_img_nav .prev{left:0;}
.bdw_detail_v2 .bw_img_nav .next{right:0;}
.bdw_detail_v2 .bw_content{float:left;width:215px;}
.bdw_detail_v2 .img_bdw_wrapper_hidden{display:none;}
/*** Listenansicht Bild der Woche ***/
.bdw_list_quartal{margin:10px 0 20px 0;padding-bottom:10px;border-bottom:1px solid #5C5C5E;}
.bdw_list_quartal .left{width:153px;float:left;margin-right:10px;}
.bdw_list_quartal .left img{width:153px;height:auto;}
.bdw_list_quartal .right{/*width:305px;*/
  width:345px;float:left;}
.bdw_list_quartal .right h2{font-size:1.5em;}
.bdw_list_quartal h1{padding:0 0 5px !important;}
.bdw_list_quartal h2{padding-top:0;}
/*** Detailansicht Bild der Woche ***/
.bdw_detail h1{padding:0 0 5px !important;}
.bdw_detail .img_bdw{margin-top:15px;}
/*** Search Tabs ***/
#sresulttabs ul{list-style:none;margin:0;padding:0;}
#sresulttabs ul li{float:left;padding:3px 7px;margin:2px 2px 0 0;background-color:#D0CECF;}
.download img{border:none;}
.teaser_image_master{width:165px;height:165px;background-color:#EEE;text-align:center;line-height:165px;font-size:0;vertical-align:middle;margin:0!important;padding:0!important;}
.teaser_image_master img{width:auto!important;height:auto!important;vertical-align:middle;}
.teaser{margin-bottom:40px!important;}
.teaser h3{min-height:50px;}
.button-area a{background-color:inherit!important;}
.hallstatt_de .page-content-startseite{margin:120px 50px 60px;}
.hallstatt_de #btn_online_ticketing{display:none;}
.hallstatt_de .blobedit #page-content{min-height:470px;}
.hallstatt_de .ss-content{padding:7px 0;}
.hallstatt_de .ss-content a,.hallstatt_de .ss-content a:link,.hallstatt_de .ss-content a:visited,.hallstatt_de .ss-content a:active{color:#999999;text-decoration:none;}
.hallstatt_de .ss-content a:hover{color:#555;}
.hallstatt_de .ss-content .button-area a{color:#fff;}
.hallstatt_de hr{background:none repeat scroll 0 0 #CCCCCC;border:0 none;height:1px;}
.hallstatt_de #header{z-index:999;}
.hallstatt_de #sub-menu{text-transform:lowercase;}
.hallstatt_de .content-column{min-height:1px;width:520px;}
.hallstatt_de .right-column-holder{position:static;padding-top:126px;}
.logo-hallstatt{background:none repeat scroll 0 0 #D0CECF;color:#6E0D16;display:block;font-size:77px;height:72px;left:0;line-height:100%;padding:8px 20px 0 46px;position:absolute;right:0;top:161px;}
.blobedit .logo-hallstatt{display:none;}
.image-trigger-map .background-wrapper > img{height:auto;width:100%;}
.no-blobedit .image-trigger-map-large{background:none repeat scroll 0 0 #FFFFFF;box-shadow:1px 4px 7px rgba(0, 0, 0, 0.5);left:50%;margin-left:-42%;padding:10px;position:absolute;top:241px;width:84%;}
.no-blobedit .image-trigger-map-large .image-trigger-map{width:100%;}
.no-blobedit .image-trigger-map-large .image-trigger-map .caption-wrapper{margin-left:20px;padding:20px;background:rgba(255, 255, 255, 0.7);}
.no-blobedit .image-trigger-map-large .image-trigger-map .caption-wrapper.left{margin-left:-300px;}
.no-blobedit .image-trigger-map-large .image-trigger-map .caption-wrapper.bottom{top:auto;bottom:0;}
.no-blobedit .image-trigger-map .trigger-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;}
.no-blobedit .image-trigger-map .trigger-wrapper > div{position:absolute;cursor:pointer;width:10px;height:10px;border-radius:10px;background-color:#f00;margin-top:-5px;margin-left:-5px;}
.no-blobedit .image-trigger-map .caption-wrapper{left:100%;padding:0 0 0 15px;position:absolute;font-size:90%;line-height:180%;top:0;width:240px;}
.no-blobedit .image-trigger-map .caption-wrapper > div{display:none;}
.no-blobedit .image-trigger-map .caption-image-wrapper{margin-bottom:6px;}
.rsDefault .rsBullets{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2) !important;}
.sternpatenschaft_banner{float:left;position:relative;left:627px;top:10px;}
.blobedit-ac{margin-left:0 !important;}
.s_slide{width:220px;position:relative;display:inline-block;margin:5px;vertical-align:top;}
.s_slide img{width:100%;}
.no-blobedit .slider{margin-bottom:-90px;margin-top:30px;}
.s_top{background:rgba(124, 27, 34, 0.85);color:white;padding:2px 15px;position:absolute;right:0;top:0;}
.s_date{background:rgba(124, 27, 34, 0.85) none repeat scroll 0 0;box-sizing:border-box;color:white;padding:5px 15px;position:absolute;text-align:right;top:163px;width:100%;}
.s_title{color:#7c1b22;font-weight:bold;margin:5px 0;}
.l_arrow,.r_arrow{box-sizing:border-box;display:inline-block;height:300px;xpadding-left:10px;xpadding-right:10px;padding-top:100px;vertical-align:top;cursor:pointer;}
.slider_container{display:inline-block;overflow:hidden;width:920px;}
.sub_menu_headline{top:-38px;text-align:right;}
.fk_block{width:33%;display:inline-block;vertical-align:top;margin-top:20px;padding:5px;box-sizing:border-box;}
.kf_top{color:white;background-color:#600611;text-align:center;padding:5px;margin-bottom:5px;}
.kf_top a{color:white !important;text-decoration:none !important;}
.schule td{vertical-align:top;padding:5px 15px;border-bottom:1px solid lightgrey;}
.schule{margin-bottom:30px;}
.schule table{background:#eee;width:100%;}
.schule td:first-child{font-weight:bold;width:25%;color:#444;}
.schule .btn,.anmeldung-kg-schulen .multi-form-button-right{background:#880e15;color:white !important;padding:5px 15px;margin-bottom:30px;display:inline-block;}
.anmeldung-kg-schulen .multi-form-button-right{font-size:14px;font-weight:normal;line-height:1.42857;border:0 none;border-radius:5px !important;margin:0 !important;}
.anmeldung-kg-schulen .container-multi-form-button-right{background:white;}
.nav > li > a{padding:5px 10px !important;background:#eee !important;border:0px !important;border-radius:0px !important;color:#555555 !important;}
.nav > li.active > a{color:white !important;background:#880e15 !important;}
.tat .nav-tabs{border:0px !important;border-radius:0px !important;}
.nav-tabs > li{margin-bottom:0px !important;}
.tat a{color:#880e15;}
.tat-head{color:#555555 !important;background:#eee !important;border-radius:0px !important;}
.tat-head.active{color:white !important;background:#880e15 !important;}
.sub_menu_headline2{color:#d0cecf;font-size:1.7em;text-transform:lowercase;font-family:"Open Sans", sans-serif;font-weight:200;text-align:right;border-bottom:1px solid #d2d2d2;padding-bottom:3px;}
.grey_button{background:#7d7e80;color:white;font-size:12px;font-weight:bold;padding:5px;border:1px solid #d2d2d2;}
.grey_button a{color:white;text-decoration:none !important;}
/*.tat-arrow{transform:rotate(90deg);}
*/
.active .tat-arrow{transform:rotate(90deg);}
.container-multi-form-button-right{margin-right:0px;}
/****************ONLINE-SHOP*************************/
.cart-container{background-color:#dfdfdf;width:185px;min-height:100px;top:130px;left:-190px;position:absolute;padding:10px 15px;}
.produkt.show{min-height:850px;}
.teaser_image_master_new{overflow:hidden;}
.cart-header h2{color:#6e0d16;}
.cart-name{font-weight:bold;}
.details{background:#eee;}
.shop-app .produkt.show .details{background:none repeat scroll 0 0 #eee;top:auto;}
.reservation-title{background:#eee;padding:5px;margin-bottom:5px;}
.reservation:nth-child(2n+1){background:#eee;}
.reservation{padding:5px;}
.quantity{padding:5px;}
.cart-buttons input[type=text]{margin-top:10px;}
.cart-buttons a{background:#880e15;margin:5px;color:#eee;text-decoration:none;padding:4px 8px 4px 8px;display:inline-block;width:25px;text-align:center;box-sizing:border-box;}
.grey{background-color:#eee;width:620px;}
.details .text h2{color:#6e0d16;}
