




/*
     FILE ARCHIVED ON 23:14:37 Sep 17, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:16:26 Okt 22, 2014.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/***************************/
/* BLOG                    */
/***************************/

div#blogtools {
position: absolute;
width: 412px;
left: 565px;
margin: 18px 0;
}

div#blogtools img {
display: block;
clear: both;
}

div#leftcol.blog,
div#twitter_div {
display: table-cell;
background-color: #869BB6;

}

div#content.blog {
width: 530px;
}


div#blogboxes a {
color: white;
}

div#blogboxes a:visited {
color: #ccc;
}

div#blogboxes a:hover {
text-decoration: underline;
}

div#blogboxes a:focus {
font-weight: bold;
}

div#blogboxes {
background-color: #869BB6;
}

div .blog h1 {
color: white; /*#1f5aa6;*/
padding: 2px 12px;
font-size: 12px;
font-weight: normal;
background-color: #002F4F;

}

div#searchbox.blog {
background-color: #002F4F;
}

div#leftcol.blog #ref_menu li {
list-style-type: none !important;
margin: 0 !important;
padding: 0;
}


div#leftcol.blog #ref_menu li a {
background-color: inherit;
}

div#leftcol.blog #ref_menu li a:hover {
background-color: #002F4F;
}


/*** POSTS ***/

div.post h2 {
clear: both;
}

div.post a img {
padding: 0 18px 18px 0;
display: inline !important;
float: left;
}

div.postmetadata {
padding-bottom: 6px;
clear: both;
}

span.downloadmsg {
display: block;
margin-top: 18px;
background-color: #ccc;
padding: 12px;
font-weight: bold;
}

/***************************/
/*Tagcloud                 */
/***************************/
.tx-vgetagcloud-pi1 {
background-color: #869BB6;
	
			line-height: 200%;
		}
		.tx-vgetagcloud-pi1 ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		.tx-vgetagcloud-pi1 li {
			display: inline;
			float: left;
		}
		.tx-vgetagcloud-pi1 li a {
			padding: 4px;
			text-decoration: none;
		}
		
/************************************/
/* Calendar */
/************************************/
.calendar-table {
	width:100%;
	padding: 0 0.5em 1em 0.5em;
}
.calendar-table a {
	font-weight: bold;
}
.calendar-table TD, .calendar-table TH{
	padding:3px;
	text-align:center;
color: white !important;
font-size: 12px !important;
}
.calendar-table TH {
	display: none;
}
.calendar-table caption {
	text-transform: uppercase;
}

.linked_today {
	padding:2px;
	background-color: #1f5aa6;
	cursor:pointer;
	font-weight: bold;
text-decoration: underline;
	}

.linked_today_nolink {
	padding:2px;
	background-color:#1f5aa6;
	color: white;
}
.linked_day {
	padding:2px;
	cursor:pointer;
	font-weight: bold;
text-decoration: underline;
}


td.bottomMonthLink {
display: none;
}

/* List view CSS */
.newsCalendar_listHeader{
font-size: 18px;
	font-weight:bold;
	
	
}
.newsCalendar_listBody{
	
}
.newsCalendar_listItem{
	font-size:1em;
padding: 0.5em;
background-color: #999;
margin-top: 3px;
	
}

.newsCalendar_listBody a {
color: white !important;
text-decoration: none !important;
}


.newsCalendar_listBody a:hover{
color: white !important;
text-decoration: underline !important;
}

.newsCalendar_listItemHeader{
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.25em;
	font-size:1.25em;
}


/* Calendar Context Menu */

.rcMenuContainer {
    position: absolute;
    padding:2px;
    z-index:10;
 }

.rcMenuContainer table {
border-collapse: collapse;

}


.rcMenuContainer td {
border: 0;
padding: 4px 10px;
}
.rcMenuItem {
    background-color:#cccccc;
    border:1px solid #7E7E7E;
}
.rcMenuItemHover {
    background-color:#1f5aa6;
    color:#white;
    
}

.rcMenuItemText {
   font-weight: bold;
    padding:2px;
    color:#FFFFFF;
    background: #7e7e7e;
}

