div#content {
margin-left: 34px;
width: 950px;
}

* html div#content {
padding-top: 15px;
}

div#content table.csc-searchform {
margin-top: 20px;
}

div#content table.csc-searchform td.csc-form-labelcell {
width: 130px;
}

div#content table.csc-searchform input {
background-color: #fff;
}

div#content h3.csc-searchResultHeader {
margin-top: 10px;
font-size: 11px;
}

div#content div.img-block dl.csc-textpic-image {
margin-right: 0px;
}

div#sub-navi-dose {
position: absolute;
margin: -15px 0px 0px 175px;
}

* html div#sub-navi-dose {
margin-left: 141px;
}

div#sub-navi {
width: 222px;
margin-right: 45px;
float: left;
}

div#sub-navi-top, div#sub-navi-bottom {
width: 222px;
height: 61px;
}

div#sub-navi-top {
background: url(../img/sub-navi-top.gif) no-repeat;
margin-bottom: 5px;
}

div#sub-navi-bottom {
background: url(../img/sub-navi-bottom.gif) no-repeat;
margin-top: 5px;
}

div#sub-navi-inner {
width: 221px;
overflow: hidden;
border: 1px solid #ccab82;
border-width: 1px 1px 0px 0px;
}

div#sub-navi-inner a {
display: block;
height: 20px;
border-bottom: 1px solid #ccab82;
}

div#sub-navi-inner li.sub-navi-element a {
margin-left: 15px;
}

div#sub-navi-inner li.sub-navi-sub-element a {
margin-left: 30px;
}

* html div#sub-navi-inner ul ul {
margin-top: -13px;
}

* html div#sub-navi-inner li {
margin-top: -2px;
}

div#content-left {
float: left;
width: 450px;
margin-right: 15px;
overflow: hidden;
}

div#teaser-right {
float: left;
width: 215px;
}

div#teaser-right ul {
margin-left: 20px;
width: 170px;
}

* html div#teaser-right ul {
padding-top: 2px;
}

div#teaser-right li {
clear: left;
margin-bottom: 5px;
}

div#teaser-right ul img {
display: block;
float: left;
margin-top: -2px;
padding-right: 5px;
}

div#teaser-right ul a {
display: block;
height: 25px;
}

* html div#teaser-right ul a {
float: left;
}

form#bmi-calc label {
width: 130px;
float: left;
margin-bottom: 5px;
}

form#bmi-calc input {
margin-bottom: 5px;
width: 50px;
}

form#bmi-calc input.submit {
width: auto;
}

form#recipe-vote-form select {
width: 155px;
}

form#recipe-vote-form input.submit {
width: 135px;
}

.csc-textpic-caption{
 color:#B21117;
 font-size: 10px;
}

form#trainer-form label, form#trainer-form div.label {
display: block;
width: 130px;
margin-bottom: 5px;
float: left;
}

form#trainer-form span.radio-group label {
width: auto;
}

form#trainer-form span.radio-group input {
width: auto;
margin-right: 3px;
border-width: 0px;
}

form#trainer-form select, form#trainer-form input {
width: 150px;
margin-bottom: 5px;
float: left;
}

form#trainer-form input.submit {
width: auto;
margin-bottom: 0px;
float: none;
}

form#tipafriend label {
display: block;
float: left;
width: 180px;
margin-bottom: 5px;
}

form#tipafriend input, form#tipafriend textarea {
margin-bottom: 5px;
width: 210px;
}

form#tipafriend input.submit {
width: auto;
}

form#tipafriend br {
clear: left;
}
