/************************/
/******general.css******/
/**********************/

/* generals*/
body 						{background:#ccc; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#3a3a3a;}
a							{color:#555; text-decoration:none;}
a:hover,
a:active,
a.active					{color:#828282;}
ul li						{float:left; padding-left:5px;}
h2							{font-size:16px; margin-bottom:5px;}
h3							{font-size:16px; margin:10px 0 5px 0;}

/* container */
#container					{width:980px; text-align:left; margin:100px auto 0 auto;}
#topMenu					{float:right; font-size:11px; color:#555;}
#contentContainer			{width:980px; float:left; margin-top:5px;}
#left						{width:261px; float:left; background:#d3d3d3;}
#main						{width:719px; float:left;}

/* left */
#left						{height:620px; overflow:hidden;}
#left .inner				{padding:114px 49px 24px 46px;}
#left .inner h1				{margin-bottom:20px;}
.adress						{color:#3a3a3a; font-size:10px; line-height:normal; margin-top:15px;}

/* main */
/* top */
#top						{position:relative; width:719px; height:110px; background:transparent url(../img/bg_top.jpg) no-repeat 0 0; font-size:18px; color:#505050;}
ul#navigation				{position:absolute; top:80px; left:25px;}
ul#navigation li			{padding-right:25px;}
ul#navigation li a			{font-size:18px; color:#505050; text-decoration:none;}
ul#navigation li a:hover,
ul#navigation li a:active,
ul#navigation li a.active	{color:#828282;}

/* teaser */
#teaser						{width:719px; height:248px;}

/* content */
#content					{width:689px; height:246px; background:transparent url(../img/bg_content.jpg) repeat-y 0 0; padding:15px 15px 0 15px; text-align:justify; overflow:hidden;}
.contentLeft				{float:left; width:368px; font-size:12px; padding-right:15px;}
.contentRight				{float:left; width:306px; overflow:hidden;}
.contentRight img			{margin-top:28px;}
.smallBold					{font-size:10px; font-weight:bold; line-height:15px;}				

/* films */
#teaserFilms				{width:719px; height:248px; background:transparent url(../img/bg_teaser_films.jpg) no-repeat 0 0; position:relative;}
ul#filmsNavi				{position:absolute; left:48px;}
ul#filmsNavi li				{padding:16px 50px 0 0;}
ul#filmsNavi li.cutPadding	{padding-right:0;}

/* links */
.link						{padding-bottom:5px; clear:both;}
.link img					{float:left; padding-right:10px;}

/* imprint */
.imprint					{font-size:12px; line-height:16px;}

/* footer */
#left						{color:#555}
#explanation				{width:455px; font-size:9px; float:left; line-height:normal; margin-top:5px;}
#vita						{float:right; font-size:10px; margin-top:5px; line-height:normal;}


