/*-------------------------------------------------------------------------*/
/*------------------------------NAVIGATION---------------------------------*/
/*-------------------------------------------------------------------------*/
.clearer {
	clear: 				both;
	height: 			0;
	overflow: 			hidden;
}

#nav .marked {
	background-image: 	url("/images/norm_right_on.png");
	background-color: 	#e9e9e9;
	cursor: 			default;
	color: 				#063260 !important;
	padding: 			2px 10px 3px;
}

#nav ul li.marked div.submenuhead {
	background: 		url("/images/norm_left_hover.png") no-repeat left top;
}

#nav .marked a {
	color: 				#063260;
}

#nav {
	float: 				left;
	position: 			absolute;
	top: 				71px;
	height:				78px;
	z-index: 			88;
}

#nav ul li:hover {
	background: 		url("/images/norm_right_hover.png") no-repeat right top;
}

#nav ul li:hover .submenuhead, #nav ul li:hover .submenuhead a {
	color:				#063260;
}

#nav ul li {
	float: 				left;
	background: 		none no-repeat right top;
	color: 				#FFFFFF;
	padding: 			0 !important;
	cursor: 			pointer;
	margin: 			0 1px;
	position: 			relative;
}

.submenuhead {
	background: 		none no-repeat left top;
	margin: 			auto;
	font-size: 			12px;
	text-decoration: 	none;
	padding: 			37px 10px 3px;
	display: 			block;
	text-align: 		center;
	height:				37px;
	font-weight:		bold;
	white-space:		nowrap;
}

#nav ul li:hover div.submenuhead {
	background: 		url("/images/norm_left_hover.png") no-repeat left top;
}

#nav ul li a {
	background: 		none no-repeat left top;
	margin: 			auto;
	font-size: 			12px;
	color:				white;
	text-decoration: 	none;
	display: 			block;
	height:				37px;
	font-weight:		bold;
}

#subjectArea,#bookshelf {
	width: 				90px;
	white-space: 		nowrap;
}

#nav #log {
	width: 				90px;
	background-color: 	#063260;
	border-right: 		0px;
	float: 				right;
}

#helpmenu {
	width: 				70px;
}

#helpmenu .submenuhead {
	width: 				50px;
}

#helpmenu .submenu {
	width: 				100px;
}

.submenu {
	margin-left:		0px;
	border: 			1px solid #114a80;
	border-top: 		none;
	background-color:	#a0cbee;
	position: 			absolute;
	display: 			none;
}

#librarians {
	width:				113px;
}

#librarianssubmenu {
	width:				111px;
}

#myspringerreferencesubmenu {
	width:				165px;
}

#login2 {
	width: 				167px;
}

#nav .submenu li.top {
	height: 			8px;
	cursor: 			default;
}

#nav .submenu li.top:hover {
	background-color: 	#063260;
}

#nav .submenu li.bottom {
	background-position:bottom;
	height: 			5px;
	cursor: 			default;
}

#nav .submenu li.bottom:hover {
	background-color: 	#063260;
}

.submenu li {
	width: 				100%;
	margin: 			0 !important;
	background-image: 	none;
}

#nav .submenu li a {
	text-align: 		left;
	font-size: 			12px;
	background-image: 	none;
	height:				auto;
	padding:			4px 10px 3px;
	color: 				#063260;
}

#nav .submenu li:hover { 
	background-image:	none;
	background-color: 	#74b0e0;
}

.featured_article_source {
	color:				#063260;
	font-style:			italic;
}

.featured_article_header {
	font-size:			18px;
	color:				#EC7404;
}

li.freearticle .featured_article_source {
	display:block;
	font-size: 11px;
	min-height: 60px;
	margin-left: 60px;
	padding-top: 4px;
}

li.freearticle .featured_article_title {
	color: #063260;
	xcolor: #EC7404;
	display: block;
	font-weight: bold;
	clear: left;
}

li.freearticle .featured_article_image {
	text-align: center;
	margin: 4px 4px 8px 0;
	display: block;
	float: left;
}

li.freearticle img {
	margin: 0 auto;
}

#content ul#freearticles {
	/*
	margin-top: 16px;
	border: 1px solid #999;
	box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
	background-color: #eee;
	*/
}

ul#freearticles .toc_heading {
	color: #EC7404;
	/*
	xcolor: #063260;
	font-size: 18px;
	*/
}

.featured_article_abstract {
	color:				#063260;
}

/*-------------------------------------------------------------------------*/
/*------------------------------SEARCH-------------------------------------*/
/*-------------------------------------------------------------------------*/

.queryExplain {
	display: 			none;
}

#searchsubmit {
	margin-right: 3px;
}

.currentpage {
	color:				#EC7404;
	font-weight:		bold;		
}

#VTSSplitt h1 {
	text-align:			left;	
}
	
#VTSSplitt {
	background: 		url("/images/gray_gradient.png") repeat-x #d7d7d7;
	width: 				725px;
	padding: 			5px;
	min-height:			600px;
}

#hitoverview_1 {
	padding: 			0px 0px 0px 0px;
	color: 				#666666;
	font-family: 		Myriad, Arial, Helvetica, sans-serif;
	/* background-color:white; */
	/* border: 			1px solid #354D6B; */
	width: 				225px;
}

#hitoverview_reachxml {
	margin-top: 		11px;
	padding: 			0px 0px 0px 0px;
	color: 				#666666;
	font-family: 		Myriad, Arial, Helvetica, sans-serif;
	background-color: 	white;
	border: 			1px solid #354D6B;
	width: 				225px;
}

#hitoverview_vsp {
	background-color: 	white;
	border: 			1px solid #354D6B;
	color: 				#666666;
	font-family: 		Myriad, Arial, Helvetica, sans-serif;
	margin-top: 		6px;
	padding: 			0px 0;
	width: 				225px;
}

input[name=Un_CheckAll] {
	margin-left: 		5px;
}

.hitsummary {
	text-align: 		left;
}

.hittable {
	margin-bottom: 		0px;
	margin-top: 		10px;
	padding-top: 		5px;
	border-top: 		1px dotted #666666;
	width: 				100%;
}

*+ .hittable {
	width: 				97.6% !important;
}

.hittable th {
	text-align: 		left;
	vertical-align: 	top;
	font-size: 			12px;
	font-weight: 		bold;
}

.hittable td {
	text-align: 		left;
	vertical-align: 	top;
	font-size: 			13px;
	font-weight: 		normal;
}

td.kontextlist {
	font-size: 			12px;
	padding-top: 		5px;
}

td.breadcrumb {
	font-size: 			12px;
}

td.breadcrumb a {
	color: 				#354D6B;
}

.kontext { 
	color: 				#354D6B;
	font-weight: 		bold;
}

.kontexttitle {
	font-weight: 		bold;
}

table.hitnavigation {
	margin-top: 		30px;
	margin-left: 		50px;
	margin-bottom: 		30px;
}

table.hitnavigation td {
	padding: 			1px;
}

table.hitnavigation td.number {
	text-align: 		center;
	font-size: 			12px;
}

table.hitnavigation td.next {
	padding-left: 		2px;
	text-align: 		left;
	color: 				#666666;
}

table.hitnavigation td.previous {
	padding-right: 		5px;
	text-align: 		right;
	color: 				#666666;
}

a.hitnavigation {
	color: 				#354D6B;
}

table.hitnavigation_top {
	margin-top: 		0px;
	margin-left: 		10px;
	margin-bottom: 		0px;
}

table.hitnavigation_top td {
	padding: 			1px;
}

table.hitnavigation_top td.number {
	text-align: 		center;
	font-size: 			12px;
}

table.hitnavigation_top td.next {
	padding-left: 		2px;
	text-align: 		left;
	color: 				#666666;
}

table.hitnavigation_top td.previous {
	padding-right: 		5px;
	text-align: 		right;
	color: 				#666666;
}

a.hitnavigation_top {
	color: 				#666666;
}

table.parts {
	border-collapse: 	collapse;
	width: 				100%;
}

table.parts tr td {
	padding: 			4px 0px;
	vertical-align: 	top;
}

table.parts {
	margin-top: 		0px;
	margin-bottom: 		0px;
}

table.parts tr td label {
	font-size: 			12px;
	color: 				#666666;
}

table.parts tr td input {
	margin: 			0px 5px 0px 0px;
	padding: 			0px;
	width: 				13px;
	height: 			13px;
	margin-left: 		5px;
}

.hitPartCount {
	color: 				#354D6B;
	font-weight: 		bold;
}

.hitPartCountInactive {
	
}

.hitPartName {
	color: 				#354D6B;
}

.hitPartName a {
	color: 				#354D6B;
}

.hitPartNameInactive {
	color: 				#354D6B;
}

.hitPartNameInactive a {
	color: 				#354D6B;
}

.hitlink {
	font-size: 			12px;
	font-weight: 		bold;
}

.snippetlink {
	font-weight: 		bold;
}

.refinehelp {
	color: 				#666666;
	width: 				220px;
	background-color: 	white;
	border: 			1px solid #354D6B;
	margin-top: 		30px;
	padding: 			2px;
	text-align: 		justify;
}

.infolink {
	margin-left: 		15px;
}

/*-------------------------------------------------------------------------*/
/*-------------------------ALPHABETICAL SEARCH-----------------------------*/
/*-------------------------------------------------------------------------*/

/*
 zuletzt geaendert 15.07.2010, Christian Simon 
 */

#alphabeticnavitable {
	width: 				100%;
}

/*
#alphabeticnavitable li a {
	white-space: 		nowrap;
	overflow: 			hidden;
}
*/

#alphabeticnavitable td {
	vertical-align: 	top;
}

#alphabeticnavitable th {
	padding: 			0 8px;
}

span.letter {
	padding-left: 		4px;
	padding-right: 		4px;
	line-height: 		1.8;
}

#letterselect a:hover {
	text-decoration: 	none;
}

#letterselect {
	cursor: 			default;
	margin-top: 		8px;
	margin-bottom: 		20px;
	margin-left: 		15px;
	font-size: 			1.1em;
	font-weight: 		bold;
}

#letterselectBottom {
	cursor: 			default;
	margin-top: 		25px;
	margin-bottom: 		20px;
	margin-left: 		15px;
	font-size: 			1.1em;
	font-weight: 		bold;
}