.rcMenuItemTextExt {
    border:1px dotted grey;
    padding:2px;
} 
.rcMenuSeparator{
    color:#7e7e7e;
    height:1px;
    width:200px;
}
.rcImage {
	padding-right:4px; 
}

/********************************/
/** Twitter **/
/********************************/

div#twitter_div {
width: 210px;
}

div#twitter_div ul,
div#twitter_div span {
list-style-type: none;
margin: 18px 12px !important;
padding-left: 0 !important;
}

div#twitter_div li {
color: white;
border-bottom: 1px solid white;
margin: 6px 0;
color: white;
font-size: 12px;
}

div#twitter_div li a {
display: block;
color: white;
text-decoration: underline;

padding: 3px;
margin-top: 3px;
}


/*************************************/
/* News Frontent Editing */
/************************************/


.tx-newsfeedit-pi1 .tx-newsfeedit-pi1-form-row-category select {
width: 490px;
height: 250px;
border: 0;
}


.tx-newsfeedit-pi1 .tx-newsfeedit-pi1-form-row-category select option {
display: inline;
float: left;
margin: 5px 5px;
padding: 3px 4px;
border: 1px solid #000;
}


/*************************************/
/* sevenpack */
/************************************/


.tx_sevenpack-navi_year {
		background-color: #7ca6a6; 
		background-color: #fff;
		border-bottom: 1px solid black; 
		color: black;
		padding: 0.5em;
		margin: 1em 0em;
		text-align: left;
		min-width: 40em;
	}

	.tx_sevenpack-navi_page {
		background-color: #c9dbd8;
		background-color: #fff;
		border-top: 0px solid black; 
		border-bottom: 0px solid black; 
		color: black;
		margin: 0.5em 0em;
		padding: 0px;
		text-align: left;
	}

	span.tx_sevenpack-navi_current {
		font-size:larger;
		font-weight:bold;
	}

	.tx_sevenpack-navi_label {
		font-weight: bold;
		padding-right: 2em;
		margin-left: 0;
		padding-left: 0;
	}

	span.tx_sevenpack-navi_separator {
		padding: 0px 0.75em;
	}

	.tx_sevenpack-navi_new {
		text-align: right;
		margin: 0.5em 0em;
		padding: 0px;
	}

	.tx_sevenpack-navi_export {
		text-align: left;
		margin: 1em 0em;
		padding: 0px;
		font-size: smaller;
	}

	.tx_sevenpack-export_label {
		font-weight: bold;
		margin-right: 1em;
	}

	.tx_sevenpack-navi_import {
		text-align: left;
		margin: 1em 0em;
		padding: 0px;
		font-size: smaller;
	}

	.tx_sevenpack-import_label {
		font-weight: bold;
		margin-right: 1em;
	}

	.tx_sevenpack-navi_statistic {
		text-align: left;
		padding: 0px;
		margin: 1em 0em;
	}

	.tx_sevenpack-statistic_label {
		font-weight: bold;
		margin-right: 1em;
	}

	.tx_sevenpack-inline_form {
		display: inline;
		padding: 0px;
		margin: 0px 6em;
	}

	table.tx_sevenpack-list {
		margin: 0.5em 0px;
		width: 100%;
		border-collapse: collapse;
	}

	.tx_sevenpack-year_row {
		padding: 0.25em 0.5em;
		text-align: left;
	}

	.tx_sevenpack-year_row h3 {
		padding: 0px;
		margin: 0px;
	}

	.tx_sevenpack-bibtype_row {
		padding: 0.25em 0.5em;
		text-align: left;
	}

	.tx_sevenpack-bibtype_row h4  {
		padding: 0px;
		margin: 0px;
	}

	td.tx_sevenpack-item_even,
	td.tx_sevenpack-item_odd {
		padding: 0.5ex 0.3em;
		vertical-align: top;
	}
	td.tx_sevenpack-item_even {
		background-color: #dddddd;
	}
	td.tx_sevenpack-item_odd {
		background-color: #ffffff;
	}
	td.tx_sevenpack-enum {
		text-align: right;
		padding-right: 0.5ex;
		max-width: 4em;
	}


	.tx_sevenpack-button {
		margin: 0em 0.5em;
	}
	.tx_sevenpack-italic {
		font-style: italic;
	}
	.tx_sevenpack-bold {
		font-weight: bold;
	}
	.tx_sevenpack-block {
		display: inline;
		padding: 0px;
		margin: 0px;
		border-width: 0px;
	}

	.tx_sevenpack-author {
		padding: 0px;
		margin: 0px;
	}
	.tx_sevenpack-authors {
		padding: 0px;
		margin: 0px;
	}
	.tx_sevenpack-author_high {
		font-weight: bold;
	}
	.tx_sevenpack-title {
		font-style: italic !important;
	}
	.tx_sevenpack-series {
		font-style: italic;
	}
	.tx_sevenpack-state {
		font-style: italic;
	}
	.tx_sevenpack-type {
		font-style: italic;
	}
	.tx_sevenpack-abstract_block {
	}
	.tx_sevenpack-note_block {
	}
	.tx_sevenpack-annotation_block {
	}
	.tx_sevenpack-misc_block {
	}
	.tx_sevenpack-keywords_block {
	}


	div.tx_sevenpack-missing_data  { 
		font-weight: bold;
		background-color: rgb(235,0,0);
		margin: 0px;
		padding: 1ex 1em;
	}

	.tx_sevenpack-warning_box {
		padding: 1em;
		margin: 1em;
		border: 3px solid red;
	}

	.tx_sevenpack-manipulator_block {
		border-width: 0px;
		padding: 0px;
		margin: 0px 0px 2px 0.75em;
		float: right;
	}
	.tx_sevenpack-manip {
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}

	.tx_sevenpack-edit_icon, 
	.tx_sevenpack-hide_icon, 
	.tx_sevenpack-delete_icon,
	.tx_sevenpack-new_icon {
		border-width: 0px;
		padding: 0.25em 0.25em;
	}

	table.tx_sevenpack-layout {
		border-collapse: collapse;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}
	table.tx_sevenpack-layout td,
	table.tx_sevenpack-layout th,
	table.tx_sevenpack-layout tr
	{
		border-width: 0px;
		padding: 0px;
		margin: 0px;
	}


	div.tx_sevenpack-editor {
		padding: 1em;
		margin: 1em 0em;
		border: 1px solid black;
	}
	table.tx_sevenpack-editor_fields {
		border-collapse: collapse;
		padding: 0px;
		margin: 0.75ex 0em;
		border-width: 0px;
	}
	table.tx_sevenpack-editor_fields th,
	table.tx_sevenpack-editor_fields td {
		padding: 0.5ex 0.5em;
		vertical-align: top;
		text-align: left;
	}
	table.tx_sevenpack-editor_fields th {
		min-width: 8em;
	}
	.tx_sevenpack-editor h3 {
		font-size: large;
		border-bottom: 1px solid black;
		padding: 0.25em 0em;
	}
	.tx_sevenpack-editor_button {
		margin: 0em 0.5em;
	}
	.tx_sevenpack-editor_button_box {
		padding: 1em 1em;
		background-color: #eee;
	}
	.tx_sevenpack-box_left {
	}
	.tx_sevenpack-box_right {
		float: right;
	}

	.tx_sevenpack-editor_input {
		border: 1px solid black;
		padding: 2px;
	}

	table.tx_sevenpack-editor_author {
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
	}

	table.tx_sevenpack-editor_author th,
	table.tx_sevenpack-editor_author td {
		min-width: 0px;
		font-size: small;
	}

	table.tx_sevenpack-editor_author
	th.tx_sevenpack-editor_author_num {
		padding: 0ex 0.75ex 0ex 0ex;
		text-align: right;
		vertical-align: middle;
	}
	.tx_sevenpack-editor_hidden {
		text-decoration: line-through;
	}

	.tx-sevenpack-pi1 ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	}
	
	
	.tx-sevenpack-pi1 li {
	margin-bottom: 16px;
	display: block;

	 }


.tx-sevenpack-pi1 ul li div img {
position: relative;
bottom: -2px;
margin-top: -2px;
}
