/* CSS Document */
body{
  background-color:#58595B;
  overflow:hidden;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#ffffff;
}
.body_print{
  background-color:#FFFFFF;
  overflow:hidden;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#000000;
  margin-left:20px;
  margin-right:20px;
  margin-top:55px;
  margin-bottom:55px;
}
a:link { font-weight:normal; color:#ffffff; text-decoration:underline; }
a:visited { font-weight:normal; color:#ffffff; text-decoration:underline; }
a:focus { font-weight:normal; color:#ffffff; text-decoration:underline; }
a:hover { font-weight:normal; color:#a4a4a4; text-decoration:none; }
a:active { font-weight:normal; color:#ffffff; text-decoration:underline; }
/* vorher 
a:link { font-weight:bold; color:#000000; text-decoration:none; }
a:visited { font-weight:bold; color:#000000; text-decoration:none; }
a:focus { font-weight:bold; color:#000000; text-decoration:underline; }
a:hover { font-weight:bold; color:#a4a4a4; text-decoration:none; }
a:active { font-weight:bold; color:#000000; text-decoration:underline; }
*/

.desk5 a:link { font-weight:normal; color:#ffffff; text-decoration:underline; }
.desk5 a:visited { font-weight:normal; color:#ffffff; text-decoration:underline; }
.desk5 a:focus { font-weight:normal; color:#ffffff; text-decoration:underline; }
.desk5 a:hover { font-weight:normal; color:#ffffff; text-decoration:none; }
.desk5 a:active { font-weight:normal; color:#ffffff; text-decoration:underline; }

/* vorher 
.desk5 a:link { font-weight:normal; color:#ffffff; text-decoration:underline; }
.desk5 a:visited { font-weight:normal; color:#ffffff; text-decoration:underline; }
.desk5 a:focus { font-weight:normal; color:#ffffff; text-decoration:underline; }
.desk5 a:hover { font-weight:normal; color:#ffffff; text-decoration:none; }
.desk5 a:active { font-weight:normal; color:#ffffff; text-decoration:none; }
*/

  .bar{
    background-color:#000000;
    height:23px;
    width:947px;
    position:absolute;
    top:700px;
    left:100px;
  }
  .bar2{
    height:20px;
    width:800px;
    position:absolute;
    top:720px;
    left:100px;
    z-index:10;
    font-size:12px;
  }
/*DESKTOP*/
  .desk1{
   /* height:920px; */
    height:1024px;
    width:1280px;
    z-index:0;
    position:absolute;
    top:0px;
    left:0px;

  }
  .desk2{
   /* background-color:#000000;*/
   /* height:920px; */
    height:1024px;
    width:1280px;
  
    z-index:1;
    position:absolute;
    top:0px;
    left:0px;
    -moz-opacity:0.0;
    opacity:.0;
    filter: alpha(opacity=00);
  }
  .desk3{
    height:565;
    width:936;
    z-index:3;
    position:absolute;
    top:45px;
    left:166px;
  }
  .desk4{
    background-color:#000000;
    height:100%;
    width:110%;
    z-index:500;
    position:absolute;
    top:0px;
    left:0px;
    -moz-opacity:0.7;
    opacity:0.7;
    filter: alpha(opacity=70);
    display:none;
  }
  .desk5{
    height:565;
    width:936;
    z-index:600;
    position:absolute;
    top:45px;
    left:166px;
    display:none;
  }
/*DESKTOP ENDE*/
/*FENSTER*/
  .fenster{
    position:absolute;
  }
  .fenster .scroll,.fenster td{
    color:#ffffff;
    font-size:12px;
  /*  overflow:hidden;*/
  }
  .fenster .scrollholder{
  overflow:hidden;
 /* position:absolute;*/
  margin:15px 0px 20px 15px;
  }
  .fenster .bg{
    background-color:#000000;
    position:absolute;
    top:0px;
    left:0px; 
    width:100%;
    height:100%;
  }
/*FENSTER ENDE*/
/*NAVI*/
  .navi{
    position:absolute;
    height:65px;
    width:500px;
  }
  .navi .bg{
    background-color:#ffffff;
    position:absolute;
    top:0px;
    left:0px; 
    width:100%;
    height:100%;
  }
  .navi .content{
    color:#000000;
    position:absolute;
    top:0px;
    left:0px; 
    overflow:auto;

    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    /*font-weight:bold;*/
    width:100%;
    height:100%;
    -moz-user-select:none;
  }
/*NAVI_ENDE*/
/*NAVI_ELEMENT*/
  .navi_element{
    position:absolute;
    /*float:left;*/
    cursor: pointer;
    height:27px;
    width:102px;
  }
  .navi_element .bg{
    background-color:#ffffff;
    position:absolute;
    top:0px;
    left:0px; 
    width:100%;
    height:100%;
  
    opacity:.4;
    filter: alpha(opacity=40);
    -moz-opacity:0.4;
  }
  .navi_element .content{
    color:#000000;
    position:absolute;
    height:1%;
    top:0px;
    left:0px; 
    overflow:hidden;

    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    /*font-weight:bold;*/
    width:100%;
    height:100%;
    -moz-user-select:none;
  }
  .navi_element .content span{
    position:absolute;
    top: 5px;
    left:15px;
    white-space: nowrap;
  }
/*NAVI_ELEMENT ENDE*/

  .nav_l1{
    font-weight:bold;
  }
/*SIDEBAR*/
  .sidebar{
    position:absolute;
    width:155px;
    top:0px;
    left:781px;
    height:430px;
   /* background-color:#595959;*/
  }
/*SIDEBAR_ENDE*/

/*SIDEBAR_ELEMENT*/
  .sidebar_element{
    position:relative;
    width:100%;
    overflow:hidden;
    font-family:Arial,Helvetica,sans-serif;
    color:#000000;
  }
  .sidebar .box1{
    margin-bottom:2px;
  }
  .sidebar .box1 .sidebar_element{
    height:23px;
    width:147px;
  }
  .sidebar .box2 .sidebar_element{
    height:27px;
    width:155px;
  }
  .sidebar .box1 .sidebar_element .arrow_image{
    position:absolute;
    right:11px;
    top:8px;
  }
  .sidebar .box2 .sidebar_element .arrow_image{
    position:absolute;
    right:15px;
    top:10px;
  }
  .sidebar_element .bg{
    background-color:#ffffff;
    position:absolute;
    top:0px;
    left:0px; 
    width:100%;
    height:100%;
    z-index:1;
    opacity:.4;
    filter: alpha(opacity=40);
    -moz-opacity:0.4;
  }
  .sidebar_element .content{
    color:#000000;
    position:absolute;
    top:27px;
    left:0px;
    font-size:10px;
    height:100%;
    z-index :5;
    margin-top:5px;
  }

.box2 .sidebar_element .content a:link { color:#000000; text-decoration:none; }
.box2 .sidebar_element .content a:visited { color:#000000; text-decoration:none; }
.box2 .sidebar_element .content a:focus { color:#000000; text-decoration:none; }
.box2 .sidebar_element .content a:hover { color:#000000; text-decoration:none; }
.box2.sidebar_element .content a:active { color:#000000; text-decoration:none; }  

  .box1 .sidebar_element .content{
    margin-left:11px;
    width:136px;
  }
  .box2 .sidebar_element .content{
    margin-left:15px;
    width:140px;
    line-height: 1.5;
  }
  .sidebar_element .hl{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    z-index :10;
    -moz-user-select:none;
    cursor: pointer;
  }
  .box1 .sidebar_element .hl{
    width:147px;
    height:23px;
  }
  .box2 .sidebar_element .hl{
    width:155px;
    height:27px;
  }
  .sidebar_element .hl span{
    font-size:12px;
    font-weight:bold;
  }
  .box1 .sidebar_element .hl span{
    position:absolute;
    top:3px;
    left:11px;
  }
  .box2 .sidebar_element .hl span{
    position:absolute;
    top:7px;
    left:15px;
  }
  .sidebar_element select{
    color:#646262;
    width:125px;
    height:16px;
    font-size:10px;
    margin-bottom:3px;
  }
/*SIDEBAR_ELEMENT ENDE*/
  .close_lb{
    position:absolute;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#ffffff;
    width:84px;  
  }
  .close_lb img{
    position:absolute;
    right:0px;
    bottom:3px;
  }
  .contactbox{
    cursor:pointer;
    /*float:right;
    margin:right:15px;*/
    margin-top:5px;
    position:absolute;
    right:15px;
  }
  .contactbox img{
    margin-left:5px;
  }
   /* edited SvP , MK
 .sidebar_download{
    width:125px;
    cursor:pointer;
    margin-bottom:3px;
  }
*/  
  .sidebar_download {
cursor:pointer;
margin-bottom:3px;
margin-right:10px;
padding-right:10px;
width:115px;
*width:125px;
}
  
  /*FORMULAR MANDATORY*/
  .formular_input_mandatory{
      border-color:#ff0000;
	  	  font: normal 12px Arial; 
	  width:280px;
  }
  .formular_input_normal{
      border-color:#c0c0c0;
	  font: normal 12px Arial; 
	  width:280px;
  }
  .formular_input_mandatory_div{
      border:2px solid #ff2700;
  }
  .formular_input_normal_div{
      border:none;
  }  
  .Accompaniment{
    background-color:#ffffff;
  }
  .Accompaniment_inactive{
    background-color:#c0c0c0;
  }
  /*FORMULAR MANDATORY ENDE*/
  