/* *** Basic Stuff *** */

BODY {
	color: #000000;
	background-color: #FEFECC;
	text-align: center;                /* centering for Win IE 5 */
	font-size: 16px;
	line-height: 110%;
}
BODY DIV {	text-align: left; }

BODY,
TABLE {
	margin: 0px;
	padding: 0px;
	font-family : Arial, Helvetica, Geneva, sans-serif;
}

H1 { }
H2 { }
H3 { }
H4 { }
H1, H2, H3, H4 {
	margin: 1em 0;
}

DIV, P { margin-top: 0px}

IMG { border: none; }

UL {
	padding: 0;
}

UL LI {
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 0 13px;
	background: url(/Bitmaps/Layout/icons/list_grey.gif) no-repeat 1px 0.5em;
}

OL {
    padding-left: 2em;
}

.content LI,
.content UL {
    margin: 0.5em 0 0;
}
.content OL {
    margin: 0.5em 0 0 1.5em;
}
INS {
	color: #7F7F7F;
	text-decoration: none;
	padding: 0px 7px 0px 0px;
	margin: 0px;
}

/*  Forms  */
FORM { margin-top: 0px; }

LABEL, INPUT, TEXTAREA, SELECT, OPTION  {
	color: #000000;
}

LABEL {
	font-weight: bold;
	cursor: pointer;
}

.content INPUT:focus, .content SELECT:focus, .content TEXTAREA:focus {
	border: 1px solid #FF0000;
}
/* not for Screen display */
#headerInfo H1,
#headerInfo SPAN,
#headerInfo A,
.off {
	display: none;
}
/* not for Screen display - END */

/* *** three column layout *** */

#Cover,
#headerInfo,
#Header, .basisHeader, .borderBottomRight {
	width: 97%;							/* total width */
	min-width: 48em;					/* 768px   - for Mozilla, Opera - IE doesn't support
										   min-width and max-width */
	max-width: 80em;			 /* 1280px  */
	padding-right: 20px;				/* shadow */
	margin: 0 auto;
	text-align: left;
}
DIV[id="Cover"],
DIV[id="headerInfo"],
DIV[id="Header"], DIV[class="basisHeader"], DIV[class="borderBottomRight"] {
	width: 95% !important;
}
/* LL */
.headerText { display: none; }

#Header {
	/* height: 70px; */
	white-space: nowrap;
	display: block;
}
	.wappen {
		float: left;
	}

	.basisHeaderTitle {
		float: left;
	}
	.basisHeaderClaimIntranet {
		float: left;
	}
	.basisHeaderClaim {
		display: block;
		text-align: right;
		vertical-align: top;
		line-height: 70px;
	}

	.basisHeaderClaim A {
		padding-left: 20px;
	}
	.basisHeaderClaimText {
		margin-top: 20px
	}

	#Header A:hover {
		text-decoration: none !important;
	}

/* LL end */

#Cover, .basisHeader#statistik {
	/* LL background: url(/Bitmaps/Background_repeat.gif) repeat-y top left; */
	/* background: url(/Bitmaps/Layout/border/right.gif) repeat-y top right; */
	background-color: #ffffff;
}

/* LL ***/
.basisHeader {
	background: url(/Bitmaps/Layout/border/right_top.gif) no-repeat top right;
	background-color: #ffffff;
}

.headerNote {
	text-align : right;
	margin: 0px 3px 0px 0px;
	padding: 0px 20px 0px 0px;
	line-height: 25px;
}

/* LL end */

#Outer {
	width: auto;
	padding-top: 0px;
	padding-right: 15.125em;			/* 15.8333em190px   - right column width */
	padding-bottom: 2em;
	padding-left: 16.9375em;			/* 17.25em207px   - left column width 200px plus 7px border
										   between left and middle column */
	background-color: #ffffff;			/* center column colour */
}

#Inner {
	width: 100%;
	margin: 0;
}

#Main {
	width: 16.9375em;					/* 207px   - left column width plus 7px border between
										   left and middle column */
	margin-left: -16.9375em;			/* 207px   - negative left column width */
	float: left;
	position: static;					/* position: relative causes rendering bug in IE Win */
	z-index: 10;
}
DIV[id="Main"] {
	position: relative;					/* undo the bug fix for IE*/
}

#InnerMain {
	width: 14.9375em;					/* 16.6667em200 px   - left column width minus right border
										   of 7px (0.5833em) */
	/* overflow: auto; */
	position: relative;
	z-index: 12;
}

.content {
	width: 100%;
	float: left;
	position: relative;
	z-index: 12;
}

#ContentColContainer {
	position: relative;
}

.contentCol {
	padding-right: 2em;	/* border between middle and right column */
	position: relative;
}

#InfoCol {
	width: 15.125em;                                        /* 190px   - right column width */
	margin-right: -15.125em;			/* 190px   - negative right column width */
	margin-top: 0px;
	float: left;
	position: relative;
	z-index: 11;
	overflow: hidden;
	min-height: 70%;					/* sets the minimum height for the middle and right column
										   - only for browsers that knows min-height*/
}

.innerInfoCol {
	margin: 0;
	padding: 0;
}

/* BOTTOM */
.borderBottomRight {
	height: 25px;
	background: url(/Bitmaps/Layout/border/bottom_left.gif) no-repeat left top;
	background-color: #FEFECC;
}

.borderBottom {
	height: 25px;
	background: url(/Bitmaps/Layout/border/bottom.gif) repeat-x;
	margin: 0 -20px 0 30px;
	padding: 0px;
}
.borderBottom IMG {
	margin-right:-4px;
	padding:0px
}
DIV[class="borderBottom"] IMG {
	margin-right:-2px;
}
/* bug fix code */
/* bug fix - Mozilla & Opera */
BODY {
	border-right: 1px solid #FEFECC;	/* avoids the horizontal scrolling bar */
}

DIV[id="Inner"] {
	border: 1px solid white;
	border-width: 0 0 1px 1px;
}

DIV[id="Main"] {
	margin-right: 1px;
}

DIV[class="content"] {
	margin: 0 -2px 0 -2px;
}

DIV[id="InfoCol"] {
	margin-left: 2px;
}

DIV[class="innerInfoCol"] {
	/*width: 15.2em;*/						/* 189px   - right column width minus 1px */
	width:242px;  /*TS-KIT 2010-03-19*/                                        /* 189px   - right column width minus 1px */
	overflow: hidden;
}


/* bug fix - IE */
#InnerMain,
#ContentColContainer {
	border-top: 1px solid #FFF;		/* bug fix for IE */
}
DIV[id="InnerMain"],
DIV[id="ContentColContainer"] {
	border-top: none;				/* undo bug fix for Mozilla & Opera */
}
DIV[id="InnerMain"] {
	margin-left: -1px
}


