/*
HISTALP Styles

*/
/* ====================================================================
box layout
-------------------------------------------------------------------- */
.columns-float
	{
	float				: left;
	width				: 100%;
background-color:#f4f4f4;
	}
/* the relative positioning is required by IEs 5 + 6 (PC) - NN4 crashes if it sees them while other browsers don't seem to mind - hence the Caio hack */
.column-one
	{
	width				: 19%;
	float				: left;
	}
.column-two
	{
	width				: 80%;
	float				: right;
	background-color:white;
	padding-right:3px;
	padding-left:3px;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	
	}
.column-three
	{
	width				: 0%;
	float				: right;
	}
.box-footer
	{
	/*background:#536a9e url('/HISTALP_Web/images/foot.png') repeat-x ;*/
	background:#536a9e;
	clear				: both;
	}
/* ====================================================================
box-clear requires all sorts of hackery because of the way the 
different browsers cope with clearing floats
see [#   #]
-------------------------------------------------------------------- */
.box-clear { clear: both; line-height: 0px; font-size: 1px; }
/* IE5 (mac) dealt with, now reset font-size for Geckos,
turn off for IE5 (PC) + OmniWeb and back on for IE6 (PC)
see [http://www.fu2k.org/alex/css/test/OmniWebInlineHack.mhtml] */
/*\*/
.box-clear { font-size: medium; }
.fake.box-clear { display: none; }
/* */
/* Turn off for Opera 6 and below */
html>body div.box-clear { display: none; }
/* And turn it back on again for good honest browsers
see [http://www.albin.net/CSS/OwenHack.html] */
head:first-child+body div.box-clear { display: block; }
/* ====================================================================
nn4clear is as its name suggests, only required for NN4 compatibility
If you don't need that you can remove both this rule and the
relevant div from the html
-------------------------------------------------------------------- */
.nn4clear { clear: both; line-height: 0px; font-size: 1px; }
/*/*/ .nn4clear { display: none; } /* */
/* ====================================================================
box styling
-------------------------------------------------------------------- */
.box-wrap
	{
	padding				: 0px;
	color				: #000000;
	background-color	: white;
	margin: 0px auto;
	}
.box-header
	{
	margin				: 0px;
	padding				: 0px;
	color:#f4f4f4;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-size:10px;
	line-height:1.5em;
	height:112px;
	width:100%;
	border				: none;
        text-align                      :left;
        font-weight                     :bold;
   background-image:url('../images/Header1_03.png');
   background-repeat:repeat;

	}
.box-footer
	{
	text-align:center;
	margin				: 0px;
	padding				: 1px;
	padding-top			:3px;
        line-height                     : 2.0em;
	color				: white;

 /*background             : #009900 url(/PEP/website/images/bg_headline1.png) repeat-x bottom;*/
	border				: none;
	}
.column-one-content
	{
	min-height:400px;
	background-color:#f4f4f4;
	/*background: url('/PEP/website/images/verlauf.jpg') repeat-x;*/
	
	}
.column-two-content
	{
          text-align:justify;
	}
.column-three-content
	{
	/*background                      : white  url(/PEP/website/images/verlauf.jpg) repeat-x;*/
	min-height                      : 400px;
	}
.column-one-content, .column-two-content, .column-three-content
	{
	margin				: 0px;
	padding				: 6px;
	border				: none;
	}
/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */ 
/*/*/
.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2
	{ p\osition: relative; }
/* */
#logo
{
margin-left:auto;
margin-right:auto;
margin-top:4px;
/*background:url(/PEP/website/images/pep_logo90schatten.png) no-repeat top;*/
width:100px;
height:90px;
z-index:2;
}
#current
{
width:100%;
min-height:150px;
}
#current>img
{
margin-left:10px;
margin-top:5px;
}
#center
{
float:left;
}
#center-left
{
width:49%;
float:left;
}
#center-right
{
 width:49%;
 float:right;
}
div.content1sp_100,div.content2sp_33-67, div.content2sp_67-33, div.content2sp_50-50, div.content3sp_33-34-33
{
float:right;
width:100%;
}
div.w100
{
	width:100%
}
div.w33
{
width:33%;
}
div.w34
{
width:32%;
margin: 0 34%;
}
div.w50
{
	width:49%;
}
div.w67
{
width:66%;
}
div.links
{
float:left;
}
div.rechts
{
float:right;
}
/* ====================================================================
other styling
-------------------------------------------------------------------- */
body
	{
  background-color:#f4f4f4;
  /*font-family:'Georgia','Times New Roman', 'Times','serif';*/
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  line-height:18px;
  text-align:left;
  padding:0px;
  /*padding-left:25px;*/
  margin:0px;
	width:970px;
	}
	form{	font-family			: Arial,Helvetica,sans-serif;
	font-size                       :12px;}
div
	{
	margin				: 0px;
	padding				: 0px;
	}
h1
	{
	font-weight:normal;
	padding-bottom:3px;
	color:#000000; font-size:1.8em; font-family:'Verdana';border-bottom: 2px ridge #777777;
	}
h2
	{
	margin				: 7px 0px 15px 0px;
	padding				: 0px 3px 0px 3px;
	color				: black;
        /*background                      : #c1f195  url(/PEP/website/images/bg_h.png) repeat-x bottom;*/
	font-size			: 1.3em;
	font-weight:normal;
	font-variant:small-caps;
	}
p
	{
	margin				: 0px 0px 2em;
        /*border: 1px solid red;*/
	}
	table
	{
		
	}
	td
	{
		text-align:left;
	}
#navi
{

	}
#navi > ul
{
	padding-left:15px;
	margin:0px;
	line-height:2em;
	font-weight:bold;
	list-style-type:none;

}
#navi>ul>li
{	
	}
