﻿.clearfix:after {
				content: ".";
				clear: both;
				display: block;
				visibility: hidden;
				height: 0px;
}

#top2 {
				display: none;
}

body {
				font-family: Arial, Verdana, Helvetica,sans-serif;
				font-size: 1em;
				line-height: 1.5em;
				color: #000000;
				background-color: #444;
				margin: 0px;
				padding: 0px;
}
p {
}
ul {
				list-style-image: url('images/ul1.gif');
				margin: 0px 0px 5px 0px;
}
a img {
				border: none;
}
a:link {
				background: none;
				color: #91B24A;
				text-decoration: none;
				word-wrap: break-word;
}
a:hover {
				background: none;
				color: #91B24A;
				text-decoration: underline;
}
a:active {
				background: none;
				color: #91B24A;
				text-decoration: none;
}
a:visited {
				background: none;
				color: #91B24A;
				text-decoration: none;
}
a img {
				background: inherit;
				color: inherit;
				border: none;
}
h1 {
				color: #333;
				font-size: 2.0em;
				font-weight: bold;
				line-height: 1.0em;
				margin-top:5px;
				margin-bottom: 10px;
}
h2 {
				color: #333;
				font-size: 1.5em;
				font-weight: bold;
				margin: 30px 0px 10px 0px;
}
h3 {
				font-size: 1.0em;
				color: #333;
				font-weight: bold;
				font-style: italic;
				margin: 0px 0px 5px 0px;
}
h3 a:hover {
				color: #000000;
				text-decoration: none;
}
h2 a:hover {
				color: #000000;
				text-decoration: none;
}
h1 a:hover {
				color: #000000;
				text-decoration: none;
}

header {
				background: #91B24A;
}

#menubutton {
				display: none;
}

#mobile-menu {
				height: 50px;
				line-height: 50px;
				position: absolute;
				right: 0;
				text-align: center;
				top: 0;
				width: 50px;
				z-index: 9999;
				color: #fff;
				/* display: none; */
				display: block;
				font-size: 1.5em;
}

#totop {
				/* border: 1px solid #ccc;*/
				/*border-radius: 50%;*/
				height: 30px;
				line-height: 30px;
				right: 10px;
				bottom: 10px;
				width: 30px;
				font-size: 15px;
				position: fixed;
				/*background: #ddd;*/
				/* display: none; */
				display: block;
				z-index: 999;
}
#mobile-menu:hover {
				color: #526628;
}

#totop:hover {
				color: #526628;
				background: #fff!important;
				/* style="border:none;" */
}

#aktion {
				/* display:none; */
				/* Auskommentieren, wenn der Ticker sichtbar sein soll*/
}
#aktion iframe {
				width:100%;
				height:55px;
				/* frameborder="0";*/
				/* scrolling="no"; */
}

#nawaktion iframe {
				width:100%;
				height:200px;
				/* frameborder="0";*/
				/* scrolling="no"; */
}

iframe{
    			border-width: 0px;
}
 
 
#content {
				padding: 0px 10px 0px 10px;
}
#content ol {
				/* margin: 0 0 0px 5px;*/
				padding-left: 20px; 
}

#content ul a.linkextern {
}
#content p a.linkextern {
}
#content ul a.linkintern {
}
#content p a.linkintern {
}
#content p a.linkinternhidden {
	color:gray;
	text-decoration:line-through;
}

#content ul a.linkinternhidden {
	color:gray;
	text-decoration:line-through;
}

#content p a.linkintern img {
	/*display: none;*/
}

#h2menu li {
	margin: 6px 0!important;
}

#content #h2menu {
				background: white none repeat scroll 0 0;
				/*border-color: #f5f5f5 transparent #f5f5f5 #f5f5f5;
				border-image: none;
				border-style: solid none solid solid;
				border-width: 20px 0 20px 20px;*/
				border-width:0px;
				float: right;
				margin-bottom: 0px;
				margin-left: 0px;
				overflow: hidden;
				position: relative;
				width: 250px;
				z-index: 10;
				margin-top: -40px;
}
#content #h2menu:hover {
				max-height: none;
}
#content #h2menu:hover span {
				display: none;
}
#content #h2menu p {
				color: #A5CC55;
				font-size: 20px;
				color: black;
				background: #A5CC55;
				margin: 0px 0px 0px 0px;
				padding: 5px 20px;
}
#content #h2menu p a {
				text-decoration: none;
				color: black;
}
#content #h2menu ol {
				font-size: 0.9em;
				margin-bottom: 0;
				margin-top: 0;
				padding: 10px 0 10px 30px;
}
#content #h2menu li:first-line {
				font-weight: normal;
}
#content h2 .linkh2 {
				color: #333!important;
				font-weight: bold!important;
				margin: 30px 0px 10px 0px;
				padding-left:28px;
				background-image: url("images/css/h2anchor.gif");
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: left center;
}

