html {}

body {
	margin: 0;
	padding: 0;
	background-color: #F3E6DB;
	font-size: 84%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height:1.25em;
	}
	
#wrapper {
	width: 100%;
	width: 727px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('home_data/bg-line1.png');
	background-position: center;
	background-repeat: repeat-y;
	}

#body {
	background-image: url('home_data/bg-top.png');
	background-position: top center;
	background-repeat: no-repeat;
	}
	
#header {
	height: 517px;
	}

#content {
	min-height: 285px;
	background-image: url('home_data/bg-bottom.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	}

.content-last-movie {
	width: 154px;
	height: 295px;
	float: left;
	margin: 19px 0 0 35px;
	/*background-image: url('home_data/last-movie.png');
	background-position: top center;
	background-repeat: no-repeat; */
	}
	
.content-box {
	padding: 0 150px 50px 240px;
	}
	
.episoden-navi {
	display: block;
	height: 15px;
	}

.content-icons {
	width: 50px;
	height: 111px;
	float: right;
	margin: 28px 68px 0 0;
	background-image: url('home_data/content-icons.png');
	background-position: top center;
	background-repeat: no-repeat; 
	}
	
div.content-icons a {
	padding: 0 0 7px 0;
	}

div.content-box h2 {
	color: #AF0000;
	font-size: 14pt;
	font-weight: bold;
	}

div.content-box h3 {
	margin-top: 10px;
	color: #AF0000;
	font-size: 12pt;
	font-weight: bold;
	}


div.content-box p {
	margin: 15px 0 0 0;
	text-align: justify;
	}
	
#footer {
	padding: 0 0 5px 380px;
	background-color: #F3E6DB;
	}
	
.download-data {
	margin: 10px 0 0 0;
	}
	
/* 
---------------------------
---------- NAVI ----------- 
---------------------------*/
.navi-neues {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 150px; 
	height: 22px; 
	margin: 172px 0 0 269px;
	float: left;
	background: url('home_data/navi-neues.png') 0 0 no-repeat;
	}

.navi-neues:hover { 
	background-position: -150px 0;
	}

.navi-about {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 190px; 
	height: 22px; 
	margin: 15px 0 0 285px;
	float: left;
	background: url('home_data/navi-about.png') 0 0 no-repeat;
	}

.navi-about:hover { 
	background-position: -190px 0;
	}
	
.navi-crew {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 192px; 
	height: 22px; 
	margin: 17px 0 0 259px;
	float: left;
	background: url('home_data/navi-crew.png') 0 0 no-repeat;
	}

.navi-crew:hover { 
	background-position: -192px 0;
	}

.navi-making-off {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 252px; 
	height: 22px; 
	margin: 16px 0 0 250px;
	float: left;
	background: url('home_data/navi-making-off.png') 0 0 no-repeat;
	}

.navi-making-off:hover { 
	background-position: -252px 0;
	}
	
.navi-feinde {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 336px; 
	height: 22px; 
	margin: 18px 0 0 193px;
	float: left;
	background: url('home_data/navi-feinde.png') 0 0 no-repeat;
	}

.navi-feinde:hover { 
	background-position: -336px 0;
	}
	
.navi-gastebuch {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 267px; 
	height: 22px; 
	margin: 15px 0 0 220px;
	float: left;
	background: url('home_data/navi-gastebuch.png') 0 0 no-repeat;
	}

.navi-gastebuch:hover { 
	background-position: -267px 0;
	}
	
.navi-downloads {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 195px; 
	height: 22px; 
	margin: 15px 0 0 263px;
	float: left;
	background: url('home_data/navi-downloads.png') 0 0 no-repeat;
	}

.navi-downloads:hover { 
	background-position: -195px 0;
	}
	
.navi-shop {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 203px; 
	height: 28px; 
	margin: 17px 0 0 340px;
	float: left;
	background: url('home_data/navi-shop.png') 0 0 no-repeat;
	}

.navi-shop:hover { 
	background-position: -203px 0;
	}
	
	
.mask-friends {
	display: block; 
	position: absolute;
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 68px; 
	height: 113px; 
	margin: 123px 0 0 514px;
	float: right;
	background: url('home_data/mask-friends.png') 0 0 no-repeat;
	}

.mask-friends:hover { 
	background-position: -68px 0;
	}
	