/* *** fontsize *** */
BODY { }
TABLE { font-size: 100%; }

H1, H2, H4, H5, H6, P, A {
    font-size: 100%;
}
H3 {
    font-size: 88%;
}
A.enabledTreeEntry, A.disabledTreeEntry, A.smallArrow {
	font-size: 88%;
}
A.item {
	font-size: 122%;
}

A.systemItem, A.subitem {
	font-size: 111%;
}

.titleBar .centerColumn .title {
	font-size: 111%;
}

.titleBar .rightColumn .titleInfo {
	font-size: 88%
}

.large { font-size: 133%; }
.small { font-size: 75%; }
.abstract .small, .abstractDocu .small { font-size: 95%; }
#InfoCol .small, .smaller { font-size: 70%; }

.notifyBody { font-size: 133%; }
.objectHeader {	font-size: 180%; }

.headerNote {
	font-size: 75%;
	font-weight: bold;
}

#InnerMain H4, #InfoCol .boxHeader {
	font-size: 65%;
}
#Content .boxHeader {
	font-size: 75%;
}
#InnerMain li A {
	font-size: 75%;
}
#InnerMain li A .comment,
#InnerMain li A .commentLevel2 {
	font-size: 95%;
	font-style: normal !important;
	margin-top: -2px;
}
#PathLink {
	font-size: 75%;
}
#Content H1.title {
	font-size: 114%;
}
#Content H2.title2 {
	font-size: 90%;
}
.abstract H1, .abstractDocu H1 {
	font-size: 140%;
}

.abstract, .abstractDocu, .searchAbstract {
	font-size:  80%;
}
.meldungen .subentryTitle, .meldungen .subentryComment, .meldungen .subentryPath,
.subNavigation A {
	font-size: 75%;
}
.searchResult .meldungen .subentryTitle,
.searchResult .meldungen .subentryComment,
.searchResult .meldungen .subentryPath {
	font-size: 75%;
}
.subentries .subentryTitle, .subentries .subentryComment, .subentries .subentryPath {
	font-size: 75%;
}
.footnoteLeft A, .footnoteRight A, .footnote A, .subentriesImage A {
	font-size: 75%;
	font-weight: bold;
}
.imageRightCaption { font-size: 75%; }

.levelBox A, .levelBoxBorder A {
	font-size:75%;
}
#Search .levelBox A, #Search .levelBoxBorder A {
	font-size:70%;
}
.levelBox INPUT, .levelBoxBorder INPUT, .levelBoxBorder SELECT, UL.teaserBox LI A {
	font-size:75%;
}

.teaserContent A, .teaserContent LABEL, .levelBox LABEL, .levelBoxBorder LABEL,
.teaserContent INPUT, .teaserContent .textComment, .listContainer .textComment,
A.textanker, #InfoCol .box A, #InfoCol LI.download a { font-size: 75%; }
.teaserContent .textComment A { font-size: 100% }

.listContainer FORM DIV { font-size: 95% }
.teaserContent H4 {
	font-size: 80%;
}

A.previewTopicTitle {
	font-size: 75%;
}
.searchAbstract INPUT, .searchAbstract SELECT, .searchAbstract SUBMIT {
	font-size: 95%;
}

#FooterInfo {
	font-size: 75%;
}

H3.title3 A {
	font-size: 75%;
}
#ResultNavigation {
	font-size: 75%;
}
/* *** fontsize - END */


/* *** Navigaiton - Main Menu *** */
#InnerMain H4, #InfoCol .boxHeader, #InnerMain H4.closed {
	text-transform : uppercase;
	letter-spacing: 0.01in;
	padding: 0.14em 0 0.14em 10px;
	margin: 0px;
	background-color: #296e4b;
	color: #ffffff;
	font-weight: normal;
	position: relative;
}

#Content .boxHeader {
	font-weight: bold;
	margin: 1em 0px 0px 0px;
	padding: 0.3em 0 0.3em 1em;
	border-top: 1px dashed #999999;
	background-color: #EEEEFF;
	color: #666666;
	position: relative;
}

#InnerMain H4.closed {
	margin: 0px 0px 1.269em 0px;
}

#InnerMain H4 A {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
#InnerMain H4 A:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

.navBox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0.825em 0px;
	overflow: hidden;
	background-color: #e3e7d8;
	width: 14.9375em;
}

#InnerMain UL {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#InnerMain LI {
	padding: 0;
	margin: 0;
	border: none;
	display: inline;
	width: 14.9375em;
	background: none;
}
#InnerMain LI A { background-position: 0px 2px; }
#InnerMain LI DIV {
	padding: 0;
	margin: 0;
}

	A.levelItem1, A.levelItem1_ON, A.levelItem1_ON2, A.levelItem1_ON3, A.levelItem1_OVER, A.levelItem2, A.levelItem2_ON, A.levelItem3, A.levelItem3_ON, A.levelItem4, A.levelItem4_ON {
		display: block;
		padding: 2px 5px 4px 20px;
		margin: 0px 0px 0px 0px;
		background-color: #e3e7d8;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		background: url(/Bitmaps/Layout/nav/nav1.gif) no-repeat;
		border-bottom: 1px solid #ffffff;
		}
	#MenuAddednavBox A.levelItem1 {
		background-color: #e8cece;
		}
	#MenuAddednavBox A.levelItem2 {
		background-color: #ede0e0;
		}
	A.levelItem1_ON {
		background-image: url(/Bitmaps/Layout/nav/nav1_ON.gif);
		border-bottom: none;
		}
	A.levelItem1_ON2{
		background-image: url(/Bitmaps/Layout/nav/nav1_ON1.gif);
		}
	A.levelItem1_ON3 {}
	A.levelItem1_OVER {
		background-image: url(/Bitmaps/Layout/nav/nav1_ON1.gif);
		border-bottom: none;
		}
	A.levelItem1:hover,#MenuAddednavBox A.levelItem1:hover, A.levelItem1_ON:hover,
	A.levelItem1_ON2:hover, A.levelItem1_ON3:hover,
	A.levelItem1_OVER:hover, A.levelItem4:hover, A.levelItem4_ON:hover {
		background-color: #ffffff;
		color: #296e4b;
		text-decoration: none;
		}

	A.levelItem2, A.levelItem2_ON {
		background-image: none;
		background-color: #f0f5e7;
		font-weight: normal;
		padding: 2px 5px 2px 15px;

		}
	#InnerMain UL LI UL LI DIV {
		border-left: 5px solid #7EA792;
	}
	A.levelItem2_ON {
		background-image: url(/Bitmaps/Layout/nav/nav2.gif);
		}
	A.levelItem2:hover, #MenuAddednavBox A.levelItem2:hover {
		background-color: #ffffff;
		color: #296e4b;
		background-image: url(/Bitmaps/Layout/nav/nav2.gif);
		text-decoration: none;
		}
	A.levelItem3, A.levelItem3_ON,
	A.levelItem4, A.levelItem4_ON  {
		background-image: none;
		background-color: #f6f9f1;
		font-weight: normal;
		padding: 2px 5px 2px 30px;
		margin: 0px 0px 0px 0px;
		}
	#InnerMain UL LI UL LI UL LI DIV {
		border-left: 5px solid #a0bfaf;
	}
	A.levelItem3_ON {
		background-color: #f6f9f1;
		background-image: url(/Bitmaps/Layout/nav/nav3.gif);
		}
	A.levelItem3:hover, A.levelItem3_ON:hover {
		background-color: #ffffff;
		background-image: url(/Bitmaps/Layout/nav/nav3.gif);
		color: #296e4b;
		text-decoration: none;
		}

	A.levelItem4, A.levelItem4_ON {
		padding: 2px 5px 2px 41px;
		margin: 0px 0px 0px 0px;
	}
	#InnerMain UL LI UL LI UL LI UL LI DIV {
		border-left: 5px solid #a0bfaf;
	}
	A.levelItem4:hover, A.levelItem4_ON  {
		background-image: url(/Bitmaps/Layout/nav/nav4.gif);
	}

	A.levelItem4:hover, A.levelItem4_ON:hover,
	A.levelItem3_ON:hover, A.levelItem2_ON:hover {
		color: #296e4b;
		text-decoration: none;
	}

