#toc {
	display:none;
}
@page toc {
	width:auto;
	margin: auto; 
}

@page: left{
	width:auto;
	margin: auto; 
}

@page: right {
	width:auto;
	margin: auto; 
}

body {
	margin: 0;
	padding: 0;
	background: white;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:xx-small;
	width: 100%;
}

/* Menu START */
#menubackground {
	display:none;
}
#menucontainer {
	display:none;
}
#submenu1 {
	display:none;
}
#submenu2 {
	display:none;
}
#submenu3 {
	display:none;
}
#submenu4 {
	display:none;
}
#submenu5 {
	display:none;
}

#menucontainer dl {
	display:none;
}
#menucontainer dt {
	display:none;
}
#menucontainer dd {
	display:none;
}
#menucontainer li {
	display:none;
}
#menucontainer ul {
	display:none;
}

#menucontainer li a, #menucontainer dt a {
	display:none;
}
#menucontainer li a:hover, #menucontainer dt a:hover {
	display:none;
}

a {
	text-decoration: underline;
	color: blue;
	color: #222;
	font-size:xx-small;
}

/* Menu END */


#headerapplicationname {
	display:none;
}

a.notextdecoration {
	text-decoration:none;
}

#headercurrentprocessroot {
	display:none;
}

#headercurrentprocessrootbackground {
	display:none;
}

#headerapplicationlanguages {
	display:none;
}

#processsuccessors {
	display:none;
}

.tdmargin {
	display:none;
}

.tdmargin img {
	display:none;
}

#processcontent {
	padding:0;
	background-color: #FFF;
}

/* Links z.B. für Impressum in der Fusszeile START */
	div.footer {
		float:left;
		padding-top:1.5em;
		color : #777777;
		background:#ffffff;
		text-align:center;
	    font-size : xx-small;
	    font-family : Arial, Veradana, Helvetica, sans-serif;
		line-height:150%;
		width:100%;
	}
	div.footer a {
		line-height:150%;
		font-size:xx-small;
	    font-family : Arial, Veradana, Helvetica, sans-serif;
		text-decoration: none;
		color : #777777;
	}
	div.footer a:hover {
		color : black;
	} 
/* Links z.B. für Impressum in der Fusszeile END */


/* Fliesstextabsatz START */
	p {
		margin-top:0.3em;
		margin-bottom:0px;
		float:top;
	    font-family : Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		line-height:150%;
		width:100%;
		page-break-inside:avoid;
	}
	
	ul.decimal {
		font-size:xx-small;
		list-style-type:decimal;
	}
	ul.decimal li {
		font-size:xx-small;
		line-height:120%;
	}
	ul.decimal a:hover {
		text-decoration:underline;
	}

	ul.square {
		list-style-type:disk;
	}
	ul.square li {
		font-size:xx-small;
		line-height:150%;
	}
	
	ul.roman {
		list-style-type:upper-roman;
	}
	ul.roman li {
		font-size:xx-small;
		line-height:150%;
	}
	ul.fliesstext li {
		font-size:xx-small;
		line-height:150%;
	}
	ul.fliesstext {
		list-style-image: url('../graphics/bullet_star.jpg');
	}
	ul.fliesstext li {
		font-size:xx-small;
		line-height:150%;
	}
	h5 {
	    font-family : Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
		padding:0;
		text-decoration:underline;
		margin-top:1em;
		margin-bottom:0.5em;
	}
/* Fliesstextabsatz END */


/* More-Einträge START */
	ul.moredecimal {
		list-style-image:none;
		display:none;
		line-height:150%;
		list-style-type: decimal;
	}
	ul.moredecimal li {
	    font-family : Verdana, Helvetica, Arial, sans-serif;
		line-height:150%;
		font-size:xx-small;
	}

	ul.morenone {
		list-style-image:none;
		display:none;
		line-height:150%;
		list-style-type: none;
	}
	ul.morenone li {
	    font-family : Verdana, Helvetica, Arial, sans-serif;
		line-height:150%;
		font-size:xx-small;
	}
	ul.more {
		padding-top: 1em;
		padding-bottom: 1em;
		display:none;
		line-height:150%;
		list-style-type: disc;
	}
	ul.more li {
	    font-family : Verdana, Helvetica, Arial, sans-serif;
		line-height:150%;
		font-size:xx-small;
	}
	a.morelink, li a {
		text-decoration: none;
		padding-left:10px;
		color:#060;
	}
	li a:hover {
		background-color:#DDD;
		color:black;
	}
