@charset "utf-8";
/* CSS Document */
* {
  padding:0px;
  margin:0px; 
}

img {
  border:0px;
  display:block;
}
img a {
  border:0px;
}
.img-left {
  float:left;
  padding-right:10px;
}
.img-left a {
  display:block;
  padding-bottom:10px;
}
.img-right {
  float:right;
  padding-left:10px;
}
.img-right a {
  display:block;
  padding-bottom:10px;
}
.img-line {
  display:block;
}
.img-line a {
  padding-right:5px;
}
.img-line a img {
  display:inline;
}
.video-left {
  float:left;
  padding-right:10px;
}
.video-right {
  float:right;
  padding-left:10px;
}
h1 {
 color:#65522f;	
 padding-top:15px;
 padding-bottom:15px;
 font-family:"";
}

h3 {
  color:#527589;	
  padding-bottom:5px;
  font-weight: bolder;
}
p {
  padding:5px 0 15px 0;
}
#navigation h3, #player h3, #aktion h3 {
  border-bottom: 1px #000 solid;
  text-transform: uppercase;
  font-size:12px;
  padding-left:10px;
  padding-top:15px;
  margin-top:0px;
  width:216px;
}
.clear {
  clear:both;
}
body {
	padding:0;
	margin:0;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-attachment: fixed;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#mainframe {
	margin:0 auto;
	padding-left:25px;
	background:url(../images/mainframe.png) repeat-y;
	width:965px;
	height:auto;
}
#header {
	background:url(../images/header.jpg);
	height:151px;
	width:933px;
}
#breadcrumb {
	background:url(../images/breadcrumb.png) repeat-x;
	height:30px;
	width:923px;
	color:#fff;
	font-size:12px;
	padding:5px 0 0 10px;
}
#breadcrumb a {
	text-decoration:none;
	color:#fff;
}
#breadcrumb a:hover {
	text-decoration:underline;
	color:#fff;
}
#fontresize {
  position: relative;
  right:10px;
  display:inline;
  float: right;
}
.cReduceTextSize a, .cNormalTextSize a, .cEnlargeTextSize a, .cReduceTextSize a:hover, .cNormalTextSize a:hover, .cEnlargeTextSize a:hover {
  text-decoration: normal;
}
.cReduceTextSize {
  font-size: 10px;
}
.cNormalTextSize {
  font-size: 12px;
}
.cEnlargeTextSize {
  font-size: 14px;
}
#content {
	width:933px;
}

.content-item {
  position: relative;
  display: block;
  min-height:190px;
}
#mid-left {
	width:230px;
	height:inherit;
	float:left;	
}
#mid-right {
	margin-left:230px;
	padding:0 20px 20px 20px;
	min-height:600px;
}
#footer {
	background-color:#65522f;
	width:923px;
	height:21px;
	color:#fff;
	font-size:12px;
	padding: 4px 0 0 10px;
}
#footer a {
	text-decoration:none;
	color:#fff;
}
.nav {
	position:relative;
	height:22px;
	width:226px;
}
.nav a {
	position:absolute;
	background:url(../images/nav.jpg) 0 0;
	height:20px;
	width:211px;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	padding:2px 0px 0 15px;
}
.nav a:hover, #nav_active.nav a {
	background:url(../images/nav.jpg) -250px 0;
}
.nav_sub {
	position:relative;
	height:22px;
	width:226px;
}
.nav_sub a {
	position:absolute;
	background:url(../images/nav_sub.jpg) 0 0;
	height:19px;
	width:201px;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	padding:3px 0px 0 25px;
}
.nav_sub a:hover, #nav_sub_active.nav_sub a {
	background:url(../images/nav_sub.jpg) -250px 0;
}

#promotionfilm {
  width:480px;
  margin:0 auto;
}

/* Advice Message */
#advice {
	position:relative;
	top:auto;
	height:auto;
	width:630px;
	background-color:#9F6;
	border:3px solid #0C0;
	margin-top:10px;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:18px;
}

#advice a {
	color:#000;
	font-weight:bold;
}

#advice h1 {
	color:#000;
	margin-bottom:9px;
	font-size:22px;
}