/*Sidemenue */
#SideMenue li ul li ul li div#innerDiv {
         width:160px;
         padding-left:40px;
         }

#SideMenue li ul li div#innerDiv {
         width:175px;
         padding-left:25px;
         }

#SideMenue {

         width: 200px;
         background: none;
         margin:auto;

         }

#SideMenue div#outerDiv {
         margin:0;
         padding:0;
         height:31px;
         width:200px;
         background:  url(images/Side_Menue.jpg) repeat-x left bottom;
         }

#SideMenue div#innerDiv li ul li div{
         margin:0;
         padding:0;
         height:31px;
         width:200px;

         }
#SideMenue a {


         font:  12px arial;
         margin: 0;
         padding: 0px 0px;
         }

#SideMenue ul {
          list-style: none;
          margin: 0;
          padding: 0;
          padding-bottom:0px;
          }

#SideMenue li.active ul {

         display:block;
         }

#SideMenue li.active ul li.active ul{

         display:block;
         }

#SideMenue li.self a{
         color: #0a5ca8;

         }

#SideMenue li.self ul li a {
         color: Gray;
         background:none;
         }

#SideMenue li ul {
         display:none
         }

#SideMenue li.active ul li ul{
         display:none
         }


#SideMenue li {
         margin-bottom:0px;
         display:block;
         }

#SideMenue li.last {
         margin-bottom: 0px;
         display:block;
         }

#SideMenue li a {
         font-weight:bold;
         color:white;
         text-decoration: none;
         display:block;
         padding-top:8px;
         padding-bottom:5px;
         text-indent:25px;
         }

#SideMenue li ul li ul li a{
         font-weight:normal;
         color: Gray;
         text-decoration: none;
         padding-bottom: 8px;
      /*   text-indent:30px; */
         }

#SideMenue li ul li {
         border-top:1px solid White;
         margin-bottom:0px;
         background:#dde5eb;
         }

#SideMenue li ul li a{
         font-weight:normal;
         color: Gray;
         text-decoration: none;
         padding-bottom: 8px;
         text-indent: 0px;
         }

#SideMenue li ul li ul li{
         margin-bottom:0px;
         background:#e8eff5;
         }




/*#SideMenue li ul li a:hover {
         color: #0060FF;
         background: #e0e8ff;
         }

#SideMenue li a:hover {
         color: #0060FF;
         background: #e0e8ff;
         }   */

/*
    #SideMenue ul { list-style: none; margin: 0; padding: 0; }

    #SideMenue a, #menu h2 {
      font:  11px/16px arial, helvetica, sans-serif;

      margin: 0; padding: 1px 3px;}
    #SideMenue li#OuterLi_SM {margin-bottom:10px}
    #SideMenue li#OuterLi_SM a {font-weight:bold; color: #1d3180; text-decoration: none;}
    #SideMenue li#InnerLi_SM {text-indent:10px;}
    #SideMenue li#InnerLi_SM a{font-weight:normal; color: #000; text-decoration: none;}

    #SideMenue li#OuterLi_SM a:hover { color: #0060FF; background: #fff; }
    #SideMenue li { position: relative; }
*/






/*Sidemenue Ende*/






html{
        height:101%;
        margin:0;
        padding:0
}

html,body {
        padding:0;
        margin:0;
        background-color: #FFFFFF;
        font-size: 0.85em;
        font-family: Arial;
       }

body{
        text-align:left;
        width: 100%;
        height: 100%;
        min-width:776px;/* for mozilla*/

}

#wrapper {
        /*min-height:800px;
        background:  url(/FLV_test/assets/templates/modxhost/images/footer_4x80.jpg) repeat-x left bottom;   */

}

#box {
        width: 950px;
        min-height: 100%;
        height:auto;
        margin:auto;
        margin-top:20px;
        }

/* header*/

#header {
         width: 950px;
         height: 70px;
         background: none;
         margin-bottom:3px;
         }
#header_left {
         float:left;
         width: 200px;
         height: 70px;
         background: url(images/UNIQA_FL_Logo.gif);
         background-repeat: no-repeat;
         }

#header_right {
         float:right;
         width: 370px;
         height: 70px;
         background: none;
         }

#navigation_main {
         width: 950px;
         height: 35px;
         background: none;
         }

#navigation_main_top {
         margin:0:
         padding:0;
         margin-bottom: 5px;
         width: 950px;
         height: 30px;
         background: url(images/Menueleiste_950x30.jpg);
         background-repeat: no-repeat;
         }

#navigation_main_bottom {
/*         margin:0;
         padding:0;
         padding-top: 6px;
         width: 950px;
         height: 100px;
         background: url(images/Balken_950x100.jpg);
         background-repeat: no-repeat;
    */     }

#display_area {
         margin:0;
         margin-bottom:10px;
         padding:0;
         margin-top:5px;
         width: 950px;
         height:300px;
         height:auto !important;
         min-height:300px;
         background: none;
         }

#display_area_left {
         float: left;
         width: 200px;
         height:auto !important;
         height:250px;
         min-height:250px;
         margin:0;
         padding:0;
         }

#display_area_left_top {
         margin:0;
         padding:0;
         width:200px;
         height:30px;
         background: url(images/Side_Menue_Top.jpg);
         text-decoration:none;
         text-align:center;
         }

#display_area_left_top div {
         font:  14px  arial;
         font-weight:bold;
         color:white;
         margin:0;
         padding:5px;;
         }

#display_area_left_center {
         width:200px;
         height:auto !important;
         height:250px;
         min-height:250px;

         margin:0;
         padding:0;
         background: url(images/Side_Menue_BG2.jpg);
         }

