/*******************************************************************************	Project		:	archiplex.ch	CSS			:	CSS Sytles fuer alle Standard Templates	Copyright	:	m.e.gerber netdesign, 3550 Langnau i. E.		Quelle		:	hundertmorgen - www.hundertmorgen.de ueberarbeitet megNET					*******************************************************************************/#site-content {	color:#8D9275;	background: inherit;}/* ### Headlines ############################################################ */#main-block h1 {	color:#8D9275;	background: inherit;	font-size:12px;	font-weight:bold;	line-height:1.8em;	letter-spacing: 0.1em;	margin-bottom:20px;}#main-block h2 {	color:#8D9275;	background: inherit;	font-size:12px;	font-weight:bold;	line-height:1.8em;	letter-spacing: 0.1em;	margin-bottom:10px;}#main-block h3 {	color:#8D9275;	background: inherit;	font-size:11px;;	font-weight:bold;	line-height:normal;}#main-block h4 {	color:#8D9275;	background: inherit;	font-size:10px;	font-weight:bold;	line-height:1.2em;}#main-block h5 {	color:#8D9275;	background: inherit;	font-size:10px;	font-weight:bold;	line-height:1.0em;}#main-block h6 {	background: inherit;	color:#8D9275;	font-size:9px;	font-style:italic;	font-weight:bold;	line-height:1.0em;}#main-block h6 a, #main-block h6 a:link  {	background: inherit;	color:#8D9275;	font-size:9px;	font-style:italic;	font-weight:bold;	line-height:1.0em;}#main-block h6 a:hover  {	background: inherit;	color:#000;	font-size:9px;	font-style:italic;	font-weight:bold;	line-height:1.0em;}/* ### Hyperlinks ######################################################### */#main-block a, #main-block a:link {	/*color:#8D9275;*/	color:#7A2E2E;	background: inherit;	text-decoration:none;}#main-block a:hover {	color:#000000;	background: inherit;	text-decoration: none;}#main-block a.faq, #main-block a.faq:link {	color:#8D9275;	background: inherit;	font-size:11px;	text-decoration:none;	text-transform:none;	line-height: 1.8em;}#main-block a.faq:hover {	color:#000;	background: inherit;	text-decoration:none;}/* ### Paragraphs ########################################################## */#main-block p {	font-size:11px;	color:#8D9275;	z-index:5;}/* ### Blockquotes ########################################################## */#main-block blockquote {	margin:0 0 0 20px;	z-index:5;}/* ### Module ################################################################ */#main-block div.floatLeft img {	float:left;	margin-right:10px;	margin-bottom:10px;}#main-block div.floatRight img {	float:left;	margin-left:10px;	margin-bottom:10px;}#main-block div.alignLeft img {	text-align:left;	margin:0;	padding:0;}#main-block div.alignRight img {	text-align:right;	margin:0;	padding:0;}#main-block div.alignCenter img {	text-align:center;	margin:0;	padding:0;}#main-block a.more {	clear:left;	position: relative;	left: 120px;}/* ### apx ### */#main-block div.txt-img {	clear: both;	padding: 12px 0;}/* ### apx ### */#main-block div.apx {	clear: both;	padding:0;	margin:0;}#main-block div.apx p {	font-size: 11px;	letter-spacing:normal;	margin-top: 0px;	margin-bottom:1.6em;	line-height:1.6em;}#main-block div.apx ol {	font-size: 11px;	letter-spacing:normal;	margin-top: 0px;	line-height:1.6em;	color:#8D9275;	list-style-position:inside;	list-style-type: decimal;}#main-block div.apx ol ol {	font-size: 11px;	letter-spacing:normal;	margin-top: 0px;	margin-left:20px;	line-height:normal;	color:#8D9275;	list-style-position:inside;	list-style-type: lower-alpha;}#main-block div.apx ul {	font-size: 11px;	letter-spacing:normal;	margin-top: 0px;	line-height:1.6em;	color:#8D9275;	list-style-position:inside;	list-style-type:disc;}#main-block div.apx ul ul {	font-size: 11px;	letter-spacing:normal;	margin-top: 0px;	margin-left:20px;	line-height:normal;	color:#8D9275;	list-style-position:inside;	list-style-type:square;}#main-block div.apx div.floatLeft {	float:left;}#main-block div.apx div.floatRight {	float:right;}#main-block div.apx div.alignLeft {	text-align:left;}#main-block div.apx div.alignRight {	text-align:right;}#main-block div.apx div.alignCenter {	text-align:center;}/* ### Standard Bildergalerie ##################################################### */#main-block div.galerie {	clear: both;	text-align:right;	background-color:#0066FF;}#main-block div.galerie p {	text-align:left;	line-height:normal;	margin-top:5px;	margin-bottom:0;}#main-block div.galerie div.image_a {	float: right;	margin-left:30px;	margin-right:0;	margin-bottom:10px;}#main-block div.galerie div.image_b {	float: right;	margin-left:0;	margin-right:0;	margin-bottom:10px;}#main-block div.galerie div.image_a_einsp {	float: right;	margin-left:27px;	margin-right:0;	margin-bottom:10px;}#main-block div.galerie div.image_b_einsp {	float: right;	margin-left:0;	margin-right:0px;	margin-bottom:10px;}#main-block div.galerie img{	padding: 5px;	border:1px solid #aaa;}/* ### Standard Newsliste ##################################################### */.newslist {font-size:11px;}.newstext {margin-bottom:8px;}.ml-title {padding:0;margin:0;}.ml-description {padding-left:20px;margin:0;}.ml-more {padding-left:20px;margin:0;}.newsbox {clear:left;line-height:normal;margin-bottom:10px;}#main-block .newsbox a, #main-block .newsbox a:link {	color:#8D9275;	background: inherit;	text-decoration:none;}#main-block .newsbox a:hover {	color:#000000;	background: inherit;	text-decoration: none;}#main-block div.newsbox {clear:left;text-align:left;line-height:normal;margin-top:0;margin-bottom:10px;}.news-datum {font-weight:bold;color:#8D9275;float:left;/*width:140px;*/}.news-detail {float:left;width:250px;}.news-detail-archiv {float:left;width:830px;}.news-clear {clear:both;}/* ### Formulare ################################################################ */label.text{	width: 80px;	height: 25px;	display:block;	float:left;	clear: left;	padding-top:5px;}label.textarea{	width: 80px;	height: 25px;	display:block;	clear: left;	padding-top:5px;}input.text {	float:left;	width: 370px;	height:20px;	background-color: #eee;	color:#000;	border-left: 6px solid #90b0bf;;	border-bottom: 1px solid #FFF;	border-right: 6px solid #90b0bf;;	border-top: 1px solid #FFF;}textarea.textarea {	width: 450px;	height:100px;	background-color: #eee;	color:#000;	border-left: 6px solid #90b0bf;;	border-bottom: 1px solid #FFF;	border-right: 6px solid #90b0bf;;	border-top: 1px solid #FFF;}.submit{	background-color: #90b0bf;	color:#fff;	margin-top: 10px;	border: none;}
