a {
    border:0;
    outline:0;
}

#submit_mask {
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:999;
    display:none;
}

#header {
position:absolute;
left:0px;
top:0px;
height:30px;
width:100%;
z-index:3;
}

#header_title {
    width:550px; position:relative; left:50%; margin-left:-275px; line-height:30px;
    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight:bold;
    text-align:center;
    font-size:18px;
}

#page {
    position:absolute; top:0; left:0; min-height:100%; width:100%;
}

#cadre {
    width:550px; min-height:100%; position:relative; padding-top:50px; left:50%; margin-left:-275px; padding-bottom:50px;
}

#footer {
z-index:2;
height:30px;
width:100%;
position: absolute;
bottom:0px;
left:0px;
overflow:hidden;
-webkit-transition: height 0.5s , color 0.5s , background-color 0.5s;
-moz-transition: height 0.5s , color 0.5s , background-color 0.5s;
-o-transition: height 0.5s , color 0.5s , background-color 0.5s;
transition: height 0.5s , color 0.5s , background-color 0.5s;
}

#footer_plus {
    cursor:pointer;
    position:absolute; left:50%; margin-left:-275px;
    line-height:30px;
    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:30px;
}

#footer_logo {
    width:53px; position:absolute; left:50%; margin-left:-26px; padding-top:4px;
}

.formtxt_single {
  font-family:Frutiger , Helvetica , sans-serif;
  width:100%;
  height:23px;
  border:none;
  outline:none;
  font-size:12px;
  padding-left:4px;
}

.formtxt_single_small {
  font-family:Frutiger , Helvetica , sans-serif;
  width:100%;
  height:18px;
  border:none;
  outline:none;
  font-size:12px;
  padding-left:4px;
}

.formtxt_vresize {
  font-family:Frutiger , Helvetica , sans-serif;
  width:542px;
  border:none;
  outline:none;
  font-size:12px;
  /*resize:vertical;*/
  resize:none;
  overflow:hidden;
  transition: opacity 0.2s , height 0.3s , color 0.5s , background-color 0.5s;
  -webkit-transition: opacity 0.2s , height 0.3s , color 0.5s , background-color 0.5s;
  -o-transition: opacity 0.2s , height 0.3s , color 0.5s , background-color 0.5s;
  -moz-transition: opacity 0.2s , height 0.3s , color 0.5s , background-color 0.5s;
  padding:4px;
}

.formtxt_vresize:disabled {
    opacity:0.7;
    filter:alpha(opacity=70);
}

#clonetxt {
    position:fixed; padding:4px; left:-600px; left:0px; min-height:200px; width:542px; word-wrap:break-word; visibility:hidden; font-family:Frutiger , Helvetica , sans-serif; font-size:12px;
}

.submitdiv {
  cursor:pointer;
  line-height:23px;
  text-align:center;
  height:23px;
  font-family:Frutiger , Helvetica , sans-serif;
  font-size:12px;
}

.submitdiv_small {
  cursor:pointer;
  line-height:18px;
  text-align:center;
  height:18px;
  font-family:Frutiger , Helvetica , sans-serif;
  font-size:12px;
}


.title01 {
    font-family:Frutiger , Helvetica , sans-serif;
    font-size:12px;
}

.link01 {
    text-decoration:none;
    font-family:Frutiger , Helvetica , sans-serif;
    font-size:12px;
}

.link02 {
    cursor:pointer;
    text-decoration:none;
    font-family:Frutiger , Helvetica , sans-serif;
    font-size:20px;
    line-height:12px;
}

.link02lightsmall {
    cursor:pointer;
    text-decoration:none;
    font-family:Frutiger , Helvetica , sans-serif;
    font-size:12px;
}

.link02lightsmallinactive {
    font-family:Frutiger , Helvetica , sans-serif;
    font-size:12px;
}

.link02light {
    cursor:pointer;
    text-decoration:none;
    font-family:Frutiger , Helvetica , sans-serif;
    font-size:19px;
    line-height:12px;
}

.blocklink , .blocklink2 {
    cursor:pointer;
	 display:block;
         font-size:12px;
	font-family: Frutiger, Helvetica, sans-serif;
	text-decoration:none;
	line-height:18px;
	/*text-transform:uppercase;*/
	
}

.separator {
    height:2px;
    width:100%;
}

.dash01 {
    width:100%; height:1px;
    border-bottom: 1px dashed;
}

#ntdl_prio {
    margin-top:5px;
}

.prio_indicator_0 {
cursor:pointer; width:8px; height:15px; float:left;
}

.prio_indicator_1 {
cursor:pointer; width:8px; height:15px; float:left;
}

.prio_indicator_2 {
cursor:pointer; width:8px; height:15px; float:left;
}

.tdl_item_txt {
   font-size:12px;
	font-family: Frutiger, Helvetica, sans-serif; 
}

.tdl_item_txt a {
    text-decoration:none;
}

.delete_link_btn {
    display:none;
}

.param_btn {
    height:23px; line-height:23px; font-family:Frutiger , Helvetica , sans-serif; font-size:12px; cursor:pointer; margin-top:6px;
 user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
}

.param_btn:hover {
    opacity:0.6;
    filter:alpha(opacity=60);
}

.box1 , .box2 , .box3 {
float:left; width:15px; height:15px; margin-top:2px; cursor:pointer;
}

.box1ok , .box2ok , .box3ok {
float:left; width:15px; height:15px; margin-top:2px; cursor:pointer;
}

