/* ####### by daniel baggenstos #######
   #######    26 july 2006      ####### */

/* START GENERAL */
body, form {
	margin: 0px;
	background-color: #FFFFFF;
}
* { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px; 
	text-decoration: none;
	border: none;
}
input, textarea {
	border: 1px #999999 solid;
}
.radio {
	border: 0px;
}
input:focus, textarea:focus {
	background-color: #C8DCF4;
}

	#cont {
		position: absolute; 
		top: 15px;
		left: 50%; 
		margin: 0 -385px; 
		padding-bottom: 20px;
		width: 770px;
	}
/* END GENERAL */

/* START HEADER */
	/* start navigation top */
		#navtop {
			text-align: right;
			padding-bottom: 5px;
		}
			a.navtop_passive {
				color: #666666;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
				text-decoration: none;
			}
			a.navtop_active {
				font-weight: bold;
				border-bottom: 4px solid #90B4DF; 
				padding-bottom: 1px;
				letter-spacing: 1px;
				text-decoration: none;
			}
			span.line_norm_fr {
				padding: 0px 23px;
				font-weight: bold;
			}
			span.line_norm_de {
				padding: 0px 25px;
				font-weight: bold;
			}
	/* end navigation top */
	/* start headerpic */
		#headerpic {
			height: 269px;
			clear: left;
		}
			#breadcrumb {
				padding: 196px 0px 0px 213px;
				color: #426CB4;
			}
				a.breadcrumb {
					color: #426CB4;
				}
				a.breadcrumb:hover {
					color: #000000;
				}
				span.breadcrumb_spacer {
					color: #426CB4;
					padding: 0px 8px;
				}
	/* end headerpic */
/* END HEADER */

/* START CONTENT */
	#content {
		margin-top: 25px;
	}
	/* start navsub */
		#navsub {
			float: left;
			width: 210px;
			margin-top: -3px;
		}
			a.navsub1_passive, a.navsub1_active, a.navsub1_open {
				margin: 4px 0px 2px 0px; 
				display: block;
			}
			a.navsub1_passive {
			}
			a.navsub1_active {
				color: #003479;
				padding-left: 7px;
				font-weight: bold;
				background: transparent url(http://www.parametrix.ch/ws/pa/images/line_navsub1.gif) no-repeat 1px 1px;			
			}
			a.navsub1_open {
				padding-left: 7px;
				background: transparent url(http://www.parametrix.ch/ws/pa/images/line_navsub1.gif) no-repeat 1px 1px;
			}
			a.navsub2_passive, a.navsub2_active {
				margin: 0px 0px 2px 9px; 
				display: block;
				background: transparent url(http://www.parametrix.ch/ws/pa/images/line_navsub2.gif) no-repeat 1px 1px;
				padding-left: 8px;
			}
			a.navsub2_passive {
			}
			a.navsub2_active {
				color: #003479;
				font-weight: bold;
			}
			a.navsub1_passive:hover, a.navsub1_active:hover, a.navsub2_passive:hover {
				color: #003479;
			}
	/* end navsub */
	/* start text */
		#text {
			padding-left: 22px;
			margin: 0px 0px 0px 210px;
			text-align: justify;
			width: 315px;
			background: transparent url(http://www.parametrix.ch/ws/pa/images/bg_content.gif) repeat-y 1px;
		}
		#text p {
			margin-bottom: 8px;
		}
			h1 {
				color: #003479;
				font-size: 12px;
				font-weight: bold;
				margin-bottom: 8px;
			}
			ol, ul {
				padding-left: 20px;
			}
			li {
				text-align: left;
			}
			#text a { 
				color: #426CB4;
				text-decoration: underline;
			}
			#text a:hover { 
				color: #000000;
				text-decoration: none;
			}
			div.actiontext { 
				color: #CC0000;
				font-weight: bold;
				text-align: left;
			}
	/* end text */
	/* start boxes */
		#boxes {
			float: right;
			width: 189px;
			margin-left: 25px;
		}
			div.infobox {
				background-color: #C8DCF4;
				padding: 0px;
				margin: 2px 0px 20px 0px;
			}
				div.infobox_line_title {
					display: block;
					background: transparent url(http://www.parametrix.ch/ws/pa/images/line_infobox.gif) repeat-x bottom; 
					font-weight: bold;
					height: 14px;
					padding: 5px;
					margin-bottom: 3px;
				}
				a.infobox {
					display: block;
					color: #333333; 
					background: transparent url(http://www.parametrix.ch/ws/pa/images/list2.gif) no-repeat 6px 6px; 
					padding: 2px 5px 4px 17px;
				}
				a.infobox:hover {
					display: block;
					color: #003479;
					background: transparent url(http://www.parametrix.ch/ws/pa/images/list2.gif) no-repeat 6px 6px; 
					padding: 2px 5px 4px 17px;
				}
				div.infobox img {
					margin: 4px 0px -4px 0px;
				}
			input.search {
				border: 1px solid #CCCCCC;
				width: 115px;
			}
			a.searchoutput_title {
				display: block;
				color: #003479;
				padding-bottom: 5px;
				font-weight: bold;
			}
			p.search_navigation a {
				text-decoration: underline;
			}
			div.partner {
				margin-top: 30px;
			}
	/* end boxes */
/* END CONTENT */

/* START FOOTER */
#footer {
	text-decoration: none;
	padding-top: 40px;
}
	p.textcenter, p.textcenter a {
		text-align: center;	
		color: #999999;
	}
	div.footer_line {
		background: url(http://www.parametrix.ch/ws/pa/images/line_doted_horizontal.gif) repeat-x center;
		height: 20px;
	}
/* END FOOTER */