* {font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	line-height:15px;
	color:#999;
	margin:0px;
	padding:0;
}

body	{background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
}

body.home	{background-color:#FFF;
	background-image:url(../images/spacer.gif);
}

img		{border: none;}
img.kontaktimg	{margin-right:15px;}
img.theaterimg	{margin-left:15px;}
img.tvshowsimg	{margin-right:12px;}
img.tvshowsimg_bottom	{margin:5px 12px 0 0;}
img.serienimg	{margin-right:46px;}
img.serienimg_bottom	{margin:5px 46px 0 0;}
img.tvfilmeimg	{margin-left:34px;}
img.tvfilmeimg_top	{margin:0 0 3px 34px;}
img.tvfilmeimg_bottom	{margin:5px 0 0 34px;}
img.kinoimg	{margin-right:40px;}
img.kinoimg_bottom	{margin:5px 40px 0 0;}
img.inaimg_bottom	{margin:5px 0 0 0;}

h1 {
  text-decoration:underline;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
}

.header {
  text-decoration:underline;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
}

.header_regular {
  text-decoration:none;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
}

h2 {
  text-decoration:underline;
	font-weight:bold;
}

p {
  margin:0px;
	padding:14px 0 0 0;
}

a		{color:#000; text-decoration:none;}
a:hover	{color:#000; text-decoration:underline;}
a.fliesstext		{color:#999;}
a.fliesstext:hover	{color:#999;}
a.filmo		{color:#999; font-weight:bold;}
a.filmo:hover	{text-decoration:underline;}
a.grey		{color:#a7a7a7;}
a.grey:hover	{color:#000; text-decoration:none;}

.nav_on	{color:#000; text-decoration:underline;}

#container_home	{
  position:absolute;
	width:217px;
	height:92px;
	margin:-46px 0px 0px -104px;
	top:50%;
	left:50%;
	padding:0px;
}

#text_home	{visibility:hidden;}

/* top */
ul {
    list-style: none;
}
.carousel {
    background-color: black;
    height: 445px;
    text-align: left;
    overflow: hidden;
}
.carousel .item {
    float: left;
    visibility: hidden;
}
.carousel .item.text {
    padding: 60px 240px 0 75px;
    width: 410px;
    height: 385px;
}

.carousel .item.textbreit {
    padding: 60px 20px 0 75px;
    width: 630px;
    height: 385px;
}
.carousel .item.textkontakt {
    padding: 60px 0 0 75px;
    width: 205px;
    height: 385px;
}
.carousel .item.textbio {
    padding: 60px 0 0 75px;
    width: 650px;
    height: 385px;
}
.carousel .item.textimpressum {
    padding: 60px 0 0 75px;
    width: 250px;
    height: 385px;
}
.carousel .item.text h1 {

}

#top_home {
  width:100%;
	height:515px;
	text-align:center;
	z-index:300;
}

#transparent	{
  width:100%;
	height:445px;
	position:absolute;
	top:0px;
	left:350px;
	z-index:30;
}

#iphonetext	{
	padding:5px;
  background-color:#FFF;
  font-size:22px;
  color:#0fd30f;
  font-weight:bold;
	position:absolute;
	top:150px;
	left:75px;
	z-index:300;
}

/* #projekttext	{
	position:absolute;
	top:60px;
	left:75px;
	z-index:30;
}*/

/* pfeile */
#pfeile1	{
  width:100%;
	height:47px;
}

#pfeile2 {
  width:100%;
	height:50px;
}

#pfeil_links {
    float:left;
    padding:7px 0px 0px 5px;
}

#pfeil_rechts {
    float:right;
    padding:7px 5px 0px 0px;
}

#downloads	{
	position:absolute; top:459px; left:74px;
	z-index:300;
}

/* bottom 
#bottom	{
  width:100%;
	height:200px;
	text-align:center;
} */

#bottom	{
  width:100%;
	height:142px;
	text-align:center;
	position:absolute; bottom:0px; left:0px;
}

#navi {
  width:800px;
	margin: 0 auto;
	color:#000;
}


