/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * This CSS file is for customization purpose only
 */

#logo a.logo-icon {
	display: block;
	width: 302px;
	height: 133px;
	margin: auto;
	background: url(../../../images/yootheme/logo.png) 0 0 no-repeat;
}

.mod-frame-custom h3.header {
	text-align: center;
	font-size: 35px;
	line-height: 60px;
}

#top .frontpage {
	display: block;
	width: 800px;
	height: 250px;
}

#top .frontpage1 { background: url(../../../images/yootheme/yoocarousel/royal_icon1.jpg) 0 0 no-repeat; }
#top .frontpage2 { background: url(../../../images/yootheme/yoocarousel/royal_icon2.jpg) 0 0 no-repeat; }
#top .frontpage3 { background: url(../../../images/yootheme/yoocarousel/royal_image.jpg) 0 0 no-repeat; }

.image {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */      
}




/* Speziell für iPad und mobile Geräte */
@media screen and (max-width: 1024px) {
    #Tabelle_01 {
        border-collapse: collapse !important;
        border-spacing: 0 !important;
        table-layout: fixed !important;
        width: 100% !important;
    }
    
    #Tabelle_01 td {
        padding: 0 !important;
        margin: 0 !important;
        line-height: 0 !important;
        font-size: 0 !important;
        vertical-align: top !important;
        border: 0 !important;
        border-collapse: collapse !important;
    }
    
    #Tabelle_01 img {
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        width: 100% !important;
        height: auto !important;
        vertical-align: top !important;
        border-collapse: collapse !important;
    }
    
    /* Entfernt alle möglichen Abstände */
    #Tabelle_01 td:before,
    #Tabelle_01 td:after {
        content: none !important;
    }
}

