/* Alle */
body
{
	background-color : #000000;
	margin           : 0;
	font-family      : Georgia, "Times New Roman", serif;
	color            : #ffffff;
}

.start_logo
{
	display    : block;
	width      : 100%;
	height     : 400px;
	background : url(../img/logo_large.png) no-repeat center;
	margin-top : 50px;
}

.start
{
	font-size      : 25px;
	text-align     : center;
	text-transform : uppercase;
}

.start span
{
	font-size      : 70%;
	letter-spacing : 2px;
	color          : #5a5a5a;
	display        : block;
	margin         : 45px 0 5px 0;
	font-weight    : bold;
}

.start a, .start a:visited
{
	color           : #ffffff;
	text-decoration : none;
}

.start a:hover
{
	color : #b44f44;
}

#container
{
	margin : 0 auto;
}

h1
{
	text-transform : uppercase;
	text-align     : center;
}

h1 span
{
	position    : relative;
	color       : #5a5a5a;
	font-weight : bold;
}

h2
{
	text-align     : center;
	text-transform : uppercase;
	border-top     : 1px solid #d07343;
	border-bottom  : 1px solid #d07343;
}

h2 span
{
	position    : relative;
	color       : #5a5a5a;
	font-weight : bold;
}

h3
{
	font-family : Verdana, sans-serif;
}

a:link, a:visited
{
	color : #ffffff;
}

a:hover
{
	color : #d07343;
}

.pagearound p:first-child
{
	font-weight : bold;
}

.pagearound ul, .pagearound li
{
	font-family : Verdana, sans-serif;
}

.pagearound p
{
	font-weight : 400;
	color       : #fbfbfb;
	font-family : Verdana, sans-serif;
}

.clear
{
	clear : both;
}

/* H E A D E R */

#header
{
	width : 100%;
}

#header #logo a
{
	width      : 100%;
	display    : block;
	background : url(../img/logo.png) no-repeat center;
}

#header nav
{
	text-align : center;
}

#header nav .menu-spacer
{
	position    : relative;
	color       : #5a5a5a;
	font-weight : bold;
}

#header nav a, #header nav a:visited
{
	color           : #ffffff;
	text-decoration : none;
	text-transform  : uppercase;
}

#header nav a:hover, #header nav a.active
{
	color : #b44f44;
}

/***************/

/* T E A S I N G  B O X */

#teasingbox
{
	width            : 100%;
	background-color : #cccccc;
	position         : relative;
}

#slideshow #slideshow-box
{
	width    : 100%;
	margin   : 0;
	padding  : 0;
	position : relative;
	overflow : hidden;
}

#slideshow #slideshow-box .slide
{
	margin          : 0;
	padding         : 0;
	float           : left;
	position        : relative;
	background-size : cover;
}

#slideshow-left, #slideshow-right
{
	opacity  : 0.4;
	cursor   : pointer;
	position : absolute;
}

#slideshow-left
{
	background : rgba(255, 255, 255, 0.2) url(../img/slider_left.png) center no-repeat;
	left       : 0;
}

#slideshow-right
{
	background : rgba(255, 255, 255, 0.2) url(../img/slider_right.png) center no-repeat;
	right      : 0;
}

#slideshow-left:hover, #slideshow-right:hover
{
	background-color : rgba(255, 255, 255, 0.2);
	opacity          : 1;
}

/************************/

/* A C T S */

.quad, .long
{
	float               : left;
	background-position : center;
	background-size     : cover;
	position            : relative;
	box-sizing          : border-box;
	-moz-box-sizing     : border-box;
	border              : 1px solid #5a5a5a;
	font-family         : Verdana, sans-serif;
	text-transform      : uppercase;
}

.quad:hover, .long:hover
{
	border-color : #b44f44;
}

.quad.no-overlay-box:hover, .long.no-overlay-box:hover
{
	border-color : #5a5a5a;
}

.quad img, .long img
{
	width           : 100%;
	margin          : 0;
	padding         : 0;
	box-sizing      : border-box;
	-moz-box-sizing : border-box;
}

