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

** Stylesheet v2.0 by Michael Martinec for Weiterbildungsforum.ch                 **

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



* {

	margin: 0;

	padding: 0;

}

html, body {

	background-color: #EAF4FA;

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

	font-size: 12px;

	color: #353b56;

	background-repeat:repeat-y;

	background-image:url(images/pattern_low.gif);

}

#content {

	background-image:url(images/pattern_right.gif);

	width:100%;

	height:700px;

}

#content_lower {

	height: 100%;

	background-image:url(images/pattern_low.gif);

	width: 1010px;

}

#right_frame {

	background-image:url(images/pattern_right.gif);

	width: 100%;

	height: 700px;

	float: left;

}

#banner {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 124px;

}

#banner_ongoing {

	width: auto;

	height: 124px;

	background-color: #D8D8D5;

	border: 0;

}

#navigation {

	position: absolute;

	top: 124px;

	left: 0px;

	width: 1024px;

	height: 28px;

	border-width: 1px 0px;

	border-style: solid;

	border-color: #588696;

	background-color: #FFFFFF;

}

#navigation li { display: inline; }



#navigation a {

	background-color: #FFFFFF;

	padding: 8px 9px 6px 9px;

	text-decoration: none;  

	color: #353b56;

	float: left;

	font-size: 11px;

}

#navigation a.on {

	background-color: #CCCCCC;

	padding: 8px 9px 6px 9px;

	text-decoration: none;  

	color: #353b56;

	float: left;

	font-size: 11px;

}

#navigation a:hover { background-color: #E9E9E7; }



#navigation a:active { background-color: #CCCCCC; }



#navigation ul li ul {

	position: absolute;

	top: 28px;

	left: 0px;

	width: 580px;

	height: 28px;

	background-color: #FFFFFF;

	border-width: 1px 0px;

	border-style: solid;

	border-color: #588696;

}

#navigation ul li ul a{	background-color: #FFFFFF; }



#navigation ul li ul a.on{	background-color: #E9E9E7; }



#home { z-index: 1;}



#about { z-index: 2; }



#training { z-index: 3; }



#resources { z-index: 4; }



#people { z-index: 5; }



#shop { z-index: 6; }



#schedule { z-index: 7; }



#news_header {

	position: absolute;

	top: 153px;

	left: 580px;

	background-color: #AAC1D6;

	width: 221px;

	height: 30px;

	border-width: 0px 1px;

	border-style: solid;

	border-color: #588696;

}

#right {

	position: absolute;

	top: 154px;

	left: 803px;

	width: 221px;

	height: 25px;

	background-color: #EAF4FA;

	border-width: 0px 0px 1px 0px;

	border-style: solid;

	border-color: #588696;

}

#main {

	position: absolute;

	top: 178px !important;

	top: 183px; 

	left: 0px;

	width: 500px;

	background-color: #EAF4FA;

	padding: 35px 40px;

}

#main a { color:#666666; font-size: 12px;}



#main a img { color:#EAF4FA; }



#main ul { list-style: square outside; margin: 5px 0px 7px 25px; }



#main ul a { list-style: square outside; color: #666666; font-size: 12px; }



#main table {

	width: 100%;

	height: auto;

	margin-bottom: 20px;

	border: solid 1px #353b56;

	border-collapse: collapse;

}

#main table td {

	border: solid 1px #353b56;

	vertical-align: top;

	padding: 6px;

}

#main table.noBorder {

	width: 80%;

	height: auto;

	border-collapse: collapse;

	border: 0px;

	padding: 0px;

}

#main table.noBorder td {

	border: 0px;

	padding: 1px 0px;

	vertical-align:bottom;

}

#main input.in {

	font-size: 9px;

}

#main img.left {

	clear: left;

	float: left;

	margin-right: 14px;

}

#main p.book_dvd {

	clear:both;

	margin: 30px 0px 0px 0px;

}

#news {

	position: absolute;

	top: 183px;

	left: 580px;

	width: 221px;

	min-height: 481px;

	height: auto !important;

	height: 505px;

	background-color: #AAC1D6;

	border-width: 0px 1px;

	border-style: solid;

	border-color: #588696;

	padding: 23px 0px;

}

