@page {
	margin: 11mm 17mm 17mm 17mm;
	size: A4;
}

html,
body {
	height: 297mm;
	width: 210mm;
}

body {
	margin: 0 auto;
	min-width: 768px;
	padding: 0 !important;
}

#meta ul.meta-menu,
#header img.logo,
#header ul.user-menu,
#header ul.main-menu,
#header ul.meta-menu,
#main.s1 .white-box .news a,
#main .white-box a.link.pull-right,
#main .white-box .pull-right button,
#main .white-box .pagination,
#main .buttons,
#main .teasers,
#footer {
	display: none;
}

@media (min-width: 768px) {
	#header a.logo {
		background: url(../img/logo-1~.png) 0 40px no-repeat;
		display: block;
		height: 120px;
		width: 64px;
	}
}

@media (max-width: 767px) {
	#header a.logo {
		background: url(../img/logo-klein-1~.png) 0 15px no-repeat;
		display: block;
		height: 80px;
		width: 64px;
	}
}

/*
#header h1,
#header .subtitle {
    position: static;
}
*/
#header .navbar-toggle {
	visibility: hidden;
}

#header .collapse {
	display: block;
	height: auto;
}

#header .container,
#main.container {
	min-width: 750px;
	width: 90%;
}

#main .search-box,
#main .white-box,
#main .grey-boxes,
#main .grey-box,
#main .white-box .panel-heading,
#main .white-box .panel-body,
#main .white-box .panel-default,
#main .white-box .panel-primary {
	background-color: #fff;
	border: none;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

#header a[href]:after,
#main a[href]:after {
	content: "" !important;
}

[class*="col-sm-"],
[class*="col-xs-"] {
	float: left;
}

.col-sm-12,
.col-xs-12 {
	width: 100% !important;
}

.col-sm-11,
.col-xs-11 {
	width: 91.66666667% !important;
}

.col-sm-10,
.col-xs-10 {
	width: 83.33333333% !important;
}

.col-sm-9,
.col-xs-9 {
	width: 75% !important;
}

.col-sm-8,
.col-xs-8 {
	width: 66.66666667% !important;
}

.col-sm-7,
.col-xs-7 {
	width: 58.33333333% !important;
}

.col-sm-6,
.col-xs-6 {
	width: 50% !important;
}

.col-sm-5,
.col-xs-5 {
	width: 41.66666667% !important;
}

.col-sm-4,
.col-xs-4 {
	width: 33.33333333% !important;
}

.col-sm-3,
.col-xs-3 {
	width: 25% !important;
}

.col-sm-2,
.col-xs-2 {
	width: 16.66666667% !important;
}

.col-sm-1,
.col-xs-1 {
	width: 8.33333333% !important;
}