#navi>ul>li>a
{
	color:black;
	text-decoration:none;
	
}
#navi>ul>li>a:hover
{
	color:#5f72a7;
}
#navi>ul>li>a:visited
{
	
}
#navi a.aktiv
{
	text-decoration:underline;
	margin-left:0px;
	padding-left:0px;
	color:#3E557E;
	/*padding-right:15px;*/
	/*background-color:#dadada;*/
	/*
	background:url('/HISTALP_Web/images/symb1.png') no-repeat;
	background-position: 1px 4px;*/
}
.nav_kat
{
	list-style-type:none;
	text-decoration:none; //underline;
	margin-left:0px;
	padding-left:0px;
	
	/*padding-right:15px;*/
	/*background-color:#dadada;*/
	/*
	background:url('/HISTALP_Web/images/symb1.png') no-repeat;
	background-position: 1px 4px;*/
}
/*.nav_kat
{
	text-decoration:underline;
	padding-bottom:20px;
	line-height:2em;
}*/
.subnavi
{
	list-style-type:none;
	padding-left:10px;
	line-height:1em;
	font-weight:normal;
	background-color:#f4f4f4;
}
.subnavi >.nav_kat
{
	list-style-type:none;
}
ul.subnavi
{
	/*list-style-type:square;*/
		color:black;
		line-height:1.2em;
	text-decoration:none;
}
.subnavi >li>a
{
	list-style-type:square;
	text-decoration:none;
	color:black;
}
.subnavi >li>a:hover
{
color:#5f72a7;
	}
.subsubnavi
{
	list-style-type:none;
	padding-left:20px;
	line-height:1.2em;
	font-weight:normal;
	background-color:#f4f4f4;
}
ul.subsubnavi
{
	list-style-type:square;
		color:black;
	text-decoration:none;
}
.subsubnavi >li>a
{
	text-decoration:none;
	color:black;
}
.subsubnavi >li>a:hover
{
color:#5f72a7;
}

a.noborder:link, a.noborder:visited
{
	border-style:none;
	color:green;
	text-decoration:none;
}
img.noborder
{
 border-style:none;
}

.right{text-align:right}

dl.gallery
{
	text-align: center;
	/*padding: 5px;*/
	padding-left:10px;
	padding-right:0px;
	float: right;
	margin-right: 1em;
}

.gallery dt { font-weight: bold; }

.gallery dt img
{
	border-style:none;
}

.gallery dd
{
	margin: 0;
	padding: 0;
}
/*  li.link{list-style-image:url(http://www.zamg.ac.at/histalp/images/Link.png);color:black;}
  li.full{list-style-image:url(http://www.zamg.ac.at/histalp/images/Full.png);color:black;}
  li.abstract{list-style-image:url(http://www.zamg.ac.at/histalp/images/Abstract.png);color:black;}*/

/*<style>*/
ul.references
{
	list-style:none;
	padding:1px;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	padding-top: 0px;
  	padding-bottom: 0px;
}
ul.references li:before
{
/*	content: &#x2022;*/
content: '\2022';
 	padding: 1px 4px;
	margin: 0 1em;
}
ul.references li.abstract:before
{
	content: 'A';
	background-color:#F064EF;
	color:white;
	margin: 0 1em;
	padding: 1px 4px;
	font-weight:bold;
	font-style:italic;
	font-family:arial;
	border:1px solid gray;
}
ul.references li.full:before
{
	content: 'F';
	background-color:#A8E786;
	color:white;
	margin: 0 1em;
	padding: 1px 5px;
	font-weight:bold;
	font-style:italic;
	font-family:arial;
	border:1px solid gray;
}
ul.references li.link:before
{
	content: 'L';
	background-color:#84BBDE;
	color:white;
	margin: 0 1em;
	padding: 1px 5px;
	font-weight:bold;
	font-style:italic;
	font-family:arial;
	border:1px solid gray;
}
ul.references li.pres:before
{
	content: 'P';
	background-color:#FFBF00;
	color:white;
	margin: 0 1em;
	padding: 1px 5px;
	font-weight:bold;
	font-style:italic;
	font-family:arial;
	border:1px solid gray;
}
/*</style>*/

.datatable
{
border: 1px solid black;
width:100%;
margin: 0px 0px 1.5em;

}
.datatable td
{
 border-bottom:1px solid gray;
}
.datatable .leftborder
{
border-left:1px solid gray;
}
.datatable thead td 
{
  color:black;
  font-weight:bold;
  text-align:center;
  background-color:#ccccff;
  
}
table.example{
	text-align:justify;
	float:right;
	margin-left: 10px;
	margin-bottom:1em;
	padding-right: 3px;
	padding-left: 3px;
	background-color:#c6c6c6;
	border:none;
    font-size:10px;
  line-height:1.4em;
  }
table.example td{text-align:justify;}
.statmodtab{border: none;width:100%;}
.statmodtabdat tr{border:1px solid black;}
.statmodtab tr{border:1px solid black;}
.statmodtab td{text-align:center;}
/*.statmodtab th{text-align:center;background-color:#6986B2;}  */
.statmodtab th{border:1px solid black;text-align:center;background-color:#ccccff;}  
.more{margin-top:15px;}
/*
dd {margin-left:10px; margin-top:4px;float:right;}
dd>a
{color:black;}
dl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}*/
/*dl {float:right;margin-left:10px;}*/

/*Draft Layout based on the work (freely given) of many people from the css-discuss list [http://www.css-discuss.org], including (but not limited to) Big John, Holly Bergevin, Douglas Livingstone, Scott Sauyet, Victor Caston, Mike Papageorge, and me, Alex Robinson [css-stuff@alex.cloudband.com] */
