* {
   margin:0;
   padding:0;
}

body {
   font:normal 62.5% verdana, arial, sans-serif;
   color:#000000;
   margin:0;
   padding:0;
}

div {
   margin:0;
   padding:0;
}

p.languageswitch {
   margin: 3px 0px 0px 0px;
}

p.languageswitch A {
   color:#000000;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}

/********************************
* Content Element 4 Pictures
*********************************/
div#content_element_4_pictures {
   float:left;
   height:152px;
}

div#pic1_all {
   float:left;
   width:92px;
}

div#pic1 {
   float:left;
   width:90px;
}

div#pic1_dummy {
   float:left;
   width:2px;
}

div#pic2_all {
   float:left;
   width:92px;
}

div#pic2 {
   float:left;
   width:90px;
}

div#pic2_dummy {
   float:left;
   width:2px;
}

div#pic3_all {
   float:left;
   width:92px;
}

div#pic3 {
   float:left;
   width:90px;
}

div#pic3_dummy {
   float:left;
   width:2px;
}

div#pic4_all {
   float:left;
   width:92px;
}

div#pic4 {
   float:left;
   width:90px;
}

div#pic4_dummy {
   float:left;
   width:2px;
}

/********************************
* Content Element Right 1 TemplaVoila
*********************************/

div#content_element_right_1 {
   float:left;
   width:352px;
}

div#cer1_headline_all {
   float:left;
   width:350px;
}

div#cer1_headline_dummy {
   float:left;
   width:2px;
}

div#cer1_headline {
   float:left;
   width:352px;
}

div#cer1_text_all {
   float:left;
   width:350px;
}

div#cer1_text_dummy {
   float:left;
   width:2px;
}

div#cer1_text {
   float:left;
   width:352px;
}

/********************************
* Content Element Left 2 TemplaVoila
*********************************/

div#content_element_left_2 {
   float:left;
   width:460px;
}

div#cel2_headline_all {
   float:left;
   width:460px;
}

div#cel2_headline_dummy {
   float:left;
   width:110px;
}

div#cel2_headline {
   float:left;
   width:350px;
}

div#cel2_trailer_all {
   float:left;
   width:460px;
}

div#cel2_trailer_dummy {
   float:left;
   width:10px;
}

div#cel2_trailer {
   float:left;
   width:450px;
}

div#cel2_text_all {
   float:left;
   width:460px;
}

div#cel2_text_dummy {
   float:left;
   width:210px;
}

div#cel2_text {
   float:left;
   width:250px;
}

/********************************
* Content Element Left 1 TemplaVoila
*********************************/

div#content_element_left_1 {
   float:left;
   width:460px;
}

div#cel1_headline_all {
   float:left;
   width:460px;
}

div#cel1_headline_dummy {
   float:left;
   width:110px;
}

div#cel1_headline {
   float:left;
   width:350px;
}

div#cel1_trailer_all {
   float:left;
   width:460px;
}

div#cel1_trailer_dummy {
   float:left;
   width:10px;
}

div#cel1_trailer {
   float:left;
   width:450px;
}

div#cel1_text_all {
   float:left;
   width:460px;
}

div#cel1_text_dummy {
   float:left;
   width:110px;
}

div#cel1_text {
   float:left;
   margin: 5px 0px 0px 0px;
   width:350px;
}


/********************************
* Contentelement 1 TemplaVoila
*********************************/

div#content_element {
   float:left;
   width:1000px;
   background-image:url(../images/background_04.gif);
}

div#content_element_1 {
   float:left;
   width:895px;
}

div#content_element_2 {
   float:left;
   width:543px;
}

div#content_left {
   float:left;
   width:460px;
}

div#dummy_middle {
   float:left;
   height:260px;
   width:83px;
}

div#content_right {
   float:left;
   width:352px;
}

div#dummy_right {
   float:left;
   width:105px;
}


/********************************
* Main Template TemplaVoila
*********************************/

div#container {
   position:absolute;
   width:1000px;
   left:50%;
   margin-left:-500px;
}

div#header_all {
   float:left;
   width:1000px;
   background-image:url(../images/background_02.gif);
}

div#header_left_center {
   float:left;
   width:905px;
}

div#header_left {
   float:left;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:22px;
}

div#header_center {
   float:left;
   padding-top:45px;
   padding-left:10px;
}

div#header_center span.logotext{
   color:#8D8D8D;
   font-size:13px;
   font-weight:bold;
}

div#header_right {
   float:left;
   margin: 70px 0px 0px 0px;
}

div#banner {
   float:left;
   height:115px;
   background-image:url(../images/background_01.gif);
}

div#navigation_top_all {
   float:left;
   width:100%;
   height:105px;
   background-image:url(../images/background_02.gif);
   padding-top:2px;
}

div#navigation_top_main_all {
   float:left;
   width:1000px;
   background-image:url(../images/background_01.gif);
}

div#navigation_top_main_dummy {
   float:left;
   width:101px;
}

div#navigation_top_main {
   float:left;
   width:899px;
   color:#FFFFFF;
   font-size:11px;
   padding:4px 0px 5px 0px;
}

div#navigation_top_sub1_all {
   float:left;
   width:1000px;
   height:26px;
   padding-top:2px;
}

div#navigation_top_sub1_dummy {
   float:left;
   width:101px;
}

div#navigation_top_sub1 {
   float:left;
   width:899px;
   color:#FFFFFF;
}

div#sub1wrap {
   float:right;
   width:899px;
   color:#FFFFFF;
   padding:4px 0px 5px 0px;
   background:#ED1E26;
   background-image:url(../images/background_06.gif);
}

div#navigation_top_sub2_all {
   float:left;
   width:1000px;
   z-index: 30;
}

div#navigation_top_sub2_dummy {
   float:left;
   width:101px;
}

div#navigation_top_sub2 {
   float:left;
   width:899px;
   padding:2px 0px 5px 0px;
   /*visibility:hidden;*/
   z-index: 4;
}


div#background_03 {
   float:left;
   width:100%;
   height:30px;
   background-image:url(../images/background_03.gif);
   z-index: 2;
}

div#content {
   float:left;
   width:100%;
   background-image:url(../images/background_04.gif);
}

div#footer_all {
   float:left;
   width:100%;
}

div#footer_back_01 {
   float:left;
   width:100%;
   height:10px;
   background-image:url(../images/background_05.gif);
}

div#footer_back_02 {
   float:left;
   width:100%;
   height:2px;
   background-image:url(../images/background_04.gif);
}

div#footer_nav_all {
   float:left;
   width:100%;
   color:#FFFFFF;
   padding:4px 0px 4px 0px;
   font-size:11px;
   background-image:url(../images/background_05.gif);
}

div#footer_nav {
   float:left;
   width:895px;
   padding:4px 0px 5px 0px;
   text-align:right;
}

div#footer_nav_dummy {
   float:left;

}

div#navtest{
   position:absolute;
   visibility:hidden;
}
