
body, input, textarea {
	color: #373737;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	/* line-height: 1.4; */
	line-height: 21px;
}

body {
	padding: 0;
	margin: 0;
}

table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	vertical-align: baseline;
}

small {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}

/* Vibrant Workaround */
object {
	max-width: none;
}

#wrapper {
	width: 1165px;
	/* width: 1125px; */
	margin: 0 auto;
}

#ad_leaderboard {
	display: block;
	line-height: 0;
}

#ad_skyscraper {
	/* float: right; */
	float: left;
	margin-left: 5px;
}

#page {
	margin: 0;
	min-width: 960px;
	max-width: 960px;
	width: 960px;
	float: left;
	line-height: 1.4;
}

#main {
	padding: 10px 0 0;
}

#primary, .singular #primary {
	width: 580px;
	margin: 0 -380px 0 0;
}

#content, 
.singular #content,
.left-sidebar.singular #content {
	margin: 0 30px;
	width: 520px;
}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0;
	width: 100%;
}

.singular .hentry,
.singular.page .hentry,
.type-post.hentry {
	padding: 0;
}

#secondary {
	width: 340px;
	margin: 0 10px 10px 10px;
	padding: 0 10px;
}

#site-title, #site-description {
	margin-left: 120px;
}

#site-title {
	padding-top: 1.15625em;
	clear: both;
	display: block;
}
#site-description {
	margin-bottom: 1.15625em;
	clear: both;
	display: block;
}

#logo {
	position: absolute;
	top: 0.7em;
	left: 30px;
}
#logo img {
	width: auto;
	margin-bottom: 0;
}

#sponsor  {
	position: absolute;
	top: 0.7em;
	left: 500px;
}
#sponsor img {
	width: auto;
	margin-bottom: 0;
}

#branding #searchform {
	top: 1.3em;
	right: 30px;
}

#print-email {
	margin: 0.5em 0 1.5em 0;
	width: 100%;
	clear: both;
}

a {
	color: #900;
}
a:hover {
	color: #900;
	text-decoration: underline;
}

.entry-title {
	padding: 0.1em 0 0.4em 0;
}

.entry-title,
.entry-title a {
	color: #900;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	text-decoration: underline;
	color: #900;
}

.entry-title,
.entry-header .entry-meta {
	padding-right: 0;
}

.entry-title,
.singular .entry-title {
	font-size: 20px;
	line-height: 30px;
	text-transform: none;
	letter-spacing: 0;
}

/* .entry-header hgroup .entry-title { */
.entry-header .entry-title {
	padding-top: 0;
}

/* #branding hgroup, */
#branding div.hgroup {
	margin: 0 30px;
}

#access {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;
}

#access a,
#access ul ul a {
	color: #900;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 2.6em;
	letter-spacing: 0.1em;
	font-weight: bold;
}
#access a {
	padding: 5px;
}
#access ul ul a {
	line-height: 1.4em;
	width: 210px;
}

#access div {
	margin: 0 30px;
}

#access li:hover > a, #access a:focus {
	color: #900;
	text-decoration: underline;
}

#access li:hover > a,
#access a:focus {
	/* background: none; */
}

#access .current_page_item > a,
#access .current_page_ancestor > a,
#access .current-menu-item > a {
	font-weight: bold;
	text-decoration: underline;
}
#access ul ul {
	top: 2.225em;
	z-index: 1000;
	width: 230px;
}

#respond {
	width: 100%;
}
.right-sidebar #respond {
	width: 470px;
	padding: 24px;
}

.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: #900;
}

.singular .entry-header .entry-meta {
	position: relative;

}

.wp-caption .wp-caption-text {
	padding: 0 0 0 6px;
}
.wp-caption .wp-caption-text:before {
	content: ' ' !important;
}
.wp-caption .wp-caption-text, .gallery-caption {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 17px;
}

/* Widgets Anfang */

.widget:first-child {
	border-top: none;
}

.widget {
	/*border-bottom: 1px solid #D3D3D3;
	border-top: 1px solid #F6F6F6;*/
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 0 0 1.2em 0;
	-webkit-hyphens: manual;
	-moz-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
}

.widget a {
	color: #666;
	font-size: 12px;
}

.widget ul {
	margin-left: 20px;
}


.widget-area {
	/*background-color: #f1f1f1;*/
	background-color: #f9f9f9;
}

/* Widgets Ende */

.dachzeile,
.entry-content .dachzeile,
.entry-content div .dachzeile,
.entry-content h2.dachzeile,
.entry-header .dachzeile {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
	margin: 0;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #900;
}

.singular.page .page_ohne_content_header,
.singular.page .page_ohne_content_header .entry-content
{
	padding: 0;
}

.page_ohne_content_header .entry-content .hentry,
.singular.page .hentry,
#rss-pressekurz {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}


