html, body {
 height: 100%;
 width: 100%;
 
 background-color: #ffffff;
 background-image: url(../img/back.jpg);
 background-repeat: repeat-x;

 color: #000000;
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}

a:link, a:visited, a:active { 
 color: #054886;
 font-weight: normal;
 text-decoration: none;
}

a:hover {
 color: #0087ef;
 font-weight: normal;
 text-decoration: none;
}

table, tr, td {
 font-size: 12px;
 line-height: 23px;
}

h1 {
 color: #054886;
 font-size: 18px;
 font-weight: normal;
 padding-left: 16px;
}

.contenttext {
 font-size: 11px; 
 padding-left: 16px;
}

.title {
 padding-left: 5px;
 padding-right: 5px;
 background-color: #ffffff;
 color: #606060;
 font-weight: bold;
 font-size: 13px;
}

.layoutmain {
 width: 100%; 
 height: 100%;
}

.menu {
 height: 31px;
}

.top {
 height: 168px; 
 padding-left: 21px;
}

.menupointfirst {
 height: 30px; 
 cursor: pointer; 
 font-weight: bold; 
 font-size: 12px; 
 padding-left: 15px; 
 border: 1px solid #FFFFFF; 
 border-right-style: dotted; 
 border-top-width: 1px; 
 border-bottom-width: 0px; 
 border-left-width: 0px; 
 border-collapse: collapse;
}

.menupoint {
 height: 30px;
 cursor: pointer; 
 font-weight: bold; 
 font-size: 12px; 
 padding-left: 10px; 
 border: 1px solid #FFFFFF; 
 border-right-style: dotted; 
 border-top-width: 1px; 
 border-bottom-width: 0px; 
 border-left-width: 0px; 
 border-collapse: collapse;
}

.menupointright {
 height: 30px; 
 font-weight: bold; 
 font-size: 14px; 
 text-align: right; 
 padding-right: 15px; 
 border: 1px solid #FFFFFF; 
 border-right-width: 0px; 
 border-top-width: 1px; 
 border-bottom-width: 0px; 
 border-left-width: 0px; 
 border-collapse: collapse;
}

.submenu {
 width: 220px; 
 background-image: url(../img/submenu.jpg); 
 background-repeat: repeat-y; 
 vertical-align: top; 
 padding-left: 15px;
}

.content {
 background-color: #ffffff; 
 vertical-align: top; 
 padding: 20px;
}

.tabwin {
 width: 662px;
}

.tabwin_top {
 padding-left: 20px;
 height: 30px;
 background-image: url(../img/tabwin_top.gif);
 background-repeat: no-repeat;
 border-collapse: collapse;
}

.tabwin_middle {
 padding-left: 20px;
 background-image: url(../img/tabwin_middle.gif);
 background-repeat: repeat-y;
 border-collapse: collapse;
}

.tabwin_middletable {
 width: 620px;
}

.tabwin_bottom {
 height: 12px;
 background-image: url(../img/tabwin_bottom.gif);
 background-repeat: no-repeat;
 border-collapse: collapse;
}

.tdwina {
 font-size: 11px; 
 padding-left: 8px;
}

.tdwinb {
 background-color: #e5e5e5;
 font-size: 11px;
 padding-left: 8px;
}

.diagramm {
 width: 290px; 
 background-color: #FFFFFF; 
 border:1px solid #000000; 
 border-top-width : 1px; 
 border-right-width : 1px; 
 border-bottom-width : 1px; 
 border-left-width : 1px;
}

.footerfont {
 color: #ffffff;
 text-decoration: none;
}

.footerleft {
 background-color: #6a6a6a; 
 color: #ffffff; 
 height: 17px; 
 border: 0px solid #000000; 
 border-top-width: 0px; 
 border-right-width: 0px; 
 border-bottom-width: 0px; 
 border-left-width: 0px; 
 border-collapse: collapse; 
 font-size: 9px; 
 padding-left: 10px;
}

.footerright {
 background-color: #6a6a6a; 
 color: #ffffff; 
 height: 17px; 
 border: 0px solid #000000; 
 border-top-width: 0px; 
 border-right-width: 0px; 
 border-bottom-width: 0px; 
 border-left-width: 0px; 
 border-collapse: collapse; 
 font-size: 9px; 
 padding-right: 10px; 
 text-align: right;
}

.input {
 width: 160px;
 font-size: 13px;
 text-indent: 1px;
 border: 1px solid #054786;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
}

.input2 {
 font-size: 13px;
 text-indent: 1px;
 border: 1px solid #054786;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
}

.inputvar2 {
 width: 245px;
 font-size: 13px;
 text-indent: 1px;
 border: 1px solid #054786;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
}

.inputprio {
 width: 50px;
 font-size: 13px;
 text-indent: 1px;
 border: 1px solid #054786;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
}

.inputttl {
 width: 80px;
 font-size: 13px;
 text-indent: 1px;
 border: 1px solid #054786;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
}

.usagefont {
font-size: 10px;
}

.resellermenu {
border: 1px solid #e5e5e5;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-collapse: collapse;
width: 95px;
height: 10px;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

.selectedcolor { 
 background-color: #e5e5e5; 
} 

.usagefont { 
 font-size: 10px; 
} 

.smallButton {
    -moz-box-shadow:inset 0px 1px 0px 0px #77bff9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #77bff9;
    box-shadow:inset 0px 1px 0px 0px #77bff9;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0085eb), color-stop(1, #044d91) );
    background:-moz-linear-gradient( center top, #0085eb 5%, #044d91 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085eb', endColorstr='#044d91');
    background-color:#0085eb;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #abceff;
    display:inline-block;
    color:#ffffff;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding:4px 24px;
    text-decoration:none;
}.smallButton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #044d91), color-stop(1, #0085eb) );
    background:-moz-linear-gradient( center top, #044d91 5%, #0085eb 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#044d91', endColorstr='#0085eb');
    background-color:#044d91;
}.smallButton:active {
    position:relative;
    top:1px;
}