body {
	font-family:Verdana;
}

#background {
	background:url(../images/bg_body.jpg) no-repeat fixed center top;
	background-size:cover;
	position:fixed;
	z-index:-1000;
	width:100%;
	height:100%;

}
footer {
	width: 100%;
	position: fixed;
	bottom: 0px;
}

carousel-caption {
	position: absolute;
    bottom: 5px;
}


@media only screen and (min-width: 320px) {

  /* For non-retina based devices that have a smaller screen */
	#news_dahoam {
		min-height: 200px;
		min-width: 100%;
		
	}
	#dates {
		min-width:100%;
		background-color: azure;
		display:flex;
		justify-content:space-evenly;
		flex-wrap:wrap;
		
	}
	
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 320px),
only screen and (   -moz-min-device-pixel-ratio: 2)      and (min-width: 320px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 320px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 320px),
only screen and (                min-resolution: 192dpi) and (min-width: 320px),
only screen and (                min-resolution: 2dppx)  and (min-width: 320px) { 

  /* Retina enabled devices with smaller screen */

	#news_dahoam {
		min-height: 200px;
		min-width: 100%;
		
	}
	#dates {
		min-width:100%;
		background-color: white;
		display:flex;
		justify-content:space-evenly;
		
		
	}
}

@media only screen and (min-width: 768px) {

  /*Non- retina based devices with medium screen size */
	#news_dahoam {
		min-height: 200px;
		min-width: 100%;
		
	}
	#dates {
		min-width:300px;
		background-color: white;
		display:flex;
		justify-content:space-evenly;
		flex-wrap:wrap;
		
	}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 768px),
only screen and (   -moz-min-device-pixel-ratio: 2)      and (min-width: 768px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 768px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 768px),
only screen and (                min-resolution: 192dpi) and (min-width: 768px),
only screen and (                min-resolution: 2dppx)  and (min-width: 768px) { 

  /* Retina devices with medium screen size */
	#news_dahoam {
		min-height: 80%;
		min-width: 100%;
		
	}
	#dates {
		min-width:100%;
		background-color: white;
		display:flex;
		justify-content:space-evenly;
		flex-wrap:wrap;
		
	}
}

@media 
only screen and (min-width: 1200px) {

  /* Non-retina devices with large screen sizes */
	#news_dahoam {
		min-height: 80%;
		min-width: 100%;
		
	}
	#dates {
		min-width:300px;
		background-color: white;
		display:flex;
		justify-content:space-evenly;
		flex-wrap:wrap;
		
		
	}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 1200px),
only screen and (   -moz-min-device-pixel-ratio: 2)      and (min-width: 1200px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 1200px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 1200px),
only screen and (                min-resolution: 192dpi) and (min-width: 1200px),
only screen and (                min-resolution: 2dppx)  and (min-width: 1200px) { 

  /* Retina devices with large screen sizes */
	#news_dahoam {
		min-height: 400px;
		min-width: 100%;
		
	}
	#dates {
		min-width:300px;
		background-color: white;
		display:flex;
		justify-content:space-evenly;
		flex-wrap:wrap;
	}
}


#wrapper {
	margin-left:auto;
	margin-right:auto;
}

.clear {
	clear: both;

}

div.kf_vv {
	width:50%;
	border-radius:10px;
	border-bottom-width:20px;
	border:groove;
	padding:4px;
}

div.newsDahoam {
	background-color:#CCC;
	border-radius:5px;
	width: 50%;
}

div.contentheader {
	background-color:#06F;
	background-image:url(/img/background_2014_14.jpg);
	background-size:cover;
	color:#FFF;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:4px;
}

div.content {
	background-color:#CCC;
	padding:4px;
	opacity:0.8;
}

@media print {
    #all {
        width: 98%;
    }
}