.mask-urlag {
	display: block; 
	position: absolute;
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 75px; 
	height: 118px; 
	margin: 129px 0 0 582px;
	float: right;
	background: url('home_data/mask-urlag.png') 0 0 no-repeat;
	}

.mask-urlag:hover { 
	background-position: -75px 0;
	}
/* 
---------------------------
---------- ICONS ---------- 
---------------------------*/
.icon-youtube {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 47px; 
	height: 31px; 
	background: url('home_data/icon-youtube.png') 0 0 no-repeat;
	}
	
.icon-xhtml {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 47px; 
	height: 31px; 
	background: url('home_data/icon-xhtml.png') 0 0 no-repeat;
	}
	
.icon-css2 {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 47px; 
	height: 31px; 
	background: url('home_data/icon-css2.png') 0 0 no-repeat;
	}
	
.icon-hammersichel {
	display: block; 
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 40px; 
	height: 40px; 
	background: url('home_data/icon-hammersichel.png') 0 0 no-repeat;
	}
	
.icon-youtube:hover, .icon-xhtml:hover, .icon-css2:hover { 
	background-position: -47px 0;
	}

.icon-hammersichel:hover { 
	background-position: -40px 0;
	}

.icon-kontakt {
	display: block; 
	position: absolute;
	text-indent: -9999px; 
	letter-spacing: -9999px; 
	font-size:0; 
	width: 91px; 
	height: 66px; 
	margin: 255px 0 0 549px;
	float: right;
	background: url('home_data/icon-kontakt.png') 0 0 no-repeat;
	}

.icon-kontakt:hover { 
	background-position: -91px 0;
	}
	
.news-image {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	}

/* 
---------------------------
-------- Sonstiges -------- 
---------------------------*/
strong { font-weight: bold;	}
em { font-style:italic; }
ul { text-align: left; }
hr.separator {
	margin: 10px auto 0px auto;
	width: 60%;
	background-color : #AF0000;
	border: #AF0000;
	border-top : 1px solid #AF0000;
	border-bottom : 1px solid #AF0000;
	}

.alignright { float: right;	}
.alignleft { float: left; }

div.content-box a { text-decoration: none; padding: 0.125em; font-weight: bold;}
  div.content-box a:link { color: #AF0000; }
  div.content-box a:visited { color: #AF0000; }
  div.content-box a:hover { text-decoration: underline; color: #000; }
  div.content-box a:active { color: #AF0000; }
  div.content-box a:focus { outline: 1px dotted #AF0000; }


/* 
---------------------------
-------- Gästebuch -------- 
---------------------------*/

.gb-page-count {
	margin: 15px 0 0 0;
	}

.gb-eintrag-autor {
	width: 100%;
	text-align: left;
	margin: 5px 0 5px 0;
	padding: 5px 5px 0 5px;
	}

.gb-title {}

.gb-eintrag {
	position:relative;
	width: 100%;
	text-align: left;
	margin: 10px 0 0px 0;
	background-color: #e07617;
	background-image: url('home_data/gb-bg-top.png');
	background-position: top center;
	background-repeat: repeat-x;
	}

div.gb-eintrag p {
	padding: 0px 5px 5px 5px;
	}

div.gb-eintrag span.gb-eintrag-nummer { 
	position: absolute; 
	font-size: 36pt; 
	top: 0.125em; 
	right: 0; 
	color: #e77b1a; 
	font-weight: bold;
	}

.gb-eintrag-data {
	width: 100%;
	height: 15px;
	margin: 0;
	padding: 0;
	background-color: #e07617;
	background-image: url('home_data/gb-bg.png');
	background-position: bottom center;
	background-repeat: repeat-x;
	}

.gb-input-data {
	text-align: left;
	margin: 10px 0 0 0;
	}

input {
	border: 1px solid #66700F;
	background-color: #3A3A3A;
	color: #9AA727;
}

#gb-form input {
	width: 330px;
	padding: 2px;
	color: #000;
	background-color: #E07617;
	border: 1px solid #123;
	}

#gb-form textarea {
	width: 330px;
	padding: 2px;
	background-color: #E07617;
	border: 1px solid #123;
	color: #000;
	}

#gb-form .gb-submit {
	width: 100px;
	margin: 10px 0 0px 0;
	font-weight: bold;
	background-color: #6E441E;
	color: #E07617;
	border: 1px solid #123;
	}
