/* -------------------------------------------- */
/* Stylesheet fuer Tools im Intranet            */
/* Thomas Hofmann, Sep 2005                     */
/*                                              */
/* -------------------------------------------- */

html {
	background-color: #cccccc;
	font-family: Arial,Helvetica,Helv,sans-serif;
}

/*
body {
	background-color: #eeeeee;
	font-family: Arial,Helvetica,Helv,sans-serif;
}
*/

body {
	background-color: #cccccc;
	/*background-image: url("CarlZeissMeditec-stile-grey-infini2.jpg");*/
	background-image: url("got-muster-light-grey.jpg");
/*	background-image: url("pb_logo-tapete-light.jpg");*/
	color: #000000;
}
/*
a{
	color: #c6c6c6;
}
a:visited {
	color: #a8a8a8;
}
*/
body > h1, body > form > h1 {
	background: #cccccc; /*f9f9f9*/
	text-align: center;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #ddd;
	box-shadow: 4px 6px 10px grey;
}

.webfehler {
/*border: thin solid red;*/
background-color: #ffcccc;
border-top: 3px solid #ffeeee; /*#f66;*/
border-bottom: 3px solid #990000;
/* langt es nicht, wenn 'Fehler' fett ist? */
/*font-weight: bold;*/
}

.webhinweis {
/*border: thin solid green;*/
border-bottom: 3px solid #a0a0a0;/*green;*/
background-color: #dbdbdb; /*#eff;*/
}

input[readonly] {
color: #666666;
background-color: #cccccc;
}

textarea[readonly] {
color: #666666;
background-color: #cccccc;
width: 100em;
height: 20em;
}

.hinterlegt {
margin: 1px 1px 1px 1px;
/*border: thin dotted black;*/
font-style: normal;
font-family: monospace;
font-size: 9pt;
background-color: #ccccff;
}

fieldset {
	padding: 10px;
	background-color: #eeeeee;
}

/*
label[for~=optionen] {
	position: relative;
	top: 5px;
	left: 10px;
	padding: 2px;
	border: 2px groove #cccccc;
*/
	/*margin-top: 20px;*/
	/*margin-left: 10px;*/
/*
	background-color: #c6c6c6;
}
label[for~=parsen] {
	position: relative;
	top: 5px;
	left: 10px;
	padding: 2px;
	border: 2px groove #cccccc;
	background-color: #c6c6c6;
}
*/

legend {
	padding: 1px;
	border: 2px groove #cccccc;
	background-color: #c6c6c6;
}

.katwahl {
	border-top: 3px solid #e8e8e8; /*#b6b6b6;*/
	background-color: #e0e0e0; /*#d5d5d5;*/ /*#cfcfcf;*/ /*#9c9c9c;*/ /* ffc */
	border-bottom: 3px solid #c0c0c0; /*#717171;*/
	/*border: thin solid #999999;*/
	/*border-left: 3px solid #ffe;
	border-right: 3px solid #cc9;*/
	float: left;
	width: 200px;
	margin-right: 20px;
	box-shadow: 4px 6px 10px #cccccc;
}

.katwahltit {
	background-color: #9c9c9c; /*#9c9c9c;*/ /*#cfcfcf;*/ /* #ee9; */
	border-bottom: 3px solid #7c7c7c; /*#afafaf;*/ /* #cc9;  */
	margin: 0px;
	padding: 5px;
}

.katwahl > p {
	margin: 5px;
}

