/*
        css/jtstyle.css

        Version 0.1
*/

body.body {
        margin : 0px;
        padding : 0px;
        background-image : url(../img/hi.gif);
        background-repeat: repeat-y;
        scrollbar-3d-light-color: #FF9900;
        scrollbar-arrow-color: #6699CC;
        scrollbar-base-color: #FF9900;
        scrollbar-dark-shadow-color:#FF9900;
        scrollbar-face-color:#FF9900;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #FFFFFF;
}

body.konform {
        margin : 0px;
        padding : 0px;
        background-image : url(../img/hi.gif);
        background-repeat: repeat-y;
        scrollbar-3d-light-color: #FF9900;
        scrollbar-arrow-color: #6699CC;
        scrollbar-base-color: #FF9900;
        scrollbar-dark-shadow-color:#FF9900;
        scrollbar-face-color:#FF9900;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #FFFFFF;
        font-family: "Tahoma";
        color: #6699CC;
}

p {
        margin-top : 0.5em;
        margin-left : 0.5em;
        margin-right : 0.5em;
        margin-bottom : 1em;

}

h2{
        display: block;
        font-family: "Arial";
        color: #FF9900;
        font-size : 130%;
        margin-left: 0.5em;
}

h3{
        color: #6699CC;
        display: block;
        font-size : 110%;
}

.blue{
        color: #6699CC;
        display: block;
        font-size : 130%;
        margin-left: 0.5em;
}

table {
       display: block;
       font-family: "Tahoma";
       font-size: 0.9em;
       font-weight: bold;
       margin-top: 0.3em;
}

.norm {
       display: block;
       font-family: "Arial";
       font-weight: normal;
       margin-top: 0.3em;
}

.map {
       margin-left: 10px;
       margin-top: 10px;
       margin-right: 10px;
       margin-bottom: 10px;
       border :1px solid #8E6A36;
}

td.head{
         padding: 3px;
         font-size: 100%;
         font-weight: bold;
         background: #8E6A36;
         color: #FFFFFF;
         text-align: center;
}

td.struct{
         padding: 2px;
         font-size: 90%;
         font-weight: bold;
         background: #FF9900;
         text-align: center;
}

td.struct2{
         padding: 2px;
         font-size: 90%;
         background: #FF9900;
         text-align: center;
}

.info{
     font-size: smaller;
}

Input.input{
      font-family: "Tahoma";
      font-weight: bold;
      background: #FF9900;
      border-color: #3399CC;
}

Input.error{
      text-color: #000000;
      font-family: "Tahoma";
      font-weight: bold;
      background: #FF9966;
      border-color: #CC0000;
}

Input.Button{
      color: #000000;
      font-family: "Tahoma";
      font-weight: bold;
      background-color: #6699CC;
      border-color: #6699CC;
}

Textarea.blue{
 color: #000000;
 border-color: #6699CC;
 background-color: #FF9900;
 font-family: "Tahoma";
 font-size:12px;
 font-weight:bold;
}

Textarea.error{
 border-color: #990000;
 background-color: #FF9966;
 font-family: "Tahoma";
 font-size:12px;
 font-weight:bold;
 text-color: #990000;
}

#Inhalt{
        width : 100%;
        position : absolute;
        top : 100px;
}

#LinkeSpalte {
        float:left;
        width:12em;
}

#Login{
        background-color : #CCC;
        text-align : center;
}

#Login input{
        color : #06C;
        width : 8em;

#RechteSpalte{
        float:left;
}

a  {
        text-decoration: underline;
        color: #6699CC;
        font-weight : bold;
}

a:hover {
        text-decoration: underline;
        color : #FF9900;
}

.Link {
}

.Link a  {
        text-decoration: underline;
        color: #6699CC;
        font-weight : bold;
}

.Link a:hover {
        text-decoration: underline;
        color : #FF9900;
}

.Link a span {
        display: none;
        z-index : 100;
}

.Link a:hover span {
        display : block;
        position : relativ;
        top : 1em;
        left : 5px;
        font-weight : normal;
        z-index : 100;
        text-decoration: none;
}
.Window{
        position : relative;
        margin-top : 1em;
        margin-left : 5px;
        margin-right : 5px;
                font-family: "Tahoma";
        font-size : smaller;
}

.WindowKopf {
        display : block;
        border :1px solid #FF9900;
                text-align: center;
        font-weight : bold;
        background-color : #FF9900;
        color: #3399CC;
}

.WindowPunkt {
        display: block;
        position : relative;
        top : 0px;
        left: 0px;
        padding :0.5em;
        color : #000000;
        border-width : 0px 1px 1px;
        border-style : solid;
        border-color : #FF9900;
        background-color : #EEEEEE;
        font-family: "Tahoma";
        font-size: smaller;
}

.WindowMitte{
        font-size : normal;
        margin-top: 0.9em;
        margin-left: 1em;
        margin-right : 0.3em;
        margin-bottom: 1em;
}

.WindowSmall{
        font-size : normal;
        position: relative;
}

.WindowKopfMitte {
        border : 1px solid #FF9900;
        text-indent: 1em;
        font-family: "Arial Black";
        font-weight : normal;
        background-color : #FF9900;
        color: #FFFFFF;

}

.WindowPunktMitte {
        display : block;
        padding : 0.5em;
        position : relative;
        color : inherit;
        border-width : 0px 1px 1px 1px;
        border-style : solid;
        border-color : #FF9900;
        background-color : #EEEEEE;
        font-family : "Tahoma";
}

.WindowPunktSmall {
        display : block;
        border-width : 1px 1px 1px 1px;
        border-style : solid;
        border-color : #FF9900;
        background-color : #EEEEEE;
        font-family : "Tahoma";
}