/*
Theme Name:     Voice Child
Theme URI:      http://mekshq.com
Description:    Child theme for the Voice Theme
Author:         Meks
Author URI:     http://mekshq.com
Template:       voice
Version:        0.1.0
*/

/*Überschriften*/
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; margin-before: 1em; margin-after: 1em }
h4 { font-size: 1.12em; margin-before: 1.33em; margin-after: 1.33em }
h5 { font-size: .83em; margin-before: 1.67em; margin-after: 1.67em }
h6 { font-size: .67em; margin-before: 2.33em; margin-after: 2.33em }
p { font-size: 1em; margin-before: 1em; margin-after: 1em }


/*Kategorie Posts Styling*/

 .cat-post {
     width: 100%;
}
.cat-post-list {
     display: block;
     margin-bottom: 10px;
     position: relative;
     background: #efefef;
}
.cat-post-images {
     display: block;
     float: left;
     
     margin-right: 15px;
}
.cat-content {
}
.cat-post-title {
}
.cat-post-date {
     font-size: 0.9em;
	 margin-left: 20px;
    display: block;
    width:100%;
}
.cat-clear {
     clear: both;
}


#disqus_thread, .vce-author-card {
  box-shadow:rgba(0, 0, 0, 0.0980392) 0 0px 3px 0;
}

/*Tabellen extra*/
/*
th
{ 
background-color: #008acf; 
color: #ffffff;
padding: 5px;
}

tr:nth-of-type(odd) 
{
  background-color: #E0ECF8;
}
*/

/*Auflistung vertikal*/
#vertikal ul {
font-size: 0.9em;
	padding: 5px;
    background: #f2f2f2;
	border:1px solid #cdcdcd;
	border-radius: 5px;
margin: 0 0 15px 10px;
}

#vertikal li {
    display: inline;
    list-style-type: none;
}

/*Spalten*/
.spalte-links {
font-size: 0.8em;
  text-align:left;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:45%;
  min-height: 150px;
  float:left;
  padding: 10px;
  margin-bottom: 10px;
}

.spalte-rechts {
font-size: 0.8em;
  text-align:left;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:45%;
  min-height: 150px;
  float:right;
  padding: 10px;
  margin-bottom: 10px;
}

.spalter13 {
  width:30%;
  float:left;
  margin-right: 15px;
  padding-bottom: 15px;
}

.spalter23 {
  width:63%;
  float:left;
  margin-right: 15px;
  padding-bottom: 15px;
}

.spalter2 {
  width:47%;
  float:left;
  margin-right: 15px;
  padding-bottom: 15px;
}

.spalter3 {
 width:32%;
  float:left;
  margin-right: 15px;
  padding-bottom: 15px;
}
.spalter3end {
text-align:center;
  width:31%;
  float:right;
  margin-right: 0px;
  padding-bottom: 15px;
}

.spaltelinks {
  width:47%;
  float:left;
}
.spalterechts {
  width:47%;
  float:right;
  margin-right: 5px;
}

.spalter4 {
 width:20%;
  float:left;
  margin-right: 15px;
  padding-bottom: 15px;
}

.spalter8 {
 width:10%;
  float:left;
  margin-right: 15px;
  padding-bottom: 15px;
}

.button {
text-align:center;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:22%;
  float:left;
  margin-right: 10px;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}

.button-interview {
text-align:center;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:22%;
  height: 200px;
  float:left;
  margin-right: 10px;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}

.button-end {
text-align:center;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:21%;
  float:right;
  margin-right: 10px;
  padding: 15px 0 15px 0;
  margin-bottom: 10px;
}

.footerbox {
font-size: 12px;
text-align:center;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
height: 110px;
  width:22%;
  float:left;
  margin-right: 10px;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}

.nextbutton {
  line-height: 1.3em;
  padding: 5px 0 0 15px;
text-align:center;
background: #cdcdcd;
border:1px solid #cdcdcd;
border-radius: 5px;
  width: 250px;
  padding: 5px;
  margin: 0 0 0 10px;
}

/* Kacheln */
#content img.alignnone {
display: block;
}

.kachel-links {
text-align:center;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:45%;
  min-height: 150px;
  float:left;
  margin-right: 10px;
  padding: 10px;
  margin-bottom: 10px;
}
.kachel-rechts {
text-align:center;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:45%;
  min-height: 150px;
  float:right;
  margin-right: 0px;
  padding: 10px;
  margin-bottom: 10px;
}

