@import 'https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900';
body {
	font-family: 'Montserrat', sans-serif;
	margin: 0 auto;
}
.shoshani_dreier {
	width: 1200px; 
	margin: 0 auto;
    text-align: center;
}
.shoshani_titel_1 {
	margin: 2% 1%; 
	padding:0 0 0 0; 
	color:#ff0000; 
	font-size:24px; 
	line-height:30px;
	font-weight:600;
	text-decoration: none; 
	text-align: center;
}
.shoshani_titel_2 {
	margin: 2% 1%; 
	padding:0 0 0 0; 
	color:#1a1a1a; 
	font-size:40px; 
	line-height:46px;
	font-weight:700;
	text-transform: uppercase; 
	text-decoration: none; 
	text-align: center;
}
.shoshani_column {
    width: 1000px; 
	margin: 0 auto;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #232323;
	padding: 10px;
	height:auto;
	-webkit-columns: 3 300px;
	-moz-columns: 3 300px;
	columns: 3 300px;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	text-align:left;
	-webkit-column-rule:	1px solid #868786;
	-moz-column-rule:		1px solid #868786;
	column-rule:			1px solid #868786;
}
.high-red {
  color: #ffffff;
  background-color: #ff0000;
  text-decoration: none;
  padding: 5px 10px;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 10px;
}
.tournee-details {
	font-size: 20px;
    font-weight: 500;
	color: #000000;
	text-decoration: underline;
}
a:hover.tournee-details {
	color: #000000;
	text-decoration: none;
}


























@media only screen and (min-width : 320px) {
.shoshani_dreier {max-width: 92%;}
.shoshani_column {max-width: 92%;}
}
@media only screen and (max-width : 320px) {
.shoshani_titel_1 {
	margin: 2% 1%; 
	padding:0 0 0 0; 
	font-size:18px; 
	line-height:24px;
	font-weight:600;
	text-decoration: none; 
	text-align: center;}
.shoshani_titel_2 {
	margin: 2% 1%; 
	padding:0 0 0 0; 
	font-size:16px; 
	line-height:24px;
	font-weight:700;
	text-transform: uppercase; 
	text-decoration: none; 
	text-align: center;
    display: inline;}
.tournee-details {
	font-size: 18px;}
}
@media only screen and (min-width : 574px) {
.shoshani_dreier {max-width: 94%;}
.shoshani_column {max-width: 94%;}
}
@media only screen and (max-width : 574px) {
.shoshani_column {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #232323;
	padding: 10px;
	height:auto;
	-webkit-columns: 2 200px;
	-moz-columns: 2 200px;
	columns: 2 200px;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	text-align:left;
	-webkit-column-rule:	1px solid #868786;
	-moz-column-rule:		1px solid #868786;
	column-rule:			1px solid #868786;}
.shoshani_titel_1 {
	margin: 2% 1%; 
	padding:0 0 0 0; 
	font-size:18px; 
	line-height:24px;
	font-weight:600;
	text-decoration: none; 
	text-align: center;}
.shoshani_titel_2 {
	margin: 2% 1%; 
	padding:0 0 0 0; 
	font-size:22px; 
	line-height:28px;
	font-weight:700;
	text-transform: uppercase; 
	text-decoration: none; 
	text-align: center;}
}
@media only screen and (max-width : 680px) {
.shoshani_column {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #232323;
	padding: 10px;
	height:auto;
	-webkit-columns: 2 200px;
	-moz-columns: 2 200px;
	columns: 2 200px;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	text-align:left;
	-webkit-column-rule:	1px solid #868786;
	-moz-column-rule:		1px solid #868786;
	column-rule:			1px solid #868786;}
}
@media only screen and (min-width : 768px) {
.shoshani_dreier {max-width: 98%;}
.shoshani_column {max-width: 98%;}
}
@media only screen and (min-width : 992px) {
.shoshani_dreier {max-width: 98%;}
.shoshani_column {max-width: 98%;}
}
@media only screen and (min-width : 1200px) {
.shoshani_dreier {max-width: 98%;}
.shoshani_column {max-width: 98%;}
}