/* netscape */


	
HTML {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; /*TEXT-ALIGN: center*/ }
BODY {	 
	MARGIN		: 0px; 
	PADDING		: 0px 0px 0px 0px; 
	BACKGROUND	: #fff;
	font-family	: Trebuchet, Arial, Helvetica, sans-serif;
	background-image	: url(tmpl_rnw_edz_layer_5_01_FILES/links_bg.gif);
	background-repeat	: repeat-y;



	}
	
BODY, TABLE, TD {
	 FONT-SIZE	: 100.1%; 
        font-size    :    96%;
}
#pagewrap{
background-color: transparent;
/*
	width: 780px;*/
}
	
#top{
	height			: 133px;
	border			: 0px solid blue; 
	background-image	: url(tmpl_rnw_edz_layer_5_01_FILES/top_li-mi-bg.gif);
	background-repeat	: no-repeat;
	background-position: left;
}
.topgfx-vg	{
	height			: 133px;
	border			: 0px solid red; 
	background-image	: url(tmpl_rnw_edz_layer_5_01_FILES/logo-o-r.gif);
	background-repeat	: no-repeat;
	background-position	: right;
	margin-right		: 26px;
	}

#page {	
	PADDING			: 0px; 
	MARGIN			: 0px 0px 0px 0px;
/*	BACKGROUND-COLOR	: #transparent;*/
	BACKGROUND-COLOR	: #transparent;
	TEXT-ALIGN		: left;
}
/* Fehler bei efa Font-size! */
/*
#navandcont{
	z-index	: 100;
	position	: absolute; 
	top		: 160px;	 
	left		: 130px;
	border	: 0px solid black;
	clear		: both;
}
*/
#navandcont{
	z-index	: 100;
	/*	position	: absolute; */
	position : relative;
	/* top		: 12em;	 */ 
	/* margin-right:50px; */
	/* right		: 0px;    */
	top:0px;
   padding-top: 0px;
	margin-top: 0px;
	margin-left		: 130px; /* 140 */
	border	: 0px solid black;
	clear		: both;
	background-color		: transparent;
}


#topnav-head{
/*
	width				: 750px;*/
	display     	: block;
	background		: transparent;
	padding			: 13px 0px 2px 8px;  
	text-align		: left; 
	font-size		: 1.0em; 
	border			: 0px solid #000;
	color				: #000;
	border-bottom	: 2px solid #01684B;
	z-index			: 100;
	margin-left	 	: 104px;
	/* line-height : 150%; */ /* aus wegen border-bottom */
	}
.topnav-head-no a{
	color					: #01684B;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	
	MARGIN 				: 0px 4px 1px 4px; 	
	BACKGROUND-COLOR	: #D2E8BE; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 2px solid #01684B;
	}
.topnav-head-no a:hover{
	color					:#000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	 	
	MARGIN 				: 0px 4px 1px 4px; 
	BACKGROUND-COLOR	: #E9F3DC; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 2px solid #01684B;
	}
.topnav-head-no a:focus{
	color					: #000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	
	MARGIN 				: 0px 4px 1px 4px; 
	BACKGROUND-COLOR	: #eee; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 2px solid #01684B;
	}
.topnav-head-act a{
	color					:#000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	
	MARGIN 				: 0px 4px 1px 4px; 	
	BACKGROUND-COLOR	: #fff; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 3px solid #ffffff;
	}
.topnav-head-act a:hover{
	color					:#000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	 	
	MARGIN 				: 0px 4px 1px 4px;  	
	BACKGROUND-COLOR	: #fff; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 3px solid #ffffff;
	}
.topnav-head-act a:focus{
	color					:#01684B;font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 		
	MARGIN 				: 0px 4px 1px 4px; 	
	BACKGROUND-COLOR  : #fff; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 3px solid #ffffff;
	}

/*----------------------------------------------------------------------*/

#topnav2-head UL{
	display	: block;
	padding  : 0px;
	margin	: 0px;

}
#topnav2-head LI{
	display	: block;
	float		: left;
	position	: relative;
	/*top		: 1px;*/
	
	
	padding	: 0px; 
}


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



.cleartag{
	clear:both;	background-color: transparent;
}


