﻿#Main #Subscription { margin-top: 30px; }

#Main .Box ul.Topics {
    list-style-type: none;
    padding-left: 0;
}

.Topics .Topic {
    color: #cc3f0e;
}
        
.Topics input[type=checkbox]{
    margin-left: 0;
}
        
.FormAlreadyRegistered label,
.FormNotRegistered label {
    display: block;
    margin-bottom: 6px;
}
        
.FormAlreadyRegistered label span,        
.FormNotRegistered label span,
#Unsubscription label span {
    display: inline-block;
    width: 84px;
}

#Main .validation-error-message { width: auto;}
        
#Main textarea {
    width: 490px;
}
        
#Main .Box .Headline {
    color: #cc3f0e;
    font-weight: bold;
    font-size: 15px;
}
        
.Message {
    margin-top: 1em;
}
        
.Message label {
    display: inline;
}
        
.Message label span {
    display: block;
    float: left;
}
        
.Message textarea {
    display: block;
    height: 60px;
    margin-left: 88px;
    padding: 8px;
    font-size: 13px;
}
        
button.Submit {
    margin-top: 1em;
}
        
table.ContactData tr td:first-child{
    width: 96px;
}
        
.FormNotRegistered label span.field-validation-error {
    width: auto;
    display: inline;
}


/* --- LIVING4MEDIA --- */
.living4media h1~h2 {
    display: none;
}
        
.living4media #Main .Box .Headline,
.living4media #Main .Box .MyDataLabel {
    font-family: "HelveticaNeueLT-Thin", Helvetica, sans-serif;
    font-weight: normal;
    font-size: 18px;
}
        
.living4media #Main .Box h3,
.living4media #Main .Box .MyDataLabel {
    font-size: 16px;
    color: #4d4d4d; /* @text-color */
}


/* --- STOCKFOOD --- */

.StockFood #Main .Box .Headline {
    color: #941d1f;
    font-family: 'Futura Book';
    font-weight: normal;
    font-size: 23px;
}

.StockFood #Main .Box h3 {
    color: #4d4d4d;
    margin: 10px 0;
    font-size: 20px;
}

.StockFood #Main > div:first-child~p {
    margin-top:0;
    border: 1px dotted red;
}