html, body {
        background: #fff url('img/background.gif') repeat-x;
        width: 100%;
        height: 99%;
        margin: 0;
        padding: 0;
        font-family: "Verdana", "Trebuchet MS", "Arial", "Sans-serif";
        font-size: 13px;
        color: #0a1b35;
}

td,p,span{
        color: #0a1b35;
}

#header {
        width: 960px;
        height: 143px;
        background: url('img/headr-background.gif') repeat-x;
        margin-left: auto;
        margin-right: auto;
}

#header-left {
        width: 500px;
        height: 143px;
        background: #f2f2f2 url('img/headr-left2.gif') no-repeat;
        float: left;
}

#header-middle {
        float: left;
        width: 53px;
}

#header-right {
        width: 407px;
        height: 143px;
        background: #f2f2f2 url('img/animiert5.gif') no-repeat;
        float: right;
}

#navigation {
        width: 960px;
        height: 50px;
        margin-left: auto;
        margin-right: auto;
}

#nav, #navigation ul {
        list-style: none;
        display: inline;
        margin: 0;
        padding: 0;
}

#navigation ul li, #nav li {
        list-style: none;
        display: inline;
        margin: 0;
        padding: 0;
        width: 100px;
        height: 50px;
        float: left;
        margin-left: 6px;
        margin-right: 0px;
}

#navigation ul li a, #nav li a {
        margin: 0;
        padding: 0;
        display: block;
        background: url('img/button.gif') no-repeat 0px 0px;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        vertical-align: middle;
        color: #FFFFFF;
}

#navigation ul li a.menu-current, #navigation ul li a.menu-parent{
        background: url('img/button.gif') no-repeat 0px -50px;
        color: #FFFFFF;
}

#navigation ul li a img, #nav li a img {
        border: 0;
        
}

#navigation ul li a:hover, #nav li a:hover {
        background: url('img/button.gif') no-repeat 0px -50px;
        color: #FFF000;
}

#navigation .one {
        height: 35px;
        padding-top: 15px;

}
#navigation .two {
        height: 40px;
        padding-top: 10px;
}

.nav-top {
        width: 153px;
        height: 115px;
        padding-top: 25px;
}

.nav-bottom {
        width: 153px;
        height: 38px;
}

#navtrail {
        font-weight: bold;
        color: #104890;
        clear: both;
        width: 880px;
        height: 50px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        padding-top: 50px;
}

#navtrail a {
        color: #104890;
        text-decoration: none;
}

#content {
        width: 880px;
        margin-left: auto;
        margin-right: auto;
}

#content-container {
        width: 870px;
}

#machinemenu ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
#machinemenu ul li {
        padding-top: 3px;
}

#machinemenu ul ul {
        padding-bottom: 10px;
}

#machinemenu ul ul li {
        padding-left: 20px;        
}

#machinemenu ul li a {
        color: #b14181;
        font-weight: normal;
        font-size: 16px;
}

#machinemenu ul ul li a {
        color: #b14181;
        font-weight: normal;
        font-size: 14px;
}

#machinemenu a {
        text-decoration: none;
}

#machinemenu ul ul li a.menu_current , #machinemenu a.menu_current{
        font-weight: bold;
}

#footer-container {
        width: 100%;
        height: 37px;
        position: fixed;
        bottom: 0;
}
#footer {
        width: 960px;
        height: 37px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
}

#footer-left {
        float: left;
        width: 12px;
        height: 37px;
        background: url('img/footer-left.gif') no-repeat;
}

#footer-right {
        float: right;
        width: 15px;
        height: 37px;
        background: url('img/footer-right.gif') no-repeat;
}

#footer-middle {
        width: 933px;
        float: left;
        height: 37px;
        background: url('img/footer-background.gif') repeat-x;
        text-align: center;
}

#footer-middle a {
        text-decoration: none;
        color: #2a68b6;
        font-weight: bold;
}

#mm-top {
        width: 257px;
        height: 17px;
        background: url('img/machinemenu-top.gif') no-repeat;
}

#mm-center {
        width: 245px;
        height: 495px;
        padding: 8px;
        padding-left: 10px;
        background: url('img/machinemenu.gif') no-repeat;
}

#mm-bottom {
        width: 257px;
        height: 194px;
        background: url('img/machinemenu-bottom.gif') no-repeat;
}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

a
{
  outline: none;
}
:focus, :active
{
  -moz-outline-style: none;
}


input,textarea,select,option {
        background: #f7fbff;
        border: 1px solid #aaa;
        color: #000;
        width: 100px;
        padding-left: 2px;
}

input {
        font-weight: bold;
}

textarea {
        height: 150px;
        width: 300px;
        font-family: "Verdana", "Trebuchet MS", "Sans-serif", "Arial";
}

p {
        margin: 0;
        padding: 0;
}