#content {
	BORDER-RIGHT		: #ccc 1px solid; 
	PADDING-RIGHT		: 24px; 
	BORDER-TOP			: #ccc 1px solid; 
	PADDING-LEFT		: 22px; /* 12 */
	PADDING-BOTTOM		: 25px; 
	BORDER-LEFT			: #ccc 1px solid; 
	PADDING-TOP			: 8px; 
	BORDER-BOTTOM		: 1px solid #ccc;	
	TEXT-ALIGN			: left; /* */
	margin				: 32px 36px 1px 0px;  /*2.= 136px ###*/
	height				: auto;
	min-height			: 270px;
	color					: #00684A;
	line-height		: 140%; /*cr*/
}

#content A		  {	TEXT-DECORATION: underline; color: #000190; font-weight:normal; }
#content A:hover {	TEXT-DECORATION: underline; color: #000000; font-weight:normal; }
#content IMG     {	BORDER: #e0e0d0 0px solid; }


#content UL,OL {
	/* margin		: 0 0 0 12px; */
   FONT-SIZE		: inherit; 
	line-height		: 140%;
}
#content .bodytext UL {
	/* margin		: 0 0 0 12px; */
   FONT-SIZE		: inherit; 
	line-height		: 140%;
}

#content P {
	margin			: 0 0px 0 0px;
   FONT-SIZE		: inherit; 
	line-height		: 140%; /*cr*/
}




A		{	COLOR: #444444/* #dc5e04*/ ; TEXT-DECORATION: none; }

CODE	{	COLOR: #005577; TEXT-ALIGN: left}

H1 	{ Padding-BOTTOM:4px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN: 0px; COLOR: #000000; TEXT-DECORATION: none; Padding-TOP:15px;Padding-LEFT:0px; text-align:left; }
H1 A  { Padding-BOTTOM:4px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN: 0px; COLOR: #000000; TEXT-DECORATION: none; Padding-TOP:15px;Padding-LEFT:0px; text-align:left; }
H2 	{ Padding-BOTTOM:2px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN: 0px; COLOR: #01684B; LETTER-SPACING: 0.09em; Padding-TOP:8px; text-align:left; }
H2 A  { Padding-BOTTOM:2px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN: 0px; COLOR: #01684B; LETTER-SPACING: 0.09em; Padding-TOP:8px; text-align:left; }
H3 	{ Padding-BOTTOM:1px; FONT-WEIGHT: normal; FONT-SIZE: 1.0em; MARGIN: 0px; COLOR: #333333;  text-align:left; }
H4 	{ Padding-BOTTOM:1px; FONT-WEIGHT: normal; FONT-SIZE: 1.0em; MARGIN: 0px;  text-align:left; }

/* */

H5 	{ Padding-BOTTOM:5px; FONT-WEIGHT: bold; FONT-SIZE: 1.0em; MARGIN: 0px;Padding-TOP:0px;Padding-LEFT:0px;  text-align:left; }
H6 	{ Padding-BOTTOM:5px; FONT-WEIGHT: bold; FONT-SIZE: 1.0em; MARGIN: 0px;Padding-TOP:0px;Padding-LEFT:0px;  text-align:left; }

IMG  {  BORDER: none}
/*
OL   { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
*/
FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }

P 	  { line-height: 140%;  }



/* ############################################################### */
/* CSC-Styles

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { 
	float		: left; 
	padding-right	: 10px;
	padding-top	: 2px
	}

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { 	
	float		: right; 
	padding-left	: 10px;
	padding-top	: 2px
	}

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

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


.csc-mailform{
	font-size	: 11px;
	padding		: 0px;
	margin		: 0px;
	background-color: #fff;
	}
csc-form-labelcell{
	padding		: 0px;
	margin		: 0px;
	background-color: #fff;
}
.csc-form-fieldcell{
	padding		: 0px;
	margin		: 0px;
	background-color: #fff;
}
.csc-form-label-req{
	color		: #006699;
	padding		: 0px;
	margin		: 0px;
	background-color: #fff;
}



.typo3-editPanel {
	border			: 0px solid #777;
	width			   : 1%;
	padding			: 0px;
	margin			: 0px
}



.cont-part{
	margin-bottom:12px;
}


#email {	BORDER-RIGHT: #e9e9d9 1px solid; BORDER-TOP: #e9e9d9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; BORDER-LEFT: #e9e9d9 1px solid; COLOR: #595949; BORDER-BOTTOM: #e9e9d9 1px solid }
#author {	BORDER-RIGHT: #e9e9d9 1px solid; BORDER-TOP: #e9e9d9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; BORDER-LEFT: #e9e9d9 1px solid; COLOR: #595949; BORDER-BOTTOM: #e9e9d9 1px solid }



#footwrap {
	background: transparent;
}
#footer2 {
MARGIN-TOP			: 20px; 
MARGIN-LEFT			: 0px;
PADDING-RIGHT		: 0px; 
PADDING-LEFT		: 0px; 
BACKGROUND-COLOR	: transparent; 
PADDING-BOTTOM		: 0px; 
COLOR					: #888995; 
PADDING-TOP			: 0px; 
Border-TOP			: 0px solid #ccc;
Margin-right		: 0px;
font-size			: 90%;
}
#footer2 A		  {	TEXT-DECORATION: none; color: #777; font-weight:normal }
#footer2 A:hover {	TEXT-DECORATION: underline; color: #000; font-weight:normal }



#sidebar1 {	
	position	: absolute; 
	top		: 131px;
	left		: 0px;
	width		: 94px;
	/* height		: 100%;    */
	height:500px;
	background	: #8CAE5A url(tmpl_rnw_edz_layer_5_01_FILES/img_links.jpg) no-repeat;	
	PADDING-RIGHT	: 0px; 
	PADDING-LEFT	: 0px; 
	FLOAT		: left; 
	PADDING-BOTTOM	: 0px; 
	MARGIN		: 0; 
	PADDING-TOP	: 8px; 
	BORDER-left		: red 0px solid;
}

#sidebar1xwrap{
	/*
	position	: relative; 
	float		: right;
	top  		: 40px;
	right		: 78px;
	width		: 150px;
	background	: #ccc;
	border		: 1px solid black;
	*/

}
#sidebar1x{
	padding			: 5px 5px 7px 5px;
	margin 			: 0px;
	/* background: transparent; */
	background		: #eee;	
	border			: 1px solid blue;
}

#sidebar2 {		
	FLOAT					: right; 
	PADDING-RIGHT		: 0px; 
 	PADDING-LEFT		: 0px; 
	PADDING-BOTTOM		: 0px; 
	MARGIN				: 0 0 20px 20px; 
	WIDTH					: 220px; 
	PADDING-TOP			: 0px; 
	BORDER-left			: #777 0px dashed; 
	BACKGROUND-COLOR	: transparent;
	margin-top			: 30px;
}
#sidebar2 img{
	margin-bottom		: 6px;
}


#randueberbild{
	height			: 1px;
	WIDTH			   : 180px; /* 110px ###*/
	border-left		: 0px solid #ccc;
	margin			: 0;
	padding			: 0;
}
/* navigation right */
#sidebar2x{
	padding-top			: 11px;
	margin				: 0 20px 0 0;
	BORDER				: 1px solid #A9CB77; 
	BACKGROUND-COLOR	: #E9F3DC;
	padding-bottom		: 20px;
}
#sidebar2x P{
	padding			: 10px;
	margin			: 0px;
}
#sidebar2x UL{
	padding			: 10px;
	margin			: 0 20px 0 0;
	BACKGROUND-COLOR	: transparent;
}

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


