/**
 * Anpassungen für Umbau auf MVC
 */


iframe
{
    display: inline;
    position: relative;
}

.blog .items-row
{
    margin-bottom: 25px;
}

#contentTable td 
{
	padding: 20px 0;
}
	.contentRight 
        {
			width: 306px;
			background-color: #efefef;		
		}
                .contentRight .category-filter, #easytagcloud_215 
                {
                        padding-left: 10px;
                }
                .contentRight .category-filter li 
                {
                        margin-left: -30px;
                        list-style-type: none;
                }
                .contentRight .custom 
                {
						padding: 0 10px 10px 10px;
				}
					.contentRight .custom h3 
								{
									margin: 0 0 10px 0;
								}

								.contentRight .custom img 
								{
									margin: 0 0 0 0;
								}
                
                .contentRight .download-box 
                {
                        padding: 0 10px 10px 10px;
				}
			.contentRight .download-box li.pdf 
                        {
                                padding-left: 50px;
                                list-style-type: none;
                        }

                        .contentRight .download-box ul 
                        {
                                margin: 10px 0 0 -30px;
                        }

                                .contentRight .latest-news
                                {
                                        padding-top: 15px;
                                        padding-left: 15px;
                                        padding-right: 15px;
                                }
                
                .contentRight .mf-apply-now
                {
                        margin: 10px 0 0 10px;
                }
                
                .contentRight .mf-apply-now .picture
                    {
                        width: 115px;
                        height: 150px;
                        position: absolute;
                        top: 424px;
                        right: -5px;

                        background: transparent url(../images/pic_UH.png) no-repeat 0px 0px;
                    }
                
                .contentRight .mf-logo-box h3 
                {
                        margin: 0 0 30px 10px;
                }
                        
.divider 
{
	width: 100%;
	height: 55px;
	background: transparent url(../images/border-horizontal-download.png) no-repeat center center;
}

.download-wrapper li .e-shop
{
    background: none;
}

.encashment-reg ul li
{
    padding:0;
    margin:0;
    list-style-type: none;
}

img
{
    border:0;
    padding: 0;
    margin: 0 0 20px 50px;
}

.intro-content .creation-date
{
    text-decoration: underline;
    font-size: 0.8em;
    margin: 0 0 2px 0;
}
    .intro-content h2
    {
        font-weight: 400;
        font-size: 1.4em;
    }

.item-page a, .jeventpage a
{
    color:#505050;
}

.mf-mail-hr a
{
    color:#006AB2;
}

#layout-content-news .item-page a, .jeventpage a
{
    color:#006AB2;
}
    #layout-content-news .item-page .contentRight .category-filter li
    {
        color:#505050;
    }

#layout-content
{
    padding-bottom: 0;
}

.layout-footer 
{
    margin-top: 0;
}

.layout-footer-modules-bg
{
    width: 100%;
    height: 190px;

    position: absolute;
    left:0;
    z-index: -10;

    background: #7B7B7B url(../images/bg-footer-350.jpg) repeat-x left top;
    border: 0;
}

.layout-footer-modules-bg-extended
{
    width: 100%;
    height: 540px;

    position: absolute;
    left:0;
    z-index: -10;

    background: #7B7B7B url(/mediafinanz.de/images/bg-footer-540.jpg) repeat-x left top;
    border: 0;
}

#layout-slider-module
{
	padding-bottom: 39px;
}

.mf-bottom-right
{
    width: 310px;
    background-color: #efefef;
}

#mf-head-logo img
{
    border:0;
    padding: 0;
    margin: 0 0 0 0;
}

.mf-top-right img
{
    border:0;
    padding: 0;
    margin: 10px 0 0 0;
}

.mf-personal-contact .personal-contact-wrapper
{
    background: none;
	height: 60px;
}

.mf-personal-contact .personal-contact-wrapper p 
{
	padding: 0px;
}

.newRow td
{
	vertical-align: middle !important;
	padding: 20px 0 !important;
}

.reg-form ul li
{
    padding:0;
    margin:0;
    list-style-type: none;
}

.solvency-reg ul li
{
    padding:0;
    margin:0;
    list-style-type: none;
}

#layout-bottom-modules
{
    margin-top: 0;
}

.single-calendar .mod_events_table a
{
    color:#006AB2;
}


/* slider referenzen
*/
#ref-container ol {/* nav */
	position: absolute;
	bottom: 0px;	
}
#ref-container .image {
	margin-left: 20px;
	float: left;
}
#ref-container .content {
	font-size: 14px;
}
#ref-container img {
	margin: 0 !important;
}
#ref-container div ul li {
	padding: 0 !important;
	margin: 0 !important;
}	

#ref-pers .slider-card .image
{
	margin: 25px 0px 0px 60px !important;
	padding: 0;
}