/*
Theme Name: status.selly.biz
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Template: twentyeleven
Author: selly
Author URI: http://www.selly.biz/
Description: Theme Twentyeleven ist erforderlich, da dieses hier ein Child-Theme ist!
Version: 2.0
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

@import url("../twentyeleven/style.css");

@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Regular-webfont.eot');
  src: local('Ø'), /* verhindert lokale fonts */
  url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
  url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), 
  url('fonts/OpenSans-Regular-webfont.eot') format('embedded-opentype');
}

@font-face {
  font-family: 'Open Sans Light';
  src: url('fonts/OpenSans-Light-webfont.eot');
  src: local('Ø'), /* verhindert lokale fonts */
  url('fonts/OpenSans-Light-webfont.woff') format('woff'),
  url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
  url('fonts/OpenSans-Light-webfont.eot') format('embedded-opentype');
}

body, h1, h2, h3, h4 , h5, h6, p, li, blockquote {
	font-family: 'Open Sans',sans-serif,Arial,Helvetica,'Trebuchet MS';
	-ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
	word-wrap: break-word;
}

a {
	-ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
	word-wrap: break-word;
}

pre {
	-ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
	word-wrap: none;
}

html {
	/* sonst wird im ie11 immer eine horizontale scrollleiste angezeigt */
	width: 100%;
}

body {
	color: rgb(25, 25, 25);
}

#content h1.entry-title {
	font-family:'Open Sans Light',sans-serif,Arial,Helvetica,'Trebuchet MS';
	/*font-size: 314.26%; original mein selly*/
	font-size: 300%;
	color: rgb(51, 51, 51);
	width: 90%;
	line-height: 1.5em;
	font-weight: normal;
	margin: 0px, 20px, 0px, 0px;
}
#content .page-header {
	line-height:67.5px;

	}
#content h2  /*,#content article.type-post h1.entry-title*/ {
	font-family:'Open Sans',sans-serif,Arial,Helvetica,'Trebuchet MS';
	font-size: 175%;
	color: rgb(51, 51, 51);
	margin-top: 1.6em;
	margin-bottom: 0.0em;
	width: 100%;
	padding-left: 7px;
	margin-left: -7px;
}

#content h3  {
	font-size: 100%;
	font-weight: bold;
	color: rgb(51, 51, 51);
	width: 100%;
	text-transform: none;
	border-bottom: solid 1px #e0e0e0;
	letter-spacing: 0.05em;
	line-height: normal;
	margin-top: 1.6em;
	margin-bottom: 0.0em;	
}

#content div.selly-eventsingle {
	color: rgb(111, 111, 111);
}

#content p, #content ul, #content ol, #content  blockquote{
    margin-top: 0.3em;
	margin-bottom: 0.0em;
}
#content ul ol, #content ol ol{
    margin-top: 0.0em;
	margin-bottom: 0.0em;
}

#content table{
	border-bottom: 1px solid rgb(241, 241, 241);
    margin-top: 1.2em;
	margin-bottom: 0.6em;
}
#content td{
	border-top: 1px solid rgb(241, 241, 241);
	vertical-align: middle; 	
}

#content div.selly-zuletztgeaendert {
	font-size: 75%;
	background-color: #FFFFFF;
	border: 1px solid #f0f0f0;
    color: #707070;
    -moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	margin: 0em;
	padding-top: 0.3em;
	padding-right: 1.2em;
	padding-bottom: 0.3em;
	padding-left: 1.2em;
}

#content div.selly-infobox {
	background-color: rgb(251, 249, 210);
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;		
	margin-top: 0.6em;
	padding-top: 0.3em;
	padding-right: 1.2em;
	padding-bottom: 0.3em;
	padding-left: 1.2em;
}

#content div.selly-inhalt, h6 {
	background:url(images/symbol_inhalt.png) no-repeat scroll 15px 15px #EFF9E0;
    border: 1px solid #9bd547;
    color: #202020;
	-moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    margin-bottom: 30px;
	min-height:60px;
    padding: 15px 30px 15px 90px;
    position: relative;
	/*font-size: 86%;	*/
}

#content div.selly-inhalt div.mwm-aal-container {
/*	font-size: 85%;*/
}
#content div.selly-inhalt a {
	color: #808080;
}
#content span.selly-inhalt-head {
	color: #9bd547;
}

#content div.selly-inhalt div.mwm-aal-container ul, #content div.selly-inhalt div.mwm-aal-container ol {
	margin-left: 0.8em;
}
#content div.entry-content p { 
	margin-top: 0.6em;
	margin-bottom: 0.3em;
}
#content div.entry-content h2 {
	margin-top: 2.5em;
	margin-bottom: 0.0em;
}
#content div.entry-content h3 { 
	margin-top: 1.8em;
	margin-bottom: 0.0em;
}


#content div.wp-video {
    margin: 15px;
	border: 1px solid #e0e0e0;
}

