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

     *   File Name: layout.css

     *   Section: @approot/css/

     *   Creator: Heinz Zuercher (hzuercher@huenet.ch)

     *   Creation Date: 20/11/2007

     *   Purpose: stylesheet screen

     *   Description: Stylesheet Publicsection www.lantal.ch

     *   Copyright: huenet AG www.huenet.ch

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

/* basic elements */

html {

	margin:0px;

	padding:0px;

	

	}

body {

	background:#DFDFDB;

	margin:0px;

	padding:0px;

	height : 100%;

}



body,p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 , form, input, select, textarea {

	font: normal 12px/16px Arial, Helvetica, Sans-Serif;

	color: #333333;

	text-decoration:none;

}



a {

	color: #666666;

	text-decoration: none;

}



img{

	border:0px;

	margin:0px;

	padding:0px;

	}

	



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

layout selectors

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



#maincontainer {

	margin-left:auto;

	margin-right:auto;

	margin-top:10px;;

	margin-bottom:10px;;

	width:850px;

	float:none;

	overflow:hidden ;

	background-color:#FFFFFF ;

	}



	

#maincontainer p a {

	text-decoration:none;

	}

	

	

#maincontainer p a:hover  {

	/*color:#FFF;*/

	text-decoration:none;

	}

	

#listhead {overflow:hidden; width:100% ; background: #546C48; height:18px; border-top: 2px solid #546C48;}



	

div.servicemenu

div.servicemenu a,

div.servicemenu a:link,

div.servicemenu a:visited,

div.servicemenu a:active {

	font: bold 1.0em/2em arial, helvetica, sans-serif;

	border-top:20px solid #FFFFFF;

	border-left:16px solid #FFFFFF;

	float:right;

	color:#999999;

}



div.servicemenu a:hover {

 color:#000000;

}



div.servicemenuaktiv

div.servicemenuaktiv a,

div.servicemenuaktiv a:link,

div.servicemenuaktiv a:visited,

div.servicemenuaktiv a:hover,

div.servicemenuaktiv a:active {

	font: bold 1.0em/2em arial, helvetica, sans-serif;

	float:right;

	border-top:20px solid #FFFFFF;

	border-left:16px solid #FFFFFF;

	color:#000000;

}

	

	

.topmenu {

	font: 18px/24px Arial, Helvetica, sans-serif;

	color:#546C48;

	border-top:2px solid #FFFFFF;

	border-left:10px solid #FFFFFF;

	border-right:10px solid #FFFFFF;

	float:left;

	height:24px;

	}

.topmenu a {

	color:#546C48;

}

	

.topmenuactive {

	font: 18px/24px Arial, Helvetica, sans-serif;

	color:#000000;

	border-top:2px solid #FFFFFF;

	border-left:10px solid #FFFFFF;

	border-right:10px solid #FFFFFF;

	float:left;

	height:24px;

	}

	

.topmenuactive a {

	color:#000000;

}



.submenu {

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	color:#546C48;

	border-top:2px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

	border-right:10px solid #FFFFFF;

	border-bottom:2px solid #FFFFFF;

	float:left;

	width:160px;

	overflow:hidden;

	}

.submenu a {

	color:#546C48;

}

	

.submenuactive {

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	color:#000000;

	border-top:2px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

	border-right:10px solid #FFFFFF;

	border-bottom:2px solid #FFFFFF;

	float:left;

	width:160px;

	

	}

	

.submenuactive a {

	color:#000000;

}



.subtwomenu {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	color:#546C48;

	border-top:0px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

	border-right:10px solid #FFFFFF;

	border-bottom:0px solid #FFFFFF;

	float:left;

	width:160px;

	overflow:hidden;

	}

.subtwomenu a {

	color:#546C48;

	font-weight:normal;

}

	

.subtwomenuactive {

	font: bold 12px/16px Arial, Helvetica, sans-serif;

	color:#000000;

	border-top:0px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

	border-right:10px solid #FFFFFF;

	border-bottom:0px solid #FFFFFF;

	float:left;

	width:160px;

	

	}

	