#news ul { list-style: square outside; margin: 7px 15px; }



#news li { margin:3px 0px; }



#news p { margin-top: 9px; margin-bottom: 12px; }



#news ul a { list-style: square outside; color: #999999; font-size: 11px; }



#news a { color: #E6ECF1; }



div.news_paragraph {

	color: #FFFFFF;

	background-color: #AAC1D6;

	border-width: 1px 0px;

	border-style: solid;

	border-color: #E6ECF1;

	margin-bottom: -1px;

	padding: 12px;

	width: 197px;

}

#right_ongoing { 

	width: auto;

	background-color: #EAF4FA;

}

#bottom_left {

	width: 514px;

	height: 100%;

	background-color: #EFEFED;

}

#bottom_middle {

	width: 227px;

	background-color: #CCCCCC;

}

#bottom_right {

	width: auto;

	height: auto;

	background-color: #EFEFED;

}

#image {

	position: absolute;

	top: 340px;

	left: 813px;

	height: 238px;

	width: 60px;

	background: #FFFFDD;

}

p { margin-bottom: 16px; }



h1 {

	color: #353b56;

	font-size: 17px;

	font-weight: bold;

	letter-spacing: 1px;

	margin-bottom: 18px;

}

h2 {

	font-size: 13px;

	letter-spacing: 0.5px;

	font-weight: bold;

	margin-bottom: 10px;

} 

h3 {

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	margin-bottom: 6px;

}

hr {

	color: #B1B1AB;

	background-color: #B1B1AB;

	border-color: #B1B1AB;

	border: 0px;

	height: 1px;

	margin: 10px 0px;

}

#subscribeForm input {

	background-color:#FFFFFF;

	color:#353b56;

	border:1px solid #E6ECF1;

	padding:3px;

	margin-bottom:2px;

}

#subscribeForm input[type=submit] {

	background-color:#AAC1D6;

	color:#FFFFFF;

	font-size:9px;

}

#subscribeForm input.text.highlight,

  textarea.highlight,

  input.text:focus,

  textarea:focus {

    background-color:#ffffff;

    border-color: #E6ECF1;

    color:#204050;

}

#subscribeForm .required {

	font-weight: bold;

	font-size: 115%;

}

#main table td.lang_selection_top {

	color:#2a5979;

	background-color:#b2c3d2;

	height:36px;

	width:120px;

	border:0;

	font-size:14px;

	vertical-align:middle;

}

#main table#lang_selection {

	border-collapse:collapse;

	color:#ffffff;

	background-color:#436f91;

	height:40px;

	width:340px;

	border:0;

	empty-cells:hide;

}

#main table#lang_selection a {

	text-decoration:none;

	color:#ffffff;

}

#main table#lang_selection td.lang_selection_main, #main table#lang_selection td.lang_selection_img {

	border:0;

	border-top:1px solid #ffffff;

	height:36px;

	vertical-align:middle;

/*	

	background-image:url(images/arrow_lang_sel.jpg);

	background-repeat:no-repeat;

*/

}

#main table#lang_selection td.lang_selection_img {

	width:20px;

}

#main table#lang_selection td.lang_selection_main {

	width:320px;

}

#main table tr.training_selection_top {

	color:#377490;

	background-color:#98b6d0;

	height:36px;

	font-size:12px;

	vertical-align:middle;
	
	font-weight:bold;


}

#main table#training_selection td {
		border:0;
		border-top-width: 10px;
		border-color: #EAF4FA;
		border-style:solid;
		
		padding: 10px;

}

#main table#training_selection {

/*	border-collapse:collapse;

	color:#ffffff;

	background-color:#6e9bb8;

	height:40px;*/
	
	color:#ffffff;

	width:500px;
	
	border:0;

}

#main table#training_selection a {

text-decoration:none;
color:#ffffff;

}

#main table tr.training_selection_one {

	background-color:#6e9bb8;

}

#main table tr.training_selection_two {

	background-color:#407ea3;

}

#main table tr.training_selection_three {

	background-color:#326787;

}

#main table tr.training_selection_four {

	background-color:#1f4861;

}