/* general css 4 */
#corpus, #apiPreview {
	background: #f1f4f9 url(/gfx/themes/4/back.jpg)  repeat-x top;
	color: #032F45;
	margin: 0 auto;
}

#corpus a, #apiPreview a {
	color: #245085;
}

#cookiemessage {
	background-color: #ffffff ;
	color: #245085;
}

#forminfo {
	background-color: #FFCCCC;
	color: #245085;
}

#pn .pnav-curr,#pn .pnav-prev,#pn .pnav-next {
	border: 1px solid #CCCCCC;
}

#pn .pnav-link {
	color: #032F45;
}

#pn .pnav-curr {
	color: #032F45;
}

.error {
	color: #245085;
}

.rightline {
	border-right: 1px solid #CCCCCC;
}

hr {
	background: #032F45;
	border: 0px;
	color: #032F45;
}

img {
	border: none;
}

input.readonly {
	color:#666666;
}

input[type=password],input[type=search],input[type=text],textarea {
	border: 1px solid #CCCCCC;
}

input[type=submit], input[type=reset], input[type=button], a.button {
	background: #FFFFFF url(/gfx/button-bg) repeat-x;
	border: 1px solid #CCCCCC;
	color: #333333;
}

table {
	border: none;
}

/* main area */
#main .nocolor {
	border: 1px hidden #CCCCCC;
}

#main .catview {
	background: #FFFFFF url(/gfx/themes/4/cat-bg) no-repeat top left;
	border-left: 1px solid #7293B1;
	border-right: 1px solid #7293B1;
	border-bottom: 1px solid #7293B1;
	color: #032F45;
}

#main .catview a {
	color: #032F45;
}

#main .catview h2 {
	color: #032F45;
}

#main .blue {
	background: #93BFEE url(/gfx/themes/4/hd-bg) repeat-x top left;
	color: #032F45;
}

#main .blue a {
	color: #032F45;
}

#main .blue a.button {
	color: #333333;
}

#main .blue h1 {
	color: #032F45;
}

#main .blue h2 {
	color: #032F45;
}

#main .grey {
	border: 1px solid #93BFEE;
	background: #ffffff;
}

#main .greystart {
	border: 1px solid #93BFEE;
	background: #FFFFFF;
}

#main .white {
	border: 1px solid #93BFEE;
	background-color: #FFFFFF;
}

#main .whitesysmenue {
	border: 1px solid #93BFEE;
	background-color: #FFFFFF;
}

#main .white3pad {
	border: 1px solid #93BFEE;
	background-color: #FFFFFF;
}

#main .whitenopad {
	border: 1px solid #93BFEE;
	background-color: #FFFFFF;
}

#main div.red {
	border: 1px solid #93BFEE;
	background-color: #7293B1;
}

#main div.red a {
	color:#032F45;
}

#main span.red {
	color: #245085;
}

#main .thumbbox .white>table {
	background: url(/gfx/themes/4/preview-bg) repeat-x 0px 2px;
}

#main .thumbrow .white>table {
	background: url(/gfx/themes/4/preview-bg) repeat-x 0px 0px;
}

#header h3 {
	margin: 0;
	padding: 0;
}

#header #controls {
	top: 0px !important;
}

#header #loginsmall {
	top: 0px !important;
}

#header #notices {
	top: 35px !important;
}

#header #controls a {
	color: #032F45;
}

#header #controls li {
	border-left: 1px solid #7293B1;
}

#header #controls li.first {
	border-left: none;
}

#header #loginsmall a {
	color: #245085;
}

#header #logo span {
	background: url(/gfx/header/logo.png) no-repeat top left;
}

#header #clogo {
padding: 25px 0px 0px 0px;
margin-bottom:10px;
}

#header #clogo #logotitle{
padding: 10px 0px 0px 10px;
color: #245085;
}

#header #chooselang img {
	border: 1px solid #666666;
}

#header #chooselang a img {
	background: none;
	border: none;
}

#header #chooselang a:hover img {
	border: 1px solid #93BFEE;
}

#header #navigation .navbar {
	border-right: 1px solid #7293b1;
}

#header #navigation .active {
	background: #3360a6;
	border-right: 1px solid #7293b1;
}

#header #navigation a {
	color:#3360a6;
}

#header #navigation ul {
	border-bottom: 1px solid #3360a6;
	background: #3360a6  url(/gfx/themes/4/navbar-bg) repeat-x top left;
}

#header #navigation ul li {
	border-bottom: 1px solid #7293B1;
	background-color: #3360a6;
}

