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

@font-face {
  font-family: "Maven Pro";
  src: url("MavenPro-Regular.woff") format('woff');
  font-weight: normal;
}

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family: 'Maven Pro', sans-serif;
	font-size: 14px;
	color: #000000;
	overflow-y:scroll;
	background:#FFF;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-right:20px;
	color:#e9610e;
	text-shadow:#333333 1px 1px 1px;
}

p{
	padding-right:20px;
}

a{
	outline-style:none;
	text-decoration:none;
	color:#e9610e;
}

a:hover{
	color:#FF0000;
}

img{
	padding:0;
	margin:0;
	border:0;
}

table{
border: none;
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table td{
	margin:0;
	padding:0 1px 0 0;
}

strong{
	color:#e9610e;
}

/* ---------- HINTERGRÜNDE ---------- */

#wrap_all{
	width:1000px;
	height:100%;
	margin:0 auto;
}

#wrapper{
	width:600px;
	float:left;
	margin-left:20px;
}

/* ---------- HINTERGRÜNDE END ---------- */

#logo{
	width:185px;;
	height:206px;
	float:left;
	position:relative;
	margin-top:5px;
	margin-left:65px;
	margin-right:35px;
}

/* ---------- NAVIGATION ---------- */

#navigation{
	width:600px;
	height:45px;
	background-color:#000;
	color:#FFF;
	margin-top:35px;
}

#navigation ul{
	list-style:none;
	padding:12px 10px 0 10px;
}

#navigation ul li{
	float:left;
	list-style:none;
	padding:0 4px;
}

#navigation ul li a{
	color:#FFF;
	outline:none;
	text-decoration:none;
}

#navigation ul li a:hover{
	color:#e9610e;
}

#navigation .active a{
	color:#e9610e;
}

/* ---------- NAVIGATION END ---------- */

/* ---------- SUBNAVIGATION ---------- */

#subnavigation{
	width:600px;
	height:45px;
	background-color:#2b2b2b;
	color:#FFF;
	border-top:1px solid #444444;
}

#subnavigation ul{
	list-style:none;
	padding:12px 10px 0 10px;
	margin:0 0 0 450px;
}

#subnavigation ul li{
	float:left;
	list-style:none;
	padding:0 4px;
}

#subnavigation ul li a{
	color:#FFF;
	outline:none;
	text-decoration:none;
}

#subnavigation ul li a:hover{
	color:#e9610e;
}

#subnavigation .active a{
	color:#e9610e;
	text-decoration:underline;
}

/* ---------- SUBNAVIGATION END ---------- */

#content{
	width:600px;
	height:100%;
	background-color:#FFF;
	color:#000;
	opacity:0.9;
}

#content_gallery{
	width:600px;
	height:100%;
	background-color:#FFF;
	color:#000;
}


#container{
	padding:0 0 20px 20px;
}

#container_contact{
	padding:0 20px 10px 20px;
}

#left{
	float:left;
}

#right{
	float:left;
}

.gallery_headline{
	padding:10px 10px 20px 10px;
	color:#e9610e;
}

.ui-accordion-header .ui-icon{
	display:block !important;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.ui-icon-circle-arrow-e{
	background-position:-32px -16px !important;
}

/* ---------- EXTRAS ---------- */

#clear{
	clear:both;
}

.flashvideo{
	background-color:#000000;
	margin-bottom:20px;
}

.html5{
	background-color:#000000;
	margin-bottom:20px;
}

div#rekord {
  padding-top: 27%;
  width: 680px;
  margin: 0 auto;
}
#rekord_text p {
  background-color: #000000;
  display: block;
  color: white;
  padding: 12px;
  box-shadow: 0px 0px 25px #000000;
}
#rekord_image img {
  box-shadow: 0px 0px 25px #000000;
border:none;
}	

#rekord_link div {
  background-color: black;
  width: 90px;
  padding: 15px;
}

div#rekord_link {
  margin-top: 9px;
  float: right;
}

div#impressum {
  padding-left: 25px;
  bottom: 0;
  position: absolute;
  padding-bottom: 25px;
}