.hover_box
{
	position         : absolute;
	top              : 0;
	left             : 0;
	background-color : rgba(0, 0, 0, 0.44);
	height           : 100%;
	width            : 100%;
	z-index          : 10;
	display          : none;
}

.hover_name
{
	text-align       : center;
	background-color : rgba(0, 0, 0, 0.44);
	position         : absolute;
	bottom           : 0;
	width            : 100%;
}

.hover_name_sub
{
	text-transform : uppercase;
	font-size      : 80%;
}

.quad:hover .hover_box, .long:hover .hover_box
{
	display : block;
}

.quad:hover .hover_box.no-overlay, .long:hover .hover_box.no-overlay
{
	display : none;
}

.quad:hover .hover_name, .long:hover .hover_name
{
	display : none;
}

.quad:hover .hover_name.no-overlay-name, .long:hover .hover_name.no-overlay-name
{
	display : block;
}

.hover_sub
{
	text-align : center;
	position   : absolute;
	bottom     : 0;
	width      : 100%;
}

.hover_sub a, .hover_sub:visited
{
	color           : #ffffff;
	text-decoration : none;
}

.hover_sub a:hover
{
	color : #b44f44;
}

.hover_links
{
	margin   : 0 auto;
	position : relative;
}

.hover_link a
{
	display             : block;
	background-position : center;
	background-size     : cover;
	float               : left;
}

/**********/

/* F O O T E R */

#footer
{
	position : relative;
}

#footer p
{
	margin      : 0;
	font-family : Verdana, sans-serif;
}

#footer p a, #footer p a:visited
{
	color           : #ffffff;
	text-decoration : none;
}

#footer p a:hover
{
	color : #b44f44;
}

#footer .facebook-icon a
{
	background : url(../img/footer_facebook.png) no-repeat center;
}

#footer .youtube-icon a
{
	background : url(../img/footer_youtube.png) no-repeat center;
}

#footer .twitter-icon a
{
	background : url(../img/footer_twitter.png) no-repeat center;
}

#footer .google-icon a
{
	background : url(../img/footer_google.png) no-repeat center;
}

#footer .instagram-icon a
{
	background : url(../img/footer_instagram.png) no-repeat center;
}

#footer .etb-icon a
{
	background : url(../img/footer_etb.png) no-repeat center;
}

#footer .msb-icon a
{
	background : url(../img/footer_msb.png) no-repeat center;
}

#footer .facebook-icon a, #footer .youtube-icon a, #footer .twitter-icon a, #footer .google-icon a, #footer .etb-icon a, #footer .instagram-icon a, #footer .msb-icon a
{
	position        : absolute;
	background-size : cover;
	display         : block;
}

/***************/

/* NEWS */

.news_around hr
{
	border-color : rgba(255, 255, 255, 0.2);
}

.news_img
{
	float : left;
}

a.news_link, .news_link:link
{
	color           : #b44f44;
	text-decoration : none;
	display         : block;
}

a.news_link:hover
{
	text-decoration : underline;
}

.news_date p
{
	text-align  : right;
	color       : rgba(255, 255, 255, 0.4) !important;
	font-weight : normal !important;
	margin-top  : 0;
}

.news_img_con
{
	float : left;
}

.news_img_con p
{
	margin      : 0;
	font-weight : normal !important;
}

/***************/

.news-container ul
{
	list-style : none;
	margin     : 0;
	padding    : 0;
}

.news-container li.year, .timeline-count, .timeline-link
{
	display : none;
}

.news_img img
{
	width : 90%;
}

.news_date
{
	text-align: right !important;
	color: rgba(255, 255, 255, 0.4) !important;
}

/* FB v3.0 */
.timeline .year + .timeline-event
{
	margin-top:0 !important;
}

.timeline .timeline-event
{
	margin: 10px 0% !important;
	color: #ffffff !important;
	background: transparent !important;
	border: 1px solid rgba(255,255,255,0.2) !important;
}

.timeline .timeline-event:after, .timeline.v1 .timeline-event:after
{
	background: #b44f44 !important;
}
