@charset "utf-8";
/* CSS Document */

html {
	overflow-y: scroll;
/*
	background: url(http://www.nlsi.de/images/bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
*/
	}
input, textarea, select {
	background-color: #E0E0E0;
	border: 1px solid gray;
	padding: 2px 2px 2px 2px;
	}
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	color: #000000;
	_background: top center repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	_background-color: #FFF;
	background: url(http://www.nlsi.de/images/bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#huelle	{
	margin: auto;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	width: 980px;
	background: top center;
	background-color: #FFF;
	clear: left;
	__background-image: url(pic/hg_huelle.gif);
border-left: 1px solid gray;
border-right: 1px solid gray;
	}

#NEU {
	position: absolute;
	visibility: hidden;
	width: 640px;
	top: 170px;
	left: 330px;
	border: ridge 5px rgba(255,0,0,0.8);
	border-radius: 5px;
}
#NEU_TITEL {
	width: 640px;
	height: 30px;
	padding: 0;
	border: 0;
	margin: 0;
	background-color: rgba(0,0,255,1);
	background-image: url(/pic/hg_neu_titel.jpg);
}
#NEU_TITEL_CLOSE {
	float: right;
	width: 48px;
	height: 20px;
	padding: 0;
	border: 0;
	margin: 0;
	background-image: url(/pic/close.gif);
}
#NEU_TITEL_CLOSE:hover {
	background-image: url(/pic/close_over.gif);
}
#NEU_MAIN {
	width: 600px;
	min-height: 120px;
	max-height: 400px;
	padding: 20px 20px 10px 20px;
	color: white;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	background-color: rgba(31,31,191,0.85);
	overflow-y: auto;
}
.neu_main_time {
	color: rgba(0,0,0,1);
	background-color: rgba(255,255,255,0.8);
	border: solid 1px rgba(0,0,0,1);
	border-radius: 5px;
	padding: 2px 8px 3px 8px;
}
.neu_main_text {
	padding: 4px 8px 0px 8px;
}
.neu_main_text p {
	margin-top: 0px;
}
.neu_main_ablauf {
	text-align: right;
	font-size: 0.7em;
	padding: 0px 8px 20px 8px;
}

#oben {
	width: 930px;
	height: 105px;
	padding-right: 25px;
	padding-left: 25px;
}
#navihaupt {
	z-index: 99;
	width: 930px;
	height: 30px;
	__background: top center no-repeat;
	__background-image: url(pic/hg_navihaupt.gif);
	__border-left-style: none;
	padding-top: 2px;
	padding-left: 25px;
	padding-right: 25px;
	font-weight: bold;
	font-size: 14px;
	__background-color: #dcdcff;
	background-color: #e9e9e9;
	border-top: 1px solid #00008e !important;
	border-bottom: 1px solid #00008e !important;
}
#mitte {
	clear: both;
	width: 930px;
	margin-left: 25px;
	margin-right: 25px;
}
#mittelinks {
	float:left;
	width: 303px;
	_color: #dcdcff;
	color: #000000;
	__background: top left repeat-y;
	__background-image: url(pic/hg_mittelinks.gif);
	__background-color: #5757b5;
	__background-color: #cccccc;
	background-color: #e9e9e9;
	font-size: 1.1em;
	border: 0 0 0 0;
	margin: 0 0 0 0;
	padding-left: 30px;
	border-left: 0;
	left: 0px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-left: 1px solid #5757b5 !important;
	border-right: 1px solid #5757b5 !important;
}
#mitterechts {
	float:right;
	width: 520px;
	font-size: 1.1em;
	border: 0 0 0 0;
	margin: 0 0 0 0;
	padding-left: 25px;
	padding-bottom: 15px;
	padding-right: 25px;
	padding-top: 8px;
}
#mitterechts img {
	-moz-box-shadow: 1px 1px 3px 0px #5757b5;
	-webkit-box-shadow:  1px 1px 3px 0px #5757b5;
	box-shadow: 1px 1px 3px 0px #5757b5;
}
#mitterechts_wobin {
	clear: both;
	width: 520px;
	height: 15px;
	border: 0;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 20px 0px;
	background: top center repeat-y;
	_background-image: url(pic/hg_navihaupt2.gif);
	background-color: #cccccc;
	border-left-style: none;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
