@charset "ISO-8859-1";

* {
                margin: 0px;
                font-size: 100%;
                font-weight: normal;
                text-decoration: none;
                font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content {
                position: relative;
                margin: 10px auto;
                width: 960px;
                height: auto;
}
#header {
                width: 936px;
                height: 110px;
                margin-left: 12px;
                margin-right: 12px;
}
#maincontent {
                position: absolute;
                margin-top: 15px;
                width: 936px;
                height: auto;
                margin-left: 12px;
}
#contentright {
                width: 771px;
                background: #EFEFEF;
                float: right;
                height: 487px;
                -moz-border-radius:10px;
                -khtml-border-radius:10px;
                overflow:auto;
                font-size: 0.7em;
                padding-bottom:5px;
}
#contentright #rightcontent{
                margin-top:8px;
                margin-bottom:5px;
                margin-left:5px;
                margin-right:1px;
                height: 474px;
                overflow:auto;
}
#contentright #rightcontent a{
                color:#000000;
}
#sub {
                width: 960px;
}
#tablemenu {
                z-index: 2;
                margin-top: -29px;
                width: 400px;
                height: auto;
                margin-left: 400px;
}
#sidebarright {
                width: 150px;
                float: left;
                height: auto;
}
#sidebaroben {
                margin-bottom: 1px;
                height: 35px
}
#sidebarunten {
               background-image: url(../image/sidebar_unten.gif);
               width: 150px;
               background-repeat: no-repeat;
               margin-bottom: 1px;
               height: 150px;
}
#logo {
               background-image: url(../image/logo_header.jpg);
               z-index: 1;
               width: 936px;
               background-repeat: no-repeat;
               height: 110px;
}
#footer {
               position: relative;
                width: 771px;
                float: right;
               height: auto;
}
#footertext {
               /* color: #535353; */
               color: #BFBFBF;
               font-size: 0.7em;
               padding-top: 12px;
}
#footerlinks {
               padding-bottom: 15px;
               margin-top: 10px;
               width: 936px;
}
#footerlinks ul li {
               display: inline;
               margin-right: 15px;
               text-decoration: none;
}
#footerlinks li a {
               display: inline;
               color: #535353;
               text-decoration: none;
               font-size: 0.7em;
}
#footerlinks li a:hover, #footerlinks li a:focus #footerlinks li a:active {
               display: inline;
               color: #009de0;
               text-decoration: none;
}
#footerlinks li a.aktiv:active {
               color: red;
}
#submenu ul li a.activesub {
               color: #bc016b;
}
ul,ol {
               list-style-type: none;
               list-style-image: none;
               padding: 0px;
}
#rightcontent ul, #rightcontent ol{
               list-style-type: disc;
               padding:30px;
               padding-top:5px;
               padding-bottom:5px;
}
b, strong {
               font-weight: bold;
}
td{
               text-align:left;
}
img,* a img {
               border: 0px;
}


#submenu {
        width: 480px; margin-bottom: 4px; color: #333333; font-size: 0.7em;
}
#submenu ul li {
        display: inline; margin-left: 17px; margin-right: 17px;
}
#submenu li a:link, #submenu li a:visited {
        display: inline; color: #535353; text-decoration: none;
}
#submenu li a:hover, #submenu li a:focus, #submenu li a:active {
        color: #009de0; text-decoration: none;
}

ul#menu li {
        border-bottom: #fff 1px solid; font-size: 0.75em;
}

ul#menu li.sidebaroben {
        border-top: #fff 1px solid
}
ul#menu li a:link, ul#menu li a:visited {
        padding-bottom: 5px;
        padding-left: 18px;
        padding-right: 0px;
        display: block;
        background: #ccc;
        color: #fff;
        text-decoration: none;
        padding-top: 5px;
}
ul#menu li a:hover, ul#menu li a:focus, ul#menu li a:active {
        background: #009de0;
        color: #fff;
}

ul#menu li.cat a{
        color: #fff;
        background: #009de0;
}

ul#menu li.cataktiv a{
        background: #FF9933;
        color: #fff;
}
ul#menu li.subcat a{
        color: #fff;
        font-size:0.95em;
        padding-left:24px;
}
ul#menu li.subcataktiv a{
        background: #009de0;
        color: #fff;
        font-size:0.95em;
        padding-left:24px;
}



#tablemenu a .out{
        display:inline;
}
#tablemenu a .over{
        display:none;
}
#tablemenu a:hover .out{
        display: none;
}
#tablemenu a:hover .over{
        display: inline;
}
.fehler{
        color:#FF9933;
        font-weight:bold;
}
#produkteingabe{
        padding:3px;
        padding-left:10px;
        margin:10px;
        margin-left:30px;
        width:450px;
        float:left;
}
#factsheetanzeige{
        text-align:center;
        width:200px;
        float:left;
        margin:10px;
        margin-top:18px;
}
#preisausgabe{
        width:200px;
        float:left;
        margin:10px;
}
fieldset legend{
        margin-bottom:8px;
        margin-left:8px;
        padding:2px;
}
#help{
        background-color:#EFEFEF;position:absolute;top:150px;left:240px;padding:20px;border:1px dashed #000000;padding-top:5px;display:none;
}

select, option{
        background-color:#f9fafb;
}