#subletterselectBottom a:hover {
	text-decoration: 	none;
}

#subletterselect a:hover {
	text-decoration: 	none;
}

#subletterselect {
	cursor: 			default;
	margin-top: 		10px;
	margin-bottom: 		20px;
	margin-left: 		15px;
	font-size: 			1.1em;
	font-weight: 		bold;
}

span.emptyletter {
	cursor: 			default;
	margin-left: 		4px;
	margin-right: 		4px;
	color: 				#999;
}

#currentLetter {
	margin-left: 		15px;	
}

td.toplink {
	text-align: 		right;
	vertical-align: 	bottom;
	padding-right: 		8px;
}

span.currentletter {
	font-size: 			150%;
	font-weight: 		bold;
	cursor: 			default;
	margin-left: 		4px;
	margin-right: 		4px;
}

div.searchwithin {
	margin: 			24px 8px 0;
}

.alphabetheadline {
	margin-bottom: 		15px;
	color: 				#EC7404; 
	font-size:			22px; 
	font-weight:		normal;
}

/*-------------------------------------------------------------------------*/
/*---------------------------HTML-CONTENT(htmlpages.css)-------------------*/
/*-------------------------------------------------------------------------*/

#ajaxLoaderDiv {
	text-align:			center;
	margin-top:			100px;
}

#ajaxLoaderImage {
	margin-bottom:		15px;
}

#ajaxLoaderLabel {
	font-size:			130%;
}

.staticcontent li {
        list-style: disc;
        margin-left: 25px;
}

#content .staticcontent li {
        margin-left: 25px;
}

#denialpagefullversiondiv, #denialbottomlink {
	font-weight:		bold;
}

#doc_informations .denialpageimage {
	height: 			135px;
	width:				155px;
	border:				1px solid black;
	margin:				auto;
}

#denialbottomlink {
	font-size:			12px;
}

#editMyProfile {
	float:				right;
}

.adminbutton {
	cursor:				pointer;	
}

.paragraphdeleted {
	color:				red;
}

.ie7 #editMyProfile {
	position:			relative;
	left:				105px;
	float:				none;
}

.special_agreement {
	border:				1px solid black;	
}

#doc_informations .srlink {
	color: 				#0000AA;
}

#doc_informations ol ,#doc_informations ul {
	padding-left:		30px;
	margin:				auto;
}

#doc_informations ol {
	list-style:			decimal;
}

#doc_informations ul {
	list-style:			disc;
}

#doc_informations ul.Citation {
	padding:			20px 0;
	list-style:			none;
}

#linkedinlink img {
	height:				18px;	
}

.googlescholarlink {
	width:				20px;	
}

#doc_informations .rootline {
	margin-top:			30px;	
}

#canceledit {
	float:				right;	
}

.editbutton_edited {
	color:				red;	
}

.editButtonsDiv {
	margin-top:			10px;	
}

#doc_informations .adminfeature {
	margin-left:		25px;
}

#doc_informations .editable h2 {
	margin-top:			0px;
}

#showlinks {
	cursor:				pointer;	
}

.disambiguatedItem {
	margin:				8px;	
}

.title #editMyProfile {
	color: 				#EC7404;
}

.commentUser a{
	text-decoration:	none;
	color: 				white;
}

/**
#headerlogoutlink, #ssoheaderlogoutlink {
	float:				right;
	color: 				#063260;
    font-size: 			13px;
	margin-bottom:		10px;
}
*/

#logoutLink {
	float:				right;
	margin-bottom:		20px;
	margin-right:		10px;
	margin-top:			10px;
	color: 				#063260;
    font-size: 			13px;
    font-weight: 		bold;
}

#registrationForm label.error { 
	color: 				red;
	margin-left:		5px;
	line-height:		20px;
}

/* checkbox registration: terms&conditions */
#tc_accept {
	margin-right:		8px;
}

#submitRegistrationButton, #submitLoginButton {
	cursor: 			pointer;
}

.enabledHeaderButton {
	cursor: 			pointer;
}

#submitRegistrationButton span, #submitLoginButton span {
	color:				white;
}
	
#logintocomment {	
	color:				black;
	font-size:			13px;
	margin-bottom:		5px;
	margin-top:			20px;
	display:			block;
}

#closehistorybutton, #closeciteasbutton,
#closecommentsbutton, #morecommentsbutton,
#closeoptionsbutton, #closecomposebutton,
#closereferencesbutton {
	float:				right;
	cursor: 			pointer;
}

#imagegallerylink:hover {
	cursor:				pointer;	
}

#logoutbutton {
	width:				196px;
	text-align:			center;
	cursor:				pointer;
}

#logoutbutton span {
	color:				white;
	font-weight:		bold;	
}

#commenttextarea {
	width:				99%;	
}

#headerright {
	float:				right;
}

.disabledHeaderButton {
	color:				gray;
}

.disabledHeaderButton:hover {
	cursor:				text;
}

.commentTitle, #previousComments {
	color:				black;
	font-size:			13px;
	margin-bottom:		5px;
	margin-top:			20px;
	display:			block;
}

.commentNo {
	color:				black;
	font-size:			13px;
	margin-bottom:		5px;
	margin-top:			20px;
	display:			block;
}

.commentTable {
	width:				100%;
	text-align:			left;
}

.commentUser td {
	background-color:	#063260;	
	text-align:			left;
}

.commentContent {
	color:				#063260;	
	text-align:			left;
}

.commentContent.ppa td a {
	color: 				#ff3030;
}

div.ppanotice {
	font-size: 			12px;
	margin-top: 		8px;
	color: 				#ff3030;
}

p.approvependingnotice {
	background-color:	rgb(253, 202, 151);
	padding:			3px;
	margin:				16px 8px;
}

.affiliation {
	margin-left:		10px;
	font-size:			90%;
	color:				#354D6B;
}

ul.authorlist .authorimage {
	float: left;
	margin: 0;
	width: 24px;
}

ul.authorlist .authorinfos {
	margin-left: 28px;
	min-height: 32px;
	margin-bottom: 4px;
}

.imageadvice {
	font-size:			90%;
	color:				#354D6B;
}

.toc_heading {
	padding: 			4px 4px 4px 0px;
	font-weight: 		bold;
	color: 				#EC7404;
}

.authorlisting {
	padding: 			5px 5px 0px 5px;
	color: 				#354D6B;
	font-family: 		Myriad, Arial, Helvetica, sans-serif;
	background-color: 	white;
	border: 			1px solid #354d6b;
	width: 				215px;
}

#historyoverlay {
	display: 			none;
	padding:			5px;
	border:				2px solid #07375D;
	background:			url("/images/blue_gradient.png") repeat-x scroll 0 0 #AAD5F8;
	position:			absolute;
	width:				500px;
	color:				white;
	text-align:			center;
	vertical-align: 	middle;
	padding:			30px 30px 30px 30px;
	margin-top:			200px;
	margin-left:		232px; /* (965 - 500) / 2 */
	z-index:			91;
}

#referencesoverlay {
	display: 			none;
	padding:			5px;
	border:				2px solid #07375D;
	background:			url("/images/blue_gradient.png") repeat-x scroll 0 0 #AAD5F8;
	position:			absolute;
	width:				800px;
	padding:			30px 30px 30px 30px;
	margin-top:			200px;
	margin-left:		82px; /* (965 - 800) / 2 */
	z-index:			91;
}

#commentoverlay {
	display: 			none;
	padding:			5px;
	border:				2px solid #07375D;
	/* background-color:	#87B2DF; */
	background:			url("/images/blue_gradient.png") repeat-x scroll 0 0 #AAD5F8;
	position:			absolute;
	width:				700px;
	color:				white;
	text-align:			center;
	vertical-align: 	middle;
	padding:			30px 30px 30px 30px;
	margin-top:			200px;
	margin-left:		132px;
	z-index:			91;
}

#citeasoverlay {
	display: 			none;
	padding:			5px;
	border:				2px solid #07375D;
	/* background-color:	#87B2DF; */
	background:			url("/images/blue_gradient.png") repeat-x scroll 0 0 #AAD5F8;
	position:			absolute;
	width:				700px;
	color:				white;
	text-align:			center;
	vertical-align: 	middle;
	padding:			30px 30px 30px 30px;
	margin-top:			200px;
	margin-left:		132px;
	z-index:			91;
}

#optionsoverlay {
	display: 			none;
	padding:			5px;
	border:				2px solid #07375D;
	/* background-color:	#87B2DF; */
	background:			url("/images/blue_gradient.png") repeat-x scroll 0 0 #AAD5F8;
	position:			absolute;
	width:				700px;
	color:				white;
	text-align:			center;
	vertical-align: 	middle;
	padding:			30px 30px 30px 30px;
	margin-top:			200px;
	margin-left:		132px;
	z-index:			91;
	cursor:				pointer;
}

#composeoverlay {
	display: 			none;
	padding:			5px;
	border:				2px solid #07375D;
	background:			url("/images/blue_gradient.png") repeat-x scroll 0 0 #AAD5F8;
	position:			fixed;
	width:				500px;
	color:				#000;
	vertical-align: 	middle;
	padding:			30px 30px 30px 30px;
	margin-top:			200px;
	margin-left:		232px; /* (965 - 500) / 2 */
	z-index:			91;
}

div.referencestitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 24px;
}

ul.referenceslist li {
	margin: 4px 4px 12px 4px;
}

ul.referenceslist {
	max-height: 500px;
	overflow-y: auto;
	border: 1px inset #999;
	padding: 4px;
	background-color: white;
}

ul.referenceslist li .handles {
	display: block;
	margin-top: 4px;
}

.editbutton {
	/* margin-top:		15px;*/	
	margin-left:		5px;
	float:				left;
}

#doc_informations img.editbutton {
	margin-left:		0px;
	margin-bottom:		0px;
	margin-right:		5px;
	margin-top:			0px;
}

.editbuttonNofloat {
	/* margin-top:		15px;*/	
	margin-left:		5px;
	/* float:			left;*/
}

#doc_informations #authorimg {
	margin-bottom:		0px;
	margin-right:		10px;
	margin-top:			0px;
}

