body {
	margin:0px; padding:0px;
	background:#fff;
	font-family:Verdana,Arial,Helvetica,Geneva,SunSansRegular,sans-serif; font-size:100%;
	}

a:link, a:visited {
	color:#3366cc;
	text-decoration:none;
	}
a:active, a:hover {
	color:#990033;
	text-decoration:none;
	}

* {float:none; clear:both;}
acronym {border-bottom:1px dashed;}

img {border:none;}

h1, h2, h3, h4, h5, h6, p, li {
	-moz-hyphens: auto;  
  -webkit-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;  
	}
h1 {
	margin:0em 0% .98em 0%; padding:0em 0% 0em 0%;
	font-size:1.1em; color:#999;
	}
h2 {
	margin:0em 0% 0em 0%; padding:0em 0% 0em 0%;
	font-size:1.1em; color:#999;
	}

h3, h4, h5 {
	margin:.32em 0em .32em 0em; padding:0em 0% 0em 0%;
	font-size:.82em;
	}

/*html[lang='de'] q {quotes:"»" "«" "\203A" "\2039" ;}
html[lang='en'] q {quotes: "\201C" "\201D" "\2018" "\2019";}*/

.cGray {color:gray;}
.cLightGray {color:#f2f2f2;}
.cDarkGray {color:#d8d8d8;}
.bgGray {background-color:gray;}
.bgLightGray {background-color:#f2f2f2;}
.bgDarkGray {background-color:#d8d8d8;}
.red {color:red;}

.normal {font-weight:normal;}
.bold {font-weight:bold;}

.noWrap {white-space:nowrap;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.middle {vertical-align:middle}
p.small {font-size:.62em;}

.del {text-decoration:line-through; white-space:normal;}

.floatLeft {float:left;}
.clearLeft {clear:left;}
.floatRight {float:right;}
.clearRight {clear:right;}
.floatNone {float:none;}
.clearBoth {clear:both;}

.lineFeed {
	margin-top:1.2em;
	}/*statt brbrbr*/

p {
	width:100%;
	float:none; clear:both;
	margin:0em 0% .62em 0%; padding:0em 0% 0em 0%;
	font-size:.78em; line-height:1.4em;
	}
ul {
	width:100%;
	margin:0em 0% 0em 0%; padding:0em 0% 0em 0%;
	font-size:.82em; line-height:1.3em;
	/*border:1px solid #000;*/
	}

li {
	display:block;
	list-style-type:none;
	background:transparent url("icons/li_bullet.gif") 0 .35em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 2%;
	}
li.minus {
	background:transparent url("icons/li_bullet_minus.gif") 0 .35em no-repeat;
	}
li.plus {
	background:transparent url("icons/li_bullet_plus.gif") 0 .35em no-repeat;
	}
li.iconNull {
	background:transparent url("icons/li_bullet_15.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.pdf {
	background:transparent url("icons/pdf.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.text {
	background:transparent url("icons/text.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.tabelle {
	background:transparent url("icons/tabelle.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.diagramm {
	background:transparent url("icons/diagramm.png") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.karte {
	background:transparent url("icons/karte.png") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.info {
	background:transparent url("icons/info.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}

li.verweis {
	background:transparent url("icons/verweis.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.excel {
	background:transparent url("icons/excel.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.veroeff {
	background:transparent url("icons/veroeff.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.lupe {
	background:transparent url("icons/lupe.gif") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
li.email {
	background:transparent url("icons/email.png") 0 .15em no-repeat;
	margin:.2em 0% 0em 0%; padding:0em 0% 0em 4%;
	}
ul ul {
	margin:.32em 0% 0em 0%; padding:0em 0% 0em 0%;
	font-size:1em;
	}

sup {
	font-size:.82em; line-height:1.2em;
	}

dfn {font-weight:bold; font-style:normal;}
dl {font-size:.82em; margin-top:0em;}
dt {
	margin-top:.2em;
	font-weight:bold;
	}

hr {
	float:none; clear:both;
	height:1px; width:100%;
	border:1px none black;
	margin:0px; padding:0px;
	background:#d8d8d8;
	color:#d8d8d8;
	}
.foot {
	position:relative; left:0%; top:0em;
	width:100%;
	float:none; clear:both;
	border-top:1px solid #d8d8d8;
	margin:1em 0% 0em 0%; padding:0em 0% 0em 0%;
	}
div.meta p, .foot p {font-size:.68em;}
.hide {display:none;}

div.meta {
	position:relative; left:0%; top:0em;
	float:none; clear:both;
	width:100%;
	border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;
	margin:1em 0% 0em 0%; padding:0em 0% 0em 0%;
	}

/*zeichen*/
p.zeichen {
	width:100%;
	float:none; clear:both;
	border:1px none #ccc;
	font-size:.62em; text-align:right;
	}
dl.marks {
	width:auto;
	border:1px none #000;
	margin:0em 0em 0px 0em;
	}
dl.marks dt {
	float:left; clear:left;
	width:auto;
	border:1px none #000;
	margin:0em 1em 0px 1em;
	font-weight:bold;
	}
dl.marks dd {
	clear:right;
	border:1px none #000;
	margin:0em 0 .52em 0%;
	}

dl.marks-1Char dt {
	width:1em;
	}
dl.marks-1Char dd {
	padding:0em 0% 0em 3em;
	}
dl.marks-2Char dt {
	width:2em;
	}
dl.marks-2Char dd {
	padding:0em 0% 0em 4em;
	}
dl.marks-5Char dt {
	width:4em;
	}
dl.marks-5Char dd {
	padding:0em 0% 0em 6em;
	}

div.docFoot {
	position:relative; left:0%; top:0em;
	float:none; clear:both;
	width:100%; height:1.4em;
	border-top:1px solid #d8d8d8;
	margin:1em 0% 0em 0%; padding:0em 0% 0em 0%;
	}
div.docFoot p.copyright {
	float:right; clear:right;
	width:auto;
	border-top:1px none #d8d8d8;
	font-size:.68em; text-align:right;
	}
div.docFoot p.lastMod {
	float:left; clear:left;
	width:auto;
	font-size:.62em; text-align:left;
	}

p.aTop {position:relative; height:12px; line-height:10px; width:100%;}
p.aTop img {position:absolute; left:0px; top:0px; height:12px; width:16px;}
p.aTop img.line {left:0px; top:0px; height:12px; width:100%;}
p a img, p.aTop a img {border:none;}

.brdT {border-top:1px solid #f2f2f2;}
.brdR {border-right:1px solid #f2f2f2;}
.brdB {border-bottom:1px solid #f2f2f2;}
.brdL {border-left:1px solid #f2f2f2;}


/*überfliessend*/
div.floatBox {
	float:none; clear:both; width:100%;
	margin:0em 0% 0em 0%; padding:0em 0% 0em 0%;
	}
div.floatBox div.col2 {
	position:relative;
	float:left; clear:left;
	width:50%;
	border-top:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; border-left:1px solid #f2f2f2;
	margin:0px -1px -1px -1px; padding:0em;
	}
div.floatBox div.col2 p, div.floatBox div.colRight p {
	width:90%;
	padding:0em 0% 0em 2%;
	}
div.floatBox div.colRight {
	float:right; clear:right;
	width:50%;
	border-left:1px none #f2f2f2;
	margin:0px -1px -1px -1px; padding:0em;
	}
div.floatBox h3 {padding:0em 0em 0em .3em;}

div.floatBox div.imgTitle {
	width:100%; height:auto;
	overflow:hidden;
	border-bottom:1px solid #f2f2f2;
	padding:0em 0% 0em 0%;
	}
div.floatBox div.imgTitle img {
	display:block;
	margin:0em auto 0em auto;
	}

div.floatBox p {padding:0em 0em 0em .3em;}
div.floatBox ul {
	float:none; clear:both;
	margin:0em 0% .5em 0%; padding:0em 0% 0em 0%;
	}
div.floatBox ul li {
	margin:0em 0% 0em 0%; padding:0em 0% 0em 5%;
	}