/* Allgemeine Body-Definition */

body {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	margin-left:0;
	margin-top:0;
}

/*Scrollbars von Textareas*/

textarea{
	scrollbar-base-color:#006699;
	scrollbar-3dlight-color:#A8C4D9;
	scrollbar-arrow-color:#2A3952;
	scrollbar-darkshadow-color:#6B7886;
	scrollbar-face-color:#E9F1F8/*A8C4D9*/;
	scrollbar-highlight-color:#E9F1F8;
	scrollbar-shadow-color:#2A3952;
	scrollbar-track-color:#E9F1F8;
}

/*Style der Horizontalen Linie*/

hr{
	color:#3B4A63;
	height: 1px;
}

h2{
	color:#000000;
	font-size: 17px;
	font-weight:bold;
	text-align:center;
}

h3{
	color:#000000;
	/*font-size: 14px;*/
	text-align:center;
}

h4{
	padding-top:5px;
	color:#000000;
	font-size: 15px;
	font-weight:bold;
	text-align:left;
}

h5{
	color:#000000;
	font-size: 12px;
	margin-top:12px;
	text-align:center;
}

p.organizername_text{
	color:#000000;
	font-size: 11px;
	text-align:center;
	font-weight:bold;
}

/*##########################

		Hintergr??nde

##########################*/


/*Hintergrundfarbe der Website*/

.bgcolor{
	background-color:#FFFFFF;
}

/*Hintergrundfarbe des Rahmens um den Inhalt*/

.framecolor{
	background-color:#FFFFFF;
}

/*Hintergrundfarbe des ??u??eren Frames*/

.frame{
	background-color:#FFFFFF/*006699*/;
}

.topmenu-overlay{
	z-index: 9999;
}


/*Hintergrundfarbe des inneren Frames*/

.innerframe{
	background-color:#FFFFFF;
}

/*Hintergrundfarbe der linken S?ule*/

.bg_left_column{
	background-color:#bac8e8/*b4cfea/*eeeff1/*e6e8f3*/;
}

/*Hintergrundfarbe der rechten S?ule*/

.bg_right_column{
	background-color:#bac8e8;
}

/*Hintergrundfarbe des Congress Status Bereichs*/

.bg_deadlines{
	background-color:#ffffff/*d6d9e8/*86c568*/;
	/*border-bottom:1px solid #FFFFFF;
	border-top:1px solid #CCCCCC;*/
}

/*Hintergrundfarbe des News-Bereichs*/

.bg_news{
	background-color:#bac8e8;
}

/*Hintergrund Loginbereich*/

.bg_loginmenu{
	background-color:#FFFFFF/*86c568*/;
}

.bg_login{
/*	border-top:0px;
	border-bottom:1px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#FFFFFF;*/
	background-color:#bac8e8/*eeeff1/*d6d9e8/*C85122/*D56A40/*87bf6c/*73c54b/*c72014*/;
	/*background-repeat : no-repeat;
	background-image : url(../images/COSPAR/login_bg.jpg);*/
}

.bg_logout{
	border-top:0px;
	border-bottom:1px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#eeeff1/*d6d9e8/*b84416/*C85122/*D56A40/*87bf6c/*73c54b/*c72014*/;
	/*background-repeat : no-repeat;
	background-image : url(../images/COSPAR/login_bg.jpg);*/
}

.bg_topmenu{
	/*background-image : url(../images/COSPAR/menu_background.jpg);*/
}

.search_form{
	font-size:11px;
	font-weight:bold;
}

.search_form input[type=text], .search_form select{
	padding:3px;
	border:1px solid #0C526E;
	font-size:12px;
	width:170px;
}


.form_box{
	background-color:#FFFFFF/*c7d9df*/;
	padding:10px;
	border:1px solid #0C526E;
}

.bg_form{
	background-color:#FFFFFF/*c7d9df*/;
}

/*gestreifter Hintergrund*/

.bgstripes{
	/*background-image : url(../images/COSPAR/stripes_bg.gif);*/
}