#authoroverview {
	/*
	margin-left: 		5px;
	margin-top: 		6px;
	margin-right: 		10px;
	*/
	margin-bottom:		10px;
	width: 				220px;
	padding: 			0px 0px 0px 0px;
	color: 				#666666;
	font-family: 		Myriad, Arial, Helvetica, sans-serif;
	background-color: 	white;
	border: 			1px solid #354d6b;
	padding: 			0px 0px 0px 0px;
}

#defaultFull {
	background-color: 	transparent;
	border: 			none;
}

.authoroverviewitem {
	margin-left: 		20px;
}

table.authoroverviewitem tr td {
	font-size:			80%;
	border: 			none;
	margin: 			0px 0px 0px 0px;
	padding: 			0px 0px 0px 0px;
}

table.books {
	margin-left: 		0px;
}

#nobottomborder {
	border-bottom: 		medium none;
}

#volumeToCHead {
	border-bottom: 		1px dotted;
	padding: 			5px 0;
}

#volumeToC {
	margin: 			5px 10px 5px 10px;
	border: 			1px solid #B71516;
	border-top: 		2px solid #D01010;
	padding: 			3px;
	width: 				250px;
}

.Heading1 {
	font-size: 			13px;
	margin-bottom: 		5px;
	margin-top: 		5px;
	font-weight: 		bold;
}

#doc_informations div.overlaycaption {
	margin: 			0px;	
}

#doc_informations p, .Abstract, .AbstractPara, .Keyword,.GlossaryEntry, #doc_informations ul, #doc_informations div div {
	margin-left: 		20px;
	margin-right: 		20px;
	margin-bottom: 		5px;
	font-size:			100%;
}

#doc_informations li > div.ListPara {
	margin: 8px 0 0;
}

#doc_informations li > div.ListPara > div {
	margin: 0;
}


#doc_informations p u {
	text-decoration: underline;
}

blockquote {
	font-size: 			11px;
	margin-top: 		10px;
	margin-bottom: 		10px;
	margin-left: 		6em;
	margin-right: 		6em;
	text-align:			justify;
}

blockquote p {
	margin-left: 		0em;
	margin-right: 		0em;
}

#doc_informations div, .Abstract, .AbstractPara, .Keyword,.GlossaryEntry {
	font-size:			13px;
}

#doc_informations .headlineoptions {
	font-size:			12px;
}

#doc_informations .denialpagefullversiondiv p {
	font-size:			12px;
	font-weight:		bold;	
}
	
.Capt {
	margin-top:			10px;	
	font-size:			12px;
	color:				#666666;
}

#content #doc_informations .controlbuttons a {
	color:				white;	
}

#doc_informations {
	margin-left: 		230px;
	background:			#efefef;
	min-height: 		600px;
	padding: 			4px;
}

#fullContent {
	background:			#efefef;
	min-height: 		600px;
}

#doc_informations h1 {
	font-size: 			22px;
	margin-top: 		5px;
	margin-bottom:	 	5px;
	font-weight:		normal;
	color: 				#EC7404;
}

#doc_informations h1 a {
	color: 				#EC7404;
}

#doc_informations h2 {
   font-size: 			16px;
   margin-top: 			10px;
   margin-bottom: 		5px;
   display: 			block;
   font-weight: 		bold;
   color: 				#666666;
}

#doc_informations h3 {
	font-size: 			14px;
	margin-top: 		10px;
	margin-bottom: 		5px;
	display: 			block;
	font-weight: 		bold;
	color: 				#003366; 
}

#doc_informations h4 {
	margin-top: 		0px;
	margin-bottom: 		5px;
	display: 			block;
	font-size:			14px;
	color: 				#003366;
}

#doc_informations h5 {
	margin-top: 		0px;
	margin-bottom: 		5px;
	display: 			block;
	font-weight: 		bold;
	font-size:			12px;
	color: 				#003366;
}

#doc_informations h6 {
	margin-top: 		0px;
	margin-bottom: 		5px;
	display: 			block;
	font-weight: 		bold;
	font-size:			12px;
	color: 				#003366;
}

#toc_htmlpage {
	padding:			5px;
}

#doc_informations * {
	max-width: 			690px;
}

#doc_informations .headerfullwidth {
	max-width: 			none;
}

.imageadvice {
	padding-bottom: 	20px;	
}

#doc_informations .tex_image {
	/* margin:			0px; */
	height:				20px;
}

#doc_informations .tex_inline_image {
	margin:				0px;
	height:				11px;
}

li table {
	margin-left: 		20px;
	margin-top: 		20px;
	margin-bottom: 		5px;
}

#doc_informations table {
	margin-left: 		20px;
	margin-top:			20px;
	margin-bottom:		20px;
	border:				1px;
}

#doc_informations tbody,
#nyroModalContent tbody {
	vertical-align: top;
}
/*
#doc_informations table th {
	background-color:	#dadada;
}

#doc_informations table td {
	background-color:	white;
}

#doc_informations table.imageXpert_container td {
	background:			transparent;
}
*/

#doc_informations table.imageXpert_container td.image,
#doc_informations table.imageXpert_container td.image_denialpage,
#doc_informations table.imageXpert_container td.video {
	text-align: center;
}

#doc_informations table.imageXpert_container {
	margin-left: auto;
	margin-right: auto;
}
 
#volumeToCList {
	height: 			300px;
	overflow-y: 		auto;
}

#sourceColumn {
	vertical-align: 	top;
}

#volumeToCList li {
	margin: 			4px 0 7px 0;
}

#sourceInfo {
	margin-left: 		10px;
}

#infoHorizontalLine {
	border-bottom: 		1px none black;
	height: 			0px;
}

#infoToC {
	margin: 			8px 0 0 10px;
}

#infoToC ul {
	margin-left: 		20px;
}

.refCitNumColumn {
	vertical-align: 	top;
	width: 				80px;
}

.refCitColumn {
	vertical-align: 	top;
}

#refTable {
	margin-left: 		25px;
}

#otherChaptersInVolumeColumn {
	width: 				250px;
}

#ChapterConceptsTable th {
	padding-left: 		10px;
	padding-right: 		20px;
	text-align: 		right;
	padding-top: 		5px;
}

#ChapterConceptsTable td {
	padding-top: 		5px;
}

#ChapterConceptsTable tr {
	vertical-align: 	top;
}

#content ul, #content ol {
	margin-top: 		5px;
	margin-bottom: 		5px;
}

#content li {
	margin-left: 		5px;
	margin-bottom: 		5px;
}

div.openeditor {
	margin-top: 		5px;
}

#content a.nyroModal {
	color: 				black;
	cursor:				pointer;
}

a:hover {
	cursor: 			pointer;
	text-decoration:	none;
}

.authoroverviewitem sup {
	font-size: 			70%;
}

/*-------------------------------------------------------------------------*/
/*----------------------------MAIN-CONTENT---------------------------------*/
/*-------------------------------------------------------------------------*/
/* Home */
#childNodeList {
	
}

.changeattribute {
	width:				190px;	
}

#newpasswordform {
	margin-top:			70px;
}

#newpasswordform label.error {
	color: 				red; 
	margin-left:		24px;
}

#resetPasswordForm label.error {
	color: 				red; 
	margin-left:		0px;
}

#resetPasswordForm p {
	margin-top: 16px;	
}

#sessionHistoryTable {	
	font-size: 			11px;
}

.landingPageItem  {
	padding-left:		10px;
	padding-top:		5px;
	font-size: 			14px;
	font-weight:		bold;
	color:				#063260;
}

ol#childNodeList {
	list-style: 		decimal inside;
	color: 				#063260;
}

#text_biography {
	margin-top: 		100px; 
}

#text_publications {
	margin-top: 		30px; 
}

.featured_article_time {
	font-size:			90%;
}


.maincontent {
	/* background: 		url("/images/gray_gradient.png") repeat-x #d7d7d7; */
	/* border:				none; */
}

.childnodes {
	margin-top:			20px;
}

.ie7 .ie8 .maincontent {
	background-color:	#D1D1D1;
}

#mainContent, #default {
	margin-left:		230px;	
}

#whoiswhoimage {
	float:				right;	
}

.whoiswholist li {
	border-left:		3px solid #EC7404;
	padding-left:		4px;
}

#nextrandomarticle {
	/* font-weight:		bold; */
	float:				right;
	text-decoration: 	none;
}

#article_otw {
	min-height: 		620px;
	width:				495px;
	float:				left;
	padding:			5px;
	color: 				#063260;
	text-align:			justify;
	background: 		url("/images/gray_gradient.png") repeat-x #d7d7d7;
}

#article_otw_archive {
	width:				495px;
	float:				left;
	padding:			5px;
	color: 				#063260;
	text-align:			justify;
	background:			url("/images/gray_gradient.png") repeat-x scroll 0 0 #D7D7D7;
}

#featured_archive_div {
	margin-top:			20px;
}

#featured_archive_link {
	color: 				#063260;
	font-weight:		bold;
}

.featuredarticle {
	margin-left:		12px;
	cursor:				pointer;
}

div#homesplit .featuredarticle img {
	width:				100px;
	float: 				left;
	margin: 			0 6px 6px 0;

}

.featuredarticle div.Para {
	margin-top:			4px;
}

#blog {
	/* height:			240px; */
	margin-bottom:		6px;
	padding: 			5px;
	color: 				#063260;
	text-align:			justify;
}

#contributor_otw {
	/* height:			240px; */
	padding: 			5px;
	color: 				#063260;
}

#contributor_otw strong {
 	margin-top:			5px;
 	display:			block;
}

#contributor_otw li {
	margin-left: 		15px;
}

.rightside {
	margin-left:		510px;
}

.rightside_archive {
	float:				right;
}

#homesplit {
	/* margin-left:		230px;*/
	/* background: 		url("/images/homesplit_background.png") repeat-y #FFF;*/
	/* height:			925px; */
}

#homesplit img {
	margin:				5px;
	text-align: 		center;
}

#article_otw h1, #article_otw_archive h1, #contributor_otw h1 a, #blog h1,
.featuredarticle h2 {
	font-size:			20px;
	text-align:			left;
	margin-bottom:		5px;
	margin-top:			8px;
	font-weight: 		normal;
   	color: 				#ec7404;
}

