/* CSS Document by Johannes Feustel - 2007 - feustel.eu */

* {	margin: 0px;
	padding: 0px;
}

body {
	font-size: 13px;
	font-size: 0.9em;
	font-size: 14px;
	padding: 15px;
	font-family:"Goudy Old Style",Century,"Times New Roman",Times,Garamond,serif;
	font-family:"Times New Roman",Times,Garamond,serif;

	min-width:760px;
}
p {	margin-bottom: 10px;
	background-color: #f9f9f9;
	padding: 5px 5px 8px;
}
ul{
	margin-bottom: 10px;
	background-color: #f9f9f9;
	padding-left:1.5em;
}
li{
	padding: 3px 0 4px;
}
.footnote {
	font-size: 0.8em;
	margin-bottom: 10px;
	background-color: #f9f9f9;
	padding: 5px;
}
h1 {
	font-size: 1.6em;
	color: #595726;
	background-color: #dfdec9;
	padding: 4px;
}
h2 {
	color: #595726;
	font-size: 1.4em;
	background-color: #dfdec9;
	padding: 4px;
	margin-bottom: 5px;
}   
h3 {
	color: #595726;
	font-size: 1.1em;
	background-color: #dfdec9;
	padding: 4px;
}

h4 {
	color: #595726;
	font-size: 0.95em;
	background-color: #dfdec9;
	padding: 4px;
	text-align: left;
}
a {	
	text-decoration: none;
	background: url(images/underline.png) repeat-x left bottom;
}
a[href$=".pdf"] , a.external-download-pdf {	
	background: url(images/file_acrobat.png) no-repeat right top;
	padding-right: 20px;
	line-height:16px; 
}
a.external-download-pdf:hover{
	text-decoration:underline;
}
a[href^="print"] {	
	background: url(images/action_print.png) no-repeat right top;
	padding-right: 20px;
	line-height:16px; 
}
a[href^="#"] , dt a[href$=".pdf"] {background-image:none;}
a:link {color: #6C6A41;}     /* unvisited link */
a:visited {color: #6C6A41;}
/*
a:visited {color: #333333;}
*/  /* visited link */
a:hover {color: #000000;}   /* mouse over link */
a:active {color: #000000;}   /* selected link */
   
.toc li{
	margin: 5px 0px 5px 15px;
	padding: 5px 5px 5px 25px;
	background: #f9f9f9 url(images/bullet.png) no-repeat 5px 9px;
}
.toc{
	list-style-type:none;
	margin: 0 0 15px 0;
	padding:0;
}

/**************************************************/
#header {
	background-image: url(images/behemot-design1.3_05.png);
	height: 119px;
	width:100%;
	margin-bottom:10px;
}
#logo{
	float:left;
	background-image: url(images/behemot-design1.3_03.png);
	background-repeat: no-repeat;
	height: 119px;
	width: 482px;
}
#unilogo{
	float:right;
	background-image: url(images/behemot-design1_06.png);
	background-repeat: no-repeat;
	height:50px;
	width:206px;
	display:none;
}
#footer {
	background-color: #f9f9f9;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
	padding: 8px;
	clear: both;
	font-size:0.8em;
}
#navcontainer {
	font-size:0.95em;
	margin-bottom: 1em;
	overflow: hidden;
	width: 100%;
	font-style: italic;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #f9f9f9;
}
#navlist{
	margin:0;
	background-color: #f9f9f9;
	list-style-type: none;
	color: #000000;
	padding-left:0.5em;
}
#navlist li {
	border-left: 1px solid #000;
	float: left;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;
}
#navlist li {
	float:none;
	display:inline;
}
#navlist li:first-child {
	border-left: 0px solid #000;
}
#navlist a {background-image: none;}
#navlist a.current {
	cursor: default;
}
#left {
	width: 32%;
	float: left;
}
#left_starr {width: 140px;
	float: left;
}
#right {
	width: 32%;
	float: right;
}

#contentx {margin-left: 34%;
          margin-right: 34%;
}
#content {
		  float:left;
		  width:32%;
		  padding-left:2%;
}
#content_rest {
	margin-left:155px;
	position:relative;
	min-height:20em;
}
#XXcontent_rest {
	padding-left:155px;
	position:relative;
	min-height:20em;
}
#content_print *{
background:none;
color:black;
}
.float_left {float: left;
              margin-right: 6px;}
			  
#submenu ul{
	list-style:none;
	padding:4px;
	margin-bottom:1em;
}
#submenu ul li{
	margin: 0 0 0.4em 0.1em;
	padding:0;
}
#submenu ul li a{
	background:none;
	font-style:italic;
}	
#searchform {
	width:128px;
	margin: 15px 0px 10px 0px;
}
#rss{
	display:block;
	width:80px;
	height:15px;
	margin: 8px auto 0px auto;
	background-image: url(images/rss20.gif);
}
#toolbar{text-align:right;}
#toolbar a{margin-left:15px;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt img{
	margin:0.2em 0;
}