body {
	font-family: Tahoma, Arial, Sans-Serif, ;
	font-size: 9pt;
 	background-color: #DCDCDC;
	color: #000000;
           text-align: left;
           height: 101%;
           border-width: 0;
}
a:hover,a:focus {
           font-size: 10pt;
           color: #FF0000;
           border-width: 0;
}
a {
           font-size: 10pt;
           color: #000000;
           text-decoration: none;
           border-width: 0;
}
.ahl:hover,.ahl:focus {
           font-size: 10pt;
           color: #FF0000;
           border-width: 0;
}
.ahl {
           font-size: 10pt;
           color: #000000;
           text-decoration: none;
           border-width: 0;
}
table {
           font-size: 10pt;
           border-width: 0;
           border-style: solid;
           color: #000000;
           border-color: #FF0000;
      }
td    {
           font-size: 10pt;
           border-color: #FF0000;
           border-width: 0;
           border-style: solid;
      }
.cinput:hover,.cinput:focus {
        font-size: 10pt;
        width: 140px;
        color: #000000;
        background-color: #FF0000;
        background-repeat: no-repeat;
        background-position: right ;
        margin:3px 10px 3px 2px;
        border:1px solid #9F9F9F;
        text-align: center;
        }

.binput:hover,.binput:focus {
        font-size: 10pt;
        width: 70px;
        color: #000000;
        background-color: #FF0000;
        background-repeat: no-repeat;
        background-position: right ;
        margin:3px 10px 3px 2px;
        border:1px solid #9F9F9F;
        text-align: center;
        }
input:hover,select:hover,input:focus,select:focus {
        font-size: 10pt;
        color: #000000;
        background-color: #DFDFDF;
        background-repeat: no-repeat;
        background-position: right ;
        margin:3px 10px 3px 2px;
        border:1px solid black;
        text-align: left;
        }

textarea:hover,textarea:focus {
        font-size: 10pt;
        color: #000000;
        background-color: #DFDFDF;
        background-repeat: no-repeat;
        background-position: right ;
        margin:3px 10px 3px 2px;
        border:1px solid black;
        text-align: left;
        }

textarea {
        font-size: 10pt;
        color: #000000;
        background-color: #DFDFDF;
        background-repeat: no-repeat;
        background-position: right ;
        margin:3px 10px 3px 2px;
        border:1px solid black;
        text-align: left;
}
.bimg:hover,.bimg:focus
{
        border-width: 1 1 1 1;
        border-color: #FFFFFF;
        border-style: dotted dotted dotted dotted;
}
.bimg
{
        border-width: 1 1 1 1;
        border-color: #FFFFFF;
        border-style: solid solid solid solid;
}
img
{
        border-width: 0;
}
input, select {
        font-size: 10pt;
        color: #3F3F3F;
        background-color: #DFDFDF;
        background-repeat: no-repeat;
        background-position: right ;
        margin:3px 10px 3px 2px;
        border:1px solid #9F9F9F;
        text-align: left;
        padding:2px;
}
.binput {
        width: 70px;
        font-size: 10pt;
        color: #DFDFDF;
        margin:3px 10px 3px 2px;
        background-color: #000000;
        text-align: center;
}
.cinput {
        width: 140px;
        font-size: 10pt;
        color: #DFDFDF;
        background-color: #000000;
        text-align: center;
}
select {
	width: 150px;
}
.bgmenuehl
{
	text-align: center;
}
.menuhl
{
	border-color: #000000;
	border-width: 1 1 1 1;
	border-style: solid;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	padding: 0;
	background-image: url('/data/theme/fenster/rahmenh.gif');
}
.menuhl2
{
           background-color: #B1B7BD;
           color: #000000;
           border-color:  #000000;
           border-width: 1 1 0 1;
           border-style: solid;
           text-align: center;
}
.bgmenuehlsm
{
           background-color: #FFFFFF;
           color: #000000;
           border-color:  #696969;
           border-width: 0 0 0 0;
           border-style: solid;
           text-align: center;
}
.bgmenue
{
           background-color: #BDB76B;
           color: #000000;
           border-color: #FF0000;
           border-width: 1;
           border-style: solid;
           text-align: left;
}
.bgmenue1
{
           color: #DFDFDF;
           border-color: #FF0000;
           border-width: 0;
           border-style: solid;
           width: 100%;
}
.tabline
{
           color: #000000;
           background-color: #DCDCDC;
           border-style: solid;
           border-width: 1px 1px 1px 1px;
           border-color: #C0C0C0;
           text-align: center;
}
.tabline2
{
           background-color: #FFFFFF;
           color: #000000;
           border-color: #000000;
           border-width: 1 1 1 1;
           border-style: dotted dotted dotted dotted;
}
.tabcols
{
           background-color: #FFFFFF;
           color: #000000;
           border-color: #696969 #C0C0C0 #C0C0C0 #696969;
           border-width: 1;
           border-style: solid;
}
.bgmenuehlusd
{
           background-color: #DCDCDC;
           color: #000000;
           border-color:  #003030;
           border-width: 0;
           border-style: solid;
           text-align: center;
}
.bgmenuehlnobg
{
           color: #000000;
           border-color: #FF0000;
           border-width: 0;
           border-style: solid;
           text-align: center;

}
.thetable, .banner, .loginline
{
           border-width: 0;
           border-color: #F5F5DC;
           border-style: solid;
           border-top: 0;
           border-left: 0;
           border-right: 0;
}
.console
{
	border-color: #C0C0C0;
         border-width: 1;
         background-color: #F5F5F5;
         color: #000000;
         border-style: solid;
}
.mainwindow
{
           background-color: #FFFFFF;
           color: #000000;
           border-color: #BCBCBC;
           border-width: 1 0 1 0;
           border-style: dotted solid dotted solid;
}

.subwindow1, .subwindow2
{
           background-color: #FFFFFF;
           color: #000000;
           border-color: #696969;
           border-width: 0;
           border-style: solid solid solid solid;
}

.comment
{
           color: #000000;
           background-color: #DCDCDC;
           border-style: solid;
           border-width: 1px 1px 1px 1px;
           border-color: #C0C0C0;
}
.comment2
{
           background-color: #000000;
           color: #FFCF00;
           border-width: 0;
           width: 100%;
}
.warning
{
	color: #FF0000;
	text-align: left;
	width: 100%;
	font-weight: bold;
}
.success
{
	text-align: left;
	width: 100%;
	color: Green;
	font-weight: bold;
}
.selmenuo {
           font-size: 10pt;
           border-width: 0;
           border-style: solid;
           color: #000000;
      }
.unselmenuo {
           font-size: 10pt;
           border-width: 0;
           border-style: solid;
           color: #000000;
      }