#MenuAddedHeader {
	background-color: red !important;
}
/* *** Navigationsboxen end */

#InfoCol .levelBox, #InfoCol .levelBoxBorder, #InfoCol .levelBoxSearch {
	padding: 5px 7px 7px 10px;
	margin: 0px 0px 10px 0px;
	display: block;
	position: relative;
	background-color: #e3e7d8;
}

#Content .levelBox, #Content .levelBoxBorder, #Content .levelBoxSearch {
	margin: 0 0 1.5em 0;
	padding: 0 0 0.3em 1em;
	display: block;
	position: relative;
	border-bottom: 1px dashed #999999;
	background-color: #EEEEFF;
}

#InfoCol UL.levelBox, #InfoCol UL.teaserBox {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 2px 5px 10px 3px;
	/*width: 15.125em;	*/			/* 242px */
	/* width: 100%; */
	/* width: 242px;  TS-KIT 2010-03-19 */                               /* 242px */
}

LI.link, LI.view, LI.external,
LI.download, LI.booklet, LI.listAction {
	padding: 0px 0px 0px 22px;
	margin:  0px 0px 2px 7px;
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	line-height: 0.8em;
}

#InfoCol LI A, LI.listAction A {
	padding: 0px;
	margin: 0px;
}
#InfoCol UL.levelBox LI, #InfoCol UL.teaserBox LI{
	background-position: 0em 0.0833em;
}
LI.link {		background-image: url(/Bitmaps/Layout/icons/link.gif); }
LI.view {		background-image: url(/Bitmaps/Layout/icons/view.gif); }
LI.external {	background-image: url(/Bitmaps/Layout/icons/external.gif); }
LI.download {	background-image: url(/Bitmaps/Layout/icons/download.gif); }
LI.booklet {	background-image: url(/Bitmaps/Layout/icons/booklet.gif); }
LI.listAction {	background-image: url(/Bitmaps/Layout/icons/next.gif); }

.content LI.view, .content LI.external, .content LI.download,
.content LI.booklet, .content LI.link,
.content LI.listAction { line-height: 1em; background-position: 0px -0.1em;
	padding: 0px 0px 0px 22px;
	margin:  0px 0px 2px 0px;}

#InfoCol .levelBoxBorder, #InfoCol .levelBoxSearch {	border-left: 5px solid #a0bfaf;}

#InfoCol .levelBoxSearch {
	background-image: url(/Bitmaps/etc/Find.gif);
	background-repeat: no-repeat;
	padding: 5px 7px 7px 60px;
	height: 100%;/*
	display: block
	width: 15.125em; */
}
.levelBoxSearch A.link {
	display: block;
	position: relative;
}

/* Search box */
.levelBox .searchArea INPUT.next, .levelBox .searchArea A.next {
	margin: 0 0.5em 0 0;
}
.levelBox .searchArea INPUT.next {
	width: 1em;
	overflow: visible;
	padding: 0px 0.8em 0px 0.8em;
	font-weight: bold;
}
DIV[class="levelBox"] .searchArea INPUT.next {
	width: auto !important;
}
.levelBox .searchArea #terms, .levelBox .searchArea #words  {
	width: 12em;
}
.levelBox .searchArea #words  {
	margin-right: 0.5em;
	width: 12em;
}

.levelBox .searchArea {
	display: block;
	vertical-align: middle;
	position: relative
}

/* *** Helper *** */

.break, .clearall {
	height: auto; 						/* IE 5.5 fix */
	width: auto !important;
	overflow: hidden;
	float: none !important;
	clear: both;
}

DIV[class="break"] {
	height: 0px;
}

.clearer {
	clear: both;
	line-height: 0.001em;
	margin: 0px 0px -2px 0px;
	padding: 0px;
}
DIV[class="clearer"] {
	margin: 0px 0px 0px 0px;
}

HR.divider, .none , .off {
	display: none
}

.first {
	margin-top: 0 !important;
}


/********************************/
.imageContainerRight {
	margin: 0px 20px 5px 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-color: white;
	width: 20em;
	line-height: 110px;
	position: relative;
}

.imageRightCaption {
	padding: 0px 0px 27px 1px;
}

.imageContainerMiddle {
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-color: white;
	margin: 0px 0px 5px 0px;
}

/*DIV[class="imageContainerMiddle"] {     border: solid #FFF;border-width: 0 1px;}*/

.imageMiddleThema IMG {
	height: 110px;
	margin: 0px -20px 0px 0px;
	padding: 0px 20px 5px 0px;
	float: right;
}

/* *** elements *** */