#article_otw .featuredarticle h2 a:after {
	margin-left:		16px;
	color:				#06315f;
	font-weight:		bold;
	font-size:			small;
	content: 			"FREE ARTICLE";
}

#article_otw .featuredarticle h2 {
	font-size:			18px;
	margin-top:			4px;
}

.mainheadline, .heading1, h1 {
   font-size: 			15px;
   margin-bottom: 		5px;
   margin-top: 			5px;
   display: 			block;   
   font-weight: 		bold;
   color: 				#063260;
}

.mainheadline_featuredarticles {
   font-size: 			19px;
   margin-bottom: 		0px;
   margin-top: 			12px;
   display: 			block;   
   font-weight: 		bold;
   color: 				#063260;
}

.heading2,.header2, h2 {
   font-size: 			14px;
   /*margin-top: 		10px;*/
   margin-bottom: 		5px;
   display: 			block;
   font-weight: 		bold;
   color: 				#063260;   
}

.Heading3, .header3, h3 {
	font-size: 			12px;
	margin-top: 		10px;
	margin-bottom: 		5px;
	display: 			block;
	font-weight: 		bold;
	color: 				#063260;   
}

h4 {
	margin-bottom: 		5px;
	display: 			block;
	font-weight: 		bold;
	color: 				#063260;   
}

#txtmenu div {
	margin-top: 		10px;
}


.staticcontent {
	padding:			5px;
	margin-bottom:		20px;
}

.staticcontent p {
	margin:				5px 5px 5px 5px;
}

.staticcontent .landingPageItem {
	margin:				0px 0px 0px 0px;
}

#redirectMessage {
	padding: 			40px;
	min-height: 		450px;
	color: #063260;
	font-family: Myriad, Arial, Helvetica, sans-serif;
}

#redirectMessage h1 {
	color: #ec7404;
	font-size: 20px;
	font-weight: normal;
	margin-bottom:10px;
	font-weight:bold;
}

#redirectMessage hr {
	margin-top: 40px;
	margin-bottom: 30px;
}

#redirectMessage a {
	font-weight:bold;
	font-size: 13px;
}

#redirectMessage a:hover {
    text-decoration: underline;
}

#redirectMessage p {
	margin-top: 10px;
}

#redirectMessage .badge {
	width: 120px;
	height: 120px;
	background: #0574CF;
	text-align:center;
	display: table;
	margin-left: 20px;
	border-radius: 6px;
	vertical-align: middle;
	margin-top: 20px;
	color:white;
	float: left;
	border: 1px solid #0D95FE;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	background: #52d7ff; /* Old browsers */
	background: #52d7ff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzUyZDdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjMDU4M2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMDU2MmFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExNDI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #52d7ff 1%, #0583ec 4%, #0562ae 97%, #11426b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#52d7ff), color-stop(4%,#0583ec), color-stop(97%,#0562ae), color-stop(100%,#11426b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #52d7ff 1%,#0583ec 4%,#0562ae 97%,#11426b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #52d7ff 1%,#0583ec 4%,#0562ae 97%,#11426b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #52d7ff 1%,#0583ec 4%,#0562ae 97%,#11426b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #52d7ff 1%,#0583ec 4%,#0562ae 97%,#11426b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52d7ff', endColorstr='#11426b',GradientType=0 ); /* IE6-8 */
	
}

#redirectMessage .badge span {
	display: table-cell;
	vertical-align: middle;
}
/*-------------------------TexVc-Font------------------------*/


@font-face {
	font-family: 		"CMUSerif-Roman";
	src: 				url("/fonts/cmunrm.otf");
}

.texvcinline,
.cke_skin_office2003 #texpreview span.texvcinline {
	font-family: 		"CMUSerif-Roman", "Cambria Math", "Arial Unicode MS", "DejaVu", "Apple Symbols" !important;
	font-size: 			15px !important;
}

h1 span.textext_inline,
h1 span.textext_inline sub,
table#sessionHistoryTable span.textext_inline,
table#sessionHistoryTable span.textext_inline sub,
table#alphabeticnavitable span.textext_inline,
table#alphabeticnavitable span.textext_inline sub,
div.docrootline span.textext_inline,
div.docrootline span.textext_inline sub,
a.hitlink span.textext_inline,
a.hitlink span.textext_inline sub {
	font-family: 		"CMUSerif-Roman", "Cambria Math", "Arial Unicode MS", "DejaVu", "Apple Symbols" !important;
}

.texvcinline span,
.cke_skin_office2003 #texpreview span.texvcinline span {
	font-size: 			15px !important;
	font-family: 		"CMUSerif-Roman", "Cambria Math", "Arial Unicode MS", "DejaVu", "Apple Symbols" !important;
}

.texvcinline sup, .texvcinline sub, .texvcinline sup.i, .texvcinline sub.i,
.cke_skin_office2003 #texpreview span.texvcinline sup, .cke_skin_office2003 #texpreview span.texvcinline sub,
.cke_skin_office2003 #texpreview span.texvcinline sup.i, .cke_skin_office2003 #texpreview span.texvcinline sub.i{
	font-size: 			11px !important; 
	font-family: 		"CMUSerif-Roman", "Cambria Math", "Arial Unicode MS", "DejaVu", "Apple Symbols" !important;
}


/*----------------------General Settings---------------------*/
.button {
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#e28f8f #D54444 #A8090A;
	background-color: 	#C61112;
	color: 				white;
	text-align: 		center;
	padding: 			2px 5px 3px;
	height: 			22px;
	font-size: 			12px;
	font-family: 		Verdana, Arial, sans-serif;
	cursor: 			pointer;
}

a {
	text-decoration: 	none;
	color:				#354D6B;
}

body {
	background-color: 	#d7d7d7;
	/*background: 		url("/images/gray_gradient_long.png") repeat-x #d7d7d7;*/ 
	/*background-position:center center;*/
  	/*background-attachment:fixed;*/
}

/* -----------------------grid elements----------------------*/

#shadow {
	background: 		url("/images/shadow.png") repeat-y;
	width: 				995px;
	margin: 			0 auto;
}
#shadow_bottom {
	background: 		url("/images/shadow_bottom.png");
	width: 				995px;
	height: 			16px;
}

#center {
	background-color: 	white;
	width: 				975px;
	margin: 			0 auto;
	position: 			relative;
}

#wrapper {
	width: 				100%;
	position: 			relative;
	background-color: 	white;
}

#top {
	position: 			relative;
	width: 				975px;
	height: 			0px;
}

#gray {
	background-image: 	url(/images/overlay.png);
	background-repeat: 	repeat;
	height: 			100%;
	width: 				975px;
	position: 			absolute;
	z-index: 			90;
}

#commentgray {
	height: 			100%;
	width: 				100%;
	position: 			absolute;
	z-index: 			90;
	background-image: 	url("/images/overlay.png");
	background-repeat: 	repeat;
}

#historygray {
	height: 			100%;
	width: 				975px;
	position: 			absolute;
	z-index: 			90;
}

* html #gray { 
	min-height: 		100%;
}

* html #commentgray { 
	min-height: 		100%;
}

/* -----------------------Headerbereich----------------------*/
#header {
	width: 				100%;
	height: 			149px;
}

#searchdiv,#search {
	position: 			absolute;
	top: 				105px;
	margin-left: 		565px;
	z-index: 			89;
	width: 				408px;
}

#logodiv {
	position: 			absolute;
	top: 				77px;
	margin-left: 		770px;
	z-index: 			88;
	width: 				175px;
	height: 			45px;
	overflow: 			hidden;
	text-align: 		center;
}

#user {
	position: 			absolute;
	top: 				105px;
	left: 				1013px;
	z-index: 			89;
}

#user a {
	font-size: 			12px;
	color: 				white;
	text-decoration: 	none;
	margin-left: 		7px;
}

#innersearch {
	width:				430px;
}

#innersearch img {
	cursor: 			pointer;
}

#innersearch input {
	float: 				left;
}

#searchfield {
	background-color: 	white;
	border: 			1px solid #87B2DF;
	padding: 			2px;
	width: 				230px; 
	margin: 			0px 2px 0px 0px;
}

#extSearch {
	background-color: 	#74b0e0;
	position: 			absolute;
	z-index: 			100;
	top: 				71px;
	width: 				673px;
	background-repeat: 	no-repeat;
	left:				302px;
	display: 			none;
}

.contentExtSearch {
	min-height: 		50px;
	margin: 			0px 0px 5px 0px;
	font-size: 			1.5em;
	color: 				white;
}

/* -----------------------Buttons----------------------- */

.clearbutton {
	background: 		transparent;
	background-image: 	url(/images/button_clear_up.png);
	width: 				40px;
	height: 			22px;
	border-style: 		none;
	border-width: 		0px;
	color: 				white;
	text-align: 		center;
	padding: 			2px 5px 3px;
	font-size: 			12px;
	font-family: 		Verdana, Arial, sans-serif;
	cursor: 			pointer;
}

a.roundbutton, a.roundbuttondisabled,
a.roundbutton_red, a.roundbutton_light {
	color: 				#fff;
	display: 			inline-block;
	font: 				normal 12px arial, sans-serif;
	height: 			24px;
	margin-right: 		6px;
	padding-right: 		8px; /* sliding doors padding */
	text-decoration: 	none;
	cursor:				pointer;
}

a.roundbutton {
	background: 		transparent url('/images/bg_button_right_up.png') no-repeat
						scroll top right;
}

a.roundbutton_red {
	background: 		transparent url('/images/bg_button_red_right_up.png') no-repeat
						scroll top right;
}

a.roundbutton_light {
	background: 		transparent url('/images/bg_button_light_right_up.png') no-repeat
						scroll top right;
}

a.roundbuttondisabled {
	background: 		transparent url('/images/bg_button_right_disabled.png') no-repeat
						scroll top right;
}

a.roundbutton.featurebutton, a.roundbuttondisabled.featurebutton,
a.roundbutton_red.featurebutton, a.roundbutton_light.featurebutton {
	float: 				right;
}

a.roundbutton.leftbutton, a.roundbuttondisabled.leftbutton,
a.roundbutton_red.leftbutton, a.roundbutton_light.leftbutton {
	float: 				left;
}