#content div.selly-highlight {
	background:url(images/symbol_systemtest.png) no-repeat scroll 15px 15px #FFFCE5;
	border: 1px solid #FFE732;
    color: #808080;
	-moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    margin-top: 15px;
	margin-bottom: 15px;
	min-height:60px;
    padding: 15px 30px 5px 90px;
    position: relative;
}
#content div.selly-highlight li {
	margin-left:-30px;
}

#content div.selly-verweisbox {
	background:url(images/symbol_verkettung.png) no-repeat scroll 15px 15px #f9f9f9;
    border: 1px solid #e0e0e0;
    color: #707070;
    -moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	margin-top: 60px;
	margin-bottom: 30px;
	min-height:60px;
    padding: 15px 30px 15px 90px;
    position: relative;
}

#content div.selly-verweisbox li {
	margin-left:-20px;
}

#content span.selly-textlowlight {
	color: #D0D0D0;
}

#content div.nohyphenate {
	word-wrap: normal;
	word-break: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

/*Überschrift von Posts im Widgetbereich*/
#secondary h2.entry-title {
	color: rgb(102, 102, 102);
	font-size: 100%;
	font-weight: normal;
	line-height: 1em;
	padding-bottom: 0.3em;
	padding-top: 5px;
	width: 100%;
}
#secondary div.entry-meta, #secondary div.entry-meta  a {
	color: rgb(202, 202, 202);
}

/*Inhalt von Posts im Widgetbereich*/
#secondary div.entry-summary, #content  div.entry-content {
    padding: 0px 0px 0px;
}
#secondary  .hentry {
    padding: 0px 0px 0px;
	margin: 0px 0px 0px;
	border-bottom: 0px;
}

#secondary footer.entry-meta {
	display: none;
}

body { 
	background-color: #ECECEC;
	background-image: url('images/bg.jpg'); 
	background-repeat: repeat;
	/*overflow-y: scroll;*/
}

#branding, #page, #content, #colophon, #main, #primary, #secondary, #site-generator  {
	background-image: none;
	background-color: transparent;
}

#supplementary {
	background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.5);
}

#page {
	margin-top: 0px;
	max-width: 950px;
	margin-bottom: 15px;
}

#main {
	background-color: #FFFFFF;
	border: 1px solid #e0e0e0;
}

/* Kopfzeile */
#branding { 
    position: relative;
	border: none;
	background: none;
}


#access div.selly-headerlink  a#mein-selly {
margin-top: 15px ;
                background: url(images/navi-home3.png) top left no-repeat;
                height: 17px;
                width: 85px;
                /*
                text-indent: 10px;
                z-index: 10;
                position: absolute;
				top: 285px;
                left: 200px;
				*/
}
#access div.selly-headerlink  a#mein-selly:hover, a#mein-selly:focus {
                background-position: bottom left;
}


#access div.selly-headerlink {
	/*width: 20%;*/
	/*background: url(images/navi-home.png) top left no-repeat;*/
	margin-right: 18.95px;
	text-align: right;
	float: right;
}
#access div.selly-headerlink  a{
	color: rgb(150, 150, 150);
}

#access img {
	height: auto;
	float: left;
	clear: none;
	display: inline;
	width: auto;
	margin: 3px 20px 5px 0;
}

#access div.menu {
margin: 0 0 0 4%;
}


/*menü*/
#access {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	clear: none;
	display: inline;
	float: left;
	width: 100%;
	height: auto;
	/*margin-top: 2em;*/
	padding-top: 2em;
	padding-bottom: 1.0em;
	margin-bottom: 15px;
	background: none repeat scroll 0% 0% white;
	border: 1px solid #e0e0e0;
	border-bottom: 4px solid rgb(218, 0, 0);
}
#access a {
	color: #373737;
}


#content {
	margin: 0 0 0 4%;
	width: 66%;

}

#content  .hentry {
	border-bottom: 0px;
}

#primary {
	background-color: #FFF;
	margin-bottom: 20px;
}

#secondary {
	border-left: 1px solid #e0e0e0;
	padding: 2%;
	margin-top: 9%;
	margin-right: 2%;
	margin-bottom:  9%;
	width: 20%;
}

/*Fusszeile*/
#site-generator { 
	background-image: url('images/logo-fusszeile.png'); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
	margin-bottom: 12px;
}

#secondary ul {
 padding-left:15px;
 margin-left:0;

  /* position:relative; /* IE List BUGFIX by Qualityweb */
}



.entry-title, #reply-title {
	font-size: 24px;
}

/* -------------- */
.entry-content {
	text-align: justify;
	padding-bottom: 0.6em;
}
.entry-content li {
	text-align: left;
}

.entry-content img {
   border: none;
}

#respond {
width: auto;
}
.commentlist {
width: auto;
}
.commentlist > li.comment {
margin: 0px 0px 20px 102px;
width: auto;
}