#header #navigation ul li.active {
	border: 1px solid #7293B1;
	border-bottom: none;
}

#header #navigation ul li.active a {
	color:#032F45;
}

#header #navoptions {
	background-color: #3360a6;
	border-bottom: 1px solid #3360a6;
	border-left: 1px solid #3360a6;
	border-right: 1px solid #3360a6;
}

#header #navoptions a {
	color: #ffffff;
}

#header #navoptions .active {
	color: #FFFFFF;
}

#header #navoptions .active a {
	color: #FFFFFF;
}

#main.details #header #navoptions .active {
	color: #032F45;
}

#main.details #header #navoptions .active a {
	color: #032F45;
}

/* login form */
/* settings forms */
#settingsnav a.active {
	color: #032F45;
}

#settingsmenu a.active, #notesmenu a.active {
	color: #032F45;
}

/* details page */
.anonupload {
	border: 1px solid #93BFEE;
}

.modalertbatch {
	background-color: #CCCCCC;
	color: #FFFFFF;
}

.modalertguest {
	background-color: #FFFF00;
	color: #FFFFFF;
}

.modalertuser {
	background-color: #245085;
	color: #FFFFFF;
}

/* Start page */
/* Categories */
#categories { padding: 0px; margin: 0px;line-height:16px;border: 1px solid #93BFEE;}
#categories dl {  margin: 0px; padding: 0px; }
#categories dl dd { margin: 0px; padding: 2px 15px 2px 15px; }
#categories dl dd span.ellipsis,
#categories dl.active dd span.extended { display: inline; }
#categories dl dd span.extended { display: none; }
#categories dl dt,
#categories p { background: #eee url(/gfx/themes/4/preview-bg) repeat-x; font-weight: bold; margin: 0px; padding: 3px 5px 3px 5px; }
#categories dl dt a,
#categories p a { display: block; width: 100%;color:#032F45; }
#categories dl.active dd span.ellipsis { display: none; }

/* footer */
#footer {
	background: #FFFFFF url(/gfx/themes/4/footer-bg.jpg) repeat-x;
	border: 1px solid #93BFEE;
	color: #032F45;
}

#footer a {
	color: #245085;
}

#footer dl {
	border-right: 1px solid #93BFEE;
}

#footer dl.last {
	border-right: 0px solid #FFFFFF;
}

#footer dl.guest {
	border-right: 0px solid #000000;
}

iframe {
	border:none;
}

/* Banners */
/* Toplists */
#main .toplists {
	background-color: #FFFFFF;
}

#main .toplists p a {
	color:#032F45;
}

#main .whitelink a {
	color:#032F45;
}

table.toplist td {
	border: 1px solid #93BFEE;
}

#footerrl {
	border-bottom: 1px solid #7293B1;
}

.inputerror {
	background-color: #FFCCCC;
	color: #FFFFFF;
}

#main .thumbactive {
	border-color: #666666;
}

.milk {
	background-color: #222222;
}

.shade {
	background-color: #333333;
}

.striped .title a {
	color: #032F45;
}

#searchlogform fieldset {
	border: 1px solid #333333;
}

#searchlogform fieldset input[type=text] {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	color: #032F45;
}

#splashfoot a {
	color: #032F45;
}

/* upload progress bar */
.progressBarInProgress,.progressBarComplete,.progressBarError {
	background-color: #032F45;
}

.progressWrapper {
	color: #666;
}

.imprint {
	background: #FFFFFF url(/gfx/themes/4/imprint4) no-repeat top left;
	height: 190px;
	width: 260px;
}

/* Appearance Theme */
#appearanceForm.tabs .tablist li { border: 1px solid #93BFEE; border-bottom: none; }
#appearanceForm.tabs .tablist li.active { background-color: #3360A6; border: 1px solid #93BFEE; border-bottom: none; color: #FFFFFF; }
#appearanceForm.tabs fieldset { border: 1px solid #93BFEE; }
#appearanceForm #appearanceItems .appearanceItemWrap { border: 1px solid #93BFEE; }
#appearanceForm #appearanceItems .appearanceItemWrap.active { border-color:#032F45; }
#appearanceForm iframe { border: 1px solid #93BFEE; }
#appearanceForm input.colorpicker { border: 1px solid #CCCCCC; }
#appearanceForm #appearanceThemeWrap,
#appearanceForm #appearanceCustomWrap,
#appearanceForm #appearanceSettingsWrap,
#appearanceForm #appreancePreviewFrame { border: 1px solid #93BFEE; }