#roundbutton2border {
	background-color: 	white;
	height: 			20px;
	width: 				231px;
	margin-left: 		300px;
}

a.roundbutton span, a.roundbuttondisabled span,
a.roundbutton_red span, a.roundbutton_light span {
	display: 			block;
	line-height: 		14px;
	padding: 			4px 0 5px 8px;
}

a.roundbutton span {
	background: 		transparent url('/images/bg_button_left_up.png') no-repeat;
}

a.roundbutton_red span {
	background: 		transparent url('/images/bg_button_red_left_up.png') no-repeat;
}

a.roundbutton_light span {
	background: 		transparent url('/images/bg_button_light_left_up.png') no-repeat;
}

a.roundbuttondisabled span {
	background: 		transparent url('/images/bg_button_left_disabled.png') no-repeat;
}

a.roundbutton:hover, a.roundbuttondisabled:hover,
a.roundbutton_red:hover, a.roundbutton_light:hover {
	outline: 			none; /* hide dotted outline in Firefox */
	text-decoration: 	none;
}

a.roundbutton:hover {
	background: 		transparent url('/images/bg_button_right_over.png')
						no-repeat scroll top right;
}

a.roundbutton:hover span {
	background: 		transparent url('/images/bg_button_left_over.png') no-repeat;
}

a.roundbutton_red:hover {
	background: 		transparent url('/images/bg_button_red_right_over.png')
						no-repeat scroll top right;
}

a.roundbutton_red:hover span {
	background: 		transparent url('/images/bg_button_red_left_over.png') no-repeat;
}

a.roundbutton_light:hover {
	background: 		transparent url('/images/bg_button_light_right_over.png')
						no-repeat scroll top right;
}

a.roundbutton_light:hover span {
	background: 		transparent url('/images/bg_button_light_left_over.png') no-repeat;
}

#submitButton {
	margin-right: 		1px; 
	background-image: 	url('/images/button_go_up.png');
}

input.editorsavebutton {
	background: 		transparent;
	background-image: 	url(/images/button_go_up.png);
	width: 				40px;
	height: 			22px;
	border-style: 		none;
	border-width: 		0px;
	color: 				white;
	text-align: 		center;
	padding: 			2px 5px 3px;
	font-size: 			12px;
	font-family: 		Verdana, Arial, sans-serif;
	cursor: 			pointer;
}

/* -----------------------Advanced Search---------------------*/


#advsearchheading {
	padding-top: 		10px;
	font-size: 			16px;
	font-weight: 		bold;
}

#advsearchstring {
	margin-top: 		10px;
	padding: 			5px;
	font-size: 			12px;
	font-weight: 		bold;
	border: 			1px solid #DD1917;
	width: 				93%;
	background: 		white;
	position: 			absolute;
}

.advsearchtable {
	color: 				white;
	font-size: 			12px;
	font-family: 		verdana, sans-serif;
}

.advsearchtable div.searchForText {
	margin: 			0px 0px 10px 0px; 
	font-weight: 		bold;
}

.advsearchtable td, .advsearchtableBottom td {
	vertical-align: 	top;
	padding: 			0px 0px 5px 0px;
	font-size: 			12px;
	font-family: 		verdana, sans-serif;
}
.advsearchtable td.bibReferencesText {
	padding: 			0px 5px 0px 0px; 
}

.advinnersearchtable {
	color: 				white;
	font-size: 			12px;
	font-family: 		verdana, sans-serif;
}

.advinnersearchtable td {
	padding: 			0px;
	margin: 			0px;
	vertical-align: 	middle;
}

.advsearchtable td.or {
	padding: 			0px 5px;
	text-align: 		center;
}

#queryparsertable {
	margin-top:			15px;	
}

.parttable td {
	vertical-align: 	middle;
	padding:			0px;
	margin:				0px;
	/* padding: 		3px 3px 0px 0px; */
}

.parttable, .parttable tr {
	padding:			0px;
	margin:				0px;
}

.speedheading {
	font-family: 		verdana, sans-serif;
	font-size: 			12px;
	font-weight: 		normal;
	margin-bottom: 		5px;
}

.parttable input {
	padding: 			0px;
	margin: 			0px 2px 0px 0px;
	width: 				13px;
	height: 			13px;
	background-color: 	white;
}

.default h3 {
	margin: 			0;
}

/*--------------------------ADV-Search NEW-------------------*/
#tabmenue {
	border-bottom: 		1px solid white;
	padding-bottom: 	1px;
	margin-top: 		13px;
}

#helpclosebutton {
	float: 				right;
	position: 			relative;
	top: 				-27px;
	cursor: 			pointer;
}

#reiter1{
	margin: 			0px 5px 5px;
	background-color: 	#354D6B;
	border: 			1px solid white;
	padding: 			5px 5px 5px 10px;
	border-top: 		0px;
}

#reiter1 td.mainSearchFieldTD {
	padding-top: 		0px;
}

#reiter1 div.inputDescriptionText {
	font-weight: 		bold; 
	padding-top: 		10px; 
	margin-bottom: 		5px;
}

#reiter1 table.advsearchtable{
	margin-bottom: 		15px;
	width:				99%; 
}

#reiter1 table.advsearchtable col{
	width:		 		215px; 
}

#reiter1 input.searchfield{
	width:		 		525px; 
}

#reiter1 td.searchForTD{
	padding-left: 		65px; 
	padding-top: 		20px;
}

#reiter1 div.searchForDiv{
	margin: 			0px 0px 10px 0px; 
	font-weight: 		bold;
}

#reiter1 td.centeredInput{
	padding-left: 		65px;
}

#reiter1 input.centeredInputField{
	width:				500px;
}

#reiter1 input.clearbutton{
	margin-right: 		1px; 
	width: 				50px;
}


#reiter1 table.bottomTable {
	padding-top: 		15px;
}

#reiter1 table.bottomTable {
	padding-top: 		15px;
}

#reiter1 table.bottomTable tr{
	vertical-align: 	top;
}

#reiter1 table.advinnersearchtable{
	width:				235px;
}

#reiter1 table.advsearchtableBottom{
	width:				404px;
	margin-bottom:		0px;
}

#reiter1 table.advsearchtableBottom{
	width:				404px;
	margin-bottom:		0px;
}

#reiter1 table.advsearchtableBottom input.searchfield{
	width:				99%;
}


#reiter1 td.bottomInputField {
	padding: 			0px 0px 5px 0px;
}

#reiter1 .roundbutton {
	float: right;
}

.reitButton {
	background-color: 	#354D6B;
	border-color: 		white;
	border-style: 		solid;
	border-width: 		1px;
	color: 				white;
	cursor: 			pointer;
	height: 			20px;
	margin: 			5px 1px 0px 0px;
	position: 			relative;
	padding: 			1px 8px 1px;
	font-size: 			13px;
	display: 			inline;
}

.reitMarked {
	border-color: 		white white #354D6B;
}

#speedtypings_bib {
	width: 				590px;
}

/* ADD */
#tabmenue {
	float: 				left;
	margin-top: 		5px;
	border-bottom: 		none;
	padding: 			0 4px;
}

#tabmenue ul {
	margin: 			0;
	padding: 			10px 10px 0;
	list-style: 		none;
}

#tabmenue li {
	float: 				left;
	margin: 			0 1px;
	padding: 			0;
	height: 			auto;
	margin: 			0px 0px -1px 0px;
	border-radius: 		6px 6px 0 0;
}

#tabmenue span {
	display: 			block;
	padding: 			6px 15px 4px;
	margin: 			auto;
	text-align: 		center;
	text-decoration: 	none;
	font-size: 			12px;
}

#closeExtSearch {
	background: 		#74b0e0 url("/images/bg_adv.gif") repeat-x bottom;
	float: 				left;
	width: 				663px;
	margin: 			0 5px;
	display: 			inline;
}

#helpclosebutton {
	top: 				0;
	margin-top: 		4px;
}

#Navigation .title {
    color: 				#EC7404;
    font-weight: 		bold;
    padding: 			4px 4px 4px 0;
}

#landing_page_text_welcome {
	margin-bottom:		20px;
}

/*---------------------------Terms of Use------------------------------*/
/* iframe: conditions.jsp in /doc */ 
#__gwt_historyFrame {
	position: 			absolute; 
	width: 				0; 
	height: 			0; 
	border: 			0;
}
#doiinput, #tcversioninput{
	display:			none;
}

/*------------------------Edit Article Page----------------------------*/
#doi, #bookdoi, #book_db_id, #chapter_db_id, #user_db_id, #can_insert_videos, #chapterwise_workflow_enabled {
	display:			none;
}

#publishButton {
	display: 			inline; 
	float:				right;
}

div.editablearticle div.info {
	font-size: 			10px;
}

#doc_informations div div.editorbuttons {
	height: 25px;
	margin-bottom: 16px;
}

#doc_informations div div.cke_toolbox,
#doc_informations div div.cke_break {
	margin: 0;
}

#doc_informations table.cke_editor {
	margin-bottom: 4px;
}

#doc_informations div#autosaveresult {
	float: right;
	font-size: 11px;
	margin-right: 0;
}

#doc_informations div div#editorcontainer {
	margin-right: 0;
}

#doc_informations span.cke_maximized,
#doc_informations span.cke_maximized * {
	max-width: none;
}

#doc_informations span.cke_maximized table.cke_editor {
	margin: 0;
}

/*--------------------------Versionhinweis-----------------------------*/
#version {
	position: 			absolute;
	display: 			none;
	text-align: 		right;
	background-image: 	url(/images/design1/background2.png);
	background-repeat: 	repeat-y;
	height: 			92px;
	margin: 			40px 0 0 700px;
	padding: 			4px;
}

#versionIn {
	background-color: 	#063260;
	border: 			1px solid white;
	color: 				white;
	height: 			82px;
	padding: 			4px;
}

#versionIn p {
	margin-top: 		12px;
	text-align: 		center;
}

.newsdiv h3 {
	margin-top: 		20px;
	margin-bottom: 		15px;
	margin-left: 		5px;
}

.newsdiv hr {
	margin-top: 		15px;
}

.newsdiv {
	font-size: 			13px;
}

.newsdiv a {
	color: 				#063260;
}

.newsdiv div {
	margin-left: 		20px;
	margin-right: 		10px;
}

