html,
body
{min-width:100%;
min-height:100%;
margin:0px;
padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #000000;
	letter-spacing: 0.0em;


}
/* oberer Container*/
#container
{margin:0px auto 0px auto;
width:778px;
border:none;
position:relative;
top:46px;
}	

#rahmen { 
     padding:0px;
     margin:0px;
     width : 778px;
     height: 224px;
     position : relative;
     z-index : 1;
     text-align:left;
     }
#signet{ 
     position:absolute;
     width:300px;
     right:14px;
     z-index:10;
     top:-33px;
}
#menumain{  
     margin:0px;
     padding:0px;
     width : 204px;
     height: 224px;
     z-index : 1;
     background-image:url(../images/menu.jpg);
     float:left;
     border:none;
}
#trailer{ 
     width : 574px;
     height: 224px;
     z-index : 1;
     float:left;
     background-image: url(../images/trailer_filler.gif);
     margin:0px;
     padding:0px;
     border:none;
     }
#hauptbild{ 
     width : 568px;
     height: 198px;
     float:left;
     padding:0px;
	 padding-left:2px;
     margin:0px;
	 margin-top:-2px;
}	
/* for Internet Explorer */
/*\*/
* html #hauptbild {
	 margin-top:0px;}
	 
#hauptbild DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{
  margin-bottom: 0px;  
}	 
img { 
    border: none;
    margin:0px;
}      
/* unterer Container */
#rahmen_content { 
     width: 778px;
     height:auto;
     text-align: left;
     float:right;
     z-index : 2;
     background:#ccc url(../images/filler_content1.gif) repeat top left; 
     border:none;
     margin:0px;
     padding:0px;

     }
#rahmen_content p
{padding:0px;
margin:0px;
}
#rahmen_content_lang { 
     width: 778px;
     height:auto;
     text-align: left;
     float:right;
     z-index : 2;
     background: url(../images/rahmen_content_lang.gif) repeat top left; 
     border:none;
     margin:0px;
     padding:0px;

     }
#rahmen_content_lang p
{padding:0px;
margin:0px;
}
#rahmen_content_suche { 
     width: 778px;
     height:auto;
     text-align: left;
     float:right;
     z-index : 2;
     background:#ccc url(../images/filler_suchresult.gif) repeat top left; 
     border:none;
     margin:0px;
     padding:0px;

     }
#rahmen_content_suche p
{padding:0px;
margin:0px;
}
#box1 { 
     width :204px;
     height:auto;
     float:right;
     z-index: 2;
     margin:0px;
     padding:0px;
     min-height:461px; 
     height:auto;     
}
/* for Internet Explorer */
/*\*/
* html #box1 {
height: 461px;
}
#box2 { 
     width : 222px;
     height:auto;
     z-index : 1;
     float:right;
     margin:0px;
     padding:0px;
     background-image:   url(../images/filler_news.jpg);
     color: #FFFFFF;
     min-height:461px; 
     height:auto;
}
/* for Internet Explorer */
/*\*/
* html #box2 {
height: 461px;
}
#box2 IMG {
padding-left:3px;
padding-top:3px;
}
#box3 { 
     width : 318px;
     height:auto;
     z-index : 1;
     float:right;
     margin:0px;
     padding:0px;
     padding-left:15px;
	 padding-right:15px;
	 padding-top:10px;
 	text-align: left;
	font-size: 11px;
	line-height:16px;
	color: #1F4E9B;
	overflow:visible;
     }
     
#boxsuchergebnis { 
     width : 540px;
     height:auto;
     z-index : 1;
     float:right;
     margin:0px;
     padding:0px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-top:10px;
 	text-align: left;
	font-size: 11px;
	line-height:16px;
	color: #1F4E9B;
	overflow:visible;
     }     
#nextone { 
     width:778px;
     clear:left;
     margin:0px;
     padding:0px;
     text-align:center;
     border:none;
	 color:#A8A5A5;
     font-size: 9px;
	 line-height:18px;
  	letter-spacing: 0.1em;


     }
#bottomimage
{width:778px;
height:8px;
border:none;
position:relative;
top:-8px;
margin:0px;
padding:0px;
}	
/* for Internet Explorer */
/*\*/
* html #bottomimage {
	top:0px;
}

/* box1 */
#suchbox {
	height:116px;
	width:185px;
	text-align: left;
	z-index : 2;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:4px;
	background-color:#F3EFF0;
}	
/* for Internet Explorer */
/*\*/
* html #suchbox {
	width:185px;
}
#trenn {
	height:5px;
	padding-top:0px;

}	
#trennerlang {
	height:39px;
	padding-top:4px;
}	
	
	
	
#bildlinks {
	padding-left:3px;
	height:336px;
	}
p.suche	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin: 0px;
	font-size: 10px;
	color: #1F4E9B;
	}	
#suchbox FORM {	
	margin:0px; 
	padding: 0px;
	}
input.search{	
	margin:0px; 
	padding: 0px;
	font-size: 10px;
	width: 133px;
	}	
	
#box3 INPUT{
	margin:0px; 
	padding: 0px;
	font-size: 10px;
	width: 170px;
}
	
input.submit {
	top: 4px;
	left:5px; 
	position:relative;
}
/* p form und �hnliches */

#box3 ul {
	margin: 0; 
	margin-left:15px; 
	padding: 0;
}	
/* for Internet Explorer */
/*\*/
* html #box3 ul {
	margin: 0; 
	margin-left:17px; 
	padding: 0;
}
p.bodytext { 
	margin:0px; 
	padding:0px; 
	line-height:16px; 
	text-align:left;
}
p.std
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin: 0;
	font-size: 11px;
	text-align:left;
	line-height:16px;
	color: #1F4E9B;
	letter-spacing: 0.0em;
	}