.bgstripes_bright{
	/*background-image : url(../images/COSPAR/stripes_bg_bright.gif);*/
}

.font-family{
	background-color:#87bf6c;
}

.darkbluebackground{
	background-color:#225186;
}

blackbackground{
	background-color:#404548;
}

/*##########################

		Styles f??r Tabellen

##########################*/


/* Allgemeine Tabellendefinition */


table {
	font-size: 12px;
	color: #000000;
	text-align : left;
	width:100%;
	vertical-align: top;
	background-color: #FFFFFF;
	/*A3BFDA*/
}


/* wenn etwas fett dargestellt werden soll, einfach statt des <td> das <th> - Tag verwenden */

th{
	font-size: 12px;
	font-weight:bold;
}


/*Style der ersten Tabellenreihe, einfach  <thead> statt <tr> verwenden*/

thead{
	font-weight:bold;
	background-color:#2b2b74/*1a6482/*225186*/;
	text-align:left/*center*/;
	color: #FFFFFF;
}

td.help{
	font-size:smaller;
	font-weight: normal;
	background-color:#FFFFFF;
	color:#06374b;
}

/* Tabelle als Liste */

table.list div{
	float:left;
	margin:0px 5px 0px 5px;
}


/* Tabelle mit Gitternetz */

table.fence caption {
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: left;
	font-size:12px;
	background-color:#2b2b74;
	text-transform : uppercase;
}

table.fence th {
	border-bottom: 1px solid #00275D;
	text-align:center;
	text-transform : uppercase;
}

table.fence th.leftborder {
	border-left: 1px solid #00275d;
}

table.fence th.rightborder {
	border-right: 1px solid #00275D;
	background-color: #FFFFFF;
}

table.fence td {
  border-bottom: 1px solid #CBDDED;
  border-left: 1px solid #CBDDED;
  /*padding: 0.3ex 0.5ex;*/
}

table.fence tr.highlighted {
	background-color:#D7E4EF;
	color:#000000;
}

@media only screen and (min-width: 1024px) {
	table.fence-participation {
		width: 400px;
	}
}
@media only screen and (min-width: 1366px) {
	table.fence-participation {
		width: 600px;
	}
}
@media only screen and (min-width: 1920px) {
	table.fence-participation {
		width: 850px;
	}
}
@media only screen and (min-width: 2560px) {
	table.fence-participation {
		width: 1150px;
	}
}
@media only screen and (min-width: 3480px) {
	table.fence-participation {
		width: 1750px;
	}
}

table.fence-participation caption {
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: left;
	font-size:12px;
	background-color:#2b2b74;
	text-transform : uppercase;
}

table.fence-participation th {
	border-bottom: 1px solid #00275D;
	text-align:center;
	text-transform : uppercase;
}

table.fence-participation th.leftborder {
	border-left: 1px solid #00275d;
}

table.fence-participation th.rightborder {
	border-right: 1px solid #00275D;
	background-color: #FFFFFF;
}

table.fence-participation td {
	border-bottom: 1px solid #CBDDED;
	border-left: 1px solid #CBDDED;
	/*padding: 0.3ex 0.5ex;*/
}

table.fence-participation tr.highlighted{
	background-color:#D7E4EF;
	color:#000000;
}

table.fence-symposia caption {
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: left;
	font-size:12px;
	background-color: #025637;
	text-transform : uppercase;
}

table.fence-symposia th {
	border-bottom: 1px solid #00275D;
	text-align:center;
	text-transform : uppercase;
}

table.fence-symposia th.leftborder {
	border-left: 1px solid #00275d;
}

table.fence-symposia th.rightborder {
	border-right: 1px solid #00275D;
	background-color: #FFFFFF;
}

table.fence-symposia td {
	border-bottom: 1px solid #CBDDED;
	border-left: 1px solid #CBDDED;
	/*padding: 0.3ex 0.5ex;*/
}


table.fence-symposia tr.highlighted{
	background-color:#D7E4EF;
	color:#000000;
}



table.pagetitle{
	/*background-image : url(../images/COSPAR/space.png);*/
	border:2px solid #0c526e;

}