#content #rss ul {
				font-style: normal;
}
#content #rss li:first-line {
				font-weight: normal;
}

#menu a {
				margin-top: 4px;
				display: block;
}

#menu a:link {
				background: none;
				/* color: #aaa; */
				color: #999; 
				text-decoration: none;
}

/* Hide Submenue by default*/
#menusub {
				display:block;
}

#nav {
    			color: white;
				left: 0;
				padding: 0;
				position: absolute;
				text-align: center;
				top: 60px;
				width: 210px;
				margin-bottom: 140px;
}
#nav li {
				background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
				color: #999;
				padding: 0px 5px 0px 5px;
				text-decoration: none;
				position: relative;
				margin-top: 4px;
				margin-left:10px
}

nav img {
				position: absolute;
				right: 15px;
				top: 6px;
}

nav img.menubaustelle {
				/*opacity: 0.4;*/
				position:relative;
				right: 15px;
				top: 6px;
}

#nav a:hover {
				background: none;
				color: white;
				text-decoration: underline;
}
#nav a:active {
				background: none;
				color: white;
				text-decoration: none;
}
#nav a:visited {
				background: none;
				/*color: #6F9320;*/
				color:#aaa;
				text-decoration: none;
}

#menu a:hover {
				background: none;
				color: white;
				text-decoration: underline;
}
#menu a:active {
				background: none;
				color: white;
				text-decoration: none;
}
#menu a:visited {
				background: none;
				/*color: #6F9320;*/
				color: #aaa;
				text-decoration: none;
}
#menu a img {
				background: inherit;
				color: inherit;
				border: none;
}

/* Formatierung Created und LastModified Timestamp */
#created {
				font-size:13px;
				background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
				color: #999;
				padding: 0 0 0 15px;
				text-decoration: none;
				position: relative;
}
#lastedit {
				font-size:13px;
				background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
				color: #999;
				padding: 0 0 0 15px;
				text-decoration: none;
				position: relative;
}
#lastmacro {
				display:none;
				font-size:13px;
				background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
				color: #999;
				padding: 0 0 0 15px;
				text-decoration: none;
				position: relative;
}

#top a:link {
				background: none repeat;
				color: white;
				text-decoration: none;
				margin: 0 5px;
}
#top a:hover {
				background: none repeat;
				color: white;
				text-decoration: underline;
}
#top a:active {
				background: none repeat;
				color: white;
				text-decoration: none;
}
#top a:visited {
				background: none repeat;
				color: white;
				text-decoration: none;
}
#container {
				width: 100%;
}
#logo {
				border: medium none;
				height: 42px;
				left: 0;
				margin: 0;
				position: absolute;
				top: 0;
				width: 185px;
}

#logo img {
			    margin-left: 20px;
}

#top {
				background-color: #91b24a;
				color: white;
				height: 52px;
				margin-left: 210px;
}
#topnav {
				padding: 14px 10px 0px 10px;
				color: white;
				font-size: 0.9em;
				float: left;
}
#topnav a:hover {
				color: #526628;
				text-decoration: none;
}

#topnav img {
				display: none;
}

.topnavcookiehinweis {
				background-color:red;
				color:white;
}

#kopfbanner {
				padding: 0px 0px 0px 0px;
				text-align: center;
				color: white;
				font-size: 12px;
				margin-bottom: 20px;
				/*width: 728px;*/
				width:100%;
				/*height: 90px;
				visibility:visible; */
				height: 0px;
				visibility:hidden;
}

#kopfbanneri {
 				border:none; 
 				overflow:hidden; 
 				width:728px;
 				height:90px
}


/*
@media only screen and (max-width: 745px) {
	#bannerimg {
				width:80%
	}
} 
@media only screen and (max-width: 650px) {
	#bannerimg {
				width: 66%
	}
}
*/

#topbanner {
				padding: 0px 0px 0px 0px;
				color: white;
				font-size: 12px;
				width: 350px; /* damit hinter der Werbung das Burgermenu sichtbar ist*/
				height: 50px;
				float: right;
}
#top2 {
				margin-left: 200px;
				height: 20px;
				border: none;
				background-color: #A5CC55;
				font-size: 12px;
}
#main {
				margin: 0px 0px 0px 210px;
				float: none;
				padding: 0px 0px 0px 0px;
				background-color: #f5f5f5;
}
#breadcrumb {
				display: block;
				font-size: 11px;
				height: 24px;
				line-height: 26px;
				margin-bottom: 1px;
				margin-top: 1px;
				overflow: hidden;
				padding-left: 5px;
}
#breadcrumb a {
				line-height: 26px;
				padding-right: 14px;
				margin-right: 7px;
				float: left;
				display: block;
				background-image: url("images/css/breadcrumbarrow.gif");
				background-attachment: scroll;
				background-repeat: no-repeat;
				background-position: right top;
}
#breadcrumb a:link {
				color: #91B24A;
				text-decoration: none;
}
#breadcrumb a:active {
				color: #91B24A;
				text-decoration: none;
}
#breadcrumb a:hover {
				color: #91B24A;
				text-decoration: underline;
}
#breadcrumb a:visited {
				color: #91B24A;
				text-decoration: none;
}