/*  Links  */
A:link    { color:#296E4B; text-decoration:none; }
A:visited { color:#296E4B; text-decoration:none; }
A:focus   { color:#296E4B; text-decoration: underline; }
A:hover   { color:#296E4B; text-decoration: underline; }
A:active  { color:#296E4B; }

A.smallColor {
	color: #296E4B;
	text-decoration: none;
}
A.entry {
	font-weight: bold;
	display: block;
}

A.linked {
	padding-left: 18px;
	color: #296E4B;
	text-decoration: none;
}

/* *** Navigator ***/
A.enabledTreeEntry {
	color: #296E4B;
}
A.enabledTreeEntry:hover { color: #296E4B; text-decoration: underline; }

A.disabledTreeEntry { color: gray; }
/* *** Navigator END ***/

/* The path of an entry in the Contents form */
#PathLink {
	margin: 0px 3.1em 1.6em 0px;
	padding: 0px 0px 6px 0px;
	background: url(/Bitmaps/Layout/border/line.gif) repeat-x bottom left;
	position: relative;
	}
A.pathLink, #PathLink SPAN { color: #296E4B; }
A.pathLink:hover { text-decoration: underline }


A.onlineHelp {
	background: url(/Bitmaps/etc/ContextHelp.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
	margin: 0px;
}
A.onlineHelp:hover {
	color: red;
}

.mainLogo {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 60px;
}

/*** löschbar ***/
A.item, A.subitem {
	color: black;
	font-weight: bold;
	padding-left: 14px;
	display: block;
	line-height: 22px;
}

A.systemItem {
	color: black;
}

A.subitem {
	padding-left: 34px;
}

A.item:hover, A.subitem:hover, A.systemItem:hover {	color: red; }


HR.itemDivider {
	text-align: left;
	padding: 0;
	margin-left: 0px;
	margin-top:18px;
	margin-bottom:18px;
	height: 1px;
	/* This is for opera */
	border-bottom: none;
	border-right: none;
	border-left: none;
}

.outerSystemItem {
	padding-top: 2px;
	padding-left: 22px;
	margin-left: 8px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	position: relative !important;		/* IE needs this for showing the background images */
}
/*** löschbar End ***/

A.link, A.linkBold, A.view, A.external, A.next, A.back, A.download, A.booklet,
A.zoom, A.email, A.top, A.print, A.recommend, A.close, A.smallArrow, A.arrow,
A.textanker {
	padding: 0px 0px 0px 19px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
}
A.linkBold {font-weight: bold;}
A.link, A.linkBold, A.textanker {background-image: url(/Bitmaps/Layout/icons/link.gif);}
A.view {	background-image: url(/Bitmaps/Layout/icons/view.gif);}
A.external {background-image: url(/Bitmaps/Layout/icons/external.gif);}
A.next, A.smallArrow, A.arrow {	background-image: url(/Bitmaps/Layout/icons/next.gif);}
A.back {	background-image: url(/Bitmaps/Layout/icons/back.gif);}
A.download:link {background-image: url(/Bitmaps/Layout/icons/download.gif);}
A.booklet {	background-image: url(/Bitmaps/Layout/icons/booklet.gif);}
A.zoom {	background-image: url(/Bitmaps/Layout/icons/zoom.gif);}
A.email {	background-image: url(/Bitmaps/Layout/icons/email.gif);}
A.top {		background-image: url(/Bitmaps/Layout/icons/top.gif);}
A.print {	background-image: url(/Bitmaps/Layout/icons/print.gif);}
A.recommend{background-image: url(/Bitmaps/Layout/icons/recommend.gif);padding: 0px 0px 0px 24px;}
A.close {	background-image: url(/Bitmaps/Layout/icons/close.gif);}

A.download:visited { background-image: url(/Bitmaps/Layout/icons/download.gif); color: #888888 !important;}
A.footer { padding: 0px 10px 0px 0px;}

.box A.arrow {
	display: block;
}

.subentryIcon IMG { width: 16px; height: 20px; background-position: 0 0em; background-repeat: no-repeat; }

.subentryIcon IMG.Document { background-image: url(/Bitmaps/Category/Document.16.gif); }
.subentryIcon IMG.Document_link { background-image: url(/Bitmaps/Category/Document.Link.16.gif); }
.subentryIcon IMG.Folder { background-image: url(/Bitmaps/Category/Folder.Opened.16.gif); }
.subentryIcon IMG.Folder_link { background-image: url(/Bitmaps/Category/Folder.Link.16.gif); }
.subentryIcon IMG.Image { background-image: url(/Bitmaps/Category/Image.16.gif); border: none !important; }
.subentryIcon IMG.Image_link { background-image: url(/Bitmaps/Category/Image.Link.16.gif); border: none !important; }
.subentryIcon IMG.Letters { background-image: url(/Bitmaps/Category/Letters.16.gif); }
.subentryIcon IMG.Letters_link { background-image: url(/Bitmaps/Category/Letters.Link.16.gif); }
.subentryIcon IMG.Envelope { background-image: url(/Bitmaps/Category/Envelope.16.gif); }
.subentryIcon IMG.Envelope_link { background-image: url(/Bitmaps/Category/Envelope.Link.16.gif); }
.subentryIcon IMG.Link { background-image: url(/Bitmaps/Category/Link.16.gif); }
.subentryIcon IMG.Link_link { background-image: url(/Bitmaps/Category/Link.Link.16.gif); }
.subentryIcon IMG.Address { background-image: url(/Bitmaps/Category/Address.16.gif); background-position: 0 0.15em; }
.subentryIcon IMG.Address_link { background-image: url(/Bitmaps/Category/Address.Link.16.gif); background-position: 0 0.15em; }
.subentryIcon IMG.Book { background-image: url(/Bitmaps/Category/Book.16.gif); }
.subentryIcon IMG.Book_link { background-image: url(/Bitmaps/Category/Book.Link.16.gif); }
.subentryIcon IMG.Calendar { background-image: url(/Bitmaps/Category/Calendar.16.gif); }
.subentryIcon IMG.Calendar_link { background-image: url(/Bitmaps/Category/Calendar.Link.16.gif); }
.subentryIcon IMG.Event { background-image: url(/Bitmaps/Category/Event.16.gif); }
.subentryIcon IMG.Event_link { background-image: url(/Bitmaps/Category/Event.Link.16.gif); }
.subentryIcon IMG.GlobalLink { background-image: url(/Bitmaps/Category/GlobalLink.16.gif); }
.subentryIcon IMG.GlobalLink_link { background-image: url(/Bitmaps/Category/GlobalLink.Link.16.gif); }
.subentryIcon IMG.Form { background-image: url(/Bitmaps/Category/Form.16.gif); }
.subentryIcon IMG.Form_link { background-image: url(/Bitmaps/Category/Form.Link.16.gif); }
.subentryIcon IMG.Ontology { background-image: url(/Bitmaps/Category/Ontology.16.gif); }
.subentryIcon IMG.Ontology_link { background-image: url(/Bitmaps/Category/Ontology.Link.16.gif); }
.subentryIcon IMG.RelationType { background-image: url(/Bitmaps/Category/RelationType.16.gif); }
.subentryIcon IMG.RelationType_link { background-image: url(/Bitmaps/Category/RelationType.Link.16.gif); }
.subentryIcon IMG.Relation { background-image: url(/Bitmaps/Category/Relation.16.gif); }
.subentryIcon IMG.Relation_link { background-image: url(/Bitmaps/Category/Relation.Link.16.gif); }
.subentryIcon IMG.Cart { background-image: url(/Bitmaps/Category/Cart.16.gif); }
.subentryIcon IMG.Cart_link { background-image: url(/Bitmaps/Category/Cart.Link.16.gif); }
.subentryIcon IMG.DistributionList { background-image: url(/Bitmaps/Category/DistributionList.16.gif); }
.subentryIcon IMG.DistributionList_link { background-image: url(/Bitmaps/Category/DistributionList.Link.16.gif); }
.subentryIcon IMG.Newsletter { background-image: url(/Bitmaps/Category/Newsletter.16.gif); }
.subentryIcon IMG.Newsletter_link { background-image: url(/Bitmaps/Category/Newsletter.Link.16.gif); }
.subentryIcon IMG.Glossary { background-image: url(/Bitmaps/Category/Glossary.16.gif); }
.subentryIcon IMG.Glossary_link { background-image: url(/Bitmaps/Category/Glossary.Link.16.gif); }
.subentryIcon IMG.Mindmap { background-image: url(/Bitmaps/Category/Mindmap.16.gif); }
.subentryIcon IMG.Mindmap_link { background-image: url(/Bitmaps/Category/Mindmap.Link.16.gif); }
.subentryIcon IMG.Workflow { background-image: url(/Bitmaps/Category/Workflow.16.gif); }
.subentryIcon IMG.Workflow_link { background-image: url(/Bitmaps/Category/Workflow.Link.16.gif); }
.subentryIcon IMG.Role { background-image: url(/Bitmaps/Category/Role.16.gif); }
.subentryIcon IMG.Role_link { background-image: url(/Bitmaps/Category/Role.Link.16.gif); }
.subentryIcon IMG.State { background-image: url(/Bitmaps/Category/State.16.gif); }
.subentryIcon IMG.State_link { background-image: url(/Bitmaps/Category/State.Link.16.gif); }
.subentryIcon IMG.Action { background-image: url(/Bitmaps/Category/Action.16.gif); }
.subentryIcon IMG.Action_link { background-image: url(/Bitmaps/Category/Action.Link.16.gif); }
.subentryIcon IMG.Startseite { background-image: url(/Bitmaps/Category/Startseite.16.gif); }
.subentryIcon IMG.Startseite_link { background-image: url(/Bitmaps/Category/Startseite.Link.16.gif); }
.subentryIcon IMG.KeyVisualMiddle { background-image: url(/Bitmaps/Category/KeyVisualMiddle.16.gif); }
.subentryIcon IMG.KeyVisualMiddle_link { background-image: url(/Bitmaps/Category/KeyVisualMiddle.Link.16.gif); }
.subentryIcon IMG.KeyVisualRight { background-image: url(/Bitmaps/Category/KeyVisualRight.16.gif); }
.subentryIcon IMG.KeyVisualRight_link { background-image: url(/Bitmaps/Category/KeyVisualRight.Link.16.gif); }
.subentryIcon IMG.Teaser { background-image: url(/Bitmaps/Category/Teaser.16.gif); }
.subentryIcon IMG.Teaser_link { background-image: url(/Bitmaps/Category/Teaser.Link.16.gif); }
.subentryIcon IMG.Meldung { background-image: url(/Bitmaps/Category/Meldung.16.gif); }
.subentryIcon IMG.Meldung_link { background-image: url(/Bitmaps/Category/Meldung.Link.16.gif); }
.subentryIcon IMG.Infomaterial { background-image: url(/Bitmaps/Category/Infomaterial.16.gif); }
.subentryIcon IMG.Infomaterial_link { background-image: url(/Bitmaps/Category/Infomaterial.Link.16.gif); }
.subentryIcon IMG.Claimtext { background-image: url(/Bitmaps/Category/Claimtext.16.gif); }
.subentryIcon IMG.Claimtext_link { background-image: url(/Bitmaps/Category/Claimtext.Link.16.gif); }
.subentryIcon IMG.Thema { background-image: url(/Bitmaps/Category/Thema.16.gif); }
.subentryIcon IMG.Thema_link { background-image: url(/Bitmaps/Category/Thema.Link.16.gif); }
.subentryIcon IMG.Publication { background-image: url(/Bitmaps/Category/Publication.16.gif); }
.subentryIcon IMG.Publication_link { background-image: url(/Bitmaps/Category/Publication.Link.16.gif); }
.subentryIcon IMG.Video { background-image: url(/Bitmaps/Category/Video.16.gif); }
.subentryIcon IMG.Video_link { background-image: url(/Bitmaps/Category/Video.Link.16.gif); }
.subentryIcon IMG.Zwischenueberschrift { background-image: url(/Bitmaps/Category/Zwischenueberschrift.16.gif); }
.subentryIcon IMG.Zwischenueberschrift_link { background-image: url(/Bitmaps/Category/Zwischenueberschrift.Link.16.gif); }
.subentryIcon IMG.NewsfeedOut { background-image: url(/Bitmaps/Category/NewsfeedOut.16.gif); }
.subentryIcon IMG.NewsfeedIn { background-image: url(/Bitmaps/Category/NewsfeedIn.16.gif); }
.subentryIcon IMG.SixImport { background-image: url(/Bitmaps/Category/SixImport.16.gif); }
.subentryIcon IMG.SixExport { background-image: url(/Bitmaps/Category/SixExport.16.gif); }

/* *** Specifics of the default layout *** */

.large { font-weight: bold; }
.small {  }


H1.title, .abstract H1, .abstractDocu H1 {
	margin: 0 0 0.4444em;
}

.abstract, .abstractDocu, .searchAbstract {
	margin: 0;
	padding: 0 14px 0 0;
	line-height: 1.3em;
}

.textComment {
	color: #717171;
	line-height: 1.4em;
}
.teaserContent DIV.textComment {
	color: #000000;
}

.comment, .commentLevel2 {
	display: block;
	color: #717171;
	font-style: italic;
	font-weight: normal;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.commentLevel2 {
	margin: 0px 20px 0px 0px;
}

.greenBackground {
	background-color:#CBEECE;
	padding:5px;
	clear: right;
}

.title2 {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	clear: left;
}

.title3{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
}

.pressImage {
	float: left;
	padding: 0px 17px 17px 0px;
	margin: 0px;
	text-align: right;
}
.pressImage A {
	display:block;
	padding-top: 2px;
	text-align: right;
}

.subtitle {
	padding: 3em 0px 0px 0px;
}

.listContainer {
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align : text-top;
}
.listContainer FORM {
	margin: 0;
	padding: 0;
}
.listText {
	padding: 0px 0px 3px 0px;
}

.listImageContainer {
	float: right;
	padding: 5px 0px 5px 15px;
	margin: 0px;
	text-align : right;
}

.listImage {
	padding: 0px;
	margin: 0px;
	border: 1px solid black;
	display: inline;
}

.previewTopic {
	border: 1px solid #339933;
	background-color: #FEFECC;
	padding: 2px 0px 0px 0px;
	margin: 1em 0px 0px 0px;
	width: 100px;
	height: 140px;
	overflow: hidden;
	text-align: center;
}DIV[class="previewTopic"] { width: 98px; }

.previewTopic IMG {
	height: 88px;
	width:94px;
	overflow: hidden;
	background-color: #FFFFFF;
}

.previewTopic DIV {
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	height: 100%;
}

A.previewTopicTitle {
	color: #339933;
	display: block;
}

.initial {
	float: left;
	background: url(/Bitmaps/Layout/initial.gif) no-repeat -1px 0.2em;
	width: 25px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

.line, .subline {
	border-top: 1px dashed #999999;
	line-height: 1px;
	margin: 5px 0px 5px 18px;
	padding: 0px 0px 0px 0px;
	position: static;
}
.subline {
	margin: 5px 0px 5px 0px;
}
LI.subline { line-height: 0px;  height: 0px; margin: 0.3em 0px 0.2em 0.2em; padding: 0px}
LI[class="subline"] { height: 0px; margin: 0.2em 0px 0.2em 0px; }

UL.subentries, UL.meldungen, UL.subNavigation, UL.blank {
	list-style: none;
	list-style-image: none;
	padding: 0;
	position: relative;
	/*background: url(/Bitmaps/Layout/border/line.gif) repeat-x 0px 1px;*/
	border-top: 1px dashed #999999;
}
UL.blank { border-top: 0px; margin: 0 0 0 0; }

UL.meldungen {
	margin: 0 0 1.5em 0;
}
UL.subentries, UL.subNavigation {
	margin: 1.5em 0 0 0;
	border-top: 1px dashed #999999;
}
/*UL[class="subentries"], UL[class="subNavigation"] {
	border-top: 1px dashed #999999;
}*/

TD UL.subentries {
	position: static;
	margin: 0 0 0 0;
}
UL.subentries LI.subentry, UL.subNavigation LI, UL.meldungen LI, UL.blank LI {
	margin: 0px;
	height: 1px;
	background-image: none;
	clear: left;
	border-top: 1px dashed white;/* fix for IE7 */
}

UL.subNavigation LI {
	padding: 0px 0px 14px 0px;
}

UL.meldungen LI.subentry {
 	padding: 0px 0px 0.1em 0px;
	margin: 0px;
	height: 1px;
	background-image: none;
}
UL.subNavigation LI {
	padding: 0px 0px 0px 0px; }
UL.subentries LI[class="subentry"], UL[class="meldungen"] LI.subentry,
UL[class="subNavigation"] LI, UL[class="blank"] LI {
	height: auto !important;
	display: block;
}

LI.subentry .subentryTitle A, UL.subNavigation LI A {
	display: inline;
}

.subentries { }

.subentry, UL.blank LI {
	padding: 0px 0px 1px 0px !important;
}
UL.subentries LI[class="subentry"], UL[class="blank"] LI {
	padding: 0px 0px 6px 0px !important;
}

.subentryIcon {
	float: left;
	padding: 0.2em 0 0 0;
}

.subentryTitle {
	margin: 0px 0px 0px 20px;
	padding: 3px 0px 0px 0px;
}

.subentryPath {
	margin-left: 20px;
}

.subentryComment {
	margin: 0px 0px 5px 20px;
}
DIV[class="subentryComment"] {
	margin: 0px 0px 0px 20px;
}

.moreInfo {
	display: block;
}

.image {
	margin-bottom: 14px;
}

.subentriesImage {
	margin: 1.5em 0 0 0;
}

.subentriesImage .thumbnail {
	margin: 0 1.2em 1.25em 0;
	float: left;
	width: 80px;
}
.subentriesImage .thumbnail p {
	margin: 0;
	padding: 0;
	text-align: center;
}
.subentriesImage .thumbnail DIV {
	text-align: left;
}

.subentriesImage .thumbnail A IMG {
	padding: 0 0 2px 0;
	/*max-height: 80px;
	max-width: 80px;*/
}

DIV.meldungen UL.subentries {
	background: none;
	border-top: none;
}
DIV.meldungen UL.subentries LI.subentry {
	border-top: 1px dashed #999999;
}

#InfoCol .image,
#InfoCol .box,
#InfoCol .box HR {
	width: 15.3333em;					/* 184px   - right column width 180px (15.125em) */
}

#InfoCol DIV[class="image"],
#InfoCol DIV[class="box"],
#InfoCol DIV[class="box"] HR {
	width: 15em;						/* 180px */
}

#InfoCol .image {
	padding: 0.3em 2px 0px 2px;
	margin: 0px 0px 14px 0px;
	position: relative;
}

.box {
	background-color: #E9E9E9;
	text-align: left;
	padding: 0.3em 2px 1em 2px;
	margin: 5px 0px 40px 0px;
	color: #383895;
	position: relative;
}

.uploadsHeader {
	font-weight: bold;
	margin-bottom: 7px;
}

.uploadsIcon {
	float: left;
	padding-right: 3px;
	padding-bottom: 14px;
}

.uploadsContent {
	margin-bottom: 6px;
}

.uploadsBottom {
	margin-top: 7px;
}

.box DIV.uploadsHeader {
	margin: 0px -2px 0px -2px;
	padding: 2px 2px 1px 2px;
	position: relative;
}
.box SPAN.uploadsHeader {
	padding: 2px 2px 1px 3px;
}

.box .uploadsContent {
	padding: 2px 0px 0px 16px;
}

.box HR {
	margin-top: 1em;
	margin-right: -2px;
	margin-bottom: 0.5em;
	margin-left: -2px;
	height: 1px;
	/* This is for opera */
	border-bottom: none;
	border-right: none;
	border-left: none;
}

.teaserBox {
	clear: both;
	background-color: #d1e8dd;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
	display: block;
	position: relative;
}
DIV[class=teaserBox] {
	border-top: 1px solid transparent;
	margin: 0px 0px 10px 0px;
}
.teaserContent h4, .teaserBox H4 {
	margin-bottom: 1px;
	margin-top: 0px;
	padding: 0;
}

.teaserImage {
	width: 80px;
	padding: 0px;
	margin: 0px 2px -1px 0px;
	float: left;
	position: relative;
}
DIV[class="teaserImage"] { margin: 0px 6px 0px 0px; }

.teaserInfo {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* margin-top: -6px; */
}

.teaserContent {
	padding: 0px 0px 2px 0px;
	height: 100%;
	overflow: visible;
}

.teaserContent A {
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.footerBar {
	line-height: 40px;
	background-color: white;
	border-top: 1px dashed #999999;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 20px 20px;
}

#FooterInfo {
	display: none;
}

.footnoteLeft {
	float: left;
	width: 16.9375em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	white-space: nowrap;
	line-height: 1em;
}/*
.footnoteLeft DIV { margin: 0px 20px 0px 20px; } */

.footnoteRight {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0 0px 0px 0px;
	display: inline;
	line-height: 1em;
	width: 15.125em;
}/*
.footnoteRight DIV { padding: 0px 13px 0px 0px; }*/

.footnote {
	margin: 0px 0px 0px -3px;
	padding: 0px 0px 0px 0px;
	display: inline;
	line-height: 1em;
	white-space: nowrap;
}
DIV[class="footnote"] { margin: 0px 0px 0px 0px; }
/* *** Miscellaneous *** */
.textIndent { margin-left: 90px; }

/* A table used in various places */
.tableHeader {
	font-weight: bold;
	background-color: #D8E0F2;
}

.tableCell {
	background-color: #EEEEFF;
}

.brighterTableCell {
	background-color: #d3d3d3;
}

/* Answers for a thread in a forum*/
.answers {
	background-color: #F6F6F6;
}

.brighterAnswers {
	background-color: #FBFBFB;
}


/* The notification dialog */
.notifyHeader {
	font-weight: bold;
	color: white;
	background-color: navy;
	padding: 7px;
	margin-top: 100px;
	margin-bottom: 0px;
	text-align: center;
}

.notifyBody {
	font-weight: bold;
	color: Navy;
	background-color: #FFDAB9;
	text-align: center;
	padding: 14px;
	min-height: 100px;
}

/* eg Address display */
.objectHeader {
	font-weight: bold;
	color: white;
	background-color: #296E4B;/*navy;*/
	padding: 7px;
	text-align: center;
}

.objectBody {
	color: #000;
	background-color: #FEFECC; /*#FFDAB9; */
	margin: 0px;
}

/* The descriptors list of the thesaurus */
.thesaurusDescriptorsList {
	font-style: italic;
}

#searchCriterion {
	display: none;
}

#ResultNavigation { font-weight: bold; padding-top: 10px; border-top: 1px dashed #999999; }
A.resultPage { font-weight: normal; }
A.resultSelPage { font-weight: bold; text-decoration: underline; }

#ResultNavigation A.posNo { padding-right: 2px }
#ResultNavigation A.back, #ResultNavigation A.next { font-weight: normal; padding-right: 4px; padding-left: 16px; }
#ResultNavigation A.next {
	padding: 0px 20px 0px 0px;
	background-position: top right;
}

#ResultNavigation .selected { font-weight: bold; padding-right: 2px }
#ResultNavigation .backward { float: left; width: 130px; margin: 0; padding: 0; }
#ResultNavigation .forward { float: right; width: 130px; text-align: right; margin: 0 0 0 0; padding: 0; }
#ResultNavigation .position { padding-top: 0px; text-align: center; }
#ResultNavigation DIV[class="position"] { padding-top: 0px; }




/* Styles for Calendar-Layout */
.day {
	color: #737373;
}

.today SPAN {
	border: 1px solid red !important;
}

.selectedday SPAN{
	border: 1px solid blue !important;
}

A.dayWithEvent SPAN{
	color: black !important;
	font-weight: bold !important;
	background-color: #ffccff!important;
	border: 1px solid #ff99ff;
}


/* Calendar */
A.grey   { background-color: #e3e7d8; color: #296E4B; font-weight: bold}
A.grey:hover { color: #296E4B; background-color: #A0BFAF}
.tgrey { background-color: #d6d6d6; }

/* Calender - ListEventSearchDisplay */
.infoCell  { width: 100px; font-size: 75%; text-align: left; vertical-align: top;}
.month { padding-right: 10px; }
.selectedMonth { font-weight: bold; padding-right: 10px;}
.infoText { font-size: 88%}
.infoText a  { font-size: 110%}
/* Event - DisplayUmweltakademie */
.contentCell  { padding: 0px 4px 2px 0px; text-align: left; vertical-align: top;}
.reihe { margin: 0px 0px 0px 0px; font-size: 88%; font-weight: bold}
.untertitel { margin: 1em 0px 0px 0px; font-size: 88%;}
.infoTable { padding: 0px; margin: 1em 0px 1em 0px; font-size: 88%;}
.infoTable A.link, .infoTable A.back, .infoTable A.download, .infoTable INPUT { font-size: 95%; }

/* Styles for Help-Entries */
#ContentColContainer .image {
	border: 3px solid #C6BDD6;
	width: auto;
}

.htmlCode {
	font-family: "Courier New", Courier, mono;
	font-size: 100%;
	margin-left: 5px;
}

.abstractDocu TABLE.documentation {
	border: none;
}

.abstractDocu TD.textCol {
	padding-right: 2px;
	padding-left: 5px;
	background-color: #CCCCCC;
	vertical-align: top;
	text-align: left;
	margin-top: 5px;
}

.abstractDocu TD.imageCol {
	vertical-align: top;
	text-align: left;
	margin-top: 5px;
}

.abstractDocu TD.rowLine {
	line-height: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #888888;
}

.abstractDocu TD.textCol CITE {
	text-decoration: underline;
	font-style: normal;
}
.abstractDocu UL LI {
	list-style-image: none;
	list-style-type: square;
	padding: 0 0 0 0px !important;
	margin: 0 0 0 0px !important;
	background: none;
}
.abstractDocu UL {
	margin: 0 0 0.5em 1.5em ;
}

.listingNumber, .listingNumberIcon {
	padding-left: 23px;
	height: 20px;
	float: left;
	font-weight: bold;
	font-size: 90%;
	white-space:nowrap
}

.listingNumberIcon {
	background: url(/Styles/GAA/Aenderungsinfo.gif) no-repeat 0px -1px;
}

.listParagraph {
	float: right;
	padding-left: 5px;
	width: 80%
}
.listParagraph .listParagraph { width: 85% }

DIV[class="listParagraph"] { width: 85% } /*firefox ... */

DIV[class="listParagraph"] DIV[class="listParagraph"] { width: 80% } /* firefox ... */

.newsfeed { font-size: 70%; }

.newsfeed A.next {
	padding: 0px 20px 0px 0px;
	background-position: top right;
	float: right
}
.printHeaderText {
	display: none;
}

.TEH2, .TEH2center {
	font-size: 140% !important;
	font-weight: normal !important;
	margin: 0 0 0.5em !important;
	padding: 0px 0px 0px 0px !important;
	display: block !important;
}
.TEzwH2, .TEzwH2center {
	font-size: 120% !important;
	font-weight: bold !important;
	margin: 0.2em 0 0.5em !important;
	padding: 0px 0px 0px 0px !important;
	display: block !important;
}

.TEzwH3, .TEzwH3center {
	font-size: 100% !important;
	font-weight: bold !important;
	margin: 11px 0px 11px 0px !important;
	padding: 0px 0px 0px 0px !important;
	display: block !important;
}
.TEzwH2center, .TEzwH3center, .TEH2center {
	text-align: center !important;
}
.TEDIVabsatz, .TEDIVabsatzcenter {
	margin: 0px 0px 1em 0px !important;
	padding: 0px 0px 0px 0px !important;
	display: block;
}
.TEDIVabsatzcenter {
	text-align: center !important;
}
.TEklein {
	font-size: 75%;
}
TABLE.contentFullwidth {
	width: 97%;
}
TABLE.contentFullwidth TD {
	vertical-align:top;
	background-color: #F0F5E7;
	margin-top: 2px;
}
TABLE.contentFullwidth TR.brighter TD {
	background-color: #FBFBFB;
}
TABLE.seperator TH {
	border-top: 2px solid #ccc;
	border-bottom: 3px solid #ccc;
}
TABLE.seperator TD {
	padding: 3px 2px 2px 0px;
}
TABLE.contentFullwidth TR TD.seperator {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #ccc;
	height: 1px;
	line-height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TABLE.tabelle1,
TABLE#tabelle1 {
  border: solid 0px;
  border-collapse: separate;
}
.tabelle1 TH,
#tabelle1 TH,
.tabelle1 THEAD TD,
#tabelle1 THEAD TD,
.tabelle1 TR.header TD,
#tabelle1 TR.header TD {
  padding: 2px;
  font-weight: normal;
  background-color: #e3e7d8;
  border-right: 1px solid Gray;
  border-bottom: 1px solid Gray;
}
.tabelle1 TD,
#tabelle1 TD {
  padding: 2px;
  font-weight: normal;
  background-color: #F5F5F5;
  border-right: 1px solid Gray;
  border-bottom: 1px solid Gray;
}
/* *** Quoteformatter *** */
DIV.quoteWrapper {
	padding: 5px;
}
DIV.quoteWrapper SPAN.quoteText {
	font-size: 80%;
}
DIV.quoteWrapper SPAN.quoteFrom { font-size: 80%; padding-right: 0.3em; }
DIV.quote {
	margin: 3px 0px 5px 0px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: 3px;
	font-style: normal;
}
A.quoteAutor { font-weight: bold; }
A.quoteLink {
	padding: 0px 0px 0px 19px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 0px 4px;
	background-image: url(/Bitmaps/Layout/icons/next.gif);
	font-size: 80%;
}
A.quoteLink SPAN { }
A.quoteLinkOff { display: none; }
DIV.quoteText { font-style: italic; }
/* *** Quoteformatter *** END */

/* *** Forum *** */
TABLE.forum {
    width: 94%;
	border: 1px solid #8ca6a6;
	border-collapse:collapse;
	clear: both;
}
TABLE.forum th {
	border: 0px;
	background-color: #E3E7D8;
}
TABLE.forum TR.topRow TD {
	border-top: 1px solid #8ca6a6;
}
TABLE.forum TD {
    padding: .2em .5em .5em;
    background: #F5F7EA;
}
TABLE.forum TH {
    padding: .2em .5em;
    font-size: 77%;
    text-transform: uppercase;
}
TABLE.forum TD,
TABLE.forum TH {
    padding-left: .75em;
	vertical-align: top;
}
TABLE.forum TD EM {
    font-weight: normal;
}
TABLE.forum th#forum-thread-all { width: 1%; }
TABLE.forum th#forum-thread-view { width: 1%; }
TABLE.forum th#forum-thread-open { width: 1%; }
TABLE.forum th#forum-lastpost-size { width: 1%; }
TABLE.forum th#forum-thread-author { width: 1%; }
TABLE.forum th#forum-lastpost-date { width: 100px; }
TABLE.forum th#forum-thread-subject { width: 50%; }

TABLE.forum th[id="forum-thread-all"],
TABLE.forum th[id="forum-thread-view"],
TABLE.forum th[id="forum-thread-open"],
TABLE.forum th[id="forum-lastpost-size"],
TABLE.forum th[id="forum-thread-author"],
TABLE.forum th[id="forum-lastpost-date"] { width: 1px; }

TABLE.forum TR.hideSubtree {
	display: none;
}
TABLE.forum TR.hideSubtree .forum-user {
	display: none;
}
TABLE.forum TD.forum-thread,
TABLE.forum TD.forum-thread-darker  {

}
TABLE.forum TR.showSubtree TD { border: none; }
TABLE.forum TD.forum-thread-darker {
   background-color: #FBFBFB;
}
TABLE.forum TD.forum-thread-first { border: none; }
TABLE.forum TR.showSubtree TD.forum-thread-darker { background-color: #F0F5E7; }
TABLE.forum TR.showSubtree TD.forum-thread {  background-color: #FFFFFF; }
TABLE.forum TR.showSubtree TD.forum-thread-first-darker { background-color: #FBFBFB; border: none; }
#Content .forumBox {
	width: 14em;
	float: right;
	display: block;
	position: relative;
}
#Content #ForumAbstract {
	width: auto;
}
.messageHeader {
	background-color: #E3E7D8;
	padding: 3px;
	display: block;
	width: 100%;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #bbb;
}
DIV[class="messageHeader"] {
	width: auto;
}
.messageHeader A {
	background-color: #E3E7D8;
	font-weight: bold;
}
.messageHeader A.next { display: block; float: right; }
.messageBody {
	margin-bottom: 0.7em;
	padding: 3px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
/* *** Forum *** END */

/* Dynamische Relationen der Ontologie */

.myrel {
	width: 220px;
}

.myrellist {
	overflow: auto;
	height: 120px;
	width: 219px;
}


/* *** Forum *** END */