table.pagetitle th{
	color:#FFFFFF;
	font-size:18px;
	vertical-align:bottom;
}

.empty {
  display: none;
  padding: 0;
}

/*Style einer Tabellenreihe, die nicht am Anfang steht, aber trotzdem dunkel wie thead sein soll*/

.head{
	background-color:#2b2b74/*1a6482/*225186/*3B4A63*/;
	color: #FFFFFF;
}

.head-red{
	background-color:#b80000/*1a6482/*225186/*3B4A63*/;
	color: #FFFFFF;
}

.head-symposia{
	background-color:#025637/*1a6482/*225186/*3B4A63*/;
	color: #FFFFFF;
}

.headborder{
	border-top:0px;
	border-bottom:1px;
	border-right:1px;
	border-left:0px;
	border-style:solid;
	border-color:#3B4A63;
}

.tablecontentborder{
	border-top:0px;
	border-bottom:1px;
	border-right:1px;
	border-left:0px;
	border-style:solid;
	border-color:#CBDDED;
}


/*f?r dunkle Tabellenreihen*/

.dark{
	background-color:#d0d7e6/*E9F1F8*/;
	color: #000000;
}

.black{
	background-color:#000000;
}


/* f??r helle Tabellenreihen*/

.bright{
	background-color:#e5e7ed/*#84A3C2/*91AFCD_85929F*/;
	color: #000000;
	/*border-right:1px solid #3B4A63;*/
}

.brighter{
	background-color:#f1f2f6;
	color: #000000;
}

.buttonleiste
{
	background-color:#d0d7e6;
	padding:3px;
	border:1px solid #2A3952;
}

.buttonleiste_open
{
	background-color:#d0d7e6;
	padding:3px;
	border-right:1px solid #2A3952;
	border-left:1px solid #2A3952;
	border-bottom:1px solid #2A3952;
}

.ultrabright{
	background-color:#B2CBE5/*_85929F*/;
	color: #FFFFFF;
}

.grey{
	background-color:#58606E;
	color: #FFFFFF;
}

.brightgrey{
	background-color:#D5D5D5;
}

.white{
	background-color:#FFFFFF/*91AFCD_85929F*/;
}

.red, .red a, .red a:visited, .red a:active, .red a:hover {
	background-color: #D13713;
	color: #FFFFFF;
}

.brightred, .brightred a, .brightred a:visited, .brightred a:active, .brightred a:hover {
	background-color: #DC4710;
	#background-color: #D0583C;
	color: #FFFFFF;
}

.darkgrey{
	background-color:#939495;
}

.bluetext{
	color: #06374b;
}

.darkbluetext{
	color: #2b2b74;
}


/* f??r hervorgehobene Tabellenreihen*/
.highlighted{
	background-color:#D7E4EF;
	/*background-color:#7496B6;*/
	/*color: #FFFFFF;*/
	/*Cursor: pointer;*/
}

.ultrahighlighted{
	background-color:#98B4D1;
	color: #FFFFFF;
	/*Cursor: pointer;*/
}

.beige{
	background-color:#EEEEF6;
}

.darkbeige{
	background-color:#E4E4F6;
}


/*##########################

		Styles f??r Rahmen

##########################*/


/*linker Rahmen*/

.leftborder{
	border-left:1px solid #3B4A63;
}

/*rechter und linker Rahmen*/

.rightleftborder{
	border-top:0px;
	border-bottom:0px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
	border-color:#3B4A63;
}

/*rechter Rahmen*/

.rightborder{
	border-right:1px solid #3B4A63;
	/*background-color:#84A3C2;*/
}

/*oberer Rahmen*/

.topborder{
	border-top:1px solid #3B4A63;
}

.topwhiteborder{
	border-top:1px solid #000000;
}

.topbgborder{
	border-top:1px solid #3B4A63;
	background-color:#85929F;
}

/*unterer Rahmen*/

.bottomborder{
	border-bottom:1px solid #3B4A63;
}

/*wei??er unterer Rahmen*/

.whitebottomborder{
	border-bottom:1px solid #FFFFFF;
}

