a:link { /*text-decoration: none;*/ color: #F6F8FB; }
a:visited { /*text-decoration: none;*/ color: #F6F8FB; }
a:hover { text-decoration: underline; color: #F6F8FB; }
a:active { text-decoration: underline; color: #F6F8FB; }

form {
	margin: 0px;
}

/*general stuff*/

img {
	border: 0;
	}

body {
	background-color: #A6CAFF; /* dvlp: #A6CAFF33; */
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #F6F8FB;
}

table { font-size: 0.95em; }

#master {
	position: relative;
	height: 500px;
	width: 900px;
	padding: 2px;
	text-align:left;
	margin: 40px 0px 20px 40px;
	z-index:1;
	background: url('../img/title.gif') no-repeat 222px 40px;
	background-color: #1D509D;
}

#wrapper {
	position: relative;
	width: 898px;
	height: 498px;
	border: 1px solid #98b0d3;
}

div#quicksearch {
	position: relative;
	padding: 0px;
	width: 160px;
	background: url('../img/bg_nav_search.gif') repeat-y;
}

div#col_left {
	position: relative;
	width: 160px;
	background: url('../img/bg_nav.gif') repeat-y;
	font-size: 0.82em;
	/* text-transform: uppercase; */
}

div#col_right,#col_right_subm {
	position: absolute;
	left: 200px;
	top: 150px;
	width: 730px;
	min-height: 400px;
	border: 2px solid #98b0d3;
	background-color: #6185BB;
	padding-bottom: 20px;
}

#col_right_subm {
	left: 30px;
	width: 1000px;
}

div#col_submit {
	position: absolute;
	left: 10px;
	top: 150px;
	width: 1020px;
	min-height: 400px;
	border: 2px solid #98b0d3;
	background-color: #6185BB;
	padding-bottom: 20px;
}

/* for Internet Explorer */
/*\*/
* html div#col_right,
* html div#col_submit  {
height: 400px;
}
/**/

div#content {
	position: relative;
	padding: 20px;
	font-size: 0.95em;
}

.box {
	padding: 4px;
	border: 1px solid #BACAE2;
}

input.unwichtig { position:fixed; top:-50px; left:-100px; }

.logo {
	position: relative;
	top: 14px;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0.1em;
	font-weight: bold;
	z-index: 100;
}

div#popup {
	top: 150px;
	left: 220px;
	background-color: #fff;
	position: absolute;
	width: 700px;
	height: 400px;
	font-size: 12px;
	color: #333;
	line-height: 16px;
}

hr {
	margin: 10px 0px 10px 0px;
	border: 0px;
	border-top: solid 1px #6185BB;
	border-bottom: solid 1px #9CB0D0;
	}



/*------------------------------*/
/*navigation                    */
/*------------------------------*/

div#col_left ul {
	position: relative;
	padding: 2px 2px 0px 2px; /* 0202 */
	letter-spacing: 0em;
	border-top: 2px solid #9CB0D0;
	margin: 0px;
}

#col_left ul li {
	list-style: none;
	padding: 2px 0px 2px 0px;
	border-bottom: 2px solid #9CB0D0;
}

#col_left ul li a:link { text-decoration: none; background: url('../img/bullet_off.gif') 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a:visited { text-decoration: none; background: url('../img/bullet_off.gif') 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a:hover { text-decoration: none; background: url('../img/bullet_on.gif') 2px 2px no-repeat; padding-left: 15px; font-weight: bold;}
#col_left ul li a:active { text-decoration: none; background: url('../img/bullet_on.gif') 2px 2px no-repeat; padding-left: 15px; font-weight: bold;}

#col_left ul li a.navi_active {font-weight: bold;}
#col_left ul li a.navi_active:link    { text-decoration: none; background: url('../img/bullet_on.gif') 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a.navi_active:visited { text-decoration: none; background: url('../img/bullet_on.gif') 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a.navi_active:hover   { text-decoration: none; background: url('../img/bullet_on.gif') 2px 2px no-repeat; padding-left: 15px;}
#col_left ul li a.navi_active:active  { text-decoration: none; background: url('../img/bullet_on.gif') 2px 2px no-repeat; padding-left: 15px;}


#col_left ul li ul {
	list-style: none;
	border-bottom: none;
}

#col_left ul li ul li {
	list-style: none;
	padding: 1px 0px 1px 0px;
	border: none;
}

#col_left ul li ul li a:link { text-decoration: none; background: none;}
#col_left ul li ul li a:visited { text-decoration: none; background: none;}
#col_left ul li ul li a:hover { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}
#col_left ul li ul li a:active { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}

#col_left ul li ul li.navi_active { background-color: #6185bb;}