/* --- 2 --- */

#sidebar1x UL {
   PADDING-RIGHT	: 0px; 
  	PADDING-LEFT	: 0px; 
  	PADDING-BOTTOM	: 1px; /*+1*/
	PADDING-TOP		: 1px; /*+1*/
	BORDER-LEFT		: #87CEEB 0px solid;
	BORDER-RIGHT	: #87CEEB 0px solid;
	BORDER-TOP		: #87CEEB 0px solid ;
	MARGIN			: 0px; 
    /* MARGIN: 1.2em 0px 1.2em 2em; */
	LINE-HEIGHT		: 1.5em;
 	BACKGROUND-COLOR: #eee;
	LIST-STYLE-TYPE: none;
	font-weight		: normal;
}
#sidebar1x UL LI {
	PADDING-RIGHT	: 0px; 
	PADDING-LEFT	: 10px; 
	PADDING-BOTTOM	: 1px; /*+1*/ 
	PADDING-TOP		: 1px; /*+1*/ 
	MARGIN			: 0px; 
	BORDER-BOTTOM	: 0px solid #E2ADBF; /* für BOX */
	LIST-STYLE-TYPE: none;
}
#sidebar1x UL LI A {
	PADDING-RIGHT	: 0px; 
	DISPLAY			: block; 
	PADDING-LEFT	: 10px; 
	PADDING-BOTTOM	: 0px; 
	MARGIN			: 0px 0px 0px -10px; 
	WIDTH				: 100%;
	PADDING-TOP		: 2px; 
	voice-family	: inherit;
}

