/* ------------------------------- */
/* --------- ntsvcfg.de ---------- */
/* ----------- v1.3 -------------- */

a:link {
  text-decoration: none;
  color: #AA5522;
  background-color: transparent;
  text-decoration: underline;
  }

a:visited {
  text-decoration: none;
  background-color: transparent;
  text-decoration: underline;
  }

a:hover {
  text-decoration: none;
  color: rgb(49,63,110);
  background-color: transparent;
  border: 0;
  }

a:active {
  text-decoration: none;
  color: rgb(49,63,110);
  background-color: transparent;
  border: 0;
  }

body {
  margin: 7em 3.1em 3.1em 3.1em;
  border: 0;
  padding: 0;
  font-size: .9em;
  color: rgb(49,63,110);
  /*font-family: Helvetica,Helv;*/
  font-family: Helvetica, Helv, Verdana, Arial, Helvetica, sans-serif;
  }

li {
  margin: .2em 0 0 0;
  border: none;
  padding-left: 0.5em;
  list-style-type: disc;
  /*color: #AA5522;*/
  /**background: transparent url(gfx/spfeil.gif) no-repeat 0 0.1em;**/
  line-height: 1.3em;
  }

td {
   line-height: 1.3em;
   }

table#toc {
   margin: 1.4em 0 .5em 0;
   text-align: left;
   width: 100%;
   border: 1px solid rgb(224,224,224);
   background-color: rgb(249,249,249);
   font-size: 0.9em;
   }

td#toc1 {
   vertical-align: top;
   text-align: center;
   width: 10%;
   padding-top:.5em;
   color: #993333;
   background: rgb(243,243,243);
  }

td#toc2  {
   padding:.5em 1em;
   vertical-align: top;
   width: 25%;
  }

td#toc3 {
   padding:.5em 1em;
   vertical-align: top;
   width: 35%;
   }

td#toc4 {
   padding:.5em 1em;
   vertical-align: top;
   width: 30%;
   }

p {
  margin: 0 0 .5em 0;
  padding: 0;
  line-height: 1.5em;
  /* clear: both;*/
  }

h1 {
   margin-top: 0em;
   margin-bottom: 2em;
   text-align: center;
   }

h1 img {
    border-style: none;
   }

h2, h3 {
   margin-top: 1.5em;
   margin-bottom: 0.4em;
   clear: both;
   }


table#cmds {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  clear: both;
  border: 1px solid rgb(140,140,140);
  background-color: rgb(250,250,250);
  font-size: 0.9em;
  }

td.cmdopt {
  width: 10%;
  text-align: center;
  margin: 1em;
  }

tr.cmdopt1 {
   margin-top: 3em;
   margin-bottom: 3em;
   }

.arguments {
   color: rgb(49,63,110);
   font-style: italic;
   text-align: center;
   clear: both
   }

.props {
    font-style:italic;
    }

.blue {
    color: rgb(49,63,110);
    }

.cmdoption {
    vertical-align: top;
    text-align: center;
    font-weight: bold;
    color: #800000;
    background-color: rgb(255, 255, 204);
    width: 8em;
    }

.optexpl {
    vertical-align: top;
    color: rgb(128, 0, 0);
    background-color: rgb(255, 255, 204);
    }

.cfgs {
    margin: 10px 5px;
    float: left;
    }

.picstyle {
    vertical-align: middle;
    border-style: none;
    }

.cmdline {
    color: rgb(49,63,110);
    background-color: #fff;
    }

.msgbox {
  margin: 2em 0em;
  padding: 0em 1em 1em 1em;
  border: 1px solid rgb(140,140,140);
  border-style: groove;
  background-color: rgb(240,240,240);
  }

.dosbox {
  margin: 3.5em 1.5em 1em 1.5em;
  padding: 0.5em 1.5em;
  border: 1px solid rgb(140,140,140);
  border-style: groove;
  background-color: rgb(240,240,240);
  font-size: 0.9em;
  }

.comment {
  font-size: 0.9em;
  margin-bottom: 2em;
  margin-left: 1.5em;
  margin-right:1.5em;
  }

.lem {
   color: rgb(49,63,110);
    }

.line {
   margin: 1.5em 0 .3em 0;
   border-bottom: 3px solid rgb(190,190,190);
   clear: both;
   }

.warn {
    color: rgb(49,63,110);
    background-color: #fff;
    }

.warn_red {
    color: rgb(255,110,0);
    }

