

.screenbild{padding:10px;width:160px;}
.screenlink{}



body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small;
	line-height: 1.3em;
	color: #000;
	margin: 0;
}

label, li, p {
	text-align: left
	font-size: small;
}

* html body, * html body, * html label, * html td {
	font-size: x-small;
	f\ont-size: small;
}

img { border: 0 }

td.pfad { 
	font-family:  Arial, sans-serif; 
	font-size: 10px; 
	padding: 10px 0; 
	border-width: 0; 
}

td.pfad a { color: #003399; }

.tdlayout { background-color: #fff; }

.seitenrandrechts { width: 10px; }

input, textarea, select, button {
	font-family:  Arial, sans-serif;
	font-size: 8pt;
	color: #616161!important;
	font-weight: normal;
	padding: 1px;
}
fieldset { 
	border: 1px solid #cccccc; 
	margin: 5px; 
	padding: 5px;
}
legend { 
	font-weight: bold; 
	color: #426EBB
}
hr { 
	border: 1px solid #666666; 
	height: 1px
}

a:link    { color: #999999; text-decoration: none }
a:visited { color: #999999; text-decoration: none }
a:active  { color: #999999; text-decoration: none }
a:hover { text-decoration: underline }
td.content a:hover   { text-decoration: underline }

h1 { 
	font-size: 140%;
	font-weight: normal;
	color: #b80f2e;
}

h2, h2-norm { 
	font-size: 100%;
	font-weight: bold;
	color: #999; 
}

/* * * * * * * * * * * * * * * * * * * * * * * Horizontale Linie * * * * * * * * * * * * * * * * * * * * * */
td.underline { border-bottom: 1px solid #A2A2A2 }
td.trennline { border-right: 1px solid #A2A2A2 }
/* * * * * * * * * * * * * * * * * * * * * * * Menü statisch * * * * * * * * * * * * * * * * * * * * * * * */
table.statisch {}
table.statisch td { 
	border: 1px solid #A2A2A2; 
	border-bottom: 0;
	text-align: center
}
table.statisch a {
	display: block;
	float: left;
	padding: 0 15px;
	width: 100px;
	line-height: 24px;
	vertical-align: middle;	 
	font-size: 8pt; 
	font-family:Verdana;
	font-weight: light;
	color: #A2A2A2
}
table.statisch a:visited {}
table.statisch a:hover {
	text-decoration: none !important;
	background-color: #A2A2A2 !important;
	color: #ffffff !important
}

/* * * * * * * * * * * * * * * * * * * * * Layout Schatten aussen * * * * * * * * * * * * * * * * * * * * * * * */
td.shadow { 
	background-position: 0 0;
}

td#nexoben {
	background-repeat: repeat-x; 
	background-image:url(../grafiken/nexus-shadow-oben.gif);
}

td#nexliob { 
	background-repeat: no-repeat; 
	background-image:url(../grafiken/nexus-shadow-links-oben.gif); 
}

td#nexreob {
	background-repeat: no-repeat; 
	background-image:url(../grafiken/nexus-shadow-rechts-oben.gif);
}

td#nexli1, td#nexli2 {
	background-repeat: repeat-y; 
	background-image:url(../grafiken/nexus-shadow-links.gif); 
}

td#nexre1, td#nexre2 {
	background-repeat: repeat-y; 
	background-image:url(../grafiken/nexus-shadow-rechts.gif); 
}

td#nexliun {
	 background-repeat: no-repeat; 
	 background-image:url(../grafiken/nexus-shadow-links-unten.gif); 
}

td#nexreun {
	background-repeat: no-repeat; 
	background-image:url(../grafiken/nexus-shadow-rechts-unten.gif); 
}

td#nexuntn {
	background-repeat: repeat-x; 
	background-image:url(../grafiken/nexus-shadow-unten.gif);
}

td#cntry {
	 height: 150px; 
	 background: #fff; 
	 background-repeat: repeat-x; 
	 background-image:url(../grafiken/hintergrund1.jpg); 
	 background-position: 0% 103px;
}

td#smile {
	 background-repeat: no-repeat; 
	 background-image:url(../grafiken/hintergrund.jpg); 
	 background-position: 50% 50%; 
	 vertical-align: bottom;
}

td#thema {
	 height: 150px; 
	 vertical-align: top; 
	 border-right: 1px solid #fff; 
	 border-left: 1px solid #fff; 
	 background: #fff; 
	 background-repeat: no-repeat; 
	 background-image:url(../grafiken/seitenthema.jpg); 
	 background-position: 50% 50%; 
	 vertical-align: bottom;
}

