/*allgemeine css Einstellungen*/
body{

   background-color: rgb(243, 243, 243);

   color: rgb(100,100,120);

   font-family: arial;
   font-size: 8pt;
   /*letter-spacing: 1pt;*/

   margin: 10px;
   padding: 5px;

   margin-top: 0px;
   padding-top: 0px;

   overflow: auto;
}

a:visited{

   text-decoration: underline;
   color: navy;
}

a:link{

   text-decoration: underline;
   color: navy;
}

a:hover{

   text-decoration: underline;
   color: green;
}

/*head bestimmt den css style von Überschriften der Klasse 1*/
p.head1{

   rgb(100,100,120);
   font-weight: bold;
   font-size: 10pt;
}

/*head bestimmt den css style von Überschriften der Klasse 1*/
p.head2{

   rgb(100,100,120);
   font-weight: bold;
   font-size: 8pt;
   text-decoration: none;
}

/*text bestimmt das Erscheinungsbild von einem kurzen Textabschnitt*/
p.text1{

   width: 350px;
   padding: 10px;

   border-style: solid;
   border-width: 1px;
   border-color: silver;
}

input.filein1{

   border-style: groove;
   width: 450px;
}

/*ein einfacher Submit-Button*/
input.submit1{

   border-style: solid;
   border-width: 1px;
}

/*ein breites Eingabefeld für Text*/
input.textin1{

   width: 225px;
}

/*ein großes Eingabefeld für Text*/
textarea.textarea1{

   width: 350px;
   height: 100px;
}

/*standard css Einstellungen für input*/
input{

   font-family: arial;
   font-size: 8pt;
   letter-spacing: 1pt;
   color: rgb(91,74,0);
}

/*standard css Einstellungen für textarea*/
textarea{

   font-family: arial;
   font-size: 8pt;
   letter-spacing: 1pt;
   color: rgb(91,74,0);
}

/*tabellen überschrift1*/
td.head1{

   font-size: 10pt;
   font-weight: bold;
}

/*tabellen überschrift2*/
td.head2{

   font-size: 8pt;
   font-weight: bold;
}

/*tabellen daten*/
td.data{

   font-size: 8pt;
   /*
   border-style: solid;
   border-width: 1px;
   border-color: silver;
   */

   text-align: left;
   vertical-align: middle;
}

/*einstellungen naviheader intern*/
table.intern{

   border-left-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-top-style: none;
   border-color: silver;/*rgb(33,85,161);*/
   border-width: 1px;

   background-color: rgb(233,233,233);

   color: black;

   position: relative;
   left: -14px;
   width: 106%;
}

td.internhead{

   font-size: 8pt;
   text-align: center;
}

td.interndata{

   text-align: center;
}

span.internbtn0{

   color: navy;
   padding: 5px;

   font-size: 8pt;
   cursor: default;
}

span.internbtnlow{

   color: navy;
   padding: 5px;

   font-size: 8pt;
   cursor: pointer;
}

span.internbtnhigh{

   color: green;
   padding: 5px;

   font-size: 8pt;
   cursor: pointer;
}

/*einstellungen link-container*/
p.newslink{

   margin: 0px;
   padding: 2px;
   color: black;
}

table.editor{

   width: 100%;
}

table.editpane{

   font-family: arial;
   font-size: 8pt;
}

textarea.editorcode{

   width: 680px;
   overflow: auto;
   border-style: solid;
   border-width: 1px;
   border-color: gray;
   background-color: white;
   color: silver;
   font-family: lucida console;
}

td.editpane{

   padding: 2px;
}

div.preview{

   border-style: solid;
   border-width: 1px;
   border-color: gray;

   width: 680px;
   height: 55px;

   padding: 10px;

   cursor: pointer;
}

span.actionlow{

   cursor: pointer;
   color: black;
}

span.actionhigh{

   cursor: pointer;
   color: gray;
}

td.ops{

   border-style: solid;
   border-width: 1px;
   border-color: silver;

   background-color: rgb(233,233,233);

   padding-right: 10px;
   padding-left: 20px;
   text-align: left;
}

ul{

   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 25px;
}

td.text{

   border-style: solid;
   border-width: 1px;
   border-color: silver;

   background-color: rgb(233,233,233);
}

div.menu{
   letter-spacing: 0px;
   visibility: hidden;
   z-Index: 100;

   position: absolute;
   top: 0px;
   left: 0px;
}

table.menu{

   border-style: solid;
   border-width: 1px;
   border-color: silver;/*rgb(33,85,161);*/

   border-top-color: rgb(233,233,233);

   border-right-width: 1px;
   border-bottom-width: 1px;

   background-color: rgb(233,233,233);
   color: gray;

   font-family: arial;
   font-size: 8pt;

   filter: alpha(opacity=96);
}

table.submenu{

   border-style: solid;
   border-width: 1px;
   border-color: silver;/*rgb(33,85,161);*/

   border-right-width: 1px;
   border-bottom-width: 1px;

   background-color: rgb(233,233,233);
   color: gray;

   font-family: arial;
   font-size: 8pt;

   filter: alpha(opacity=96);
}

td.mentrylow{

   padding: 1px;
   padding-left: 10px;
   padding-right: 10px;
   cursor: pointer;

   border-style: solid;
   border-width: 1px;
   border-color: rgb(233,233,233);
}

td.mentryhigh{

   padding: 1px;
   padding-left: 10px;
   padding-right: 10px;
   background-color: rgb(243,243,243);
   color: green;/*rgb(91,74,0);*/
   cursor: pointer;

   border-style: solid;
   border-width: 1px;
   border-color: rgb(213,213,213);
}

td.mentrylowex{

   padding: 1px;
   padding-left: 10px;
   padding-right: 20px;
   cursor: pointer;

   border-style: solid;
   border-width: 1px;
   border-color: rgb(233,233,233);

   background-image: url(style/gfx/expand.gif);
   background-repeat: no-repeat;
   background-position: right;
}

td.mentryhighex{

   padding: 1px;
   padding-left: 10px;
   padding-right: 20px;
   background-color: rgb(243,243,243);
   color: green;
   cursor: pointer;

   border-style: solid;
   border-width: 1px;
   border-color: rgb(213,213,213);

   background-image: url(style/gfx/expand2.gif);
   background-repeat: no-repeat;
   background-position: right;
}

td.mensep{

   height: 2px;
   font-size: 0px;

   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: silver;
}

table.data{

   width: 100%;
   letter-spacing: 0pt;
}

td.data2{

   padding: 0px;
   vertical-align: middle;
   font-size: 8pt;

   border-bottom-style: solid;
   border-color: silver;
   border-width: 1px;


}

td.data3{

   padding: 0px;
   vertical-align: middle;
   font-size: 8pt;
}

td.link{

   padding: 0px;
   vertical-align: middle;
   font-size: 8pt;
   /*
   border-bottom-style: dotted;
   border-color: gray;
   border-width: 1px;
   */
}


div.lay{

   position: absolute;
   top: 0px;
   left: 0px;
   font-size: 8pt;
   color: navy;
   text-align:center;
   visibility: hidden;
}

td.head1a{

   font-size: 10pt;
   text-align: left;
   vertical-align: top;
}

td.head1b{

   font-size: 10pt;
   text-align: right;
   vertical-align: top;
   padding: 0px;
}

select{

   background-color: rgb(253,253,253);
   color: gray;
   font-size: 8pt;
}

tr.rowlow{

   background-color: transparent;
}

tr.rowhigh{

   background-color: rgb(252,252,252);
}
