@import url(css_styled_content.css);
@import url(content.css);

html,body {
	height:100%;
	margin:0px auto;
	padding:0;
	z-index:0;
}

* html div.wrapper_all{
	height:100%;
}


body{
	margin:0px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#505050;
	background:url(../site_images/body_background.png) center top repeat-x #e1e1e1;
/*	overflow:-moz-scrollbars-vertical;*/
}



/*****************************************************/
#clearfooter{
	clear:both;
	height:0px;
	display:block;
	width:100%;
}

div>p {margin:0}

p {margin:0}

img{
	border:0;
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
	color:#F68B0E;
}

.clearing{
	clear:both;
	height:0px;
	visibility:hidden;	
}


/*****************************************************/

.wrapper_all{
	margin:0px auto;
	padding:0px;
	position:absolute;
	top:0px;
	height:100%;
	min-height:100%;
	width:100%;
	float:left;
	margin-bottom:-30px;

}
	.wrapper_shadow{
		width:981px;
		margin:0px auto;
		height:100%;
		position:relative;
		min-height:100%;	
	}
		.wrapper_shadow2{
			background:url(../site_images/wrapper_shadow2_background.png) top center repeat-y;
			width:981px;
			float:left;
		}
			.wrapper_centering{
			width:961px;
			margin:0px auto;
			height:auto;
			position:relative;
			background:url(../site_images/centering_background.gif) repeat-y;
			}
			
				.MENU_TOP{
				width:961px;
				height:45px;
				float:left;
				}
				
				.MENU_TOP ul{
				list-style:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
				float:left;
				}
				
				.MENU_TOP li{
				float:left;
				margin:0 0 0 0;
				}
				
				.MENU_TOP a{
				display:block;
				float:left;
				padding: 9px 10px 5px 15px;				
				line-height: 20px;
				}
				
				
			
				.head{
				width:961px;
				height:129px;
				float:left;
				background:url(../site_images/head_background.gif) bottom no-repeat #fff;		
				}
				
				.LOGO{
					width:253px;
					height:63px;
					float:left;
					padding-top:30px;
					position:relative;
					padding-left:20px;
				}
					
					
				.wrapper_meta{
					float:right;
					width:357px;
					padding-top:65px;
				}
				
					.META{
						float:left;
					}
						.META ul, .META li{
							float:left;
							margin:0 0 0 0;
							padding:0 0 0 0;
							display:inline;
							list-style:none;
						}
					
						.META a{
							height:16px;
							display:block;
							float:left;
							font-size:11px;
							padding-left:5px;
							padding-right:5px;
							color:#999999;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;							
							background:url(../site_images/the_grey_pipe.gif) right no-repeat;
						}
					
					.STYLESWITCHER{
						float:left;
						font-size:11px;
						font-family: Verdana, Arial, Helvetica, sans-serif;	
						color:#999999;
						padding-top: 2px;
						padding-left:5px;
					}
						.STYLESWITCHER img{
							float:left;
						}
				
				.wrapper_main{
					width:961px;
					float:left;
					position:relative;
					background:url(../site_images/centering_background.gif) repeat-y;
				}
				
					
					.col_left{
					width:200px;
					height:100%;
					float:left;
					padding-bottom:200px;

					}
				
					.MENU_LEFT{
					font-size:11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					width:200px;
					float:left;
					border-top:1px solid #fff;			
					font-size: 11px;
					}
						
						.MENU_LEFT ul{
							margin:0px 0px 0px 0px;
							padding:0px;
							list-style:none;
							padding-bottom:0px;
							background-color: #AFAFA9:
						}
						
					
						.MENU_LEFT li{
							padding:0;
							margin:0;
							display:inline;
							
						}
						.MENU_LEFT a{
							width:120px;
							display:block;
							color:#333333;
							padding:23px 60px 10px 20px;
							border-bottom:1px solid #fff;
							text-decoration:none;

						}
						

						
						.MENU_LEFT ul.LEV_2{
							margin:0px 0px 0px 0px;
							padding:0;
							border-bottom:1px solid #fff;
							}
					
							.MENU_LEFT ul.LEV_2 li{
								margin:0;
								padding:0;
							}
							.MENU_LEFT .LEV_2 .NO a{
								padding-left:40px;
								width:179px;
								padding:2px 0px 2px 20px;
								font-size:11px;
								background:url(../site_images/menu_left_lev2_no.gif) 0px center repeat-y #fff;
								border-bottom:1px solid #e1e1dd;	
								border-right:1px solid #e1e1dd;				
							}
							.MENU_LEFT .LEV_2 .ACT a{
								padding-left:40px;
								width:179px;
								padding:2px 0px 2px 20px;
								font-size:11px;
								background:url(../site_images/menu_left_lev2.gif) 0px center repeat-y #fff;
								border:1px solid #e1e1dd;
								
								border-left:none;
								margin-top:-1px;
								border-right:1px solid #e1e1dd;
							}
							.MENU_LEFT .LEV_2 .NO a:hover, .MENU_LEFT .LEV_2 .NO a:focus {
							   	background:url(../site_images/menu_left_lev2.gif) 0px center repeat-y #fff;
							}
							
							.MENU_LEFT .LEV_2 .NO_last a{
								padding-left:40px;
								width:179px;
								padding:2px 0px 2px 20px;
								font-size:11px;
								margin: -1px 0px -1px 0px;
								background:url(../site_images/menu_left_lev2_no.gif) 0px center repeat-y #fff;
								border-top:1px solid #e1e1dd;
								border-right:1px solid #e1e1dd;				
							}
							.MENU_LEFT .LEV_2 .ACT_last a{
								padding-left:40px;
								width:179px;
								padding:2px 0px 2px 20px;
								font-size:11px;
								margin: -1px 0px -1px 0px;
								background:url(../site_images/menu_left_lev2.gif) 0px center repeat-y #fff;
								border-right:1px solid #e1e1dd;
								border-top:1px solid #e1e1dd;
							}
							.MENU_LEFT .LEV_2 .NO_last a:hover, .MENU_LEFT .LEV_2 .NO_last a:focus {
							   	background:url(../site_images/menu_left_lev2.gif) 0px center repeat-y #fff;
							}
					
						.wrapper_content{
						float:left;
						width:561px;
						position:relative;
						}
							.CONTENT_HEAD_IMG{
							float:left;
							width:559px;
                            text-align:right;
							margin:0px 0px 0px 0px;
							border-top: 1px solid #fff;
							border-left: 1px solid #fff;
							border-right:1px solid #fff;

							}	

							.CONTENT_HEAD_IMG img{
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							float:right;
							}			
							.CONTENT{
							float:left;
							min-height:100%;
							height:auto;
							width: 465px;
							position:relative;
							padding:20px 30px 30px 40px;							
							line-height:1.4em;
							text-align: justify;

							}
							
							
							.CONTENT h1{
							color: #EBA007;
  							font-size: 22px;
  							line-height: 30px;
  							
							}	
							.CONTENT h2{
  							color: #666666;
  							font-size: 13px;
   							line-height: 18px;
   							margin-left:2px;
   							margin-top:30px;
   							padding-top: 6px;
  							padding-left: 20px;
							}	
							
							.CONTENT h2 img {
							  margin-left: -20px;
							  margin-top: 5px;
							}
							  
							.CONTENT h3{
							color: #666666;
  							font-size: 13px;
							font-weight: bold;	
													
							}	
							
							.CONTENT .csc-textpic-image a{
  							  border-bottom: 0px;
							}
							
							.CONTENT ul li ul {
							  padding-top: 3px;
							}

							.CONTENT ul li ul li{
							  background: url(../site_images/list_grau.gif) no-repeat 0 5px;
							  padding-left: 18px !important;
  							}
														
						.col_right{
						float:right;
						width:200px;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}
							
							.CONTENT_RIGHT{
							  border-top: 1px solid #FFFFFF;
							  font-size: 12px;
							  line-height: 17px;
							  float:left;
							  width:200px !important;
							}
							
							.CONTENT_RIGHT .CONTENT_ELEMENT{
							 padding: 15px 15px 18px 15px;
							 border: 1px solid #FFFFFF;
							 border-top: none;
							 border-left: none;
							 border-right:none;
							 width:170px;
							 float:left;
							}
							
		
							
							.CONTENT_RIGHT .CONTENT_ELEMENT .csc-frame-frame1 {
							  padding: 0;
							  margin-bottom: -17px;
							}
							
							.CONTENT_RIGHT h2 {
							  color: #505050;
							  font-size: 12px;
							  width: 170px;
							  padding: 0;
							  margin: 0;
							}
							
							.CONTENT_RIGHT h2 img{
							  display: none;
							}
							
							.CONTENT_RIGHT h3 {
							  color: #505050;
							  font-size: 12px;
							  width: 170px;
							  padding: 0;
							  margin: 0;
							
							}
							
							
							.CONTENT_RIGHT .contenttable {
							  background: none;
							  border: 0;
							  text-align: left;
							}
							

							.CONTENT_RIGHT .contenttable th {
							  margin: 0;
							  padding: 3px 0 2px 0;
							  text-align: left !important;
							  border: 0;
							  height: 5px;
							}
							
							.CONTENT_RIGHT .contenttable td {
							  margin: 0;
							  padding: 3px 0 2px 0;  
							  text-align: right;
							  border: 0;
							  height: 5px;
							}
							
							.CONTENT_RIGHT .contenttable caption {
							 text-align: left !important;
							 padding-bottom: 5px;
							}
							
							.CONTENT_RIGHT a:link {
							  color: #505050;
							  text-decoration: none;
							  border-bottom: dotted #999999 1px;
							  line-height: 20px;
							}
							
							.CONTENT_RIGHT a:visited {
							  color: #505050;
							  text-decoration: none;
							  border-bottom: dotted #999999 1px;
							  line-height: 20px;
							}
							
							.CONTENT_RIGHT a:focus {
							  color: #224F93;
							  text-decoration: none;
							  border-bottom: dotted #224F93 1px;
							  line-height: 20px;
							}
							
							.CONTENT_RIGHT a:hover {
							  color: #224F93;
							  text-decoration: none;
							  border-bottom: dotted #224F93 1px;
							  line-height: 20px;
							}
							
							.CONTENT_RIGHT a:active{
							  color: #224F93;
							  text-decoration: none;
							  border-bottom: dotted #224F93 1px;
							  line-height: 20px;
							  
							}
							
							.CONTENT_RIGHT .csc-textpic-caption {
							  font-size: 11px;
							  line-height: 14px;
							  padding-top: 3px;
							}
							
							.CONTENT_RIGHT .csc-textpic-image{
								float:left;
								margin:0 0 0 0;
							
							}

							.CONTENT_RIGHT .csc-textpic-image img{
								float:left;
							}						
							
						.wrapper_footer{
						display:block;
						float:left;
						position:relative;
						margin-left: -8px;
						width:990px;
                        height:60px;
						background: url(../site_images/footer_ie.gif) no-repeat;
						* background: url(../site_images/footer_ie.gif) no-repeat;
						z-index: 10;
						}
						
						.FOOTER{
						float:left;
						width:200px;
						color: #FFFFFF;
						font-size: 11px;
						padding-left: 45px;
						padding-top: 5px;
						
						}
						
						.CLICKPFAD {
						  float:left;
						  color: #FFFFFF;
  						  font-size: 11px;
  						  padding-left: 60px;
  						  padding-top: 5px;
						}
						  
						  .CLICKPFAD a {
						    color: #FFFFFF;
						    font-size: 11px;
						    padding-left: 5px;
						    padding-right: 5px;
						  }