.opacity4 {
	opacity: 0.4; 
	-moz-opacity: 0.4; 
	-khtml-opacity: 0.4; 
	filter: alpha(opacity=40);
	height: 47px; 
	display: block; 
	background: #fff;
}

.opacityL {
	display: block; 
	border-bottom: 1px solid #fff
}

/* * * * * * * * * * * * * * * * * * * * * * * Menü baumebene * * * * * * * * * * * * * * * * * * * * * * * * * */
a.home {}
a:hover.home {}

div.baumebene0, div.baumebene1, 
div.baumebene2, div.baumebene3, 
div.baumebene4, div.baumebene5, 
div.baumebene6, div.baumebene7 {
	display: none; 
	border-bottom: 1px solid #fff; 
	padding: 4px 0;
}

.liegtimpfad{display: block !important;}



div.baumebene0 { display:none; }
div.baumebene1 { background-color: #dddddd; padding-left:  6px; }
div.baumebene2 { background-color: #e5e5e5; padding-left: 21px; }
div.baumebene3 { background-color: #ededed; padding-left: 36px; }
div.baumebene4 { background-color: #f5f5f5; padding-left: 51px; }
div.baumebene5 { background-color: #f5f5f5; padding-left: 66px; }
div.baumebene6 { background-color: #f5f5f5; padding-left: 81px; }
div.baumebene7 { background-color: #f5f5f5; padding-left: 96px; }

div.baumeintraglink {
}

div.baumeintraglink a{ 
	color: #000000;
}

div.baumeintraglink a:visited { 
	color: #999999;
}

div.baumeintraglink a:hover { 
	text-decoration: underline 
}

div.baumebene0 a { display: block; }
div.baumebene1 a { display: block; width: 174px }
div.baumebene2 a { display: block; width: 159px }
div.baumebene3 a { display: block; width: 144px }
div.baumebene4 a { display: block; width: 129px }
div.baumebene5 a { display: block; width: 114px }
div.baumebene6 a { display: block; width:  99px }
div.baumebene7 a { display: block; width:  84px }

div.baumebene0 a:visited, div.baumebene1 a:visited, 
div.baumebene2 a:visited, div.baumebene3 a:visited, 
div.baumebene4 a:visited, div.baumebene5 a:visited, 
div.baumebene6 a:visited, div.baumebene7 a:visited {color: #999999}

div.baumseitegeladen { background-color: #fff; }

div.baumseitegeladen a { background-color: #fff; color: #b80f2e !important; }

/* * * * * * * * * * * * * * * * * * Navigationsmenue * * * * * * * * * * * * * * * * * * * * */
table#navigationsmenue { border-left: 1px solid #A2A2A2 }
span.navmenueeintragausgewaehlt { 
	display: block; 
	float: left;
	padding: 2px 2px; 
	font-size: 10px; 
	font-family:Verdana; 
	background-color: #CCCCCC; 
	color: #ffffff; 
	border: 1px solid #A2A2A2;
	cursor: pointer;
	margin-left: -1px;
	margin-top: -1px 
}
a.navmenueeintrag { 
	display: block; 
	float: left;
	padding: 2px 2px;
	font-size: 10px; 
	font-family:Verdana; 
	background-color: #ffffff; 
	color: #999999; 
	border: 1px solid #A2A2A2;
	cursor: pointer;
	margin-left: -1px;
	margin-top: -1px 
}
/*a:visited.navmenueeintrag { color: #999999 }*/
a:visited.navmenueeintrag {color: #999999}
a:hover.navmenueeintrag {  
	color: #ffffff;  
	background-color: #CCCCCC;
	text-decoration: none 
}

/* * * * * * * * * * * * * * * * * * * Seiteneinstellungen * * * * * * * * * * * * * * * * * * * * * * * */
table.seiteneinstellungenmenuetabelle { width: 180px; }
table.seiteneinstellungenmenuetabelle td { padding: 0; vertical-align: middle !important }
table.seiteneinstellungenmenuetabelle td.deaktivert {  
	display: block;
	padding: 6px;
	font-size: 8pt; 
	font-family:Verdana; 
	background-color: #aaaaaa; 
	color: #ffffff; 
	border-bottom: 1px solid #ffffff;
	cursor: pointer; 
	vertical-align: middle !important
}
table.seiteneinstellungenmenuetabelle b { 
	display: block;
	padding: 6px; 
	border-bottom: 1px solid #ffffff; 
	font-weight: normal 
}
table.seiteneinstellungenmenuetabelle a { 
	display: block;
	padding: 6px;
	font-size: 8pt; 
	font-family:Verdana; 
	background-color: #A2A2A2; 
	color: #ffffff !important; 
	border-bottom: 1px solid #ffffff;
	cursor: pointer
}
table.seiteneinstellungenmenuetabelle a:hover {  
	text-decoration: none;
	background-color: #aaaaaa; 
}
/* * * * * * * * * * * * * * * * * * * * * * * Neues * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.neuesListeDatumKlammerTitel { 
	display: block; 
	padding: 6px;
	font-size: 8pt; 
	font-family:Verdana; 
	color: #ffffff; 
	background-color: #aaaaaa 
}
div.neuesListeDatumKlammer { margin-bottom: 5px }
span.neuesListeZeit { color: #000000 }
div.neuesListeLink { display: block; padding: 6px; margin: 1px 0; background-color: #ffffff }
/* * * * * * * * * * * * * * * * * * * * * * * * ABC * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.abcbuttonliste { display: block; width: 220px }
span.abcbuttoneintrag, span.abcbuttoneintrag form { display: inline }
span.abcbuttoneintrag {  }
input.abcbutton {  
	font-family:Verdana; 
	font-size: 8pt; 
	color: #999999; 
	border: 1px solid #CCCCCC;
	background-color: #ffffff; 
	cursor: pointer; 
	margin: 4px; 
	padding: 2px; 
	width: 18px; 
	vertical-align: middle;
	font-weight:bold;
}
div.abcWortTreffer { background-color: #eeeeee; color:#4E4E4E; margin: 1px 0 }
div.abcWortTreffer a{color:#4E4E4E!important;}
div.abcWortZusamfass { margin-bottom: 5px }
div.abcWortZusamfassUeberschrift { display: block; padding: 2px 6px; background-color: #aaaaaa }
div.abcleermeldung { display: block; padding: 2px 6px } 
span.abcWortZusamfassErsterBuchstabe { font-weight: bold; padding-right: 3px; border-right: 1px solid #000000 }
span.abcWortZusamfassRestlBuchstaben { padding-left: 3px }
div.abcWortZusamfass { border: 0px solid red !important }
/* * * * * * * * * * * * * * * * * * * * * * * * Hit * * * * * * * * * * * * * * * * * * * * * * * * * * * */
table.hitliste { background-color: #ffffff; margin-bottom: 10px }
table.hitliste td, table.hitliste th { padding: 5px; border: 1px solid #aaaaaa }
table.hitliste td.hitlisteSpalteNummer { text-align: right; font-size: 8pt }
table.hitliste td.hitlisteSpalteZugriffe { text-align: right; font-size: 8pt; white-space: nowrap }
table.hitliste td.hitlisteSpalteLink { padding: 0 }
/* * * * * * * * * * * * * * * * * * * * * * * * Gruppe * * * * * * * * * * * * * * * * * * * * * * * * * */
table.gruppeedit td { padding: 4px }
/* * * * * * * * * * * * * * * * * * * * * * * * Funktion * * * * * * * * * * * * * * * * * * * * * * * * * */
table.funktionedit td { padding: 4px }
/* * * * * * * * * * * * * * * * * * * * * * * * * Person * * * * * * * * * * * * * * * * * * * * * * * * * */
table.personanzeige th { padding: 4px 6px; text-align: left; background-color: #aaaaaa;  font-size: 8pt; font-weight: normal; font-family:Verdana; color: #666666 }
table.personanzeige td { padding: 4px }
table.personedit td { padding: 4px }

/* * * * * * * * * * * * * * * * * Überschriften Dateianhang Unterkapitel Verweisliste * * * * * * * * * * */
div.verweisetitel, div.suchergebnissueberschrift, div.nachrichtentitel, div.terminetitel { 
	display: block; 
	background-color: #aaa; 
	padding: 4px 6px;
	color: #fff;
}

.legendklasse { 
	display: block; 
	background-color: #aaa; 
	padding: 4px;
	font-size: 8pt; 
	font-family:  arial, sans-serif;
	color: #fff; 
}

.fieldsetklasse { 
	background-color: #ddd; 
	margin-bottom: 10px;  
	font-size: 8pt; 
	font-family:  arial, sans-serif;
}

.fieldsetklasse ol {
	margin: 0;
	padding: 0;
}

.fieldsetklasse li {}

.verweislegendinnen{display:none}

/* * * * * * * * * * * * * * * * * * * * * * * Dateianhang * * * * * * * * * * * * * * * * * * * * * * * * */
div.dateianhangbox {}

a.dateianhangslinkbild {}

table.dateianhangstabelle tr.dateianhangszeile td { 
	vertical-align: top; 
	padding: 4px; 
	margin: 0;
	font-size: 8pt; 
	font-family:  arial, sans-serif;
}

td.dateianhangszellename, a.dateianhangslinktext {}
td.dateianhangszellegroesse { text-align: right; white-space: nowrap }
/* * * * * * * * * * * * * * * * * * * * * * * Unterkapitel * * * * * * * * * * * * * * * * * * * * * * * * */
div.unterkapitelanhangbox {}

div.unterkapitelkasten {}

a.unterkapiteleintrag { 
	display: block;
	padding: 4px 6px; 
	border-bottom: 1px solid #eee;
	color: #000; 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
}
/* 
div.dateianhaengenichtda 	{ display: block; height: 200px; background-color: #f00 }
div.dateianhaengesindda 	{ display: block; height: 200px; background-color: #0f0 }
div.unterkapitelnichtda 	{ display: block; height: 200px; background-color: #f00 }
div.unterkapitelsindda 		{ display: block; height: 200px; background-color: #0f0 }
div.verweislsitenichtda 	{ display: block; height: 200px; background-color: #f00 }
div.verweislsitesindda 		{ display: block; height: 200px; background-color: #0f0 } 
*/
/* * * * * * * * * * * * * * * * * * * * * * * Kontaktliste * * * * * * * * * * * * * * * * * * * * * * * * */

span.kontaktpersonlink {display:none;}
span.kontaktlisteneintrag {}
div.kontaktfieldset {} /* Kontakt */

div.kontaktlisteninhalt a  { 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
}

table.TabelleKontaktliste {}
td.kontaktbild {display:none;width:50px;padding: 6px; line-height: 50px; vertical-align: top }
.kontaktlistendetail { 
	display: block; 
	padding: 2px; 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
}
span.kontaktlistennotiz { 
	display: block; 
	background-color: #ddd; 
	padding: 4px;
	font-size: 8pt; 
	font-family:  arial, sans-serif;
	color: #000; 
	font-weight: bold;
}

/* * * * * * * * * * * * * * * * * * * * * * * Verweisliste * * * * * * * * * * * * * * * * * * * * * * * * */

div.verweisfieldset {}

div.verweislegendaussen  { 
	display: block; 
	padding: 4px; 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
	font-weight: bold; 
}

span.verweislisteninhaltinneneintrag { 
	display: block; 
	padding: 4px; 
	border-bottom: 1px solid #fff; 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
}

div.verweisfieldset span.keinumbruch { display: block }
div.verweisfieldset span.keinumbruch span.keinumbruch { display: inline }

/* * * * * * * * * * * * * * * * * * * * * * * Termine * * * * * * * * * * * * * * * * * * * * * * * * */

div.termineeintraege {
	border-bottom: 1px solid #fff;
}

div.termineintrag {
	margin: 4px 6px; 
	border-top: 1px solid #fff;
}

div.termineintragzeit, div.termineintraglink, div.termineintragtext {
	display: block; 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
	line-height: 1.4em;
}

/* * * * * * * * * * * * * * * * * * * * * * * Nachrichten * * * * * * * * * * * * * * * * * * * * * * * * */
div.nachrichteneintrag {
	display: block;
	width: 520px;
	border-bottom: 1px solid #fff;
}

div.nachrichteneintragtexttitel {
	display: block; 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
	line-height: 1.4em;
	font-weight: bold;
}

div.nachrichteneintragtexttext, div.nachrichteneintragtextzuseite { 
	display: inline; 
	font-size: 8pt; 
	font-family:  arial, sans-serif;
	line-height: 1.4em;
}

div.nachrichteneintragtextverfasser, div.nachrichteneintragtextzeit {
	font-size: 8pt; 
	font-family:  arial, sans-serif;
	line-height: 1.4em;
	font-style: italic;
}

div.nachrichteneintragtextverfasser, div.nachrichteneintragtextzeit { 
	display: inline; 
}

.keinumbruch { display: inline; padding: 2px }

table.TabelleReport {background-color:#cccccc;border-collapse:separate; border-spacing:1px; }

a.baumEinfuegeButtonAussch { white-space:nowrap!important;display: inline; line-height: 20px; padding: 1px 5px; border: 1px solid #060; background-color: #393; color: #fff } /* hierunter einfügen */
div.baumeintragausschneidenbutton, div.baumeintragtauschenbutton, div.baumeintragktqbutton { }

div.baumeintraglink {  }
div.baumeintragrechtebutton { 
	display:none;
	color: #999;
	font-style: italic;
}
/* * * * * * * * * * * * * * * * * * * * * * * Neues * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.neuesListeLink a {  
	display: block;  
	padding-bottom: 2px; 
	padding-left: 20px; 
	background-repeat: no-repeat; 
	background-position: 0 0;
	color:#4E4E4E;
}

div.neuesListeLink {  
	background-color:#EEEEEE;
}

/* * * * * * * * * * * * * * * * * * * * * * * * ABC * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.abcWortTreffer { 
	display: block; 
	padding: 4px; 
	padding-left: 26px; 
	background-repeat: no-repeat; 
	background-position: 6 4 
} 
/* * * * * * * * * * * * * * * * * * * * * * * * Hit * * * * * * * * * * * * * * * * * * * * * * * * * * * */
a.hitlisteLink  { 
	display: block; 
	padding: 4px 6px; 
	padding-left: 24px; 
	background-repeat: no-repeat; 
	background-position: 6 2 
} 
/* * * * * * * * * * * * * * * * * * * * * * * * Content * * * * * * * * * * * * * * * * * * * * * * * * * * */
input#objArtikel_art_titel { width: 500px }
textarea#objArtikel_art_suchwort { width: 500px }
/* * * * * * * * * * * * * * * * * * * * * * * EDIT Assistent * * *  * * * * * * * * * * * * * * * * * * * * */
table.TabelleAssistentFragen { margin: 5px 0; border: 1px solid black; width: 100% }
table.TabelleAssistentFragen td { padding: 4px }
td.AssistentNummerZelle { vertical-align: middle; width: 30px; text-align: right; font-size: 10pt; font-weight: bold; color: #ffffff }
td.AssistentNummerZelleButton { vertical-align: middle; width: 30px; text-align: center; font-size: 8pt; font-weight: bold; color: #ffffff }
td.AssistentNummerZelleText { vertical-align: middle }
/* * * * * * * * * * * * * * * * * * * * * * * EDIT Sitemap * * *  * * * * * * * * * * * * * * * * * * * * */
table.TabelleSitemap { margin: 10px 0 }
table.TabelleSitemap td, table.TabelleSitemap th { padding: 4px; border: 1px solid #aaaaaa }
/* * * * * * * * * * * * * * * * * * * * * * * EDIT Einstellungen * * *  * * * * * * * * * * * * * * * * * * * * */
table#ordnungswerte td { padding-right: 10px }
div.neuerEintrag { font-weight: normal !important }

.baumEinfuegeButtonTau { 
	background-color: #ffffff!important; 
	color: red!important;
	border: 1px solid red;
	white-space: nowrap!important;
}
.baumEinfuegeButtonTau:hover { 
	background-color: red!important;
	color: #ffffff!important;
	border: 1px solid red;
	white-space: nowrap!important;
}

.AssistentHervorhebung { color: red!important}

/* * * * * * * * * * * * * * * * * * * * * * * Vorlage Web * * *  * * * * * * * * * * * * * * * * * * * * */
.webnexusundstrich	{font-size:18pt;line-height:27px;color: rgb(128, 128, 128);	font-family:Arial,Helvetica;}
.webnexusloesung	{font-size:18pt;line-height:27px;color: rgb(184, 15, 46);	font-family:Arial,Helvetica;}
.webabsatz			{font-size:10pt;line-height:20px;color: #000000;				font-family:Arial,Helvetica;padding-top:18px;}
.webslogan			{font-size:11pt;color: rgb(128, 128, 128);	font-family:Arial,Helvetica;padding-bottom:15px;}
.prslogan			{font-size:10pt;font-weight:bold; color: rgb(128, 128, 128);	font-family:Arial,Helvetica;padding-bottom:15px;}
.webabsatztext		{font-size:10pt;color: #000000;				font-family:Arial,Helvetica;}
.webtext			{font-size:10pt;color: #000000;				font-family:Arial,Helvetica;}
.webtextnutzen		{font-size:11pt;color: rgb(128, 128, 128);	font-family:Arial,Helvetica;padding-top:15px;}
.webabsatzbilder	{font-size:10pt;color: #000000;				font-family:Arial,Helvetica;padding-left:20px;}
.webbild			{font-size:10pt;color: #000000;				font-family:Arial,Helvetica; padding-left:12px;}
.webbildtext  		{font-size:8pt; color: rgb(128, 128, 128);	font-family:Arial,Helvetica; padding-left:12px;}     
.webtabelle {vertical-align:top!important;}


.query2table th{display:none;}
.query2table{border:0px!important;}
.query2table td{border:0px!important;}

