/* Cascading Style Sheet for Janott.com */

@media all {

body {
	background-color:#fdfdfd;
	background-color:#fff;
	color:#000;
	font-family:verdana,sans-serif;
	padding:0em;
	margin:0em;
	}

#seitenkopf {
	background-color:#ed0;
	color:#706800;
	color:#544e00;
	color:#383400;
	margin:0em;
	padding:0.2em 5%;
	text-align:center;
	font-size:medium;
	border:solid 1px #ed0;
	border-top:solid 1px #eee;
	border-bottom:solid 1px #aaa;
	}
#seitenkopf a {
	text-decoration:none;
	color:#383400;
	}
#seitenkopf a:hover {
	text-decoration:underline;
	}
#seitenkopfmenue {
	background-color:#ed0;
	color:#000;
	margin:0em;
	padding:0.2em 5% 0.2em 5%;
	padding:0em 5%;
	width:90%;
	padding:0.2em 0em 0em 0em;
	width:100%;
	text-align:center;
	border-top:none;
	border-top:solid 1px #eee;
	border-bottom:solid 1px #aaa;
	border-bottom:none;
	font-size:small;
	}
#seitenkopfmenue h1 {
	}
#seitenkopfmenue table {
	border:none;
	margin:0em;
	padding:0em;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:100%;
	}
#seitenkopfmenue td {
	padding:0em;
	margin:0em;
	border:none;
	}
#seitenkopfmenue #seitenkopfmenue_td_mitte {
	white-space:nowrap;
	}
#seitenkopfmenue #seitenkopfmenue_td_links , #seitenkopfmenue #seitenkopfmenue_td_rechts {
	border:none;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:50%;
	}
#seitenkopfmenue #seitenkopfmenue_td_links div , #seitenkopfmenue #seitenkopfmenue_td_rechts div {
	padding:2px 0.7em 5px 0.7em;
	margin:0em;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-bottom:solid 1px #aaa;
	}
#seitenkopfmenue ul {
	margin:0em;
	padding:0.2em 0em;
	}
#seitenkopfmenue li {
	background-color:#ed0;
	color:#706800;
	padding:0em;
	margin:0em 0.4em 0em 0.4em;
	float:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	float:none;
	display:inline;
	padding:0em;
	padding:0em;
	margin:0em;
	border:none;
	}
#seitenkopfmenue a {
	background-color:#ed0;
	color:#000;
	text-decoration:none;
	padding:0px 0.7em 1px 0.7em;
	margin:0em;
	display:block;
	voice-family: "\"}\"";
	voice-family:inherit;
	display:inline;
	padding:2px 0.7em 3px 0.7em;
	margin:0em;
	border:none;
	border-bottom:solid 1px #aaa;
	}
#seitenkopfmenue a:hover {
	text-decoration:underline;
	}
#seitenkopfmenue strong {
	font-weight:bold;
	background-color:#ed0;
	color:#000;
	padding:0px 0.7em 1px 0.7em;
	margin:0em;
	border:none;
	display:block;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-weight:normal;
	background-color:#fdfdfd;
	color:#444;
	padding:2px 0.7em 3px 0.7em;
	margin:0em;
	border:solid 1px #aaa;
	border-bottom:solid 1px #fdfdfd;
	display:inline;
	}
#seitenkopfmenue big {
	font-weight:bold;
	background-color:#ed0;
	color:#000;
	padding:0px 0.7em 1px 0.7em;
	margin:0em;
	border:none;
	display:block;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-weight:normal;
	background-color:#fdfdfd;
	color:#444;
	padding:2px 0.7em 3px 0.7em;
	margin:0em;
	border:solid 1px #aaa;
	border-bottom:solid 1px #fdfdfd;
	display:inline;
	font-size:small;
	}
#seitenkopfmenue big a {
	font-style:normal;
	background-color:#ed0;
	background-color:#fdfdfd;
	color:#000;
	text-decoration:none;
	padding:0px 0em 1px 0em;
	margin:0em;
	display:block;
	voice-family: "\"}\"";
	voice-family:inherit;
	display:inline;
	padding:2px 0em 3px 0em;
	margin:0em;
	border-bottom:solid 1px #aaa;
	border:none;
	font-size:small;
	}
#seitenkopfpfad {
	background-color:#ed0;
	background-color:#fdfdfd;
	color:#444;
	margin:0em;
	padding:0em 0% 0em 1%;
	text-align:left;
	border-top:solid 1px #eee;
	border-top:none;
	border-bottom:solid 1px #aaa;
	font-size:small;
	}
#seitenkopfpfad h1 {
	}
#seitenkopfpfad .MojoCmsPluginMenu {
	margin:0em;
	padding:0.3em 0em 0.5em 0em;
	}
#seitenkopfpfad .MojoCmsPluginMenu big {
	font-size:small;
	}
#seitenkopfpfad .MojoCmsPluginMenu strong {
	font-weight:normal;
	}
