
	* {
		margin:0;
		padding:0;
		}
	
	html {

		overflow-y:scroll;	
	}
	
	body {
		font:12px Arial, sans-serif;
		line-height:1.25em;				
		height:100%;
		/*overflow:scroll-y;*/	
		/*overflow-y:scroll;*/		
	}
	
	
	#cr {
		margin: 0 auto;
		padding:0;
		width:995px;
		/*border: 0px solid green;*/
	}
	#hd{
		height:315px;
		padding:5px 0  10px 0;
		/*background-color:tomato;*/
	}
	#cnt{
		height:195px;
		width:999px;
		/*display:block;*/
		/*background-color:tomato;	*/
	}
	#ftr{
		height:153px;
		display:block;	
		width:999px;
		/*background-color:green;	*/
		clear:both;
		padding:15px 0 0 0;
		
	}

	
	.tS, .ptS {
		float:left;
		width:195px;
		height:183px;
		background:	#fff url(img/bg-s-se.gif)  left bottom no-repeat;
		padding: 0 5px 0 0;	
		font:12px Arial;	
	}
	.tS h1, .tS a, .fS h1, .fS a, .fSR h1, .prFS h1, .prFS a, .ptS h1, .fSR h1, .fSR a{
		font:13px Arial, sans-serif;
		font-weight:bold;
		padding:10px 0 0 5px;
		color:#333;
		text-decoration:none;
		}

	.ptS h1,  .pfSW h1{
		font:14px Arial, sans-serif;
		font-weight:bold;
		padding:10px 0 0 10px;
		color:#333;
		text-decoration:none;
		}

	.tS p, .fS p, .prFS p, .ptS p, .pfSW p{
		padding:12px 15px 0 10px;
	}
	
	.tS p{
		height:100px;
	}
	.fS p, .pFS p, .pfSW p{
		height:60px;
		padding-top:5px;
	}
	
	.tS a.slLnk{
		background:transparent url(./img/tsLnk.png)  right center no-repeat;
		width:145px;
		height:20px;
		display:block;padding:4px 25px 0 0;
		text-align:right;
		font:10px Arial, sans-serif;
		color:#333;
		text-decoration:none;
		/*border-bottom:1px solid silver;*/
	}



	