.whitetopborder{
	border-top:1px solid #FFFFFF;
}

.greyrightleftborder{
	border-top:0px;
	border-bottom:0px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

.greyframe{
	border:1px solid #CCCCCC;
}

.newstopborder{
	border-top:1px solid #000000;
}

/*oberer und unterer Rahmen*/

.topbottomborder{
	border-top:1px;
	border-bottom:1px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#3B4A63;
}

/*unterer und rechter Rahmen*/

.bottomrightleftborder{
	border-top:0px;
	border-bottom:1px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
	border-color:#3B4A63;
	/*background-color:#C7DFF5;*/
}

.fullwhiteborder{
	border: 1px solid #FFFFFF;
	background-color:#006699;
}

.fullblueborder{
	border:1px solid #2A3952;
}

.fullgreenborder {
	border:1px solid #025637;
}

.fullredborder {
	border:1px solid #8b0000;
}

.halfblueborder{
	border-top:1px;
	border-bottom:0px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
	border-color:#2A3952;
}

.rightwhiteborder{
	border-right:1px solid #FFFFFF;
}


/*##########################

		Styles f??r Men??s

##########################*/


/*Style f??r das Topmen??*/

.topmenu{
	background-color:#2b2b74;
	font-size: 12px;
	/*margin-left:8px;*/
	font-weight: bold;
	padding: 2px;
	/*text-transform : uppercase;*/
	overflow: hidden;
}

.topmenu-symposia{
	background-color:#025637;
	font-size: 12px;
	/*margin-left:8px;*/
	font-weight: bold;
	padding: 2px;
	/*text-transform : uppercase;*/
	overflow: hidden;
}

a.topmenu, a.topmenu:hover, a.topmenu:active, a.topmenu-symposia, a.topmenu-symposia:hover, a.topmenu-symposia:active{
	color:#FFFFFF;
}

.topmenuborder{
	/*border-left:1px solid #999999;*/
}


/*Style f??r Untermen??punkte des Topmen??s*/

.submenulayout{
	background-color : #e5e7ed/*4b9dbe/*225186*/;
	font-size:11;
	text-align:left;
}

.cursor{
	cursor: pointer;
}

.submenu
{
	position: absolute;
	visibility: hidden;
	text-align: center;
	cursor: pointer;
	z-index: 2000;
}

.main_submenu_layout{
	background-color : #0f6081;
}

a.sub{
	color:#2b2b74;
	width:100%;
	height:100%;
	display:block;
	font-size:12px;
	font-weight:bold;
}

a.sub:hover{
	background-color:#d0d7e6/*86c568*/;
}


/* Styles f??r das Login-Men??*/

.loginmenu{
	border-top:1px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#c8cedc/*C2DFFA*/;
	background-color:#bac8e8/*2b2b74/*007331/*86c568/*81c75f/*87bf6c*/;
	font-size:11;
}

.loginmenu_highlight{
	border-top:1px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#c8cedc;
	background-color:#d0d7e6/*84c19e/*8294b1/*9fdf80/*a7e28a*/;
	font-size:11;
}

a.loginmenu_text,a.loginmenu_text:hover{
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

table.themenu{
	background-color:#d0d7e6;
	width:60%;
}

/*Rahmenlayout f??r die Men??titel*/

.menutitle{

	text-align:center;
	font-size:11;
	font-weight:bold;
	background-color:#225186/*27364E*/;
	color: #FFFFFF;
}


/* f??r hervorgehobene Men??reihen*/
.menuhighlighted{
	background-color:#FFFFFF;
}



/*##########################

		Styles f??r Links

##########################*/


/* Eigenschaften von Hyperlinks */

a{
	color:#000000;
	text-decoration:none;
}

a:hover,a:active {
	color:#000000;
	text-decoration: underline;
}

/*unterstrichene Links*/
a.underline{
	text-decoration: underline;
}

a.hoverunderline{
	font-size:13px;
	color:#2d2d75;
}

a.hoverunderline:hover{
	text-decoration: underline;
	font-size:13px;
	color:#2d2d75;
}

/*Men??links*/
a.link{
	width:100%;
	height:100%;
	display:block;
}

a.outlineText{
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 2px;
	text-shadow: 1px 1px 1px #000,
	-1px -1px 1px #000,
	-1px 1px 1px #000,
	1px -1px 1px #000;
}

a.leftmenulink,a.leftmenulink:hover,a.leftmenulink:active{
	color:#000000;
	font-weight:bold;
}

/*Dunkler Men??links*/
a.darklink{
	width:100%;
	height:100%;
	display:block;

}

/*Hover des dunklen Men??links*/
a.darklink:hover{
	background-color: #2A3952/*586380*/;
}

/*Blauer Link*/
a.bluelink{
	color:#2d2d75;
}

.highlightlink a{
	color:#2B2B74;	
	text-decoration:underline;
}

/*Hover des blauen Links*/
a.bluelink:hover,a.bluelink:active{
	color:#6A7B96;
}


/*Hellblauer Link
a.bluelink{
	color:#6A7B96;
}

/*Hover des hellblauen Links
a.bluelink:hover,a.bluelink:active{
	color:#999999;
}*/


/*Weisser Link*/
a.whitelink,a.whitelink:hover,a.whitelink:active{
	color:#FFFFFF;
}
/*Roter Link*/
a.redlink,a.redlink:hover,a.redlink:active{
	color:Red;
}

a.zarmlink,a.zarmlink:hover,a.zarmlink:active{
	color:#000000;
}

/*Dunkelblauer Link*/
a.darkbluelink,a.darkbluelink:hover,a.darkbluelink:active{
	color:#225186;
	font-size:11;
}

/*##########################

		Styles f??r Text

##########################*/


/*Kleine Schrift*/

.smalltext{
	font-size: 11px;
	font-weight:normal;
	text-transform : none;
}

.smalllink{
	font-size: 11px;
	color:#2b2b74;
	font-weight:bold;
}

.smallinfotext{
	font-size:smaller;
	color:#06374b;
}

.verysmalltext{
	font-size: 10px;
}

/*Fetter Text*/

.boldtext{
	font-weight:bold;
}

.image_description{
  font-weight:bold;
  font-size:12px;
  font-style:italic;
  padding-top:-10px;
}

.instructions_header{
  border: 1px solid #000000;
  font-size:14px;
  background-color:#007331;
  color:#FFFFFF;
  padding:1px;
  margin-top:30px;
  text-align:center;
  font-weight:bold;
}

.instructions_boxes{
  border: 1px solid #000000;
  background-color:#e8eeeb;
  padding:10px;
  padding-bottom:2px;
}

/*gro??er Text*/

.largetext{
	font-size: 14px;
}

.extralargetext{
	font-family:arial;
	font-size: 16px;
	font-weight:bold;
}

/*gro??er fetter Text*/

.largefadtext{
	font-size: 18px;
	font-weight:bold;
}


/*blaue Schrift*/

.bluetext{
	color:#2d2d75;
	}


/*hellblaue Schrift*/

.brightbluetext{
	color:#AEB4B9;
}


/*rote Schrift f??r Fehlermeldungen*/

.redtext{
	color: #D13713;
}

/*rote Schrift f??r Fehlermeldungen mit anderem Hintergrundfarbe*/

.redtext_bg{
	color: Red;
	background-color:#85929F;
	color: #D13713;
	font-weight:bold;
}

/*gr??ne Schrift f??r positive Meldungen*/

.greentext{
	color: Green;
}

/*gr??ne Schrift f??r positive Meldungen mit anderem Hintergrund*/

.greentext_bg{
	color: Green;
	background-color:#85929F;
}

/*Schwarzer Text*/
.blacktext{
	color:#333333;
}

/*Weisser Text*/
.whitetext{
	color:#FFFFFF;
}

.zarmtext{
	color:#000000;
	font-size: 10px;
}

/*Text fuer den News-Bereich*/
.newstext{
	color:#000000;
	font-size: 11px;
}

.underline{
	text-decoration:underline;
}

/* ??berschriften */


/*Haupt??berschrift: Online Abstract and final paper handling*/

.bg_header{
	/*background-image:url(../images/COSPAR/header_bg.jpg);*/
}

.bg_header_right{
	/*background-image:url(../images/COSPAR/header_right.jpg);*/
}

.pageheader{
	background-image:url(../images/COSPAR/space.jpg);
	/*background-color:#284174;*/
	height:36px;
	color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #000000;
}

.pageheader th{
	font-size:14px;
	font-family:Arial;
}

.formheader{
	text-align:center;
	font-weight:bold;
	font-size:12;
}

/*Tabellen??berschrift, z.B. bei Formularen*/

caption {
	/*font-size: 14px;
	background-color:#494545;*/
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: left;
	font-size:12px;
	text-transform : uppercase;
	font-weight:bold;
	color: #FFFFFF;
}



/*##########################

		Styles f??r Textfelder

##########################*/

/*Login-Textfelder*/

.login_textfield{
	width:72px;
	font-size:9px;
}
.login_textfield2{
	width:50px;
	font-size:9px;
}
/*
input{
	font-size:14px;
}

select{
	font-size:14px;
}
*/

.standard_select{
	font-size:14px;
}


/*##########################

		Styles f??r bestimmte Bereiche

##########################*/


/*Style f??r die K??sten auf der Login- und Home-Seite*/

td.boxframe{
	background-image:url(../images/COSPAR/boxframe_top_left.gif);
	background-repeat:no-repeat;
	text-align:center;
}

/* Eigenschaften von Popups*/

.popup{
	border-top:2px solid #3B4A63;
}

.popup_instructions{

}

.popup_instructions td{
	font-size:12px;
}

.popup_bgcolor{
	background-color:#FFFFFF/*006699 /*657C93 5B7894*/;
}


/*Eigenschaften f??r Felder mit Rahmen*/

.box{
	border:1px solid #3B4A63;
	background-image : url(../images/COSPAR/stripes_bg.gif);
}


/*Loginbereich*/

.box_login{
	border-top:0px;
	border-bottom:1px;
	border-right:1px;
	border-left:1px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#CCCCCC;
	color:#FFFFFF;
}

/*Hintergrundbild oben rechts*/

.top{
	background-repeat : no-repeat;
	background-position : left;
	background-image : url(../images/COSPAR/header_right.jpg);
}

.faq_element_hidden{
	position:absolute;
	visibility:hidden;
	width:600px;
}

.faq_element_visible{
	position:relative;
	visibility:visible;
	width:600px;
}

.faq_list_hidden{
	position:absolute;
	visibility:hidden;
	margin-top: -1px;
}

.faq_list_visible{
	position:relative;
	visibility:visible;
	margin-top: -1px;
}


/*##########################

		Layerdefinitionen

##########################*/


/*Position des Loginbereichs*/

#tbl_login {
	width: 90px;
	margin-left : 10px;
}


/*Position von Popups*/

#tbl_popup {
	width: 99%;
	margin-left:8px;
	margin-top:10px;
}
#tbl_eventproposal {
	width: 650px;
}