#sidebar1x UL LI A:hover {	BACKGROUND-COLOR: transparent;	WIDTH	: 100%; color: #000; text-decoration:underline;
}

/* --- 3 --- */
#sidebar1x UL UL {
	MARGIN					: 0px; 
	BORDER-TOP-STYLE		: none; 
	BORDER-RIGHT-STYLE	: none; 
	BORDER-LEFT-STYLE		: none; 
	BORDER-BOTTOM-STYLE	: none;
}
#sidebar1x UL UL LI {
	PADDING-RIGHT	: 0px; 
	BORDER-TOP		: #e8e7d0 0px solid; /* für BOX */
	PADDING-LEFT	: 25px; 
	PADDING-BOTTOM	: 0px; 
	MARGIN			: 0px 0px 1px -10px; /* margin bottom für Linie */
	PADDING-TOP		: 0px; 
	BORDER-BOTTOM-STYLE: none;
/*
   height			: auto ! important;               
   height			:1px; 
	*/
}
#sidebar1x UL UL LI A {
	PADDING-RIGHT	: 0px; 
	PADDING-LEFT	: 25px; 
	PADDING-BOTTOM	: 0px; 
	MARGIN			: 0px 0px 0px -25px;  
	WIDTH				: 100%;
	PADDING-TOP		: 1px; 
	voice-family	: inherit;
}
#sidebar1x UL UL LI A:hover {	BACKGROUND-COLOR: transparent;	WIDTH	: 100%; color: #000; text-decoration:underline;
}


/* --- 4 --- */
#sidebar1x UL UL UL {
	MARGIN			: 0px; 
	BORDER-TOP-STYLE		: none; 
	BORDER-RIGHT-STYLE	: none; 
	BORDER-LEFT-STYLE		: none; 
	BORDER-BOTTOM-STYLE	: none;
}
#sidebar1x UL UL UL LI {
	PADDING-RIGHT	: 0px; 
	BORDER-TOP		: #e8e7d0 0px solid; /* für BOX */
	PADDING-LEFT	: 40px; 
	PADDING-BOTTOM	: 0px; 
	MARGIN			: 0px 0px 1px -10px; /* margin bottom für Linie */
	PADDING-TOP		: 0px; 
}
#sidebar1x UL UL UL LI A {
	PADDING-RIGHT	: 0px; 
	PADDING-LEFT	: 45px; 
	PADDING-BOTTOM	: 0px; 
	MARGIN			: 0px 0px 0px -55px;  
	WIDTH				: 100%; 
	PADDING-TOP		: 2px; 
	voice-family	: inherit;
}
#sidebar1x UL UL UL LI A:hover {
	BACKGROUND-COLOR  : #fff;
	WIDTH		 			: 100%; 
}

/*## ZUSTÄNDE ##########################################################################################*/
#sidebar1x UL .nor1 A 		{ BACKGROUND-COLOR: transparent;	WIDTH	: 100%; color: #880636; }
#sidebar1x UL .act1 A 		{ BACKGROUND-COLOR: transparent;	WIDTH	: 100%; color: #880636; }
#sidebar1x UL UL .nor2 A 	{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #880636; }
#sidebar1x UL UL .act2 A 	{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #880636; }
#sidebar1x UL UL UL .nor3 A{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #333; }
#sidebar1x UL UL UL .act3 A{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #333; }

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

/*
#sidebar2x UL LI A:hover {
	BACKGROUND-COLOR  : #fff;
	WIDTH		 			: 100%; 
}
#sidebar2x UL .nor1 A 		{ BACKGROUND-COLOR: transparent;	WIDTH	: 100%; color: #01684B; }
#sidebar2x UL .act1 A 		{ BACKGROUND-COLOR: transparent;	WIDTH	: 100%; color: #01684B; }
#sidebar2x UL UL .nor2 A 	{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #01684B; }
#sidebar2x UL UL .act2 A 	{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #01684B; }
#sidebar2x UL UL UL .nor3 A{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #333; }
#sidebar2x UL UL UL .act3 A{ BACKGROUND-COLOR: #fff;	WIDTH	: 100%; color: #333; }
*/
/*
#sidebar2x A 		{	COLOR: #01684B }
#sidebar2x A:hover 	{	COLOR: #01684B; TEXT-DECORATION: underline }
#sidebar2x LI 		{	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: none }
#sidebar2x UL 		{	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 10px;  LIST-STYLE-TYPE: none }
#sidebar2x UL UL	{	PADDING: 0px 0px 0px 10px; MARGIN: 0px 0px 0px 10px;  LIST-STYLE-TYPE: none }
*/


