/**
*	Colors:
*/
.cBlue { color:#000066; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}

A {
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.link_active_menu {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;

}

A.link_active_menu:hover {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.link_non_active_menu {
COLOR: #000066; FONT-SIZE: 13px; TEXT-DECORATION: none

}

A.link_non_active_menu:hover {
	COLOR: #000066;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline;
}


P.right {
margin-left: 8px; margin-right: 10px; TEXT-ALIGN: right

}

.formFieldSubmit {
	COLOR: #294f7a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #babdd0;
	background: url('/modules/core/images/buttons/genericButtonBg.jpg')
}


.row { background-color:#DDD; }

.row_alternative { background-color:#EEE; }



.maintext {
	COLOR: #000000; FONT: 11pt Helvetica
}

.blue_small {
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none		
}

.everyCircleRed_small {
	COLOR: #8a1414; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none		
}


.page_title {
	COLOR: #000000; FONT: bold 13pt arial; MARGIN: 1px 5px 1px 0px; ALIGN: center
}



.labelGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: gray;
}

.labelGreyBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32pt;
	font-weight: bold;
	color: gray;
}

.loginAreaUserName {
	COLOR: #000066;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	ALIGN: center
}


BODY {

    	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal
}


td.bg_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color:#D2D2D2;
}


td.blueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #224499;

}


td.bg_grey_newsbar {

	background-color:#9F9997;
}



td.bg_light_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color:#EEEEEE;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.table-border-grau {
	border: 1px solid #DDDDDD;
}

.td_grey_line {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none		
}


/*************************** WFS table definitions ***************************/
/*************************** WFS table definitions ***************************/

table.wfsSegment {
	border: 1px solid #DDDDDD;
	background-color:#F9F9F9;
}

table.wfsSegmentSelected {
	border: 1px solid #000000;
	background-color:#DDDDDD;	
}

table.wfsSegmentIntern {
	border: 1px none #DDDDDD;
	background-color:#F9F9F9;
}

table.wfsSegmentInternSelected {
	border: 1px none #000000;
	background-color:#DDDDDD;	
}

/*************************** WFS cell definitions ***************************/
/*************************** WFS cell definitions ***************************/

td.wfsLoginTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#666666;
	border: 1px solid #DDDDDD;
	background-color:#F9F9F9;
}

td.wfsLoginNewUser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#666666;
	border: 1px solid #DDDDDD;
	background-color:#F9F9F9;
}

td.wfsLoginText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#666666;
	background-color:#F9F9F9;
}

td.wfsLoginError {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        color:#FF0000;
        background-color:#F9F9F9;
}



td.wfsSegmentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#666666;
}

td.wfsSegmentTitleSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:red;
}



td.wfsSegmentInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#666666;
}

td.wfsSegmentInfoSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#000000;
}


td.wfsSegmentMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:red;
}

td.wfsSegmentMessageSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:red;
}

td.wfsSegmentFields
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#666666;
}

td.wfsSegmentFieldsSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#000000;
}


td.wfsSegment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#DDDDDD;
	border: 1px solid #DDDDDD;
	background-color:#F9F9F9;
}

td.wfsSegmentSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#FF1515;
	border: 1px solid #000000;
	background-color:#DDDDDD;
}

td.wfsSegmentEmpty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FFFFFF;
}




td.wfsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	background-color:#FFFFFF;
}


td.wfsFolderTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	background-color:#EEEEEE;
}

td.wfsSubTitleFolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color:#F9F9F9;
}

td.wfsSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color:#FFFFFF;
}





td.messageTopTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #224499;

	border: 1px solid #DDDDDD;
	background-color:#F9F9F9;

}




td.loginWscTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #224499;

}


td.messageTopText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	border: 1px solid #DDDDDD;
	background-color:#F9F9F9;

}



td.wfsLoginTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#666666;
	border: 1px solid #DDDDDD;
	background-color:#F9F9F9;
}



a.wfsLinkMenu {
	COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.formfield{
	border: solid #666666 1;
	background-color :#FFFFFF;
	font-family: Arial,Helvetica, Sans-Serif; font-size:9pt;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
}


#sub-nav-lang {
 position:relative;
 left:0px;
 width:20px;
 top:27px;
 
}


.menu {
color:#000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
display: block;
z-index: 1000;
}

.menu .options {
font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
color: #000066;
border: 1px solid #333366;
text-align: right;
display: block; 
background-color: #FFFFFF;
z-index: 1000;
}

#saved_message{
	background: none;
	margin-left: 0px; 
	margin-top: 0px; 
	position: absolute;
	padding-left: 10px;
	display: none;
	left: 0px;
	text-align: center;    
}

#error_message{
	background: none;
	margin-left: 0px;
    margin-top: 0px; 
	text-align: center;
	display: none;
	width: 180px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-background-clip: border;
}

.menu a {
color:#000066;
font-size: 11px;
display: block;
z-index: 1000;
}

.menu a:visited {
color:#000066;
z-index: 1000;
}

.menu a:hover {
background-color: #EFEFEF;
z-index: 1000;
}

.menu .options ul {
padding: 1px 1px 1px 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-top: 1px;
z-index: 1000;
}

.menu .options ul li {
z-index: 1000;
line-height: 17px;
list-style-type: square;
list-style-position: inside;
}

.align-right  {
		    text-align: right;
		}

.stopIcon{
        background: url(../images/buttons/stop.jpg) center no-repeat ;     
}

.startIcon{
        background: url(../images/buttons/start.jpg) center no-repeat ; 
	    
}

a.finish, a.finish:active, a.finish:visited { background-color:#EEEEEE; padding:5px 10px; }
a.finish:hover { background-color:#DDDDDD; padding:5px 10px; }

.reloadLink
{
    cursor: pointer;
}

.wrongCaptchaSymbols
{
    font-size: 14px;
    COLOR: RED
}