.subtwomenuactive a {

	color:#000000;

}

	



.hline {

	float:left;

	background-color:#546C48;

	width:100%;

	height:1px;

	overflow:hidden;

}



.contentcontainer {

	min-height: 400px;

	/** fuer alle Browser; 

	*/    

	height: auto ! important; 

	/* nur fuer IE-Win (size-value); 

	* verbergen IE-Mac \*/ 

	height: 400px; 

	/* ende verbergen IE-Mac */ 

	float:left;

	width:620px;

	

}



.content {

	border-right:40px solid #FFFFFF;

	overflow:hidden;

}





h1 {

	font: normal 20px/24px Arial, Helvetica, sans-serif;

	font-weight:400;

	padding-top:0px;

	margin-top:0px;

	

}



.line {

	clear:right; 

	width: 100%; 

	height: 1px; 

	background-color: #D9D9D9; 

	overflow:hidden;

}



/* form */



.form {

	border-color : #333333;

	border-style : solid;

	border-width : 1px;

	font-family: Arial,  Arial,  Helvetica, sans-serif;

	font-size: 12px;

	color : #333333;

	width : 250px;

	background-color : #FFF;

}



.sform {

	border-color : #CCCCCC;

	border-style : solid;

	border-width : 1px;

	font-family: Arial,  Arial,  Helvetica, sans-serif;

	font-size: 12px;

	color : #333333;

	width : 350px;

	background-color : #FFF;

}



.s2form {

	border-color : #CCCCCC;

	border-style : solid;

	border-width : 1px;

	font-family: Arial,  Arial,  Helvetica, sans-serif;

	font-size: 12px;

	color : #333333;

	width : 350px;

	height : 100px;

	background-color : #FFF;

}



.formsend {

	border-color : #F9F9F8;

	border-style : solid;

	border-width : 2px;

	font-family: Arial,  Arial,  Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold ;

	color : #FFFFFF;

	background-color : #546C48;



}



.linespace {

	clear:right; 

	width: 100%; 

	height: 5px; 

overflow:hidden;

}



.detname {

	width : 140px;

	float:left;

	font-weight:bold ;

}



.detcont {

	width : 440px;

	float:left;

}



.l0br {

	width : 100px;

	height: 10px;

	clear:left;

	overflow:hidden ;

}



.blaettern {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	color:#999999;

	border-top:0px solid #FFFFFF;

	border-left:0px solid #FFFFFF;

	border-right:5px solid #FFFFFF;

	border-bottom:0px solid #FFFFFF;

	float:left;

	overflow:hidden;

	}

	

.blaetternaktiv {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	color:#546C48;

	border-top:0px solid #FFFFFF;

	border-left:0px solid #FFFFFF;

	border-right:5px solid #FFFFFF;

	border-bottom:0px solid #FFFFFF;

	float:left;

	overflow:hidden;

	font-weight:bold ;

	}

	

.tdcontent{

	border-top: 2px solid #FFF;

	border-bottom: 2px solid #FFF;

	font-weight: bold ;

}

.tdhcontent{

	border-top: 10px solid #FFF;

	border-bottom: 2px solid #FFF;

	font-weight: bold ;

}



div.LRow {width:30px; float:left; text-align:right;}

div.Lalias {width:180px; float:left;}

div.Lsex {width:40px; float:left;}

div.Lage {width:30px; float:left;}

div.Llang {width:40px; float:left;}

div.Lwform {width:100px; float:left;}

div.LhouseTyp {width:60px; float:left;}

div.Lrollstuhl {width:605px; float:left; text-align:right; font-size:10px;}


/*
     FILE ARCHIVED ON 10:26:04 Dec 19, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:25:00 Apr 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.52
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.025
  esindex: 0.009
  cdx.remote: 49.154
  LoadShardBlock: 199.398 (3)
  PetaboxLoader3.resolve: 174.288 (3)
  PetaboxLoader3.datanode: 115.185 (4)
  load_resource: 202.841
*/