p.impressum {
margin-top:-6px;
}	
/* for Internet Explorer */
/*\*/
* html p.impressum {
margin-top:2px;
}
p.impressum a:link, p.impressum a:visited {
   	color:#A8A5A5;
	font-size: 9px;
     	text-decoration: none;
     	font-weight:normal;
}
p.impressum a:hover {
	color:#A8A5A5;
	font-size: 9px;
	text-decoration: underline;
     	font-weight:normal;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		margin-top:4px;
	}
table.pzn {
	margin-left:-5px;
	font-size: 10px;
	line-height:12px;
}
form.lang{
	 position:relative;
	 left:195px;
	 top:2px;
     width:200px;
     height:22px;
     margin:0px; 
     margin-right:0px;
     padding-top:0px;
}
select.lang{     
     font-size: 9px;
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color:#A8A5A5;
     width:150px;
	 position:absolute;top:7px;left:-160px;
     }
h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:4px;
	margin-right:3px;
	margin-top: 3px;
	margin-bottom: 14px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 10px;
	font-weight:normal;
	text-align:left;
	color: #FFFFFF;
	background-color:#ED1C24;
	letter-spacing: 0.0em;

}
h2.click {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -7px;
	margin-left: -12px;
	margin-right: -9px;
	margin-bottom: 5px;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:1px;
	font-size: 10px;
	font-weight:normal;
	text-align:left;
	color: #FFFFFF;
	background-color:#ED1C24;
	letter-spacing: 0.0em;
}
/* for Internet Explorer */
/*\*/
* html h2.click {
padding-bottom:2px;
}

h2.click a:link, h2.click a:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:none;
	}
	
h2.click  a:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:underline;
	}

h1.csc-firstHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	letter-spacing: 0.0em;
	margin:0px;
	margin-top:-3px;
	padding:0px;
}
 
a:link, a:visited {
	color: #1F4E9B;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color: #1F4E9B;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
	}

H3.csc-searchResultHeader {
margin-bottom:0px;
padding:0px;
font-size:20px;
} 
	 
/* menus*/     
#menutop { 
     margin:0px;
     margin-right:0px;
     padding-top:4px;
     left:0px;
     width: 180px;
     float:left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     }
     
#menutop     ul {
     margin-left:0px;
     list-style: none;
     padding: 0px;
     margin-top: 0px;
     margin-bottom: 0px;
     font-size: 10px;
     line-height:13px;
     leter-spacing: 0.1em;
     }
#menutop li a {
     width: 185px;
     height: 13px;
     voice-family: "\"}\""; 
       voice-family: inherit;
     text-decoration: none;
     font-size: 10px;
     letter-spacing: 0.1em;
     color: #1F4E9B;
     }     
     
#menutop li a:link, #menutop li a:visited, #menutop li a:active {
     color: #FFFFFF;
     display: block;
     padding: 4px 0px 5px 15px;
     font-size: 10px;
     letter-spacing: 0.1em;
     font-weight:normal;
     }
#menutop li a:hover {
     color: #1F4E9B;
     background:     url(../images/rollover.gif)  4px 0px;
     padding: 4px 0 5px 15px;
     background-repeat: no-repeat;
     font-weight:normal;
     }
#menutop li.selected a:link, #menutop li.selected a:visited{
     display: block;
     height: 13px;
     padding-left: 10px;
     text-decoration: none;
     font-size: 10px;
     letter-spacing: 0.1em;
     color: #1F4E9B;
     font-weight:normal;
     padding: 4px 0 5px 15px;
     background:     url(../images/rollover.gif) 4px 0px;
     background-repeat: no-repeat;
     }
#boxsubmenukat { 
     width : 222px;
     height:auto;
     z-index : 1;
     float:right;
     margin:0px;
     padding:0px;
     background-image:   url(../images/filler_news.jpg);
	 color: #FFFFFF;
	min-height:461px; 
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html #boxsubmenukat {
height: 461px;
}
#menusub { 
     margin:0px;
     padding-top:3px;
     left:0px;
     width: 214px;
     float:left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     }
     
#menusub     ul {
     margin-left:0px;
     list-style: none;
     padding: 0px;
     margin-top: 0px;
     margin-bottom: 0px;
	 padding-left:2px;
     font-size: 10px;
     line-height:13px;
     leter-spacing: 0.0em;
     }
#menusub li a {
     width: 210px;
     height: 16px;
     voice-family: "\"}\""; 
       voice-family: inherit;
     text-decoration: none;
     font-size: 10px;
     color: #1F4E9B;
     }     
     
#menusub li a:link, #menusub li a:visited, #menusub li a:active  {
     color: #FFFFFF;
     display: block;
     padding: 3px 0px 3px 10px;
     font-size: 10px;
     background:     url(../images/sublink.gif)  1px 0px;
	 background-repeat: no-repeat;
 	 font-weight:normal;
     }
#menusub li a:hover {
     color: #1F4E9B;
     background:     url(../images/subrollover.gif)  1px 0px;
     padding: 3px 0 3px 10px;
     background-repeat: no-repeat;
	 font-weight:normal;
     }
#menusub li.selected a:link, #menusub li.selected a:visited{
     padding: 3px 0 3px 10px;
     text-decoration: none;
     font-size: 10px;
     color: #1F4E9B;
     background:     url(../images/subrollover.gif) 1px 0px;
     background-repeat: no-repeat;
	 font-weight:normal;
     }