#version {
    position: relative;
    padding: 0 10px 5px 5px;
    text-align: right;
    color: gray;
    }

.lng_box {
    position: relative;
    border-bottom: 1px solid rgb(224,224,224);
    border-left: 1px solid rgb(224,224,224);
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 2px
    }

.incidents {
  margin: 2em 0em;
  padding: 0em 1em 1em 1em;
  border: 2px solid rgb(255,64,0);
  border-style: solid;
  background-color: rgb(240,243,230);
  }


.sitemap {
  margin: 0 1.5em 0 0;
  }

.press {
  padding: 1em 0em;
  font-size: 1em;
  }

.presspic {
  margin: 1em 0em;
  border-style: none;
  }

#lng {
    text-align: right;
    padding-right: 10px;
    color: rgb(134,148,239);
    }

#v20 {
    margin: 2px 10px;
    float: right;
    border-style: none;
    }

#about {
    margin: 9px 8px;
    float: right;
    border-top: 1px solid rgb(224,224,224);
    border-right: 1px solid rgb(224,224,224);
    }

#checkl {
    margin-top: 0em;
    margin-bottom: 1.5em;
    vertical-align: top;
    text-align: left;
    font-size: 0.9em;
    width: 100%;
    }

#checkl th {
    width: 50%;
    color: rgb(153, 0, 0);
    background-color: #fff;
    text-align: center;
    }

#checkl td {
    vertical-align: top;
    padding: 0.5em 1em;
    width: 50%;
    background-color: rgb(153, 255, 153);
    color: #000;
    }

#checkl #todo td {
    background-color: rgb(255, 204, 153);
    }

#checkl #note {
    vertical-align: bottom;
    background-color: #fff;
    font-size: .9em;
    }

#legend1 {
    border-style: solid;
    border-width: 1px 19px;
    background-color: rgb(255, 204, 153);
    border-color: rgb(255, 204, 153);
    }

#legend2 {
    border-style: solid;
    border-width: 1px 19px;
    background-color: rgb(153, 255, 153);
    border-color: rgb(153, 255, 153);
    }

#headln {
    text-align: center;
    }

#optn {
    color: #800000;
    background-color: rgb(255, 255, 204);
    border-style: none;
    margin-top: 10px;
    margin-bottom: 14px;
    }

#download {
    margin-top: 4em;
    margin-bottom: 4em;
    padding-left: 40px;
    background: rgb(255,255,255) url("gfx/sidebar.gif") left no-repeat;
    clear: both;
    }

.discl {
    font-size: 0.7em;
    }

.discl_tbl {
    width: 100%;
    border-style: none;
    }

#discl_tbl1 {
    text-align: center;
    width: auto;
    vertical-align: top;
    white-space: nowrap
    }

#discl_tbl2 {
    font-size: 0.7em;
    vertical-align: top;
    width: 40%;
    text-align: right;
    }

#moreinfo {
    padding-left:5em;
    }

/* -- SP2 Notes --- */

#sp2 {
    margin-top: 0em;
    margin-bottom: 1.5em;
    vertical-align: top;
    text-align: left;
    font-size: 0.9em;
    width: 100%;
    }

#sp2 th {
    color: rgb(153, 0, 0);
    text-align: center;
    font-size: 1em;
    }

#sp2 td {
    vertical-align: top;
    text-align: center;
    color: #000;
    }

#sp2 .head {
   width: 19%;
   font-weight: bold;
   font-size: 1.1em;
   }

#sp2 .content {
   width: 27%;
   color: green;
   }

#sp2 .content_deactivated {
   width: 27%;
   color: red;
   }


/* ---declarations for linkblock --- */

.separate {
    position: relative;
    border-left: 4px solid rgb(224,224,224);
    padding-left: 7px;
    margin: 1em 0em 3em 0em;
    }

#headline {
   position: relative;
   text-align: center;
   /*--color: rgb(150,150,200);--*/
   color: rgb(0,0,160);
   font-family:Verdana;
   font-weight:bolder;
   font-size: 2.5em;
   font-variant:small-caps;
   letter-spacing:0.17em;
   margin: 0em 0em 1em 0em;
}

.headlines {
   color: rgb(200,200,200);
   font-family:Verdana;
   font-weight:bolder;
   letter-spacing:0.2em;
   font-size: 1.5em;
   }

