﻿body {
	margin: 0;
	padding: 0;
	border: 0;
/*	min-width: 20em;  Mindestbreite (der Infobox) verhindert Anzeigefehler in modernen Browsern */	color: #000;
	font-family: "Segoe UI", "Arial Unicode MS", Arial, Helvetica, Sans-Serif;
	font-size: small;
	font-style: normal;
	background-color: #fff;
}
#masthead {
	margin: 0;
	padding: 0;
	overflow: auto;
	text-align: right;
	width: 100%;
	background-color: #990000;
}
#masthead img {
	float: right;
	margin: 0.6em;
	padding: 0;
}
div#infobox {
	font-size: 0.91em;
	float: right;
	width: 17em;
	margin: 0 0 1em 1em;
	padding: 0.6em 1em 0.6em 1em;
	background-color: #F0F0F0;
}
div#pagecontent {
	padding: 1em;
	min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}
#navigation {
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	background-color: #990000;
	overflow: hidden;
}
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
}
#navigation a {
	border-style: none none solid none;
	border-width: 1px;
	border-color: #990000;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 5px;
	background-color: #990000;
 	font-weight: bolder; 
}
#navigation a:hover {
	border-style: none none solid none;
	border-width: 1px;
	border-color: #990000;
	color: #990000;
	text-decoration: none;
	background-color: #FFFFFF;
}
#navigation form {
	border: none;
	margin: 0 0.4em 0 0;
	padding: 0;
}
#navigation input {
	font-size: 0.75em;
}
/* Edit+Btn Breite wie infobox */
/* (17+0.6+0.6) x 0.91 / 0.75 = 22.08 */
#navigation input[type='text'] {
	width: 16em;
}
#navigation input[type='submit'] {
	width: 5.85em;
}
div#pagination {
	padding-top: 1em;
}
#pagination ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
#pagination li {
	list-style: none;
	margin: 0.4em;
	padding: 0;
	display:inline;
}

/* Inhaltsformatvorlagen */
.sonderaktion {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	background-color: #FFFFCC;
}
h1 {
	font-size: 1.35em;
	color: #990000;
}
h2 {
	font-size: 1.3em;
	color: #990000;
	margin-top: 2em;
}
h3 {
	font-size: 1.2em;
	color: #990000;
	margin-top: 2em;
}
h4 {
	font-size: 1.1em;
	color: #990000;
	margin-top: 2em;
}
h5 {
	font-size: 1.05em;
	color: #990000;
	margin-top: 1em;
}
h6 {
	font-size: 1em;
	color: #990000;
	margin-top: 1em;
}
/* nach h: p näher */
h6 + p {
	margin-top: -0.6em;
}
h5 + p {
	margin-top: -0.6em;
}
h3 + h4 {
	margin-top: -0.4em;
}
h4 + p {
	margin-top: -0.6em;
}
h2 + h3 {
	margin-top: -0.4em;
}
h3 + p {
	margin-top: -0.6em;
}
h2 + p {
	margin-top: -0.6em;
}
h1 + p {
	margin-top: -0.6em;
}
h1 + h2 {
	margin-top: -0.4em;
}
img {
	border-width: 0px;
}
ol li {
	margin-top: 0.5em;
}
ul.cmd {
	list-style-type:none;
	margin-left:0px;
}
ul.cmd li {
	margin-top: 0.5em;
}
samp {
	font-size:small;
}
/* Tabellen: Standard mit Border, oder .tblliste ohne Border */
td {
	border: 1px solid #CCCCCC;
}
th {
/*	border: 1px none #990000;*/
	border: none;
	text-align: left;
	background-color: #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
}
.th_main {
	border: none;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	color: #990000;
	background-color: #CCCCCC;
	white-space: nowrap;
}
.tblliste th {
	background-color: #FFFFFF;
	color: #000000;
	border: 0px;
/*	text-align: left;*/
	padding-right: 1em;
}
.tblliste td {
	border: 0px;
}
.bw0 {
	border-width: 0;
}
.tbltxtimg {
	width: 310px; 
	border-width: 0;
}
.tableheaderred {
	border: 1px solid #990000;
	text-align: center;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	font-style: italic;
	white-space: nowrap;
}
.tableheadergrey {
/*	border: 1px none #990000;*/
	border: none;
	text-align: left;
	background-color: #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
}
.tblleft {
	border: 1px solid #CCCCCC;
	text-align: left;
}
.tblcenter {
	border: 1px solid #CCCCCC;
	text-align: center;
}
.tblright {
	border: 1px solid #CCCCCC;
	text-align: right;
}

dt {
	font-weight: bold;
	margin-top: 0.8em;
}
ul.biglist li {
	margin-top: 0.3em;
}

/* omdn */
ul#omdnnav {
  float: left; 
  width: 13em;
  margin: 0; 
  padding: 1em;
}
ul#omdnnav li {
	list-style: none;
	margin-top: 0.5em;
}
ul#omdnnav li ul {
	margin: 0;
	padding: 0;
}
ul#omdnnav li ul li {
	margin-top: 0;
	margin-left: 1em;
}
ul#omdnnav a {
	padding-left:12px;
}
dl.imgdl dd {
	margin: 0.5em 0 3em 0em;
	font-style: italic;
}
div#omdncontent {
	margin-left: 16em; /* = width von ul#omdnnav + padding u.a. */;
	padding: 0em 1em 1em 1em;
	min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}