.accessKey	{	text-decoration:underline; }

.althide{
	position: absolute; 
   top:  -1000px; 
   left: -1000px;        
   width:  0; 
   height: 0; 
   overflow: hidden; 
   display:  inline;        
}

dfn {	         
	position: absolute; 
   top:  -1000px; 
   left: -1000px;        
   width:  0; 
   height: 0; 
   overflow: hidden; 
   display:  inline;        
	}

#sidebar1x UL UL DFN {	         
	position: absolute; 
   top:  -1000px; 
   left: -1000px;        
   width:  0; 
   height: 0; 
   overflow: hidden; 
   display:  inline;        
	}
	
	

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


.dontshow { 
	/* wie althide */
	position: absolute; 
   top:  -1000px; 
   left: -1000px;        
   width:  0; 
   height: 0; 
   overflow: hidden; 
   display:  inline;   
}
.leftnav-nor1 a {font-weight: normal}
.leftnav-act1 a {font-weight: bold;}



#content .contenttable .bodytext {
   FONT-SIZE		: inherit; 
	margin-left		: 0;
	padding-left	: 0;
}

#content .contenttable{
	background-color	: #fff;
	color					: inherit;
	margin-left			: 0px;
	margin-top			: 10px;
	margin-bottom		: 12px;
	padding				: 0;
}

#content TABLE{
	BORDER				: #ccc 0px solid;	
	padding				: 0px;
	}

	
#content .contenttable td{
	background-color	: #fff;
	color					: #00684A;
	FONT-SIZE			: 100.1%; 
	vertical-align: top;
}
#content .contenttable td img{
padding-left: 0px;
}
/* ############# Schriftgrösse in tabelle ##### */
#content Table.contenttable td P, P.MsoNormal{
	background-color	: transparent;
	padding-left		: 0;
	margin-left  		: 0;
	FONT-SIZE			: 100.1%;  
	color					: #00684A;
}
/*
#content Table.contenttable td P.MsoNormal{
	background-color	: #fff;
	padding-left		: 0;
	margin-left  		: 0;
	FONT-SIZE			: 100%;
	color					: #00684A;
}
*/

/* ############# Schriftgrösse in tabelle ##### */



#content .csi-imagewrap{
	margin-left	: 18px;
}


/* nur Sprechzeitenformular #################################################### */

#content .contenttablespr .bodytext {
	margin-left	: 0;
	padding		: 3px;
}
#content .contenttablespr{
	BORDER			: #ccc 1px solid;	
	background-color	: transparent;
	color			: inherit;
	margin-left		: 10px;
	margin-bottom		: 12px;
}
#content .contenttablespr tr.even{
	background-color	: #F4FCF9;
}
#content .contenttablespr tr{
	background-color	: #E7F5F0;
}
#content Table.contenttablespr td P{
	/*background-color	: #E7F5F0;*/
	padding-left		: 0;
	margin-left  		: 0;
}

blockquote {
	text-align  : left;
	margin-left : 24px;
}
b {
	text-align: left;
}

























#sidebarwrap{
/**/
		WIDTH					: 214px; 
		FLOAT					: left; /*right; */
		margin-bottom		: 25px;
		BACKGROUND-COLOR	: #ffffff; 
		/* border			: 1px solid #ffcccc; */
		
}
/**/
#sidebar2x {
/*position: static;*/
z-index:3000;
border: none;
	PADDING-RIGHT		: 0px; 
	PADDING-LEFT		: 0px; 
	PADDING-BOTTOM		: 0px; 
	PADDING-TOP			: 0px; 
	voice-family		: inherit;
	FONT-WEIGHT			: normal; 
	}


#sidebar2x UL {
	BORDER-RIGHT: #ACACAC 1px solid ; PADDING-RIGHT: 0px; 
	BORDER-TOP: #ACACAC 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0em 0px; 
	BORDER-LEFT: #ACACAC 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: transparent
}
#sidebar2x UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid #ACACAC;
}
#sidebar2x UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px -10px; WIDTH: 100%; PADDING-TOP: 1px; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; voice-family: inherit
}
#sidebar2x UL LI A:hover {
	WIDTH: 100%; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none;
}




