#commentreply, #commentreport, #sendMeassageForm {
  padding: 20px;
}


#commentreply ul.error , #commentreport ul.error {
  margin-right: 8px;
}

.cbmessage {
  padding: 15px;
  width: 260px;
}


.popupmain {
  padding: 15px;
}

.groupend {
  clear: both;
}

.msquickhelp {
  position: absolute;
  right: 0px;
  display: none;
  background-color: black;
  opacity: 0;
  filter: alpha(opacity=0);
}

#cboxTitle {
  padding-right: 40px;
  font-size: 12px;
  line-height: 13px;
}

.coverlist a {
    text-align: center;
}

.teaser {
  margin-bottom: 12px;
}

#coverflow,
#travelmap,
#gallery, .gallery_container {
  margin: 0 10px 0 10px;
  padding: 25px 0 0 0;
}

#inlinemap {
  margin: 25px 0px 0 0px;
}

div.gallery_nomargin {
  margin: 0 0 0 0!important;
}

blockquote {
    margin-bottom: 15px;
}

.frm label.alpha {
  top: 20px; 
}

.frm_comments .input_text {
    width: 482px;
}

.frm_comments .input_textarea {
    width: 460px;
}

#replyWait{
  display: none;
}

#ms_loader_inner{
  height: 150px;
  padding-top: 190px;
}

textarea{
  resize: none;
}

.frm .frm_error  .extratext small.info {
  color: #777777;
}

.frm .extratext small.error {
  display: none;
}

.frm .frm_error .extratext small.error {
  display: block;
}

