﻿/*
Autor:	Mühle Bachmann AG, 8253 Diessenhofen
Website:www.muehle-bachmann.ch
--------------------------------------------------------------
*/
/*		Farben:				 				*/
/*      gruen navibalken		= 24933C 	*/
/*      gruen background		= 3F7D4B	*/
/*      gelb background			= FFEFA8 / FEF5D0 	*/
/*      hellgelb navi			= FCFCDD 	*/
/*      braun					= C29A63	*/

body {
	font-family		: Verdana, sans-serif;
	font-size		: 13px;
	line-height		: 18px;		
	color			: #000000;
	background-color: #FFFFFF;
	background		: url("../images/bg.gif");  
}

/*	Struktur	
-------------------------------------------------------		*/
#rahmen	{
	width			: 1000px;
	padding			: 0px;
	margin			: 0px auto; 				
	background-color: #FEF5D0;
	border			: 1px solid #3F7D4B;
}

#kopf {
	padding			: 0px;
	width			: 100%;
	background-color:#FEF5D0
}

#hauptnavi {
	background-color: #C29A63;
	padding			: 0px;
	width			: 100%;
}

#spalte1 {
	padding			: 0px;
	padding-top		: 25px;
	width			: 218px;
	float			: left;
	min-height		: 520px;
}

#spalte2 {
	padding			: 0px;
	padding-left	: 40px;
	padding-right	: 30px;
	padding-top		: 18px;
	width			: 439px;
	float			: left;
	margin-left		: 5px;
}

#spalte3 {
	padding			: 0px;
	padding-left	: 10px;
	padding-top		: 27px;
	width			: 258px;
	float			: left;
	margin-left		: 0px;
}
#spalte2-index {
	padding			: 0px;
	padding-left	: 40px;
	padding-right	: 30px;
	padding-top		: 18px;
	width			: 469px;
	float			: left;
	margin-left		: 5px;
}

#spalte3-index {
	padding			: 0px;
	padding-left	: 10px;
	padding-top		: 27px;
	width			: 228px;
	float			: left;
	margin-left		: 0px;
}

#spalte2-3 {
	padding			: 0px;
	padding-top		: 18px;
	width			: 697px;
	float			: left;
	margin-left		: 42px;
}

#fusszeile {
	font-size		: 11px;
	padding			: 5px;
	width			: 990px;
	height			: 15px;
	clear			: both;
	color			: #846848;
}

/*	Text
-------------------------------------------------------		*/
ul {
	text-align		: left;
	margin-left		: 8px;
	list-style-type	: square;
}

li {
	text-align		: left;
	margin-left		: 8px;
}
.fett {
	font-weight		: bold;
}
h1	{ 
	font-size		: 17px; 
	color			: #000000; 
	font-weight		: bold 
}
h2	{ 
	font-size		: 13px; 
	font-weight		: bold;
	color			: #000000; 
}

td {
	font-family		: Verdana, sans-serif;
	font-size		: 13px;
	line-height		: 1.3em;		
	color			: #000000;
}

p {
	font-family		: Verdana, sans-serif;
	font-size		: 13px;
	line-height		: 1.3em;		
	color			: #000000;
}

/*		Navigation-Definitionen oben					*/
/*		------------------------------------------------*/
td.hauptnavi		{background-color	: #846848;
					height				: 21px;
					padding-left		: 0px;
}
#navigation 		{
					padding				: 0px;
					margin				: 0px;
					}
#navigation a		{
					display				: block;
					float				: left;
					height				: 21px;
					line-height			: 21px;
					margin-right		: 0px;
					padding-left		: 10px;
					padding-right		: 21px;
					padding-top			: 0px;
					text-decoration		: none;
					color				: #FCFCDD;
					font-weight			: bold;
					border-right		: 1px solid #F3E090;
					}
#navigation a:hover	{
					height				: 21px;			/* um 2 Pixel kleiner als normaler Link	*/
					color				: #FFEFA8;
}
#navigation a.aktiv	{
					height				: 21px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
					color				: #FFEFA8;
}
#navigation a.aktiv:hover	{
					height				: 21px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
					color				: #FFEFA8;
}
#navigation a.on	{
					height				: 21px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
					color				: #E67550;
}
#navigation a.on:hover	{
					height				: 21px;			/* gleich oder um 2 Pixel kleiner als normaler Link	*/
					color				: #E67550;
}

