body {
	padding: 0;
	margin: 0 0 30px 0;
	font-family	: Verdana, Arial, Helvetica, sans-serif;/*cr*/
	background-image: url(tmpl_layer_k-ni_dreisp-4_FILES/k-n_bg_1.gif);
	background-repeat: repeat-x;
	background-color: #C8E7FF;
}
body,table,td {
	font-size: 101%;
}

#pageContainer {
	border: 1px solid #0076C1;
	border-width: 1px;
	margin: 15px;		
	min-width: 600px; /*60*/
	width: auto;
	background-color: #fff;
	
	/* original
	border: solid 1px #fff;
	border-width: 0 1px;
	margin: 0;		
	min-width: 60em;
	width: auto;
	*/
}
* html #pageContainer {
	/* \*/
	word-wrap: break-word;
	/* verhindert float-Probleme beim IE/Win siehe Referenz zu float */
}

#header {
	height				: 118px;
	border				: 1px solid blue; 
	/*
	background-image	: url(tmpl_layer_k-ni_dreisp-4_FILES/k-n_top5_bg_breit.gif);*/
	background-image  : url(tmpl_layer_k-ni_dreisp-4_FILES/kibis-nienburg_6.jpg);
	margin				: 0;
	padding				: 0;
	Border				: 0px solid #B5CAD7;
}

#subheader {
	COLOR					: #666666; 
	BACKGROUND-COLOR	: #fff; 
	/*HEIGHT				: 16px;*/
	Border-top			: 0px solid #B5CAD7;
	Border-bottom		: 0px solid #B5CAD7;
	padding				: 2px 10px 2px 16px;
	text-align			: right; 
	font-size			: 0.9em;
}

.efa  {float: left; padding-left:4px  }
.allg { }


#subheader A 			{	COLOR: #666666; TEXT-DECORATION: none; border-bottom:0px solid #cccccc;}
#subheader A:link 	{	COLOR: #666666; }
#subheader A:visited{	COLOR: #666666; }
#subheader A:hover 	{	COLOR: #000000; }
#subheader A:active  {	COLOR: #666666; }

#outerContainer {
	border-left: 15.5em solid #fff;
	border-right: 4em solid #fff;/*4em*/
}
#innerContainer {
	border: solid 1px #ccc;
	border-width: 0 0 0 1px;
	background: #FFF;
	margin: 0 -1px 14px 0;
	width: 100%;
	z-index: 1;
	padding-left:15px;/* +cr */

}

#middle p {
	padding: 0 0.5em;
}
#left, #middle, #right, #SOWrap, #footer {
	overflow: visible;
	position: relative;
}
#SOWrap {
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}
#middle {
	float: right;
	margin: 20px 0 0 -1px;
	width: 100%;
	z-index: 5;

	word-wrap: normal;
	
}
#left{
	float: left;
	margin: 0 1px 0 -16.5em;
	width: 16.5em;
	z-index: 4;
	/*min-height:300px  +cr*/
}
#right {
	float: right;
	width: 4em; /*4em*/
	margin: 0 -4em 0 1px; /*-4em*/
	z-index: 2;
}
#footer {
	background		: transparent;
	font-size		: 0.9em; 
	margin			: 0; 
	padding			: 0.5em 0.5em 20px 1.0em ; 
	COLOR				: #555555; 
	Border-top		: 1px solid #B5CAD7; 
	/*height			: 60px;*/
}
.footerleft{
	float				: left;
	margin-top		: 8px; 
}
.footerright{
	float				: right;
}
#footer A 			{	COLOR: #1F82AF;TEXT-DECORATION: none; border-bottom:1px dashed #cccccc;}
#footer A:link 	{	COLOR: #1F82AF; }
#footer A:visited	{	COLOR: #1F82AF; }
#footer A:hover 	{	COLOR: #000000; }
#footer A:active 	{	COLOR: #1F82AF; }

#footer P {
	margin			: 8px 15px 0px 0; 
	padding			: 0px;
}


.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background-color:#fff;
}
/*
h1,h2 { 
	font-size: 1.7em;
	margin: 0; 
}
*/
p { margin: 0; line-height : 150%; } 

