@charset "utf-8";
/* CONTENT */
body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-size-adjust:inherit;
	font-weight:normal;
	text-decoration:none;
	background-color:#000;
	height: 100%;
	margin: 0;
	padding: 0;
	color:#999;
	z-index: 1;
	line-height:19px;
	overflow-y:scroll;
}

p {
	margin:0;
	padding:0;
}

.seo {
	position:absolute;
	left:-2000px;
	top:-2000px;
	height:1px;
	width:1px;
	overflow:hidden;
}

.newsthumb {
	margin-right:7px;
	margin-bottom:7px;
	margin-top:2px;
	border:4px solid #202020;
}

#logo {
	position:relative;
	z-index:2;
	width:240px;
	height:149px;
	top:20%;
	right:-36px;
	margin-top:-80px;
	background: url(../img/logo.png) no-repeat left top;
}
#flashbox {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
}

#maincontainer {
	position:absolute;
	right:88px;
	width:240px;
	height:100%;
	bottom:0;
}

a.portfoliolink {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	margin-left:20px;
}
a.portfoliolink:hover {
	color:#f4c12e;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	margin-left:20px;
}

a.portfoliolink2 {
	color:#f4c12e;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	margin-left:20px;
}
a.portfoliolink2:hover {
	color:#f4c12e;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	margin-left:20px;
}


a.movielink {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}

a.movielink:hover {
	color:#f4c12e;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}

a.movielink2 {
	color:#f4c12e;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}

a.movielink2:hover {
	color:#f4992e;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}

a {
	color:#f4c12e;
	text-decoration:none;
	font-weight:normal;
}

a:hover {
	color:#f4992e;
	text-decoration:none;
	font-weight:normal;
}

a.newslink {
	color:#f4c12e;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	background: url(../img/pfeil.png) no-repeat left top;
}

a.newslink:hover {
	color:#f4992e;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	background: url(../img/pfeil.png) no-repeat left -13px;
}

a.newsbacklink {
	color:#f4c12e;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	background: url(../img/pfeilback.png) no-repeat left top;
}

a.newsbacklink:hover {
	color:#f4992e;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	background: url(../img/pfeilback.png) no-repeat left -13px;
}

.preistext {
	font-size:15px;
	color:#f4c12e;
}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#f4c12e;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

/* MENU */
#menucontainer {
	position:relative;
	background-color:#000;
	float:right;
	z-index:3;
	margin-top:-230px;
	top:80%;
	width:180px;
	height:224px;
}

.menubox {
	position:relative;
	height:32px;
	overflow:hidden;
	text-align:right;
	text-position:right;
}

/* Menu 1 */
a.menu1 {float:right;width: 151px;height: 32px;display:block;padding-top:200px;overflow: hidden;background: url(../img/mportfolio.png) no-repeat left top;}
a.menu1:hover {background-position: 0 -44px;}
/* Menu 2 */
a.menu2 {float:right;width: 74px;height: 32px;display:block;padding-top:200px;overflow: hidden; background: url(../img/mfilme.png) no-repeat left 1px;}
a.menu2:hover {background-position: 0 -43px;}
/* Menu 3 */
a.menu3 {float:right;width: 79px;height: 32px;display:block;padding-top:200px;overflow: hidden;background: url(../img/mnews.png) no-repeat left top;}
a.menu3:hover {background-position: 0 -44px;}
/* Menu 4 */
a.menu4 {float:right;width: 76px;height: 32px;display:block;padding-top:200px;overflow: hidden;background: url(../img/mshop.png) no-repeat left top;}
a.menu4:hover {background-position: 0 -44px;}
/* Menu 5 */
a.menu5 {float:right;width: 92px;height: 32px;display:block;padding-top:200px;overflow: hidden;background: url(../img/mprofil.png) no-repeat left top;}
a.menu5:hover {background-position: 0 -44px;}
/* Menu 6 */
a.menu6 {float:right;width: 129px;height: 32px;display:block;;padding-top:200px;overflow: hidden;background: url(../img/mkontakt.png) no-repeat left top;}
a.menu6:hover {background-position: 0 -44px;}
/* Menu 7 */
a.menu7 {float:right;width: 158px;height: 32px;display:block;padding-top:200px;overflow: hidden;background: url(../img/mimpressum.png) no-repeat left top;}
a.menu7:hover {background-position: 0 -44px;}

.facebookbox {
	position:absolute;
	bottom:36px;
	right:10px;
	height:24px;
	width:24px;
	overflow:hidden;
	text-align:right;
	z-index:8;
}

.facebookbox2 {
	position:fixed;
	bottom:46px;
	right:10px;
	height:24px;
	width:24px;
	overflow:hidden;
	text-align:right;
	z-index:8;
}
a.facebookmain {float:right;width: 23px;height: 24px;display:block;padding-top:200px;overflow: hidden;background: url(../img/facebook.png) no-repeat left top;}
a.facebookmain:hover {background-position: 0 -24px;}

.addthisbox {
	position:absolute;
	bottom:10px;
	right:10px;
	height:18px;
	width:100px;
	overflow:hidden;
	text-align:right;
	z-index:8;
}
.addthiscontainer {
	height:18px;
	width:83px;
	overflow:hidden;
	position:fixed;
	right:10px;
	bottom:8px;
	z-index:7;
}

/* 2 */

#subimprint {
	width:63px;
	height:13px;
	overflow:hidden;
	position:fixed;
	right:10px;
	bottom:30px;
	z-index:7;
	background-color:#000;
}
a.subimprint {float:right;width: 63px;height: 13px;display:block;padding-top:200px;overflow: hidden;background: url(../img/impressumklein.png) no-repeat left top;}
a.subimprint:hover {background-position: 0 -12px;}


.bestellbuttonbox {
	width:109px;
	height:26px;
	overflow:hidden;
	position:relative;
}
a.bestellbutton {float:right;width: 109px;height: 26px;display:block;padding-top:200px;overflow: hidden;background: url(../img/bestellbutton.png) no-repeat left top;}
a.bestellbutton:hover {background-position: 0 -26px;}


.pdfbuttonbox {
	width:139px;
	height:26px;
	overflow:hidden;
	position:relative;
}
a.pdfbutton {float:right;width: 139px;height: 26px;display:block;padding-top:200px;overflow: hidden;background: url(../img/pdfbutton.png) no-repeat left top;}
a.pdfbutton:hover {background-position: 0 -26px;}



.submitbuttonbox {
	width:87px;
	height:26px;
	overflow:hidden;
	position:relative;
	margin-left:69px;
}
a.submitbutton {float:right;width: 87px;height: 26px;display:block;padding-top:200px;overflow: hidden;background: url(../img/sendenbutton.png) no-repeat left top;}
a.submitbutton:hover {background-position: 0 -26px;}




/* CSS */
#flashcontainer {
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   height: 100%;
   left: 0;
   top: 0;
   padding: 0;
   position: fixed;
   width: 95%;
   z-index: 1;
}

