/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault, .notenested {
 position: absolute;
 visibility: hidden;
 top: 5px;
 left: 0em; width: 675px;
 color: white;
}
.notedefault {
 padding: 2px;
 border: 1px solid black;
 background-color: #6666FF;
 color: white;
}
.notenested {
 width: 0em;
 padding: 2px;
 border: 1px solid #963;
 background-color: #6666FF;
 color: white;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 0px;
 margin-top: 5px;
 color: white;
}

/* Headings within notes */
.notedefault h5 {
 margin: 0 0 0px 0;
 padding: 2px;
 background-color: #6666FF;
 color: black;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
 float: right;
 margin-top: 1px;
 width: 20px;
 height: 4px;
 line-height: 20px;
 color: white;
 text-decoration: none;
 visibility: hidden
}
.snb-pinned .note-close {
 visibility: inherit;
}

body { 	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #BBBBBB; font-weight: bold;
 }
body * { font-size: 1em, font-weight: bold;}
.text {
	color: #ffffff;
	text-decoration: none;
	background: url(none);
	text-align: left;
}
	
.navi {
	text-align: left;
	direction: ltr;
	z-index: auto;
	padding: 2px 4px 2px 4px;
	display: block;
	top: 2px;
	right: 4px;
	bottom: 2px;
	left: 4px;
	border: transparent;

	text-decoration: none; }

.navi a {
	text-decoration: none;	
}
	

.navi a:link {
	color: #003366;

}

.navi a:hover {
	color: #003366;

	background: #ffffff;
}

.navi a:active {
	color: #003366;
	background-color: #ffffff;
}

.navi a:visited {
	color: #003366;

}


.navig a {
	text-decoration: none;
 }

.navig a:link {
	color: #FFFFFF;

}

.navig a:hover {
	color: #FF0000;

	background: #FFFFFF;
	
}

.navig a:active {
	color: #FF0000;

	background: #FFFFFF;
	
}

.navig a:visited {
	color: #FFFFFF;

	
}

.naviga, .navig, .navigat {

	text-align: center;
	padding: 2px 4px 2px 4px;
}

.naviga a:link {
	color: #00FF00;

	text-decoration: none;
}

.naviga a:hover {
	color: #ffffff;

	background: #00EE00;
}

.naviga a:active {
	color: #ffffff;

	background: #00FF00;
}

.naviga a:visited {
	color: #00FF00;

}



.navigat a:link {

	color: #FFFF00;
	text-decoration: none;
}

.navigat a:hover {
	color: #FF0000;
	background: #FFFF00;
}

.navigat a:active {
	color: #FF0000;
	background: #FFFF00;
}

.navigat a:visited {
	color: #FFFF00;
}

.nav a:link {

	color: #FF6633;
	text-decoration: none;
}

.nav a:hover {
	color: #FFFFFF;
	background: #FF6633;
}

.nav a:active {
	color: #FFFFFF;
	background: #FF6633;
}

.nav a:visited {
	color: #FF6633;
}
#h1 {
	font-size:12pt;
	font-weight:bold;
	color:blue;
}

#h2 {
	font-size:11pt;
	font-weight:bold;
	color:black;
}

#h3 {
	font-size:10pt;
	font-weight:bold;
	color:blue;
}
/* blauer Text */
#text_col1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#00ffff;
}

/* gelber Text */
#text_col2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:yellow;
}

#btn {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-style:normal;
}

#btn_kl {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-style:normal;
}

table.norm {
	background-color:#3366CC;
}

#tbl_text_klein {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:black;
}

#tbl_text_fett {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:black;
	font-weight:bold;
}

th {
	background-color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:white;
}

td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:blue;
}

input,select,textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

.klein {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal
}