@charset "utf-8";
/**
 *
 * Generic CSS for CakePHP
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.webroot.css
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */

.titlepage1 {
    background: url("/img/background1.jpg");
    background-size: cover;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 60px;
    padding-top: 20px;
}

.titlepage2 {
    background: url("/img/background2.jpg");
    background-size: cover;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 60px;
    padding-top: 20px;
}

.titlepage3 {
    background: url("/img/background3.jpg");
    background-size: cover;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 60px;
    padding-top: 20px;
}

.titlepage4 {
    background: url("/img/background4.jpg");
    background-size: cover;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 60px;
    padding-top: 20px;
}

.titlepage5 {
    background: url("/img/background5.jpg");
    background-size: cover;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 60px;
    padding-top: 20px;
}

.titlepage6 {
    background: url("/img/background6.jpg");
    background-size: cover;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 60px;
    padding-top: 20px;
}

.roundedpic {
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.featuretable {
    margin: 56px auto;
    padding: 20px;
    width: 60%;
    background: white;
                opacity: 0.7;
                -moz-opacity: 0.7;
                -webkit-opacity: 0.7;
                -khtml-opacity: 0.7;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.featuretable table tr td {
        vertical-align:top;
	text-align: center;
	padding: 7px;
        clear: all;
}

.featuretable tr:nth-child(even) {
    background: none;
}


.featuretable img  {
       padding: 5px;
       float:none;
}

.footer {
    bottom: 0;
    width: 100%;
}

.appstore {
	font-size: 12px;
        color: #333333;
        margin-top: 20px;
        margin-bottom: 10px;
        width: 35%;
}

.impressum {
	font-size: 10px;
        text-decoration:none;
        color: #555555;
        margin-top: 20px;
        margin-bottom: 10px;
}

.button-link {
    padding: 10px 15px;
    margin: 20px;
    background: #4479BA;
    color: #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.button-link:hover {
    color: #FFF;
    background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: none;
}
.button-link:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #2E5481;
    border: solid 1px #203E5F;
}

