body{margin-top:8px;margin-left:179px;margin-right:12em;background-color:white;color:black;max-width:55em;font-family:"Lucida Grande",Lucida,Verdana,sans-serif;font-size:12px;line-height:1.4em;}
a:focus, a:active{outline:none;}
#header{padding-bottom:4px;position:relative;}
#header h1{margin:0;}
#header h1 a{display:block;width:463px;height:109px;}
#header img{border:0;}
.nav,div.search{color:black;margin-right:4px;width:159px;border:0 solid #111;font-size:12px;float:left;}
.nav{position:absolute;top:4px;left:4px;float:left;}
.search{position:absolute;top:4px;right:4px;float:right;border:1px solid gray;padding:.2em .3em 0 .6em;font-size:x-small;}
.search h3{margin:0;}
div.nav img{border:1px solid gray;padding:1px;}
div.nav ul,div.nav li{text-indent:0;margin:0;padding:0;list-style-type:none;}
div.nav li{margin-top:2px;margin-bottom:2px;}
div.nav ul li ul li{margin-left:.9em;}
div.nav li a{display:block;text-decoration:none;border:1px dotted gray;color:black;background-color:white;padding:2px 2px 2px .6em;}
div.nav li a:hover{background-color:#2659a6;border:1px dotted #0f428f;color:white;}
div.nav div.search{margin-top:2em;}
div.nav #sectionPic{margin-bottom:2px;}
#footnav{border-top:1px dotted gray;font-size:x-small;}
#footnav p{text-align:center;}
.searchbox{width:100%;}
p{line-height:1.35em;margin-bottom:0.65em;margin-top:.3em;}
dt{margin-top:1em;}
h3{margin-top:1.5em;margin-bottom:.5em;}
h3.separat{margin-top:1.5em;margin-bottom:.5em;border-bottom:1px dotted gray;}
h4{margin-top:1.8em;margin-bottom:.2em;}
.overviewBigTable{font-size:small;border-collapse:collapse;margin-right:5px;}
.overviewBigTable th{padding-top:.5em;padding-bottom:.5em;}
.overviewBigTable td,table.overviewBigTable th{border:1px solid gray;}
.overviewBigTable td.X{text-align:center;}
.overviewBigTable td.grey{text-align:center;background-color:#c8c8c8;}
th abbr[title]{border-bottom:1px dotted #3c3c3c;}
#brotkruemelnav{font-size:xx-small;text-align:right;position:absolute;top:0;right:0;}
#m75{margin-top:2em;}
a img{border:0;}
a:link{color:#0f428f;text-decoration:underline;}
a:visited{text-decoration:underline;color:gray;}
a.ext{padding-left:1px;padding-right:10px;margin-right:0;background:url('../../img-cdn.knubbelmac.de/candy/ext_pfeil.gif') right top no-repeat;color:#0f428f;font-style:italic;}
a.ext:visited{color:gray;background:url('../../img-cdn.knubbelmac.de/candy/ext_pfeil_visited.gif') right top no-repeat;}
div.rightcol{float:right;padding-left:.5em;margin-left:.5em;width:186px;border-left:1px dotted gray;}
div.rightcol img{margin:0 2px 2px 0;}
img.wBorder{padding:1px;border:1px solid gray;}
.allmodels{border-collapse:collapse;}
.allmodels td,table.allmodels th{border:1px solid gray;vertical-align:middle;font-size:small;}
.moreair td {padding: 0 0.5em;}
fieldset{border:1px dotted gray;margin-bottom:2em;}
legend{font-style:italic;}
fieldset div{border:1px dotted gray;width:12em;height:12em;float:left;margin-right:0.4em;}
fieldset div div{border:0;padding:0 1em;}
fieldset table{border-collapse:collapse;}
fieldset table td{vertical-align:top;}
fieldset div h3{background-color:gray;color:white;margin:0 0 0.5em 0;line-height:1.6em;text-align:center;font-size:100%;border:1px dotted white;border-width:0 0 1px 0;}
#buttonBox{text-align:right;border:0;float:none;width:inherit !important;height:inherit !important;}
#buttonBox input[type="submit"]{margin-top:1.2em;}
label{margin:0;padding:0;text-indent:0;}
.uebersicht{border-collapse:collapse;margin-top:1.5em;}
.uebersicht td,table.uebersicht th{font-size:small;text-align:center;padding:.1em .5em;}
.uebersicht th {background-color:#828282;color:white;border:1px solid white;}
.numtable {font-variant-numeric: lining-nums tabular-nums;}
.numtable th {background-color:#828282;color:white;border:1px solid white;}
.numtable td {text-align: "," center;}
.fig-table {max-width: 100%;overflow-x: scroll;}
.erklaerkasten{font-size:xx-small;margin-left:2em;border-collapse:collapse;max-width:19em;}
tr.dark td{background-color:#dcdcdc;}
.erklaerkasten td,table.erklaerkasten th{border-bottom:1px solid gray;padding:0 .3em;text-align:left;}
.Neuerungsbox{border:1px solid gray;border-width:0 0 1px 0;padding-bottom:.5em;margin-bottom:.5em;}
.fLeft{float:left;margin-right:.5em;}
.fRight{float:right;margin-left:.5em;}
.brdr{border:1px solid gray;padding:1px;margin:2px;}
.softwareItem a.screenshotItemLink{padding:1px 3px;text-decoration:none;border:1px solid blue;color:blue;}
.softwareItem a.screenshotItemLink:hover{color:white;background-color:blue;}
.slideBox img{border:1px solid gray;padding:0;margin:2px 0;}
.ramchips{border-collapse:collapse;}
.ramchips td,table.ramchips th{font-size:x-small;text-align:left;border-bottom:1px solid gray;}
tr.textLight td{color:gray;}
.softwarelistheader img{margin-right:8px;}
.softwarelistheader{border-bottom:1px dotted gray;}
.softwareItem div{margin-left:41px;}
code.kasten{display:block;margin:2em;border:1px dotted gray;padding:1em;font-size:95%;}
ul{margin-top:.6em;}
ul li{margin-bottom:.6em;}
blockquote{margin-top:1em;border-top:1px dotted gray;border-left:1px dotted gray;padding-left:1.4em;padding-top:.5em;color:gray;}
.presse{background-color:rgb(245,245,245);padding:0.2em 1em;margin:1em 0;}
.presse h5{margin:0;font-size:110%;}
.presse blockquote{border:0;background-color:white;padding:0.2em 1em;color:black;}
.Umrandung{padding:1px;border:1px solid gray;margin-bottom:2px;margin-right:2px;}
.UmrandungPlus{padding:18px;border:1px solid gray;margin-bottom:2px;margin-right:2px;background-image:url("../../img-cdn.knubbelmac.de/candy/plus-symbol.gif");background-position:bottom right;background-repeat:no-repeat;}
.UmrandungPlus:hover{border:1px solid black;}
td.afplink{white-space:pre;}
p.MirrorWarning{color:red;font-weight:bolder;}
ol.olABC{list-style-type:lower-latin;line-height:1.65em}
.cent{text-align:center;}
.hintSideBar{position:absolute;top:250px;right:20px;border-left:1px dotted gray;padding-left:0.3em;font-size:xx-small;}
.hintSideBar ul, .hintSideBar li{margin:0;padding:0;text-indent:0;list-style-type:square;}
.hintSideBar ul{margin:0.7em 0;}
.hintSideBar li{margin-left:1.9em;}
ol.toc li{font-size:90%;}
.blog h3 a:link{color:black;text-decoration:none;}
.blog h3 a:visited{color:gray;text-decoration:none;}
.blog h3 a:hover{color:black;text-decoration:underline;}
a.section_anchor {display: none;font-size: 85%;margin: 0 0 0 0.3em;padding: 0;text-decoration: none;}
h2:hover a.section_anchor,h3:hover a.section_anchor,h4:hover .section_anchor, h5:hover a.section_anchor {color: #BBB;display: inline;}
.zeitleiste68k {font-family: Geneva,sans-serif;font-size:9px;border-collapse:collapse;}
.zeitleiste68k th {text-align:left;border: 1px solid gray;border-width: 0 0 1px 0;vertical-align:top}
.zeitleiste68k td {width:12em;vertical-align: top;border: 1px solid gray;border-width: 0 0 1px 0;}
.contcenter  { border-collapse: collapse; }
.contcenter th {border: 1px solid gray;border-width: 0 1px 1px 0;}
.contcenter td {border: 1px solid gray;padding: 4px;}
.dthead dt {font-weight:bold}
.descrtable table {border-collapse:collapse;margin:1.3em 0;}
.descrtable td {border: 1px solid gray;padding:0.3em 0.6em}
.spaceols ol li { margin-bottom: 0.45em }
dt.separat {font-weight:bold}
.trennung {-webkit-locale:de;-webkit-hyphens: auto;hyphens:auto;-moz-hyphens:auto;}
.keinetrennung {-webkit-hyphens:manual;hyphens:manual;-moz-hyphens:manual;}
#spiegel { font-size: x-small; text-align:center; }
@media (pointer:coarse) {
	.nav li {
		margin-bottom: 0.6em
	}
}

li.menu-item-has-children ul li
{
	display: none;
}

li.current-menu-ancestor ul li, li.current-menu-item ul li
{
	display: block;
}


.softtitle h2 {
	border-bottom: 1px dotted gray;
	margin: 0.3em 0;
	font-size: 120%;
	display: flex;
    align-items: center;
}

.softtitle {
	margin: 0 0 2.5em 0;
}


@font-face
{
	font-family: 'clear_sansregular';
	src: url('fonts/ClearSans-Regular-webfont.eot');
	src: url('fonts/ClearSans-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
		 url('fonts/ClearSans-Regular-webfont.woff') format('woff'),
		 url('fonts/ClearSans-Regular-webfont.ttf') format('truetype'),
		 url('fonts/ClearSans-Regular-webfont.html#clear_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
    font-family: 'clear_sans_mediumregular';
    src: url('//<?=getHostCss()?>/css/fonts/ClearSans-Medium-webfont.eot');
    src: url('//<?=getHostCss()?>/css/fonts/ClearSans-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('//<?=getHostCss()?>/css/fonts/ClearSans-Medium-webfont.woff') format('woff'),
         url('//<?=getHostCss()?>/css/fonts/ClearSans-Medium-webfont.ttf') format('truetype'),
         url('//<?=getHostCss()?>/css/fonts/ClearSans-Medium-webfont.svg#clear_sans_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
    font-family: 'clear_sans_thinregular';
    src: url('fonts/ClearSans-Thin-webfont.eot');
    src: url('fonts/ClearSans-Thin-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/ClearSans-Thin-webfont.woff') format('woff'),
         url('fonts/ClearSans-Thin-webfont.ttf') format('truetype'),
         url('fonts/ClearSans-Thin-webfont.svg#clear_sans_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body,p,div,table
{
	font-family: 'clear_sansregular', 'Lucida Grande', Verdana, sans-serif;
	font-size: 95%;
}

h1,h2,h3,h4,h5
{
	font-family: 'Lucida Grande', Verdana, sans-serif;
}
div.nav, li.menu-item
{
	font-family: 'clear_sansregular', 'Lucida Grande', Verdana, sans-serif;
	font-size: 100%;
}
small,p.MirrorWarning,div#footnav>p
{
	font-family: 'clear_sans_thinregular', 'Lucida Grande', Verdana, sans-serif;
}

/* Slider */
.rsGCaption {
  font-size: 16px;
  line-height: 18px;
  padding: 12px 0 16px;
  background: #141414;
  width: 100%;
  position: static;
  float: left;
  left: auto;
  bottom: auto;
  text-align: center;
}