
body
{
	margin:0px; padding:0px;
	font-family:Arial,Helvetica;
	font-size:14px;
}

div#container
{
	width:1028px; height:740px; margin-left:78px; }

div#logo 
{
	height:150px; text-align:right; padding-right:52px;
	background-color: transparent;
}

div#navigation { background-color: transparent; }
div#naviwrapper { height:35px; margin-right:134px; float:right; background-color: transparent;}


img.navispacer { width:40px; height:22px;}


/** greyscale image effect */
a.fadehover, span.fadehover { position: relative; width:84px; height:94px; display:block; float:left; }
a.fadehoverSB { position: relative; width:120px; height:138px; display:block; float:right; }

img.a { position: absolute; left: 0px; top: 0px; z-index: 10; }
img.b { position: absolute; left: 0px; top: 0px;  }



a.navi, a.naviactive
{
	font-size:16px; text-decoration:none; color:#000000; font-weight:bold; line-height:33px;
	background-repeat:no-repeat;
	display:block; float:left; margin-right:40px; height:33px; margin-bottom:2px; padding-left:30px;
	background-color: transparent; 
	background-image:url('../images/naviblume.gif');
}
a.navi:hover, a.naviactive
{
	color:#e32522; background-image:url('../images/naviblumerot.gif'); background-repeat:no-repeat;
	background-color: transparent;
}

/* ------- neue navi ---------- */

a.navidot1, a.navidot1active, a.navidot2, a.navidot2active, a.navidot3, a.navidot3active, a.navidot4, a.navidot4active, a.navidot5, a.navidot5active
{
	font-size:16px; text-decoration:none; color:#000000; font-weight:bold; line-height:33px;
	background-repeat:no-repeat;
	display:block; float:left; margin-right:40px; height:33px; margin-bottom:2px; padding-left:30px;
	background-color: transparent; 
/*	text-shadow: 0px 1px 1px #fff;*/
}

a.navidot1 { background-image:url('../images/navidot1_b.png'); }
a.navidot2 { background-image:url('../images/navidot2_b.png'); }
a.navidot3 { background-image:url('../images/navidot3_b.png'); }
a.navidot4 { background-image:url('../images/navidot4_b.png'); }
a.navidot5 { background-image:url('../images/navidot5_b.png'); }

