* {
    font-family:verdana, arial, sans-serif; 
   font-size:11px;   
}

html {
overflow: -moz-scrollbars-vertical;
}

/**
* TAKEN FROM LEXGO.CH
*/

BODY {
	FONT-FAMILY: Verdana,sans serif
}
P {
	FONT-FAMILY: Verdana,sans serif
}
H1 {
	FONT-FAMILY: Verdana,sans serif
}
H2 {
	FONT-FAMILY: Verdana,sans serif
}
H3 {
	FONT-FAMILY: Verdana,sans serif
}
H4 {
	FONT-FAMILY: Verdana,sans serif
}
DIV {
	FONT-FAMILY: Verdana,sans serif
}
TD {
	FONT-FAMILY: Verdana,sans serif
}
TH {
	FONT-FAMILY: Verdana,sans serif
}
ADDRESS {
	FONT-FAMILY: Verdana,sans serif
}
BLOCKQUOTE {
	FONT-FAMILY: Verdana,sans serif
}
NOBR {
	FONT-FAMILY: Verdana,sans serif
}
B {
	FONT-FAMILY: Verdana,sans serif
}
I {
	FONT-FAMILY: Verdana,sans serif
}
BODY {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 8px; FONT-FAMILY: Verdana,sans serif; LIST-STYLE-TYPE: square
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 8px; FONT-FAMILY: Verdana,sans serif; LIST-STYLE-TYPE: square
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 8px; FONT-FAMILY: Verdana,sans serif; LIST-STYLE-TYPE: none
}
H1 {
	FONT-SIZE: 17px; COLOR: black; FONT-STYLE: normal
}
H2 {
	FONT-SIZE: 16px; COLOR: black
}
H3 {
	FONT-SIZE: 15px; COLOR: black
}
H3.xmp {
	FONT-SIZE: 15px; COLOR: black
}
H3.xpl {
	FONT-SIZE: 15px; COLOR: black
}
H3.inf {
	FONT-SIZE: 15px; COLOR: black
}
H3.tip {
	FONT-SIZE: 15px; COLOR: black
}
H4 {
	PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 15px
}
P {
	COLOR: black
}
UL {
	COLOR: black
}
OL {
	COLOR: black
}
LI {
	COLOR: black
}
DIV {
	COLOR: black
}
TR {
	COLOR: black
}
TH {
	COLOR: black
}
ADDRESS {
	COLOR: black
}
NOBR {
	COLOR: black
}
B {
	COLOR: black
}
I {
	COLOR: black
}
PRE {
	COLOR: black; FONT-FAMILY: Verdana, sans-serif
}

a {
text-decoration:none;
color:#0E6493;
}
 
a:hover {
text-decoration:none;
color:#0E6493;
} 



a.passive_depth_1,a.passive_depth_1:hover {
color:#ffffff;
}

td.navi a.navi {
font-size:13px;
}
td.navi a.naviover {
font-size:13px;
color: #f88a70 ;
}


table.all_table {
background-color : #CCCCCC;
width:100%;  
vertical-align:top;
}

table.all_tablesmall {
background-color : #CCCCCC;

vertical-align:top;
}

td.canton_cell {
width:30px;
height:30px;
vertical-align:middle;
text-align:center;
background-color : #FCFCFC;  
font-weight:bold;
}

td.canton_cell_large {

height:30px;
vertical-align:middle;

background-color : #FCFCFC;  
font-weight:bold;
}

table.result_table td,a {
font-size:11px;
}

.heading{
background-color : #D8D8D8;
font-weight:normal;
}
  
 .heading_blue{
background-color : #0E6493;
color:#ffffff;
font-weight:bold;
} 
  
.dataeven{
background-color : #FCFCFC;
vertical-align:top;
}

.dataodd{
background-color : #F0F0F0;
vertical-align:top;
}


td.portal {
    text-align:center;
    width:30px;
    height:30px;
    vertical-align:middle;                           
    border:1px solid #ffffff;
    background-color : #ffffff; 
    font-weight:bold; 
    color:#006699;
    font-size:11px;
    cursor:pointer;  
}


td.portalover {
    text-align:center;
    width:30px;
    height:30px;
    vertical-align:middle;
    border:1px solid #000000;
    background-color : #ffffff; 
    font-weight:bold; 
    color:#ffffff;
    font-size:11px;
    cursor:pointer;
}
  /*
}

.portal_hilite a{
text-align:center;
width:30px;
height:30px;
vertical-align:middle;
text-align:center;
background-color : #006699; 
font-weight:bold; 
color:#ffffff;

}  */
/*
td.portal_hilite a{

color:#ffffff;  
} */
  /*
.portalover {
background-color : #ffffff;
vertical-align:top;
color:#ffffff;
font-weight:bold;
}  */




hr {
width:100%;
height:1px;
color:#BFBFBF;
}

th {
text-align:left;
}

.textfullsearch {
width:400px;
}

input.linkbutton {
background-color:#FCFCFC;
margin:1px;
font-size:9px;
width:110px;
border:1px solid #858585;
color:#858585;

}       
.button {
   margin-top:3px;
   margin-bottom:3px;
}

.directsearch {
    /*width:125px ; */
    width:115px;
    margin-top:3px;
    /*border:1px solid white;*/
    
}


.plus, .minus {
   
   background-repeat:no-repeat;
   background-position:top left;
   
   text-indent:12px;
   color:white;
   
   cursor:pointer;
}
.plus {
   background-image:url('../images/layout/plus2.gif');  
}
.minus {
   background-image:url('../images/layout/minus2.gif');  
}


.srch_hilight, .lexfind_search_highlight {
 font-weight:bold;
 color:#000;
}

.lexfind_search_highlight
{
 font-weight:bold;
 color:#000;
}

 
/** result rows */
 
.tr_result_old_odd{
background-color:#a0a0a0;
vertical-align:top;
color:#fafafa;
}
.tr_result_old_even{
background-color:#a0a0a0;
vertical-align:top;
color:#fafafa;
}


.tr_result_act_even{
background-color : #EBEBEB;
vertical-align:top;
}
.tr_result_act_odd{
background-color : #fff;
vertical-align:top;
}

.tr_result_vip_odd, .tr_result_vip_even{
background-color : #F0FAFF;
vertical-align:top;
/*font-weight:bold; */
}

label {
/*line-height:18px;*/
}

.checkbox {
height:18px;

vertical-align:middle;
}


input.datum {
    width:70px;
}

a.diff
{
	background-image:url(../images/page_diff.png);
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:16px;
	line-height:16px;
	height:16px;
	font-size:16px;
	margin-right:3px;
}

a.diff_selected, a.diff:hover
{
	background-image:url(../images/page_diff_selected.png);
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:16px;
	line-height:16px;
	height:16px;
	font-size:16px;
	margin-right:3px;
}

a.diff:hover
{
	background-image:url(../images/page_diff_selected.png);
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:16px;
	line-height:16px;
	height:16px;
	font-size:16px;
	margin-right:3px;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
}

a.diff:active
{
	/*
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	*/
}
