/* STYLESHEET: OSWar.css     */
/* Author: Michael HUBER, (c) 2007-2011 Originate Software GmbH  */


html /* for Safari */
{
	background-color : #101020;				
}

body
{
  background-color: #101020;
  height: 100%;					/* for Safari */
  margin:10px;
  padding:0px;
  color:#FFFFFF;
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size:12px;
  
  	/* Scrollbar
    SCROLLBAR-FACE-COLOR: #0060AA;
    SCROLLBAR-HIGHLIGHT-COLOR: #0080BB;
    SCROLLBAR-SHADOW-COLOR: #002040;
    SCROLLBAR-3DLIGHT-COLOR: #0080BB;
    SCROLLBAR-ARROW-COLOR: #00BBCC;
    SCROLLBAR-TRACK-COLOR: #003A6A;
    SCROLLBAR-DARKSHADOW-COLOR: #003366; 
	*/ 
}

h1,h2,h3,h4,p,ol,div,address,blockquote,nobr,b,i 
{
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
}

h1 { font-size:22px; font-weight:bold; margin-top:2em; margin-bottom:0.5em }
h2 { font-size:19px; font-weight:bold; margin-top:1em; margin-bottom:0.5em }
h3 { font-size:17px; font-weight:bold; margin-top:1em; margin-bottom:0.5em }
h4 { font-size:15px; font-weight:bold; margin-top:1em; margin-bottom:0.5em}


