/* CSS Document for CACHÉ der Film, by www.nex-element.com */


/* standard elemente */

body	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-family: Verdana,Helvetica,Arial, sans-serif;
	background-color:#000;
	
}

p{
	margin-top:0px;
	margin-bottom:8px;
}
h1	{

}
center{
	text-align:left;
}

h2	{

}
h4	{
	font-size:14px;
}
div#werbung{
	position:absolute;
	top:157px;
	left:846px;
	
}
div#googrek{
	position:absolute;
	top:590px;
	left:846px;
	
}
div#werblock{
	position:absolute;
	top:157px;
	left:846px;
	background-color:#fff;
}
b{
	color:#282001;
}
.hinweis {
	font-size:11px;
	line-height:16px;
	margin-top:20px;
}
.synopsis {
	font-family:verdana;
	font-size:12px;
	line-height:16px;
	margin-top:8px;
}
h3	{
	margin-top:0px;
	margin-bottom:2px;
	text-align:center;
	font-family: Georgia;
	font-size:29px !important;
	color:#282001;
}
* html h3	{
	font-size: 14px;
	margin-top:0px;
	margin-bottom:2px;
}
.image{
	border:solid 1px #000;
}
.sakla{
	margin-top:-15px;
	background-color:#000;
	width:100px;
	height:20px;
}


div.festival a{
	margin-bottom:3px;
	font-size: 13px;
	font-weight: bold;
}
ul.festival{ 
	list-style-type: none;
	font-size: 12px;
	padding:0px;
	margin:0px;
}
ul.festival li {
	margin-bottom:3px;
}
table.festivallist a{
	font-weight:normal;
}

table.festivallist td{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	padding-right:0px;
}

div.festival a p	{
	font-size: 14px;
	color: #333333;
	
}
a	{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	/*text-decoration: none;*/	
}

a:hover	{
	font-weight: bold;
	color: #A2840D;
	text-decoration: none;
}

.logo	{
	width:900px;
	background-color:#000000;
	
}
.titelbild{
}

#page{
	width:840px;
	background-color:#E4E2D3;
	/*border: 8px dashed #000 !important; */
	margin-top: 0px; 
	padding-top: 0px;
	border-top:3px solid #A2840D;
	border-left:3px solid #A2840D;
	border-right:3px solid #A2840D;
	border-bottom:3px solid #A2840D;
	
}
* html div.content{
	text-align:center;

}
div.blende{
	margin: 2px 0px 8px 202px; float: left; width: 500px; font-weight: bold; color: rgb(255, 0, 0);
}
* html div.blende{
	margin: 2px 0px 8px 80px; float: left; width: 500px; font-weight: bold; color: rgb(255, 0, 0);
}
div.content{
	border-top:3px solid #A2840D;
	margin: 0px !important;
	border-top:

}
#line{
	width:100%;
	height:5px;
	background-color:#A2840D
}
#navigation, #navigationtr{
	width:93%;
	height:26px;
	background-image:url("../img/navia.gif");
	float:left;
}

.meinung{
	margin-left: 40px; 
	margin-top: -20px; 
	margin-bottom: 5px;
}
* html .meinung{
	margin-left: 40px; 
	margin-top: 3px; 
	margin-bottom: -10px; 
}

#navigation a, #navigationtr a
{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:3px solid #A2840D;
	padding:6px 10px 8px 10px;
	height:16px;
	color:#A2840D;
	font-weight:bold;
	color:#000;
	font-size:14px;
	font-family:Georgia;
	margin-top:-1px;
}

#navigationtr a{
	padding:6px 59px 8px 55px;
}

div.links,div.third{
	float:left;
	width:48%;
	font-size:12px;
	height:205px;
	text-align:left;
	margin-right:10px;
}
div.rechts{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:400px;
	font-size:12px;
	
	text-align:left;

}
div.third{
	width:180px;
	padding:5px;
	margin-top:50px;
}
div.links{
	margin-left:10px;
}
table.linie td{
	border-bottom:solid 1px #A2840D;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
}

div.news{
	text-align:left;
	margin-top:30px;
	padding-left:12px;
	line-height:18px;
	border-top:3px dashed #A2840D;
	padding-top:8px;
}
.italic{
	font-size:12px;
}
a.inlink {
	background:transparent url(../img/pfeil.gif) no-repeat scroll 0pt 0.3em !important;
	color:#333333 !important;
	padding:0pt 0pt 0pt 12px;
}
input.button{
	border:1px solid #A2840D;
	background-color:#F1F1F1;
	
}
input.buttonpay,input.buttonpay2{
	border:3px solid #EEC72B;
	border-style:outset;
	background-color:#D1CEB6;
	width:140px;
	font-size:11px;
}
input.buttonpay2{
	width:120px;
}
.bestellbutton{
	 background-color:#D5D3C5;
	 font-weight:bold;
	 margin-top:5px;
	 height:28px;
	 border-right:3px outset #E4E2D3;
	 border-bottom:3px outset #E4E2D3;
	 border-left:3px outset #E4E2D3;
	 border-top:3px outset #E4E2D3;
	 
}
a.intext{
		font-weight:normal;
		font-size:12px;
		color: #8C7209;
	
}
a.intext:hover	{
	font-weight: normal;
	color: #A2840D;
	text-decoration: none;
}
table.normal tr td {
	text-align:left;
}
ul.list{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.list li{
	margin-top:8px;
}
div.left{
	float:left;
	margin-left:100px;
	width:325px;
	border-right:1px dashed #A2840D;
	margin-top:5px;
}
div.right{
	float:left;
	margin-top:5px;
	width:290px;
}
*html div.left{
	margin-left:60px;
	margin-top:10px;
}
*html div.right{
	margin-top:10px;
}

div.dvd1{
	font-weight:bold;margin-bottom:10px;margin-top:20px;line-height:17px;border:1px solid #A2840D;width:600px;
	padding-top:8px;
	margin-left:100px;
	text-align:center;
}
table.bestellungtable
{
	width:290px;
}
div.waehlen{
	font-size:13px;
	padding:5px 0px;
	border-bottom:1px dashed #A2840D;	
	width:600px;
	margin-left:100px;
}
* html div.waehlen{
	margin-left:0px;
}
input.nocolor{
	border:0px !important;
}
input, select, textarea { border:1px solid #A2840D;}

*html .iekorrektur{
	margin-top:-15px;
}
div.preise img{
	margin:0px 0px 0px 18px;
	border-left:4px solid #000;
	border-right:4px solid #000;
}
img.noborder{
	border:0px !important;
}

div.filmleft{
	margin-left:15px;
	float:left;
}
* html div.filmleft{
	margin-left:8px;
	float:left;
}
.anzeigetext{
	color: #fff; 
	width: 120px; 
	text-align: center; 
	margin-bottom: 3px;
	font-size:11px;
}

.contentwerbung{
	text-align:center;
	margin-bottom:5px;
}
div#kurzfilm{
	position:absolute;
	top:157px;
	left:846px;
}
div#werbung_home{
	position:absolute;
	top:727px;
	left:846px;
}
a.share, a.rss, a.twitter, a.facebook, a.youtube, a.hyves, a.flickr {
background:url("/img/sprite.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:18px;
margin:3px;
width:18px;
}
#navi-social{
width:100%;	
margin-top:7px;
}
#social{
margin-top:-3px;
	float:left;
	color: #fff;
	width: 50px;
	text-align: left;
	height:23px;
	background-color:#fff;

}
a.facebook {
background-position:-72px 0;
left:78px;
}
a.youtube {
	background-position:-36px 0;
	left:100px;
}