/*
#seitenkopfpfad a {
	background-color:#ed0;
	background-color:#f8f8f8;
	color:#000;
	text-decoration:none;
	}
#seitenkopfpfad a:hover {
	text-decoration:underline;
	}
*/
#seitenkopfpfad #seitenkopfsuchmaske {
	float:right;
	margin:0em;
	padding:0em;
	font-size:small;
	white-space:nowrap;
	}
#seitenkopfpfad #seitenkopfsuchmaske form {
	margin:0em;
	padding:0em 0em 0em 0em;
	font-size:small;
	}
#seitenkopfpfad #seitenkopfsuchmaske form p {
	margin:0px 0em 0em 0em;
	padding:0em;
	padding:0.3em;
	font-size:small;
	background-color:#ed0;
	border-top:1px solid #fff;
	border-left:1px solid #aaa;
	}
#seitenkopfpfad #seitenkopfsuchmaske label {
	font-size:0.9em;
	display:none;
	}
#seitenkopfpfad #seitenkopfsuchmaske input.MojoCmsPluginSearch_searchform_text {
	font-size:0.9em;
	margin-right:0.2em;
	}
#seitenkopfpfad #seitenkopfsuchmaske input.MojoCmsPluginSearch_searchform_submit {
	font-size:0.9em;
	}
#seitenrumpf {
	clear:both;
	background-color:#fdfdfd;
	background-color:#fff;
	color:#000;
	}
#inhalt {
	border-top:solid 2px #fff;
	margin:0em 0em;
	padding:0em 10% 0.5em 10%;
	font-size:small;
	font-size:medium;
	}
#inhalt h1 {
	text-align:left;
	font-size:1.2em;
/*
	background-color:#fdfdfd;
	color:#222;
*/
	margin:0em;
	padding:1em 3% 1em 3%;
	font-weight:bold;
	}
#inhalt h2 {
	border-top:none 2px #fff;
	border-left:none 2px #fff;
	border-bottom:solid 1px #706800;
	border-right:none 1px #ccc;
	padding:0.2em 3% 0.2em 3%;
	margin:1em 0em 0.5em 0em;
	font-size:1.2em;
/*
	background-color:#fdfdfd;
	color:#706800;
*/
	font-weight:bold;
	}
#inhalt h3 {
	padding:0em;
	margin:1em 3% 0em 3%;
	font-size:1.1em;
/*	
	background-color:#fdfdfd;
	color:#444;
	color:#706800;
*/
	font-weight:bold;
	}
#inhalt h4 {
	padding:0em;
	margin:0.8em 3% 0em 3%;
	font-size:1em;
/*	
	background-color:#fdfdfd;
	color:#444;
	color:#706800;
*/
	font-weight:bold;
	}
#inhalt p {
	padding:0.5em 3% 0.5em 3%;
	margin:0em;
	text-align:left;
	font-size:1em;;
	}
#inhalt pre, #inhalt .pre {
	background-color:#f8fcf8;
	color:#207020;
	border:solid 1px #207020;
	padding:0.5em 1em 0.5em 1em;
	margin:0.5em 3% 0.5em 3%;
	font-size:0.8em;
	font-family:courier,monospace;
	}
#inhalt pre {
	overflow:scroll;
	}
#inhalt dl {
	margin:0.5em 3%;
	padding:0em;
	}
#inhalt dt {
	font-weight:bold;
	margin:0.5em 0em 0em 0em;
	padding:0em;
	}
#inhalt dd {
	margin:0em 3% 0.5em 1em;
	padding:0em 0em 0em 1em;
	border-left:solid 1px #ccc;
	}
#inhalt ul {
	margin:0.5em 6%;
	padding:0em;
	}
#inhalt li {
	margin-bottom:0.3em;
	}
#inhalt ol {
	margin:0.5em 7%;
	padding:0em;
	}
#inhalt ol.gliederung {
	margin:0em;
	padding:0em;
	list-style-type:none;
	}
#inhalt ol.gliederung h2 {
	counter-reset:head3count;
	}
#inhalt ol.gliederung h2:before {
	content: counter(head2count) ". ";
	counter-increment:head2count;
	}
#inhalt ol.gliederung h3 {
	counter-reset:head4count;
	}
#inhalt ol.gliederung h3:before {
	content: counter(head2count) "." counter(head3count) ". ";
	counter-increment:head3count;
	}
#inhalt ol.gliederung h4 {
	counter-reset:head5count;
	}
#inhalt ol.gliederung h4:before {
	content: counter(head2count) "." counter(head3count) ". " counter(head4count) ". ";
	counter-increment:head4count;
	}
#inhalt table {
	width:94%;
	margin:1em 3% 1em 3%;
	padding:0em;
	border-collapse:collapse;
	}
