/*-----------------------------------------------------------------------------------*/
/* Custom CSS */
/*-----------------------------------------------------------------------------------*/

#container_header .wrapper960 {

  padding: 5px 10px;

}

#hornav > ul > li > a {

    font-size: 14px !important;
        padding: 14px 13px;

}

#container_header {
    height: 160px;
}

#container_hornav .wrapper960 {
    background-color: #999;
}

#container_hornav .wrapper960 {
    border: medium none;
    height: 54px;
}

element.style {
    height: 54px;
}


h2 {
    margin: 0 0 25px;
}


.sidecol_block {
    padding: 0 25px;
}

.sidecol_block .module, .sidecol_block .module_menu {
    margin: 0 0 30px;
}

#captchaWrap, #captchaWrapButtons {
    padding: 0 0 0 140px;

}

div.m4jRequiredWrapSystem {
    font-size: 12px;
    margin-bottom: 30px;
}

.m4j_header_text {
    color: #555555;
    font-size: 14px;
}

img.border {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    padding: 4px;
}

#base, #base a {
    color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
}

#copyright p {
    color: rgba(255, 255, 255, 0.9) !important;
}

#footermenu ul li a {
    color: rgba(255, 255, 255, 0.9) !important;
}




#logo img {
    margin: 0 auto;
    	z-index: 101;
}

#container_copyright {

    padding-bottom: 35px !important;

}

#proformsCaptcha .alignInput input {

    color: #666 !important;

}

.cssbutton
{
color:#fff; /* Schriftfarbe */
font-weight:bold; /* Schriftstil */
padding:10px; /* Innenabstand der Schrift */
width:90px; /* Breite des Buttons */
height:22px; /* Höhe des Buttons */
background:#33747a; /* Hintergrundfarbe */
}

#d21-quickbook {
    top: 10px !important;
    width: 100%;
    max-width: 100%;
}