.margin{
	position:absolute;
}

.content{
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-top:14px;
	margin-bottom:10px;
    width:100%;
}

img.border{
	border:1px solid #3B4A63;
}

img.right
	{
	float: right;
	}

img.left
	{
	margin-right:10px;
	float: left;
	}
/*
 * Cascade Style Sheet for sessions scheduling web pages.
 * Based on http://code.google.com/css/codesite.css
 *
 * Jacobo Avariento Gimeno
 * Bremen. 2008.
 */

table.pretty {
  margin: 1em 0 0 1px;
  border: 1px solid #C8CEDC;
  border-spacing: 1px; /* Space between cells */
  /*border-collapse: collapse;*/
  clear: right;
}

th.pretty {
  font-weight: bold;
  text-align: left;
  font-size: 11px;
  color: #000000;
  padding: 2px 2px;
  border: 1px solid #C8CEDC;
  background-color: #BAC8E8;
}

td.centered {
  text-align: center;
  border: 1px solid #C8CEDC;
}

*.odd {
  padding: 6px 12px;
  border: 1px solid #C8CEDC;
  background-color: white;
  text-align: left;
  vertical-align: top;
}

*.even {
  padding: 6px 12px;
  border: 1px solid #C8CEDC;
  background-color: #BAC8E8;
  text-align: left;
  vertical-align: top;
}