/*		Navigation-Definitionen	links					*/
/*		------------------------------------------------*/
#tabelle_navi {
	width			: 100%;
	border-collapse	: separate;
}
.navi1cell {
	height			: 21px;
	background-color: #24933C;
	border			: 0px solid #333333;
	padding-left    : 5px;
}
a.navi1:link {
	color			: #FCFCDD;
	text-decoration	: none;
	font-weight		: bold;
	display			: block;
	width			: 100%;
	height			: 100%;
	line-height		: 21px;
}
a.navi1:visited	{
	color			: #FCFCDD;
	text-decoration	: none;
	font-weight		: bold;
	display			: block;
	width			: 100%;
	height			: 100%;
	line-height		: 21px;
}
a.navi1:hover {
	color			: #FFEFA8;
	height			: 21px;
	font-weight		: bold;
	text-decoration	: none;
	display			: block;
	width			: 100%;
	height			: 100%;
	line-height		: 21px;
}
a.navi1:active {
	text-decoration	: none;
	font-weight		: bold;
	display			: block;
	width			: 100%;
	height			: 100%;
	line-height		: 21px;
}
a.NaviOn:link {
	color			: #FFEFA8;
	text-decoration	: none;
	font-weight		: bold;
	display			: block;
	width			: 100%;
	height			: 100%;
	line-height		: 21px;
}
a.NaviOn:visited {
	color			: #FFEFA8;
	text-decoration	: none;
	font-weight		: bold;
	display			: block;
	width			: 100%;
	height			: 100%;
	line-height		: 21px;
}
a.NaviOn:hover {
	color			: #FFEFA8;
	text-decoration	: none;
	font-weight		: bold;
	display			: block;
	width			: 100%;
	height			: 100%;
	line-height		: 21px;
}

/*		Links Standard									*/
/*		------------------------------------------------*/
a:link				{color:#000000;font-weight:normal;text-decoration:underline;}
a:visited			{color:#000000;font-weight:normal;text-decoration:underline;}
a:hover				{color:#24933C;font-weight:normal;text-decoration:underline;}
a:active			{color:#000000;font-weight:normal;text-decoration:underline;}

a.klein:link		{font-size:11px;color:#846848;text-decoration:none;font-weight:normal;}
a.klein:visited		{font-size:11px;color:#846848;text-decoration:none;font-weight:normal;}
a.klein:hover		{font-size:11px;color:#24933C;text-decoration:none;font-weight:normal;}
a.klein:active		{font-size:11px;color:#24933C;text-decoration:none;font-weight:normal;}

/*		Bilder 											*/
/*		------------------------------------------------*/
.bild_portrait {
	border		: 1px solid #C29A63;
	float		: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.bild {
	border		: 1px solid #C29A63;
	margin-bottom: 5px;
}
.bild_logo {
	border		: 0px solid #C29A63;
	float		: left;
	margin-bottom: 5px;
}
.fuss     {
	float		:right;
}

		/*		Gallery-Definitionen							*/
/*		------------------------------------------------*/
.gallerythema	{
	float				: left;
	width				: 600px; 
}
.gallerytitel	{
	font-size			: 13px;
	color				: #000000;
	font-weight			: bold;
	line-height			: 18px;
	margin-bottom		: 8px;
}
span.gallerydate	{
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	line-height			: 18px;
}
.gallerydate	{
	font-size			: 11px;
	color				: #000000;
	font-weight			: normal;
	line-height			: 18px;
}
.gallerypics	{
	background-color: #FEF5D0;
	padding			: 4px;
	margin-bottom	: 20px;
}
.gpic	{
	margin			: 2px;
	border			: 0px;
}
a.thickbox:link		{color:#FFFFFF;font-weight:normal;text-decoration:underline;line-height:0px;}
a.thickbox:visited	{color:#FFFFFF;font-weight:normal;text-decoration:underline;line-height:0px;}
a.thickbox:hover	{color:#81C24C;font-weight:normal;background-color:#EEEEEE;line-height:0px;}
