* {
margin:0;
padding:0;
}

html,body {
height:100%;
}

body {
background:#CCCCCC;
margin:0;
text-align:left;
}

body p {
padding: 0;
}

.overallcontainer {
font:normal 11px Verdana;
margin:0;
min-height:100%;
overflow:visible;
padding:0;
text-align:left;
width:798px;
background:url(../gfx/common/bg.gif) repeat-y;
}

.langMenu {
position: absolute;
top: 170px;
left: 640px;
} 

.headercontainer {
height:170px;
width:750px;
}

.transparenz {
background:url(../gfx/common/header-transparenz.png) no-repeat;
color:#FFFFFF;
width:750;
height:170;
padding: 170px 750px  0 0;
}

.navigationcontainer {
font:normal 10px Verdana;
background:url(../gfx/common/navigation-bg.gif) no-repeat;
padding:0px 0 10px 0;
text-align:left;
width:750px;
}

.contentcontainer {
background:#FFF;
color:#333;
line-height:16px;
width:700px;
}
.centerContent {
padding-left: 10px;
}
.content-left {
background:#FFF;
color:#333;
float:left;
line-height:16px;
padding:0 10px 30px 10px;
text-align:left;
width:290px;
}

.content-left-insert {
background:#FFF;
color:#333;
line-height:16px;
padding:0 0 20px 10px;
text-align:left;
width:290px;
}

.content-left-boxcontainer {
color:#333;
line-height:16px;
margin-left: -10px;
padding:0 0 0 0;
text-align:left;
position:relative;
}

.content-left-boxheadline {
margin-left:10px;
}



.content-left-box {
color:#333;
line-height:16px;
padding:25px 25px 10px 20px;
margin-top: 38px;
margin-bottom:20px;
border: #660000;
border:solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
text-align:left;
width:235px;
min-height:108px;
position:relative;
}

.prodottibottlecontainer {
padding:0 0 0 0;
border: #660000;
width:42px;
position:absolute;
left:259px;
top:29px;
}

.content-right {
background:#FFF;
color:#333;
float:left;
line-height:16px;
padding:0 0 30px 20px;
text-align:left;
width:369px;
list-style-image: url(../gfx/common/list.gif);
list-style-type: disc;
}

.content-left-box ul,
.content-left-insert ul,
.content-right ul,
.footercontainer ul {
padding-left:25px;
}

.content-left-box p,
.content-left-insert p,
.content-right p,
.footercontainer p {
padding-bottom:10px;
}

.content-left-box a:link,
.content-left-box a:active,
.content-left-box p a:visited,
.content-left-insert a:link,
.content-left-insert a:active,
.content-left-insert a:visited,
.content-right a:link,
.content-right a:active,
.content-right a:visited,
.footercontainer a:link,
.footercontainer a:active,
.footercontainer a:visited {
text-decoration:none;
color:#666;
}

.content-left-box a:hover,
.content-left-insert a:hover,
.content-right a:hover,
.footercontainer a:hover {
text-decoration:underline;
color:#000;
}

.footercontainer {
clear:both;
color:#999;
line-height:16px;
border-top:1px solid #999999;
width:680px;
font:normal 10px Verdana;
margin:10px 10px 20px 10px;
padding: 10px 10px 0 10px;
}

.logocontainer {
left:21px;
position:absolute;
top:40px;
}

.claimcontainer {
left:147px;
position:absolute;
top:71px;
}

.traubecontainer {
left:717px;
position:absolute;
top:129px;
}
h2.imageheader {
height : 80px;
background-repeat : no-repeat;
padding : 0 0 0px 0;
margin : 0 0 0px 0;
}
h4.imageheader {
height : 21px;
background-repeat : no-repeat;
padding : 0 0 2px 0;
margin : 0 0 8px 0;
}
h2.imageheader strong, h4.imageheader strong {
display : none;
}
.csc-textpic-caption {
font-style: italic;
line-height:13px;
}
input {
font:normal 11px Verdana;
 border:solid 1px #CCC
}
textarea {
font:normal 11px Verdana;
 border:solid 1px #CCC
}
.csc-mailform {
border:0;
}