*.matrix-odd {
  border: 1px solid #C8CEDC;
  background-color: white;
  text-align: center;
}

*.matrix-even {
  border: 1px solid #C8CEDC;
  background-color: #BAC8E8;
  text-align: center;
}

*.error {
  color: #FF0000;
}

*.ok {
  color: #00FF00;
}

input.noborder {
  border: 1px dotted;
}

/**** Suchergebnisse im Congress Browser****/

table.search_results caption{
	color:white;
	text-align:center;
	border: 1px solid #2b2b74/*C8CEDC*/;
	background:#2b2b74/*d0d7e6*/;
}

table.search_results td{
	font-weight:bold;
	text-align:center;
}

table.search_results div{
	padding-top:5px;
}

ul.search_results{
	display:block;
	list-style-type:none;
	width:100%;
	margin:0;
	padding:0;
}

ul.search_results li{
	float:left;
}


/**** Neues Formular-Layout ****/

div.newform{
	padding:5px 0px 5px 0px;
	width:900px;
	text-align:center;
}

div.newform h5{
	color:#2b2b74;
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	margin:10px 10px 6px 6px;
}

dl{
	padding:12px 8px 10px 8px;
	text-align:left;
	font-size:11px;
}
dl.right{ float:right; }
dl.left{ float:left; }
dl.small{ width:500px; }
dl.small label{ min-width:150px; }
dl.large{ width:410px; }
dl.large label{ min-width:160px; }

