/* FISLess 1.8.1.13 */

* {
	margin: 0;
	padding: 0;
}
body {
	margin-top: 20mm;
	padding-bottom: 40px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11pt;
	text-align: center;
}
img {
	border: none;
}
p {
	margin: 10px 0;
}
table {
	border-collapse: collapse;
}
a {
	color: #7197c2;
	cursor: pointer;
	text-decoration: none;
}
form {
	display: inline;
}
a:hover {
	text-decoration: underline;
}
ul.bullets,
ul.bullets li {
	margin-top: 10px;
	list-style-type: circle;
}
ul.bullets li {
	margin-left: 20px;
}
a.active,
a.subactive {
	font-weight: bold;
}
.anker {
	padding-left: 15px;
	background-image: url(../graphics/ic_anker.gif);
	background-repeat: no-repeat;
}
.listdecimal {
	margin: 15px 0px 35px 15px;
	padding: 15px 0px 35px 15px;
	list-style-type: decimal;
}
#janod_logo_position {
	display: none;
}
#janod_logo {
	float: right;
	width: 204px;
	min-height: 18px;
	margin-top: 20px;
	padding: 0px;
	background-color: #2071a9;
}
#container {
	position: relative;
	width: 975px;
	margin: auto;
	text-align: left;
}
body.admin #container {
	width: auto;
	margin: 10px;
}
body.admin #content {
	margin: 0;
}
#inner {
	position: relative;
	border: 1px solid white;
	color: #404040;
}
#content {
	overflow: hidden;
	margin: 0mm 15mm 0mm 25mm;
	padding: 0px 0px 30px;
	line-height: 1.5em;
}
#content.content_nomenu_left {
	margin-left: 25mm;
}
#content.content_nomenu_right {
	margin-right: 0px;
}
#companyselect {
	display: none;
	position: absolute;
	top: 52px;
	right: 0px;
	width: 200px;
}
input.checkbox,
input.radio {
	margin-right: 4px;
	margin-top: -3px;
	vertical-align: middle;
}
input.file,
input.text,
select {
	padding: 1px 0 1px 0px;
	font-size: 11px;
}
textarea {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}
h1,
h2 {
	font-size: 14px;
}
h1 {
	margin: 1px 0px 20px;
}
h2,
h4,
#content h3 {
	margin: 10px 0px;
	color: #606060;
}
h2,
h4 {
	font-weight: bold;
}
h4 {
	font-size: 12px;
}
#content h3 {
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
}
#content img.examples {
	border: 1px solid gray;
}
#content td {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #404040;
}
#content h1.adminlinks {
	margin-bottom: 10mm;
	font-size: 14pt;
}
#content div.adminlinks {
	display: none;
	margin-bottom: 20px;
	font-size: 12px;
}
#content div.articlepreview {
	margin-top: 5px;
	padding: 10px 0px;
}
#content div.articlepreview:hover {
	padding: 25px 10px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background-color: #f7f7f7;
}
#content h1.articlepreview_titellink,
#content h1.articlepreview_titellink a {
	margin: 0px;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}