/*--------------------------Content--------------------------*/
#content {
	background: 		url("/images/twocolumns_background.png") repeat-y #FFF;
}

.threecolumns #content {
	background: 		url("/images/threecolumns_background.png") repeat-y #FFF;
}

.srcontent {
	width: 				965px;
	padding-top:		0px;
	padding-left:		5px;
	padding-right:		0px;
	padding-bottom: 	0px;
	margin-top:			5px;
	margin-left:		0px;
	margin-bottom:		4px;
	margin-right:		0px;
	background-color: 	white;
	min-height: 		600px;
	clear: 				both;
}

#contentLeft {
	float: 				left;
	background: 		url("/images/blue_gradient.png") repeat-x #aad5f8;
	min-height: 		600px;
	width: 				225px;
}

.ie #contentLeft {
	background-color: 	#A1D0F7;
}

.chapterMetaData {
	margin-bottom:		30px;
}

#doc_informations div.chapterMetaData {
	background-color: #F5F5F5;
	border: 1px solid #999;
	padding: 4px;
	margin: 8px;
}

#doc_informations div.chapterMetaData h2.chapterMetaDataHeader {
	margin: 8px;
	padding: 0;
	font-size: 12px;
}

#doc_informations div.chapterMetaData h2.chapterMetaDataHeader a {
	font-weight: normal;
	margin-left: 8px;	
}

#doc_informations div.chapterMetaData div.chapterMetaDataContent p {
	font-size: 11px;
	margin: 4px 0 0;	
}

#contentLeft ul.cp_links li {
	margin-top:			0px;
	margin-bottom:		0px;
}

#contentLeft table.sidebartable {
	margin-left:		0px;	
	margin-bottom:		15px;
}

#content .cp_links {
	margin-bottom:		15px;
}

#buff {
	float: 				none;
}

/*-------------------------ContentLeft-Menue-------------------*/
#auswahl,.auswahl {
	width: 				215px;
	/*min-height: 		460px;*/
	border: 			none;
	/*padding: 			5px;*/
	
}

#auswahl ul,.auswahl ul {
	/*background-color: white;*/
	padding-left: 		0 !important;
}

#auswahl li,.auswahl li {
	/*padding: 			6px 0 3px 24px;*/
	padding: 			2px 0;
	/*border-bottom: 	1px dotted #063260;*/
}

#auswahl a:hover,.auswahl a:hover {
	color: 				#74b0e0;
	text-decoration: 	underline;
}

.books span,.books a {
	color: 				#063260;
}

.books a:hover { /* color: #74b0e0;*/
	color: 				#0000EE;
	text-decoration: 	underline;
}

.last {
	border: 			0px none !important;
}

#auswahlSafety {
	margin-top: 		11px;
}

#auswahlExtendedSA {
	margin-top: 		6px;
}

#auswahlSafety ul li {
	border: 			0px none !important;
}

#auswahlhelp li,.auswahlhelp li {
	padding: 			2px 4px;
	border-bottom: 		none;
	margin-left: 		10px;
}

#auswahlhelp p,.auswahlhelp p {
	color: 				#063260;
}

#latestarticles {
	padding: 			0px 0px 0px 0px;
	color: 				#063260;
	font-family: 		Myriad, Arial, Helvetica, sans-serif;
	background: 		url("/images/blue_gradient.png") repeat-x #aad5f8; 
	/*background-color: #eaf5fe;*/
	border: 			none;
	width: 				215px;
	/* height: 			522px; */
	min-height: 		598px;
	padding: 			5px;
	margin-bottom:		15px;
	
}

.ie #latestarticles {
	background-color: 	#A1D0F7;
}

#latestarticleshomepage {
	padding: 			0px 0px 0px 0px;
	color: 				#063260;
	font-family: 		Myriad, Arial, Helvetica, sans-serif;
	background: 		url("/images/blue_gradient.png") repeat-x #aad5f8; 
	/*
	background: 		url("/images/gray_gradient.png") repeat-x #D7D7D7; 
	background-color: #eaf5fe;
	*/
	border: 			none;
	width: 				215px;
	/* height: 			522px; */
	min-height: 		600px;
	padding: 			5px;
	
}

.ie #latestarticleshomepage {
	background-color: 	#D7D7D7;
}

table.sidebartable {
	margin-left: 		5px;	
}

table.nospacing {
	border-collapse: collapse;
	border-spacing: 0;
}

table.noborder {
	border: 0;
}

#latestarticleshomepage table.sidebartable,
#latestarticles table.sidebartable {
	margin-left: 		0px;
}

table.sidebartable tr td {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	padding: 			2px 2px 2px 4px;
	vertical-align: 	top;
	max-width: 			209px;
}

td.approved a {
	display: 			block;
	border-left: 		4px solid #027200;
	padding-left: 		4px;
	padding-right: 		4px;
}

td.edited a {
	display: 			block;
	border-left: 		4px solid #e0080c;
	padding-left: 		4px;
	padding-right: 		4px;
}

td.unpublished a {
	display: 			block;
	border-left: 		4px solid #ffffff;
	padding-left: 		4px;
	padding-right: 		4px;
}

td.production a {
	display: 			block;
	border-left: 		4px solid #0094FF;
	padding-left: 		4px;
	padding-right: 		4px;
}

table.sidebartable tr {
	margin-left: 		20px;
}

table.sidebartable tr td.title {
	padding: 			4px 4px 4px 4px;
	font-weight: 		bold;
	color: 				#EC7404;
}

/*-------------------------ContentRight-Volltextsuche-------------------*/
#defaultSplitt {
	background-color: 	white;
	/* height: 			488px; */
	/* border: 			1px solid #063260; */
	width: 				731px;
	margin-left: 		232px;
	min-height: 		600px;
}

#defaultSplitt h2 {
	font-size: 			18px;
	font-weight: 		bold;
}

#innersearch2 {
	margin-top: 		5px;
	margin-bottom: 		10px;
	height: 			22px;
}

#searchwithin_book, #searchwithin_library {
	background-color: 	white;
	border: 			1px solid #063260;
	padding: 			2px;
	top: 				-5px;
	width: 				430px;
	vertical-align: 	top;
	margin: 			0px 2px 0px 0px;
}

#search_by_book_title {
	background-color: 	white;
	border: 			1px solid #063260;
	padding: 			2px;
	top: 				-5px;
	width: 				100%;
	vertical-align: 	top;
	margin: 			0px 2px 0px 0px;
}

.SearchfieldForCategory {
	background-color: 	white;
	border: 			1px solid #C61112;
	padding: 			2px;
	top: 				-5px;
	width: 				400px;
	vertical-align: 	top;
	margin: 			0px 2px 0px 0px;
}

.searchheading {
	margin: 			50px 5px 5px 0;
}

/*------------------------ContentRight-Vollebreite----------------------*/
/* INFO: id wurde mehrmals verwendet, deshalb wurde es auskommentiert */
/* 
#defaultFull {
	background-color: 	white;
	border: 			1px solid #063260;
}
*/

/*-----------------------------bookshelfs-------------------------------*/
#bookshelfpic {
	margin-top: 		30px;
}

/*-----------------------Content-Right(index.html)-----------------------*/
#txtMenu {
	background: 		url("/images/gray_gradient.png") repeat-x #d7d7d7; 
	border: 			none;
	display: 			none;
	/* margin-top: 		5px; */
	min-height: 		588px;
	overflow: 			hidden;
	padding: 			2px 4px 10px 4px;
	width: 				727px;
}

#txtMenu ul {
	list-style-type: 	none;
}

#txtMenu li {
	padding-left: 		15px;
}

#txtMenu a {
	color: 				#063260;
}

#txtMenu a[href *=".pdf"] {
	color: 				#063260;
}

#txtMenu a:hover { 
	/* color:			#063260; */
	color: 				#0000EE;
	text-decoration: 	underline;
}

#txtMenu h2 a,#txtMenu h2 {
	margin: 			5px;
	font-size: 			14px;
}

#content #docrootline, #content .docrootline {
	margin-left:		230px;
}

#docrootline, .docrootline, #rootline, .rootline {
	background-color: 	#fdca97;
	border: 			none;
	display: 			block;
	font-size: 			12px;
	font-weight: 		normal;
	padding: 			6px;
	color: 				#063260;
	border-bottom:		5px solid white;
}

#rootline, .rootline {
	width: 				723px;
}

#rootline a, #docrootline a, .docrootline a {
	color: 				#063260;
	font-weight: 		normal;
}

#rootline a:hover, #docrootline a:hover, .docrootline a:hover {
	color: 				#063260;
	text-decoration: 	underline;
}

.rootlineerror {
	font-weight: 		bold;
	color:				black;
}

/*-----------------------------Reach------------------------------------*/
#bigHazard table,#bigHazard tbody,#bigGHS table,#bigGHS tbody,#bigRoHS table,#bigRoHS tbody
	{
	border: 			0px;
	padding: 			0;
	vertical-align: 	top
}

/*-----------------------------ElementSystem----------------------------*/
#elementLeft {
	width: 				225px;
	height: 			488px;
}

#elementRight {
	background-color: 	white;
	min-height: 		550px;
	border: 			1px solid #063260;
	width: 				731px;
	margin-left: 		232px;
}

#selectedElementSystems {
	color: 				#063260;
}

.black-text {
	color: 				black;
}

#contentPTExtSearch {
	margin-left: 		20px;
}

/*-------------------------------Fusszeile-------------------------------*/
#footer {
	margin-top: 		2px;
	background-image: 	url(/images/footer.png);
	width: 				100%;
	height: 			36px; /* Shadow enthaelt 3 px vom Footer! */ 
	white-space: 		nowrap;
}

#footer table {
	height: 			39px;	
}

#footer a,#footer p {
	/*margin-top: 		3px;*/
	padding: 			0px;
	font-size: 			12px;
	text-align: 		center;
	color: 				white;
}

#footer a:hover {
	text-decoration: 	underline;
}

#footer #copyspringer {
	text-align: 		left;
	color: 				white;
}

#footer #info2link {
	text-align: 		right;
}

#footerInfo {
	color: 				#999999;
	font-size: 			9px;
	margin-top: 		5px;
}

