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

.start_logo
{
	display         : block;
	width           : 320px;
	height          : 220px;
	margin          : 0 auto;
	background      : url(../img/logo.png) no-repeat center;
	background-size : 85%;
}

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

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

.start a, .start a:visited
{
	color           : #fff;
	text-decoration : none;
	margin-bottom   : 10px;
}

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

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

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

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

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

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

.start .facebook-icon a, .start .youtube-icon a, .start .twitter-icon a, .start .google-icon a, .start .instagram-icon a
{
	background-size : cover;
	display         : block;
	height          : 30px;
	width           : 30px;
	margin          : 15px 3px 0 3px;
	float           : left;
}

#start-around-icons
{
	height           : 60px;
	width            : 144px;
	margin           : 0 auto;
}

#container
{
	width  : 100%;
	margin : 0 auto;
}

.hidden-mobile
{
	display : none;
}

h1
{
	font-size      : 18px;
	letter-spacing : 1px;
	border-top     : 5px solid #d07343;
	border-bottom  : 2px solid #d07343;
	padding        : 11px 0 11px 0;
	margin         : 0 0 19px 0;
	text-align     : center;
	text-transform : uppercase;
}

h1 span
{

	padding     : 0 3px;
	font-size   : 16px;
	top         : -3px;
	position    : relative;
	color       : #5a5a5a;
	font-weight : bold;
}

h2
{
	font-size      : 16px;
	letter-spacing : 1px;
	padding        : 11px 0 11px 0;
	width          : 92%;
	margin         : 0 auto 22px auto;
}

h2 span
{
	padding   : 0 3px;
	font-size : 16px;
	top       : -2px;
}

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


.pagearound
{
	margin-bottom : 18px;
}

.pagearound p, .pagearound li
{
	font-size   : 14px;
	line-height : 155%;
	padding     : 0 4% 0 4%;
	font-family: Verdana, sans-serif;
}

/* all */
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;
}

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

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

.clear
{
	clear : both;
}

p
{
	font-size : 12px;
}

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

a:hover
{
	color: #d07343;
}

/* H E A D E R */

#header
{
	display : none;
}

#header #logo
{
	display : none;
}

#header nav
{
	display : none;
}

#header_smal
{
	width      : 100%;
	position   : fixed;
	top        : 0;
	left       : 0;
	height     : 50px;
	z-index    : 1111;
	background : #d07343 url(../img/logo_mobile.png) no-repeat 5px 12px;
}

#navigation_smal a, #navigation_smal a:visited, #navigation_smal a:hover
{
	color           : #fff;
	text-decoration : none;
}

#navigation_smal
{
	display  : block;
	position : fixed;
	top      : 0;
	left     : 0;
	z-index  : 1111;
	width    : 100%;
	height   : 50px;
}

#nav_smal_box
{
	position         : fixed;
	right            : 8px;
	top              : 8px;
	height           : 34px;
	width            : 38px;
	background-color : rgba(0, 0, 0, 0.1);
	border-radius    : 5px;
	z-index          : 1111111;
	cursor           : pointer;
}

#nav_smal_box span
{
	display          : block;
	height           : 3px;
	background-color : #ffffff;
	margin           : 5px 0 5px 6px;
	width            : 26px;
}

#nav_smal_box span:first-child
{
	margin-top : 8px;
}

#nav_smal_links
{
	background : #be6a3f;
	position   : fixed;
	top        : 50px;
	width      : 100%;
	display    : none;
}

#nav_smal_links ul
{
	list-style : none;
	padding    : 0;
	margin     : 0;
}

#nav_smal_links li
{
	font-weight    : bold;
	border-bottom  : 1px solid #d07343;
	padding        : 12px 0 12px 10px;
	cursor         : pointer;
	text-transform : uppercase;
	letter-spacing : 1px;
}

#nav_smal_links li.active
{
	color            : #d68d82;
	background-color : #fef0e3;
}

#nav_smal_links li:last-child
{
	border : none;
}

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

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

#teasingbox
{
	height : 122px;
	margin : 50px 0 0 0;
}

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

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

#slideshow-left, #slideshow-right
{
	display : none;
}

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

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

/* A C T S */

.content-box
{
	width    : 92%;
	margin   : 16px auto 0 auto;
	position : relative;
}

.long
{
	width  : 100%;
	margin : 0 4% 13px 0;
}

.quad
{
	width  : 48%;
	margin : 0 4% 13px 0;
}

.quad:nth-child(2n)
{
	margin-right : 0;
}

.hover_name
{
	font-size      : 12px;
	padding        : 7px 0;
	letter-spacing : 1px;
}

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

.long .hover_name
{
	font-size      : 15px;
	padding        : 11px 0;
	letter-spacing : 1px;
}

.hover_sub
{
	font-size      : 12px;
	padding        : 7px 0;
	letter-spacing : 1px;
}

.long .hover_sub
{
	font-size      : 15px;
	padding        : 11px 0;
	letter-spacing : 1px;
}

.long .hover_links
{
	top  : 8px;
	left : 8px;
}

.quad .hover_links
{
	top  : 8px;
	left : 8px;
}

.hover_link a
{
	width  : 30px;
	height : 30px;
	margin : 0 0 9px 0
}

/* all */

.quad, .long
{
	float               : left;
	background-position : center;
	background-size     : cover;
	position            : relative;
	box-sizing          : border-box;
	-moz-box-sizing     : border-box;
	border              : 5px solid #ffffff;
}

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

.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;
	color            : #ffffff;
}

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

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

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

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

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

.hover_sub a:hover
{
	color : #1c75bc;
}

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

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

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

/* F O O T E R */

#footer
{
	border-top    : 2px solid #d07343;
	border-bottom : 5px solid #d07343;
	margin        : 20px 0 10px 0;
	position      : relative;
}

#footer p
{
	margin  : 0;
	padding : 16px 0 16px 5%;
	font-family: Verdana, sans-serif;
}

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

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

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

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

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

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

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

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

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

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


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

/* NEWS */

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

.news_img
{

}

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 p
{
	margin      : 0;
	font-weight : normal !important;
}

/* NEWS */

h1.news_h1
{
	margin-bottom: 15px;
}

.news_around hr
{
	margin: 15px 0 10px 0;
}

.news_img
{
	width : 25%;
	float: left;
}

a.news_link, .news_link:link
{
	margin-top: 15px;
}

.news_img_con
{
	width : 95%;
}

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


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

.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;
}