/* =BASIS
-------------------------------------------------------------- */
html { background-color: #fff;
	
}

body {
  background-color: #9E1E1C;
  color: #fff; 
  font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
}

.wrapper {
  display: flex;  
  flex-flow: row wrap;
  
  text-align: left; 
  background-color:white;
 
}

.wrapper > * {
  flex: 1 100%;
}

h5
{
    font-weight: bold;
}

.shadow-custom {
  box-shadow: 0 2px 3px 0 rgba(158, 30, 28, .25), 0 3px 14px 5px rgba(158, 30, 28, 0.31) !important;
}

.btn-danger, .btn-danger:hover, .btn-danger:active, .btn-danger:visited, .bg-danger {
    background-color: #9e1e1c !important;
}

.btn-outline-danger{
    color: #9E1E1C !important;
    border-color: #9E1E1C !important;
}

/* =LINKS 
-------------------------------------------------------------- */
a {
    color: #9E1E1C;
    text-decoration: none;
}

a:hover, a:focus {
	color: #ED2939;
    text-decoration: none;
}

a:focus { 
    outline: none;
}


a.whitelink {
    color: #fff;
    text-decoration: none;
}

a.whitelink:hover, a.whitelink:focus {
	color: #fff;
    text-decoration: none;
}

a.whitelink:focus { 
    outline: none;
}

a.graylink {
    color: #ddc7c9;
    text-decoration: none;
}

a.graylink:hover, a.graylink:focus {
	color: #ddc7c9;
    text-decoration: none;
}

a.graylink:focus { 
    outline: none;
}
a.darklink {
    color: #292929;
    text-decoration: none;
}

a.darklink:hover, a.darklink:focus {
	color: #292929;
    text-decoration: none;
}

a.darklink:focus { 
    outline: none;
}
/* =HEADER
-------------------------------------------------------------- */

.header {
  background: #fff;
  /*background: #9a0d12;*/
   border-bottom:1px solid #4d4d4d;
}


.headermenu {
  background: #9E1E1C;
  /*background: #9a0d12;*/
   border-bottom:1px solid #4d4d4d;
}


/* =MAIN
-------------------------------------------------------------- */
.main {
  text-align: left;
  background: #fff;
}



/* =FOOTER
-------------------------------------------------------------- */

.footer {
    border-top:1px solid #4d4d4d;
    background-color: #9E1E1C;
    padding:2em;
    margin:0;
    font-size: 1em;
    line-height:normal;
}

#copyrights 
{
	
    color: #fff;
    text-align: center;
    padding:5px;
}
#copyrights a {
    color: #fff;
} 

#copyrights a:hover {
    color: #fff;
    text-decoration: none;
} 


#bottomlinks {
    color: #333333;
    background: #9E1E1C;
    text-align: right;
    padding:5px;
    margin-top:5px;
    
}


#bottomlinks a {
    color: #fff;
    
} 

#bottomlinks a:hover {
    color: #fff;
    text-decoration: none;
} 


#bottomlinksleft {
    color: #333333;
    background: #9E1E1C;
    text-align: left;
    padding:5px;
    margin-top:5px;
    
}


#bottomlinksleft a {
    color: #fff;
    
} 

#bottomlinksleft a:hover {
    color: #fff;
    text-decoration: none;
}

#partnerlinks {
    display:none;
    color: #000;
    background: #F2F2F2;
    text-align: center;
    border-top:1px solid #730000;
    border-bottom:1px solid #730000;
    padding:5px;
    height:80px;
    overflow:hidden;
	}

#partnerlinks img
{
	text-align: center;
	height: 70px;
	border:1px solid #730000;
	background-color: #fff;
	 border-radius:5px;
	
}

#partnerlinks a {
    color: #ffffff;
	border-radius:5px;
	
	margin-left:10px;
	display:inline;
	 
} 

#partnerlinks a:hover {
    color: #ffffff;
    text-decoration: none;
} 

#verbandlinks {
    color: #000;
    
    text-align: center;
    height:34px;
    clear:right;
    float:left;
     margin-top:-50px
}
#verbandlinks img
{
	opacity: 0.8;
	height: 30px;
	margin-top:2px;
}
#verbandlinks a {
    color: #ffffff;
} 

#verbandlinks a:hover {
    color: #ffffff;
    text-decoration: none;
} 

#verbandlinks a:hover > img {
    opacity:1.0;
 
} 


#quicklinks {
    color: #ffffff;
    background: #333333;
    text-align: center;
    font-size:16px;
    font-weight:bold;
    padding:2px;
    
}

#quicklinks span
{
	display: inline-block;
	text-align: center;
	margin-left:10px;
	margin-right:10px;
}

#quicklinks a {
    color: #fff;
} 

#quicklinks a:hover {
    color: #fff;
    text-decoration: none;
} 



/* =SPECIALS
-------------------------------------------------------------- */
#shareDetail
{
	top: 30%; 
	right: 1px; 
	position: fixed; 
	z-index: 1080; 

}

#scrollToTop
{
	
	display:none; 
	top: 100%; 
	right: 0px; 
	margin-top: -9rem; 
	position: fixed; 
	z-index: 1090; 
	opacity: 0.9;
}

#SliderBox
{
  display: none;
}

.divider{
    padding-left:2em;
    padding-right: 2em;
}
.breadcrumb{
    font-size: 0.8em;
}


#sliderBig{ 
    display:block;

}

#sliderSmall{
    display:none;
}


/* =ArticleList
-------------------------------------------------------------- */

ul#alstSContainer
{
	margin:0em;padding:0em;
}
div.alstSArticle
{
	clear:both;padding:0px;margin:0px;height:78px;border-bottom:1px solid #858789;
}
div.alstSArticleInner
{
	overflow:hidden;height:78px;background-color:rgba(241, 241, 241, 1);
}
div.alstSDate
{
	color:#333333;margin-left:112px;padding-top:5px;text-align:left	
}
div.alstSText
{
	font-size:14px;margin-left:112px;text-align:left
}

div.alstSLink
{
	position:relative;top:5px;margin-right:5px;float:right;
}
img.alstSImage
{
	width:100%;margin:2px;
}


@media only screen and (max-height: 575.98px) and (orientation: landscape) {
/* For mobile phones: */
  [class*="fixed-bottom"] {
    position: relative;
    }
    
    #sliderBig{ 
        display:none;
    
    }
    
    #sliderSmall{
        display:block;
    }
}


@media only screen and (max-width: 575.98px)  {
    /* For mobile phones: */
  [class*="fixed-bottom"] {
    position: relative;
    }
    #sliderBig{ 
        display:none;
    
    }
    
    #sliderSmall{
        display:block;
    }
}
        