body {
text-align:left;
padding:0 0 50px 0;margin:0 0 50px 0;
font-size:12px;
font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#05072B;
}

body.bg1{background: #030221 url(../images/body_bg1.jpg) no-repeat left top;}
body.bg2{background: #07072B  url(../images/body_bg2.jpg) no-repeat left top;}
body.bg3{background: #05082b url(../images/body_bg3.jpg) no-repeat left top;}
body.bg4{background: #020321 url(../images/body_bg4.jpg) no-repeat left top;}
body.bg5{background: #05082b  url(../images/body_bg5.jpg) no-repeat left top;}
body.bg6{background: #05082b  url(../images/body_bg6.jpg) no-repeat left top;}
body.bg7{background: #05072d  url(../images/body_bg7.jpg) no-repeat left top;}
body.bg8{background: #07072B  url(../images/body_bg8.jpg) no-repeat left top;}
body.bg9{background: #000116  url(../images/body_bg9.jpg) no-repeat left top;}
body.bg10{background: #05082b  url(../images/body_bg10.jpg) no-repeat left top;}
body.bg11{background: #05082b  url(../images/body_bg11.jpg) no-repeat left top;}
body.bg12{background: #05082b  url(../images/body_bg12.jpg) no-repeat left top;}

h1{
text-transform:none;
color:#202020;
font-size:16px;
font-weight:bold;
margin:0;
padding:9px 0 0px 0;
text-transform:uppercase;
}
div.wrapper div.content div.rightAndLeftRegion div.headline {
margin-bottom:10px;width:460px;display:block;
}

div.headline img{
display:block;
}

div.headline h1{
float:left;width:420px;margin:0;padding:0 0 10px 0;
}

div.wrapper div.content div.rightAndLeftRegion div.right div.headline {
clear:both;display:block;
}

div.wrapper div.content div.rightAndLeftRegion div.right div.headline h1 {
float:left;width:240px;padding-bottom:10px;
}

body.section div.wrapper div.content div.rightAndLeftRegion div.headline {
margin-bottom:10px;width:281px;display:block;
}
body.section div.wrapper div.content div.rightAndLeftRegion div.headline2 {
width:auto;
}
body.section div.wrapper div.content div.rightAndLeftRegion div.headline2 h1 {
float:left;width:420px;
}
body.section div.wrapper div.content div.rightAndLeftRegion p.ingress {
display:block;clear:both;
}
a.print, a.print:link, a.print:visited, a.print:active{
float:right;
}
h2{
color:#6d6d6d;color:#333;
font-size:15px;
font-weight:bold;
margin:0;
padding:4px 0 2px 0;
}

h3{
color:#222;
font-size:13px;
font-weight:bold;
margin:0;
padding:9px 0 4px 0;
}


h4{
color:#333;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
p{
line-height:20px;
color: #000;
margin:0 0 10px 0;
padding:0 0 1px 0;
font-size:13px;
}
p.ingress{
font-weight:bold;line-height:18px;clear:both;
}
form {margin:0;padding:0;}


a, a:link, a:active, a:visited{
color: #118F40;
text-decoration:none; 
line-height:14px;
font-weight:normal;
margin:0;padding:0;
}
a:hover{
text-decoration:underline; }

div.path{
margin-bottom:20px;
}
div.path a, div.path a:link, div.path a:active, div.path a:visited{
padding:0 15px 0 0;margin:0;
}


div.header{
width:958px;
height:101px;
background: #DBDBDB;margin:0;
margin-bottom:3px;padding:0;
}
body.mainpage div.header{
width:790px;height:112px;clear:both;margin:0;padding:0;
}


/*bodydepended classes*/

body.mainpage div.flash img{
margin:0;padding:0;
}


/*containers*/

div.wrapper {
padding:0 0 0 0;margin:10px 0 0 10px;width:960px;
display:block;clear:both;position:relative;
}
body.mainpage div.wrapper{
width:820px;padding:0 30px 0 30px;display:block;clear:both;margin:0 auto 0 auto;
background: transparent url(../images/bg_wrapper_mainpage.gif) no-repeat left top;
height:583px;
}

div.logo {
float:left;width:426px;height:101px;
}

div.logo_print {
display:none;
}
div.topButtons {width:369px;float:left;height:101px;background:transparent url(images/top-button-default.gif) no-repeat left top;}

div.topButtons img{display:block;}

div.menu{
width:175px;
margin:15px 0 0 0;
padding:0 0 20px 0;
float:left;
color:#000 ;
font-size:11px;
}
body.mainpage div.menu{
height:35px;background-color:#fff;width:820px;margin:0;padding:2px 0 0 0;
}

div.left {width:462px;float:left;padding:15px 9px 5px 9px;margin:0 1px 0 1px;}
div.right {width:281px;float:right;padding:15px 9px 0 9px;margin:0;}
div.right img{display:block;padding:0 0 10px 0;}

div.content{
height:auto;
width:958px;
float:left;
background: transparent url(../images/bg_content_normal.gif) repeat-y left top;
}


div.rightAndLeftRegion{background:none;float:left;width:783px;}

body.yellow div.content{background: #fff url(../images/bg_rightAndLeftRegion_yello.gif) repeat-y left top;width:958px;float:left;}
body.yellow div.rightAndLeftRegion{background: transparent url(../images/bg_content_yellow.jpg) no-repeat left top;float:left;width:783px;}


body.film div.rightAndLeftRegion object{margin-left:71px;}
body.film div.rightAndLeftRegion object.film{margin-left:5px;}


body.film div.content{background: transparent url(../images/bg_rightAndLeftRegion_film.gif) repeat-y left top;float:left;width:958px;}
body.film div.rightAndLeftRegion{background: transparent url(../images/bg_content_film.jpg) no-repeat left top;float:left;width:783px;}

body.film div.content div.left{height:375px;}




body.blue div.content{background: #E2D247 url(../images/bg_content_blue.gif) repeat-y left top;width:958px;float:left;}
body.blue2 div.content{background: #E2D247 url(../images/bg_content_blue.gif) repeat-y left top;width:958px;float:left;}

body.blue div.rightAndLeftRegion{background: transparent url(../images/bg_rightAndLeftRegion_blue.gif) no-repeat left top;float:left;width:783px;}
body.blue2 div.rightAndLeftRegion{background: transparent url(../images/bg_rightAndLeftRegion_blue.gif) no-repeat left -50px;float:left;width:783px;}

body.section div.content{background: #A9BCD3 url(../images/bg_content_section.gif) repeat-y left top;width:958px;float:left;}
xbody.section div.rightAndLeftRegion{background: transparent url(../images/bg_rightAndLeftRegion_Bigblue.gif) no-repeat left top;float:left;width:783px;}



div.footer{width:155px;padding:0 0 0 0;padding-top:5px;padding-left:10px;padding-bottom:0px;clear:both;}
div.footer p{color:#aaa;font-size:11px;border-top:1px solid #ddd;padding-top:0px;padding-left:1px;margin-top:0;padding-top:3px;}
div.footer a, div.footer a:link, div.footer a:visited, div.footer a:active{color:#aaa;}

div.logo img{float:left;}
p.date {font-size:11px;font-weight:bold;}
div.break{display:table;clear:both;line-height:1px;}
div.path{}
table{margin:15px 0 15px 0;}
tr{padding:2px 8px 2px 0;}
td{padding:2px 8px 2px 0;}

img.ingress{display:block;float:left;padding:0 10px 6px 0; }

div.search {
width: 150px;
float: left;
border-left: 0px solid #CCCBD1;
padding: 0 0px 0 0;
margin: 0 0 0 0px;
border-bottom: 0px solid #CCCBD1;
margin-top:68px;

}

div.left div.search {
width: 250px;
float: left;
border-left: 0px solid #CCCBD1;
padding: 0 0px 0 0;
margin: 0 0 0 0px;
border-bottom: 0px solid #CCCBD1;
margin-top:10px;
clear:both;
display:block;

}

input.SearchTxt {float:right;
font-size: 11px;width: 95px;color:#222;margin:0;padding:3px 2px 2px 4px;margin:0 4px 0 0;font-family : Arial, Helvetica, sans-serif;border:1px solid #fff;
}

div.left input.SearchTxt {float:left;
font-size: 11px;width: 150px;color:#222;margin:0;padding:3px 2px 2px 4px;margin:0 4px 0 0;font-family : Arial, Helvetica, sans-serif;border:1px solid #CCCBD1;
}

input.searchButton {float:right;
background-color: #EFEEEE;
color: #333;
font-size: 11px;width: 35px;cursor: pointer;
font-family : verdana, Arial, Helvetica, sans-serif;
padding:0px 0 1px 0;
}

div.left input.searchButton {float:left;
background-color: #EFEEEE;
color: #333;
font-size: 11px;width: 35px;cursor: pointer;
font-family : verdana, Arial, Helvetica, sans-serif;
padding:0px 0 1px 0;
}
input.floatRight {
float: right;
}


/* search on mainpage*/

body.mainpage div.search {
width: 230px;
float: right;
border-left: 0px solid #CCCBD1;
padding: 0 20px 0 0;
margin: 0 0 0 0px;
height: 23px;
border-bottom: 0px solid #CCCBD1;
margin-top:32px;
}
body.mainpage input.SearchTxt {float:right;
font-size: 11px;width: 130px;color:#222;margin:0;padding:3px 2px 2px 4px;margin:0 4px 0 0;font-family : Arial, Helvetica, sans-serif;border:1px solid #fff;
}
body.mainpage div.wrapper input.searchButton {float:right;
background-color: #EFEEEE;
color: #333;
font-size: 11px;width: 35px;cursor: pointer;
font-family : verdana, Arial, Helvetica, sans-serif;
padding:0px 0 1px 0;
}
body.mainpage input.floatRight {
float: right;
}







ul.menu{padding:0;margin:0;border:0;color:#000;line-height:0px;font-size:12px;}

ul.menu ul{margin:0;padding:0;}
ul.menu ul li ul{margin:0;padding:0;}
ul.menu ul li ul li ul{margin:0;padding:0;}
ul.menu li{margin:0;padding:0;list-style: none;color: #000;line-height:0px;}
ul.menu li ul li{margin:0;padding:0;list-style: none;color: #000;line-height:0px;}
ul.menu li ul li ul li{margin:0;padding:0;list-style: none;color: #000;line-height:0px;}



ul.menu li a.nav1, ul.menu li a.nav1:link, ul.menu li a.nav1:active, ul.menu li a.nav1:visited{
margin:0 0 0 0;padding:8px 0 3px 12px;display:block;text-transform:uppercase;color:#000;font-weight: bold;}
ul.menu li a.nav1:hover{margin:0;padding:8px 0 3px 12px;font-weight:bold;text-decoration:none;color:#000;background:transparent url(../images/nav1_Active.gif) no-repeat 0 8px;}
ul.menu li a.nav1Active, ul.menu li a.nav1Active:link, ul.menu li a.nav1Active:active, ul.menu li a.nav1Active:visited{
margin:0;padding:8px 0 3px 12px;display:block;text-transform:uppercase;font-weight:bold;color:#118F40;background:transparent url(../images/nav1_Active.gif) no-repeat 0 8px;}
ul.menu li a.nav1Active:hover{text-decoration:none;}
ul.menu li a.nav1Open, ul.menu li a.nav1Open:link, ul.menu li a.nav1Open:active, ul.menu li a.nav1Open:visited{
margin:0;padding:6px 0 3px 12px;display:block;color:#118F40;text-transform:uppercase;}
ul.menu li a.nav1Open:hover{text-decoration:none;}

ul.menu li ul li a.nav2, ul.menu li ul li a.nav2:link, ul.menu li ul li a.nav2:active, ul.menu li ul li a.nav2:visited{
margin:0;padding:4px 0 3px 22px;display:block;color:#000;}
ul.menu li ul li a.nav2:hover{text-decoration:none;color:#118F40;}
ul.menu li ul li a.nav2Active, ul.menu li ul li a.nav2Active:link, ul.menu li ul li a.nav2Active:active, ul.menu li ul li a.nav2Active:visited{
margin:0;padding:4px 0 3px 22px;display:block;color:#000;color:#118F40;font-weight:bold;}
ul.menu li ul li a.nav2Open, ul.menu li ul li a.nav2Open:link, ul.menu li ul li a.nav2Open:active, ul.menu li ul li a.nav2Open:visited{
margin:0;padding:4px 0 3px 22px;display:block;color:#000;}
ul.menu li ul li a.nav2Active:hover{text-decoration:none;color:#118F40;font-weight:bold;}
ul.menu li ul li a.nav2Open:hover{text-decoration:none;}

ul.menu li ul li ul li a.nav3, ul.menu li ul li ul li a.nav3:link, ul.menu li ul li ul li a.nav3:active, ul.menu li ul li ul li a.nav3:visited{
margin:0;padding:3px 0 3px 32px;display:block;color:#000;background: transparent url(../images/nav3_border.gif) no-repeat right bottom;width:130px;}
ul.menu li ul li ul li a.nav3:hover{text-decoration:none;color:#118F40;}
ul.menu li ul li ul li a.nav3Active, ul.menu li ul li ul li a.nav3Active:link, ul.menu li ul li ul li a.nav3Active:active, ul.menu li ul li ul li a.nav3Active:visited{
margin:0;padding:3px 0 3px 32px;display:block;color:#000;color:#118F40;font-weight:bold;background: transparent url(../images/nav3_border.gif) no-repeat right bottom;width:130px;}
ul.menu li ul li ul li a.nav3Active:hover{text-decoration:none;}


body.mainpage ul.menu{padding:0;margin:0;border:0;color:#090B49;font-size:12px;background:none;}
body.mainpage ul.menu li{margin:0;padding:0;list-style: none;color: #090B49;line-height:0px;background:none;}

body.mainpage ul.menu li a.nav1, body.mainpage ul.menu li a.nav1:link, body.mainpage ul.menu li a.nav1:active, body.mainpage ul.menu li a.nav1:visited{
margin:0 0 0x 0;padding:10px 7px 3px 10px;float:left;text-transform:uppercase;color:#090B49;background:none;}

body.mainpage ul.menu li a.nav1:hover{margin:0;padding:10px 7px 3px 10px;text-decoration:none;color:#118F40;background:none;}



body.mainpage div.search {
width: 140px;
float: right;
padding: 0 10px 0 0;
margin: 7px 0 0 0px;
height: 23px;

}
body.mainpage input.SearchTxt {float:right;background-color:#F5F5F5;
font-size: 11px;width: 90px;color:#222;margin:0;padding:2px 2px 1px 4px;margin:0 2px 0 0;font-family : Arial, Helvetica, sans-serif;border:1px solid #CECECE;
}
body.mainpage input.searchButton {float:right;
background-color: #efefef;
color: #444;
font-size: 10px;width: 38px;cursor: pointer;
font-family : verdana, Arial, Helvetica, sans-serif;
padding:0 0 0px 0;
}
body.mainpage input.floatRight {
float: right;
} 

a.film, a.film:link, a.film:visited, a.film:active{margin:0 10px 0 0}


div.menu2{width:130px;height:62px;background: transparent url(../images/filmfoto_film.gif) no-repeat 0px 0px;position:absolute;right:20px;bottom:7px;}


div.break{display:table;clear:both;line-height:1px;}

div.fototext{text-align:center;}
div.filmtext{text-align:center;width:400px;margin-left:35px;}

p.special{font-size:10px;line-height:1.2em;}

body.film div.wrapper div.rightAndLeftRegion div.right p{line-height:16px;}
body.film div.wrapper div.rightAndLeftRegion div.right h3{padding:0 0 0 0;margin:0;}

p.imageText{padding:0 5px 0 5px;color:#666;}


/*stil for sitemap*/
ul.menu_sitemap{padding:0;margin:0;border:0;color:#000;line-height:0px;font-size:12px;}

ul.menu_sitemap ul{margin:0;padding:0;}
ul.menu_sitemap ul li ul{margin:0;padding:0;}
ul.menu_sitemap ul li ul li ul{margin:0;padding:0;}
ul.menu_sitemap li{margin:0;padding:0;list-style: none;color: #000;line-height:0px;}
ul.menu_sitemap li ul li{margin:0;padding:0;list-style: none;color: #000;line-height:0px;}
ul.menu_sitemap li ul li ul li{margin:0;padding:0;list-style: none;color: #000;line-height:0px;}

ul.menu_sitemap li a.nav1, ul.menu_sitemap li a.nav1:link, ul.menu_sitemap li a.nav1:active, ul.menu_sitemap li a.nav1:visited{
margin:0 0 0 0;padding:15px 0 3px 0px;display:block;text-transform:uppercase;color:#000;font-weight: bold;}
ul.menu_sitemap li a.nav1:hover{margin:0;padding:15px 0 3px 0px;font-weight:bold;text-decoration:none;color:#118F40;}
ul.menu_sitemap li a.nav1Open, ul.menu_sitemap li a.nav1Open:link, ul.menu_sitemap li a.nav1Open:active, ul.menu_sitemap li a.nav1Open:visited{
margin:0;padding:6px 0 3px 0px;display:block;color:#118F40;text-transform:uppercase;}
ul.menu_sitemap li a.nav1Open:hover{text-decoration:none;}

ul.menu_sitemap li ul li a.nav2, ul.menu_sitemap li ul li a.nav2:link, ul.menu_sitemap li ul li a.nav2:active, ul.menu_sitemap li ul li a.nav2:visited{
margin:0;padding:1px 0 1px 16px;display:block;color:#000;}
ul.menu_sitemap li ul li a.nav2:hover{text-decoration:none;color:#118F40;}

ul.menu_sitemap li ul li a.nav2Open, ul.menu_sitemap li ul li a.nav2Open:link, ul.menu_sitemap li ul li a.nav2Open:active, ul.menu_sitemap li ul li a.nav2Open:visited{
margin:0;padding:1px 0 1px 22px;display:block;color:#000;}

ul.menu_sitemap li ul li a.nav2Open:hover{text-decoration:none;}

ul.menu_sitemap li ul li ul li a.nav3, ul.menu_sitemap li ul li ul li a.nav3:link, ul.menu_sitemap li ul li ul li a.nav3:active, ul.menu_sitemap li ul li ul li a.nav3:visited{
margin:0;padding:1px 0 0px 32px;display:block;color:#000;width:130px;}
ul.menu_sitemap li ul li ul li a.nav3:hover{text-decoration:none;color:#118F40;}

#searchResultLayer ul{margin-left:10px;padding-left:10px;}
#searchResultLayer ul li{line-height:20px;margin-left:5px;padding-left:5px;}