#menulogo hr {
				line-height:normal;
}

#menulogo hr {
				border-bottom: 0 none #555555;
				border-color: #555555;
				border-right: 0 none #555555;
				border-top: 1px solid #555555;
				margin: 5px 0px 5px 0px;
}

#menulogo img {
				background: #fff;
				padding: 10px;
				width: 122px;
}


#search {
				color: white;
				margin: 10px 5px 5px 0px;
				padding: 0px 0px 0px 0px;
				font-size: 9px;
				width: 160px;
				display: none;
}
#translate {
				margin-top: 5px;
				margin-bottom: 5px;
				text-align: center;
				display: none;
}
#social {
				margin-top: 5px;
				margin-bottom: 5px;
				text-align: center;
				bottom: -60px;
			    position: absolute;
			    width: 210px;
}

#social img {
    			margin: 0 2px;
}

#menu {
				text-align: left;
				padding: 10px;
				line-height: 1.0em;
}
#keyword {
				left: 200px;
				float: none;
				padding: 3px 3px 3px 10px;
				margin-left: 0px;
				background-color: #F4F4F3;
				border-bottom: 1px dashed #ADACA7;
				border-top: 1px dashed #ADACA7;
				color: #696A4E;
}
#footer {
				/* margin-top: 40px; */
				padding: 10px 0px 0px 0px;
				text-align: center;
				font-size: 12px;
				clear: both;
}
.podcast {
				position: absolute;
				top: 150px;
				right: 20px;
				border: none;
}
#logbuch {
				border: 1px solid #ccc;
				padding: 10px;
}
#content #logbuch ul {
				list-style-image: url('images/ul1.gif');
				margin: 0px;
				color: black;
				height: 120px;
				overflow: auto;
				padding: 0;
}
#content #logbuch ul li {
				margin-left: 16px;
				margin-right: 4px;
				margin-bottom: 0px;
				font-size: 1em;
				font-weight: normal;
				color: black;
				background: none;
}
#content #logbuch li:first-line {
				font-weight: normal;
}
#menu ul {
				list-style-image: url('images/ul2.gif');
				margin: 0px;
				padding: 0px;
				color: black;
}
#menu li {
				margin-bottom: 4px;
				font-size: 13px;
				color: #fff;
				background: none;
/*				list-style: none;*/
}
#menu li.menuactive {
				text-indent: 0;
				color:#91B24A;
}
#menu li.menuactive a {
				text-indent: 0;
				/* color:#91B24A;*/
				color:#999;
}
#menu li.menusub {
				text-indent: 0;
				color:#aaa;
}
#menu li.menusub a {
				text-indent: 0;
				color:#aaa;
}

#menu ul ul li {
}
#menu form {
				margin-top: 28px;
				margin-bottom: 5px;
				height: 26px;
				background: none;
				color: white;
				font-size: 12px;
				font-weight: bold;
}
#menu label {
				padding-right: 5px;
				background: none;
				color: white;
				font-size: 12px;
				font-weight: bold;
				vertical-align: middle;
}
#menu input {
				width: 80px;
				padding-top: 1px;
				padding-bottom: 2px;
				padding-left: 1px;
				background-color: #ffffff;
				color: white;
				font-size: 12px;
				font-weight: normal;
				border-style: solid;
				border-width: 1px;
				border-color: #99c;
				vertical-align: middle;
}
#content {
				font-size: 1em;
}
#content ul li {
				font-size: 1em;
				margin-top: 0px;
				margin-bottom: 0px;
				line-height: 1.5em;
			    list-style: none;
			    position: relative;
}

#content ul:not(.kachelmenu) li::before {
				background: #91b24a none repeat scroll 0 0;
				content: "";
				height: 7px; 
				width: 7px;
				position: absolute;
				left: -14px; 
				top: 7px;
}

#content p {
				/*font-size: 1em;*/
				margin-top: 2px;
				line-height: 1.5em;
				margin-bottom: 6px;
}

#content li {
				font-size: 1em;
				line-height: 1.5em;
				margin-top: 0;
				margin-bottom: 8px;
				position: relative;
}

