/*
Theme Name: wilma-child
Theme URI: http://wp2.wilmaweb.de/
Author: wilmaweb
Author URI: http://wp2.wilmaweb.de/
Description: Theme-Anpassungen von Martin
Version: 0.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: -
Template: twentytwelve
*/

@import url('../twentytwelve/style.css');

.site {
  border: 3px solid #9c9d9f;
}

hgroup {
  background-color: #ecc100;
  margin: -40px -40px 0 -40px;
}

a {
  font-weight: bold;
  text-decoration: none;
}

a, a:visited, 
.entry-content a, .entry-content a:visited,
#simpleimage-2 a, #simpleimage-2 a:visited {
  color: #4b4b4d;
}

.widget-area .widget a,
.widget-area .widget a:visited {
  color: #4b4b4d;
}

a:hover,
.entry-content a:hover,
#simpleimage-2 a:hover {
	color: #e1d6ff;
}

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

.site-logo-mw {
  padding: 50px 0 0 35px;  
}

.site-title-mw {
  padding: 20px 0 0 0;
}

.site-description-mw {
  padding:  0 0 0 40px; 
} 

.site-title-mw a  {
  font-size: 0.9em;
}

.site-header h1 a:hover  {
  color: #e1d6ff;
}

.meta-navi  {
  margin: 0 auto;      
  max-width: 960px;
  max-width: 68.571428571rem;
}

@media screen and (max-width: 600px) { 
.meta-navi, .site-logo-mw, .site-description-mw  {
  display: none;
}
}

@media screen and (min-width: 600px) { 
.site-title-mw  {
  display: none;
}
}

.extra-navigation {
  position: relative; 
  margin: 0 -40px -40px 0;
	text-align: right; 
}

.extra-navigation li {
	margin-top: 24px;
	margin-top: 0.8rem;
	font-size: 10px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}

.extra-navigation a {
	color: #6a6a6a;
}

.extra-navigation a:hover {
	color: #000;
}

.extra-navigation li a,
.extra-navigation li {
	display: inline-block;
	text-decoration: none;
	padding: 0 0.3em;
}

.extra-navigation li ul {
	display: none;
}
  
.main-navigation  {
  background-color: #f9ecdb;
  margin: 0 -40px 0 -40px;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
}

.main-navigation ul {
	margin: -10px 24px -10px 0;
}    

.main-navigation li a {
  text-transform: none;
  font-size: 18px;
  font-weight: bold;
}

.main-navigation li ul   {
	margin: -10px 0 0 0;      
} 

.main-navigation li ul li a   {   
  font-size: 14px;   
}   

.nav-menu  {
  padding: 0 40px 0 40px;    
}
  
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
  border-bottom: 0;
  border-top: 0;
}

.site-content article {
	border-bottom: 1px solid #ededed;
	margin-bottom: 24px;
	padding-bottom: 18px;
}	

.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
  margin: 16px 0 8px;   
}

.entry-header .entry-title {
  font-weight: bold;
}

.entry-special-title {
  font-weight: normal;
}

.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
  margin: 0 0 8px; 
}

.entry-special {
  font-size: 12px;
  margin: 4px 0;
  color: #999;
}

.entry-special-loop-before {
  font-size: 11px;
  color: #999;
  margin: 8px 0 -20px 0;
}

.entry-special-loop-after {
  font-size: 11px;
  color: #999;
  margin: -8px 0 4px 0;
}

.entry-thumbnail img {
  margin: 5px 15px 10px 0;
	padding: 0px; 
}

.wp-caption .wp-caption-text, .entry-caption, .gallery-caption  {
  margin: -15px 5px 5px 0;
  font-size: 10px;
}

.entry-caption {
  width: 200px;
}

.widget img {
	background: #fff;
}

.widget-area .widget ul, .widget-area .textwidget {
  background-color: #f9ecdb;
  border: 1px solid #b0b1b2;
	padding: 8px;
  margin: 0;
  color: #4b4b4d;
}
   
.widget-area .textwidget p {
	padding: 4px;
  margin: 0;
}


.widget .widget-title {
  font-family: Tahoma, Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 300;
  line-height: normal;
  margin: 0 0 10px;
}

#simpleimage-2 p {
  padding: -4px;
  margin: 0;
}

#colophon {
  background-image: -webkit-linear-gradient(top, #b6b7b9 0%, #efefff 100%); 
  background-image: -moz-linear-gradient(top, #b6b7b9 0%, #efefff 100%); 
  background-image: -o-linear-gradient(top, #b6b7b9 0%, #efefff 100%); 
  background-image: linear-gradient(top, #b6b7b9 0%, #efefff 100%);
  background-color: #efefff;
  padding: 0 40px 40px 40px;
  margin: 0 -40px 0 -40px;
}

#colophon .widget .widget-title  {
 color: white;
 }


/* ===[ Footer Widget Areas ]=== */

.site-info { clear: both; }

#footer-widgets {
  clear: both;
  width: 100%;
}

@media screen and (max-width: 600px)  {
.csColumnGap {
display: none !important;
}
.wilmacolumn {
clear: both !important;
float: none !important;
width: 100% !important;
}
}

@media screen and (min-width: 600px) {
.site-content {
		width: 62%;
	}
.widget-area {
		width: 29.3%;
	}
}