a.navidot1:hover, a.navidot1active { background-image:url('../images/navidot1_ba.png'); color:#e32522; }
a.navidot2:hover, a.navidot2active { background-image:url('../images/navidot2_ba.png'); color:#e32522; }
a.navidot3:hover, a.navidot3active { background-image:url('../images/navidot3_ba.png'); color:#e32522; }
a.navidot4:hover, a.navidot4active { background-image:url('../images/navidot4_ba.png'); color:#e32522; }
a.navidot5:hover, a.navidot5active { background-image:url('../images/navidot5_ba.png'); color:#e32522; }


#impressumnavi, #impressumnaviactive
{
	margin:0px; margin-top:10px;
	font-size:16px; text-decoration:none; color:#000000; font-weight:bold;
	background-image:url('../images/naviblume.gif'); background-repeat:no-repeat;
	display:block; float:left; height:35px;
	background-color: transparent;
}
#impressumnavi:hover, #impressumnaviactive
{
	color:#e32522; background-image:url('../images/naviblumerot.gif'); background-repeat:no-repeat;
	background-color: transparent;
}


#facebook
{
	text-decoration:none; display:block; float:left; width:37px; height:39px; margin-left:36px; margin-top:-15px;
	background-image:url('../images/facebook.gif'); background-repeat:no-repeat;
	background-color: transparent;
}
#facebook:hover
{
	background-image:url('../images/facebookactive.gif');
}

#facebook img
{
	visibility:hidden;
}

div#content { height:525px; overflow:hidden;}

div#footer { font-size:17px; }
div#vogelposition { float:left; width:200px; position:relative; margin-top:-125px; margin-left:10px; }

.red { color:#e32522; }
span.grey { color:#cac6c6; }
span.textcolor { color:#000000; }

img.briefchen { display:none; position:absolute; }

a.mail { color:#000000; text-decoration:none; font-weight:bold; }
a.mail:hover { color:#e32522; }
a.mail:hover > img.briefchen { display:inline; }	
	
a.link { color:#000000; text-decoration:none; font-weight:bold; font-size:16px; position:relative; }
a.link:hover { color:#e32522; }
a.link div.blume {
	position:absolute;
	top:-8px;
	width:36px;
	height:30px;
	display:block;
	background-image:url('../images/blume.gif'); background-repeat:no-repeat;
	background-color: transparent;
}
a.link:hover > div.blume {
	background-image:url('../images/blumerot.gif'); background-repeat:no-repeat;
}
a.link:hover > img.briefchen { display:inline; }

a.greylink {  text-decoration:none; font-weight:bold; color:#cac6c6; }
a.greylink:hover { color:#e32522; }

a.actorlink, a.specialbookinglink { display:block; text-decoration:none; color:#000000; font-size:16px; line-height:20px; }
a.actorlink:hover, a.specialbookinglink:hover { font-weight:bold; }
a.specialbookinglink { line-height:24px; }


div.picturelistcontainer { background-color:#ffffff; }

/* darsteller */

a.darstellernavi { display:block; float:left; text-decoration:none; font-size:16px; font-weight:bold; color:#000000; }
a.darstellernavi:hover { color:#e32522; }


/* darstellersuche */

div#darstellersuche { font-size:16px; line-height:20px; font-weight:bold; }
td.search { font-size:16px; line-height:20px; font-weight:bold; }
input#searchfield { border:solid 1px #000000; width:264px; font-size:16px; padding:2px; }
img.herz { cursor:pointer; cursor:hand; }

img.paginatorspacer { width:1px; height:155px; }


/* darstellerdetail */

div#darstellerdetail { font-size:16px; }
a.detailslink, a.detailslink_active { color:#cac6c6; font-size:20px; font-weight:bold; text-decoration:none;  }
a.detailslink_active { color:#e32522; }
a.detailslink:hover { color:#e32522; }
img.linkspacer { width:30px; height:1px; }
img.medialinkspacer { width:20px; height:1px; }


/* referenzen */

div#referenzencontent { margin-left:330px; }
a#referenzenwerbung, a#referenzenspielfilm { display:block; float:left; height:68px; background-repeat:no-repeat; }
a#referenzenspielfilm { width:213px; background-image:url('../images/referenzenspielfilm.gif'); }
a#referenzenspielfilm:hover { background-image:url('../images/referenzenspielfilmactive.gif'); }
a#referenzenwerbung { width:208px; margin-left:111px; background-image:url('../images/referenzenwerbung.gif'); }
a#referenzenwerbung:hover { background-image:url('../images/referenzenwerbungactive.gif'); }

a.castingmenu,a.castingmenu_active
{
	font-size:16px; /*color:#d3cfcf;*/ color:#cac6c6; font-weight:bold; text-decoration:none;
	display:block; float:left; margin-right:24px; margin-top:10px;
}
a.castingmenu:hover { color:#e32522; }
a.castingmenu_active { color:#e32522; }

div#castingyear { font-size:16px; color:#e32522; font-weight:bold; width:80px; float:left; text-align:right; }
div#castingreferences { margin-left:32px; width:730px; float:left;}

div#castingnavi { margin-left:284px; }

/* studio */
img.studionavi { width:500px; height:374px; cursor:hand; }
div.studio1 { background-image:url('../images/studio1.jpg'); }
div.studio2 { background-image:url('../images/studio2.jpg'); }

/* kontakt */
div#kontaktcontent, div#impressumcontent { font-size:16px; line-height:20px; margin-left:270px; width:624px; }

/*
div.kontaktbg { background-image:url('../images/kontaktbg.gif'); }
div.kontaktbg_pdf { background-image:url('../images/kontaktbg_pdf.gif'); }
div.kontaktbg_watergate { background-image:url('../images/kontaktbg_watergate.gif'); }
div.kontaktbg_evelyn { background-image:url('../images/kontaktbg_evelyn.gif'); }
div.kontaktbg_agb { background-image:url('../images/kontaktbg_agb.gif'); }
*/

/* ueber uns */
div#ueberunscontent { font-size:16px; line-height:20px; }


/* actorvideo */

div.invisible { visibility:hidden; display:none; }
div.visible { visibility:visible; display:block; }