.katwahl > ol {
	/*margin-left: 25px;*/
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.katwahltit a {
	color: #000000;
	background-color: #9c9c9c;
	border-bottom: 2px solid #7a7a7a; 
	border-right: 2px solid #7a7a7a; 
	border-top: 2px solid #b8b8b8; 
	border-left: 2px solid #b8b8b8; 
	text-decoration: none;
	margin: 2px;
	padding: 2px;
}
.katwahl a:link {
	color: #000000;
	/*background-color: #9c9c9c;*/
	text-decoration: none;
	border-bottom: 1px dotted #8d8d8d; 
}
.katwahl a:active, .katwahl a:hover {
	color: #0000ff;
	/*background-color: #9c9c9c;*/
	text-decoration: underline;
	border-bottom: 1px dotted #8d8d8d;
	/*font-weight: bold; */
}

.searchbox {
	text-align: right;
	padding-right: 3px;
	/*border: thin dotted green;*/
}
.hashtagblock {
	display: block;
	text-align: center;
	/*border: thin dotted blue;*/
}

.faqfragen a:link {
	color: #000000;
	/*background-color: #9c9c9c;*/
	text-decoration: none;
	border-bottom: 1px dotted #8d8d8d; 
}
.faqfragen a:active, .faqfragen a:hover {
	color: #0000ff;
	/*background-color: #9c9c9c;*/
	text-decoration: underline;
	border-bottom: 1px dotted #8d8d8d;
	/*font-weight: bold; */
}

.faqfragtit a:link, .faqfragtit a:visited, .faqfragtit a:active, 
.editfaqkatlink, /*.editfaqkatblock a:link, .editfaqkatblock a:visited, .editfaqkatblock a:active,   */
.faqeditlink
{ /*.faqfragtit a:hover,*/ /*.editfaqkatlink*/ /*.faqeditlink*/
	background-color: #bdbdbd; 
	border-top: 2px solid #d7d7d7; 
	border-left: 2px solid #d7d7d7;
	border-bottom: 2px solid #8d8d8d; 
	border-right: 2px solid #8d8d8d;
	margin: 2px;
	padding: 2px;
	text-decoration: none;
	color: #000000;
}
.faqfragtit a:active, .faqfragtit a:hover {
	color: #0000ff;
	/*background-color: #9c9c9c;*/
	text-decoration: underline;
	border-bottom: 1px dotted #8d8d8d;
	/*font-weight: bold; */
}

/*
.faqfragtit a:link {
	background-color: #bdbdbd; 
	border-top: 2px solid #d7d7d7; 
	border-left: 2px solid #d7d7d7;
	border-bottom: 2px solid #8d8d8d; 
	border-right: 2px solid #8d8d8d;
	margin: 2px;
	padding: 2px;
	text-decoration: none;
	color: black;
}
.faqfragtit a:visited {
	background-color: #bdbdbd; 
	border-top: 2px solid #d7d7d7; 
	border-left: 2px solid #d7d7d7;
	border-bottom: 2px solid #8d8d8d; 
	border-right: 2px solid #8d8d8d;
	margin: 2px;
	padding: 2px;
	text-decoration: none;
	color: black;
}

.faqfragtit a:hover {
	background-color: #bdbdbd; 
	border-top: 2px solid #d7d7d7; 
	border-left: 2px solid #d7d7d7;
	border-bottom: 2px solid #8d8d8d; 
	border-right: 2px solid #8d8d8d;
	margin: 2px;
	padding: 2px;
	text-decoration: none;
	color: black;
}
.faqfragtit a:active {
	background-color: #bdbdbd; 
	border-top: 2px solid #d7d7d7; 
	border-left: 2px solid #d7d7d7;
	border-bottom: 2px solid #8d8d8d; 
	border-right: 2px solid #8d8d8d;
	margin: 2px;
	padding: 2px;
	text-decoration: none;
	color: black;
}
*/
.faq {
	margin-left: 220px;
}

.faqfragen {
	/*border: thin solid #999999;*/
	background-color: #eeeeee;
}

.faqfragtit {
	border-top: 3px solid #d7d7d7; /*#eef;*/
	background-color: #bdbdbd; /*#ddf;*/
	border-bottom: 3px solid #8d8d8d; /*#99c;*/
	/*border: thin solid #999999;*/
	/*border-bottom: thin solid #999999;*/
	/*border-left: 3px solid #ddddff;
	border-right: 3px solid #ddddff;*/
	margin: 0px;
	padding: 5px;
	box-shadow: 4px 6px 10px grey;
}

.faqantworten {
	margin-top: 10px;
	/*border: thin solid #999999;*/
	background-color: #eeeeee;
}

.faqanttit {
	border-top: 3px solid #dbdbdb; /*#eff;*/
	background-color: #d0d0d0; /*#dff;*/
	border-bottom: 3px solid #a0a0a0; /*#acc;*/
	/*border-bottom: thin solid #999999;*/
	/*border: thin solid #999999;*/
	/*border-left: 3px solid #ddffff;
	border-right: 3px solid #ddffff;*/

	margin: 0px;
	padding: 5px;
	box-shadow: 4px 6px 10px grey;
}

.editfaqanttit {
	border-top: 3px solid #d0d0d0; /*#fef;*/
	background-color: #b0b0b0; /* #fcf;*/
	border-bottom: 3px solid #909090; /*#c9c;*/
	/*border-bottom: thin solid #999999;*/
	/*border: thin solid #999999;*/
	/*border-left: 3px solid #ffccff;
	border-right: 3px solid #ffccff;*/
	margin: 0px;
	padding: 5px;
	box-shadow: 4px 6px 10px #c0c0c0;
}

.faqantworten dl {
	/*background-image: url("CarlZeissMeditec-stile-grey-infini2.jpg");*/
	background-image: url("got-muster-light-grey.jpg");
/*	background-image: url("pb_logo-tapete-light.jpg");*/
}
.faqantworten dt {
	font-weight: bold;
	font-size: 1.3em;
	box-shadow: -2px 3px 3px grey;
	margin-bottom: 15px;
	padding: 2px 2px 2px 2px;
	background-color: #e8e8e8;
}
/*
.faqantworthead {
	font-weight: bold;
	font-size: 20px;
	box-shadow: -2px 3px 3px grey;
	margin-bottom: 15px;
	padding: 2px 2px 2px 2px;
	background-color: #e0e0e0;
}
*/
.faqantworten dd {
	border-bottom: 0px solid #d0d0d0; /*#a0a0a0;*/ /*#699;*/
	/*border-bottom: thin dashed #999999;*/
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-bottom: 0;
	/*box-shadow: 0 2px 0px #a0a0a0;*/
	padding-left: 4px;
	background: #f9f9f9; 
}

.zufragen {
	background: #d0d0d0; /*#add;*/
	border-left: 3px solid #d0d0d0; /*#add;*/
	/*border-right: 3px solid #669999;*/
	/*border-bottom: 3px solid #aadddd;*/
	/*border-top: 3px solid #aadddd;*/
	display: block;
	/*font-size: x-small;*/
	font-size: small;
	margin-top: 10px;
	margin-left: 3px;
	margin-right: auto;
	margin-bottom: 6px;
	max-width: 110px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	box-shadow: 3px -3px 5px #c0c0c0;
	color: #000000;
}

.katedit {
	background-color: #e2e2e2;
	/*border: thin solid #999999;*/
	/*float: left;*/
	width: 500px;
	/*margin-right: 20px;*/
	/*margin-right: auto;*/
	box-shadow: 4px 6px 10px #c0c0c0;
}

.katedittit {
	border-top: 3px solid #dbdbdb;
	background-color: #d0d0d0;
	border-bottom: 3px solid #a0a0a0;
	/*border-bottom: thin solid #999999;*/
	/*border-left: 3px solid #ffaaaa;
	border-right: 3px solid #ffaaaa;*/
	margin: 0px;
	padding: 5px;
	box-shadow: 3px 3px 5px #c0c0c0;
}

.kateditneu {
	border-bottom: 3px solid #d0d0d0;
	/*border-top: 3px solid #ffcccc;*/
	/*border-left: 3px solid #ffaaaa;
	border-right: 3px solid #ffaaaa;*/
	/*border: thin solid #999999;*/
	/*background-color: #e8e8e8;*/
	/*float: left;*/
	/*width: 500px;*/
	/*margin-right: 20px;*/
	/*margin-right: auto;*/
	/*margin: 10px 20px 10px 20px;*/
	margin-top: 0px;
	padding: 10px 20px 10px 20px;
	/*background-color: #dddddd;*/
}

.kateditneutit {
	border-top: 3px solid #dbdbdb;
	background-color: #d0d0d0;
	border-bottom: 3px solid #a0a0a0;
	/*border-left: 3px solid #ffaaaa;
	border-right: 3px solid #ffaaaa;*/
	/*border-bottom: thin solid #999999;*/
	margin: 0px;
	padding: 5px;
	box-shadow: 3px 3px 5px #c0c0c0;
}

.kateditchecktit {
	border-top: 3px solid #e8e8e8;
	background-color: #9c9c9c;
	border-bottom: 3px solid #7c7c7c;
	/*border: thin solid #ff0000;*/
	/*border-bottom: thin solid #ff0000;*/
	/*border-bottom: thin solid #999999;*/
	/*border-left: 3px solid #9999ff;
	border-right: 3px solid #9999ff;*/
	margin: 0px;
	padding: 5px;
	box-shadow: 3px 3px 5px #c0c0c0;
	z-index: 103;
}

.kateditcheck {
	background-color: #e0e0e0;
	/*margin: 10px 20px 10px 20px;*/
	margin-top: 0px;
	padding: 1px 20px 10px 20px;
}

.faqtitedit {
	border-top: 1px solid #dbdbdb; /*#ddd;*/
	background-color: #d0d0d0; /*#eee;*/
	border-bottom: 2px solid #a0a0a0; /*#aaa;*/
	border-left: 1px solid #dbdbdb; /*#ddd;*/
	border-right: 2px solid #a0a0a0; /*#ccc;*/
	/*border: 2px outset #ffffff;*/
	/*border-top: 3px solid #eeeeee;*/
	/*border-left: 3px solid #eeeeee;*/
	position: relative;
	top: -2px;
	padding: 2px 2px 2px 2px;
	/*margin-bottom: 2px;*/
	font-size: x-small;
	text-decoration: none;
	color: #000000;
	/*border: thin solid #ff0000;*/
/*	box-shadow: 3px 3px 5px #c0c0c0;*/
}


.faqedit {
	background-color: #e2e2e2; /*#ffdddd;*/
	border-bottom: 3px solid #d0d0d0; /*#ccaaaa;*/
	/*border: thin solid #999999;*/
	/*border-top: 3px solid #eeeeee;
	border-bottom: 3px solid #aaaaaa;*/
	/*border-left: 3px solid #eeeeee;
	border-right: 3px solid #cccccc;*/
	/*float: left;*/
	width: 850px;
	/*margin-right: 20px;*/
	/*margin-right: auto;*/
	padding-bottom: 3px;
	box-shadow: 4px 6px 10px #c0c0c0;
}

.faqedittit {
	border-top: 3px solid #dbdbdb; /*#fdd;*/
	background-color: #d0d0d0; /*#faa;*/
	border-bottom: 3px solid #a0a0a0; /*#c77;*/
	/*border-bottom: thin solid #ff6666;*/
	/*border-left: 3px solid #ffaaaa;
	border-right: 3px solid #ffaaaa;*/
	margin: 0px;
	padding: 5px;
	box-shadow: 3px 3px 5px #c0c0c0;
}

.faqeditchecktit {
	border-top: 3px solid #e8e8e8; /*#ccf;*/
	background-color: #9c9c9c; /*#99e;*/
	border-bottom: 3px solid #7c7c7c; /*#66b;*/
	/*border-bottom: thin solid #999999;*/
	/*border-left: 3px solid #9999ee;
	border-right: 3px solid #9999ee;*/
	margin: 0px;
	padding: 5px;
	box-shadow: 3px 3px 5px #c0c0c0;
}

.faqeditcheck {
	background-color: #e0e0e0; /*#dddddd;*/
	/*margin: 10px 20px 10px 20px;*/
	margin-top: 0px;
	padding: 1px 20px 10px 20px;
	/*border: thin solid #ff0000;*/
}

.faqedit > p {
	margin: 20px;
}

b > code, code > b {
	font-weight: 900;
	/*font-style: italic;*/
	font-size: 1.2em;
}

.foundterm {
	font-weight: bold;
	background-color: #bbbbff; /*#aaaaaa;*/
}

.hashblock {
	margin: 5px 5px 5px 5px;
	text-align: center;
	border-top: thin solid #c0c0c0;
	
}

.hashblock a {
	text-decoration: none;
}

.hashtag {
	/*position: relative;
	top: 0px;*/
	padding: 0 0 0 0;
	/*padding-top: -5px;*/
	padding-right: 2px;
	padding-bottom: 1px;
	margin: 0 0 0 0;
	margin-top: 3px;
	margin-right: 1px;
	text-decoration: none;
	border: thin solid #cccccc;
	border-left: none;
	color: #6b6b6b;
	background: #FFFFCC;/*#dddddd;*/
	/*display: inline-block;*/
	white-space: nowrap;
}

.hashtag:before {
	background-color: #eeeeee;
	content: url("tagleft.gif");
	position: relative;
	top: 4px;
	margin: 0 0 0 0;
	margin-top: -1px;
	margin-bottom: -1px;
	padding: 0 0 0 0;
	/*padding-top: -1px;*/
	padding-top: 0px;
	/*padding-bottom: -1px;*/
	padding-bottom: 0px;
	/*display: inline;*/
	/*break-after: none;*/
	break-after: auto;
	white-space: nowrap;
	border: none;
}


.hashtag:visited, .hashtag a:visited {
	color: #8d8d8d;
}

blockquote {
  background: #f3f3f3;
  border-left: 10px solid #cccccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
	box-shadow: 4px 6px 10px #c0c0c0;
}
blockquote:before {
  color: #cccccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote.spoiler {
/*  background: #f3f3f3;*/
  border-left: 10px solid #aaaaaa;
/*  margin: 1.5em 10px;*/
/*  padding: 0.5em 10px;*/
  quotes: "\00BB""\00AB""\203A""\2039";
/*	box-shadow: 4px 6px 10px #c0c0c0;*/
  text-indent: 2em;
/*  text-indent in test did work on :before but not on the text*/
}
blockquote.spoiler:before {
  color: #999999;
/*  content: open-quote;*/
/*  font-size: 4em;*/
/*  line-height: 0.1em;*/
/*  margin-right: 0.25em;*/
/*  margin-top: -0.25em;*/
  vertical-align: -0.4em;
  text-indent: 0;
}

.langLinks {
	font-Size: 0.5em;
	margin-top: 6px;
	margin-right: 6px;
	float: right;
}

.button {
	border: 3px outset #dddddd; /*#0000aa*/
	margin: 0 2px 0 2px;
	padding: 0 2px 0 2px;
	background: #c0c0c0;/*#77ff77*/
}
