/**************************** BASIC CLASSES ***********************/
body{
color: #434343;
font-family: Verdana, Arial, Geneva, Helvetica, Sans-serif;
font-size: 11px;
background: #a60230;
padding: 0 0 25px 0;
text-align:center;
}
a{color: #a60230;font-weight: normal;}
a:hover{text-decoration: none;}
h1{font-size: 20px;margin: 0 0 10px 0;}
h2{font-size: 13px;margin: 0 0 10px 0;}
h3{margin-top: 15px;}
h4{font-weight: normal;margin-bottom: 5px;}
p{text-indent: 20px;margin-top:5px;}

/**************************** HEADER ***********************/
div.header_bounding{
height: 339px;width:950px;
margin:auto;
background: url('images/header.jpg') no-repeat center top;
border-top: 1px solid #a60230;
padding: 0;
text-align:center;
}

/*   LOGO LINK  */
a.logo{display:block;width:285px;height:45px;margin: 25px 0 0 30px;}

/*   LANGUAGES  */
a.sk{display:block;width:30px;height:30px;float:right;top:-40px;right:177px;position:relative;}
a.de{display:block;width:30px;height:30px;float:right;top:-40px;right:97px;position:relative;}
a.en{display:block;width:30px;height:30px;float:right;top:-40px;right:19px;position:relative;}
a.it{display:block;width:30px;height:30px;float:right;top:-40px;right:-60px;position:relative;}

/**************************** MAIN ***********************/
table.display_bounding{
width:950px;
margin: auto;
padding: 0;
line-height: 20px;
background: url('images/main_display.jpg') repeat-y center top;
text-align: left;
}
    table.display_bounding td.left_cell{
    width: 653px; max-width: 653px;
    overflow: hidden;
    padding: 15px 15px 15px 35px;
    line-height: 22px;
    }
    table.display_bounding td.right_cell{
    color: #ffffff;
    padding: 15px 35px 15px 15px;
    line-height: 14px;
    vertical-align: bottom;
    overflow: hidden;
    }

/**************************** FOOT ***********************/
div.foot{
text-align:center;
margin: auto;padding: 10px;
font-size: 10px;
color: #ffffff;
width:940px;height:54px;
background: url('images/foot.jpg') no-repeat top center;
}