#wrapper {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-390px;
	width:780px;
	bottom:0px;
}

#top_1 {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	height:55px;
	/*background-color:red;*/
	/*background-image:url(gfx/loisch_titel_bg.jpg);*/
}

		#logo{
			position:absolute;
			top:0px;
			left:0px;
			width:279px;
			z-index:50;
		}
		#top_bar {
			position:absolute;
			top:0px;
			left:474px;
			right:14px;
			height:20px;
			background-color:#ffffff;
			color:#005672; font-size:12px;
			padding:0 0 0 0;
		}
				#top_bar a{color:#005672; text-decoration:none; }
				#top_bar a:hover{color:#005672; text-decoration:none; background-color:#f2f2f2}
		#top_corner_r {
			position:absolute;
			top:0px;
			right:0px;
			height:20px;
		}
		#top_corner_l {
			position:absolute;
			top:0px;
			left:460px;
			height:20px;
		}
#corner_top {
	position:absolute;
	top:65px;
	left:0px;
	width:780px;
	height:14px;
}
		#lt{
			position:absolute;
			top:0px;
			left:0px;
			width:14px;
			height:14px;
		}
		#rt{
			position:absolute;
			top:0px;
			right:0px;
			width:14px;
			height:14px;
		}
		#space{
			position:absolute;
			top:0px;
			left:14px;
			right:14px;
			height:14px;
			background-color:#FFFFFF;
		}
#menu_left {
	position:absolute;
	left:0px;
	top:79px;
	/*bottom:24px;*/
	bottom:0px;
	width:200px;
	background-color: #ffffff; z-index:100;
}
		#left_top {
			position:absolute;
			left:14px;
			top:0px;
			bottom:0px;
			width:170px;
		}
		#menu_left_main {
			position:absolute;
			left:14px;
			top:55px;
			bottom:0px;
			width:170px; 	
			background-color:#0094C8;
			background-image:url(../images/menu-bg.jpg);  background-repeat:repeat-x;
			
			}
		#fontsize{
			position:absolute;
			left:24px;
			/*bottom:10px;*/
			bottom:100px;
			height:35px;
			width:148px;
			padding-left:20px;
			color:#ffffff; text-align:left; font-weight:bold; font-size:11px; line-height:16px;
		}
					#fontsize a{color:#ffffff; text-decoration:none;}

		#left_container{
			position:absolute;
			left:24px;
			/*bottom:10px;*/
			bottom:0px;
			height:100px;
			width:148px;
			font-size:11px;
			color:#003366;
			border-top:1px solid #f0f0f0;
			border-left:1px solid #f0f0f0;
			border-right:1px solid #f0f0f0;
			background-color: #007096;
		}

				#left_kontakt{
					position:absolute;
					left:5px;
					top:0px;
					width:130px;
					height:80px;
					font-size:11px; line-height:14px;
					
					color:#f7f7f7;
					padding:5px 0 0 0;
				
				}
#center{
	position:absolute;
	left:200px;
	top:79px;
	bottom:24px;
	width:580px;
	
	/*right:15px;*/
	background-color: #ffffff;
	background-image:url(../images/logo_center_bg.gif); background-repeat:no-repeat; background-position:bottom right;

}
		#cont_header{
			position:absolute;
			left:0px; top:0px; right:10px;
			height:140px; }
		#center_main{
			position:absolute;
			left:0px;
			/*top:35px;*/
			top:140px;
			right:10px;
			bottom:5px;
		
			background-color: #f2f2f2; 
		
			overflow:auto;
		
			scrollbar-arrow-color: #007198;
			scrollbar-3dlight-color : #007198;
			scrollbar-base-color:#f2f2f2;
			scrollbar-darkshadow-color : #007198;
			scrollbar-face-color: #f2f2f2;
			scrollbar-highlight-color: #f2f2f2;
			scrollbar-shadow-color : #f2f2f2;
			scrollbar-track-color: #f2f2f2;
		
			padding: 5px;
			margin: 0;
		}
#start{
			position:absolute;
			left:0px;
			/*top:35px;*/
			top:0px;
			right:10px;
			bottom:0px; 
background-image:url(../images/start2.gif); background-position:top left; background-repeat:no-repeat;
background-color:#006587;
}
#corner_bottom {
	position:absolute;
	bottom:10px;
	left:0px;
	width:780px;
	height:14px;
}
		#lb{
			position:absolute;
			top:0px;
			left:0px;
			width:14px;
			height:14px;
		}
		#rb{
			position:absolute;
			top:0px;
			right:0px;
			width:14px;
			height:14px;
		}
		#bottom{
			position:absolute;
			top:0px;
			left:14px;
			right:14px;
			height:14px;
			background-color:#FFFFFF;
			font-size: 11px;
			line-height: 14px; text-align:right;
}


#s_box { display:none; visibility:hidden; }


body { font-family: arial, verdana, sans-serif; 
		
	color: #005672;

	margin: 0px; 
	background-color: #ffffff;
	padding: 0px; 
	width: 100%; 
	height: 100%; 
	overflow-y: hidden;
	background-image:url(../images/bg_verlauf.gif); background-repeat:repeat-x;

}
body {
 	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

#klienten-info {
	position:fixed;
	right:0px;
	bottom:0px;
	width:14px;
	height:145px;
	z-index:1000;

}

#top_bar_print {display:none; visibility:hidden;}
#logo_print {	display:none; visibility:hidden;}
#bottom_print { display:none; visibility:hidden;}



/*  KI-styles are now included in smarty-template */