.produkt-links {
font-size: 0.9em;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:44%;
  min-height: 150px;
  float:left;
  margin-right: 10px;
  padding: 15px;
  margin-bottom: 10px;
}
.produkt-rechts {
font-size: 0.9em;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:44%;
  min-height: 150px;
  float:right;
  margin-right: 0px;
  padding: 15px;
  margin-bottom: 10px;
}

.navi-li {
text-align:left;
background: #f2f2f2;
border:1px solid #cdcdcd;
  width:30%;
  min-height: 10px;
  float:left;
  margin-right: 5px;
  padding: 10px;
  margin-bottom: 5px;
  font-weight: bold;
}
.navi-re {
text-align:left;
background: #f2f2f2;
border:1px solid #cdcdcd;
  width:59%;
  min-height: 10px;
  float:left;
  margin-right: 5px;
  padding: 10px;
  margin-bottom: 5px;
}



/*alles für Bilder*/
.bildunterschrift {
font-size: 0.9em;
margin-bottom: 15px;
text-align:center;
font-style: italic;
}

.author-img {
width: 150px;
float: left;
}

/*Infoboxen*/
.startbox {
background: #F7F7F1;
  width:97%;
  padding: 10px;
  margin-bottom: 10px;
}

.infobox {
font-size: 0.8em;
background: #F7F7F1;
border:1px solid #E3E3D9;
border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
}

.seitenbox {
font-size: 0.9em;
background: #F7F7F1;
border:1px solid #E3E3D9;
border-radius: 5px;
  width:97%;
  padding: 10px;
  margin-bottom: 10px;
}

.sidebox {
font-size: 0.8em;
text-align: justify;
background: #f2f2f2;
border:1px solid #cdcdcd;
width:250px;
padding: 5px;
  margin-bottom: 10px;
}

.infobox-big {
font-size: 1em;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:98%;
  margin-right: 10px;
  padding: 10px;
  margin-bottom: 10px;
}


.werbebox {
float: left;
font-size: 0.9em;
text-align:right;
font-style: italic;
background: #cdcdcd;
border:1px solid #E3E3D9;
border-radius: 5px;
width: 95%;
margin-left: 5px;
margin-bottom: 10px;
padding: 10px;
}

.testabteilungbox {
float: left;
text-align:left;
background:url(images/backgrounds/bg-texture-01) repeat;
border:1px solid #E3E3D9;
border-radius: 5px;
width: 95%;
margin-left: 5px;
margin-bottom: 10px;
padding: 10px;
}

.testabteilungsbox-1 {
font-size: 0.9em;
background: #f2f2f2;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:96%;
  margin-right: 10px;
  padding: 10px;
  margin-bottom: 10px;
}

.werbung_after {
color: #5B5B57;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 0.1em;
padding: 0 0 15px 15px;
text-transform: uppercase;
}

.related-box {
font-size: 0.9em;
text-align:left;
background: #E3E3D9;
border:1px solid #cdcdcd;
border-radius: 5px;
  width:85%;
  padding: 10px;
  margin-top: 15px;
}

/*Gordens Infoboxen*/
.gbox { 
    background: #ddd; 
    border-radius: 3px; 
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 
    float: left;
margin-top: 1em;	
    margin-bottom: 22px; 
    margin-right: 22px; 
    max-width: 250px; 
    overflow: hidden; 
} 
.gbox-header { 
font-weight: bold;
    background-color: #FF6C00; 
 color:#fff; 
    overflow: hidden; 
    padding: 8px 22px; 
    position: relative; 
} 
.gbox-content { 
    border: 1px solid #CCCCCC; 
    overflow: hidden; 
    padding: 10px 22px 0; 
    position: relative; 
} 




/*AdSense-Boxen*/
.ads1 {
  float:right;
  padding: 0 0 10px 10px;
}

.ads2 {
  float:right;
  padding: 0 0 10px 10px;
}



/*Bildboxen*/
.bildbox {
  width:260px;
  height: 150px;
  padding: 10px;
  margin-bottom: 10px;
}

.infobox {
font-size: 0.8em;
background: #F7F7F1;
border:1px solid #E3E3D9;
border-radius: 5px;
  width:97%;
  padding: 10px;
  margin-bottom: 10px;
}