/* All rights reserved - all visual effects and grafik is made by webmaster */

/* ------------------------------ Newsletter ------------------------------ */

form.module-newsletter-registration p
{

 margin-top:                      0px;
 margin-bottom:                   25px;

}

form.module-newsletter-registration .success
{

 margin-bottom:                   10px;
 color:                           green;

}

form.module-newsletter-registration .failure
{

 margin-bottom:                   10px;
 color:                           red;

}

form.module-newsletter-registration div.form
{
}

form.module-newsletter-registration div.email
{
}

form.module-newsletter-registration div.email label
{

 display:                         block;

}

form.module-newsletter-registration div.email input
{

 width:                           200px;

}

form.module-newsletter-registration div.modes
{

 margin-top:                      5px;

}

form.module-newsletter-registration  input.mode1
{

 vertical-align:                  middle;

}

form.module-newsletter-registration  label.mode1
{

 vertical-align:                  middle;

}

form.module-newsletter-registration  input.mode2
{

 vertical-align:                  middle;

}

form.module-newsletter-registration  label.mode2
{

 vertical-align:                  middle;

}

form.module-newsletter-registration div.submit
{

 margin-top:                      15px;

}

form.module-newsletter-registration div.submit input
{
}

form.module-newsletter-recommend p
{

 margin-top:                      0px;
 margin-bottom:                   25px;

}

form.module-newsletter-recommend .success
{

 margin-bottom:                   10px;
 color:                           green;

}

form.module-newsletter-recommend .failure
{

 margin-bottom:                   10px;
 color:                           red;

}

form.module-newsletter-recommend div.form
{
}

form.module-newsletter-recommend div.receiver-name
{

 margin-top:                      5px;

}

form.module-newsletter-recommend div.receiver-name label
{

 display:                         block;

}

form.module-newsletter-recommend div.receiver-name input
{

 width:                           200px;

}

form.module-newsletter-recommend div.receiver-email
{

 margin-top:                      5px;

}

form.module-newsletter-recommend div.receiver-email label
{

 display:                         block;

}

form.module-newsletter-recommend div.receiver-email input
{

 width:                           200px;

}

form.module-newsletter-recommend div.sender-name
{

 margin-top:                      5px;

}

form.module-newsletter-recommend div.sender-name label
{

 display:                         block;

}

form.module-newsletter-recommend div.sender-name input
{

 width:                           200px;

}

form.module-newsletter-recommend div.sender-message
{

 margin-top:                      5px;

}

form.module-newsletter-recommend div.sender-message label
{

 display:                         block;

}

form.module-newsletter-recommend div.sender-message textarea
{

 width:                           100%;
 height:                          100px;

}

form.module-newsletter-recommend div.submit
{

 margin-top:                      15px;

}

form.module-newsletter-recommend div.submit input
{
}

/* ------------------------------ Search ---------------------------------- */

.module-search-info
{

 padding-bottom:                  20px;

}

.module-search-row
{

 padding:                         8px; 

}

.module-search-row.differ
{

 background-color:                #F2F2F2;

}

.module-search-row div
{

 margin-top:                      5px;

}

/* ------------------------------ Contact --------------------------------- */

form.module-contact-formular p
{

 margin-top:                      0px;
 margin-bottom:                   25px;

}

form.module-contact-formular .success
{

 margin-bottom:                   10px;
 color:                           green;

}

form.module-contact-formular .failure
{

 margin-bottom:                   10px;
 color:                           red;

}

form.module-contact-formular div.form
{
}

form.module-contact-formular div.sender-name
{

 margin-top:                      5px;

}

form.module-contact-formular div.sender-name label
{

 display:                         block;

}

form.module-contact-formular div.sender-name input
{

 width:                           200px;

}

form.module-contact-formular div.sender-email
{

 margin-top:                      5px;

}

form.module-contact-formular div.sender-email label
{

 display:                         block;

}

form.module-contact-formular div.sender-email input
{

 width:                           200px;

}

form.module-contact-formular div.sender-phone
{

 margin-top:                      5px;

}

form.module-contact-formular div.sender-phone label
{

 display:                         block;

}

form.module-contact-formular div.sender-phone input
{

 width:                           200px;

}

form.module-contact-formular div.sender-message
{

 margin-top:                      5px;

}

form.module-contact-formular div.sender-message label
{

 display:                         block;

}

form.module-contact-formular div.sender-message textarea
{

 width:                           100%;
 height:                          100px;

}

form.module-contact-formular div.sender-type
{

 display:                         none;

}

form.module-contact-formular div.submit
{

 margin-top:                      15px;

}

form.module-contact-formular div.submit input
{
}

/* ------------------------------ Sitemap --------------------------------- */

form.module-sitemap-formular
{

 margin-bottom:                   20px;

}

form.module-sitemap-formular p
{

 margin-top:                      20px;
 margin-bottom:                   25px;

}

form.module-sitemap-formular ul
{

 margin:                          0px;
 padding:                         0px;

}

form.module-sitemap-formular ul li
{

 margin:                          10px 0px 0px 30px;

}

form.module-sitemap-formular ul.main
{

 margin:                          20px 0px 0px 10px;

}

form.module-sitemap-formular li.level
{

 list-style:                      none;

}

/* ------------------------------- News ----------------------------------- */

form.module-news-list
{


}

form.module-news-list .post
{

 margin-bottom:                   20px;

}

form.module-news-list .post h3 
{

 margin:                          0px 0px 5px 0px;
 padding-top:                     10px;

}

form.module-news-list .post h3 a
{

 font-size:                       16px;
 font-weight:                     bold;
 text-decoration:                 none;

}

form.module-news-list .post .info
{

 margin-top:                      10px;
 float:                           right;

}

form.module-news-list .post .info .date, form.module-news-single .post .info .date
{

 float:                           left;
 font-style:                      italic;

}

form.module-news-list .post .text
{

 margin-top:                      15px;

}

form.module-news-list .post .more
{

 margin-top:                      10px;

}

form.module-news-list .post .more a
{

 text-decoration:                 underline;

}

form.module-news-single .post .info
{

 float:                           right;

}