div.sidebar {
	width: 336px;
	margin-left: 4px;
}
ul.sidebar {
	list-style: none;
	background-color: #fff;
	width: 336px;
	margin-left: 4px;
}
ul.sidebar li {
	padding-bottom: 0.25em;
	min-height: 1em;
}
ul.sidebar li img {
	margin: 0.75em;
}
a.sidebar span {
	color: #777;
	font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.625;
}

.clear,
.singular.page .page_ohne_content_header .entry-content div .clear {
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

#nav-single .nav-previous {
	float: left;
}

#nav-single .nav-next {
	float: right;
}

.entry-content img, .comment-content img, .widget img {
	max-width: none;
}

.page-template-nosidebar-page-php #primary {
	margin: 0;
	width: 960px;
}
.page-template-nosidebar-page-php #primary #content {
	margin: 0 30px;
	width: 900px;
}

#site-generator a {
	font-weight: 400;
}

ul, ol {
	margin: 0 0 1em 2.5em
}

#post-66822 {
	border: 0;
	padding: 0;
	margin: 0;
}

.image-attachment div.attachment {
	margin: 0 0 1.625em 0;
}

.error404 #primary {
	float: left;
	margin: 0 -380px 0 0;
	width: 580px;
}

.error404 #primary #searchform {
	margin: 0;
}

.error404 #main .widget {
	clear: both;
	width: 100%;
}

.error404 #primary .widgettitle {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

.error404 #primary .widget ul {
	margin: 0 0 1em 2.5em;
	list-style: square outside none;
}

.error404 #primary .widget a,
#rss-pressekurz ul li a {
	color: #900;
	text-decoration: none;
	font-size: 15px;
	font-weight: 300;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.error404 #primary #rss-pressekurz {
	border-top: 1px solid #ddd;
}

#rss-pressekurz {
	clear: both;
}
#rss-pressekurz ul {
	margin: 0.3em 0 1em 1.5em;
}
#rss-pressekurz .entry-title {
	color: #373737;
}
#rss-pressekurz .entry-content {
	padding: 0;
}

#wrapper .clearboth {
	clear: both;
}

#respond .comment-form-author .required, #respond .comment-form-email .required {
	position: relative;
	left: 0;
}

.singular .entry-meta .edit-link a {
	position: inherit;
}

/*
** keep the whitespace in front of the ^=, hides rule from konqueror
** this is css3, the validator doesn't like it when validating as css2
*/
.hentry a,
.hentry a[href ^="http://miwiki"],
.hentry a[href ^="http://cyberpress"],
.hentry a[href ^="http://www.mittelstandsblog"],
.hentry a[href ^="http://www.mittelstandswiki"],
.hentry a[href ^="http://itk.mittelstandswiki"],
.hentry a[href ^="http://finanz.mittelstandswiki"],
.hentry a[href ^="http://kmu.mittelstandswiki"],
.hentry a[href ^="http://www.just4business"],
.hentry a[href ^="http://ad.de.doubleclick"],
.hentry a[href ^="http://ad-emea.doubleclick"],
.hentry a[href ^="#"],
.hentry a[href ^="/"],
.hentry .wp-caption a,
.hentry .wp-caption a[href $=".mp3"],
.hentry .wp-caption a[href $=".MP3"],
.hentry .wp-caption a[href $=".pdf"],
.hentry .wp-caption a[href $=".PDF"],
.hentry .wp-caption a[href *=".pdf#"],
.hentry .wp-caption a[href *=".PDF#"],
.hentry .wp-caption a[href *=".pdf?"],
.hentry .wp-caption a[href *=".PDF?"],
.hentry .jwtitel a,
#aoe_profile a,
.hentry .miwiki-aufmacher .entry-content p a, 
.hentry a.mejs-mute {
	background: none;
	padding: 0;
}