#mitterechts_wobin_arrow_home {
	float: left;
	width: 30px;
	border: 0;
	margin: 0;
	padding: 0;
}
#mitterechts_wobin_arrow_home img:hover {
	background-color: #dcdcff;
}
#mitterechts_wobin_arrow_back {
	float: right;
	width: 30px;
	border: 0;
	margin: 0;
	padding: 0;
}
#mitterechts_wobin_arrow_back img:hover {
	background-color: #dcdcff;
}
#unten {
	clear:both;
	width: 920px;
	height: 30px;
	border: 0 0 0 0;
	margin: 0 0 0 0;
	padding-right: 25px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 6px;
}
#footnavi {
	clear:both;
	width: 920px;
	color: #dcdcff;
	__background-color: #5757b5;
	background-color: #e9e9e9;
	border: 0;
	margin: 0;
	padding: 20px 25px 0px 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}
#footnavi a {
	color: #5757b5;
	font-weight: normal;
	text-decoration: underline;
}
#footnavi a:hover {
	color: #FFFFFF;
	background-color: #5757b5;
}
/* Navigation alle Links */
a {	text-decoration: none; }

/* Navigation im Titelbereich (Beeskow) */
#oben a:link 			{ color: #5757b5;	text-decoration: none; }
#oben a:visited		{ color: #5757b5; text-decoration: none; }
#oben a:hover 		{ color: #5757b5; text-decoration: none; font-weight: bold; }
#oben a:activ 		{ color: #5757b5; text-decoration: none; }

