@media all {

	#menu-trigger {display:none;}
	header #mobile-menu {display:none;}
	
	.feed-twitter [class*='icon-'] {
		width:auto;
		height:auto;
		margin:0;
		padding:0;		
	}
	
	

	/* modify .row + .spanX for equal height */
	.row {
		margin-bottom: 0;
	}

	.left-col, .right-col {
		padding: 20px 10px;
	}

	.span8 .left-col .row {
		margin-left: -10px;
	}

	.span8 .left-col .row [class^="span"], .span8 .left-col .row [class*="span"] {
		margin-left: 10px;
	}

	.aside.below-menu .row {
		margin-left: -10px;
	}
	
	.aside.below-menu .span4 {
		width:350px;
	}

	.aside.below-menu .span2,
	.aside.below-menu .span4 {
		margin-left: 10px;
	}

	.row .row {
		margin-bottom: 0;
	}

	.presse-foto-container {
		margin-left: -30px;
	}

	.presse-foto-container .csc-default {
		float: left !important;
		margin-left: 30px;
	}

	#content .presse-foto-container p {
		margin-left: 10px;
	}
	
	.presse-foto-container figure {
		margin-bottom:0 !important;
	}

	.vcards {
		display: none;
	}

	.vCardOverlay {
		position: fixed;
		display: block;
		width: 100%;
		height: 100%;
		background: rgb(200,200,200);
		background: rgba(0,0,0,0.65);
		top: 0;
		left: 0;
		z-index: 100;
	}

	.vCardOverlay .content-wrap {
		width: 650px;
		z-index: 200;
		background: #e2e8ec;
	}

	/* === Teaser // Download // Anzeige=== */
	.box {
		position: relative;
		text-align: center;
		color: #333;
		margin-bottom: 10px;
	}

	.icon {
		text-align: center;
	}

	.box a.hover-wrap, .list-download .item-preview a.hover-wrap, .item-download a.hover-wrap {
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		opacity: 0;
		text-decoration: none;
		text-align: right;
		width: 100%;
	}

	.hover-wrap .overlay-img {
		position: absolute;
		width: 100%;
		height: 100%;
		opacity: 0;
	}

	.box .link {
		width: 100%;
		height: 100%;
		position: relative;
	}

	.box a i {
		margin: 0;
		padding: 0;
		background: none;
	}

	.box .text {
		position: absolute;
		bottom: 0;
		display: none;
		width: 100%;
	}

	.box .text p {
		display: none;
	}
	.box .text h2 {
		font-size: 1.5em;
		font-size: 1.5rem;
		padding: 0.25em;
		padding: 0.25rem;
		color: #fff;
		background: rgba(100,100,100,0.6);
		text-align: center;
		margin: 0;
	}
	
	.aside .box .text h2 {
		font-size: 1em;
		font-size: 1rem;
	}

	.list-download {
		margin-bottom: 1em;
		margin-bottom: 1rem;
	}
	
	.aside.below-menu .widgets .list-download {
		margin-bottom: 20px;
	}
	

	.aside.below-menu .widgets {
		margin-top: 10px;
	}

	.list-download ul, .item-pressrelease-outer ul, .item-statement-outer ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
	}

	.list-download .item-download, .item-pressrelease-outer .item-pressrelease-inner, .item-statement-outer .item-statement-inner {
		line-height: 1.25em;
		line-height: 1.25rem;
		position: relative;
		padding: 10px;
		display: block;
		margin-bottom: 0.0em;
	}
	
	.list-download .item-download, .item-pressrelease-outer .item-pressrelease-inner {
		cursor: pointer;
	}

	.item-statement-outer .item-statement-inner {
		padding: 0;
	}

	.item-statement-outer .item-statement-inner .text, .item-statement-outer .item-statement-inner .item-download {
		padding: 10px;
	}

	.item-statement-outer .item-statement-inner .text {
		padding-bottom: 10px;
	}

	.item-statement-outer .item-statement-inner .text p {
		margin:0;
	}

	.list-download .item-download .link, .news-list-view .link, .item-pressrelease-outer .item-pressrelease-inner .link, .item-statement-outer .item-statement-inner .link {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		z-index: 10;
		background:#ffffff;
		opacity:0;
		filter: alpha(opacity=0);
	}

	.list-download .item-download .link a, .item-pressrelease-outer .item-pressrelease-inner .link a, .item-statement-outer .item-statement-inner .link a {
		display: block;
		width: 100%;
		height: 100%;
		text-indent: -10000px;
	}

	.list-download .item-download:first-child, .item-pressrelease-outer .item-pressrelease-inner:first-child, .item-statement-outer .item-statement-inner:first-child {
		border-top: none;
	}

	.list-download .item-download .link a .icon-download-alt, .item-pressrelease-outer .item-pressrelease-inner .link a .icon-download-alt, .item-statement-outer .item-statement-inner .link a .icon-download-alt {
		display: none;
		top: 0;
		padding: 0;
		margin: 0;
		background: none;
		color: #565656;
		text-align: center;
	}

	.list-download .item-image {
	}

	.list-download .item-description, .item-pressrelease-outer .item-pressrelease-inner .item-description, .item-statement-outer .item-statement-inner .item-description {
		padding-left: 10px;
		max-width: 80%;
		z-index:2;
	}

	.list-download .item-description p, .item-pressrelease-outer .item-pressrelease-inner .item-description p, .item-statement-outer .item-statement-inner .item-description p {
		display: block;
		margin: auto;
		z-index:1;
	}

	.table-wrap {
		display: table;
	}

	.item-pressrelease-outer > .table-wrap, .item-statement-outer > .article-header > .table-wrap {
		width: 100%;
	}

	.table-cell-wrap {
		display: table-cell;
		vertical-align: middle;
	}
	
	.list-download .item-download:hover .item-description p, .item-pressrelease-outer .item-pressrelease-inner:hover .item-description p, .item-statement-outer .item-statement-inner:hover .item-description p {
		text-decoration: underline;
	}

	.announcement p, .footnotes p, .footnotes ol, .footnotes ul {
		padding: 10px;
		margin-bottom: 0;
	}

	.footnotes h3 .reverse-wrapper {
		float: right;
	}

	.footnotes .reverse-wrapper a {
		cursor: pointer;
	}

	.footnotes .reverse-wrapper a:hover {
		text-decoration: none;
	}

	.announcement, .footnotes, .item-pressrelease-outer, .item-statement-outer {
		margin-bottom: 1.5em;
		margin-bottom: 1.5rem;
	}

	/* === Language Menu start === */

	div.tx-srlanguagemenu-pi1 {
		display: relative;
		cursor: pointer;
		display: inline-block;
	}

	ul.language-menu {
		display: none;
		position: absolute;
		top: 1.2em;
		left: 0;
		list-style-type: none;
		margin: 0;
		z-index: 100;
	}
	ul.language-menu li {
		padding: 0;
	}

	/* === Language Menu end === */

	/* === Header === */
	.rootline {
		display: none;
	}

	.rootline ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.rootline ul li {
		float: left;
	}

	header .container.header-hidden-link {
		z-index: 10000;
	}

	#header-hidden-link {
		display: none;
	}

	header .row, header form, footer form {
		margin-bottom: 0;
	}
	
	footer form label {
		display:none;
	}

	header .row-top {
	}

	header .row-nav {
		height: 112px;
	}

	header .top-menu {
		display: inline-block;
		margin-top: 4px;
		float: right;
	}

	header .top-menu a {
		margin-left: 1.5em;
	}

	header .input-append input, header .input-append button {
		padding: 4px 10px;
		font-size: 12px;
	}
	
	#header .row-top .tx-kesearch-pi1 {margin-top:2px;}

	/* === Menu === */

	header .row-top .link-login { }
	header .row-top .link-login i.icon-user {
		float:left;
		font-size: 16px;  
	}
		
	header .row-top .link-login i.icon-question-sign { font-size: 20px;	}
	header .row-top .link-login a {display:block;}
	header .row-top .link-login a:hover,
	header .row-top .link-login a:focus { text-decoration:none;	}

	header .row-top .link-login table {padding:0; margin:0; }
	header .row-top .link-login tr {}
	header .row-top .link-login td.login-left {padding-left:5px;}		
	header .row-top .link-login td.login-middle {text-align:left; line-height: 14px;}
	header .row-top .link-login td.login-right {text-align:right; padding:3px 3px 0 5px; height:30px;}
	
	header .row-top .link-login .popover {
		  top: 22px !important;
    	  left: 19px !important;
		  background: transparent;
		  border:0;
		  }
	
	header .row-top .link-login .popover .arrow, 
	header .row-top .link-login .popover-title {display:none;}
	header .row-top .link-login .popover-content p { 
		font-size: 0.75em; 
		font-size: 0.75rem; 
		line-height:18px;
		padding-left:11px; 
	}
		
		

	header .row-top .link-login a {
		font-size: 0.75em;
		font-size: 0.75rem;
	}

	header .row-nav {
		padding: 0;
		position: relative;
	}

	header img {
		position: absolute;
		top: 20px;
	}
	
	header img.flag {position:relative; top:-2px;}
	header a.flaglink:hover,
	header a.flaglink:focus {text-decoration:none;}
	
	header .navbar .nav {
		margin: 0;
		outline: 0;
	}

	header ul.nav li {
		position: relative;
	}

	header ul.nav li ul {
		margin-top: 0;
	}
	
	.logo-home img,
	.logo-home-print img {
		width: 290px;
		margin-left: 30px;
		margin-top: -5px;
		padding-bottom: 20px;
		height: 82px;
	}
	
	.logo-home-print {
		display:none;	
	}
	
	.nav-tabs > li, .nav-pills > li {display:inline-block; float:none; }
	
	.navbar .nav > li > a {
		position: absolute;
		top: 1.875em;
		top: 1.875rem;
		color: #3a637f;
		font-size: 1.4em;
		margin-left: 0;
		text-align: center;
		width: 100%;
		padding-bottom: 0;
	}

	.navbar .nav > li {
		margin-left: 6px;
		width: 165px;
		height: 112px;
	}

	.navbar .nav > li.active.menuitem-0 > a, .navbar .nav > li.active.menuitem-1 > a, .navbar .nav > li.active.menuitem-2 > a, .navbar .nav > li.active.menuitem-3 > a, .navbar .nav > li.active.menuitem-4 > a {
		color: #EDD200;
	}

	.navbar .nav > li.menuitem-0 > a {
		color: #3a637f;
		border-bottom: 5px solid #3a637f !important;
	}

	.navbar .nav > li.active.menuitem-0, .area-wpk #submenu .nav {
		background-color: #3a637f;
	}

	.navbar .nav > li.menuitem-1 > a {
		color: #4c82a8;
		border-bottom: 5px solid #4c82a8 !important;
	}

	.navbar .nav > li.active.menuitem-1, .area-mitglieder #submenu .nav {
		background-color: #4c82a8;
	}

	.navbar .nav > li.active.menuitem-1, .area-members #submenu .nav {
		background-color: #4c82a8;
	}

	.navbar .nav > li.menuitem-2 > a {
		color: #5794c0;
		border-bottom: 5px solid #5794c0 !important;
	}

	.navbar .nav > li.active.menuitem-2, .area-nachwuchs #submenu .nav {
		background-color: #5794c0;
	}

	.navbar .nav > li.active.menuitem-2, .area-wp-in-germany #submenu .nav {
		background-color: #5794c0;
	}

	.navbar .nav > li.menuitem-3 > a {
		color: #69b2e5;
		border-bottom: 5px solid #69b2e5 !important;
	}

	.navbar .nav > li.active.menuitem-3, .area-oeffentlichkeit #submenu .nav {
		background-color: #69b2e5;
	}

	.navbar .nav > li.active.menuitem-3, .area-public #submenu .nav {
		background-color: #69b2e5;
	}

	.navbar .nav > li.menuitem-4 > a {
		color: #6FBFF7;
		border-bottom: 5px solid #6FBFF7 !important;
	}

	.navbar .nav > li.active.menuitem-4, .area-press #submenu .nav {
		background-color: #6FBFF7;
		min-height:36px;
	}

	.navbar .nav > li.active.menuitem-4, .area-presse #submenu .nav {
		background-color: #6FBFF7;
	}

	.navbar .nav > li > a:hover, .navbar .nav > li > a:focus {
		background-color: none;
		background-image: none;
		background-repeat: repeat-x;
		filter: none;
		text-decoration: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
		color: #EDD200;
		background-image: none;
		background-image: none;
		filter: none;
		text-decoration: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		
	}

	.dropdown-menu {
		position: absolute;
		top: 74%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 165px;
		padding: 0;
		margin: 0;
		list-style: none;
		background-color: rgba(80, 80, 75, 0.95);     
		color: rgba(80, 80, 75, 0.95);
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-background-clip: none;
		-moz-background-clip: none;
		background-clip: none;
	}

	li.menuitem-0 .dropdown-menu {
		background-color: rgba(58, 99, 127,0.8);
	}

	li.menuitem-1 .dropdown-menu {
		background-color: rgba(76, 130, 168,0.8);
	}

	li.menuitem-2 .dropdown-menu {
		background-color: rgba(87, 148, 192,0.8);
	}

	li.menuitem-3 .dropdown-menu {
		background-color: rgba(105, 187, 229,0.8);
	}

	li.menuitem-4 .dropdown-menu {
		background-color: rgba(116, 198, 254,0.8);
	}

	li.menuitem-0 .dropdown-menu li:hover {
		background-color: rgb(58, 99, 127);
	}

	li.menuitem-1 .dropdown-menu li:hover {
		background-color: rgb(76, 130, 168);
	}

	li.menuitem-2 .dropdown-menu li:hover {
		background-color: rgb(87, 148, 192);
	}

	li.menuitem-3 .dropdown-menu li:hover {
		background-color: rgb(105, 187, 229);
	}

	li.menuitem-4 .dropdown-menu li:hover {
		background-color: rgb(116, 198, 254);
	}

	.dropdown-menu li {
		margin: 0;
		padding: 0;
	}

	.dropdown-menu li, .dropdown-menu li.active {
		width: 165px;
	}

	header ul.nav li .dropdown-menu li {
		border-bottom: 1px solid #41779d;
	}

	header ul.nav li.menuitem-0 .dropdown-menu li {
		border-bottom: 1px solid #2E4F66;
	}

	header ul.nav li.menuitem-1 .dropdown-menu li {
		border-bottom: 1px solid #326487;
	}

	header ul.nav li.menuitem-2 .dropdown-menu li {
		border-bottom: 1px solid #41779E;
	}

	header ul.nav li.menuitem-3 .dropdown-menu li {
		border-bottom: 1px solid #5497C7;
	}

	header ul.nav li.menuitem-4 .dropdown-menu li {
		border-bottom: 1px solid #60ADE0;
	}

	header ul.nav li .dropdown-menu li.last {
		border-bottom: none;
	}

	.dropdown-menu li a {
		display: block;
		color: #fcfcfc;
		white-space: normal;
		padding: 0.5em;
		padding: 0.5rem;
		margin: 0;
		height: auto;
		text-shadow: none;
	}

	header ul.nav li .dropdown-menu li a {
		line-height: 1.25em;
		line-height: 1.25rem;
		text-transform: none;
		font-size: 0.875em;
		font-size: 0.875rem;
	}

	.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
		color: #EDD200;
		text-decoration: none;
		background-image: none;
		background-repeat: none;
		filter: none;
	}

	.navbar .nav > .active.dropdown > a.dropdown-toggle, .navbar .nav > .active.dropdown > a.dropdown-toggle:hover, .navbar .nav > .active.dropdown > a.dropdown-toggle:focus {
		color: #002b55;
	}

	.dropdown-menu .sub-menu-level1, .dropdown-menu .sub-menu-level2 {
		left: 100%;
		position: absolute;
		top: 0;
		visibility: hidden;
		margin-top: 0;
	}
	.dropdown-menu li:hover .sub-menu-level1 {
		visibility: visible;
	}
	.dropdown-menu li li:hover .sub-menu-level2 {
		visibility: visible;
	}
	
	.nav-header {
		display: block;
		padding: 5px 10px;
		font-size: 12px;
		font-weight: normal;
		line-height: 20px;
		color: #fff;
		text-shadow: none;
		text-transform: uppercase;
	}
	
	.dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 9px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #0b0b0b;
		border-bottom: 1px solid #303030;
	}
	.nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
		display: none;
	}

	/* === Portfolio === */
	.image-grid {
		margin: -20px 0 0 -40px;
		padding-left: 45px;
	}

	.image-grid li {
		margin: 20px 0 0 35px;
		float: left;
		overflow: hidden;
	}

	ul.portfolio figure, ul.portfolio li {
		margin: 0;
	}

	/*

	 */
	#thumbs.portfolio li:last-of-type {

	}

	#content {
		padding: 0;
	}

	#submenu {
		min-height: 20px;
	}

	.area-top-menu #submenu,
	.area-suche #submenu,
	.area-404-error #submenu,
	.area-tests #submenu, 
	.area-newsletter #submenu {
		display: none;
	}

	#submenu, #submenu .nav {
		margin-bottom: 0;
		padding: 0;
	}

	#submenu .nav li {
		padding: 3px 10px;
		margin: 0;
	}

	#submenu li > a {
		font-size: 1em;
		font-size: 1rem;
		color: #f2f2f2;
		padding: 0.25em 0;
	}

	#submenu li > a:hover, #submenu li.active > a {
		color: #EDD200;
		background: none;
		border-bottom: none;
	}

	.sublevelmenu ul {
		padding-left: 0;
		margin:0 0 20px 0;
		list-style-type: none;
	}

	.sublevelmenu > ul > li {
		padding: 2px 10px;		
	}

	.sublevelmenu > ul > li.active {
		padding-bottom: 0;
	}

	#content .sublevelmenu ul li a:hover {
		text-decoration: none;
	}

	.sublevelmenu ul.sublevel-2 {
		margin: 0 -10px;
		padding: 0 10px;
		background: #b2c9d9;
	}
	.sublevel-2 > li {
		margin: 0 -10px;
		padding: 4px 10px;
	}
	.sublevel-2 > li:hover {
		background: #a0bcd1
	}

	li.type-4 a:after {
		font-family: FontAwesome;
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		/* sprites.less reset */
		display: inline;
		width: auto;
		height: auto;
		line-height: normal;
		vertical-align: baseline;
		background-image: none;
		background-position: 0% 0%;
		background-repeat: repeat;
		margin-top: 0;
		
		margin-left: 0.25em;
		content: "\f08e";
	}
	
	
	li.type-4.id-64 a:after, /* Mitglieder > Anzeige */
	li.type-4.id-109 a:after, /* Öffentlichkeit > Stellungnahmen */
	li.type-4.id-50 a:after, /* Presse > Pressemitteilung */
	li.type-4.id-59 a:after, /* Mitglieder > Bekanntmachungen der WPK */
	li.type-4.id-194 a:after, /* WPK Magazin > Ausgaben */
	li.type-4.id-304 a:after, /* Mitglieder > Veranstaltungen */
	.area-neu-auf-wpk-de #submenu li.type-4 a:after {
		content: none;
	}

	#featured {
		margin: 0;
	}

	#featured .img-wrap {
		position: relative;
	}

	/* === News === */

	.article ul.list-files {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.news-list-view .news-list-author {
		min-height:22px;
	}

	.news-list-view.slides li {
		list-style-type: disc;
	}
  
  .news-list-view.slides .list-files img {
		padding:2px !important;
		border:1px solid #ededed !important;
	}

	.article .list-download {
		margin-top: 1em;
	}

	.news-single .article-header {
		margin-bottom: 0.5em;
	}
	
	.news-list-author, .news-list-date {
		text-align: right;
	}

	.news-list-date {
		padding-right: 10px;
	}

	.news-single .news-list-author {
		margin-right: 10px;
	}

	.news-single .news-img-wrap {
		float: left;
		padding-top: 7px;
		margin-right: 20px;
	}

	.news-list-category {
		display: inline-block;
		width: 50%;
	}

	.news-list-view .article-header, .news-list-view .article-details .item-headline, .news-list-view .article-footer .news-list-more, .news-list-view .article-footer .news-related-links {
		padding-left: 10px;
	}
	
	.news-list-view.slides .article-footer .news-list-more,
	.news-list-view.slides .article-footer .news-related-links {
		padding-left: 0;
	}
	
	.news-list-view .article.list-home .article-header {
		padding: 0;
	}

	.news-list-view .article-details .item-headline h3 {
		margin: 0;
	}

	.news-list-view .article-details .item-headline {
		padding: 10px;
	}

	.news-list-view .article-details .item-image.table-cell-wrap {
		vertical-align: top;
		padding-top: 17px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom:10px;
		width:63px;
		height:auto;
	}
	
	.news-list-view .article-footer .item-image.table-cell-wrap {
		vertical-align: top;
		padding-right: 10px;
	}

	.news-list-view a {
		color: #024c93;
	}

	.news-list-view .article-details .teaser-text.table-cell-wrap {
		max-width: 66%;
	}

	.news-list-date {
		display: inline-block;
		float: right;
	}

	.news-list-view .teaser-text {
		padding: 10px;
		padding-bottom:0;
	}

	.teaser-text li {
		margin-bottom:0.4em;
	}

	.news-list-view .teaser-text p {
		margin-bottom: 10px;
	}

	.news-list-view .teaser-text p:last-of-type, .article .news-text-wrap p:last-of-type {
		margin-bottom: 0;
	}

	.news-list-view .article.list-home .teaser-text {
		padding-left: 0;
	}

	.news-list-view .article.list-home .teaser-text {

	}

	.news-list-view .article.list-home .item-headline {
		padding: 10px 0;
	}

	.news-list-view .list-files .item-image.table-cell-wrap,
	.item-pressrelease-outer .item-pressrelease-inner .item-image.table-cell-wrap,
	.item-statement-outer .item-statement-inner .item-image.table-cell-wrap,
	.list-download .item-download .item-image.table-cell-wrap,
	.widgets .list-download .item-download .item-image.table-cell-wrap  {
		width: 25px;
		vertical-align: top;
	}
	
	.widgets .list-download .item-download .item-image.table-cell-wrap  {
		width: 40px;
	}

	.news-list-view .article-footer .list-files {
		position: relative;
	}

	.news-list-view .article-footer .list-files li {
		position:relative;
		margin: 0;
		border-bottom:1px #ACC1D0 solid;
		padding:10px;
		list-style-type: none;
	}
	
	.news-list-view .article.list-home .article-footer .list-files li {
		padding:10px 0;
	}
	
	.news-list-view .article-footer .list-files li.last {
		border:none;	
	}

	.news-list-view .article-footer .list-files li .link {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		z-index: 100;
	}

	.news-list-view .article-footer .list-files li p {
		color: #175D8F;
	}

	.news-list-view .article-footer .list-files li:hover > .table-wrap > .item-description > p {
		text-decoration: underline;
	}

	.news-list-view .article-footer .list-files .link a {
		display: block;
		width: 100%;
		height: 100%;
		text-indent: -10000px;
	}

	.news-list-view .article-footer ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.news-list-view .article-footer .list-files {
		padding: 0;
	}

	#content .list-topnews h3 {
		margin-bottom: 0;
	}

	.news-list-view .article .row {
		margin-bottom: 0;
	}

	.news-list-view .article-footer .item-description p {
		margin: 0;
	}

	.list-topnews ul {
		list-style-type: none;
	}

	.list-topnews .article, .list-topnews li {
		margin-top: 1px;
	}

	.list-topnews .item-headline {
		position: relative;
	}

	.list-topnews .item-headline a:hover {
		text-decoration: none;
	}

	.article.view-on-subpage {
		margin-bottom: 20px;
	}

	.news-single .footnotes, .news-single .list-download {
		margin-top: 20px;
	}

	.news-single .footnotes ul, .news-single .list-download ul {
		list-style-type: none;
		margin: 0;
	}

	.news-single .footnotes ul li, .news-single .list-download ul li {
		margin-bottom: 0;
	}

	/* === Forms === */

	.input-append {
		position: relative;
		display: block;
	}

	.input-append .btn [class^="icon"] {
		margin-right: 0;
		background: transparent;
	}

	.form-search .search-query, .form-subscription .search-query {
		display: block;
		font-size: 10px;
		width: 258px;
		padding: 0 5px;
	}
	
	#content .left-col  .form-subscription .search-query {
		width: 558px;
	}

	.form-search .input-append .btn, .form-subscription .input-append .btn {
		position: absolute;
		font-size: 10px;
		top: 0px;
		right: 2px;
		padding: 1px 5px;
		background: transparent;
		border: none;
		z-index: 2000;
	}

	.form-subscription .search-query, .form-subscription .input-append .btn {
		font-size: 14px;
		padding: 2px 5px;
	}
	.form-subscription .search-query {
		padding: 2px 5px;
	}

	input, textarea {
		width: 100%;
	}

	.field-required {
		color: #b94a48;
	}

	.field-message {
		display: block;
		color: #b94a48;
	}

	form div[id^="frame_"] {
		position: relative;
	}

	span.loading {
		position: absolute;
		z-index: 1000;
		top: 25px;
		left: 95%;
	}

	#frame_message span.loading {
		top: 30px;
	}

	.error input, .error textarea {
		border: 1px solid #b94a48;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(185,74,72,0.6);
		-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(185,74,72,0.6);
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(185,74,72,0.6);
	}

	/* === Footer === */

	#bottom {
		display: none;
	}

	#bottom .container {
		padding: 0;
	}

	footer {
		padding-top: 20px;
	}

	footer .row {
		margin-bottom: 0;
	}

	#sub-footer {
		padding-top: 0;
		margin-top: 20px;
	}

	#sub-footer p {
		text-align: center;
	}

	#content .divider {
		margin-top: 40px;
		text-align: center;
	}

	#content .scrollup {
		position: relative;
		right: auto;
		margin: auto;
		margin-top: -55px;
	}

	ul.browsebox {
		margin: 0 0 0 0px;
		padding: 0;
		list-style-type: none;
		text-align:center
	}

	ul.browsebox li {
		/*float: left;*/
		display:inline-block;
		margin-right: 1em;
		font-size: 18px;
	}



	.tx-indexedsearch-search-submit { margin: 0.25em 0;}
  	.tx-indexedsearch h2 {margin-top:0; margin-bottom:0;}
  	.tx-indexedsearch-path {padding-top:3px;}
  	.tx-indexedsearch-descr {padding-top:10px;} 
  	.tx-indexedsearch-title  a {font-size: 18px;}
  	.tx-indexedsearch-redMarkup { font-style:italic; color:#A60404;}  	
  	.modal-body {padding: 15px 15px 15px 15px;}
  	li.tx-indexedsearch-browselist-currentPage a {color:#4B4B4B; pointer-events: none; cursor: default;}
  	
  	/* ke_search */  	
  	#kesearch_num_results,
  	#header .kesearch_searchbox span.resetbutt,
  	.kesearch_searchbox span.resetbutt,  	
	#header .kesearch_searchbox span.submitbutt {display:none;}
	
	#header #ke_search_sword { padding: 0 0 0 10px; }
	.result-list-item h2 {margin-bottom:0;}
	.result-list-item h2 a {font-size: 18px; padding:0;}
	p.tx-kesearch-path {padding-top:0;}
	.tx-kesearch-pi1 #kesearch_results .result-list-item h2 a .hit {font-weight:600; font-style:normal; padding:0;}
	
	.tx-kesearch-pi1 .general-message .image {display:none;}
	.tx-kesearch-pi1 .general-message {color: #A60404; font-style:italic;}
		 	
	#content .left-col .input-append i.icon-search { font-size:16px; }
	#content .form-search .input-append .btn { top:8px; }  
  	#content .form-search .input-append { width:100%; border:0px solid red;}
  	#content .form-search .input-append input { width:97%; }  	
  	#content #ke_search_sword { color:#333; font-size:14px;}
  	
  	video.video-js {width: 100%;} 
}
