HTML {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center }
BODY {
	FONT-SIZE: 100.01%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	PADDING: 0px 0px 20px 0px;
	BACKGROUND: #C0D1D9 url(images/scr_dev5_1E_2kx32_cl.jpg) repeat-x; 
}	

body,table,td {
	/*font-size: 80%;*/
}

#bgcell{
	background-image: url(images/middle_ft_V5_1_bot.jpg);
	background-color: transparent;
	text-align: left;
	margin: auto;
	padding: 0px;
	width: 770px;
}

#pageContainer {
	text-align: left;
	margin: auto;
	padding: 0px;
	width: 770px;
	border: 0px solid #ccc;
	background-color: transparent; 
	background-image: url(images/middle_ft_V5_1.jpg);
	background-repeat: no-repeat; 	
}

* html #pageContainer {
	/* \*/
				/* word-wrap: break-word; */     /*off-cr*/
				   word-wrap: break-word;            /*off-cr*/
	/* verhindert float-Probleme beim IE/Win siehe Referenz zu float */
}



#header {
	height				: 211px;
	border				: 0px solid blue; 
	margin				: 0;
	padding				: 0;
	Border				: 0px solid #B5CAD7;
	background-image: url(images/head_V5_4b.jpg);
	background-color: transparent;
}
.topgfx-vg{
	background: transparent;
}

#subheader {
	COLOR					: #666666; 
	BACKGROUND-COLOR	: transparent; 
	Border-top			: 0px solid #B5CAD7;
	Border-bottom		: 1px solid #B5CAD7;
	padding				: 0px 0px 2px 0px;
   margin				: 0px 48px 10px 48px;
	text-align			: right; 
	font-size			: 0.9em;
}

.efa  {float: left; padding-left: 2px  }
.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 {
}

#innerContainer {
	border: solid 0px #000;
	border-width: 0px;
	background: transparent;
	margin: 0 -1px 14px 0;
	z-index: 1;
	padding-left:15px;/* +cr */
}

* html #innerContainer {
	/* \*/
				/* word-wrap: break-word; */     /*off-cr*/
				   word-wrap: normal;            /*off-cr*/
	/* sonst kein 'justify' */
}

#left, #middle, #right, #SOWrap {
	overflow: visible;
	position: relative;
	background: transparent;
}
#SOWrap {
	float: left;
	margin: 0 -1px 0 0;
	z-index: 3;
	border:1px solid blue;
}
#middle {
	margin		: 0px 64px 0 14.8em;
	z-index		: 5;
	border		: 0px solid #ccc;
	padding-top	: 2px;
	
	/* width			: 520px; */
}

/*################## 3px Error ######################*/
* html #middle {
	height: 1%;
}
/*###################################################*/




#middle h2, #middle p {
	padding: 0 0 0 0 ;
}


#leftwrap{
	float: left;
	width: 13.0em;
	z-index: 44;
	border:0px solid #eee;
	/* margin-bottom:90px; */
}

#left{
	margin: 0 0px 0 10px;
	z-index: 4;
}

#right {
	float: right;
	width: 180px;
	margin: 0;
	z-index: 2;
	border:0px solid #ccc;
	background:transparent;
	padding-top: 5px;
}

#c-right {
	margin: 22px 30px 0 20px; /* 0px 30px 0 20px; */
	background:transparent;
	border:0px solid #ccc;
	background:#fff;
}


#footer {
	background:transparent;
	font-size		: 0.9em; 
	margin			: 0 40px 0 40px; 
	padding			: 0.5em 1em;
	COLOR				: #333; 
	Border-top		: 1px solid #B5CAD7; 
}
#footer A 			{	COLOR: #286A88;TEXT-DECORATION: none; border-bottom:1px dashed #777;}
#footer A:link 	{	COLOR: #286A88; }
#footer A:visited{	COLOR: #286A88; }
#footer A:hover 	{	COLOR: #000000; }
#footer A:active {	COLOR: #286A88; }

#footer p {
	padding			: 0px; 
	margin			: 0px; 
	text-align		: center;
}
#bottom{
	height:45px;
	background-image: url(images/foot_V5_1.jpg);
	background-color: transparent;
	border:0px solid green;
}
.cleaner {
	clear:both;
	border:0px none;
	margin:0; 
	padding:0;
	background-color:transparent;
}
h1,h2 { 
	font-size: 1.7em;
	margin: 0; 
}
p { margin: 0.5em 0; line-height : 140%; }

