/* CSS Document */
a, p, h1, h2, h3 {
font-family:Arial, Helvetica, sans-serif;
word-spacing:1px}

#caption { 
	font-size: 10px;
	text-align:right;
	margin:-30px 5px -20px 0;
	color:#ddd;
	
}

a{
text-decoration:none;
color:inherit;
}

.gelb{
color:#FFFF00}

.fett{
font-weight:bold}

#content{
width:800px;height:auto;}
	#content #navi{
	width:180px;height:auto;
	float:left;}
		#content #navi ul, li{
		margin:0;padding:0;
		list-style-type:none;}
		#content #navi li{
		display:block;
		background-color:#555555;
		padding: 4px;
		margin: 2px 0 2px 0;
		/*border-top:1px solid #555555;
		border-bottom:1px solid #555555*/}
		#navi li.title, #navi li.title a, #navi a.title{
		display:block;
		padding: 3px;
		background-color:#444444;
		color:#FFFF00;
		font-weight: bold;}
		#navi a{
		font-size: 12px;
		color: white;}
		#navi a:hover{
		color: #FFFF00;
		}
		
	#news{
	width:370px; height:auto;
	float:left;
	margin:0 20px;}
		#news div.nbox{
		float:left;
		margin-bottom:55px;}
			#news div.image{
			width:370px;
			margin:0; padding:0;}
			#news div.text{
			width:370px;
			margin:0px; padding:15px 0px 10px 0px;
			background-color:#222222;}
				#news div.text h1{
				margin:0 0 15px 0; padding:0 20px 0 10px;
				font-size:14px; letter-spacing:0.5px;
				color:#FFFF00;}
				#news div.text p{
				margin:0px; padding:0 20px 12px 10px;
				color:#dddddd;
				font-size:12px;
				letter-spacing:0.4px;}
				#news div.text img{
				padding: 0; margin: 0;}
			#news div.link{
			width:370px;}
				#news div.link p{
				margin:0; padding:0;
				margin:1px 0 1px 0;
				padding:2px 10px;
				background-color:#999999;}
				#news div.link a{
				display:block;
				background-color:#999999; color:#101010;
				font-size: 10px;font-weight: bold;
				}
				#news div.link a:hover{
				color:white;}
		
	#feature{
	width:200px; height:auto;
	float:left;}
		div.fbox{
		padding:0 0 10px 0; margin-bottom:20px;
		background-color:#444444}
		div.fbox_technik{
		padding:0 0 10px 0; margin-bottom:20px;
		background-color:#3398cc;
		color: white;
		font-size: 12px;}
		div.fbox_technik a{
		color: white;}
		div.fbox_technik a:hover{
		text-decoration: underline;}
		#feature div.fbox div.image{
		width:200px;
		overflow:hidden;}
		div.text{
		padding: 0 0 0 10px;
		}
		#feature div.fbox div.text p{
		padding: 0 0 0 0px;
		margin: 0px;
		color:#dddddd;
		font-size:12px;
		letter-spacing:0.4px;
		}
		#feature div.fbox div.text a{
		}
		#feature div.fbox div.text .fett{
		}
	#footer{
	float:left;}

#mittig {
width:800px;
margin-left:auto;
margin-right:auto;
}

#headindexd{
position:relative;
width:800px;
height:365px;
background-image:url(Bilder/titel45_DE.jpg);
background-repeat:no-repeat;}

#headindexe{
position:relative;
width:800px;
height:365px;
background-image:url(_en/titel45_EN.jpg);
background-repeat:no-repeat;}

#headindexf{
position:relative;
width:800px;
height:365px;
background-image:url(_fr/titel45_FR.jpg);
background-repeat:no-repeat;} 


div#social{position:absolute; right:0;}
div#social ul{margin:0; padding:0; list-style-type:none;}
div#social li{margin:0; padding:15px 10px 0 15px; float:right;}
div#social a{font-size:14px;color:#FFFF00}
div#social a:hover{color:white}