/*
 * -----------------
 */	
	
	
	.fS {
		float:left;
		font:13px Verdana;	
		width:395px;
		height:153px;
		background:	#fff url(./img/bg-s-fss.gif)  left top no-repeat;
		display:block;padding:0px 5px 0 0;
		margin-top:5px;

	}
	
	.fS a.slLnk{
		background:transparent url(./img/tsLnk.png)  right center no-repeat;
		width:350px;
		height:20px;
		display:block;padding:4px 25px 0 0;
		text-align:right;
		font:10px Arial, sans-serif;
		color:#333;
		text-decoration:none;
	}
	
	.tS a.slLnk:hover,.fS a.slLnk:hover{
		background:transparent url(./img/tsLnk-act.png)  right center no-repeat;
		color:#000;		
		display:block;padding:4px 25px 0 0;
		}
	
	/*.fS a.slLnk:hover{
		background:transparent url(./img/tsLnk-act.png)  right center no-repeat;
		color:#000;	display:block;padding:4px 25px 0 0;	
		}*/
		
		
	.tSE{
		background:	#fff url(./img/bg-s-se.gif)  left top no-repeat;
	}
	.tSZ{
		background:	#fff url(./img/bg-s-sz.gif)  left top no-repeat;
	}
	.tSD{
		background:	#fff url(./img/bg-s-sd.gif)  left top no-repeat;
	}
	.tSV{
		background:	#fff url(./img/bg-s-sv.gif)  left top no-repeat;
	}
	.tSF{
		background:	#fff url(./img/bg-s-sf.gif)  left top no-repeat;
		padding: 0;
	}
	.pfS {
		background:	#fff url(./img/bg-s-sa.gif)  left top no-repeat;
		padding: 0;		
		width:195px;
		height:183px;
	}
	.pfSW {
		background:	#fff url(./img/bg-s-sawhite.gif)  left top no-repeat;
		padding: 0;		
		width:195px;
		height:183px;
	}

	
	.fSR{
		float:left;
		width:195px;
		height:153px;
		background:	#fff url(./img/bg-s-fsr.gif)  left top no-repeat;
		padding: 0;
		margin-top:5px;
		}
		
		
	.bnr {
		float:left;
		width:630px;
		height:265px;
		/*background: url(_./img/bnr_home.jpg)  left top no-repeat;*/
		padding:0;
		display:block;	
	}	
	.lg {
		position:relative;
		top:30px;
		/*padding: 55px 0 0 0 ;*/
		height:60px;		
		background: url(./img/ami-klagenfurt-logo.jpg)  right center no-repeat;
		font-size: 11px; 
	}
		
	.tnv ul{
		width:320px;
		float:left;
		list-style:none;
		/*background-color:green;*/
		margin:0;
		position:relative;
		top:60px;
		
	}
	
	.tnv ul li a{
		font-family: Arial, sans-serif;	
		font-size: 14px;
		/*font-size: 12px; 	*/
		list-style:none;	
		background: url(./img/li-Tnav.gif) no-repeat right center transparent;
		text-decoration:none;
		font-weight:normal;
		/*font-weight:bold;*/
		display:block; 
		width:290px;						
		width:350px;						
		padding:2px 2px 2px 0px;
		color:#666;	
		border-bottom:1px solid silver; 
		}
			
	.tnv  a:hover, .tnv  a.act {	
		background:url(./img/li-Tnav-act.gif) no-repeat right center transparent;
		color:#555555;	
		font-weight:bold;
	}	
	
	
	.hdl{
		top:15px;
		clear:left;
		height:55px;
		z-index:99;
	}
	.hdl h1 span{
		display:none;	
	}	
	.hdl h1{
		/*font-family: Arial;
		font-size: 18px; */
		padding:35px 0 5px 0;
		height:60px;	
		color:#333;
		width:780px;
	}
	
	
	
	/*.hdl h1 {	
		margin:0;
		padding:0px 0 0 0;
		
		height:40px;
	}*/
	
	p.ftrBtn {
		padding:5px 0 2px 0;
		margin:0;
		/*position:relative;
		top:0;*/
		font-family: Arial;
		font-size: 11px; 
		color:#333;
		/*background-color:silver;	
		height:20px;*/
	}
	.ftrBtn a{
		font-family: Arial;
		font-size: 11px; 
		color:#333;
		text-decoration:none;
	}
	.ftrBtn span {display: inline;}
	
	
	p.ftrBtnImpress {		
		padding:0px 0 10px 0;
		margin:0;
		font-family: Arial;
		font-size: 11px; 
		color:#333;	
		text-align:right;
	}
	.ftrBtnImpress a{
		font-family: Arial;
		font-size: 11px; 
		color:#c0c0c0;
		text-decoration:none;
	}
	
	