/*################################################################*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvv cr vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
A 			{	COLOR: #2C7595; TEXT-DECORATION: none; border-bottom:0px dashed #cccccc;}
A:link 	{	COLOR: #2C7595; }
A:visited{	COLOR: #2C7595; }
A:hover 	{	COLOR: #000000; }
A:active {	COLOR: #2C7595; }

H1 	{	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0.8em 0 0.4em 0; COLOR: #2C7595; TEXT-DECORATION: none}
H1 A 	{	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0.8em 0 0.4em 0; COLOR: #2C7595; TEXT-DECORATION: none}
H2 	{	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN: 0.4em 0 0.3em 0; COLOR: #2C7595; TEXT-DECORATION: none; LETTER-SPACING: 0.0em}
H2 A 	{	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN: 0.4em 0 0.3em 0; COLOR: #2C7595; TEXT-DECORATION: none; LETTER-SPACING: 0.0em}
H3 	{	FONT-WEIGHT: bold;   FONT-SIZE: 1.0em; MARGIN: 0.2em 0 0.2em 0; COLOR: #5F5F5F; }
H4 	{	FONT-WEIGHT: bold;   FONT-SIZE: 1.0em; MARGIN: 0.1em 0 0.1em 0; COLOR: #5F5F5F; }



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

#sidebar {
	MARGIN			: 5px 5px 5px 25px;
	PADDING-BOTTOM	: 0px; 
	PADDING-TOP		: 0px; 
	BACKGROUND-COLOR: transparent; 
	voice-family	: inherit;
	border-right	: 0px solid #cccccc;
	font-weight	 	: normal; 
}
#sidebar UL {
	PADDING-RIGHT			: 0px; 
   PADDING-LEFT			: 0px; 
   PADDING-BOTTOM			: 1px;
   MARGIN					: 1.2em 0 1.2em 0; 
	LINE-HEIGHT				: 1.5em;
}
#sidebar UL LI {
	PADDING-RIGHT			: 0px; 
	PADDING-LEFT			: 0px; 
	PADDING-BOTTOM			: 1px; 
	PADDING-TOP				: 1px; 
	MARGIN					: 0 0 0 0px; 
}

#sidebar UL UL {
	MARGIN					: 0px; 
}
#sidebar UL UL LI {
	PADDING-RIGHT			: 0px; 
	PADDING-LEFT			: 0px; 
	PADDING-BOTTOM			: 0px;  
	MARGIN					: 0px 0px 0px 0px;
	PADDING-TOP				: 0px;  
}
#sidebar UL UL UL {
	MARGIN					: 0px; 
}
#sidebar UL UL UL LI {
	PADDING-RIGHT			: 0px; 
	PADDING-LEFT			: 0px; 
	PADDING-BOTTOM			: 0px;  
	MARGIN					: 0px 0px 0px 16px;
	PADDING-TOP				: 0px;  
}
/*## ZUSTÄNDE ##########################################################################################*/
#sidebar .li-core{
	border: 1px solid #eee;
}

#sidebar .nor1  			 	{  list-style: none; /* outside url(images/_dot-blau.gif); */ }
#sidebar .act1  				{  list-style: none; /* outside url(images/_dot-rot.gif); */}
#sidebar UL .nor1 A 		 	{  BACKGROUND-COLOR: transparent; color: #2C7595; }
#sidebar UL .nor1 A:hover	{  BACKGROUND-COLOR: transparent; color: #000000;   text-decoration: underline;}
#sidebar UL .act1 A 			{  BACKGROUND-COLOR: transparent; color: #000000; }

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

#sidebar .nor2  				{ list-style: url(images/_dot-blau.gif); 	margin-left: 15px;}
#sidebar .act2  				{ list-style: url(images/_dot-rot.gif);   	margin-left: 15px;}
#sidebar UL UL .nor2 A 		 {	BACKGROUND-COLOR:  transparent; color: #2C7595; margin-left: 0px;}
#sidebar UL UL .nor2 A:hover{ BACKGROUND-COLOR: transparent; color: #000000; 	margin-left: 0px;  text-decoration: underline;}
#sidebar UL UL .act2 A 		{ BACKGROUND-COLOR: transparent; color: #000000; 	margin-left: 0px;}




#sidebar .nor3  			 	{ list-style: url(images/_dot-grau.gif); }
#sidebar .act3  				{ list-style: url(images/_dot-rot.gif); }
#sidebar UL UL UL .nor3 A 		 {	BACKGROUND-COLOR:  transparent; color: #2C7595; }
#sidebar UL UL UL .nor3 A:hover{ BACKGROUND-COLOR: transparent; color: #000000;   text-decoration: underline;}
#sidebar UL UL UL .act3 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;
	text-align: left;
}
.contenttable td      { 
	background-color:transparent; 
	padding-left:0px; 
	margin-left:0px; 
	vertical-align: top; 
	border: 0px solid #ffffff;  
	text-align: left;
	}
.contenttable td p{
	margin:0;
	padding:0;
	text-align: left;
}   


.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 }
LI {line-height:140%}

/*
#middle table {
	margin:0;
	padding:0;
	font-size:100.1%;
	border:0 px solid #ccc;
	line-height:100%;
	border-collapse: collapse;
}

#middle td p .bodytext{
	font-size:100.1%;
}
*/
/*
td .csc-form-label-req {
	margin: 0;
	padding: 0;
	font-size: 13px;
}*/
.csc-loginform {
	margin: 0;
	padding: 0;
	font-size: 100.1%;
}
#middle form .csc-mailform td{
	margin:0;
	padding:0;
	/* font-size:100.1%; */
	font-size:13px;
}
p .bodytext{
    clear:both;
	 	text-align: justify;
}

#middle P {
	text-align: justify;
	}
#middle .bodytext{
	text-align: justify;
	}	

.csc-mailform td {
	padding: 0 4px 0 0; 

}






#middle td p .standardboldLarger { text-align:left; font-weight:bold }

td img #ProductImage { float:right; text-align:right;}



label    { display : block; }
fieldset { border  : none;  }

.tx-pbsurvey-pi1	{border:0px solid #eee;}
.pagenumbering 		{display:none; }
.formbuttons input  	{display:inline; border:0px solid #777;font-size:11px}
.formbuttons radio  	{display:inline; border:0px solid #777;font-size:11px}
.formbuttons submit 	{display:inline; border:0px solid #777;font-size:11px}

fieldset .survey_item 	{float:left}

.FF0000{color:#FF0000}
.CC0000{color:#CC0000}
.FF3333{color:#FF3333}

a img {border:none}