#content li:first-line {
				font-weight: bold;
}
li.li-plus {
				list-style-image: url('images/css/liplus16.gif');
				margin-left: 5px;
}
li.li-minus {
				list-style-image: url('images/css/liminus16.gif');
				margin-left: 5px;
}
li.li-warn {
				list-style-image: url('images/css/liwarn16.gif');
				margin-left: 5px;
}
#content ul {
				margin: 0px 0px 5px 5px;
				padding-left: 10px;
				list-style-image: url('images/ul1.gif');
}
#content ul ul {
				margin: 0px 0px 0px 10px;
				list-style-image: url('images/ul2.gif');
}
#content .table-responsive {
				overflow: scroll;
				/*-webkit-overflow-scrolling: touch;*/
				width: 100%;
}
#content table {
				border: 2px #A4A39F solid;
				border-collapse: collapse;
				background-color: #F4F4F3;
				margin-left: 0px;
				margin-bottom: 5px;
				width: 100%;
				padding-left: 0px;
}
#content table .ul {
				list-style-image: url('images/ul1.gif');
				margin-left: 0px;
				padding-left: 0px;
}

#content table li {
				margin-left: 0px;
				padding-left: 0px;
}


#content table .li:first-line {
				font-weight: normal;
}


#content table h2 {
				font-size: 1.2em;
				color: #000000;
				font-weight: bold;
				padding: 0px;
				margin: 0px 0px 0px 0px;
}
#content table .p {
				padding: 0px;
				margin: 0px 0px 0px 0px;
}
#content th {
				border: 1px #A4A39F solid;
				background-color: #A5CC55;
				/*background-color: #eeeeee;*/
				padding: 10px;
				vertical-align: top;
}
#content th a {
				color: black;
				text-decoration:underline;
}

#content td {
				text-align: left;
				border: 1px #ccc solid;
				vertical-align: top;
				/*padding: 10px;*/
}

#content td p {
				margin: 0!important;
}

#content td pre {
				margin: 1px!important;
}


.boxcode {
				background: #FFFFFF url("images/boxicons/boxcode.gif") no-repeat scroll 5px 7px;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				color: black;
				display: block;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				margin-left: 0;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
}