.frm .frm_error.vbreak div { background:url('../img/status_error.png') no-repeat right center !important; }
.frm .frm_error.vbreak div { background-color:#fbe2e2 !important; }
.frm .frm_error.vbreak div p { padding:5px 0 8px; }

.grid_16 .frm .grid_16 .extratext { padding-left: 0; }

.frm .hbreak div p.nomargin {
  padding-right: 10px;
}

.gsc-search-box {
    width: 97%!important;
}

.cen-lightbox-inline { 
  max-width:600px; overflow:hidden; padding: 24px 30px 0 30px; margin-bottom: 0px;
}

.cen-lightbox-inline-gallery { 
  max-width:600px; overflow:hidden; padding: 24px 30px 0 30px; margin-bottom: 0px;
}

.ms_bubble {
    width: 225px;
}

.foreground{
		z-index: 200;
}

.footer .footnav li { float:left; width:40%; }

ul.footsocial { margin: 0 0 0 7px; }

.content_side { padding:0px 10px; width: auto; position:relative; left:0; top:0; z-index:9; background:#fff; }

#uniform-jsonform\.category { width: 490px!important; }
#uniform-jsonform\.cat { width: 490px!important; }

.frm .input_select-medium {
    width: 105px !important;
}

.mymi_info {
    margin-top:  15px;
}

.cse_text{
  float: right; margin-left: 10px;
}

input.labelButton {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #F68921;
    cursor: pointer;
    overflow: visible;
    margin: 0 10px 0 0;
    padding: 0;
}

input.labelButton:hover { 
		text-decoration:underline; color:#000; 
}

.mapbubbleinfo{
		position: relative; top: -4px;
}

.novalidate{
	background: none !important;
}

ul.notification li, ul.warning li , ul.success li , ul.error li {
  margin: 0 20px 0 20px;
}


.ms_list .icon_author, .ms_bubble-icons .icon_author { 
  background:url('../img/icons/icon_mst-author-orange.png') no-repeat left 1px; 
}



/* autocomplete */
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Component containers
----------------------------------*/
.ui-autocomplete.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-autocomplete.ui-widget .ui-widget { font-size: 1em; }
.ui-autocomplete.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-autocomplete.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee; color: #333333; }
.ui-autocomplete.ui-widget-content a { color: #333333; }
.ui-autocomplete.ui-widget-header { border: 1px solid #e78f08; background: #f6a828; color: #ffffff; font-weight: bold; }
.ui-autocomplete.ui-widget-header a { color: #ffffff; }


/* Interaction states
----------------------------------*/
.ui-autocomplete .ui-state-default, .ui-autocomplete.ui-widget-content .ui-state-default, .ui-autocomplete.ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-autocomplete .ui-state-default a,.ui-autocomplete .ui-state-default a:link,.ui-autocomplete .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-autocomplete .ui-state-hover,.ui-autocomplete .ui-widget-content .ui-state-hover,.ui-autocomplete .ui-widget-header .ui-state-hover,.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-widget-content .ui-state-focus,.ui-autocomplete .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce; font-weight: bold; color: #c77405; }
.ui-autocomplete .ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-autocomplete .ui-state-active, .ui-autocomplete.ui-widget-content .ui-state-active, .ui-autocomplete.ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-autocomplete .ui-state-active a, .ui-autocomplete .ui-state-active a:link, .ui-autocomplete .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-autocomplete.ui-widget :active { outline: none; }


.epaper { background-color: #FFFFFF; }
.epaper_error { color: #FF0000; }

.newsletter { background-color: #FFFFFF; }
.newsletter_error { color: #FF0000; }

#pdf_message_display{ display: none; }
#pdf_message{ display: none; }
.article_share-fb-btn { height: auto; position: absolute; width: 150px; z-index: 99999; }

/* forms */
.forms-hp {
  display: none !important;
}

/* #PDF ARCHIV# */
.msgrid.msgrid_1.pdf_grid {
	margin: 0 0 10px 0;
}
.pdf_grid span.desc{
	font-size: 14px;
}
.pdf_grid .mstype_b a {
	height: 223px;
}
.pdf_grid .mstype_b a .inner {
	top: 130px;
}

.pdf_grid { width: 186px; margin: 1px; }

.adbox { text-align: left; }
.leaderboard .adbox { text-align: right; }

.newsticker_right { clear: both; }

.category_small { color:#e97609; font-size:18px; font-weight:400; margin:0 0 0 0; }

.fb_comment { margin: 8px; }

.extratext_group { position: absolute; left: 515px; margin: 0; }

.frm_json_checkbox .greycheck div { background-image: url("../img/status_required.png"); background-position: right center; background-repeat: no-repeat; }
.frm_json_checkbox_error .greycheck div{ background-color: #FBE2E2!important; background-image: url("../img/status_error.png")!important; background-position: right center; background-repeat: no-repeat; }
.frm_json_checkbox_success .greycheck div{ background-image: url("../img/status_success.png")!important; background-position: right center; background-repeat: no-repeat; }
.frm_json_checkbox_error .greycheck .error{ color: #FF0000; position: relative; top: 7px; }
.frm_json_checkbox_success .greycheck .error{ display: none; }

h3.head_featured_article{ background-color: #EEEEEE; }

.contentwithheader { position:relative; z-index:10; background:#fff; }
.poll .participation_feedback { color:#fff; font-size:14px; font-weight:normal; margin-bottom:15px; text-transform: none; font-family: Helvetica,Arial,sans-serif; }

/* .img_box a{ width: 260px; } */

.img_box.auto a{ width: auto; float: left; margin: 0 10px 10px 0} 
.img_box.img_right a{ width: auto; float: right; margin: 0 0 10px 10px} 

@media all and (max-width:560px){
  
  .img-link-lightbox .overlay-icon{
    display: none;
  }
  .img-link-lightbox:hover{
    cursor: default!important;
  }
}

.img_box.auto a{
  margin:0;
}

.img_box.img_right,
.img_box.img_left {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

/* Layout 2 */
form.layout2{ background-color: #007bbe; }
form.layout2 h2{ color: #e1b117; }
form.layout2 h3{ border-bottom: 1px solid #e1b117; }
form.layout2 .addressform,
form.layout2 .button { border-top: 1px solid #e1b117; }
form.layout2 a,
form.layout2 a:visited { color: #e1b117; }
form.layout2 legend, form.layout2 label { color: #FFFFFF; }

form.layout2 .btn { background: url("../img/poll_btn-left-2.png") no-repeat scroll left top transparent !important;}
form.layout2 .btn input, form.layout2 .btn span { background: url("../img/poll_btn-right-2.png") no-repeat scroll right top transparent !important; text-shadow: 1px 1px #b68f13; color: #000000; }
form.layout2 .result { background: url("../img/poll-2.png") no-repeat scroll left -12px transparent}
form.layout2 .result span { background: url("../img/poll-2.png") no-repeat scroll right top transparent; }
/* Layout 2 END */

.poll .ym-button,
.poll .addressform { font-family: Helvetica,Arial,sans-serif; }
.poll .addressform legend { font-size: 14px; }
.poll .addressform li{ list-style: none; }
.poll .addressform p.msg{ color: #FFFFFF; }
.poll .greycheck label { color: #000000; }
.poll .addressform h3{ border-bottom: none; }
.poll .frm_error label a { color: red; }
.poll .frm_error label a:visited { color: red; }
.poll .question_error { background-color: #FBE2E2 !important; }

.nomobile.billboard {
  line-height: 0;
}


.btn_pdf { display:inline-block; color:#fff; font-size:16px; font-weight: 600; line-height:1; text-decoration:none; opacity: .9;
					  background:url('../img/sprite_buttons.png') no-repeat left -1736px; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn_pdf span { display:inline-block; padding:9px 20px 6px 35px; height:17px;
				   background:url('../img/page_white_acrobat.png') no-repeat 15px 9px; opacity: 1;}
.btn_pdf:hover { background-position:left -1736px; text-decoration:none !important; opacity: 1; }
.btn_pdf:hover span{opacity: 1;}
.btn_pdf:active{color: #fff;}

.btn_pdf.grey { background-position:left -1704px!important; }
.btn_pdf.grey:hover { background-position:left -1704px!important; }
.btn_pdf.grey span{opacity: .6!important;}
.btn_pdf.grey:hover span{opacity: .6!important;}


.notVisibleOnMobileDevice {
	display: none;
}
