html,body {
        margin:0;
        padding:0;
        background:#FFFFFF;
        text-align:center;
}

body, td { 
        font: 10pt arial,sans-serif;
}

#header span {
        display:block;
        float: left;
        border-top: 9px solid #FFFFFF;
        border-bottom: 7px solid #FFFFFF;
        height:42px;
        line-height: 42px;
        vertical-align:middle;
        text-align: right;
        color: #FFFFFF;
        font-size : 10pt;
        font-weight:bold;
        text-decoration: none;
}

#header #e1 {
        width:10px;
        background-color:#267DD3;
}

#header #e2 {
        width:131px; 
        background-color:#267DD3;
}

#header #e3 {
        width:220px; 
        background-color:#4C94DB;
}

#header #e4 {
        width:340px; 
        background-color:#7FB2E5;
}

* html #header #e4 {
	width: 330px;
}

#header #e4  a {
        color: #FFFFFF;
        font-size : 10pt;
        font-weight:bold;
        text-decoration: none;
}

#header #e4  a:hover {
        text-decoration: underline;
}


/* ####################################### */
#contentbox {
        background:url("img/backtitle.gif") repeat-x left top;
        margin: 10px 0px 10px 0px; 
        padding: 28px 10px 10px 10px; 
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
        background-color:#F4F8FA;
        text-decoration:none;
        font-weight:normal;
        width:548px;
        border: 1px solid #4C94DB;
        text-align:left;
}

* html #contentbox {
	width:568px;
}

/* ####################################### */

#sidebox {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
        background-color:#F4F8FA;
        width:193px;
        border: 1px solid #4C94DB;
        text-align:left;
        filter:alpha(opacity=75);
        moz-opacity: 0.75;
        opacity: 0.75;
}

#sidebox h1 {
        margin: 0px;
        padding: 0px;
        border: 0px;
        background:url("img/backtitle.gif") repeat-x left top;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        height:18px;
        color:#FFFFFF;
        text-decoration:none;
        font-weight:bold;
        width:193px;
        text-align:left;
}

#sidebox #content {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
        margin: 5px 5px 5px 5px;
        text-decoration:none;
        font-weight:normal;
        filter:alpha(opacity=100);
        moz-opacity: 1;
        opacity: 1;
}

/* ####################################### */
#katlist ul {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
}

#katlist li {
        border: none;
        list-style: none;
        list-style-image: none;
}

/* ####################################### */
#mietproductlist a,
#productlist a {
        color: #000000;
        font-size : 10pt;
        font-weight:normal;
        text-decoration: none;
}

#mietproductlist a:hover,
#productlist a:hover {
        text-decoration: underline;
}

#productlist tr.light {
        background-color: #eeeeee;
}
#productlist tr.dark {
        background-color: #ffffff;
}

#product a {
        color: #000000;
        font-size : 10pt;
        font-weight:normal;
        text-align: right;
        margin-right:0;
        text-decoration: underline;
        float: right;
}

/* ####################################### */
/* ####################################### */
#headline   {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10pt; 
        color: #0066CC; 
        padding: 0px;
        margin: 0px;
        text-decoration: none; 
        font-weight: bold;
        text-align:left;
}

#headline h1  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt; 
        color: #0066CC; 
        padding: 0px;
        margin: 0px;
        margin-bottom: 10px;
        text-decoration: none; 
        font-weight: bold;
}

#headline  h2  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt; 
        color: #0066CC; 
        padding: 0px;
        margin: 0px;
        text-decoration: none; 
        font-weight: bold;
}
/* ####################################### */

#mietproduct table {
        background-color:#F4F8FA;
        border: 1px solid #7CC4FB;
}

#mietproduct th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt; 
        color: #000000;
        padding: 3px;
        text-decoration: none; 
        font-weight: bold;
}

#mietproduct td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt; 
        color: #000000;
        padding: 3px;
        text-align:center;
        text-decoration: none; 
        font-weight: normal;
}
/* ####################################### */

#contact td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        text-decoration:none;
        font-weight:bold;
}

#contact td.red {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        text-decoration:none;
        font-weight:bold;
        color:red;
}


/* ####################################### */

#copyright {
        padding: 10px 10px 4px 10px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#DDDDDD;
        text-decoration:none;
        font-weight:normal;
}

#copyright a {
        font-family:Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#DDDDDD;
        text-decoration:none;
        font-weight:normal;
}

#copyright a:hover {
        color:#AAAAAA;
}

.red {
         color:red;
}