/* Navigation oben quer Hauptpunkte */
#navihaupt {	
	z-index: 99;
	width: 980px;
	padding: 0;
	margin: 0;
	border: 0;
}
#navihaupt ul {	
	z-index: 99;
	margin: 0;
	padding: 0px 10px 0px 20px;
}
#navihaupt ul li {	
	z-index: 99;
	float: left;
	height: 24px;
	display: block;
	list-style-type: none;
	padding: 6px 18px 0px 18px;
	margin: 0;
	border: 0;
	__border-left: 1px solid gray;
	border-right: 1px solid gray;
	color: #00008e;
	__background-color: #dcdcff;
}
#navihaupt ul li a {	
	z-index: 99;
	color: #00008e;
}
#navihaupt ul li:hover {	
	z-index: 99;
	color: #dcdcff;
	background-color: #00008e;
}
#navihaupt ul li:hover a {
	z-index: 99;
	display: block;	
	color: #dcdcff;
}
#navihaupt ul li ul {
	z-index: 99;
	display: none;
	float: none;
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-position: inside;
	border: 2px ridge #7f7fc6;
	background-color: #dcdcff;
	-webkit-box-shadow: 5px 5px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 5px 5px 2px rgba(0,0,0,.1);
	box-shadow: 5px 5px 2px rgba(0,0,0,.1);
}
#navihaupt ul li ul li {
	z-index: 99;
	float: none;
	height: 18px;
	font-size: 0.9em;
	position: relative;
	_min-width: 150px;
	border: 1px solid #7f7fc6;
	padding-top: 5px;
}
#navihaupt ul li:hover ul {
	display: block;
}
#navihaupt ul li ul li a {	
	color: #00008e !important;
}
#navihaupt ul li ul li:hover {
	background-color: #00008e;
}
#navihaupt ul li ul li:hover a {	
	color: #dcdcff !important;
}
.__menu 								{	line-height: 26px; }
#__navihaupt a:link 		{ color: #5757b5;	text-decoration: none; }
#__navihaupt a:visited	{ color: #5757b5; text-decoration: none; }
#__navihaupt a:hover 		{ color: #dcdcff; text-decoration: none; background-color: #7f7fc6; display: block; }
#__navihaupt a:activ 		{ color: #5757b5; text-decoration: none; }
.obenausgewaehlt 			{ color: #000000; background-color: #FFFFFF; display: block; }

.menu li ul 					{	display: none; }
.menu li ul li				{	display: block; }
.menu li:hover			{ background-color: #dcdcff; display: block; }
.menu li:hover ul			{ background-color: #00008e; display: block; }
.menu li:hover ul li	{ display: block; }


/* Navigation links Untergliederung */
#mittelinks ul 				{
	margin: 0;
	padding: 0;
	list-style-type: circle;
	list-style-position: inside;
}
.navi0 								{	line-height: 26px; 	font-weight: bold; }
#mittelinks a:link 		{ color: #5757b5; }
#mittelinks a:visited	{ color: #5757b5; }
#mittelinks a:hover 	{
	color: #dcdcff;
	background-color: #5757b5;
	__display: block;
}
#mittelinks a:activ 	{ color: #dcdcff; }
.naviausgewaehlt 			{ color: #000000; background-color: #FFFFFF; }

.inp30 	{	width: 30px; text-align: center;}
.inp50 	{	width: 50px;}
.inp140 {	width: 140px; }
.inp150 {	width: 150px; }
.inp220 {	width: 220px; }
.inp300 {	width: 300px; }
.inp350 {	width: 350px; }
.inp400 {	width: 400px; }
.inp500 {	width: 500px; }
.inp550 {	width: 550px; }
.inpsub300 {	width: 306px; }
.inpsub350 {	width: 356px; }
.inpsub400 {	width: 406px; }
.inputsuche { width: 180px; height: 18px; border: 1px solid #5757b5; background-color: #dcdcff; padding: 0px 4px 0px 4px; font-family:"Courier New", Courier, monospace }
.select_portfolio {
	_width: 352px;
	font-family: "Courier New", Courier, monospace;
	overflow: hidden;
}

.ok {	font-weight: bold;	color: #009900;	text-decoration: none;}
.error {	font-weight: bold;	color: #FF0000;	text-decoration: none;}
.red { color: #FF0000; 
}
.line_gepunktet {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height: 3px;
}
/* Link-Design im Textbereich */
#mitterechts a:link 		{ color: #5757b5; text-decoration: underline; font-weight: bold; }
#mitterechts a:visited	{ color: #5757b5; text-decoration: underline; font-weight: bold; }
#mitterechts a:hover 		{ color: #FFFFFF; text-decoration: underline; font-weight: bold; background-color: #5757B5; }
#mitterechts a:activ 		{ color: #5757b5; text-decoration: underline; font-weight: bold; }
/* Link-Design unten */
#unten a:link 		{ color: #5757b5; text-decoration: underline; font-weight: bold; }
#unten a:visited	{ color: #5757b5; text-decoration: underline; font-weight: bold; }
#unten a:hover 		{ color: #FFFFFF; text-decoration: underline; font-weight: bold; background-color: #7f7fc6; }
#unten a:activ 		{ color: #5757b5; text-decoration: underline; font-weight: bold; }

.fontsmall { font-size: 0.9em; }
.em06		{ font-size: 0.6em; }
.em07		{ font-size: 0.7em; }
.em08		{ font-size: 0.8em; }
.em12		{ font-size: 1.2em; }

#SUCHE_INP {
	display: inline-block;
	width: 518px;
	height: 22px;
	padding: 0;
	margin: 0;
	border: 1px solid #7f7fc6;
	font-family: "Courier New", Courier, monospace;
}
#SUCHE_INP_SUCHWORT {
	float: left;
	width: 458px;
	height: 22px;
	padding: 0px 0px 0px 3px;
	margin: 0;
	border: 0;
	font-family: "Courier New", Courier, monospace;
}
#SUCHE_INP_SUBMIT {
	float: right;
	width: 50px;
	height: 22px;
	border: 0;
	padding: 0;
	margin: 0;
}
#SUCHE_INP_ADVICE {
	z-index: 0;
	position: absolute;
	margin-top: 23px;
	width: 516px;
	max-height: 350px;
	background-color: #FFFFFF;
	border: 1px solid #7f7fc6;
	border-top: 0px;
	padding: 0;
	font-size: 0.8em;
	color: #333333;
	visibility: hidden;
	overflow-y: auto;
}
#SUCHE_INP_ADVICE ul {
	list-style-type: none; 
	margin: 5px 5px 5px 10px; padding: 0;
}
#SUCHE_INP_ADVICE li {
 padding-bottom: 2px;
}


.pdfblock {
	border: solid 1px gray;
	padding: 5px 5px 5px 5px;
}
.pdf_ul {
	list-style-type: none;
	padding: 5px 0px 5px 15px;
}
.pdf_li {
	display: block;
	background-color: #FFFFFF;
}
.pdftitel {
	margin-top: 10px;
}


/******/
#c1 {
	display: block;
	background-color: #555555;
	}
#tt { display: inline-block; }
#con1 {
	color: #FFF;
	width: 100%;
	max-width: 980px;
	min-height: 25px;
	padding: 5px 10px 0px 10px;
	}

#c4 {
	clear: both;
	display: block;
	background-color: #555555;
	color: #FFF;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	min-height: 25px;
	padding: 5px 10px 0px 10px;
	font-weight: normal;
	}
#c4_links {
	padding: 1px 0px 0px 0px;
	float: left;
	}
#c4_rechts {
	float: right;
	}
#c4 a {
	color: #FFF;
	text-decoration: none;
	}