#sidebar2x UL UL {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#sidebar2x UL UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #E0E8ED 1px solid; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -10px; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
#sidebar2x UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -25px; WIDTH: 100%; PADDING-TOP: 0em; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; voice-family: inherit
}
#sidebar2x UL UL LI A:hover {
	WIDTH: 100%; BACKGROUND-COLOR: #ffd57b
}
#sidebar2x UL UL UL {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#sidebar2x UL UL UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #E0E8ED 1px solid; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -25px; PADDING-TOP: 0px
}
#sidebar2x UL UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -35px; WIDTH: 100%; PADDING-TOP: 0em; TEXT-DECORATION: none; voice-family: inherit
}
#sidebar2x UL UL UL LI A:hover {
	WIDTH: 100%; BACKGROUND-COLOR: #ffd57b
}
#sidebar2x UL UL UL UL {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sidebar2x UL UL UL UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: 1px solid #E0E8ED; PADDING-LEFT: 45px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px -35px; PADDING-TOP: 0px
}
#sidebar2x UL UL UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px -45px; WIDTH: 100%; PADDING-TOP: 0.2em; TEXT-DECORATION: none; voice-family: inherit
}
#sidebar2x UL UL UL UL LI A:hover {
	WIDTH: 100%; BACKGROUND-COLOR: #ffd57b
}



#sidebar2x UL .nor1 A {
	WIDTH: 100%; COLOR: #01684B; BACKGROUND-COLOR: transparent
}
#sidebar2x UL .nor1 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #CAE0AD;
}
#sidebar2x UL .act1 A {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #D2E8BE;
}
#sidebar2x UL .act1 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #D2E8BE;
}




#sidebar2x UL UL .nor2 A {
	WIDTH: 100%; COLOR: #3b6f9c; BACKGROUND-COLOR: #ffffff
}
#sidebar2x UL UL .nor2 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #D2E8BE;
}
#sidebar2x UL UL .act2 A {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #CAE0AD;
}
#sidebar2x UL UL .act2 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #D2E8BE;
}




#sidebar2x UL UL UL .nor3 A {
	WIDTH: 100%; COLOR: #3b6f9c; BACKGROUND-COLOR: #ffffff
}
#sidebar2x UL UL UL .nor3 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ffedc6;
}
#sidebar2x UL UL UL .act3 A {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #DDEEFF;
}
#sidebar2x UL UL UL .act3 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #DDEEFF;
}



#sidebar2x UL UL UL UL .nor4 A {
	WIDTH: 100%; COLOR: #3b6f9c; BACKGROUND-COLOR: #ffffff
}
#sidebar2x UL UL UL UL .nor4 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ffedc6;
}
#sidebar2x UL UL UL UL .act4 A {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ECF6FF;
}
#sidebar2x UL UL UL UL .act4 A:hover {
	WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ECF6FF;
}


#fontsize{
	position: absolute; top: 78px; left: 116px; z-index: 1000; font-size: 13px; color: #666;
display:none
}




/*#############################################################*/
/*
td p           { padding:0; margin:0; line-height: 100% }
td .bodytext   { padding:0; margin:0; line-height: 100% }
td p .bodytext { padding:0; margin:0; line-height: 100% }

p .bodytext    { padding:0; margin:0; lineheight: 100% }

.contenttable td > p .bodytext { padding:0; margin:0; lineheight: 100% }

.programmtabelle    { padding:0; margin:0; line-height: 100% ; border-collapse:collapse;}
.programmtabelle td { padding:0; margin:0; line-height: 100% ; }
.programmtabelle p  { padding:0; margin:0; lineheight: 100% }
.programmtabelle .bodytext  { padding:0; margin:0; lineheight: 100% }
.programmtabelle p .bodytext  { padding:0; margin:0; lineheight: 100% }
*/
/*#############################################################*/

.contenttable { padding:0; margin:0; lineheight: 100%; border-collapse:collapse; }

.programmtabelle_xxx    { padding:0; margin:0; line-height: 100% ; border:1px solid #789; border-collapse:collapse;}

.programmtabelle td { padding:1px 3px 6px 2px; margin:0; line-height: 100% ; border:1px solid #ccc;}












@media print{
#top         {display:none}
#topnav-head {display:none}
#fontsize    {display:none}
#navandcont  {padding:0; margin:0; }
#content     { }
#sidebar1    {display:none}


td textarea {border:1px solid #789;}


/*
media print ENDDE
*/
}