/*################################################################*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvv cr vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
A 		{	COLOR: #1F82AF; TEXT-DECORATION: none; border-bottom:0px dashed #cccccc; font-weight:bold }
A:link 		{	COLOR: #1F82AF; }
A:visited	{	COLOR: #1F82AF; }
A:hover 	{	COLOR: #000000; }
A:active 	{	COLOR: #1F82AF; }

H1 	{	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0.0em 0 0.4em 0; COLOR: #1F82AF; TEXT-DECORATION: none}
H1 A 	{	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0.08em 0 0.4em 0; COLOR: #1F82AF; TEXT-DECORATION: none}
H2 	{	FONT-WEIGHT: bold;   FONT-SIZE: 1.2em; MARGIN: 0.6em 0 0.3em 0; COLOR: #1F82AF; TEXT-DECORATION: none; LETTER-SPACING: 0.0em}
H2 A 	{	FONT-WEIGHT: bold;   FONT-SIZE: 1.2em; MARGIN: 0.6em 0 0.3em 0; COLOR: #1F82AF; TEXT-DECORATION: none; LETTER-SPACING: 0.0em}
H3 	{	FONT-WEIGHT: bold;   FONT-SIZE: 1.0em; MARGIN: 0.4em 0 0.2em 0; COLOR: #5F5F5F; }
H4 	{	FONT-WEIGHT: bold;   FONT-SIZE: 1.0em; MARGIN: 0.1em 0 0.1em 0; COLOR: #1F82AF; }
HR{height:1px; color #555;}



#rand	{
	height				: 13px;
	border				: 0px solid red; 
	background-image	: url(tmpl_layer_k-ni_dreisp-4_FILES/rand-schatten_u.gif);
	background-repeat	: repeat-x;
	background-position : left;
	}
	
.homegif{
	width		: 528px;
	height	: 118px;
}
.nobr {
	white-space:nowrap;
}


/*#########################################################
###########################################################
#########################################################*/

#sidebar {
	MARGIN			: 5px 5px 5px 15px;
	PADDING-BOTTOM	: 0px; 
	PADDING-TOP		: 0px; 
	BACKGROUND-COLOR: transparent; 
	voice-family	: inherit;
	border-right	: 0px solid #cccccc;
	font-weight	 	: bold; 
	/*
	width				: 12em; */
}
#sidebar UL {
	PADDING	 				: 0px; 
   MARGIN					: 1.2em 0 1.2em 0; 
	
	

	
}
#sidebar UL LI {
	PADDING-RIGHT			: 0px; 
	PADDING-LEFT			: 0px; 
	PADDING-BOTTOM			: 2px; 
	PADDING-TOP				: 2px; 
	MARGIN					: 0 0 0 20px; 
}

#sidebar UL UL {
	PADDING					: 0px; 
	MARGIN					: 0; 
	PADDING-TOP				: 2px; 
}
#sidebar UL UL LI {
	PADDING-RIGHT			: 0px; 
	PADDING-LEFT			: 0px; 
	PADDING-BOTTOM			: 2px; 
	PADDING-TOP				: 2px; 
	MARGIN					: 0 0 0 20px; /*################*/
}

/*## ZUSTÄNDE ##########################################################################################*/

#sidebar UL .nor1 A 				{  list-style: none outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-blau.gif); BACKGROUND-COLOR: transparent; color: #3B6F9C; }
#sidebar UL .nor1 A:hover 		{  list-style: none outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-rot.gif); }
#sidebar .nor1  					{  list-style: none outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-blau.gif); }
#sidebar .act1  					{  list-style: none outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-rot.gif); }
#sidebar UL .act1 A 				{  BACKGROUND-COLOR: transparent; color: #000000; }


/*
#sidebar UL .act1 A:link 		{  list-style: url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-rot.gif);}
#sidebar UL .act1 A:hover		{  list-style: url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-rot.gif);}
*/

#sidebar UL UL .nor2 A 			{	list-style: outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-blau.gif); BACKGROUND-COLOR:  transparent; color: #3B6F9C; }
#sidebar UL UL .nor2 A:hover 	{  list-style: outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-rot.gif); }
#sidebar .nor2  					{  list-style: outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-blau.gif); }
#sidebar .act2  					{  list-style: outside url(tmpl_layer_k-ni_dreisp-4_FILES/_dot-rot.gif); }											
#sidebar UL UL .act2 A 			{	BACKGROUND-COLOR: transparent; color: #000000; }



/*#########################################################
###########################################################
#########################################################*/


/*-------------------- --------------------*/	
table{
	margin:0;
	padding:0;
	border:none;
}	

.RTEtable td P{
	margin:0;
	padding:0;
}
/*-------------------- --------------------*/


