/**
 * Description for file
 *
 * CSS version $version
 *
 * @author      Firstname Lastname <internet@promacx.ch>
 * @copyright   PROMACX AG / Wasserwerkgasse 20 / 3011 CH-Bern
 * @link        www.promacx.ch
 * @licence     http://www.opensource.org/licenses/mit-license.php The MIT License
 * @version     0.0.1
 * @media       screen
 */

/* ------------------------------ Layout
*/
html {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
}

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #777777;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:1.2em;
}
#wrapper {width:870px; margin:0; padding:0;}

#container {width:870px; margin:0; padding:0; text-align:left;}

#menu {width:220px; float:left; margin:0; padding:0;}


#content {width:650px; float:left; margin:0; padding:0; padding-top:40px; color:inherit;}


#logo {
	/*position:absolute;
	top: 36px;
	left: 40px;*/
	height:34px;
	padding-top:36px;
	padding-left:40px;
	width:180px;
}

#logo a img,
#logo a:link img,
#logo a:visited img,
#logo a:hover img,
#logo a:active img {
	border-width:0 0 0 0;
}



#footer {
	clear:both;
	width:960px;
	margin:0;
	padding:0;
	padding-top: 30px;
	padding-left:40px;
	height:40px;
	text-align:left;
	font-size:9px;
	font-weight:normal;
}


h1 {
	font-size:20px;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
}

h2 {
	font-size: 12px;
	color:#7777777;
	font-weight:bold;
	margin-bottom:0px;
}

a {
	color: #777777;
}

a:hover {
	color:#000000;
}

ul {
	margin: 0px 0px 15px 15px;
	padding: 0px;
}

.bodytext {
	margin: 0px 0px 8px 0px;	
}

.csc-textpic-image {
	margin-top:0px;
}

/* ------------------------------ Navigation
*/

ul.mainmenu-level1-container {
	/*position:absolute;
	top:70px;*/
	width:140px;
	list-style-type: none;
	padding: 0px;
	padding-left:40px;
	padding-right:40px;
	margin:0px;
	line-height:1.2em;
}

ul.mainmenu-level1-container a {
	display:block;
	padding:2px 0px 2px 0px;
}

.mainmenu-level1-link {
	text-decoration:none;
	color: #A0A0A0;
	border-bottom:1px solid #A0A0A0;
}
.mainmenu-item:hover {
	color: #505050;
}
.mainmenu-level1-active {
	text-decoration: none;
	color: #505050;
	border-bottom:1px solid #A0A0A0;
}

ul.mainmenu-level2-container {
	font-size:9px;
	list-style-type: none;
	padding: 0px;
	margin:0px;
	line-height:1.2em;
	border-bottom:1px solid #A0A0A0;
}
ul.mainmenu-level2-container a,
ul.mainmenu-level2-container a:link,
ul.mainmenu-level2-container a:visited,
ul.mainmenu-level2-container a:hover,
ul.mainmenu-level2-container a:active {
	padding:1px 0px 1px 0px;
}

.mainmenu-level2-link {
	text-decoration:none;
	color: #A0A0A0;
	display: block;
}

.mainmenu-level2-active {
	text-decoration:none;
	color: #505050;
}

/* FLEX CONTENT */

.fce-links-container {
	margin-bottom:1em;
}

.news-list-container img {
	margin-bottom:8px;
}
.news-list-item {
	border-bottom:1px #777777 solid;
	margin-bottom:8px;
}

/* FCE 2spaltig */
table.2spaltig {
	vertical-align:top;

}
table.2spaltig td {
}
table.contenttable,
table.contenttable tbody,
table.contenttable tr {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}
.contenttable td {
	vertical-align:top;
	padding-left:0px;
	padding-right:5px;
	border-collapse:collapse;
}
