/* layout */

.containerwrap {
     width: 750px;
     margin-top: 20px;
     margin-left: auto;
     margin-right: auto;
     text-align: justify;
     margin-bottom: 20px;
     background-color: #FFFFFF;
}

.boxheader {
     width: 100%;
     height: 100px;
     clear: both;
     text-align: right;
}

.containernavigation {
     width: 750px;
     float: left;
}

.boxnavigation {
     width: 550px;
     height: 20px;
     background-color: #000000;
     float: left;
}

.boxlogo {
     width: 200px;
     height: 20px;
     background-color: #000000;
     float: right;
}

.boxspacetop {
     width: 750px;
     height: 30px;
     clear: both;
     text-align: right;
}

.containerbody {
     width: 550px;
     float: left;
}

.boxcontent {
     width: 380px;
     float: left;
     padding: 0px 10px 0px 10px;
     text-align: justify;
}

.boxpictures {
     width: 132px;
     padding: 0px 9px 0px 9px;
     float: right;
}

.boxnews {
     width: 179px;
     float: right;
     padding: 0px 10px 0px 9px;
     border-left-color: #000000;
     border-left-style: dashed;
     border-left-width: 1px;
     text-align: justify;
}

.boxspacebottom {
     width: 750px;
     height: 30px;
     clear: both;
}

.boxfooter {
     width: 100%;
     height: 25px;
     clear: both;
     background-color: #000000;
     text-align: center;
}

.boxclear {
     clear: both;
}


/* ie hack: */
.iehackwrap {
     text-align: left;
}



/* formatting */
div {
     margin: 0px;
     padding: 0px;
}


p.header {
     padding: 0px 0px 10px 0px;
     margin: 0px;
     font-size: 12pt;
     color: #000000;
}

p.content {
     padding: 0px 0px 0px 0px;
     margin: 0px;
     font-size: 8pt;
     color: #000000;
}

p.footer {
     padding: 6px 20px;
     margin: 0px;
     font-size: 8pt;
     color: #999999;
}


p.newslistentry {
     padding: 0px 0px 15px 0px;
     margin: 0px;
     font-size: 8pt;
     color: #000000;
}


a {
     color: #000000;
     text-decoration: none;
}

a:hover {
     color: #0000FF;
     text-decoration: underline;
}

a.footer {
     color: #999999;
     text-decoration: none;
}

a:hover.footer {
     color: #FFFFFF;
     text-decoration: underline;
}

a.start {
     color: #999999;
     text-decoration: none;
}

a:hover.start {
     color: #000000;
     text-decoration: none;
}

.header {
     font-size: 12pt;
     font-weight: bold;
     color: #000000;
}


ul.content {
     list-style-type:circle;
}

li.content {
     margin-left: 0px;
}

ul.partner {
     list-style-type:circle;
}

li.partner {
     margin-left: 0px;
     padding-bottom: 5px;
}

ul.stock {
     list-style-type:circle;
}

li.stock {
     margin-left: 0px;
     padding-bottom: 5px;     
}

ul.sitemap {
     list-style-type:circle;
}

li.sitemap {
     margin-left: 0px;
}

ol.sitemap {
     list-style-type:disc;
}


td {
     font-family: Arial;
     font-size: 8pt;
     color: #FFFFFF;
}

td.start {
     font-family: Arial;
     font-size: 8pt;
     color: #999999;
}

img.picture {
     border-color:#000000;
}

img.partner {
     padding: 0px 0px 5px 0px;
}


input, textarea {
     font-family: monospace;
     font-size: 10pt;
     color: #000000;
     background: #C0C0C0;
     border: 0px;
}

.button {
     font-family: Arial;
     font-size: 8pt;
     color: #000000;
     background: #C0C0C0;
     border-width: 1px;
     border-style: solid;
     border-color: #000000;
}


body.start {
     font-family: Arial;
     font-size: 8pt;
     color: #000000;
     background-color: #FFFFFF;
     margin: 0px;
     padding: 0px;
}

body.site {
     font-family: Arial;
     font-size: 8pt;
     color: #000000;
     background-color: #999999;
     background-image: url("../pic/bg.jpg");
     margin: 0px;
     padding: 0px;
}

body.popup {
     font-family: Arial;
     font-size: 8pt;
     color: #000000;
     background-color: #FFFFFF;
     background-image: url("../pic/popup/bg.gif");
     margin: 0px;
     padding: 60px 10px 10px 10px;
}




/* ----------------- */

h1 {
     padding: 2px 10px;
     margin: 0px;
}

.picture {
       border-width: 1px;
       border-style: solid;
       border-color: #000000;
}


.areaselect {
       font-family: Arial;
       font-size: 8pt;
       color: #000000;
       background: #C0C0C0;
       border: 0px;
}
