@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,700");

body {
    /*background-image: url("../images/background.png");*/
    background-color:#e5e3e2;
}
.kochmagazinebgcolor,
#block-fm-newsletter-0 .wrapper,
#block-kochmedien-newsletter .wrapper, .form-submit,footer{    
    background-color: #c81e00;  
    color: #fff;

}

footer a, footer a:link, footer a:visited {

    color: #000 !important;
}

.kochmagazinecolor,
a:link,a:visited,
#block-fm-newsletter-0 .form-submit,
#block-kochmedien-newsletter .form-submit{      
    color: #67a503; 
}

.node-48 .field-name-field-files{
    display:none;
}

#navigation li a,#navigation li a:link,#navigation li a:visited{  
    font-family: Garamond,Palatino,"Times New Roman",sans-serif;
    font-size: 1.2em;
}

/*Kontaktformular*/

.node-45 .form-item {
    width:100%;
}

.node-45 input[type=text],.node-45 input[type=email],.node-45 textarea
{
    border:1px solid #DDDCD5;
    resize:none;
    width: 100%;
}


.node-45 #webform-component-dein-name,.node-45 #webform-component-deine-e-mail-adresse{
    width:48%;
}

.node-45 #webform-component-dein-name{
    float:left;
}

.node-45 #webform-component-deine-e-mail-adresse{
    float:right;
}


.node-45 #edit-actions{
    margin:0;
}

/*
Buchmesse
*/

.page-node-705{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}

.page-node-705 .wrapper.wrapper-main{
    margin: 0 auto;
    width: 1000px;
    max-width:100%;
}

.page-node-705 .logo{
    margin-top: 60px;
    margin-bottom: 45px;
}

.page-node-705 .mml{
    margin-top: 80px;
}

.page-node-705 h1 {
    border: 1px solid;
    font-size: 3em;
    font-weight: bold;
    margin: 0 auto;
    padding-top: 5px;
    vertical-align: middle;
    width: 700px;
    line-height: 1;
    max-width:95%;
}
.page-node-705 img{
    max-width: 95%;
}

.page-node-705 p{
    font-size: 4em;
    font-weight: lighter;
    line-height: 1;
}
.page-node-705 .btn.download{
    background-color: #8ec100;
    color: #fff;
    display: block;
    font-size: 3.5em;
    line-height: 1.5;
    margin: 40px auto 50px;
    padding-top: 5px;
    vertical-align: middle;
    width: 590px;
    max-width:100%;
}

.page-node-705 .btn.download:hover,
.page-node-705 .btn.download:active{
    text-decoration: none;
}

.page-node-705 table.apps  {
    width: 100%;
}

.page-node-705 table.apps td{
    text-align: center;
}

.page-node-705 .apps .appicon {
    border-radius: 20px;
    width: 200px;
}

.page-node-705 .apps .storeicon {
    width: 150px;
}

.page-node-705 #cboxClose{
    background-color: #fff;
    background-image: url("../images/cb_close.png");
    background-position: 0 center;
    background-size: 100% auto;
    height: 40px;
    width: 40px;
}



/*
5-Gratis-DL 2016
*/

.page-node-716{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}

.page-node-716 .wrapper.wrapper-main{
    margin: 0 auto;
    width: 1000px;
    max-width:100%;
}

.page-node-716 .logo{
    margin-top: 60px;
    margin-bottom: 45px;
}

.page-node-716 .mml{
    margin-top: 80px;
}

.page-node-716 h1 {
    border: 1px solid;
    font-size: 3em;
    font-weight: bold;
    margin: 0 auto;
    padding-top: 5px;
    vertical-align: middle;
    width: 700px;
    line-height: 1;
    max-width:95%;
}
.page-node-716 img{
    max-width: 95%;
}

.page-node-716 p{
    font-size: 4em;
    font-weight: lighter;
    line-height: 1;
}
.page-node-716 .btn.download{
    background-color: #8ec100;
    color: #fff;
    display: block;
    font-size: 3.5em;
    line-height: 1.5;
    margin: 40px auto 50px;
    padding-top: 5px;
    vertical-align: middle;
    width: 590px;
    max-width:100%;
}

.page-node-716 .btn.download:hover,
.page-node-716 .btn.download:active{
    text-decoration: none;
}

.page-node-716 table.apps  {
    width: 100%;
}

.page-node-716 table.apps td{
    text-align: center;
}

.page-node-716 .apps .appicon {
    border-radius: 20px;
    width: 200px;
}

.page-node-716 .apps .storeicon {
    width: 150px;
}

.page-node-716 #cboxClose{
    background-color: #fff;
    background-image: url("../images/cb_close.png");
    background-position: 0 center;
    background-size: 100% auto;
    height: 40px;
    width: 40px;
}