/* Standard Link style */
a:link 		{ font-size:11px; border-width:0px; color:#BBBBBB; text-decoration:none; font-weight:bold; } 	/* #3A418D= logo blue  */
a:visited 	{ font-size:11px; color:#BBBBBB; text-decoration:none; font-weight:bold; }						/* #light blue */
a:hover		{ font-size:11px; color:#000000; background-color:#FFFF00; text-decoration:underline; font-weight:bold; } 
a:focus		{ font-size:11px; color:#000000; background-color:#FFFF00; text-decoration:underline; font-weight:bold; } /* #FFD017= orange */
a:active 	{ font-size:11px; color:#BBBBBB; text-decoration:none; font-weight:bold; }


/* IconButton Link style */
a.IconButton:link 		{ background-color:Transparent; font-size:11px; font-weight:normal; text-decoration:none; font-weight:normal; border-width:0px; color:#AAAAAA; } 
a.IconButton:visited 	{ background-color:Transparent; font-size:11px; font-weight:normal; text-decoration:none; font-weight:normal; border-width:0px; color:#AAAAAA; }
a.IconButton:hover		{ background-color:Transparent;	font-size:11px; font-weight:normal; text-decoration:none; font-weight:normal; border-width:0px; color:#AAAAAA; } 
a.IconButton:focus		{ background-color:Transparent;	font-size:11px; font-weight:normal; text-decoration:none; font-weight:normal; border-width:0px; color:#AAAAAA; } 
a.IconButton:active 	{ background-color:Transparent;	font-size:11px; font-weight:normal; text-decoration:none; font-weight:normal; border-width:0px; color:#AAAAAA; }

.IconButton
{
	border-width:0px;
}




.navPos
{
	font-size: 12px;
	color: #0000cc;
	background-color: #ffcc33;
}

/* Link-Objects: p.ex. Navigation-Links detailView */
.navText	
{
	font-size:12px;
}

.small
{
  font-size:10px;
}
.smallGray
{
  font-size:10px;
  color:#AAAAAA; 
}
.smallSoft
{
  font-size:10px;
  color:#BBBBBB; 
}
.smallBold
{
  font-size:10px;
  font-weight:bold;
}
.smallRed
{
  font-size:10px;
  color:#FF0000; 
}
.smallYellow
{
  font-size:10px;
  color:#FFFF00; 
}

.medium
{
  font-size:11px;
}
.mediumGray
{
  font-size:11px;
  color:#AAAAAA; 
}

.bold
{
  font-weight:bold;
}
.italic
{
  font-style:italic;
}
.sectCentered
{
	text-align:center;	
}

.sectSrcResultInfoText
{
  font-size:12px;
  color:#AAAAAA; 
}

.sectFooter
{
  border-top-width:1px;
  border-top-style:solid;
  border-bottom-color:Gray;
  font-size:11px;
  color:#AAAAAA; 
  padding:5px;
}

/* begin: HEADER page styles*/
.sectHeaderPage_Body
{
	background-color:#002040;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
}
.sectHeaderPage_NavTable
{
	font-size:10px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	vertical-align:middle;
	padding: 1px 5px 0px 5px;
}

a.navLink:link		{ background-color:#004070; border-width:0px; text-decoration:none; font-weight:normal; } 	/* #3A418D= logo blue  */
a.navLink:visited	{ background-color:#004070; }	
a.navLink:hover		{ background-color:#FFFF00; } 
a.navLink:focus		{ background-color:#004070; } 
a.navLink:active 	{ background-color:#004070; }






/* begin: LOGIN page styles */
.sectStatistics
{	
	font-size:12px;
	background-color:#EEEEEE;
	color:#2020D0;
	padding: 5px 10px 5px 10px;
	margin: 5px 15px 5px 15px;
	border:solid 2px #404040;
	width:350px;
}



/* begin: SEARCH page */
.tabSrcResultCell
{
	font-size:12px;
}


/* begin: DETAIL/EDIT- page styles*/
.tabcellTracklist
{
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-weight:bold;
	font-size:10px;
	padding: 1px 2px 0px 2px;
}

.tabcellTracklistLen
{
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	padding: 0px 3px 0em 3px;
}

.tabDispHdrSmallTrack
{
  font-size:10px;
  font-weight:bold;
  background-color:#FA6464;
  color:#000000;
  text-align:left;
  vertical-align:top;
}

.EditPageSaveError
{
  font-size:14px;
  font-weight:bold;
  background-color:#FF9090;
  padding: 4px 4px 4px 4px;
  border: solid 2px #FF0000;
  color:#000000;
  text-align:left;
  vertical-align:top;	
}


.tabSearchHdrSmall		/* SUCHMASKE: kleine Tabellen-Überschrift */
{
  font-size:10px;
  font-weight:bold;
  background-color:#CCCCCC;
  color:#000000;
  text-align:left;
  vertical-align:baseline;
}
.tabSearchHdrSmallRed
{
  font-size:10px;
  font-weight:bold;
  background-color:#DD8888;
  color:#000000;
  text-align:left;
  vertical-align:baseline;
}
.tabSearchParamA
{
  font-size:10px;
  font-weight:normal;
  background-color:#3A418D;
  color:#CCCCCC;
  vertical-align:super;
  text-align:left;
  padding-left:5px;
  padding-right: 3px;
}
.tabSearchParamB
{
  text-align:left;
  vertical-align:super;
  background-color:#DDDDDD;
  color:#000000;
  padding-left:2px;
  padding-right: 5px;
}
.tabSearchParamC
{
  text-align:left;
  vertical-align:super;
  background-color:#DDDDDD;
  color:#000000;
  padding-left:2px;
  padding-right: 5px;
}
.tabSearchHelp
{
  text-align:left;
  vertical-align:super;
  background-color:#AAAAAA;
  color:#CCCCCC;
  font-size:12px;
  padding-left:5px;
}

.tabSrcError
{
	border: solid 1px #000000;
	font-size:10px;	
	background-color:#EEEEEE;
	margin: 5px 5px 5px 5px;
	color:#000000;
}
.OSWDbFw_Gen_ErrTabHdr
{
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#AAAAAA;	
}
.OSWDbFw_Gen_ErrTabFld_Error
{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#FFBBBB;
}
.OSWDbFw_Gen_ErrTabFld_Warn
{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#FFFFBB;
}
.OSWDbFw_Gen_ErrTabFld_Info
{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#BBBBFF;
}


.tabEditError
{
	border: solid 1px #000000;
	font-size:10px;	
	background-color:#EEEEEE;
	margin: 5px 5px 5px 5px;
	color:#000000;
}
.OSWDbFw_Edit_ErrTabHdr
{
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#AAAAAA;	
}
.OSWDbFw_Edit_ErrTabFld_Error
{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#FFBBBB;
}
.OSWDbFw_Edit_ErrTabFld_Warn
{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#FFFFBB;
}
.OSWDbFw_Edit_ErrTabFld_Info
{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#BBBBFF;
}



.tabDispHdrSmall
{
  font-size:10px;
  font-weight:bold;
  background-color:#CCCCE0;
  color:#000000;
  text-align:left;
  vertical-align:top;
}
.tabDispLabel
{
  font-size:12px;
  background-color:#909090;
  color:#D0D0D0;
  text-align:left;
  vertical-align:top;
  padding-left:3px;
  padding-right:3px;
}
.tabDispLabelSmall
{
  font-size:10px;
  background-color:#909090;
  color:#D0D0D0;
  text-align:left;
  vertical-align:top;
  padding-left:3px;
  padding-right:3px;
}
.tabDispValue
{
  font-size:12px;
  font-weight:normal;
  background-color:#DDDDDD;
  color:#000000;
  text-align:left;
  vertical-align:top;
  padding-left:1px;
  padding-right:5px;
}
.tabDispValueBold
{
  font-size:12px;
  font-weight:bold;
  background-color:#DDDDDD;
  color:#000000;
  text-align:left;
  vertical-align:top;
  padding-left:1px;
  padding-right:5px;
}
.tabDispValueLarge
{
  font-size:18px;
  font-weight:bold;
  background-color:#DDDDDD;
  color:#000000;
  text-align:left;
  vertical-align:top;
  padding-left:1px;
  padding-right:5px;
}
.tabDispValueSmall
{
  text-align:left;
  font-size:10px;
  font-weight:normal;
  background-color:#DDDDDD;
  color:#000000;
  text-align:left;
  vertical-align:top;
  padding-left:1px;
  padding-right:5px;
}



.buttonHL
{
  background-color:#00CC00;
  font-weight:bold;
}

.formElement
{
  width:100%;
  background-color:#FFFFFF;
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  border: solid 1px #888888;
  font-size:13px;
}
.formElementManWidth
{
  background-color:#FFFFFF;
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  border: solid 1px #888888;
  font-size:13px;
}
.formButton
{
  background-color:#787DB1;
  color:#FFFFFF;
  border: solid 2px #111111;
  font-weight:bold;
}
.formButtonRed
{
  background-color:#DD7DB1;
  color:#000000;
  border: solid 2px #111111;
  font-weight:bold;
}


.tabDispButtonSmall
{
  width:100%;
  background-color:#787DB1;
  color:#FFFFFF;
  border: solid 2px #111111;
  text-align:left;
  vertical-align:top;
  padding-left:1px;
  padding-right:5px;
  font-weight:normal;
  font-size:10px;
}
.loginButton
{
  width:100%;
  background-color: rgb(250,192,20);
  padding: 2px 3px 2px 3px;
  color:#000000;
  border: solid 2px #303030;
  font-size:14px;
  font-weight:bold;
}

.errorSect
{
	text-align:center;
	color:#DD0000;	
}
.errorLabel
{
  font-size:12px;
  color:#EE2020;
  font-weight:bold;
}