#subcontent {
	position:relative;
	width:70%;
	top:0;
	left:0;
	z-index:5;
	margin-left:63px;
	color:#999;
	overflow: hidden;
	margin-bottom:80px;
}

#profilcontent {
	position:relative;
	width:800px;
	top:0;
	left:0;
	z-index:5;
	margin-left:63px;
	color:#999;
	overflow: hidden;
	margin-bottom:80px;
	max-width:900px;
}

#protfoliocontent {
	position:relative;
	width:89%;
	top:0;
	left:0;
	z-index:5;
	margin-left:63px;
	color:#999;
	overflow: hidden;
	margin-bottom:80px;
}
.formbox {
	background-color:#181b1d;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	border:1px solid #5f6161;
}

#kontaktcontent {
	position:relative;
	width:470px;
	height:340px;
	top:42px;
	left:30%;
	z-index:5;
	margin-left:63px;
	color:#999;
	overflow: hidden;
	margin-bottom:80px;
}

#impcontent {
	position:relative;
	width:470px;
	top:42px;
	left:30%;
	z-index:5;
	margin-left:63px;
	color:#999;
	overflow: hidden;
	margin-bottom:80px;
}

strong {
	color:#f4c12e;
	font-weight:normal;
	font-size:14px;
}

#shopcontent {
	position:relative;
	width:700px;
	top:0;
	left:0;
	text-transform:uppercase;
	z-index:5;
	margin-left:63px;
	color:#999;
	overflow: hidden;
	margin-bottom:80px;
}