#middle .contenttable {
	margin:0;
	padding:0;
	font-size:100.1%;
	border:0 px solid #ccc;
	line-height:100%;
	border-collapse: collapse;
}
.contenttable td      { background-color:#ffffff; padding-left:0px; margin-left:0px; vertical-align: top; border: 0px solid #ffffff;  }
.contenttable td p{
	margin:0;
	padding:0;
}   
.cleaner{
	clear: both;
	height:12px;
	}

/*
.sitemap1{margin-left: 10px;}
.sitemap2{margin-left: 40px;}
.sitemap3{margin-left: 70px;}
.sitemap4{margin-left: 100px;}
*/

.csc-menu-2 P.csc-sitemap-level1   		{ line-height:130%; margin-left: 20px; margin-top: 12px;}
.csc-menu-2 P.csc-sitemap-level2   		{ line-height:130%; margin-left: 40px; }
.csc-menu-2 P.csc-sitemap-level3   		{ line-height:130%; margin-left: 60px; }
.csc-menu-2 P.csc-sitemap-level4   		{ line-height:130%; margin-left: 80px; }
.csc-menu-2 P.csc-sitemap-level1 A 		{ line-height:130%; margin-left: 20px; color: #000000;font-weight:normal;margin-top: 22px; }
.csc-menu-2 P.csc-sitemap-level2 A 		{ line-height:130%; margin-left: 40px; font-weight:normal }
.csc-menu-2 P.csc-sitemap-level3 A 		{ line-height:130%; margin-left: 60px; font-weight:normal }
.content .csc-menu-2 P.csc-sitemap-level4 A 	{ line-height:130%; margin-left: 80px; font-weight:normal }

#middle UL {
	line-height	: 140%; 
	margin-top	: 0.5em;
	/* margin-left	: 18px; */
	}

.sk-helpguide-pi1 .contentWrapper H4 {}
.sk-helpguide-pi1 .contentWrapper P A 		{	COLOR: #1F82AF; TEXT-DECORATION: underline; border-bottom:0px dashed #cccccc; font-weight:bold }
.sk-helpguide-pi1 .contentWrapper P A:link 	{	COLOR: #1F82AF; TEXT-DECORATION: underline; }
.sk-helpguide-pi1 .contentWrapper P A:visited	{	COLOR: #1F82AF; TEXT-DECORATION: underline; }
.sk-helpguide-pi1 .contentWrapper P A:hover 	{	COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold }
.sk-helpguide-pi1 .contentWrapper P A:active 	{	COLOR: #1F82AF; TEXT-DECORATION: underline; }


/*
.form-1  {padding: 3px; border:1px solid #ccc; margin:4px 0 12px 0; height:1%; background-color: #eee; width:auto }
.form-2  {padding: 3px; border:1px solid #ccc; margin:4px 0  4px 0; height:1%; background-color: #eee; width:auto }
*/


INPUT    {font-size: 100.01%; margin:0px; padding:0px; }
SELECT   {font-size: 100.01%; margin:0px; padding:0px; }
TEXTAREA {font-size: 100.01%: margin:0px; padding:0px; }
LABEL	 {border:0px solid #555;  width: 10.0em;}
FORM     {font-size: 100.01%; margin:0px; padding:0px; }

.switch { font-size: 12px;}
LI { margin:0 0 3px 0; padding:0px; } 





.box{ 
border:0px solid red;
padding: 0 0     0px  0;
margin:  0 12px 12px  0;
float:left;
}
.innerbox{ 
border:1px solid #777;
text-align:center;
vertical-align: middle;
padding: 0px;
background-color: #transparent; 
display:block; 
width:2em; height:2em;
color:#777;
padding: 0;
}

.innerbox a       {background-color: #fff; display:block; width:100%; height:100%; text-decoration:none}
.innerbox a:hover {background-color: #333; display:block; width:100%; height:100%; text-decoration:none; color:#fff }
.innerbox a:active{background-color: #777; display:block; width:100%; height:100%; text-decoration:none; color:#fff }
.innerbox a:focus {background-color: #777; display:block; width:100%; height:100%; text-decoration:none; color:#fff }


.box a:link   		{background-color: #ECF3FD;display: block;width: 100%;height: 100%;text-decoration: none;}
.box a:visited		{background-color: #ECF3FD; display:block; width:100%; height:100%; text-decoration:none}
.box a:hover 		{background-color: #3B6F9C; display:block; width:100%; height:100%; text-decoration: none; color: #fff;
}
.box a:active		{background-color: #3B6F9C; display:block; width:100%; height:100%; text-decoration:none; color:#fff }
.box a:focus 		{background-color: #3B6F9C; display:block; width:100%; height:100%; text-decoration:none; color:#fff }


.switch a IMG {border: 0px #777 solid}

/* */
.alfatab {
	border: 1px #777 solid, display:inline;
	background-color: transparent;
}


.logolinksunten a IMG {border:none}

.totop { }
.keywords-all ul{
	padding-top:1em;
}