#footerInfo .authinfo {
	white-space: normal;
}

/*--------------------------Contact/Disclaimer...----------------------*/
.helpinformations p {
	margin-top: 		7px;
	margin-bottom: 		7px;
}

.helpinformations h1 {
	margin-top: 		7px;
	margin-bottom: 		7px;
}

.helpinformations a {
	color: 				#063260;
}

.helpinformations a:hover {
	color: 				#063260;
}

.helpqueryoperators {
	font-style: 		italic;
}

.helpqueryexamples {
	color: 				#000060;
	font-style: 		italic;
	font-weight: 		bold;
}
/*-------------------------------LOGIN----------------------------------*/
table.login tr td{
	padding-right: 		7px;
	padding-bottom: 	3px;
}

#usernameField, #passwordField, #ssoUsernameField, #ssoPasswordField, 
#signupUsernameField, #signupUsernameField2, #signupFirstNameField, #signupLastNameField, #signupPasswordField {
	width: 				190px;
}

table.login tr th {
	text-align: 		left;
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#003366;
	padding-bottom: 	10px;   
}

table.login tr td.tableinfoline {
	padding-bottom: 	10px;
}

div.logininfo {
	margin-top:  		30px;
	margin-left: 		30px;
}

div.logininfo span{
	background-color: 	#eb730c;	
	padding: 			5px;
	color: 				white;
	border: 			1px solid;
	border-color: 		#f4b276 #914705 #703604 #f09a4b;
}

fieldset.login {
	border: 			1px solid #aaaaaa;
	margin-top: 		20px;
	margin-left: 		20px;
}

fieldset.login legend, #freetrial {
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#003366;
	margin-left: 		20px;
	padding:			0px 2px;
}

fieldset.login legend {
	font-size: 			14px;
}

#freetrial {
	font-size: 			12px;
	margin-top:			30px;
}

/*-------------------------------Editorial Board------------------------*/
.authordiv {
	margin-top:			20px;
}

#doc_informations .authordiv .authoraffiliationdiv {
	min-height: 100px;
	margin-left: 85px;
}

/*-------------------------------Biopage--------------------------------*/

.invisibleBookLink {
	font-size:			90%;	
}

#biopageTextDiv {
	margin-top: 		100px;
}

#biopageImageDiv {
	float: 				right;
	text-align:			center;
}

#my_picture {
	margin-left: 		10px;
	width:				180px;
	border:				none;
}

/* Edit-Page Elements */
#textBiographyHiddenInput {
	display: 			none;
}

#changeProfileForm div.clearBothDiv {
	clear:				both;
}
#changeProfileForm div.controlbuttons {
	margin-top: 		20px;
}

/*--------------------------Table of Contents---------------------------*/
#latestarticleshomepage table.sidebartable col,
#latestarticles table.sidebartable col {
	width:				230px;	
}

.sidebartable a:hover {
	text-decoration:	underline;	
}

/*---------------------------Article Header-----------------------------*/
#socialButtons {
	margin-right: 		10px; 
	display: 			inline;
}
#xinglink img, #linkedinlink img, #twitterlink img {
	width: 				18px;
	height:				18px;	
}
#facebookButton {
	border:				none; 
	overflow:			hidden; 
	width:				45px; 
	height:				20px; 
	display:			inline; 
	vertical-align:		text-bottom;	
}
.headerEditorButtons {
	display: 			inline;
}	
/*-------------------------------OTHERS---------------------------------*/
.search_titletext {
	color: 				#003366;
	text-align: 		center;
	margin-top: 		15px;
}

#safety_names {
	margin: 			0pt auto;
	text-align: 		left;
}

.titletext1 {
	font-weight: 		bold;
}

* html #marked,*+html #marked {
	padding-bottom: 	5px;
	height: 			30px;
	padding-top: 		12px;
}

* html .button,*+html .button {
	padding: 			2px 5px 2px;
}

#springermaterials {
	position: 			relative;
	top: 				-40px;
	left: 				20px;
}

#springer_laboe {
	position: 			relative;
	top: 				15px;
	left: 				425px;
}

#hitoverview input {
	cursor: 			pointer;
}

* html .numbers {
	background-position:right -2px !important;
}

#searchPara {
	background-color: 	white;
	width: 				95%;
	min-height: 		520px;
	text-align: 		center;
}

#txtPara {
	background-color: 	#DDDDDD;
	padding: 			10px;
	margin: 			5px; /* Abstand der Boxen */
	width: 				665px;
	display: 			none;
}

#extSearch2 input {
	border: 			1px solid #063260;
}

.kontextlist {
	font-size: 			9px;
}

.hitlink {
	width: 				90%;
	color: 				#063260;
}

.hitsource {
	color: 				#666666;
	overflow: 			hidden;
	width: 				100%;
	margin-bottom: 		5px;
}

#txtMenu a.hitsource {
	color: 				#666666;
	overflow: 			hidden;
	width: 				100%;
	margin-bottom: 		5px;
}

.hit {
	margin: 			10px 0px 0px 0px;
	padding-top: 		5px;
	border-top: 		1px dotted #666666;
}

.kontext {
	color: 				#063260;
}

a.hitnavigation {
	color: 				#666666;
	font-size: 			1em;
}

.stHit {
	color: 				#74B0E0;
}

.stSelect {
	color: 				black;
	background-color: 	#bbd8ff;
	cursor: 			default;
}

.stEntry0 {
	color: 				black;
	background-color: 	white;
	text-align: 		left;
}

.stEntry1 {
	color: 				black;
	background-color: 	#eeeeee;
	text-align: 		left;
}

.stDiv {
	margin-top: 		10px;
	color: 				#333333;
	font-size: 			12px;
}

.stDiv input {
	border: 			1px solid #DD1917;
}

.stInputBox {
	width: 				630px;
	background-color: 	white;
}

.x-form-field-wrap {
	display: 			inline;
}

.searchfield {
	background-color: 	white;
	border: 			1px solid #74b0e0;
	padding: 			2px;
	margin: 			0px;
}

.chapter_type_icon {
	vertical-align:		middle;
}

#doc_informations table.personalinfo {
	margin: 			0px;
}
#doc_informations table.personalinfo tr td{
	vertical-align: 	top;
	padding-bottom: 	3px
}

#doc_informations table.personalinfo tr td input.textfield{
	width: 				285px;
}

fieldset.personalinfo {
	border: 			1px solid #aaaaaa;
	margin-top: 		20px;
	margin-left: 		20px;
	padding: 			5px;
}
fieldset.personalinfo legend{
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#003366;
	margin-left: 		20px;
	padding:			0px 2px;
}

#content a.roundbutton {
    color: 				#FFFFFF;
    cursor: 			pointer;
}

div.controlbuttons {
	margin-left: 		20px;
}

img.textext_inline_image {
	vertical-align:		middle;
	margin-left: 3px;
	margin-right: 1px;
}

img.textext_image {
	margin:				auto;
	display:			block;	
}

.textext .texoriginal, .textext_inline .texoriginal {
	display: none;
}

/*
.textext .texpreview img {
	background-color: #98FB98;
	border: 1px dotted #000000;
	padding: 1px 3px;
	display: block;	
}
*/

/*
.textext_inline .texpreview .texvcinline,
.textext_inline .texpreview.texvcinline,
.textext_inline .texpreview img {
	background-color: #C6FDC6;
	border: 1px dotted #000000;
	padding: 1px 3px;
}
*/

#noscriptDiv {
	width: 				965px; 
	padding:			5px; 
	cursor:				default; 
	font-size: 			13px; 
	border: 			2px solid white; 
	text-align:			center; 
	background-color:	red; 
	color:				white;
	margin-left: 		auto; 
	margin-right:		auto; 
	display:			block;
}

input.featurebutton {
	font-size:			12px;
	display:			inline;
	vertical-align: 	text-bottom;
	height:				20px;
}

/* Edit options context menu styles */

#doc_informations ul.optionsMenu {
	position: absolute;
	width: 180px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0px;
	margin: 0px;
	display: none;
}

#doc_informations ul.optionsMenu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#doc_informations ul.optionsMenu a {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}

#doc_informations ul.optionsMenu a.disabled {
	cursor: 			text;
	color: 				gray;
}

#doc_informations ul.optionsMenu li.hover a {
	color: 				#FFF;
	background-color: 	#3399FF;
}

#doc_informations ul.optionsMenu li.disabled a {
	color: 				#AAA;
	cursor: 			default;
}

#doc_informations ul.optionsMenu li.hover.disabled a {
	background-color: transparent;
}

#doc_informations ul.optionsMenu li.separator {
	border-top: solid 1px #CCC;
}

#doc_informations ul.optionsMenu li.insert_before a { background-image: url(/images/icons/misc/insert_before.png); }
#doc_informations ul.optionsMenu li.insert_after a { background-image: url(/images/icons/misc/insert_after.png); }
#doc_informations ul.optionsMenu li.delete a { background-image: url(/images/icons/misc/cross.png); }

span.texvc {
	display: block;
	text-align: center;
	font-size: 1.2em;
}

#doc_informations span.texvc table {
	margin: 0 auto;
}

#doc_informations span.texvc table table {
	margin: 0;
}

#progressmonitordiv {
	padding:	5px;
}

#doc_informations ul.collationlist {
	margin-top: 16px;
	margin-left: 0;
	list-style-type: none;
}

#doc_informations ul.collationlist.editor_section li {
	font-weight: bold;
}

#doc_informations h2 span#displaytoggle {
	font-size: 13px;
	margin-left: 16px;
	font-weight: normal;
	cursor: pointer;
}

#filterdiv {
	margin-bottom:	10px;
	margin-top:		10px;
	margin-left:	15px;
}

#doc_informations table.editorviewtable {
	margin-left: 20px;
	width: 670px;
}

#doc_informations table.editorviewtable td {
	padding: 2px;
	font-size: 10px;
}

#doc_informations table.editorviewtable tr.sectionEditors td {
	padding-bottom: 8px;
	padding-top: 0;
	font-size: 11px;
}

#doc_informations table.editorviewtable tr.sectionEditors img {
	vertical-align: bottom;
	margin-left: 8px;
}

#doc_informations table.editorviewtable td.spacer {
	width: 16px;
}