#display_area_left_bottom {
         width:200px;
         height:80px;
         background: url(images/Menue_Ende.jpg);
         background-repeat:no-repeat;
         }

#display_area_right {
         float:right;
         width: 750px;
         height: 300px;
         height:auto !important;
         min-height:300px;
         background: none;
         }

/*#display_area_right_top {
         width:750px;
         height:5px;
         background: url(/FLV_test/assets/templates/modxhost/images/Content_TopBottom_824x5.gif);
         background-repeat:no-repeat;
         }

#display_area_right_bottom {
         width:750px;
         height:5px;
         background: url(/FLV_test/assets/templates/modxhost/images/Content_TopBottom_824x5.gif);
         background-repeat:no-repeat;
         }                  */

#content {
         margin-top: 20px;;
         margin-left: 30px;
         padding: 0;
         height: auto !important;
         height:300px;
         min-height:300px;
         width: 700px;
         background: white;

         }

#Menue_Allgemein {
        font:  14px arial;
        width:600px;
        float:left;
        margin: 0;
        padding: 0;

        }

ul#Navigation {
        margin: 0;
        margin-left: 10px;
        padding: 0;
        list-style:none;
        }

ul#Navigation li{
        margin:0 ;
        margin-right:20px;
        padding: 0;
        padding-top: 8px;
        float:left;
        }



/*ul#Navigation div#OuterRow a:hover{
         color:#0000FF;
         background:#d8def5;
         margin: 0px;
         }         */

ul#Navigation div#OuterRow a{

         text-decoration:none;
         font:  15px  arial;
         font-weight:bold;
         color:Darkgray;
         background:none;
         padding: 0px;
         padding-top:0px;
         padding-bottom:0x;
         }

ul#Navigation li.active div#OuterRow a{
         color:gray;

         margin: 0px;
         }

ul#Navigation div#OuterRow {
         margin:0;

         margin-left:10px;
         }

ul#Navigation div#OuterRow a:hover {
         color:white;
         }




#clear {
        clear: both;
       }



/*Fahnen*/

div#flag_at {
         margin-right:5px;
         float:left;
         width:22px;
         height:22px;
         }

div#flag_at img{
         border:none;
         margin:0;
         padding:0;
         text-decoration:none;
         }


div#flag_de {
         margin-right:5px;
         float:left;
         width:22px;
         height:22px;

         }

div#flag_de img{
         border:none;
         margin:0;
         padding:0;
         text-decoration:none;
         }

div#flag_en {
         margin-right:5px;
         float:left;
         width:22px;
         height:22px;

         }

div#flag_en img{
         border:none;
         margin:0;
         padding:0;
         text-decoration:none;
         }


div#flag_it {
         margin:0px;
         float:left;
         width:22px;
         height:22px;

         }

div#flag_it img{
         border:none;
         margin:0;
         padding:0;
         text-decoration:none;
         }

div#header_right_flags {
         margin-top:40px;
         float:right;
         width:60px;       /*zu ändern wenn zusätzliche Fahnen*/
         height:22px;
         background:none;;
         }

/*ende Fahnen*/

div#header_right_links {

         margin-top:40px;

         width:300px;
         height:22px;
         float:left;
         }

ul#header_links {

         list-style-type:circle;

         margin:0;
         margin-top:3px;
         padding:0;
         }

ul#header_links ul {
         list-style-type:disc;
         float:left;
         margin:0;
         padding:0;

         }

ul#header_links ul li{
         color:Darkgray;
         margin:0;
         margin-left:20px;
         padding:0;

         }

ul#header_links ul li a{
         margin:0;
         padding:0;
         color:Darkgray;
         text-decoration:none;
         }

/*Footer*/

#footer {
         margin:0:
         padding:0;
         width: 950px;
         height: 30px;
         border-top: 1px solid Darkgray;
         border-bottom: 1px solid Darkgray;
        }

ul#footer_FL {
         list-style-type:circle;

         margin:0;
         margin-left:80px;
         margin-top:7px;
         padding:0;
         }

ul#footer_FL ul {
         list-style-type:disc;
         float:left;
         margin:0;
         padding:0;

         }

ul#footer_FL ul li{
         color:Darkgray;
         margin:0;
         margin-left:20px;
         padding:0;

         }

ul#footer_FL ul li a{
         margin:0;
         padding:0;
         color:Darkgray;
         text-decoration:none;
         }

/*Banner x1

div#products {
         width:940px;
         height:80px;
         margin:0;
         padding-left:10px;
         }

div#Banner1 {
         width:930px;
         height:80px;
         float: left;
         margin-left:0px;
         margin-top:4px;

         }

div#Banner2 {
         display: none;
         }

div#Banner3 {
         display: none;
          }
*/
/* Banner x2 

div#products {
         width:940px;
         height:80px;
         margin:0;
         padding-left:10px;
         }

div#Banner1 {
         width:460px;
         height:80px;
         float: left;
         margin-left:0px;
         margin-top:4px;

         }

div#Banner2 {
         width:460px;
         height:80px;
         float: left;
         margin-left: 10px;
         margin-top:4px;

         }

div#Banner3 {
         display: none;
          }*/

/*Banner x3
div#products {
         width:940px;
         height:80px;
         margin:0;
         padding-left:10px;
         }

div#Banner1 {
         width:304px;
         height:80px;
         float: left;
         margin-left:0px;
         margin-top:4px;

         }

div#Banner2 {
         width:304px;
         height:80px;
         float: left;
         margin-left: 10px;
         margin-top:4px;

         }

div#Banner3 {
         width:304px;
         height:80px;
         float: left;
         margin-left: 10px;
         margin-top:4px;

         }  */
