/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
/* Left & Right alignment */
.left  {float:left}
.wrapper {width:100%;overflow:hidden}
/* Global properties ======================================================== */
body {background:url(../images/bg_top.png) 0 0 repeat-x #000;border:0;font:14px Arial, Helvetica, sans-serif;color:#ffffff;line-height:24px;min-width:980px}
/* Global Structure ============================================================= */
.main {margin:0 auto;width:1280px;position:relative}
.bg1 {background:#090909}
/* ============================= main layout ====================== */
a {color:#b1c903;text-decoration:none;outline:none}
a:hover {color:#fff}
h1 {padding:39px 0 0 9px;float:left}
h2 {font-size:33px;color:#fff;font-weight:700;line-height:1.2em;padding:30px 0 11px 0;letter-spacing:-1px}
h3 {font-size:27px;color:#fff;font-weight:700;line-height:1.2em;padding:33px 0 17px 0;letter-spacing:-1px}
h4 {font-size:18px;color:#fff;padding:10px 0 10px 0}
#page7 h4 {padding:0 0 0 0}
h5 {font-size:16px;color:#fff}
p {padding-bottom:24px}
/* ============================= header ====================== */
header {height:179px}
#page1 header {height:662px}
#logo {display:block;text-indent:-9999px;background:url(../images/logo.png) 0 0 no-repeat;width:498px;height:160px}
#menu  {padding-top:30px}
#menu > li  {float:left;padding-right:5px}
#menu .last {padding-right:0px}
#menu > li > a {width:155px;display:block;font-size:17px;color:#fff;text-transform:uppercase;font-weight:400;height:61px;line-height:58px;border-top:1px solid #1f1f1f;background:#000;text-align:center;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;position:relative}
#menu > li > a:hover, #menu > .active > a {background:#b1c903;border-color:#9cba2f}
#menu > li > a span {display:block;position:relative}
#slider {position:absolute;top:327px;left:0;width:100%;height:453px;overflow:hidden;z-index:1}
.items {display:none}
.banner {position:absolute;top:260px;z-index:2;right:230px;color:#ffffff;width:150px}
.title {font-size:44px;line-height:1.2em;letter-spacing:-2px;display:block;padding-bottom:1px}
.title .color2 {color:#002052}
.title span {display:block;margin-top:-17px}
/* ============================= content ====================== */
#content {padding:120px 20px}
#content {padding-bottom:50px}
.marg_right1 {margin-right:40px}
.marg_right2 {margin-right:20px}
.color1 {color:#b1c903}
.color2 {color:#fff}
.list2{}
.list2 li {padding-left:15px;background:url(../images/marker_1.png) 0 9px no-repeat;padding-bottom:12px}
figure {padding-top:2px}
.team-chef {
	padding-top:20px;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	width:65%;
	height:140px;
}
.team-mitarbeiter {
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:75%;
	height:140px;
}
.teamcontainer {
	position:relative;
	width:400px;
	height:140px;
}
.teamcontainer-bild {
	float:left;
	width:120px;
	height:140px;
}
.teamcontainer-name {
	box-sizing: border-box;
	padding-left:15px;
	float:left;
	width:280px;
	height:70px;
}
.teamcontainer-daten-links {
	box-sizing: border-box;
	padding-left:15px;
	float:left;
	width:80px;
	height:70px;
}
.teamcontainer-daten-rechts {
	float:left;
	width:200px;
	height:70px;
}
/* ============================= footer ====================== */
footer  {padding:49px 20px 0;height:98px}
/* Tooltips */
/* ============================= forms ============================= */
