/* ****************************************************************** 
 *  Copyright B) 1999-2006 Wolfram Schneider
 *  URL: http://opus.tu-bs.de/zack/
 *
 *  $Id: zack.css,v 1.1.2.44 2010-08-22 18:34:28 zack Exp $
 * ****************************************************************** */


body {
	text-align: 	center;
	font-family: 	Verdana, Geneva, Arial, sans-serif;
	margin: 	1em;
	color: 		#000;
	background-color: #B9C5D6; /* dark blue-gray */
}

/* all code between <body/> tag */
#main { 
	max-width: 56em;
	margin: 0px auto; /* Right And Left Margin Widths To Auto */
	padding: 16px;
	position: relative;
	text-align: left; 
	background-color: #E4E9F1; /* light blue-grey */
	color:		#000;	  
}

/* a big white border line inside #main */
#main_border {
	padding-top: 	0.5em;
	padding-bottom:	1em; 
	padding-left: 	1em; 
	padding-right: 	1em; 
	color:		#000;	  
	background-color:  #FFF; 
}


#footer 	{ font-size: small; }
.link_navi 	{ font-size: small; }

a 		{ color: #6F778A; background-color: transparent; text-decoration: underline; }
a:visited 	{ color: #6F778A; background-color: transparent; border: none; }
a:hover 	{ color: #6F77FC; background-color: transparent; border: none; }

h1 		{ text-align: 	center; margin-top: 0.3em; }
h2 		{ font-size: 	1.2em; }
.language_link 	{ font-size: 	small; }
.xx-link 	{ font-size: 	xx-large; }
.x-link  	{ font-size: 	x-large; }
.s-link  	{ font-size: 	small; }

/* *************************************************************** 
 * local pages 
 * *************************************************************** */

#results_meta 	{ font-size: small; }
.record_jump	{ font-size: small; }
#query 		{ } /* font-size: small; */
#intro  	{ } 

#intro2  { 
	border-left: 	3em solid #FFF; 
	border-right: 	1em solid #FFF; 
	font-size: small;
} 

/* #zmenu2 { background-color: #fff; border: 4px solid #FFF2dd; padding: 10px;} */
#zmenu2 { 
	border-top: 	3px solid #738DB1; 
	border-bottom: 	5px solid #738DB1; 
	border-left: 	1px solid #738DB1; 
	border-right: 	1px solid #738DB1; 
	padding-top: 	12px; /* more space on top */
	padding-bottom: 10px; 
	padding-left: 	10px; 
	padding-right: 	10px; 
	color:		#000;	  
	background-color:  #FFFFDD; 
}

table textarea, input, select {
	font-size:	medium; 
	color:		#000;	  
	background-color: #FFF;
}

#results_distributed iframe { 
	margin-right: 	4px; 
	float: 		left;
	width: 		80px;
	height: 	100px;
        margin-left: 	2px;
        margin-top: 	2px;
	color:		#000;	  
	background-color: #E4E9F1; 

}
/* iframe img { background-color: #E4E9F1; }  */

.record { 
	border: 	1px solid #738DB1; 
	margin-bottom:	12px;
	padding-left: 	8px;
	padding-right: 	6px;
        min-height: 	96px; 
	color:		#000;	  
	background-color: #E4E9F1; 
}

.record2 { 
	border: 	1px solid #738DB1; 
	margin-bottom:	12px;
	padding-left: 	8px;
	padding-right: 	6px;
	padding-top: 	6px;
	padding-bottom: 6px;
	color:		#000;	  
	background-color: #E4E9F1; 
}

.raw_record pre { 
	border: 	1px solid #738DB1; 
	margin-bottom: 	12px;
	padding: 	6px;
	color:		#000;	  
	background-color: #E4E9F1; 
}

#bookmaps_startlink {
        margin-left: 	5em;
        font-size: 	x-large;
        text-align: 	left;
}

/* google maps logo */
.gml_tiny   { border-width: 0px; height: 18px; width: 50px;  margin-left: 10px; }
.gml_small  { border-width: 0px; height: 37px; width: 100px; margin-left: 10px; }
.gml_normal { border-width: 0px;                             margin-left: 10px; }

#results_distributed 	hr { height: 3px; border: 0px; background-color: #738DB1; color: #000; }
#results_single 	hr { height: 3px; border: 0px; background-color: #738DB1; color: #000; }


iframe#livecover6 	{ height: 160px; width: 800px; }
iframe#livecover1     	{ float: right;  margin-top: -2em; height: 160px; width: 140px; background-color: transparent; } 
iframe#livecover1m     	{ float: right;  margin-top: -2em; height: 280px; width: 200px; background-color: transparent; } 
iframe#tagcloud 	{ height: 160px; width: 800px; }

#livecover      { background-color: transparent; }
#livecover1     { background-color: transparent; }

.highlight 	{ font-weight:bold; }


/* *************************************************************** */
/* tag cloud */
div#htmltagcloud {
  text-align:  center; 
  line-height: 1; 
}

div#htmltagcloud span a { text-decoration: none; }

span.tagcloud0 { font-size: 12px; }
span.tagcloud1 { font-size: 13px; }
span.tagcloud2 { font-size: 14px; }
span.tagcloud3 { font-size: 15px; }
span.tagcloud4 { font-size: 16px; }
span.tagcloud5 { font-size: 17px; }
span.tagcloud6 { font-size: 18px; }
span.tagcloud7 { font-size: 19px; }
span.tagcloud8 { font-size: 20px; }
span.tagcloud9 { font-size: 21px; }
span.tagcloud10 { font-size: 22px; }
span.tagcloud11 { font-size: 23px; }
span.tagcloud12 { font-size: 24px; }
span.tagcloud13 { font-size: 25px; }
span.tagcloud14 { font-size: 26px; }
span.tagcloud15 { font-size: 27px; }
span.tagcloud16 { font-size: 28px; }
span.tagcloud17 { font-size: 29px; }
span.tagcloud18 { font-size: 30px; }
span.tagcloud19 { font-size: 31px; }
span.tagcloud20 { font-size: 32px; }
span.tagcloud21 { font-size: 33px; }
span.tagcloud22 { font-size: 34px; }
span.tagcloud23 { font-size: 35px; }
span.tagcloud24 { font-size: 36px; }

div#copyright { text-align: center; }

div#year, div#author, div#query { font-size: small; }
div#query_list { font-size: medium; }

.spellmatch { font-size: x-large; font-weight:bold; }

/* *************************************************************** */

/*Win IE fix \*/
* html #main { width: 56em; } /* IE cannot handle max-width */
/*End Win IE fix*/

/* *************************************************************** */


/* *************************************************************** *
 * style sheelt for printing 
 *
 * *************************************************************** */
@media print { 
	body, #footer, #zmenu2, #zmenu2b, div#query_list, .link_navi, .language_link, table textarea, input, select, option, form  { font-size: 85%; }

	body, #main, #main_border, #zmenu2 { 
		padding: 0px; 
		margin: 0px; 
		color:		#000;	  
		background-color:  #FFF; 
	}
	a, a:visited, .link_navi { color: #005; }
}

div#zmenu2 input:focus, div#zmenu2b input:focus { background-color:  #EEE }

span#social_links { float: right; }
span#social_links img { border: 0px; }



