/*	www.bill-solutions.ch					*/
/*	Erstellt	:	26.07.2002		*/


a.link		{color:#0000FF; text-decoration: none;}

a.link:visited	{color:#00FF00; text-decoration: none;}

a.link:active	{color:#FF0000; text-decoration: none;}*/

a.link:hover	{color:#FF0000; text-decoration: none;}	/*	funktioniert nur im i-explorer	*/



body 	{margin-top:10;
		margin-left:0;
		background-color:#E9E9E9
		/*background-image:url(logo_bs.png);
		background-position:center;
		background-repeat:no-repeat;
		background-attachment:fixed;*/
		}



p,h1,h2,h3,h4,ul,ol,li,b,i,a,div
		{font-family:Verdana,sans-serif;}


p,ul,ol,li	{font-size: 8pt;                   margin-top: 0; margin-bottom:0; margin-left:12;}

h3		{font-size: 8pt; font-weight:bold; margin-top:10; margin-bottom:0; margin-left:12; color:#FF0000;}

h2		{font-size:10pt; font-weight:bold; margin-top:10; margin-bottom:0; margin-left:12; color:#000000;}

h1		{font-size:12pt; font-weight:bold; margin-top:10; margin-bottom:0; margin-left:12;}


ul		{list-style-type:circle;}

#titel_vorne	{font-family:Verdana,sans-serif; 
		 font-weight:bold;
		 font-size: 12pt;
		 position:absolute; top:25px; right:10px;
		 color: #FF0000;
		}
#titel_hinten	{font-family:Verdana,sans-serif;
		 font-weight:bold;
		 font-size: 12pt;
		 position:absolute; top:26px; right:9px;
		 color: #CC0000;
		}


input {
       border-top-color:#FF0000;
       border-left-color:#FF0000;
       border-right-color:#CC0000;
       border-bottom-color:#CC0000;
       border-width:1;
       border-style:solid:
}

select {
       border-top-color:#FF0000;
       border-left-color:#FF0000;
       border-right-color:#CC0000;
       border-bottom-color:#CC0000;
       border-width:1;
       border-style:solid:
}

text {
       border-top-color:#FF0000;
       border-left-color:#FF0000;
       border-right-color:#CC0000;
       border-bottom-color:#CC0000;
       border-width:1;
       border-style:solid:
}

/*	navigation */
.nav	{
	font-weight:bold;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

.navbold{
	font-weight:bold;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}



/*	formatierung für menu	*/

#menubar {
	background-color: #FF0000;
	font-size: 8pt;
	font-weight:bold;
	text-align: center;
	border-left-width:1.5pt;
	border-left-style:solid;
	border-top-width:1pt;
	border-top-style:solid;
	border-right-width:1.5pt;
	border-right-style:solid;
	border-bottom-width:1pt;
	border-bottom-style:solid;
	border-color:#000000;
}

a.menuButton, a.menuButtonActive {
  background-color: transparent;
  color: #FFFFFF;
  cursor: default;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  margin: 1px;
  padding: 2px 12px 2px 12px;
  position: relative;
  left: 0px;
  top: 0px;
  text-decoration: none;
}

#tableistung {
	border-width:1pt;
	border-style:dotted;
	border-color:#000000;
}
#tableistungtitel {
	border-bottom-width:1pt;
	border-bottom-style:dotted;
	border-color:#000000;
	background-color:#E9E9E9
}

#tabreferenzen{
	border-bottom-width:1pt;
	border-bottom-style:dotted;
	border-color:#000000;
	background-color:#FFFFFF
}

/*	formatierung rahmen	*/
#linksrechtsoben {
	border-left-width:1.5pt;
	border-left-style:solid;
	border-top-width:1.5pt;
	border-top-style:solid;
	border-right-width:1.5pt;
	border-right-style:solid;
	border-color:#000000;
}

#linksrechts {
	border-left-width:1.5pt;
	border-left-style:solid;
	border-right-width:1.5pt;
	border-right-style:solid;
	border-color:#000000;
}

#linksrechtsunten {
	border-left-width:1.5pt;
	border-left-style:solid;
	border-right-width:1.5pt;
	border-right-style:solid;
	border-color:#000000;
	border-bottom-width:1pt;
	border-bottom-style:solid;
}