#col_left ul li ul li a.navi_active {font-weight: normal;}
#col_left ul li ul li a.navi_active:link { text-decoration: none; background: none; color: #FFFF66;}
#col_left ul li ul li a.navi_active:visited { text-decoration: none; background: none; color: #FFFF66;}
#col_left ul li ul li a.navi_active:hover { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}
#col_left ul li ul li a.navi_active:active { text-decoration: none; background: none; font-weight: normal; color: #FFFF66;}


h1, h2 {
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF66;
	text-transform: uppercase;
}

h4 {
	margin: 0px 0px 6px 0px;
	font-size: 12px;
	line-height: 1.2em;
	/* font-weight: normal; */
	font-weight: bold;
	color: #fff;
}

p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}


div#quicksearch span {
	padding: 5px;
}

div#quicksearch form {
	border-top: 2px solid #3F69A8;
	border-bottom: 2px solid #3F69A8;
	padding: 2px 5px 2px 5px;
}

div#quicksearch input {
	width: 96px;
	line-height: 1em;
	float: left;
	border: 1px solid #F6F8FB;
}

input.but,
div#quicksearch input.but {
	margin-top: 2px;
	border: 1px solid #F6F8FB;
	color: #FFFF66;
	background-color: #1D509D;
	font-size: 1em;
}

div#quicksearch input.but {
	float: right;
	width: 40px;
}

