@import url(tx_kesslerqmp.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;
	font-size:12px;
	letter-spacing:0.0em;
	line-height:2.0em;
	color:#000;
/*	overflow:-moz-scrollbars-vertical; */
	background:url(../site_images/body_background.gif) repeat-x #fff;

}

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


div>p {margin:0}

p {margin:0}

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

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

 a{
	color:#20a2d9;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

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

.wrapper_all{
	margin:0px auto;
	padding:0px;
	position:absolute;
	top:0px;
	height:auto;
	min-height:100%;
	width:100%;
	z-index:0;
}
	.wrapper_inner{
		width:776px;
		float:left;
	}
	
		.head_meta{
		height:32px;
		}
			.META{
			width:203px; 
			float:left;
			font-size:10px;
			color:#969696;
			padding-top:3px;
			background:url(../site_images/meta_background.gif) top left no-repeat;
			}
			
			.META a{
			font-size:10px;
			color:#969696;
			text-decoration:none;
			}
			.COPYRIGHT{
			float:right;
			color:#20a2d9;
			font-size:10px;
			padding-top:3px;
			}
			
		.head{
			height:96px;
			float:left;
			width:100%;
		}
		
			.INFOBOX{
				height:70px;
				width:210px;
				float:left;
				color:#20a2d9;
				line-height:14px;
				padding:10px 0px 0px 20px;

			}
			
				.INFOBOX p.bodytext{
				font-size:10px;
				padding-top:10px;
				}
				
				.INFOBOX h1{
				font-size:16px;					
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 1px 0px;
				text-decoration:underline;
				}
				
			.CONTACTBOX{
				float:right;
				height:76px;
				width:200px;
				text-align:right;

			}
				.CONTACTBOX p.bodytext{
				font-size:11px;
				color:#20a2d9;
				line-height:14px;
				padding-top:8px;
				}

				
		.wrapper_menu{
		float:right;
		width:585px;
		height:30px;
		}
		
			.MENU ul{
			list-style:none;
			height:27px;			
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			.MENU li{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			height:27px;
			float:left;
			line-height:27px;
			display:inline;
			}		
			
			.MENU a{
			padding:5px 10px 5px 10px;
			background:url(../site_images/menu_top_no.gif) repeat-x;
			border:1px solid #e6e6e6;
			border-top:none;
			margin-left:3px;
			text-decoration:none;
			color:#969696;
			}
			
			.MENU .ACT a{
			background:url(../site_images/menu_top_act.gif) repeat-x;
			color:#0096d3;
			}
		.col_left{
		width:160px;
		float:left;
		padding:30px 10px 30px 20px;
		}

			.PAGETITLE{
			border: 1px solid #0095d3;
			font-weight:bold;
			color:#0096d3;
			padding:10px 0px 10px 5px;
			background:url(../site_images/pagetitle_background.gif) repeat-x;
			}
			
			.MENU_LEFT{
			width:160px;
			margin-top:10px;
			background:url(../site_images/trenner_background.gif) top repeat-x;
			padding:10px 0px 0px 0px;
			}
			
			.MENU_LEFT ul{
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:160px;
			}
			.MENU_LEFT li{
			padding:0;
			margin:0;
			display:inline;
			float:left;
			}
			.MENU_LEFT a{
			background:url(../site_images/menu_top_no.gif) repeat-x;
			padding:6px 10px 6px 10px;
			width:138px;
			text-decoration:none;
			border:1px solid #c8c8c8;
			display:block;
			color:#969696;
			margin-bottom:3px;
			}
			.MENU_LEFT .ACT a{
			background:url(../site_images/menu_top_act.gif) bottom repeat-x;
			color:#0096d3;
			}
			

			.MENU_LEFT .last {
			padding-top:10px;
			}

			.LOGIN{
			padding-top:10px;
			}
			
			.LOGIN h3{
			color:#0096d3;
			padding-left:10px;
			}
			
			.LOGIN .tx-newloginbox-pi1-submit{
			background:url(../site_images/button_background.gif) right top transparent no-repeat;
			color:#0096d3;
			font-weight:bold;
			border:none;
			width:97px;
			height:21px;
			}
			
		.col_right{
		float:right;
		width:575px;
		}
			.CONTENT{
			float:left;
			width:100%;
			padding-top:10px;
			}
			h1, h2, h3, h4, h5{
			color:#0096D3;
			}
			h1{
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
			font-size:16px;
			}
			h2{
			margin:0px 0px 0px 0px;
			padding:0px 0px 5px 0px;
			font-size:14px;
			}
			h3{
			margin:0px 0px 0px 0px;
			padding:0px 0px 5px 0px;
			font-size:13px;
			}
			.CONTENT_ELEMENT .csc-textpic-caption{
			color:#0096d3;
			line-height:14px;
			}
			

			.border1PX, .border1PX td{
			border-collapse: collapse;
			border:1px solid #000;

			}

			.CONTENT_ELEMENT .align-center{
			text-align:center;
			}
			
			
			.csc-mailform .submit{
			background:url(../site_images/button_background_long.gif) right top transparent no-repeat;
			color:#0096d3;
			font-weight:bold;
			border:none;
			width:180px;
			height:21px;
			}