

html, body {
    font-size: 100%;
    font-family: "Free Sans", Arial, Sanserif, Serif;
    margin: 0px;
    padding: 0px;
    height: 100%
}

body {
    position: relative;
}

#WSContentWrapper {
    min-height: 100%;
    margin-top: -40px;
    position: relative;
}

#WSContent {
    padding-top: 40px;
}

#leftBorderContainer {
    position: absolute;
    width: 231px;
    height: 100%;
    overflow: hidden;
    left: 0px;
    top: 40px;
}

#leftBorderPainter {
    width: 230px;
    border-right-style: solid;
    border-width: 1px;
    border-color: silver;
    height: 100%;
    margin-top:160px;
    background-image:url('../images/template/togrd.png');
    background-repeat:repeat-y;
}

#WSBody {
    width: 1050px;
    position: relative;
}

#WYSSTITLE{
    font-size:1.5em;
    margin-top:5px;
}

.prefooterBlock{
    position:absolute;
    top:334px;
    margin:0px;
    padding:0px;
}

.prefooterBlock > *{
    margin:0px;
    padding:0px;
}

.prefooterBlock dt{
    border-color: silver;
    border-width: 1px;
    border-style: solid;
    border-bottom-style: none;
    overflow: hidden;
    height: 33px;
    font-size: 12px;
    width:490px;
    position:relative;
    background-color:#f1f2f3;
}

.prefooterBlock dt > *{
    position:absolute;
    top: 5px;
}

.prefooterBlock dt img{
    right:0px;
}

.prefooterBlock dt span {
    margin: 5px;
    margin-left: 20px;
    overflow: hidden;
}

.prefooterBlock dd {
    border-color: silver;
    border-width: 1px;
    border-style: solid;
    list-style-type: none;
    list-style-image:none;
    font-size: 8pt;
    min-height: 60px;
    width:490px;
    position:relative;
}

.prefooterBlock dd ul{
    padding:0px;
    margin:5px;
    margin-left: 20px;
    margin-top: 10px;
}

.prefooterBlock dd img{
    position:absolute;
    bottom:-1px;
    right:-1px;
}

FORM#serviceForm > DIV {
    clear: both;
}

FORM#serviceForm DIV DIV:first-child {
    width: 35%;
    clear: both;
    float: left;
}

FORM#serviceForm DIV DIV+DIV {
    width: 60%;
    float: left;
}

FORM#serviceForm INPUT[type=text] {
    width: 100%;
    margin:1px;
}


FORM#serviceForm INPUT[type=email] {
    width: 100%;
    margin:1px;
}


FORM#serviceForm TEXTAREA {
    width: 100%
}

#vertLine {
    position: absolute;
    height: 100%;
    width: 230px;
    padding: 0px;
    margin-top: 40px;
}

#vertLine DIV {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: silver;
    width: 100%;
    height: 100%;
    margin-top: 25px;
}

#wyssImageContainer{
    margin: 0px;    
    padding:0px;
}

#wyssImageContainer a img{
    border-width:0px;
}

#wyssImageContainer img{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
}

#wyssImageContainer #imageRight{
    float:right;
}

#wyssImageContainer #imageLeft{
    float:left;
}

#wyssImageContainer #imageCenter{
    position:absolute;
    left:50%;
}

#WSContent UL{
    /*list-style-image: url('/opencms/opencms/system/modules/ch.wyss.mirella/resources/images/list_dot.png');*/
}

#WSContent DL UL{
    list-style-type: none;
    list-style-image: none;
    margin-top:10px;
}

#WSContent UL.innerList {
    padding:0px;
    margin:0px;
	padding-left:10px;
    list-style-image: url('../images/li-dash.png');
}