div#navitop{
position:absolute;
height:52px;
width:800px;
}
	div#navitop ul{
	margin:0;
	padding:0;
	list-style-type:none;}
	div#navitop li{
	margin:0;
	padding:20px 10px 0 35px;
	float:left;}
	div#navitop a{
	float:left;
	font-size:14px;
	color:#FFFF00}
	div#navitop a:hover{
	float:left;
	color:white}
	
div#extranavi{
position:absolute;
width:200px;
height:100px;
left:597px;
top:69px;
}
	div#extranavi ul{
	margin:0;
	padding:0 0 28px 0;
	list-style-type:none;}
	div#extranavi li{
	margin:0;
	padding:0;}
	div#extranavi a{
	font-size:9px;
	line-height:10px}

#home{
display:block;
width:130;
height:100;
float:left;
padding-left:20;
background-image:url(Bilder/oval.jpg);
background-repeat:no-repeat;
}

#home:hover {background-image:url(Bilder/oval_down.jpg);
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF00;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.headline_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.headline-mod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFA600;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-decoration: underline;
}
a.headline:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF00;
	letter-spacing: 1px;
	word-spacing: 1px;
}

a.headline:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
}


a.headline:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
}

a.headline:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	word-spacing: 1px;
}



.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dddddd;
	font-style: normal;
	letter-spacing: 0.03em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.copyfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	font-style: normal;
	letter-spacing: 1px;
	word-spacing: 0em;
}

.copyyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0;
	font-style: normal;
	letter-spacing: 1px;
	word-spacing: 0em;
}

.copy_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #dddddd;
	font-style: italic;
	letter-spacing: 1px;
	word-spacing: 0em;
}

.klein{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #dddddd;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}
a.oval:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffff00;
	text-decoration: none;}
	
a.oval:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
	
a.oval:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCF00;
	text-decoration: none;
}

a.oval:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	word-spacing: normal;
}
	
a.kleinoval:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #101010;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}
a.kleinoval:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}

a.kleinoval:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}
a.kleinoval:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}

a.navbar:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #bbbbbb;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}
a.navbar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}

a.navbar:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #AAAAaa;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}

a.navbar:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.zitat {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-style: italic;

}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
		text-decoration: none;
	font-weight: bolder;
	color: #ffffff;
	font-style: normal;
	letter-spacing: 1px;
	word-spacing: 0em;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
		text-decoration: none;
	font-weight: bolder;
	color: #ffff00;
	font-style: normal;
	letter-spacing: 1px;
	word-spacing: 0em;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
		text-decoration: none;
	font-weight: bolder;
	color: #999999;
	font-style: normal;
	letter-spacing: 1px;
	word-spacing: 0em;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
		text-decoration: none;
	font-weight: bolder;
	color: #cccccc;
	font-style: normal;
	letter-spacing: 1px;
	word-spacing: 0em;
}
.zitatnormal {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-align: left;

}
.linkweiß {
	color: #FFFFFF;
}
.unterstrichen {
	font-size: 0.5em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.gelb {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;

}

.padding10px {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.subnavi {
	font-size: 0.8em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;



}
.randrechts {
	padding-left: 5px;
}
h5 {
	margin: 1em 0px 0px;
	padding: 0px;
}
/*.text {
	margin: 1em;
}*/
.randlinks {
	padding-right: 10px;
}
.linksaktuell {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;



}
.test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0099;
	letter-spacing: normal;
	vertical-align: baseline;
	word-spacing: normal;
}
h4 {
	margin: 0px;
	padding: 0px;
}
.randunten2px {
	margin-bottom: 2px;
}
.linksgrau {
	padding-left: 10px;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #000000;
	height: 17px;




}
a.linksrechtespalte {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	color: #DDDDDD;

}

a:link.linksrechtespalte {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	
}

a:hover.linksrechtespalte {
	color: #ffff00;
	
}
.titelschrift {
	margin: 1px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 1px;

}

.kleineheadline{
color:#FFFF00;
text-align:center;
font-size:14px;
font-weight:bold;
}

td.filme_beschreibung{
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:12px;
}

td.filme_link{
padding:5px 0px;
background-color:#999999;
text-align:right;
border-bottom:1px solid #101010;
}

a.filme_link{
color:#101010;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing: 1px;
word-spacing: 1px;
}