#filmcontent {
	position:relative;
	width:950px;
	top:0;
	left:0;
	z-index:5;
	margin-left:63px;
	color:#999;
	overflow: hidden;
	margin-bottom:80px;
}
#maincontainer2 {
	position:relative;
	right:88px;
	width:100%;
	height:162px;
	z-index:2;
	overflow:hidden;
	top:0;
	left:0;
}
#menucontainer2 {
	position:absolute;
	z-index:2;
	top:80px;
	width:670px;
	height:18px;
	margin-left:64px;
}
#logo2 {
	position:relative;
	z-index:3;
	display:compact;
	width:300px;
	float:right;
	height:109px;
	right:20%;
	margin-right:-200px;
	top:25px;
	background: url(../img/logoklein.png) no-repeat right top;
}
#logoblog {
	position:relative;
	height:1px;
	float:left;
	z-index:2;
	width:770px;
	height:162px;
}
/* Menu 0 */
.menu20box {position:relative;width:55px;height:18px;float:left;overflow:hidden;margin-right:28px;}
a.menu20 {float:right;width: 55px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2home.png) no-repeat left top;}
a.menu20:hover {background-position: 0 -18px;}
/* Menu 1 */
.menu21box {position:relative;width:111px;height:18px;float:left;overflow:hidden;margin-right:28px;}
a.menu21 {float:right;width: 111px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2portfolio.png) no-repeat left top;}
a.menu21:hover {background-position: 0 -18px;}
/* Menu 2 */
.menu22box {position:relative;width:57px;height:18px;float:left;overflow:hidden;margin-right:28px;}
a.menu22 {float:right;width: 57px;height: 18px;display:block;padding-top:200px;overflow: hidden; background: url(../img/m2filme.png) no-repeat left 1px;}
a.menu22:hover {background-position: 0 -17px;}
/* Menu 3 */
.menu23box {position:relative;width:61px;height:18px;float:left;overflow:hidden;margin-right:28px;}
a.menu23 {float:right;width: 61px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2news.png) no-repeat left top;}
a.menu23:hover {background-position: 0 -18px;}
/* Menu 4 */
.menu24box {position:relative;width:55px;height:18px;float:left;overflow:hidden;margin-right:28px;}
a.menu24 {float:right;width: 55px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2shop.png) no-repeat left top;}
a.menu24:hover {background-position: 0 -18px;}
/* Menu 5 */
.menu25box {position:relative;width:69px;height:18px;float:left;overflow:hidden;margin-right:28px;}
a.menu25 {float:right;width: 69px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2profil.png) no-repeat left top;}
a.menu25:hover {background-position: 0 -18px;}
/* Menu 6 */
.menu26box {position:relative;width:92px;height:18px;float:left;overflow:hidden;}
a.menu26 {float:right;width: 92px;height: 18px;display:block;;padding-top:200px;overflow: hidden;background: url(../img/m2kontakt.png) no-repeat left top;}
a.menu26:hover {background-position: 0 -18px;}

/* AKTIV */

/* Menu 0 */
a.menu20a {float:right;width: 55px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2home.png) no-repeat left -18px;}
a.menu20a:hover {background-position: 0 -18px;}
/* Menu 1 */
a.menu21a {float:right;width: 111px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2portfolio.png) no-repeat left -18px;}
a.menu21a:hover {background-position: 0 -18px;}
/* Menu 2 */
a.menu22a {float:right;width: 57px;height: 18px;display:block;padding-top:200px;overflow: hidden; background: url(../img/m2filme.png) no-repeat left -17px;}
a.menu22a:hover {background-position: 0 -17px;}
/* Menu 3 */
a.menu23a {float:right;width: 61px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2news.png) no-repeat left -18px;}
a.menu23a:hover {background-position: 0 -18px;}
/* Menu 4 */
a.menu24a {float:right;width: 55px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2shop.png) no-repeat left -18px;}
a.menu24a:hover {background-position: 0 -18px;}
/* Menu 5 */
a.menu25a {float:right;width: 69px;height: 18px;display:block;padding-top:200px;overflow: hidden;background: url(../img/m2profil.png) no-repeat left -18px;}
a.menu25a:hover {background-position: 0 -18px;}
/* Menu 6 */
a.menu26a {float:right;width: 92px;height: 18px;display:block;;padding-top:200px;overflow: hidden;background: url(../img/m2kontakt.png) no-repeat left -18px;}
a.menu26a:hover {background-position: 0 -18px;}




