HTML, BODY {
	height: 100%;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

BODY {
    padding: 0;
    margin: 0;
    color: #000;
    background-color: #6FBF40;
    font-size: 16px;
}

P {
  font-size: 88%;
  text-align: justify;
}

TEXTAREA, TABLE  { font-family: Arial, Helvetica, sans-serif;}

HR { width: 100%;}

DIV, P { margin-top: 0px}

IMG { border: none; }

UL {
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

UL LI {
    list-style-image: none;
    list-style-type: circle;
    padding: 0 0 0.5em 13px;
    margin: 0;
    background: url(../css/list_black.gif) no-repeat 1px 0.5em;
    height: 1px;
}
DIV[id=basis] UL LI {
	height: auto;
	padding: 0 0 0 13px;
}

OL LI {padding: 0 0 0.5em 0px;}

.clearer {
	clear: both;
	line-height: 0.001em;
	margin: 0px 0px -2px 0px;
	padding: 0px;
}
DIV[class="clearer"] {
	margin: 0px 0px 0px 0px;
}

#header, #basis, .basisHeader, .borderBottomRight  {
    width: 95%;                         /* total width */
    min-width: 48em;                    /* always good to have on full width liquid CSS layouts, google "min-width IE" for JS solutions there */
    max-width: 66em;
    margin: 0 auto;
    text-align: left;
}

#header {
    height: 70px;
	white-space: nowrap;
	display: block;
}
	.wappen {
		float: left;
	}

	.basisHeaderTitle {
		float: left;
	}

	.bassisHeaderClaim {
    	display: block;
   	 	text-align: right;
		line-height: 52px;
	}
	DIV[class="bassisHeaderClaim"] {
		margin: 0px 0px 0px 0px;
	}
	.bassisHeaderClaim A {
		padding-left: 20px;
	}
	.bassisHeaderClaimText {
		padding-top: 25px;
	}

#basis {
	background-image: url(../css/right.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.basisHeader {
	background-image: url(../css/right_top.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

.headerNote {
	text-align : right;
	margin: 0px 3px 0px 0px;
	padding: 0px 20px 0px 0px;
	line-height: 18px;
}

#outer {
    width: auto;
    padding-right: 15.125em;            /* right column width */
    padding-bottom: 4em;
    padding-left: 16.9375em;            /* left column width */
    background-color: #ffffff;      /* center column colour */
}

#inner {
    width: 100%;
    margin: 0;
	background-color: #ffffff
}

.main {
	width: 16.9375em;                   /* left column width */
    margin-left: -16.9375em;            /* _negative_ left column width */
    float: left;
    position: fixed;/* position: relative causes rendering bug in IE Win */
	z-index: 10;
}
DIV[class="main"] {
    position: relative;
}

#innerMain {
    width: 14.9375em;                   /* left column width minus 2em */
    overflow: hidden;
	position: relative;
	z-index: 12;
}

.toContent, .headerText {	display: none;}

.content {

}

.contentColContainer {
    width: 100%;
    float: left;
    position: relative;
	z-index: 12;
}

.contentCol {
    padding-right: 2em;
}
.contentCol {
    border-top: 1px solid transperent;         /* fix Win IE bug */
}

/* Mozilla & Opera code */
#outer > #inner[id] {
    border: 1px solid transparent;
    border-width: 0 0 1px 1px;
}
DIV[id="outer"] { background: url(../css/color.gif) repeat-y 0px 0px;}

DIV[class="main"] {
    margin-right: 2px;
}

DIV[class="contentColContainer"] {
    margin: 0 -2px 0 -2px;
}


.main,
.contentCol {
    border-top: 1px solid #FFF;         /* fix Win IE bug */
}
/* TOOL-ELEMENTS*/
.clearall, .break {
    height: 0;
    width: auto !important;
    overflow: hidden;
    float: none !important;
    clear: both !important;
}

.none {
    display: none;
}

.first {
    margin-top: 0 !important;
}

/******* LAYOUT ****************/
/*
 * Links
 */

A, A.smallColor {
	color: #296E4B;
	text-decoration: none;
}
A:hover { text-decoration: underline; }

A.entry {
	font-weight: bold;
	display: block;
}

A.linked {
	padding-left: 18px;
}
/* *** 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 22px 0px;
	padding: 0px 0px 5px 0px;
	background-image: url(../css/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
}

A.small:link { color: gray; }

A.inactive, A.inactive
{
	color: silver;
}

/* ******* font-size ****************/
H1 { font-size: 100%; letter-spacing: 0.000in; }
H2 { font-size: 100%; }
H3 { font-size: 88%; }
H4 { font-size: 100%;}

.abstract H1 { font-size: 135%;}
TABLE { font-size: 100%; }

.headerNote, .footerBar, .subentriesImage {
	font-size: 80%;
	font-weight: bold;
}

#innerMain div, #footerInfo {
	font-size: 70%;
}

#innerMain h4, .boxHeader {
	font-size: 60%;
}

.abstract, A.previewTopicTitle, .contentText {
	font-size: 75%;
}

.subentries, #pathLink, .imageRightCaption, A.smallArrow,
.meldungen, .listText, A.textanker {
	font-size: 70%;
}