.news {
	text-indent: -30px;
	margin-left: 30px;
}
.kleingedruckt {
	font-size: x-small;
}

/* Sitelinks für DMS usw. und Footer (09.2011) */
#footer-sl {
	padding: 1em;
	width: auto;
	clear: both;
	overflow: auto;
	background-color: #F0F0F0;
}
.sitelinks-col {
	width: 24%;
	float: left;
}
#footer-sl ul {
	font-size: small;
	margin: 0;
	padding: 0;
}
#footer-sl li {
	list-style: none;
	margin: 0;
	padding: 0;
/*	display:inline;*/
}
#footer-sl h3 {
	font-weight: bold;
	font-size: small;
	padding-bottom:0.2em;
	margin:0;
}
#footer-sl a {
	color: #393939;
	text-decoration: none;
}
#footer-sl h3 a {
/*	color: #393939;*/
	text-decoration: underline;
}
#footer-sl a:hover {
	color: #990000;
	text-decoration: underline;
}
#footer {
	clear: both;
	overflow: auto;
}
#footer p{
	font-size: x-small;
	text-align: center;
	color: #393939;
	margin: 10px;
	padding: 1px;
}
#footer ul {
	font-size: x-small;
	text-align: center;
	margin: 0;
	padding: 0;
}
#footer li {
	list-style: none;
	margin: 0;
	padding: 0;
	display:inline;
}
#footer a {
	color: #393939;
	text-decoration: underline;
}
#footer a[hreflang |="en"] {
	color: #469;
	text-decoration: underline;
}
#footer a:hover {
	color: #990000;
	text-decoration: none;
}

/* Hyperlinks */
a {
	color: #469;
	text-decoration: underline;
}
.disabled {
	color: #C0C0C0;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.aplus {
	background: url('http://www.officemanager.de/images/icons/plus.png') no-repeat left;
	padding-left:12px;
}
.aminus {
	background: url('http://www.officemanager.de/images/icons/minus.png') no-repeat left;
	padding-left:12px;
}
a[target^="_blank"] {
	background: url('http://www.officemanager.de/images/icons/link-blank.png') no-repeat right;
	padding-right:12px;
}
a[href^="http://blog.officemanager.de"] {
	background: url('http://www.officemanager.de/images/icons/link-blog.png') no-repeat right;
	padding-right:15px;
}
a[href $=".pdf"] {
	background: url('http://www.officemanager.de/images/icons/link-pdf.png') no-repeat right;
	padding-right:13px;
}
a[href $=".js"] {
	background: url('http://www.officemanager.de/images/icons/link-skript.png') no-repeat right;
	padding-right:15px;
}
a[href $=".vbs"] {
	background: url('http://www.officemanager.de/images/icons/link-skript.png') no-repeat right;
	padding-right:15px;
}
a[href $=".omac"] {
	background: url('http://www.officemanager.de/images/icons/link-skript.png') no-repeat right;
	padding-right:15px;
}
a[href^="mailto:"] {
	background: url('http://www.officemanager.de/images/icons/link-email.png') no-repeat right;
	padding-right:17px;
}
a.a_noimg {
	background:none;
	padding-right:0px;
}

.breadcrumb {
	font-size: 0.85em;
	margin-top: 0px;
	margin-bottom: 2em;
}
.infoboxtitle {
	font-size: 1.1em;
	font-style: italic;
	color: #990000;
	font-weight: bold;
	margin-bottom: -0.5em;
}
.imgleft {
	border-style: none;
	float: left;
	margin-right: 0.4em;
	margin-bottom: 0.4em;
}
.imgright {
	border-style: none;
	float:right;
}
.clear_left {
	clear:left;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}
.text_left {
	text-align: left;
}
.text_center {
	text-align: center;
}
.text_right {
	text-align: right;
}
.align-bottom {
	vertical-align: bottom;
}	
.redtext {
	color: #990000;
}
.redtextbold {
	color: #990000;
	font-weight: bold;
}
.menuebefehl {
	background-color: #F0F0F0;
	font-weight: bold;
}
.uilabel {
	font-weight: bold;
}
.uitabsh {
	font-weight: bold;
}
code {
	font-family: "Courier New", Monospace;
	font-size: 1em;
}
.softwarecode {
	border: 1px solid #999999;
	margin: 0px 2em 0px 1em;
	padding: 5px;
	font-family: "Courier New", Monospace;
	background-color: #F2F2F2;
	font-size: 0.9em;
}

/* RSS-Includes */
#rss {
	
}
#rss blockquote { /*ganzer feed ist in blockquote*/
	margin:0;
}
.feed-label {
	font-size: 1.1em;
	font-style: italic;
	color: #990000;
	font-weight: bold;
}
.feed-label a {
	color: #990000;
	text-decoration: none;
}

.feed-label a:hover {
	color: #000;
	text-decoration: underline;
}
#rss .post-label {
	font-size: 1.0em;
	font-weight: bold;
}
/* Das WP-Symbol hier nicht anhängen */
#rss a {
	background:none;
	padding-right:0px;
}
#rss .post-cont {
	font-size: 0.8em;
}
#rss .post-date {
	font-size: 0.8em;
}

