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

** 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;}



#wasistcoaching{ z-index: 2; }



#ausbildung { z-index: 3; }



#leute { z-index: 4; }



#mehrzucoaching { z-index: 5; }



#kontakt { z-index: 6; }



#forum { z-index: 7; }



#coachingcast { z-index: 8; }



#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: 183px !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 -10px 25px; }

#main ul li { padding-bottom:16px; }

#main ul ul { list-style:circle outside; margin: -8px 0px 16px 10px; }

#main ul ul li { padding-bottom:5px; }

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

#main table.inside_cast {

	width: 100%;

	height: auto;

	border-collapse: collapse;

	border: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

#main table.inside_cast td {

	border: 0px;

	padding-bottom: 0px;

}

#main table.inside_cast p {

	margin-bottom: 0px;

}

#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, #main table.anmeldung {

	width: 80%;

	height: auto;

	border-collapse: collapse;

	border: 0px;

	padding: 0px;

}

#main table.noBorder td, #main table.anmeldung td {

	border: 0px;

	padding: 1px 0px;
}

#main table.noBorder td {

	vertical-align:bottom;
}

#main input.in {

	font-size: 11px;

}

#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;

}

div.news_paragraph_orange {

	color: #353b56;

	background-color: #AAC1D6;

	border-width: 1px 0px;

	border-style: solid;

	border-color: #E6ECF1;

	margin-bottom: -1px;

	padding: 12px;

}

#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%;

}

#accordionDiv

{

		margin: 0 0 30px 0;

        width: 500px;

}

.nameExpanded, .nameCollapsed 

{

        background-position: center left;

        background-repeat: no-repeat;

        background-color: #588696;

        color: #fff;

        padding: 10px 0;

        text-align: center;

        /*background-image: url('coachingcast/expanded.gif');*/

		text-decoration:underline;

}

.nameCollapsed 

{

       /* background-image: url('coachingcast/collapsed.gif');*/

        cursor: pointer;

}

.nameExpanded 

{

        /*background-image: url('coachingcast/expanded.gif');*/

        cursor: pointer;

}

.elements

{

        background-color: #AAC1D6;

		border: 1px solid #588696;

        overflow: hidden;

		padding: 0 10px;

}

fieldset 

{ 

        border: 2px groove #ccc;

        margin: 1px;

}

legend

{

        display: none;

}



input[type="radio"]

{       

        display: inline;
		margin-bottom: 0;
		margin-left: 10px;
}