.sources_box {
   margin: 1.5em 0 .3em 0;
   padding: 0.5em 1em;
   text-align: left;
   border: 1px solid rgb(224,224,224);
   background-color: rgb(249,249,249);
   font-size: 0.8em;
   color: rgb(70,70,70)
   /*font-style:italic;*/
   }

/* --- Logo --- */
.logo {
   /*position:relative;
   top: -2em;
   right: -2em;*/
   position: fixed;
   top: 0em;
   right: 1.5em;
   text-align:right;
   font-family:Verdana;
   font-style:italic;
   text-decoration: none;
   z-index: 201;
   }

.logo a {
     text-decoration:none;
     }

#logo_s1 {
   /*border-bottom: 0.2em dotted rgb(160,160,160);*/
   /*padding-left: 3.0em;*/
   margin: 0.9em;
   font-weight:bolder;
   font-size:1.5em;
   color: rgb(150,150,200)
   }

#logo_s2 {
   font-size:0.65em;
   margin: 0 2em 0 0;
   padding-top:1em;
   line-height:2.5em;
   white-space:nowrap;
   color: rgb(50,50,50);
   }

#headline_1 {
   text-decoration: underline;
   }
#headline_2 {
   font-size: large;
   color: rgb(255,138,64);
   text-decoration: none;
   }


/* ---declarations for evaluation --- */
.lrglist  {
    margin: .5em 0 .5em 0;
    }
.pgbreak {
    page-break-before:always;
    }


/* --- Statistics --- */
.piwik {
       height: 0px;
       display: none;
       }

/*New Menubar*/

div#menubar-shadow {
         position: fixed;
         top:24px;
         left:0px;
         height:10px;
         width:100%;
         padding:3px 10px;
         background-image: url(gfx/gradient_gray.png);
         background-repeat:repeat-x;
         z-index: 99;
         }

div#menubar {
         position: fixed;
         top:0px;
         left:0px;
         width:100%;
         color:#313F6E;
         border-bottom:1px solid rgb(201,215,241);
         padding:3px 10px;
         background-color: rgb(250,250,250);
         z-index: 100;
         font-family: Georgia, Serif, Helvetica, Helv, Verdana, Arial, Helvetica, sans-serif;
         }

div#menubar #active {
         /*font-weight: bold;*/
         color: rgb(150,150,150);
         }

div#menubar a {
         text-decoration: none;
         color:#313F6E;
         }

div#menubar a:hover {
         text-decoration: underline;
         color:#313F6E;
         }

div#menubar span {
         padding: 0em 0.5em;
         }

#twitterbar {
         position: fixed;
         top:2px;
         right:0px;
         padding:3px 10px;
         height: 4px;
         z-index: 102;
}

/*CSS Drop-Down Menu*/
#css_menu{
         margin:0;
         font-family: Georgia, Serif, Helvetica, Helv, Verdana, Arial, Helvetica, sans-serif;
         }

#css_menu dl:hover{
         border-bottom: 1px solid rgb(235,235,235);
         }

#css_menu_list {
         position: fixed;
         top:2px;
         right:155px;
         z-index: 105;
         margin:0;#
         float: left;
         line-height: 1.5em;
         }
#css_menu_list a {
         text-decoration: none;
         height: 1%;
         }

#css_menu_list a:visited {
         text-decoration: none;
         color: rgb(200,200,200);
         height: 1%;
         }

#css_menu_list dt {
         margin 0;
         padding: 0em 0.5em;
         width: 4em;
         color: rgb(200,200,200);
         position: relative;
         border-right: 1px solid rgb(250,250,250);
         border-left: 1px solid rgb(250,250,250);
         background-image:url("gfx/arrow_down.png");
         background-position:38px 10px;
         background-repeat:no-repeat;
         }

#css_menu_list dt a {
         color: rgb(200,200,200);
         }

#css_menu_list dd {
         position: relative;
         display: none;
         margin:0;
         padding: 0em 0.5em;
         width: 4em;
         border-left: 1px solid rgb(235,235,235);
         border-right: 1px solid rgb(235,235,235);
         background-color: rgb(250,250,250);
         }

#css_menu_list dd:hover {
         background-color: rgb(230,230,230);
         }

#css_menu_list dd a:visited {
         color: rgb(120,120,120);
         }

.css_menu_disabled{
         color: rgb(200,200,200);
         }

#css_menu dl:hover,#css_menu dl:hover dd, #css_menu dl a:hover dd, #css_menu dl:hover dt a {
         display:block;
         color: rgb(120,120,120);
         }