.hentry a,
.hentry a[href ^="gopher://"] {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/external.png") center right no-repeat;
	padding: 0 13px 0 0;
}
.rtl .hentry a,
.rtl .hentry a[href ^="gopher://"] {
	background-image: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/external-rtl.png");
}
.hentry a[href ^="https://"],
.link-https {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/lock_icon.gif") center right no-repeat;
	padding: 0 16px 0 0;
}
.hentry a[href ^="mailto:"],
.link-mailto {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/mail_icon.gif") center right no-repeat;
	padding: 0 18px 0 0;
}
.hentry a[href ^="news://"] {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/news_icon.png") center right no-repeat;
	padding: 0 18px 0 0;
}
.hentry a[href ^="ftp://"],
.link-ftp {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/file_icon.gif") center right no-repeat;
	padding: 0 18px 0 0;
}
.hentry a[href ^="irc://"],
.link-irc {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/discussionitem_icon.gif") center right no-repeat;
	padding: 0 18px 0 0;
}
.hentry a[href $=".ogg"], .hentry a[href $=".OGG"],
.hentry a[href $=".mid"], .hentry a[href $=".MID"],
.hentry a[href $=".midi"], .hentry a[href $=".MIDI"],
.hentry a[href $=".mp3"], .hentry a[href $=".MP3"],
.hentry a[href $=".wav"], .hentry a[href $=".WAV"],
.hentry a[href $=".wma"], .hentry a[href $=".WMA"],
.link-audio {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/audio.png") center right no-repeat;
	padding: 0 13px 0 0;
}
.hentry a[href $=".ogm"], .hentry a[href $=".OGM"],
.hentry a[href $=".avi"], .hentry a[href $=".AVI"],
.hentry a[href $=".mpeg"], .hentry a[href $=".MPEG"],
.hentry a[href $=".mpg"], .hentry a[href $=".MPG"],
.link-video {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/video.png") center right no-repeat;
	padding: 0 13px 0 0;
}
.hentry a[href $=".pdf"], .hentry a[href $=".PDF"],
.hentry a[href *=".pdf#"], .hentry a[href *=".PDF#"],
.hentry a[href *=".pdf?"], .hentry a[href *=".PDF?"],
.link-document {
	background: url("http://www.mittelstandswiki.de/wissen/skins/miwiki/document.png") center right no-repeat;
	padding: 0 12px 0 0;
}

img.size-medium {
	width: 150px;
	}

img.size-thumbnail {
	width: 121px;
	}

#pagetabs, #weektabs {
	height: 2em;
	margin-top: 10px;
	width: 100%;
	line-height: 1.1em;
	overflow: visible;
	background: none;
	border-collapse: collapse;
	list-style: none;
}
#pagetabs ul, #weektabs ul {
	clear: both;
	font-size: x-small;
	margin: 0;
	padding: 0;
}
#pagetabs li, #weektabs li {
	display: inline;
	list-style :none;
}
#pagetabs li.selected, #weektabs li.selected {
	background-color: #900;
	color: white;
	padding: 0 0 .2em 0;
	font-weight: bold;
}
#pagetabs li a, #weektabs li a {
	display: block;
	float: left;
	background: none;
	padding: 0 10px 3px;
	margin-right: 5px;
	border-top: 1px solid #ccc;
	border-right: 2px solid #999;
	text-decoration: none;
	font-family: Georgia,serif;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
#pagetabs li.selected a, #weektabs li.selected a {
	color: white;
	background: #900;
	text-decoration: none;
}

/* Pagebar Anfang */

.pagebar, .hentry .pagebar {
	margin-bottom: 1.625em;
}

.pagebar a, .pagebar .this-page, .hentry .pagebar a, .hentry .pagebar .this-page {
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 8px;
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}

.pagebar .this-page, .pagebar a:hover, .hentry .pagebar .this-page, .hentry .pagebar a:hover {
	background: #900;
	color: #fff;
}

.pagebar .this-page, .hentry .pagebar .this-page {
	font-weight: bold;
}

.pagebar .break, .hentry .pagebar .break {
	padding: 4px 8px;
	line-height: 1.2em;
	height: 22px;
	font-size: 14px;
}

.pagebar .inactive, .hentry .pagebar .inactive {
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 8px;
	background: #fafafa;

	border: 1px solid #ddd;
	color: #888;
}

/* Pagebar Ende */

/* Dreisechsnull */
#post-95961 > div.entry-content {
	padding:0;
}

/* Die Macher */
#post-131674 > div.entry-content {
	padding:0;
}

/* Hätten Sie’s gewusst? - Startseite */
#post-134364 > div.entry-content {
	padding:0;
}

/* Heise RegioConcept */
#post-136101 > div.entry-content {
	padding:0;
}

/* audio Player */
.mejs-container {
	margin-bottom: 20px !important;
}
.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
	background: #666 !important;
	background: -webkit-linear-gradient(top, #666 0%, #555 100%) !important;
	background: -moz-linear-gradient(top, #666 0%, #555 100%) !important;
	background: -o-linear-gradient(top, #666 0%, #555 100%) !important;
	background: -ms-linear-gradient(top, #666 0%, #555 100%) !important;
	background: linear-gradient(top, #666 0%, #555 100%) !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
}

.ghost_t {
	font-weight: bold;
}

.ghost_i {
	float: left;
	margin: 0 20px 20px 0;
}

.ghost_i img {
	margin: 0;
	padding: 0;
	border-top: 1px solid #eee;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 1px solid #eee;
}

.ghost_d {
	font-size: .9em;
	line-height: 1.5em;
	}

.ghost_p {
	padding: 1em;
	}

.pagebar .inactive
{
   border: 1px solid #eee;
	 color: #ccc;
   text-decoration: none;
   padding: .25em .5em;
}

