body {
font-size:70%;
background:#FFFFFF;
color:#000000;
}

.headerlist {

background-color:#E7EDF7;
color:black;
border-top-color:#5380CA;
border-top-width:1px;
border-top-style:solid;
padding-top:3px;
padding-bottom:3px;
}


a.const {
color:blue;
}


.headershift {

padding-left:10px;
padding-right:10px;
color:red;

}


.headerTitle {

font-size:16pt;
font-family:Arial;

}
.headerlink {
color:black;
font-size:88%;
}


table.header {
margin-bottom:5px;
}


.headertd {

padding-left:40px;

}

.inputfield {

height:22px;
font-size:9pt;
}

.tip {

border-style:solid;
border-width:2px;
border-color:#E7EDF7;
}

.tipheader {
background-color:#E7EDF7;
color:black;
font-size:80%;
font-weight:bold;
}

.tipcontent {
font-size:80%;
}

.text {
font-size:80%;
}

.textgray {
font-size:80%;
background-color:#EEEEEE;
}


.textlightgray {
font-size:80%;
background-color:#EFEFEF;
}


.servicepanel {

font-size:80%;
background-color:#A3B9DF;
color:white;
padding-left:10px;
padding-right:10px;
}


tr.htr{
background-color:#F0F5FF;
}


ul.divs{
margin:5 5 5 25;
padding:0 0 0 0;
font-size:80%;
}
ul.news{
margin:5 5 5 25;
padding:0 0 0 0;
font-size:80%;
}
td.category1{
font-size:100%;
padding-left:10;
}
td.category2{
font-size:80%;
padding-left:15;
}

ul.catalog{
margin:5 5 5 25;
padding:0 0 0 0;
font-size:80%;
}

td.newscontent{
font-size:85%;
padding-left:10;
}
ul.servtree{
font-size:120%;
}
ul.category li{
margin:10 10 10 30;
padding:0 0 5 0;
font-size:100%;
}
td.position{
font-size:80%;
padding-top:3;
margin-left:20;
}
td.description{
font-size:90%;
padding-left:10;
}
p.descriptioncontent{
font-size:90%;
margin-top:0;
margin-bottom:10;
}


.answering {
display:inline;
background-color:#B6E3FF;
}

dt.item {
margin-left:-20px;

}

.theme {
width:100%;
background-color:#E7EDF7;
color:black;
font-size:80%;
font-weight:bold;
right-margin:0 px;
}

.theme a {
color:black;
}

.head {

font-size:125%;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:black;
}

dl.messageTree {

padding:10 0 0 25;
margin-left:5px;

}

.foruminputfield {
width:400px;
border-style:solid;
border-color:black;
border-width:1px;
}

.inputbutton {
font-size:9pt;
height:25px;
width:200px;
align:center;
vertical-align:middle;
}
p.news{
margin:10 10 10 10;
font-size:50%;
}
ul.source li{
margin:5 5 5 0;
padding:0 0 0 0;
font-size:90%;

}
.s {border: solid;  border-width: 1px; border-color: #E7EDF7; }
