/*
Theme Name:   twentytwelve-child
Theme URI:      https: //shipspothamburg.de/wp-content/themes/twentytwelve-child
Description:    Child Theme for Twentytwelve
Author:         Alpha Film Team
Author URI:     https: //www.shipspothamburg.de/
Template:       twentytwelve
Version:        2.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         dark, one-column, no-sidebar, responsive-layout
 Text Domain:  twentytwelve
*/

body { background-color:#242424; font-family:helvetica; margin:-4em 0 0 0; padding:0; }

.site { background-color:#242424; font-family:helvetica; margin:0 auto; padding:0; }

/*
.site-header { border:0px solid #cccccc; background-color:#f0f0f0; margin:0; padding:0; } 

.site-header { background-image: url('/bilder/header.jpg'); background-repeat:no-repeat; } 

.site-header { background-size: 100%; auto; !important; } 

.site-header h1 { font-family: verdana; helvetica; font-size:1.5em; font-weight:bold; font-style:italic; margin:0 0 10% 0; padding:3%; text-align:left; }

.site-header h2 { font-family: verdana; helvetica; font-size:0; font-weight:normal; line-height:0.8em; margin:0 0 0 0; padding:0 0 0 0; text-align:center; }
*/

.main-navigation { display: none; }

.hauptmenu { margin:0 0 3em 0 }

.header-menu { float:right; border:0px solid; margin: 0; padding: 0; }

.widget-area { border:0px solid #cccccc; margin:0; padding:1.3em 0 0 0; width:230px; }

.widget-area .widget a {color: #cccccc; font-size:1em; }

.widget-area .widget a:hover { color: #006400; }

.widget-area .widget a:visited { color: #9f9f9f; }

.menu button { color:#ffffff; margin:1em 0.8em 0.8em 0; }

.nav-galerieseiten { float:left; border:0px solid; clear:both; margin: 1em 0 0 0; padding: 0; }

.wrapper { background-color:#242424; border:0px solid #ff0000; margin:0; padding:0 0 0 0.7em; }

.wrapper h1 { border:0px solid #cccccc; color:#ffffff; font-size:14px; font-weight:bold; margin:-1% 0 2% 0; padding:0; }

.entry-header .entry-title { font-size:1.4em; font-weight:normal; }

.wrapper h2 { border:0px solid #cccccc; color:#ffffff; font-size:1.2em; font-weight:bold; margin:0 0 1em 0; padding:0; }

.wrapper h3 { border:0px solid #cccccc; color:#ffffff; font-size:1.0em; font-weight:bold; margin:0 0 1em 0; padding:0; }

.wrapper img { border:0px solid; float:left; margin:0 5% 5% 0; padding:0; max-width: 100%; height: auto;}

.site-content article { border: 0; color:#ffffff; }

.newsletter { background-color:#0000ff; color:#ffffff; padding:0 0.8em 0.6em 0.8em; position: fixed; bottom: 0; right: 0; text-align:center; line-height:2em }

/* Vantage Contact Form 7 Submit Button */

.wpcf7 input[type="submit"] { margin:0 0 1em 0;
padding:1em 5.5em;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #000099;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #000099, #ffffff);
background: -moz-linear-gradient(center bottom, #000099 80%, #ffffff 100%);
background: -o-linear-gradient(#000099, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099', endColorstr='#ffffff', GradientType=0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 13px;
font-weight: bold;
color: #ffffff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
width: auto;
text-decoration: none;
cursor: pointer;
-webkit-appearance: button;
line-height: 1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button { color:#900000; background-color:#ffffff; border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f; font-size:1em; font-weight:normal; margin:0; padding:0.2em 0.6em; }

p { border:0px solid #ff0000; font-size:1em; color:#ffffff; margin:0; padding:0 0.7em 0 0; text-align:justify; }

p button { color:#900000; background-color:#ffffff; font-size:0.8em; font-weight:normal; margin:0; padding:0 0.4em; }

.bildboxgall { border:0px solid #ff0000; margin:0; padding:0; width:118%; height:auto; } 

.bildboxgall img { border:0px solid; float:left; margin:0 0.7em 0.7em 0; padding:0; height:auto; width:16em; } 

.bildboxgall p { border:0px solid; font-size:1em; margin:0; padding:0; }

.textbox { border:0px solid #ff0000; float:left; margin:0; padding:0; width:22em; height:auto; }

.textbox a { color:#cccccc; font-size:1em; margin:0; padding:0; }

.textbox a:hover { color: #006400; margin:0; padding:0; }

.credits { border:0px solid #ff0000; font-size:0.2em; margin:4% 0 3% 0; padding:0; }

.footer-menu { border:0px solid #ff0000; margin:1em 0 1em 0; padding:0; }

.footer-menu a button { color:#900000; background-color:#cccccc; border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f; font-size:1em; font-weight:normal; margin:0; padding:0.2em 0.6em; } 

.footer-impress { border:0px solid #ff0000; font-size:1em; margin:0 0 1em 0; padding:0; }

.footer-impress img { margin:0 0 1em 0; padding:0; }

/* Footer */
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	color:#cccccc;
	font-size:0.5em; 
	line-height: 1.5;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 0;
	margin-left: 0.7em;
	margin-right: auto;
	padding: 0;
	padding: 1.714285714rem 0;
}
footer[role="contentinfo"] a {color: #ffffff; font-size:1.8em; text-decoration: none; }

footer[role="contentinfo"] a:hover {color: #21759b; }

