@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'DIN1451StdEngschrift';
    src: url('../fonts/dinengschriftstd-webfont.eot');
    src: url('../fonts/dinengschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinengschriftstd-webfont.woff') format('woff'),
         url('../fonts/dinengschriftstd-webfont.ttf') format('truetype'),
         url('../fonts/dinengschriftstd-webfont.svg#DIN1451StdEngschrift') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DIN1451StdMittelschrift';
    src: url('../fonts/dinmittelschriftstd-webfont.eot');
    src: url('../fonts/dinmittelschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinmittelschriftstd-webfont.woff') format('woff'),
         url('../fonts/dinmittelschriftstd-webfont.ttf') format('truetype'),
         url('../fonts/dinmittelschriftstd-webfont.svg#DIN1451StdMittelschrift') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background:#f0f0f0;
	margin-top:15px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#5b5b5b;	
}

h1, h2 {
	font-family:"DIN1451StdEngschrift", Arial, Helvetica, sans-serif;
	font-weight:400;
	margin:0;
}

h1 {
	font-size:75px;
	color:#fff;
	text-transform:uppercase;
	line-height:65px;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.5);
}

h2 {
	color:#000;
	font-size:16px;
	text-transform:uppercase;
}


h4 {
	color:#000;
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 8px 0;	
	line-height:13px;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#717e40;
}

a:hover {
	color:#000;
}

#page-wrap {
	clear:both;
	margin: 0 auto;
	background:#fff;
	//min-height:635px;
	width:960px;
	//background-image: url(../images/dummy_startpage.jpg);	
	border:0px solid #0f0;
	padding-bottom:20px;
}

header {
	padding:20px;
	//border:1px solid #f00;
	height:115px;
}

#header-left {
	float:left;
	margin-bottom:10px;
}

#header-right {
	float:right;
	text-align:right;
	margin-top:-10px;
	font-family:"DIN1451StdEngschrift", Arial, Helvetica, sans-serif;
	//font-family:"DIN1451StdMittelschrift", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
}

#main-menu {
	clear:both;
	width:925px;
	height:23px;
	//background:url(../images/dummy_menu.jpg);
	//border:1px solid #f00;
	margin:0;
	padding:0;
	position:relative;
}


#main-menu ul {
	margin:0;
	padding:0px;
	margin-top:4px;
}

#main-menu ul li {
	display:inline-block;
	width:228px;
	height:21px;	
	text-align:center;
	vertical-align:top;
	border:0px solid #f00;
	margin-right:-3px;
	padding:0px;
	padding-top:4px;
	background:url(../images/menu-back.png);
	border-right:2px ridge #fff;
	font-family:"DIN1451StdEngschrift", Arial, Helvetica, sans-serif;
	font-weight:100;
	text-transform:uppercase;
	font-size:14px;
	color:#678f9c;
}

#main-menu ul li:first-child {
	border-left:1px solid #cbcbcb;
}

#last-menuitem {
	border-right:1px solid #cbcbcb !important;
}


#content-wrap {
	// border:1px solid #f00;
	padding-top:10px;
	min-height:450px;	
	width:920px;
	margin:0 auto;
}

#main-content {
	float:left;	
}

#front-slide {
	margin-bottom: 19px;	
}

aside {
	float:right;
	border:0px solid #f00;
	width:232px;
	height:390px;	
}

#like-on-facebook {
	width:670px;	
}


/* CLASSES */

.basic-margin {
	padding:20px;
}

.vertical-center {
	display:table-cell;
	vertical-align:middle;
}

.aside-box {
	margin-bottom: 18px;
	height: 139px;
	width:232px;
	background-image: linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -o-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -moz-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -ms-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
}

.content-box {
	background-image: linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -o-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -moz-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	background-image: -ms-linear-gradient(bottom, rgb(225,225,225) 14%, rgb(245,245,245) 57%);
	
}


.aside-box article, .content-box article {
	padding:10px;
	line-height:11px;
}

.select-arrow1, .select-arrow2, .select-arrow3, .select-arrow4 {
	position:absolute;
	top:10px;
}

.select-arrow1 {
	left:215px;		
}

.select-arrow2 {
	left:445px;		
}

.select-arrow3 {
	left:675px;		
}

.select-arrow4 {
	left:905px;		
}