/* More-Einträge END */

/* Zelle für Formulartabellen, die ein input enthalten soll START */
	td.myinputright {
		text-align:right;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
		color:black;
		background-color:#AAAACC;
	}
	td.myinputleft {
		text-align:left;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
		color:black;
		background-color:#AAAACC;
	}
	td.myinputcenter {
		text-align:center;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
		word-wrap:normal;
		color:black;
		background-color:#AAAACC;
	}
/* Zelle für Formulartabellen, die ein input enthalten soll END */

/* Inputfelder auf Benutzerformularen START */
	input {
		font-family: Verdana;
		font-size:xx-small;
		width:100%;
	}
/* Inputfelder auf Benutzerformularen END */


/* Inputfelder als Dropdownboxen auf Benutzerformularen START */
	select {
		font-family: Verdana;
		font-size:xx-small;
		width:100%;
	}
/* Inputfelder als Dropdownboxen auf Benutzerformularen END */


/* Links z.B. für Sprachauswahl im Header START */
	a.headerlink {
		font-size:xx-small;
		font-weight:bold;
		text-decoration: none;
		color : #777777;
	}
	a.headerlink:hover {
		color : black;
	}
/* Links z.B. für Sprachauswahl im Header END */


/* Standardtabelle START */
	table.borderless {
		border-collapse:collapse;
		border: 0;
		width:6.5in;
		margin: 0;
		padding:0;
	}
	table.borderlesspacked {
		border-collapse:collapse;
		border: 1px solid #666;
		margin:0;
		padding:0;
	}
	table.borderlesspackedcentered {
		border-collapse:collapse;
		border: 1px solid #666;
		margin-left:auto;
		margin-right:auto;
		padding:0;
	}
	
	tr.valuelistdarker {
		text-align: left;
		padding: 1em 1.5em 0.1em 0.5em;
	    font-family : Arial, Veradana, Helvetica, sans-serif;
	    font-size:xx-small;
	    color:black;
	    background-color:#ADADAD;
	   
	}
	tr.valuelist {
		text-align: left;
		padding: 1em 1.5em 0.1em 0.5em;
	    font-family : Arial, Veradana, Helvetica, sans-serif;
	    font-size:xx-small;
	    color:black;
	    background-color: #CDCDCD;
	   
	}
	td.myright {
		text-align:right;
		vertical-align:middle;
	}
	td.myleft {
		text-align:left;
		vertical-align:middle;
	}
	td.mycenter {
		text-align:center;
		vertical-align:middle;
	}
/* Standardtabelle END */

/* Unterl�nge für Buchstaben y g usw. bei Bildern in Tabellenzellen unterdr�cken. */
td img {
	display:block;
}

/* Zelle für Tabellen START */
	td {
	    padding: .5em .5em .5em .5em;
	    border-top: 1px solid #666;
	    border-bottom: 1px solid #666;
	    border-left: 1px solid white;
	    border-right: 1px solid white;
		vertical-align:center;
	}
/* Zelle für Tabellen END */


/* Zelle für Formulartabellen, die ein label enthalten soll START */
	td.mylabelright {
		padding:0;
		text-align:right;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
	}
	td.mylabelleft {
		padding:0;
		text-align:left;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
	}
	td.mylabelcenter {
		padding:0;
		text-align:center;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
	}
	td.mylabelnopadding {
		padding:0;
		text-align:left;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
	}
	td.mylabelfixedwidth {
		padding:0;
		text-align:center;
		vertical-align:middle;
		border-top: 1px solid black;
		font-family: Verdana;
		font-size:xx-small;
		width:100px;
	}
/* Zelle für Formulartabellen, die ein label enthalten soll END */

/* Meldungen über den Login-Boxen START */
	div.logininfo {
		color : #666666;
		padding:0;
		margin:0;
		background:#DDD;
		text-align:left;
	    font-size: xx-small;
	    font-family : Veradana, Arial, Helvetica, sans-serif;
		line-height:250%;
		width:100%;
	}
/* Meldungen über den Login-Boxen END */