#left_arrow {
    display:none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    cursor:pointer;
position:fixed; width:50px; left:50%; margin-left:-355px; top:-200px; font-size:30px;
-o-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-webkit-transform:scaleX(-1);
transform:scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
-webkit-transition: top 0.2s , background-color 0.5s;
-moz-transition: top 0.2s , background-color 0.5s;
-o-transition: top 0.2s , background-color 0.5s;
transition: top 0.2s , background-color 0.5s;
}

#right_arrow {
    display:none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    cursor:pointer;
    position:fixed; left:50%; margin-left:305px; top:-200px; font-size:30px;
    -webkit-transition: top 0.2s , background-color 0.5s;
-moz-transition: top 0.2s , background-color 0.5s;
-o-transition: top 0.2s , background-color 0.5s;
transition: top 0.2s , background-color 0.5s;
}

#left_arrow_zone {
    z-index:1;
    display:none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    cursor:pointer;
position:fixed; width:25%; right:50%; margin-right:305px; top:0px; height:100%;
}

#right_arrow_zone {
    z-index:1;
    display:none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    cursor:pointer;
position:fixed; width:25%; left:50%; margin-left:305px; top:0px; height:100%;
}

#topleft_az_mask {
    z-index:2;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    position:fixed; width:1000px; right:50%; margin-right:305px; bottom:0px; height:400px;
    -ms-transform: skew(0deg,30deg);
    -webkit-transform: skew(0deg,30deg);
    -moz-transform: skew(0deg,30deg);
    -o-transform: skew(0deg,30deg);
    transform: skew(0deg,30deg);
-webkit-transition: bottom 0.2s;
-moz-transition: bottom 0.2s;
-o-transition: bottom 0.2s;
transition: bottom 0.2s;
}

#bottomleft_az_mask {
    z-index:2;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    position:fixed; width:1000px; right:50%; margin-right:305px; top:0px; height:100%;
    -ms-transform: skew(0deg,-30deg);
    -webkit-transform: skew(0deg,-30deg);
    -moz-transform: skew(0deg,-30deg);
    -o-transform: skew(0deg,-30deg);
    transform: skew(0deg,-30deg);
-webkit-transition: top 0.2s;
-moz-transition: top 0.2s;
-o-transition: top 0.2s;
transition: top 0.2s;
}

#topright_az_mask {
    z-index:2;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    position:fixed; width:1000px; left:50%; margin-left:305px; bottom:0px; height:400px;
    -ms-transform: skew(0deg,-30deg);
    -webkit-transform: skew(0deg,-30deg);
    -moz-transform: skew(0deg,-30deg);
    -o-transform: skew(0deg,-30deg);
    transform: skew(0deg,-30deg);
-webkit-transition: bottom 0.2s;
-moz-transition: bottom 0.2s;
-o-transition: bottom 0.2s;
transition: bottom 0.2s;
}

#bottomright_az_mask {
    z-index:2;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    position:fixed; width:1000px; left:50%; margin-left:305px; top:0px; height:100%;
    -ms-transform: skew(0deg,30deg);
    -webkit-transform: skew(0deg,30deg);
    -moz-transform: skew(0deg,30deg);
    -o-transform: skew(0deg,30deg);
    transform: skew(0deg,30deg);
-webkit-transition: top 0.2s;
-moz-transition: top 0.2s;
-o-transition: top 0.2s;
transition: top 0.2s;
}

#left_arrow:active {
opacity:0.6;
    /*filter:alpha(opacity=60);*/  
}

#right_arrow:active {
opacity:0.6;
    /*filter:alpha(opacity=60);*/
}

.link_submenu , .tdl_submenu , .file_submenu  {
    z-index:9999; display:none; width:100px; position:absolute; left:450px; top:0px;
}

.tdl_item_submenu {
    display:none; position:absolute; height:19px; width:185px; top:0px; left:-173px;
}

#setup {
    position:absolute;
    left:0px;
    top:60px;
    height:30px;
    left:50%;
    margin-left:-198px;
}

.setup_selector {
    opacity:0.4;
    filter:alpha(opacity=40);
    margin-top:5px;
    width:25px;
    height:25px;
    float:left;
    margin-left:10px;
    cursor:pointer;
    transition:opacity 0.3s;
    -webkit-transition:opacity 0.3s;
    -o-transition:opacity 0.3s;
    -moz-transition:opacity 0.3s;
}

.setup_selector:hover {
    opacity:1;
    filter:alpha(opacity=100);
}

.setup_selector:active {
    opacity:0.1;
    filter:alpha(opacity=10);
}

#setup_title_pos {
    position:absolute;
    left:50%;
    top:0px;
    margin-left:-250px;
}

#copyright_pos {
    position:absolute;
    left:50%;
    top:0px;
    width:275px;
    text-align:right;
}

#setup_title {
  font-family:Frutiger , Helvetica , sans-serif;
  font-style:italic;
  font-size:12px;
  line-height:30px;
}

#copyright_txt {
 font-family:Frutiger , Helvetica , sans-serif;
  font-size:9px;
  line-height:30px;   
}

#copyright_txt a {
    text-decoration:none;
}

#arrow_backtotop {
    position:fixed;
    bottom : 120px;
    left:50%;
    margin-left:-340px;
}

#bottom_offset {
 -webkit-transition: height 0.5s;
-moz-transition: height 0.5s;
-o-transition: height 0.5s;
transition: height 0.5s;   
}