.boxpython {
				background: #FFFFFF url('images/boxicons/boxpython26.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				color: black;
				display: block;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
}
.boxtelnet {
				background: #99CCFF url('images/boxicons/boxtelnet.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				background-color: teal;
				border: 2px outset #000000;
				display: block;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxpath {
				background: #FFFFFF url('images/boxicons/boxpath.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				background-color: #FFFFFF;
				border: 2px outset #000000;
				display: block;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxjson {
				background: #FFFFFF url('images/boxicons/boxjson.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 2px dashed #527BC6;
				border-top: 2px dashed #527BC6;
				display: block;
				padding: 5px 5px 5px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxjscript {
				background: #FFFFFF url('images/boxicons/boxjscript.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 2px dashed #527BC6;
				border-top: 2px dashed #527BC6;
				display: block;
				padding: 5px 5px 5px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxxml {
				background: #FFFFFF url('images/boxicons/boxxml.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				display: block;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
				/*white-space:pre;*/
}
.boxhtml {
				background: #FFFFFF url('images/boxicons/boxhtml.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				display: block;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxsip {
				background: #FFFFFF url('images/boxicons/boxsip.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed purple;
				border-top: 1px dashed purple;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxnetmon {
				background: #FFFFFF url('images/boxicons/boxnetmon.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxgpo {
				background: #FFFFFF url('images/boxicons/boxgpo.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxps1 {
				background: #012456 url('images/boxicons/boxps1.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxpscore {
				background: #012456 url('images/boxicons/boxpscore.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxpserr {
				background: lightblue  url('images/boxicons/boxps1.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color:red;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxps365 {
				background: #012456 url('images/boxicons/boxps365.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxpse {
				background: #012456 url('images/boxicons/boxpse.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxpsteams{
				background: #012456 url('images/boxicons/boxpsteams.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxpslync {
				background: #012456 url('images/boxicons/boxpslync.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxldif {
				background: #ffffff url('images/boxicons/boxldif.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxcsv {
				background: #ffffff url('images/boxicons/boxcsv.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxcmd {
				background: #404040 url('images/boxicons/boxcmd.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxdns {
				background: #FFFFFF url('images/boxicons/boxdns.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxshell {
				background: #040404 url('images/boxicons/boxshell.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: white;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxsql {
				background: #FFFFFF url('images/boxicons/boxsql.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed lime;
				border-top: 1px dashed lime;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxfrage {
				background: #eee url("images/boxicons/boxfrage.gif") no-repeat scroll 5px 5px;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				position: relative;
}
.boxregedit {
				background: #FFFFFF url("images/boxicons/boxregedit.gif") no-repeat scroll 5px 5px;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				color: black;
				display: block;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				margin-left: 0;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
}
.boxvbs {
				background: #FFFFFF url('images/boxicons/boxvbs.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxvba {
				background: #FFFFFF url('images/boxicons/boxvba.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxcsharp {
				background: #FFFFFF url('images/boxicons/boxcsharp.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxcpp {
				background: #FFFFFF url('images/boxicons/boxcpp.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxphp {
				background: #FFFFFF url('images/boxicons/boxphp.gif') no-repeat 5px 10px;
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxde {
				background: #F4F4F3 url('images/boxicons/boxde.gif') no-repeat 5px 10px;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxen {
				background: #F4F4F3 url('images/boxicons/boxen.gif') no-repeat 5px 10px;
				color: black;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxevt {
				background: #FFFFFF url("images/boxicons/boxevt.gif") no-repeat scroll 10px 15px;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				color: black;
				display: block;
				font-family: "Lucida Console", Monaco ,monospace;
				margin-left: 0;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
}

.pagemenu {
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border: 0px;
				font-size: 12px;
				color: black;
				background: none;
}
.pagemenu h2 {
				margin-top: 0px;
}
#content table .pre {
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				color: black;
				background-color: #FFFFFF;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 10px;
				display: block;
				margin-left: 0px;
				margin-right: 20px;
				overflow-x: auto;
}

pre {
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				line-height: 1.0em;
				color: black;
				background-color: #FFFFFF;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				padding: 10px;
				display: block;
				margin-left: 20px;
				margin-right: 20px;
				overflow-x: auto;
}
.wrap {				
				-moz-box-sizing:border-box;
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
				white-space: -moz-pre-wrap; 
				white-space: -pre-wrap; 
				white-space: -o-pre-wrap; 
				white-space: pre-wrap;  
				word-wrap: break-word; 
}

.programlisting {
				font-family: "Lucida Console", Monaco ,monospace;
				font-size: 0.8em;
				border: 1px solid #B2DBFF;
				background-color: #F0F8FF;
				padding: 0.5em 0.5em 0.5em 0.5em;
				margin: 2em 0em 2em 0em;
}
/*
p.image2 > img {
				max-width: 100%;
				max-height: 100vh;
} 
*/
p.image > img {
				/*width: 100%;
				height:auto;
				max-width:100vh;*/
} 

.image {
				text-align: center;
				border: none;
}

.imagefl {
				float: left;
				border: none;
}
.imagefr {
				float: right;
				border: none;
}
.video {
				text-align: center;
}
.boxfc {
				background: #DCE8ED url('images/boxicons/boxfc2014.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxmac {
				background: #DCE8ED url('images/boxicons/boxmac.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxcloud {
				background: #E8E8F7 url('images/boxicons/boxcloud.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #0000FF;
				border-top: 1px dashed #0000FF;
				padding: 15px 15px 15px 50px;
				display: block;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
				position: relative;
}

.boxjob {
               background: #FFFFFF url('images/boxicons/boxjob.jpg') no-repeat 15px 15px;
               border-bottom: 1px dashed #97D2FF;
               border-top: 1px dashed #97D2FF;
               margin-left: 0px;
               margin-right: 10px;
               padding: 15px 15px 15px 130px;
               min-height: 32px;
               max-width: 600px;
}

#content p a.linknaw {
               color:#0e71b8;
}
/*
.boxjob {
				background: #F4F4F3 url('images/boxicons/boxjob.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #97D2FF;
				border-top: 1px dashed #97D2FF;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
*/
.boxreportweb {
				background: #F4F4F3 url('images/boxicons/boxreportweb.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxlink {
				background: #FFFFFF url('images/boxicons/boxlink.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxms {
				background: #FFFFFF url('images/boxicons/boxms.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxentourage {
				background: #F4F4F3 url('images/boxicons/boxentourage.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FFFF40;
				border-top: 1px dashed #FFFF40;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxsps {
				background: #F4F4F3 url('images/boxicons/sps2013.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxe2016 {
				background: #DCDCEF url('images/boxicons/boxe2016.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxe2013 {
				background: #F4F4F3 url('images/boxicons/boxe2013.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxe2010 {
				background: #ffffd6 url('images/boxicons/boxe2010a.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FFFF40;
				border-top: 1px dashed #FFFf40;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxe2k7 {
				background: #ffffd6 url("images/boxicons/boxe2k7.gif") no-repeat scroll 8px 15px;
				border-bottom: 1px dashed #ffff40;
				border-top: 1px dashed #ffff40;
				margin-left: 0;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
}
.boxlync {
				background: #FFFFFF url('images/boxicons/boxlync.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxskype {
				background: #FFFFFF url('images/boxicons/boxskype.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxl2013 {
				background: #FFFFFF url('images/office2013/lync.png') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxsfb {
				background: #FFFFFF url('images/boxicons/boxsfb.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxteams {
				background: #FFFFFF url('images/boxicons/boxteams.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxe55 {
				background: #FFFFFF url('images/boxicons/boxex55.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FFFF40;
				border-top: 1px dashed #FFFF40;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxe2k {
				background: #FFFFFF url('images/boxicons/boxe2k.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FFFF40;
				border-top: 1px dashed #FFFF40;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxvista {
				background: #FFFFFF url('images/boxicons/boxvista.jpg') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.box64bit {
				background: #FFFFFF url('images/boxicons/box64bit.jpg') no-repeat 5px 10px;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxolk {
				background: #FFFFFF url('images/boxicons/boxolk.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FF8F00;
				border-top: 1px dashed #FF8F00;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxo2010 {
				background: #ffffd6 url('images/boxicons/boxo2010.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FF8F00;
				border-top: 1px dashed #FF8F00;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxoff2010 {
				background: #FFFFFF url('images/boxicons/boxoff2010.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FF8F00;
				border-top: 1px dashed #FF8F00;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxo2013 {
				background: #FFFFFF url('images/boxicons/boxolk2013.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxw2k8 {
				background: #FFFFFF url('images/boxicons/boxw2k8.jpg') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxw2012 {
				background: #FFFFFF url('images/boxicons/boxw2012.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxurl {
				background: #FFFFFF url('images/boxicons/boxurl.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxocs {
				background: #FFFFFF url('images/boxicons/boxocs.jpg') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxppt {
				background: #FFFFFF url('images/boxicons/boxppt.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #E06010;
				border-top: 1px dashed #E06010;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxmedia {
				background: #FFFFFF url('images/boxicons/boxmedia.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxyoutube {
				background: #FFFFFF url('images/boxicons/boxyoutube.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxmix {
				background: #FFFFFF url('images/boxicons/boxmix.png') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxazure {
				background: #DCE8ED url('images/boxicons/boxazure.jpg') no-repeat 5px 10px;
				border-bottom: 1px dashed blue;
				border-top: 1px dashed blue;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxteched {
				background: #FFFFFF url('images/boxicons/boxteched.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed lime;
				border-top: 1px dashed lime;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxtldr {
				background: #FFFFFF url('images/boxicons/boxtldr2.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709e;
				border-top: 1px dashed #04709e;
				margin-left: 0;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				position: relative;
}
.boxinfo {
				background: #D0E8F2 url('images/boxicons/boxinfo.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709e;
				border-top: 1px dashed #04709e;
				margin-left: 0;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				position: relative;
}
.boxwarn {
				background: #FFDDD8 url('images/boxicons/boxwarn.gif') no-repeat 5px 10px;
				background-color: #FFDDD8;
				border-bottom: 1px dashed #EA3317;
				border-top: 1px dashed #EA3317;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				position: relative;
}
.boxfehler {
				background: #FFDDD8 url('images/boxicons/boxfehler.gif') no-repeat 5px 10px;
				background-color: #FFDDD8;
				border-bottom: 1px dashed #EA3317;
				border-top: 1px dashed #EA3317;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				position: relative;
}
.boxandroid {
				background: #F4F4F3 url('images/boxicons/boxandroid.gif') no-repeat 5px 10px;
				background-color: #F4F4F3;
				border-bottom: 1px dashed #A5C636;
				border-top: 1px dashed #A5C636;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxgastbeitrag {
				background: #F4F4F3 url('images/boxicons/boxgast.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #228022;
				border-top: 1px dashed #228022;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxgastbeitrag img {
				border: none;
				float: left;
}

.boxarchiv {
				background: #eee url('images/boxicons/boxarchiv.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed teal;
				border-top: 1px dashed teal;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				position: relative;
}

.boxpdf {
				background: #FFFFFF url('images/boxicons/boxpdf.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #F00010;
				border-top: 1px dashed #F00010;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxdownload {
				background: #ffffff url('images/boxicons/boxdownload.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FF8F00;
				border-top: 1px dashed #FF8F00;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxnodownload {
				background: #ffffff url('images/boxicons/boxnodownload.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FF8F00;
				border-top: 1px dashed #FF8F00;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxzitat {
				background: #e5efde url('images/boxicons/boxzitat.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #66c330;
				border-top: 1px dashed #66c330;
				color: black;
				display: block;
				margin-left: 0;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
				position: relative;
}

.boxgit {
				color: black;
				background: #FFFFFF url("images/boxicons/boxgithub.gif") no-repeat 5px 10px;
				border-bottom: 1px dashed #000000;
				border-top: 1px dashed #000000;
				margin-left: 0;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
}

.boxmqtt {
				color: black;
				background: #FFFFFF url("images/boxicons/boxmqtt.gif") no-repeat 5px 10px;
				border-bottom: 1px dashed purple;
				border-top: 1px dashed purple;
				margin-left: 0;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
}

.boxbaustelle {
				color: black;
				background: #F2EBDE url('images/boxicons/baustelle.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #FFA500;
				border-top: 1px dashed #FFA500;
				padding: 15px 15px 15px 50px;
				margin-left: 0px;
				margin-right: 10px;
				min-height: 32px;
}
.boxnaw {
				background: #FFFFFF url("images/boxicons/boxnaw.png") no-repeat scroll 10px 18px;
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
				margin-left: 0;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
}
.boxrimscout {
				background: #FFFFFF url("images/boxicons/boxrimscout.jpg") no-repeat scroll 10px 18px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0;
				margin-right: 10px;
				min-height: 32px;
				padding: 15px 15px 15px 50px;
}
.boxprodukt {
				background: #F4F4F3 url('images/boxicons/boxeuro1.gif') no-repeat 5px 10px;
				border-bottom: 3px dotted #04709E;
				border-top: 3px dotted #04709E;
				margin-left: 0px;
				margin-right: 10px;;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxsummary {
				background: #DEEAEF url('images/boxicons/boxsummary.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
				position: relative;
}
.boxfile {
				background: #FFFFFF url('images/boxicons/boxfile.gif') no-repeat 5px 10px;
				border-bottom: 1px dashed #04709E;
				border-top: 1px dashed #04709E;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxidee {
				background: #ffffff url('images/icon-lampe.gif') no-repeat 5px 10px;
				border-bottom: 2px #E0E000 dashed;
				border-top: 2px #E0E000 dashed;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
.boxvm {
				background: #ffffff url('images/icon-vm.gif') no-repeat 5px 10px;
				border-bottom: 2px #E0E000 dashed;
				border-top: 2px #E0E000 dashed;
				margin-left: 0px;
				margin-right: 10px;
				padding: 15px 15px 15px 50px;
				min-height: 32px;
}
#content span.mark1 {
				color: #EA3317;
				font-weight: bold;
}
#content span.mark2 {
				color: #FF8F00;
				font-weight: bold;
}
#content span.mark3 {
				color: #04709E;
				font-weight: bold;
}
#content span.mark4 {
				color: #66C330;
				font-weight: bold;
}
#content span.kb {
				color: #22AAAA;
}
#content span.key {
				color: Fuchsia;
				font-weight: bold;
}
.invisible {
				position: absolute;
				top: -20px;
				z-index: -1;
				display: none;
}
#keyword td {
				border: 0px;
}
#keyword th {
				border: 0px;
}
#keyword table {
				border: 0px;
}
ground-color: #c0c0c0;
}

ul.kachelmenu {
				clear: none;
				margin: 0!important;
				padding: 0!important;
				list-style: none;
}


.bgr {
				background-color: #DD4444;
				color: white;
}
.bgr2 {
				background-color: #FF8080;
}
.bgg {
				background-color: #46C946;
}
.bgg2 {
				background-color: #80FF80;
}
.bgb {
				background-color: #0000FF;
				color: white;
}
.bgb2 {
				background-color: #8080FF;
}
.bgy {
				background-color: #E5E51B;
}
.bgs {
				background-color: #808080;
}
.bgs2 {
				background-color: #c0c0c0;
}

ul.kachelmenu {
				clear: none;
				margin: 0!important;
				padding: 0!important;
				list-style: none;
}

ul.kachelmenu:after {
				content: ".";
				clear: both;
				display: block;
				visibility: hidden;
				height: 0px;
}

ul.kachelmenu li {
				position: relative;
				float: left;
				cursor: pointer;
				min-height: 150px;
				width: 100%;
				max-width: 400px;    /* 20191219 geaendert von 250 auf 400 */
				margin: 0 10px 10px 0!important;
				background: #eee;
				display: inline-block;
				padding: 10px;
				box-sizing: border-box;
				border: 1px solid #ddd;
				max-height:150px;
				overflow:hidden;
}

ul.kachelmenu li:hover {
				background: #91B24A;
				border-color: #576B2C;
				/*color: #fff;*/
				/*font-weight:bold;*/
}

ul.kachelmenu li:first-line:hover {
				font-size:1.2em;
				font-weight:bold;
}

ul.kachelmenu li:first-line {
				font-size:1.2em;
				font-weight:bold;
				color:silver;
}

ul.kachelmenu li a.overlay  {
				height: 100%;
				width: 100%;
				position: absolute;
				top: 0;
				left: 0;
}

/*  Overlay für Kachel*/
ul.kachelmenu li a {
				height: 100%;
				width: 100%;
				position: absolute;
				top: 0;
				left: 0;
				font-size:1.2em;
				font-weight:bold;
				padding:10px;
}
	
ul.kachelmenu li a:!first-line {
				font-size:1.2em;
				font-weight:normal;
}

ul.kachelmenu li img {
				float: left;
				margin-right: 10px;
}
ul.kachelmenu li a.rot {
				background: #FF6666;
}
ul.kachelmenu li a.blau {
				background: #8888FF;
}
ul.kachelmenu li a.gelb {
				background: #FFFF80;
}

ul.kachelmenu li a:hover {
				color: black;
				text-decoration: none;
}

ul.kachelmenu li a:link {
				color: black;
				/*text-decoration: underline;*/
}
ul.kachelmenu li a:visited {
				color: black;
				text-decoration: none;
}
ul.kachelmenu li a:hover:hover {
				/*display: block;*/
}
ul.kachelmenu li a.rot:hover {
				background-color: #FF0000;
}
ul.kachelmenu li a.blau:hover {
				background-color: #0000FF;
}
ul.kachelmenu li a.gelb:hover {
				background-color: #FFFF00;
}

@media print {
				.noprint 		{display: none;}
				#banner 		{display: none;}
				#additionalmenu {display: none;}
				#menu 			{display: none;}
				#menulogo 		{display: none;}
				#top 			{display: none;}
				#mobile-menu	{display: none;}
				#top2 			{display: none;}
				#topbanner		{display: none;}
				#nav 			{display: none;}
				#skyscraper 	{display: none;}
				#aktion 		{display: none;}

				#breadcrumb 	{padding-left: 180px;}
				#keyword {
								font-family: Arial, Verdana, Helvetica,sans-serif;
								font-size: 0.8em;
				}
				#content {
								font-family: Arial, Verdana, Helvetica,sans-serif;
								font-size: 0.8em;
				}
				p {
								font-family: Arial, Verdana, Helvetica,sans-serif;
								font-size: 0.8em;
				}
				div {
								font-family: Arial, Verdana, Helvetica,sans-serif;
								font-size: 0.8em;
				}
				body {
								font-family: Arial, Verdana, Helvetica,sans-serif;
								font-size: 0.8em;
				}
				#main {
								float: none;
								width: auto;
								margin-left: 0px;
								max-width: inherit;
				}
				#content {
								position: static;
								top: 0px;
								left: 0px;
								float: none;
								clear: both;
								width: auto;
								padding-left: 0px;
								padding-right: 0px;
								margin-top: 0px;
								margin-left: 0px;
								margin-bottom: 0px;
								margin-right: 0px;
				}
				#keyword {
								background-color: #EFEFEF;
								margin-left: 0px;
								border: 1px dashed #999;
				}
				#contentbottom {
								font-size: 1em;
								margin-top: 23pt;
								margin-bottom: 0px;
								margin-left: 0px;
				}
				a:hover {
								background: none;
								color: #000000;
								text-decoration: underline;
				}
				a:visited {
								background: none;
								color: #000000;
								text-decoration: underline;
				}
				a:link {
								background: none;
								color: #000000;
								text-decoration: underline;
				}
				.boxshell {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
				
				.boxcmd {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
				
				.boxpslync {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
				
				.boxpse {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
				
				.boxps365 {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
				
				.boxps1 {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
				
				.boxtelnet {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
				
				.boxps1 {
								font-family: "Lucida Console", Monaco ,monospace;
								font-size: 0.8em;
								color: black;
								border-bottom: 1px dashed #000000;
				}
}


@media screen and (max-width: 1020px) {
				#content #h2menu {
				border: 0!important;
				box-sizing: border-box;
				float: none;
				margin: 20px 0 20px;
				width: 100%;
				}
				
				#topbanner {
				display: none;
				}
}
@media screen and (max-width: 920px) {
	#nav {
		position: relative;
		width: auto;
	}
	#main {
		margin: 0;
	}
	#social {
		width: 100%;
	}
	#logo {
	    background: #91b24a none repeat scroll 0 0;
	    border: medium none;
	    display: block;
	    height: 42px;
	    left: 0;
	    margin: 0;
	    position: relative;
	    text-align: center;
	    width: 100%;
	    top: 0;
	    float: left;
	}
	#logo img {
	    height: 40px;
	    margin-left: 20px;
	}
	#top {
	    background-color: #91b24a;
	    color: white;
	    height: 52px;
	    margin-left: 0;
	    position: relative;
	    text-align: center;
	    margin-top: -14px;
	    width: 100%;
	    float: left;
	}
	#topnav {
		float: none;
	}
	#menu li {
		margin: 6px 0;
		font-size: 18px;
	}

	#totop {
	    display: block;
	}

	#mobile-menu {
	    display: block;
	}
}

@media screen and (max-width: 470px) {
	#topnav a:nth-child(9),
	#topnav a:nth-child(1) {
		display: none;
	}
}