#inhalt caption {
	background-color:#f8f8f8;
	color:#000;
	border:solid 1px #aaa;
	padding:0.5em 1em 0.6em 1em;
	margin:0em 0% 5px 0%;
	}
#inhalt th {
	font-weight:bold;
	text-align:center;
	padding:0.4em;
	margin:0em;
	border:solid 1px #aaa;
	}
#inhalt td {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:0.4em;
	margin:0em;
	border:solid 1px #aaa;
	}
#etc {
	float:right;
	width:20%;
	min-width:13em;
	background-color:#fff;
	background-color:#f0f0f0;
	color:#444;
	padding:0em;
	margin:0em;
	font-size:smaller;
	border-left:solid 5em #fdfdfd;
	border-bottom:solid 5em #fdfdfd;
	border-left:solid 5em #fff;
	border-bottom:solid 5em #fff;
	}
#etc #etcbox {
	padding:1.5em 1em 2em 1em;
	border-left:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	}
#etc h1 {
	font-size:1.2em;
	padding:0em 0em 0em 0em;
	margin:0em 0em 1em 0em;
	border-bottom:solid 1px #aaa;
/*
	background-color:#f0f0f0;
	color:#706800;
*/
	}
#etc h2 {
	font-size:1.1em;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0.2em 0em;
	}
#etc p {
	font-size:1em;
	padding:0em;
	margin:0em 0em 0.5em 0em;
	}
#etc p.partnerlink {
	padding:0em;
	margin:0em 0em 1em 0em;
	}
#etc form {
	margin:0em;
	padding:0em;
	}
#etc input {
	font-size:1em;
	}
#etc select {
	font-size:1em;
	}
#etc input#domaincheckname {
	width:100%;
	}
#etc hr {
	background-color:#aaa;
	color:#aaa;
	height:1px;
	margin:2em 0em 1.5em 0em;
	border:none;
	}
#etc ul {
	margin:0.5em 0em 0.5em 0em;
	padding:0em 0em 0em 1em;
	}
#etc li {
	margin:0em 0em 0.3em 0em;
	padding:0em;
	}
#seitenfuss {
	clear:both;
	background-color:#fdfdfd;
	background-color:#f9f9f9;
	color:#000;
	margin:0.5em 0% 30em 0%;
	padding:0em;
	text-align:center;
	font-size:small;
	border-top:none;
	border-top:solid 2px #fff;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	border-bottom:solid 2px #fff;
	}
#seitenfussmenue {
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
	border-bottom:solid 1px #aaa;
	padding:0em 10% 0em 10%;
	}
#seitenfussmenue h1 {
	}
#seitenfussmenue ul {
	margin:0em;
	padding:0.2em 0em;
	}
#seitenfussmenue li {
	display:inline;
	padding:0em;
	margin:0em 0.7em 0em 0.7em;
	}
/*
#seitenfuss a {
	background-color:#f8f8f8;
	color:#000;
	text-decoration:none;
	padding:0em;
	}
#seitenfuss a:hover {
	text-decoration:underline;
	}
*/
#seitenfussmenue strong {
/*	font-weight:normal; */
	}
#seitenfussmenue #webmasterlink {
	margin:0em;
	padding:0.1em 0em 0.4em 0em;
	}
#w3cblock {
	margin:0em;
	padding:0em 10% 0em 10%;
	text-align:center;
	border-top:solid 2px #fff;
	border-bottom:solid 1px #aaa;
	}
#w3cblock p {
	margin:0.5em 0em 0.5em 0em;
	}
#w3cblock img {
	border:none;
	}
#einsatzgebiet {
	margin:0em;
	padding:0em 10% 0em 10%;
	text-align:center;
	font-size:x-small;
	border-top:solid 2px #fff;
	border-bottom:solid 1px #aaa;
	}
#einsatzgebiet p {
	margin:0.5em 0em 0.5em 0em;
	}

#jaws_pagecontent {
	}
	
.x { display:none; }
a { color:#00c; }
a:hover { color:#80f; }
a:visited { color:#008; }
a:active { color:#f08; }
a.inpagelink { cursor:s-resize; color:#008; }
.floatright { float:right; }
.term { border-bottom:1px dotted; }
acronym { font-variant:normal; }
.term, acronym, abbr { cursor:help; }
#inhalt td.numericaldata { text-align:right; }

.forscreenreader {
	position:absolute;
	top:-100px;
	left:0px;
	height:1px;
	width:1px;
	overflow:hidden;
	}

}

@media aural,braille {

.forscreenreader {
	position:auto;
	top:auto;
	left:auto;
	height:auto;
	width:auto;
	overflow:auto;
	}

}

@media print,emboss {

#seitenkopf { display:none; }
#seitenkopfmenue { display:none; }
#seitenkopfsuchmaske { display:none; }
#etc { display:none; }
#seitenfuss { display:none; }
#inhalt {
	padding:0em;
	font-size:12pt;
	}

}

@media handheld,projection,screen,tty,tv { }