dl h3{
	color:#2b2b74;
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	margin:0px 10px 14px 6px;
}

dt{
	clear:left;
}

dt label{
	float:left;
	margin:6px;
	padding-right:10px;
	display:block;
	text-align:left;
}

dt label.nofield{
	margin-top:0px;
}

dl p{
	margin:18px;
}

dl table{
	margin:0px 10px 14px 4px;
}

input.err {
   border:1px solid #D13713;
   background-color: #fff8f5;
}

/** Drag'n'drop jQuery table **/
 td.dragHandle {

 }

 td.showDragHandle {
	background-image: url(../images/updown.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D5D5D5;
	cursor: move;
 }
 
div.warning {
	background-color: #D5D5D5;
	border: 2px solid #FF0000;
	width: 60%;
}

div.critical {
	background-color: #FF9933;
	border: 2px solid #FF0000;
	width: 60%;
}

/** style definition for session break review*/

.review_break {
	background-color: #0022FF;
}

.review_warning {
  background-color: yellow;
  border-top: 2px solid black;
  color: black;
  background: yellow url('/images/warning.png') no-repeat left center;
  padding-left: 60px;
  font-weight: bold;
  height: 55px;
}

/** double abstracts (admin/statAbstracts.php)*/
table#doubleabstracts tr.bag {
  cursor: pointer;
}

table#doublecontent tr.bag {
    cursor: pointer;
}
.buttonPointer {
	cursor: pointer;
}

/** shrink the select components in admin/review.php */
select.review {
  width: 150px;
  overflow: hidden;
}

.center{
	text-align: center;	
}

.resizeable {
	resize: both;
}

.autoscalingpicture{
	width: 100%
}

.cosparButton{
	background-color: #2b2b76;
	color: #ffffff;
	font-size: 1.0em;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	padding: 2px 5px 3px 5px;
	font-family: inherit;
}

.popup_body_white{
	background-color: white;
}

.table_popup_bright{
	background-color: #e5e7ed;
}

.table_popup_dark{
	background-color: #d0d7e6;
}

.popup_header{
	background-color: #2b2b74;
	color: white;
}

.noUnderline {
	text-decoration: none !important;
}

.floatRight {
	float: right;
}
