/* -----------------------------------------------------
	Stylesheet für [stastka.ch]
	D. Stastka 
	crate:		15.09.2001   
	update:		15.03.2007 					
-----------------------------------------------------*/          				
/* Text LINKS */
BODY
	{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #999999;
	font-family: arial, hevetica, sans-serif;
	font-size: 10px;
	background-position: left;
	}	

A{			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;
			font-style: normal;
			text-decoration: none;
			white-space: nowrap;
			
			white-space: nowrap;
			background-repeat: repeat-x;
			background-position: 100% 100%;

}
	
.no{			
			padding-bottom: 0px;
}


a:hover {
	background: url('../img/icon/lnk.gif') repeat-x 100% 100%;
	color: #00FF00;
}
	
A:link, A:visited{		
			color: #FF6600;
			text-decoration: none;
			}



A:active{	color: #000000;
			text-decoration: none;
			}
			
A:hover{	color: #000000;
			text-decoration: none;
			}



p{			/* Font & Text */
			color: #000000;
			font-size: 13px;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;
			font-style: normal;
			
			margin: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			
			}		
	
/* Formatierungen CSS */

H1{			/* Font & Text */
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
			}
		
H2{			color: #333333;
			font-size: 12px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			font-style: normal;
			font-weight: bold;
			
			margin-top: 1px;
			margin-bottom: 1px;
			}
H3 {
color: #333333;
			font-size: 12px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			font-style: normal;
			font-weight: bold;
			
			margin-top: 1px;
			margin-bottom: 1px;
}


LI{			color: #CCCCCC;
			font-size: 9pt;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;
			font-style: normal;
			list-style-type: circle;
			margin: -2px;
			float: none;
			}			


			       
b, strong{  color: #000000;
			font-size: 12px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			font-style: normal;
			}


div{  		font-family: Arial, Helvetica, sans-serif; 
			font-size: 13px;
			font-weight: normal; 
			font-style: normal
			}


.error{			
			font-family: Arial, Helvetica, sans-serif; 
			font-weight: lighter;
			color: #FFFFFF;
			background-color: #FF9966;
			font-size: 9px;
}




/* FORM / INPUT CSS */

.input_0{	font-family: Arial, Helvetica, sans-serif;
			font-weight: lighter;
			color: #0066FF;
			background-color: #000000;
			border: 0px none #FFFFFF;
}


.btn
{
      color: #FFFFFF;
      background-color: #FF0000;
      }
      
.btn_hover
      {
      color: #FFFF00;
      background-color: #CE9D62;
      }
      
.input_verlauf{
	border-right: #CCCCCC thin solid;
			border-left: #666666 thin solid;
			border-bottom: #CCCCCC thin solid;
			border-top: #666666 thin solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #000000;
	background-image: url(../images/bg/bg_input.jpg);

			}
/*textarea{
	border-right: CCCCCC thin solid;
	border-left: CCCCCC thin solid;
	border-bottom: CCCCCC thin solid;
	border-top: CCCCCC thin solid;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
*/
.input_basic
{
	Border-Spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
}

.input_recommand
{
	Border-Spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3300FF;
	border-right-color: #666666;
	border-bottom-color: #3300FF;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
	
}

.input_error
{
	Border-Spacing: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3300FF;
	border-right-color: #666666;
	border-bottom-color: #3300FF;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	background-color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
}



/* Table CSS */



th {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CC6600;
	border-bottom-color: #333333;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #CCCCCC;
	line-height: normal;
	color: #666666;
}

.tdinfo
{
	Border-Spacing: 2px;
	background-image: url(../img/mainsite/bg_tbl_bblue.gif);
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-attachment: fixed;
}

.tdinfo_basic
{
	Border-Spacing: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-attachment: fixed;
	text-align: left;
	border-bottom-color: #FFFFFF;
}
.tdinfo_adv
{
	Border-Spacing: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-attachment: fixed;
}

.tbl
{
	Border-Collapse: collapse;
	Border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
			}
			

.tblr
{	Border-Spacing: 1px;
	Border: 1px solid #333333;
}

.td1
{	Border-Spacing: 2px;
	Border: 1px solid #666666;
}
.tblred
{	Border-Collapse: collapse;
	Border: 1px solid #FF0000;
}

.tblblue
{	Border-Collapse: collapse;
	Border: 1px solid #0066FF;
}
.tblgray
{	Border-Collapse: collapse;
	Border: 1px solid #222222;
}	
#searchResults {
	/*filter:Alpha(opacity=75, finishopacity=0, style=0);*/
	background-image: url(../img/semitrans.gif);
}

#searchResultsIE {
	background-image: url(../img/semitrans.png);
	

}

.h1bglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../../img/mainsite/bg_white.gif);
	color: #FFFFFF;
	background-color: #333333;
}
.h1bgnormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../../img/mainsite/bg_site.gif);
	color: #FFFFFF;
	background-color: #333333;
}
.tr0 {
	Border-Collapse: collapse;
	Border: 1px solid #0066FF;
	background-color: #696969;
}
.tbl0 {
	Border-Collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FFFFFF;
	border-bottom-color: #FF6600;
	border-left-color: #FFFFFF;
}
.tbl1 {
	Border-Collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.newsH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.newsTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 15px;
	text-align: justify;
}
