/**************************************************************************************************
***************************************************************************************************
***                               Stylesheet fuer FinishWeb                                     ***
***                               ~~~~~~~~~~~~~~~~~~~~~~~~~                                     ***
***                               Version Mai 2008                                              ***
***************************************************************************************************
**************************************************************************************************/



/**************************************************************************************************
***************************************************************************************************
 Alllgemeine Definitionen
***************************************************************************************************
**************************************************************************************************/

/* Basics */

body		{ 
	margin-top: 35px;
	margin-left: 0px; 
}


p, td    {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular, sans-serif;
	font-size: 10pt;
	margin: 0 0 0 0px;
	background-color: #ffffff;
}
p {
	color: #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	vertical-align: top;
}


td.menu-content	{
	width:140px;
	padding-left:0px;
}
td.content	{
	width:700px;
	padding-left:0px;
}
td.content-startpage	{
	width:609px;
	padding-left:0px;
}
td.h	{
	background-color: #ff9933;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	}
td.i0	{
	background-color:#cccccc;
	}
td.i1	{
	background-color:#ffffff;
	}


ul		 {
	list-style-image: url(http://www.finishweb.ch/referenzen/pfeil.gif);
	padding-left: 25px;
}


span.smaller    {
	font-size: 8pt;
}



/* Links */

a        {
	color: #666666;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration: none;
}
a:hover  {
	color: #cc6600;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration: underline;
}



/* allgemeine Formulare */

INPUT.text    {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular, sans-serif;
	font-size: 9pt;
}
INPUT.button    {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular, sans-serif;
	font-size: 9pt;
	border: 2px outset ButtonShadow;
	background-color: ButtonFace;
	padding: 0 0 0 0;
}
SELECT    {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular, sans-serif;
	font-size: 9pt;
}
TEXTAREA    {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular, sans-serif;
	font-size: 9pt;
	overflow: auto;
}
FPRM.text    {
}
img		{
border: none;
}
.mail-frm-err	{
	font-size: 8pt;
	color: #ff4500;
}




/**************************************************************************************************
***************************************************************************************************
Menue-Definition
***************************************************************************************************
**************************************************************************************************/


/**************************************************************************************************
  Menue oben
**************************************************************************************************/

/* menu 1 */

td.menu1	{
	color:		 #666666;
	font-size:	 10pt;
	border: 1px solid #ffffff;
	padding-top:	 1px;
	white-space:	 nowrap;
	font-weight: bold;
}
td.menu1 a	{
	color:		 #666666;
	text-decoration: none;
	padding-left: 	 7px;
	padding-right: 	 7px;
	white-space:	 nowrap;
	border: 1px solid #ffffff;
	font-weight: bold;
}
td.menu1 a:hover {
	color:#ffffff;
	text-decoration: none;
	background-color:#ff9933;
	border: 1px solid #ffffff;
	font-weight: bold;
}

td.menusel1	{
	color:#ff9933;
	font-size:10pt;
	background-color:#ffffff;
	border: 1px solid #ff9933;
	padding-top:1px;
	white-space:nowrap;
	font-weight: bold;
}
td.menusel1 a	{
	color:#666666;
	background-color:#ffffff
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
	white-space:nowrap;
	font-weight: bold;
}
td.menusel1 a:hover {
	color:#ffffff;
	font-weight: bold;
	background-color: #ff9933;
	text-decoration: none;
}



/* menu 2 */

td.menu2		{
	color: #999999;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	width: 140;
	}
td.menu2 a		{
	color: #999999;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	width: 140;
	}
td.menu2 a:hover	{
	color: #999999;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 5px;
	text-decoration: underline;
	padding-top: 5px;
	width: 140;
	}

td.menusel2		{
	font-weight: bold;
	padding-left: 5px;
	font-size: 10pt;
	text-decoration: none;
	}
td.menusel2 a		{
	font-weight: bold;
	padding-left: 5px;
	font-size: 10pt;
	text-decoration: none;
	}
td.menusel2 a:hover	{
	font-weight: bold;
	padding-left: 5px;
	font-size: 10pt;
	text-decoration: none;
	text-decoration: underline;
	}




/**************************************************************************************************
  Titel-Definitionen
**************************************************************************************************/

/* allgemein */

.tit	 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 10pt;
	color: #ff9933
}

/* standard */
.tit0 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 10pt;
	color: #ff9933
}

p.pagetit    {
	font-weight: bold;
	font-size: 10pt;
	color:#ff9933;
	margin-top:5px;
	margin-bottom:5px;
}
p.tit    {
	font-weight: bold;
	font-size: 10pt;
	color:#ff9933;
	margin-top:5px;
	margin-bottom:5px;
}



/******************
linkliste
******************/
/* allgemein */
	table.linklist-table	{
		width:100%;
	}
	table.linklist-table td	{
	}
	table.linklist-table td img	{
	}
	table.linklist-table td.title	{
		font-weight:bold;
		padding-top:10px;
	}
	table.linklist-table td.item0	{
	}
	table.linklist-table td.item0 a	{
	}
	table.linklist-table td.item1	{
	}
	table.linklist-table td.item1 a	{
	}

/************** Google-Karte *******************/
div.googlemap {margin-top: 10px; margin-bottom: 10px;}
div.googlemap-coords {margin-bottom: 10px;}
img.gmnoprint{display:none;}


/************** Text *******************/
table.text {
	margin-bottom:10px;
}

/************** Gallery *******************/
div.gallery table.gallery { width: 100%; border-spacing: 0px; }
div.gallery table.gallery td { background-color:#FFFFFF; }
div.gallery table.gallery td.thumbnail img { padding: 5px; }
div.gallery table.gallery td.thumbnail { text-align:center; border: none; padding: 5px 0; height: auto; width: auto; }
div.gallery table.gallery td.thumbnail .highslide-caption { display:none; }

/************** FAQ *******************/
div.fwfaqlist {}
div.fwfaqlist div.faq { border-bottom:1px solid #666666; }
div.fwfaqlist div.faq div.question { cursor:pointer; height:24px; padding-top:6px; color:#666666; }
div.fwfaqlist div.faq div.question:hover { color:#CC6600; }
div.fwfaqlist div.faq div.questionsel { color:#CC6600; font-weight:bold; }
div.fwfaqlist div.faq div.answer {}
div.fwfaqlist div.faq div.answer p { padding-bottom:10px; margin-bottom:0px; }

/**************************************************************************************************
***            Definitionsende. | CSS-Stylesheet fuer FinishWeb 3, www.finishweb.ch             ***
**************************************************************************************************/