/*
 * pages goes here
 * -------------------------------------------------------------------------
 */


	.mcnt {
		width:570px;float:left;
		min-height:480px;
		padding:0 30px 0 0;
	}
	
	.mcnt h1 span{
		display:none;	
	}	
	.mcnt p{
		padding: 5px 0 16px 0;		
	}	
	.mcnt h1.artCap {	
		margin:0;
		padding:0px 0 0 0;
		width:530px;
		height:40px;
		}
		
	.mcnt h2 {	
		font:16px Arial, sans-serif;
		font-weight:600;
		color:#464646;
		padding:24px 0 0px 0;	
		}
	.mcnt h3 {	
		font:14px Arial, sans-serif;
		font-weight:600;
		color:#464646;
		padding:20px 0 8px 0;	
		}
		
	.mcnt ul{
		padding: 5px 0 16px 24px;	
	}
	/*.mcnt li{
		line-height:150%;	
	}*/
	
	ul.sml li{
		list-style:none;
		
	}
	
	ul.smlTeam {
		list-style:none;
		padding:5px 0 0 0;
		
	}
	
	.pfSW  ul{
		padding:10px 0 0 10px;
		font:11px Arial, sans-serif;
	}
	
	
	.mcnt a, .pfSW a{
		color:black;
		border-bottom:1px solid #808080;
		text-decoration:none;	
	}
			
	.pNavCont {
		/*height:200px;
		display:block;*/
	}
	
	.pNavCont h1{
		font-size: 14px; 	
		font-weight:bold;
		padding:10px 0 0 0;
		}
		
		
	.pfS {
		top:5px;
		float:left;
		font:13px Arial;	
		width:395px;
		height:140px;
		background:	#fff url(./img/bg-s-fss.gif)  left top no-repeat;
		display:block;padding:5px 0px 0 0;
		margin-top:5px;
	}
	.pfSW {
		/*top:5px;*/
		float:left;
		font:13px Arial;	
		width:395px;
		height:153px;
		background:	#fff url(./img/bg-s-fss.gif)  left top no-repeat;
		display:block;padding:0px 0px 0 0;
		margin-top:0px;
	}
	

		
	
	#pgCont .pfS {
		/*top:5px;
		float:left;
		font:13px Arial;	
		width:195px;
		height:153px;
		background:	#fff url(./img/bg-s-fss.gif)  left top no-repeat;
		display:block;padding:5px 0px 0 0;
		margin-top:5px;*/
		
		background:	#fff url(./img/bg-s-sa.gif)  left top no-repeat;
		padding: 0;		
		width:195px;
		height:183px;
		
	}
		
	.pfSR{
		width:195px;
		height:153px;
		background:	#fff url(./img/bg-s-fsr.gif)  left top no-repeat;
		padding: 0;
	}
	.prFSW {
		background:	#fff url(./img/bg-s-sawhite.gif)  left top no-repeat;
		padding: 0;		
		width:395px;
		height:153px;
	}
	
	.prFSW h1{
		font-size: 13px;
		 color:#333;
		font-weight:bold;
	}
	
	.pfS a.slLnk, .prFS a.slLnk, .pfSW a.slLnk{
		background:transparent url(./img/tsLnk.png)  right center no-repeat;
		width:350px;
		height:20px;
		display:block;padding:4px 25px 0 0;
		text-align:right;
		font:10px Arial, sans-serif;
		color:#333;
		text-decoration:none;
	}
	
	.pnv ul, .pnvSG ul{
		width:190px; /*190*/
		float:left;
		list-style:none;
		margin:0;
		position:relative;
		top:15px;
		padding-bottom:20px;
	}
	
	.pnv ul li a{
		font-family: Arial, sans-serif;	
		font-size: 12px; 	
		list-style:none;	
		background: url(./img/li-Tnav.gif) no-repeat right center transparent;
		text-decoration:none;
		font-weight:normal;
		display:block; 
		width:190px;	 /*190*/					
		padding:2px 2px 2px 0px;
		color:#000;	
	}
	
				
	.pnv  a:hover, .pnv  a.act {	
		background:url(./img/li-Tnav-act.gif) no-repeat right center transparent;
		color:#000;	
	}
	
	.pnvSG ul li a{
		font-family: Arial, sans-serif;	
		font-size: 11px; 	
		list-style:none;	
		background: url(./img/li-Tnav.gif) no-repeat right center transparent;
		text-decoration:none;
		font-weight:normal;
		display:block; 
		width:190px;	/*190*/					
		padding:0px 2px 0px 0px;
		color:#000;	
	}


	
	.ptSV{
		background:	#fff url(./img/bg-s-sv.gif)  left top no-repeat;
		/*height:200px;*/
	}
	

	
	.ptS {
		/*height:200px;*/
		display:block;

	}
	.ptS p{
		font-size: 11px;
		color:#666; 
		line-height:150%;		
	}
	.ptS h1{
		font-size: 13px; 
		color:#666;		
	}
	
	
	#smap ul{
		padding:0px 0px 0px 20px;	
	}
	
	#smap a{
		color:black;
		line-height:150%;	
	}
	
/*pics*/
	#mcnt div.imageright, #mcnt img.imageright{
		float					:right;
		margin					:0 0 0.2em 3px;
		padding-right:45px;
		padding					:0;
		text-decoration			:none;
		
	}
	#mcnt div.imageleft, #mcnt img.imageleft{
		float					:left;
		margin					:1em 1em 1em 0px;
		padding					:0;
		text-decoration			:none;
	}
	
	
	.imageleft {
		float					:left;
		margin					:5px 25px 0.2em 3px;
		padding					:0;
		text-decoration			:none;
	}
	.imageright {
		float					:right;
		margin					:0 145px 0.2em 3px;
		padding					:0;
		text-decoration			:none;
	}
	.imagerights {
		float					:right;
		margin					:0 47px 0.2em 3px;
		padding					:0;
		text-decoration			:none;
	}

	
/*login form fuer download
 ----------------------------------------*/	
.loginFrm dl {
 width: 400px;

}

.loginFrm dt {
  clear: both;
  float:left;
  width: 130px; /*130*/
  padding: 4px 0 0px 0;
  text-align: left;
}
.loginFrm dd ,input {
  float: left;
  width: 150px; /*290*/
  margin: 0 0 2px 0;
  padding-left: 6px;
  
}	

.clListLnk {
	 margin: 2px 0 2px 0;
}
	
	
