html {
	position: relative;
	min-height: 100%;
}

body{
	font-family: 'Montserrat';
	padding-top: 55px;
	background: rgb(220,53,69);
	background: linear-gradient(167deg, rgba(222,53,69,1) 0%, rgba(255,255,255,1) 100%);
	margin-bottom: 65px;
}

p{
	font-size: 11pt;
	text-align: justify;
}

h3.logo, h4.logo{
	text-shadow: 3px 3px 6px black;
}

div.card{
	margin-bottom: 10px;
}

div.container{
	padding-top: 10px;
	background-color: rgba(255, 255, 255, 0.8)!important;
}

div.container > div.row > div{
	margin-bottom: 5px;
}

th.tophead{
	border-style: hidden hidden solid hidden!important;
}

th.midhead{
	border-style: solid hidden solid hidden!important;
}

table.bahnrekorde td{
	background-color: white;
}

table.wasgau td, table.wasgau th{
	background-color: white;
}

div.dropdown-menu > a.active, div.dropdown-menu > a:active{
	background-color: #929292;
}

.facebook-container{
	background-color: rgba(60, 90, 150, 0.2);
	padding-bottom: 15px;
	margin-bottom: 0px!important;
	margin-top: -10px;
}

.facebook-message{
	display: block;
	border: 1px solid;
	border-radius: 5px;
	border-color: rgb(60,90,150);
	padding: 10px;
	margin: 10px;
	color: white;
	background: rgb(60,90,150);/*linear-gradient(to bottom right, #AAAAAA, #222222);*/
}

.facebook-heading{
	border: 1px solid;
	border-radius: 0px 0px 5px 5px;
	border-color: rgb(60,90,150);
	padding: 10px;
	color: white;
	background: rgb(60,90,150);/*linear-gradient(to bottom right, #AAAAAA, #222222);*/
}

.termine-heading{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}

img.card-img-left{
	border-radius: 3px 0px 0px 3px;
}

div.tabs{
	width: 100%;
	padding: 10px;
	background-color: rgba(255, 255, 255, 0.8);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}

.nav-tabs{
	cursor:pointer;
}

img.centered {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#map {
	height: 350px;
	width: 100%;
}