.navilink:link { text-decoration: none; color: #000000; }
.navilink:visited { text-decoration: none; color: #000000; }
.navilink:hover { text-decoration: none; color: #FFFFFF; }
.navilink:active { text-decoration: none; color: #FFFFFF; }

.paginationlink:link { text-decoration: none; color: #000000; }
.paginationlink:visited { text-decoration: none; color: #000000; }
.paginationlink:hover { text-decoration: none; color: #000000; }
.paginationlink:active { text-decoration: none; color: #000000; }


.formfield_search { background-color: #000000; color: #FFFFFF; font-size: 10px; width: 130px; height: 16px; border: 0px solid #000000; margin: 0px 0px 0px 0px;}
.formfield_search_small { background-color: #000000; color: #FFFFFF; font-size: 10px; width: 50px; height: 12px; border: 0px solid #000000; margin: 0px 0px 0px 0px;}

.searchbox_text {
	color: #E0B640;
}

.float_left  { float: left; display: inline; }
.float_right { float: right; display: inline; }
.float_clear { clear: both; }

.free {
	padding: 0px 3px 1px 3px;
	margin-left: 16px;
	background-color: #FFFF88;
	color: #444444;
	font-weight: bold;
	font-size: 0.84em;
}

.basket-header {
	font-weight: bold;
	background-color: #1D509D;
}

.basket-item {
	font-size: 0.88em;
	background-color: #90AAD0;
}

.sub_title {
	font-size: 12px;
	color: #FFFF66;
}

.alert {
	font-size: 12px;
	color: #FC6;
}

.warn {
	font-size: 12px;
	color: #FF6;
}
/* 2nd line in author / title index */
.subindex {
	font-style: italic;
	color: #A5BFE0;
}

.remark {
	font-size: 0.84em;
}

.baktop:link, .baktop:visited, .baktop:hover, .baktop:active {
	color:#FFFF66;
	text-decoration:none;
}

.copyright {
	padding: 0px 0px 5px 20px;
	font-size: 11px;
	color: #98B0D3;
/*with border at the bottom:*/
	position: absolute;
	margin-top: -20px;
	height: 30px;
	padding-top: 20px;
	bottom: -15px;
}

.table-list {
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border-collapse:collapse;
}

.table-list th {
	text-align: left;
	border-bottom: 1px solid #98B0D3;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.table-list td {
	vertical-align: top;
	border-bottom: 1px solid #98B0D3;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.field_title {
	color: #FFFF66;
}

/* Editors Office */
.unconfirmed { background-color: #888; }
.submitted { background-color: #d80; }
.review { background-color: #aa1; }
.rejected { background-color: #603; }
.copy-editing { background-color: #776; }
.copy-edited { background-color: #aa9; }
.teXing { background-color: #788; }
.teXed { background-color: #abb; }
.recommended { background-color: #5b5; }
.accepted { background-color: #099; }
.typesetting { background-color: #479; }
.typeset { background-color: #59B; }
.transferred { background-color: #25a; }
.deleted { background-color: #333; }
/*
.unconfirmed { background-color: #888; }
.submitted { background-color: #D37905; }
.review { background-color: #A19911; }
.rejected { background-color: #660033; }
.copy-editing { background-color: #5C9867; }
.copy-edited { background-color: #47C35E; }
.teXing { background-color: #86995D; }
.teXed { background-color: #93BF29; }
.accepted { background-color: #008888; }
.transferred { background-color: #1d509d; }
.deleted { background-color: #333; }
*/

.unconfirmed, .submitted, .review, .rejected, .copy-editing, .copy-edited, .teXing, .teXed, .recommended, .accepted, .typesetting, .typeset, .transferred , .deleted {
	padding: 0 3px 1px 3px;
	text-align: center;
	position: relative; /* eye 160527 für Positionierung badge s.u. */
}

/* se 190702: iThenticate Score in Subm-List */
div.ithent_mark {
	position: absolute;
	height: 11px;
	line-height: 11px;
	top: -10px;
	left: -8px;
	z-index: 99;
	background-color: #57c;
	border: 1px solid #A19911;
	text-align: center;
	/* color: #333; */
	font-size: 0.7em;
	border-radius: 2px;
	padding: 0 2px;
}


/* eye 160527 badge for subm-list: 'days in current status' */
/* 1) background + border */
div.badge1 {
	position: absolute;
	height: 11px;
	line-height: 11px;
	top: -10px;
	right: -8px;
	z-index: 99;
	background-color: #7789A5; /*#6185bb;*/
	border: 1px solid #D0D6E0; /* #98b0d3; */
	text-align: center;
	/* color: #333; */
	font-size: 0.7em;
	border-radius: 5px;
	padding: 0 2px;
}
/* badge1 for Detail: as span, higher  eye 160813 */
span.badge1inline {
	margin-left: 5px;
	height: 12px;
	line-height: 11px;
	background-color: #7789A5;
	border: 1px solid #D0D6E0;
	text-align: center;
	font-size: 0.7em;
	border-radius: 5px;
	padding: 0 2px;
}

input.centr { text-align: center }
input:disabled { background-color: #ccc; color: #777; }

.wid5     { width:  36px; }
.wid10   { width:  72px; }
.wid10s { width:  79px; }
.wid24   { width: 168px; }
.wid30  { width: 210px; }
.wid50   { width: 324px; }
.wid50s { width: 328px; }
.wid75   { width: 462px; }
.wid120 { width: 740px; }
.wid150 { width: 840px; }

.sth th { background-color:#4A70AA; font-weight: normal; color: #FFFF66; text-align:left; }
.sth td { padding-right: 10px }

#btn_new {
	position: absolute;
	top: 350px;
	left: -20px;
	width: 220px;
	}

#btn_new img {
	position: relative;
	z-index: 100;
	}	
	
#btn_new div {
	position: absolute;
	top: 50px;
	left: 57px;
	font-size: 12px;
	z-index: 1;
	}

#btn_new div a {
	text-decoration: none;
	}
	
#btn_new div a:hover {
	color: #FF6;
	}

ul.index {
	position: relative;
	padding: 0px 2px 4px 18px;
	margin: 0px;
}

ul.index li {
	/*list-style: square;*/
	padding: 2px 0 0 2px;
}

/* p.index.header {
	font-weight: bold;
	background-color: #1D509D;
	padding: 3px;
	margin: 2px 0 0px 0;
}

p.index {
	background-color: #7A98BF;
	padding: 1px 2px 1px 2px;
	margin: 0 0 1px 0;
} */

.hintspot {
	padding: 1px 2px 1px 2px;
	background-color: #FFFFE1;
	font-size: 0.8em;
	color: #000;
	border-radius: 3px;
	border:solid 1px #ddd;
	cursor: pointer;
}

.hintspot.green { background-color: #C8FFC7; }

div.btnPanel {
	background-color:#4A70AA;
	margin-top:4px;
	padding:0px 4px 2px 4px; /*2px 4px 4px 4px*/
	border-radius:3px;
	border:solid 1px #1D509D;
}

span.mailto {
	margin-left:6px;
	/* margin-top: -5px; */
	padding:4px;
	background-color:#4A70AA;
	font-size: 0.8em;
	border-radius: 5px;
	border:solid 1px #1D509D;
}

select.mailto {
	background-color: #CDDDF4;
	font-size: 1em;
}

/* se 190208 display flash messages (p or div) */
.flash-msg { margin-top: 6px; padding: 1px 2px; border: 1px solid transparent; border-radius: 3px; color: #222; font-size:85%; }
.flash-msg.success { background-color:#cfc; border-color: #beb; }
/*.flash-msg.warn { background-color: #fef893; border-color: #ed8; } */
.flash-msg.warn { background-color: #fef893; /*border-color: #ed8;*/ }
.flash-msg.alert { background-color: #f93; /*border-color: #e82;*/ }
.flash-msg.info { background-color: #333; border-color: #222; }