#content h1.articlepreview_titellink a:hover {
	color: #7197c2;
}
#content div.articlepreview_text {
	margin-top: 5px;
}
#containerul,
#containerul .arrow,
.comment_create,
.comments_show {
	display: none;
}
#containerul {
	width: 200px;
}
#containerul h1 {
	font-size: 12px;
	font-weight: bold;
}
#sidemenu div.file,
#sidemenu div.folder {
	margin: 4px 0;
	list-style-type: none;
}
#sidemenu div.file {
	display: block;
	color: #aaa;
}
#sidemenu img {
	float: left;
	margin: 3px 0 0 0px;
	vertical-align: middle;
}
#sidemenu a {
	display: block;
	margin-left: 12px;
	color: #898989;
	text-decoration: none;
}
#sidemenu a.menu_first {
	margin-left: 0;
	font-variant: uppercase;
	font-weight: bold;
}
#sidemenu a:hover {
	text-decoration: underline;
}
#sidemenu .folder_link {
	font-weight: bold;
}
#sidemenu div.menu_inactive {
	display: none;
}
#sidemenu a.menu_active {
	color: #035bbc;
}
#header {
	margin: 0 10mm 0 25mm;
}
div.company_logo {
	height: 67px;
	margin: 20mm 0;
	padding: 8px 0px 10px;
	border: 1pt solid #cae3f4;
	border-right-width: 0;
	border-left-width: 0;
}
#header_logo {
	height: 74px;
}
#header_teaser_left,
#header_teaser_right {
	display: none;
	padding: 8px 0px 10px;
	border: 0 solid #cae3f4;
	border-bottom-width: 1px;
}
#header_teaser_left {
	float: left;
	width: 760px;
}
#header_teaser_right {
	float: right;
	width: 200px;
}
#loginfo,
#navigation {
	padding: 5px 0;
	border-bottom: 1px solid #cae3f4;
	color: #005cbf;
}
#loginfo img,
#navigation img {
	vertical-align: middle;
}
a.navigationMainLink {
	font-weight: normal;
	color: #005cbf;
}
a.navigationMainLinkActive {
	font-weight: bold;
	color: #005cbf;
}
a.navigationSubLink {
	font-weight: normal;
}
a.navigationSubLinkActive {
	font-weight: bold;
}
a.subNavigationMainLink,
a.subNavigationSubLink {
	color: #005cbf;
}
.navigationLeft,
.navigationRight {
	display: none;
}
#loginfoOpen,
#navigationOpen {
	position: absolute;
	top: 23px;
	overflow: hidden;
	width: 100%;
	height: 160px;
	z-index: 500;
}
#loginfoOpenInner,
#navigationOpenInner {
	position: absolute;
	top: -220px;
	left: 0px;
	width: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAACeCAIAAAAe6NsiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASlJREFUeNrs28tOwzAQBdAZy/D/v4tajzHQSrBESmUajlfpxsrRnUc2zTlnbDnz+u15Rub9+ZjrcxdssfJTcblUZr70D9ioeD3o/qyqLbC3yJa3hO5hRc3oB93fY9Np17GCaq2tGvwqw1U6Y1Tr+dyJZYwfv9dr3Ij13LCHV0Sc9JwW1rftMYmBgRkeEgMDAwMDs8ckBgYGBgZmjylFMD0mMbD/1WOZeU6Y4QEGpsckBgYGZipKDAwMDAzMgpYYGBgYmKkIBqbHJAYGBgYGBubLQ2JgYGBgYH9mj1XYY2A+qSQGBgYGBgZmQYOBgYGZimBgekxiv0vsrP+DNjzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAefd4FGAD6TV0SVY11fQAAAABJRU5ErkJggg==) left top repeat-x;
}
#navigationOpenInner {
	padding-bottom: 20px;
}
#navigationOpenInner .navigationRowContainer {
	margin-left: 45px;
	padding-top: 5px;
	border-top: 1px solid #cae3f4;
}
#navigationOpenInner .navigationRow {
	padding: 4px 0 3px 0px;
	color: silver;
}
.serviceTable {
	width: 180px;
	margin: 15px 10px;
	font-size: 10px;
}
.messages,
.serviceTable a {
	color: #005cbf;
}
.messages {
	width: 20px;
	height: 21px;
	background-image: url(data:image/gif;base64,R0lGODlhFAAUAKIEAOzx+O3y+PX4+/f5/P///wAAAAAAAAAAACH5BAEAAAQALAAAAAAUABQAAAMeSBLQ/jAIAasF7OrNu/9gKI5kaZ5oqmIkNSqZFwwJADs=);
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: center;
}
#info {
	display: none;
	position: absolute;
	top: 2px;
	right: 0;
	width: 200px;
	font-size: 12px;
}
#info a:link,
#info a:visited {
	font-size: 10px;
	color: #404040;
}
#info h1 {
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 3px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#info .infobox,
.infobox {
	overflow: auto;
	max-width: 194px;
	min-height: 25px;
	margin: 0px 0px 10px;
	padding: 3px;
	border: 1px solid #e4e4e4;
	font-size: 10px;
	white-space: normal;
	-webkit-overflow-scrolling: touch;
}
#info ul li {
	margin: 10px 0px;
}
#aktuell {
	overflow: auto;
	height: 150px;
	margin: 5px 0px 15px;
	padding: 10px 5px 5px;
	border: 1px solid #e4e4e4;
	background-color: #eee;
	font-size: 10px;
	-webkit-overflow-scrolling: touch;
}
#aktuell ol,
#aktuell ul {
	padding: 3px 0px 5px 19px;
}
.copyright,
.status {
	font-family: verdana,arial,helvetica,sans-serif;
}
.copyright {
	margin-top: 20px;
	font-size: 9px;
	color: #aaa;
}
.status {
	width: 518px;
	margin: 0px 0px 20px;
	padding: 3px 30px 3px 2px;
	border-top: 1px dashed #cae3f4;
	border-bottom: 1px dashed #cae3f4;
	background-color: #fafafa;
	font-size: 10px;
	color: #2071a9;
}
.farb_aufwahl {
	color: red;
}
div#teaser {
	margin: 20px 0px 15px;
	color: #7197c2;
}
div#teaser h1 {
	margin: 0px;
	padding: 10px 0px;
	border-top: 1px dashed #cae3f4;
	color: #7197c2;
}
div#teaser h2 {
	margin: 5px 0px 0px;
	padding: 0px 0px 10px;
	color: #82aad2;
}
div#teaser h3 {
	font-size: 10px;
	font-weight: normal;
	color: #82aad2;
}
div#teaser ul {
	padding: 0px 0px 0px 14px;
}
div#teaser li {
	margin: 0 0 10px;
}
div#teaserLeft,
div#teaserRight {
	width: 49%;
	border-bottom: 1px dashed #cae3f4;
}
div#teaserLeft {
	margin-right: 1%;
}
div#teaserRight {
	float: right;
	margin-left: 1%;
}
.zelle.erste {
	width: 346px;
	height: 108px;
	margin-top: 2px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.zelle {
	float: left;
	margin-top: 2px;
}
.zelle h3 {
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
}
.zelle.letzte {
	width: 200px;
	margin: 2px 0px 6px 2px;
}
.article_version_part_0 .article_version_part_image {
	float: right;
	margin: 0 0 10px 10px;
}
.article_version_part_1 .article_version_part_image {
	margin: 10px 0;
	text-align: center;
}
.article_extrait {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid silver;
	background-color: #f2f2f2;
	font-size: 10px;
	font-style: italic;
	color: #666;
}
ul.article_downloads {
	margin-top: 10px;
	list-style-type: none;
}
.article_downloads .document_info {
	margin-bottom: 5px;
	color: #888;
}
.article_edit_box {
	padding: 10px;
	border: 1px solid silver;
	line-height: 25px;
}
.insertDiv {
	padding: 5px 0;
	border-top: 4px solid silver;
	border-bottom: 4px solid silver;
}
.removePart {
	font-weight: bold;
}
.foundurlerror {
	border: 1px solid #f88;
	background-color: #fee;
}
.foundurlinfo {
	border: 1px solid #88f;
	background-color: #eef;
}
.admin.button {
	margin-top: 20px;
	padding: 10px;
	border: 1px solid silver;
	line-height: 25px;
	text-align: center;
}
.centerBox {
	position: absolute;
	overflow: display;
	width: 800px;
	height: 450px;
	border: 1px solid #a3a3a3;
	background-color: white;
	text-align: left;
	z-index: 200;
}
.mailboxdata,
.mailboxentry,
.mailboxtopic {
	padding-top: 5px;
}
.mailboxentry {
	margin-top: 10px;
	border-bottom: 1px solid #999;
}
.mailboxtopic {
	padding-right: 10px;
	font-weight: bold;
	white-space: nowrap;
}
.mailboxeintraglink {
	border-bottom: 1px solid #ccc;
}
.mailboxinput {
	padding-top: 2px;
}
.datapoolentry {
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px solid black;
}
.muticheckbox {
	padding-left: 15px;
	background: no-repeat 0 1px;
	cursor: pointer;
}
.user_deleted {
	color: #666;
	text-decoration: line-through;
}
.internal_link_deleted {
	color: #bf7777;
	text-decoration: line-through;
}
table.colored th {
	height: 42px;
	padding: 3px 2px;
	border: none;
	border-bottom: 1px solid silver;
	background-color: #bfdef2;
	font-size: 9px;
	font-weight: normal;
	color: #005cbf;
	vertical-align: bottom !important;
}
.preview_text {
	display: none;
}
.CollapsiblePanel {
	margin-top: 10mm;
}
.article_version_part_url {
	margin-top: 10px;
}
div.akquisecategory,
input.akquisecategory {
	display: inline-block;
	width: 27px;
	height: 26px;
	padding: 1px 0px 0px;
	border: 1px solid silver;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
div.akquisecategory {
	height: 21px;
	padding: 6px 0px 0px;
	font-size: 12px;
}
.maillist {
	width: 100%;
}
.maillist td,
.maillist th {
	height: 10px;
	padding: 5px 5px 15px;
	border-bottom: 1px solid #ccc;
	font-size: 10px;
	line-height: 13px;
	vertical-align: top !important;
}
.maillist th {
	background-color: #c9e3f4;
	white-space: nowrap;
}
.maillist .topic {
	font-weight: bold;
}
.maillist a {
	font-weight: normal;
}
.maillistinner td {
	padding-bottom: 5px;
	border-bottom: none;
}
tr.messageunread {
	background-color: #f6f7ff;
}
.contactSelectTdFirst {
	width: 150px;
	padding: 3px 10px 3px 3px;
	border-top: 1px solid white;
	white-space: nowrap;
}
.FooterSwitchMobile {
	display: none;
	width: 200px;
	margin-top: 40px;
	padding: 5px 10px;
	border-top: 1px dotted silver;
	font-size: 9px;
	color: silver;
	white-space: nowrap;
	text-align: center;
}
.FooterSwitchMobile a {
	padding: 5px 0;
	color: silver;
}
.qms_info_table {
	margin-top: 20mm;
}
.qms_versions {
	display: none;
}