/*
 Theme Name:   NEWSLETTER THEME
 Theme URI:    http://newsletter.jahr-tsv.de
 Description:  Newsletter Theme für JAHRTSV
 Author:       Arne Unting
 Author URI:   http://www.jahr-tsv.de
 Template:     twentythirteen
 Version:      1.0.0
 Tags:         light
 Text Domain:  twenty-thirteen-child
*/

@import url("../twentythirteen/style.css");

.site-header { background: #00682E; }
.site-title  { background: url("img/jahr-top-special-verlag-logo.png") center 15px no-repeat; min-height: 190px;}
.site-title span { display: none;}
.site-description { text-align: center; padding: 0 0 20px; font-size: 2em; color: white;}

.footershadow { height: 48px; background: url("img/shadow_bottom.jpg") no-repeat scroll center center / 1300px 48px rgba(0, 0, 0, 0); opacity: 0.1;}
.site-footer  { color: #BFBFBF; background: white; margin: 0 auto;}

.site-footer .col1 {
    margin-right: 85px;
}
.site-footer a, .site-footerstrong {
    color: #BFBFBF;
    text-decoration: none;
}
.site-info { max-width: 850px; padding: 8px 0;}
.site-info div {
    float: left;
    font-size: 0.8em;
    line-height: 15px;
    margin-right: 35px;
    text-align: left;
}
.site-info div a:hover { text-decoration: underline;}
.site-info .last {
    margin-right: 0;
    height: 110px;
}
.site-info .phone {
    color: #107649;
    font-size: 1.4em;
    line-height: 1.4em;
}
ul.auswahl 		{ padding: 0; margin: -15px 0 0 0;}
ul.auswahl  li  { float: left; list-style: none;width: 190px; margin-right: 10px; margin-bottom: 10px;}
ul.auswahl  li img { width: 100%; -moz-box-shadow: 0px 0px 5px #EEE; -webkit-box-shadow: 0px 0px 5px #EEE; box-shadow: 0px 0px 5px #EEE; border: 1px solid white;}
ul.auswahl  li a:hover img {-moz-box-shadow: 0px 0px 5px #CCC; -webkit-box-shadow: 0px 0px 5px #CCC; box-shadow: 0px 0px 5px #CCC; border: 1px solid rgba(0, 104, 46,0.3);} 

button, input, textarea {
	border: 2px solid #CCCCCC;
}

input.wysija-input { min-width: 200px; } 
.formError .formErrorContent { position: absolute; top:20px; left: -76px; padding: 2px 6px; font-size: 12px; width: 177px;}
.widget_wysija_cont .allmsgs li { padding: 5px; font-size: 14px; line-height: 1em; }

.wysija-paragraph { margin: 0 0 20px 0;}
.wysija-paragraph:first-child { margin: 20px 0 20px 0;}

button, input[type="submit"], input[type="button"], input[type="reset"] {
	background-image: linear-gradient(#FFFFFF, #F3F1F1);
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 3px #FFFFFF inset;
    border-radius: 4px;
    color: #131312;
    text-shadow: 0px 1px 1px #CCCCCC;
    padding: 11px 20px 10px;
}

button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
	background-image: linear-gradient(#FFFFFF, #FFFFFF); 
}

button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	background-image: linear-gradient(#F3F1F1,#FFFFFF);
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 3px #FFFFFF inset;
    border-radius: 4px;
    color: #131312;
    text-shadow: 0px 0px 1px #CCCCCC;
    padding: 11px 20px 10px;
}
.error404 .page-title:before { color: rgba(0, 104, 46,0.4) }


@media (max-width: 767px) {
	.site-title { background-size: 65px; min-height: 120px; }
	.site-header .home-link { min-height: 160px; }
}

/* Newsletter Form Wrapper */

.page-template-formwrapper-php header,
.page-template-formwrapper-php footer,
.page-template-formwrapper-php .footershadow {display: none;}



/* TAUCHEN */

.tauchen .site-header { background: #194174; } 
.tauchen .site-title  { background: url("img/tauchen-logo-l.jpg") center 15px no-repeat; min-height: 190px;  }

.error404.tauchen .page-title:before { color: rgba(24, 66, 116,0.4) }

@media (max-width: 767px) {
	.tauchen  .site-title { background-size: 465px; min-height: 120px; }
	.tauchen  .site-header .home-link { min-height: 160px; }
}

/* Tauchen Startseite */
.page-template-formwrapper-php #post-49 {  background: url("img/tauchen-startseite-formular3.jpg") left top  no-repeat; width: 300px; height: 170px; padding: 128px 0 0 11px; }
.page-template-formwrapper-php #post-49 p.wysija-paragraph { float: left; margin: 0;}
.page-template-formwrapper-php #post-49 p.wysija-paragraph input.wysija-input { border: none; background-color: white; color:#194174;padding: 6px;} 

.page-template-formwrapper-php #post-49 input[type="submit"] { margin:0; border: none; padding: 5px 8px 8px; background: url() #194174; color: white;border-radius: 0;box-shadow: none;text-shadow: none;}
.page-template-formwrapper-php #post-49 input[type="submit"]:hover { background: url() #015BB1; }
.page-template-formwrapper-php #post-49 .formError .formErrorContent { top: -50px; left: -206px;}


/* HORSESHIP */

.horseship .site-header { background: #F2F2F0; } 
.horseship .site-title  { background: url("img/horseship-logo-l.jpg") center 15px no-repeat; min-height: 190px;  }
.horseship h2.site-description { color: black; }

/* HORSESHIP Mein_pferd Startseite */
.page-template-formwrapper-php #post-79 {  background: url("img/horseship-mein-pferd-NL-bg-2.jpg") left top  no-repeat; width: 280px; height: 250px; padding: 171px 0 0 10px; }
.page-template-formwrapper-php #post-79 p.wysija-paragraph input.wysija-input { border: none; background-color: white; color:#194174;padding: 5px 7px ;width: 260px;}
.page-template-formwrapper-php #post-79 p.wysija-paragraph:first-child { margin: 5px 0; }
.page-template-formwrapper-php #post-79 input[type="submit"] { margin:0; border: none; padding: 5px 7px 6px; background: url() #7ABC00; color: white;border-radius: 0;box-shadow: none;text-shadow: none;}
.page-template-formwrapper-php #post-79 input[type="submit"]:hover { background: url() #F5A00C; }
.page-template-formwrapper-php #post-79 .formError .formErrorContent { top: -49px; left: -264px;border: none;  }
.page-template-formwrapper-php #post-79 .updated { margin: 12px 0 0 0; width: 258px; padding: 0; background: url() #7ABC00;border: none; color: white;}

/* Mein Pferd */

.mein-pferd .site-header { background: #EB9501; } 
.mein-pferd .site-title  { background: url("img/mein-pferd-logo-l.jpg") center 15px no-repeat; min-height: 190px;  }

@media (max-width: 767px) {
	.mein-pferd  .site-title { background-size: 465px; min-height: 100px; }
	.mein-pferd  .site-header .home-link { min-height: 140px; }
	.mein-pferd  .site-description { font-size: 1.5em;}
}

/* fotoMAGAZIN */

.fotomagazin .site-header { background: #E5E5E5; } 
.fotomagazin .site-title  { background: url("img/fotomagazin-logo-l.jpg") center 15px no-repeat; min-height: 190px;  }
.fotomagazin h2.site-description { color: black; }

@media (max-width: 767px) {
	.fotomagazin  .site-title { background-size: 465px; min-height: 100px; }
	.fotomagazin  .site-header .home-link { min-height: 140px; }
	.fotomagazin  .site-description { font-size: 1.5em;}
}

/* fotoMAGAZIN  Startseite*/
.fotomagazin.page-template-formwrapper-php {}
.fotomagazin.page-template-formwrapper-php #main {}
.fotomagazin.page-template-formwrapper-php #post-12 { font-size: 90%;  width: 250px; height: 85px;background-color: #242424;}
.fotomagazin.page-template-formwrapper-php #post-12 p.wysija-paragraph { float: left; margin: 0;}
.fotomagazin.page-template-formwrapper-php #post-12 p.wysija-paragraph input.wysija-input { border: 1px solid #444;border-right: none; background-color: #242424; color:#878787;padding: 6px;min-width: 164px; width: 164px; height: 35px;} 
.fotomagazin.page-template-formwrapper-php #post-12 p.wysija-paragraph input.wysija-input:focus { color:white;} 
.fotomagazin.page-template-formwrapper-php #post-12 input[type="submit"] { margin:0; border: 1px solid #2f5a8b;border-left: none; padding: 8px 14px; background: url() #2f5a8b; color: white;border-radius: 0;box-shadow: none;text-shadow: none; text-transform: uppercase; font-size: 80%;height: 35px;}
.fotomagazin.page-template-formwrapper-php #post-12 input[type="submit"]:hover { border: 1px solid #000;border-left: none;background: url() #000000;}
.fotomagazin.page-template-formwrapper-php #post-12 .formError .formErrorContent { top:33px; left: -171px; width: 250px; border: 1px solid #444; }
.fotomagazin.page-template-formwrapper-php #post-12 .updated { margin: 0; background-color: #2f5a8b;border: 1px solid #444; padding: 0; color: white; }
.fotomagazin.page-template-formwrapper-php #post-12 .updated li { font-size: 100%; line-height: 1.1em;}


/* segeln */
body.segeln { background-color: #EDEADD;}
.segeln .site,.segeln .site-footer {background-color: #EDEADD;}

.segeln .site-header { background: #068bd0; }
.segeln .site-title  { background: url("img/segeln-logo-l.jpg") center 15px no-repeat; min-height: 190px;  }
.segeln .footershadow { background: none; background-color: #EDEADD;}

@media (max-width: 767px) {
	.segeln  .site-title { background-size: 465px; min-height: 100px; }
	.segeln  .site-header .home-link { min-height: 140px; }
	.segeln  .site-description { font-size: 1.5em;}
}

/* GOLF MAGAZIN */
.golfmagazin .site { max-width: 100%; }
.golfmagazin .site-header { background: url("img/golfmagazin-bg-l.jpg") no-repeat; background-size: cover; } 
.golfmagazin .site-title  {   background: url("img/golfmagazin-logo-l.png") center 50px no-repeat; min-height: 190px;  }
.golfmagazin h2.site-description { color: black; }

@media (max-width: 767px) {
	.golfmagazin  .site-title { background-size: 205px; min-height: 140px; }
	.golfmagazin  .site-header .home-link { min-height: 140px; }
	.golfmagazin  .site-description { font-size: 1.5em;}
}

/* GOLF MAGAZIN Startseite */
.page-template-formwrapper-php.golfmagazin #post-15 { width: 300px; height: 115px; padding: 0px 0 0 11px; }
.page-template-formwrapper-php.golfmagazin #post-15 p.wysija-paragraph { float: left; margin-top: 18px;}
.page-template-formwrapper-php.golfmagazin #post-15 p.wysija-paragraph input.wysija-input { border: none; background-color: white; color:#4c4a4a;padding: 6px; border-left:1px solid #ed1b24;border-top:1px solid #ed1b24;border-bottom:1px solid #ed1b24;} 

.page-template-formwrapper-php.golfmagazin #post-15 input[type="submit"] { margin:18px 0 0 0; border: none; padding: 4px 8px 8px; background: url() #ed1b24; color: white;border-radius: 0;box-shadow: none;text-shadow: none;border-right:1px solid #ed1b24;border-top:1px solid #ed1b24;border-bottom:1px solid #ed1b24;}
.page-template-formwrapper-php.golfmagazin #post-15 input[type="submit"]:hover { background: url() #CC655B; border-right:1px solid #CC655B;border-top:1px solid #CD4133;border-bottom:1px solid #CC655B;}
.page-template-formwrapper-php.golfmagazin #post-15 .formError .formErrorContent { top: -50px; left: -206px;}