#doc_informations table.editorviewtable td div.chaptermeta {
	font-size: 10px;
	font-style: italic;
	display: none;
	font-weight: normal;
}

#doc_informations table.editorviewtable td div.chaptermeta span.overdue {
	color: #ff0000;
}

#doc_informations table.editorviewtable td.indicator,
table.editorviewlegend td.indicator {
	width: 12px;
	height: 14px;
}

#doc_informations table.editorviewtable td.author_indicator,
table.editorviewlegend td.author_indicator {
	width: 12px;
	height: 14px;
	vertical-align: top;
}

#doc_informations table.editorviewtable td.review_indicator,
table.editorviewlegend td.review_indicator {
	width: 12px;
	height: 14px;
	vertical-align: top;
}

#doc_informations table.editorviewtable td.editstatus_indicator,
table.editorviewlegend td.editstatus_indicator {
	width: 12px;
	height: 14px;
	background-color: #fff;
}

table.sidebartable.editorviewlegend td {
	padding: 3px 2px 1px;
}

table.sidebartable.editorviewlegend td.filter_box {
	width: 12px;
}

table.editorviewlegend td.filter_box input {
	padding: 0;
	margin: 0;
}

table.editorviewlegend td.filter_label label {
	font-size: 11px;
}

table.editorviewlegend td.filter_label label span {
	font-size: 9px;
	color: #666;
}

#doc_informations table.editorviewtable td.workflow {
	width: 12px;
}

#doc_informations table.editorviewtable td.articlecontact {
	width: 12px;
	padding: 0 2px;
	vertical-align: middle;
}

#doc_informations table.editorviewtable td.articlecontact img {
	cursor: pointer;
}

#doc_informations table.editorviewtable tr.chapter_format_undefined td.linestyle.workflow,
table.editorviewlegend tr.chapter_format_undefined td.indicator {
	background-color: #C0C0C0;
}

#doc_informations table.editorviewtable tr.chapter_format_fileupload td.linestyle.workflow,
table.editorviewlegend tr.chapter_format_fileupload td.indicator {
	background-color: #FFFF00;
}

table.editorviewlegend tr.chapter_format_html td.indicator {
	background-color: #ffffff;
}

#doc_informations table.editorviewtable tr.linestyle1 td.linestyle {
	background-color: #ffffff;
}

#doc_informations table.editorviewtable tr.linestyle2 td.linestyle {
	background-color: #eeeeee;
}

#doc_informations table.editorviewtable th {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 10px;
	text-align: left;
}

#doc_informations table.editorviewtable tr.type_pending td.indicator,
table.editorviewlegend tr.type_pending td.indicator {
	background-color: #C0C0C0;
}

#doc_informations table.editorviewtable tr.type_revision td.indicator,
table.editorviewlegend tr.type_revision td.indicator {
	background-color: #ff0000;
}

#doc_informations table.editorviewtable tr.type_submitted td.indicator,
table.editorviewlegend tr.type_submitted td.indicator {
	background-color: #ffd700;
}

#doc_informations table.editorviewtable tr.type_accepted td.indicator,
table.editorviewlegend tr.type_accepted td.indicator {
	background-color: #3cb371;
}

#doc_informations table.editorviewtable tr.type_overdue td.indicator,
table.editorviewlegend tr.type_overdue td.indicator {
	background-color: #00ffff;
}

#doc_informations table.editorviewtable tr.type_in_production td.indicator,
table.editorviewlegend tr.type_in_production td.indicator {
	background-color: #0094FF;
}

#doc_informations table.editorviewtable tr.type_back_from_production td.indicator,
table.editorviewlegend tr.type_back_from_production td.indicator {
	background-color: #256F4A;
}

#doc_informations table.editorviewtable tr.my_section td.chaptertitle,
#doc_informations table.editorviewtable tr.assigned_to_me td.chaptertitle {
	font-weight: bold;
}

#doc_informations table.editorviewtable tr.author_assigned td.author_indicator,
table.editorviewlegend tr.author_assigned td.author_indicator {
	background-color: #ffffff;
	background-image: url("/images/icons/chapter_format/author_assigned.png");
	background-position: center;
	background-repeat: no-repeat;
}

#doc_informations table.editorviewtable tr.author_unassigned td.author_indicator,
table.editorviewlegend tr.author_unassigned td.author_indicator {
	background-color: #ffffff;
}

#doc_informations table.editorviewtable tr.review_available td.review_indicator,
table.editorviewlegend tr.review_available td.review_indicator {
	background-color: #FFFFFF;
	background-image: url("/images/icons/chapter_format/review_available.png");
	background-position: center;
	background-repeat: no-repeat;
}
#doc_informations table.editorviewtable tr.review_available td.review_indicator {
	cursor: pointer;
}

#doc_informations table.editorviewtable tr.review_assigned td.review_indicator,
table.editorviewlegend tr.review_assigned td.review_indicator {
	background-color: #FFFFFF;
	background-image: url("/images/icons/chapter_format/review_assigned.png");
	background-position: center;
	background-repeat: no-repeat;
}

#doc_informations table.editorviewtable tr.review_none td.review_indicator,
table.editorviewlegend tr.review_none td.review_indicator {
	background-color: #FFFFFF;
}

#doc_informations table.editorviewtable tr.editstatus_unpublished td.editstatus_indicator,
table.editorviewlegend tr.editstatus_unpublished td.editstatus_indicator {
	background-image: url("/images/icons/chapter_format/edit_status_unpublished.png");
	background-position: center;
	background-repeat: no-repeat;
}

/*
#doc_informations table.editorviewtable tr.editstatus_edited td.editstatus_indicator,
table.editorviewlegend tr.editstatus_edited td.editstatus_indicator {
	background-color: #900000;
}
*/

#doc_informations table.editorviewtable tr.editstatus_published td.editstatus_indicator,
table.editorviewlegend tr.editstatus_published td.editstatus_indicator {
	background-image: url("/images/icons/chapter_format/edit_status_published.png");
	background-position: center;
	background-repeat: no-repeat;
}

table.editorviewlegend .filter_box input {
	height: 15px;
	width: 15px;
}

div#book_text {
	background-color: #D1E8FC;
	box-shadow: 2px 2px 2px #888888;
	-moz-box-shadow: 2px 2px 2px #888888;
	-webkit-box-shadow: 2px 2px 2px #888888;
	margin-bottom: 8px;
	margin-left: 18px;
	padding: 8px 0;
}

div#book_text h2 {
	padding-left: 8px;
}

#composeoverlay div.composeloading {
	text-align: left;
	padding-left: 32px;
	height: 16px;
	line-height: 16px;
	background-image: url("/images/ajax-loader.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#composeoverlay div.composeerror {
	text-align: left;
	font-weight: bold;
	color: #ff0000;
}

#composeoverlay div.composeheader {
	clear: right;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	border-bottom: 2px solid #07375D;
}

#composeoverlay #composetable {
	margin: 8px 0;
}

/*
	--- Link articles ----
*/

#txtMenu a.referred_chapter:hover {
	text-decoration: none;
}

span.linkedarticle {
	display: block;
	margin-left: 16px;
}
a:hover span.linkedarticle_target,
a:hover span.linkedarticle_source {
	text-decoration: underline;
}

#doc_informations div.redirectfrom {
    color: #999999;
    display: none;
    margin-left: 40px !important;
    margin-bottom: 8px;
}
div.redirectfrom:before {
    content: "→ ";
    padding-right: 4px;
}
div.redirectfrom .source {
    font-style: italic;
}

/*
  --- validation page ---
*/

div#validationbox {
	padding: 8px;
}

div#validationbox h2 {
	margin: 16px 4px 12px;
}

div#validationbox th {
	text-align: left;
}

div#validationbox td, div#validationbox th {
	vertical-align: top;
}

div.validation_content {
	padding: 0 8px;
}

div.validation_content table {
	width: 100%;
	margin: 8px 0 16px;	
}

div.validation_content table th {
	background-color: #cccccc;
	padding: 2px;
	text-align: left;
}

div.validation_content table td {
	background-color: #ffffff;
	padding: 2px;
	vertical-align: top;
	text-align: left;
	font-size: 10px;
}

div.validation_content div.pagination {
	width: 300px;
	margin: 8px auto 0;
	text-align: center;
}

.cke_skin_office2003 #texpreview *,
.cke_skin_office2003 #texpreviewInline * {
	white-space: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px
}

div.obsoletewarning {
	background-color:	rgb(253, 202, 151);
	padding:			3px;
	margin:				16px 8px;
}

table#logtable th, table.logtable th {
	text-align: left;
	background-color: #fff;
	padding: 4px;
}

table#logtable td, table.logtable td {
	text-align: left;
	vertical-align: top;
	background-color: #d0d0d0;
	padding: 4px;
}

#doc_informations div#editorviewheader {
	min-height: 200px;
}

#doc_informations div#editorviewchartdiv {
	float: right;
	width: 350px;
	height: 200px;
	margin: 0;
}

#doc_informations table.jqplot-table-legend,
#doc_informations table.jqplot-cursor-legend {
	background-color: rgba(255, 255, 255, 0.6);
	border: 1px solid #CCCCCC;
	font-size: 0.75em;
	position: absolute;
}

#doc_informations table.jqplot-table-legend {
	margin: 4px;
}

#doc_informations table.jqplot-table-legend div {
	margin: 0;
}

div#ckfinderloading {
	font-weight: bold;
	clear: right;
}

div#ckfindercontainer {
	display: none;
	clear: right;
}

#doc_informations #reviewDiv {
	height:269px;
	width:	690px;
	margin: 0 0 0 2px;
}

#doc_informations #review_content {
	margin-left: 0px;
	margin-right: 10px;
}

#reviewText {
	height: 200px;
	width: 100%;
}

#reviewDiv.floating {
	position: fixed;
	top: -1px;
	box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
}

#doc_informations div div#reviewButtonDiv {
	margin-right: 4px;
}

#doc_informations div div#reviewButtonDiv a.roundbuttondisabled,
#doc_informations div div#reviewButtonDiv a.roundbutton {
	margin-left: 6px;
	margin-right: 0;
}

.contact-pm-link {
	margin-left: 3px;
	margin-right: 3px;
	vertical-align: bottom;
}