A.linked, 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.footer, A.enabledTreeEntry, A.disabledTreeEntry, .titleInfo,
A.onlineHelp, A.arrow, A.smallColor,
li.link,li.view,li.external, li.download, li.booklet {
	font-size: 88%;
}


#innerMain h4, .boxHeader {
	text-transform : uppercase;
	letter-spacing: 0.01in;
	padding: 2px 5px 2px 13px;
	margin: 0px;
	color: #ffffff;
	letter-spacing: 0.01in;
}
#innerMain h4 {background-color: #000000;}

.boxHeader {background-color: #B0D89F;}

#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 5px 0px 0px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	background-color: #B0D89F;
}

#innerMain ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#innerMain li {
	padding: 0;
	margin: 0;
	border: none;
	display: inline;
}

A.levelItem1 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem1_ON {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem1_ON2 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem1_ON3 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem1_OVER {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem2 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem2_ON {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem3 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem3_ON {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem4 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem4_ON {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../css/nav1.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.levelItem1_ON {
	BACKGROUND-IMAGE: url(../css/nav1_ON.gif); BORDER-BOTTOM: medium none
}
A.levelItem1_ON2 {
	BACKGROUND-IMAGE: url(../css/nav1_ON1.gif)
}
A.levelItem1_ON3 {

}
A.levelItem1_OVER {
	BACKGROUND-IMAGE: url(../css/nav1_ON1.gif); BORDER-BOTTOM: medium none
}
A.levelItem1:hover {
	COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem1_ON:hover {
	COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem1_ON2:hover {
	COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem1_ON3:hover {
	COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem1_OVER:hover {
	COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem4:hover {
	COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem4_ON:hover {
	COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f0f5e7
}
A.levelItem2_ON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f0f5e7
}
#InnerMain UL LI UL LI DIV {
	BORDER-LEFT: #7ea792 5px solid
}
A.levelItem2_ON {
	BACKGROUND-IMAGE: url(../css/nav2.gif)
}
A.levelItem2:hover {
	BACKGROUND-IMAGE: url(../css/nav2.gif); COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f6f9f1
}
A.levelItem3_ON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f6f9f1
}
A.levelItem4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f6f9f1
}
A.levelItem4_ON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f6f9f1
}
#InnerMain UL LI UL LI UL LI DIV {
	BORDER-LEFT: #a0bfaf 5px solid
}
A.levelItem3_ON {
	BACKGROUND-IMAGE: url(../css/nav3.gif); BACKGROUND-COLOR: #f6f9f1
}
A.levelItem3:hover {
	BACKGROUND-IMAGE: url(../css/nav3.gif); COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem3_ON:hover {
	BACKGROUND-IMAGE: url(../css/nav3.gif); COLOR: #296e4b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.levelItem4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 41px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
A.levelItem4_ON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 41px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}

.levelBox, .levelBoxBorder, .levelBoxSearch {
	background-color: #e3e7d8;
	padding: 5px 7px 7px 7px;
	margin: 0px 0px 10px 0px;
	display: block
}
ul.levelBox {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 10px 0px;
	width: 100%;
}
ul.text {font-size: 88%; }
li.link, li.view, li.external, li.download, li.booklet {
    display: block;
    padding: 0px 0px 0px 19px;
    margin: 0px 0px 0px 7px;
	background-repeat: no-repeat;
    background: url(../css/link.gif) no-repeat 1px 0em;
}

li.view {background: url(../css/view.gif) no-repeat 1px 0em;}
li.external {background: url(../css/external.gif) no-repeat 1px 0em;}
li.download {background: url(../css/download.gif) no-repeat 1px 0em;}
li.booklet {background: url(../css/booklet.gif) no-repeat 1px 0em;}
li[class="view"], li[class="external"], li[class="download"], li[class="booklet"],
li[class="link"] {padding: 0px 0px 0px 22px !important;}


.boxHeader {	width: 100%; }

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-image: url(../css/link.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
A.linkBold {font-weight: bold;}
A.view {	background-image: url(../css/view.gif);}
A.external {background-image: url(../css/external.gif);}
A.next, A.smallArrow, A.arrow {	background-image: url(../css/next.gif);}
A.back {	background-image: url(../css/back.gif);}
A.download:link {background-image: url(../css/download.gif);}
A.booklet {	background-image: url(../css/booklet.gif);}
A.zoom {	background-image: url(../css/zoom.gif);}
A.email {	background-image: url(../css/email.gif);}
A.top {		background-image: url(../css/top.gif);}
A.print {	background-image: url(../css/print.gif);}
A.recommend{background-image: url(../css/recommend.gif);padding: 0px 0px 0px 24px;}
A.close {	background-image: url(../css/close.gif);}

A.download:visited { background-image: url(../css/download.gif); color: #888888 !important;}

/*********************************************************************/
/*
 * END with UVMBW layout
 */

.top { 	height: 1px; }

.titleBar {
    width: 100%;
    float: left;
    position: relative;
	z-index: 12;
}
DIV [class="titleBar"] {
	margin: 0 -2px 0 -2px;			/* 3 column fix */
}

.title, .subtitle  {
	margin: 0px 0px 0px 0px;
	padding:  0px 2em 13px 0px;
	border-top: 1px solid transperent;
    border-top: 1px solid #FFF;
}

.abstract {	 /* BASIS TEXT */
	padding-bottom: 14px;
}
