.box
{
	background-color: #EEEEEE; 
	border-bottom-color: inactivecaption; 
	border-bottom-style: solid; 
	border-bottom-width: 2px; 
	border-color: threedshadow; 
	border-right-color: inactivecaption; 
	border-right-style: solid; 
	border-right-width: 2px; 
	border-width: 2px; 
	overflow: visible !important; 
}

.inlinebox
{
	background-color: #D9DADC; 
	border-width: 2px;
	border-top-color: #CEDDEF;
	border-left-color: #CEDDEF;
	border-right-color: #424242;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.boxContentTop
{
	background-color: inactivecaption; 
	border-bottom-color: inactivecaption; 
	border-bottom-style: solid; 
	border-bottom-width: 2px; 
	border-color: threedshadow; 
	border-right-color: inactivecaption; 
	border-right-style: solid; 
	border-right-width: 2px; 
	border-width: 2px; 
	display: inline; 
	overflow: visible !important; 
}

.boxContentTopUnten
{
	border-color: steelblue; 
	border-style: solid; 
	border-width: 1px; 
}

.boxTitle
{
	background-color:; 
	border-left-color: #E7E7E7; 
	border-right-color: #424242; 
	border-style: solid; 
	border-top-color: #E7E7E7; 
	border-width: 1px 1px 0px 1px; 
	color: #4682B4; 
	font-size: 12px; 
	height: 12px; 
	left: 12px; 
	overflow: visible ! important; 
	text-align: center; 
	top: -8px; 
	width: 180px; 
}

.boxTitleDark
{
	background-color: #CEDEEE; 
	border-left-color: #E7E7E7; 
	border-right-color: #424242; 
	border-style: solid; 
	border-top-color: #E7E7E7; 
	border-width: 1px 1px 0px 1px; 
	color: #4682B4; 
	font-size: 12px; 
	height: 12px; 
	left: 12px; 
	overflow: visible ! important; 
	text-align: center; 
	top: -8px; 
	width: 180px; 
}


.innerBoxTitle
{
	background-color: #EEEEEE; 
	color: #4682B4; 
	font-size: 12px; 
	height: 12px; 
	overflow: visible ! important; 
}

.fieldCaption
{
	color: #4682B4; 
	font-size: 12px; 
	height: 12px; 
	left: 12px; 
	overflow: visible ! important; 
	text-align: left; 
}

.tab_active {
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	background-color: #758279;
	border-width: 2px;
	border-top-color: #D8E8C6;
	border-left-color: #D8E8C6;
	border-right-color: #383732;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.tab_inactive {
	font-size: 12px;
	text-align: center;
	background-color: #D9DADC;
	border-width: 1px;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
.bt_active {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #EEEEEE;
	border-width: 2px;
	border-top-color: #D3D3D3;
	border-left-color: #D3D3D3;
	border-right-color: #818181;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.bt_inactive {
	font-size: 12px;
	text-align: center;
	background-color: #EEEEEE;
	border-width: 1px;
	border-top-color: #D3D3D3;
	border-left-color: #D3D3D3;
	border-right-color: #818181;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.content
{
	background-image: url('./Image/bbweblogo.png'); 
	background-repeat:no-repeat; 
	background-position:10px 200px;
    background-attachment:fixed;
	background-color: #E7EBF0; 
	border-left-color: steelblue; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-top-color: steelblue; 
	border-top-style: solid; 
	border-top-width: 1px; 
}

.contentTitle
{
	background-color: whitesmoke; 
	border-left-color: steelblue; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-color: steelblue; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top-color: steelblue; 
	border-top-style: solid; 
	border-top-width: 1px; 
	font-size: 12pt; 
	text-align: center; 
}

.headerContent
{
	background-image: url('./Image/headerBottom.gif'); 
	background-position: center bottom; 
	background-repeat: repeat-x; 
	height: 55px; 
	margin-bottom: 0; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	position: relative; 
	text-align: left; 
	width: 100%; 
}

.listHeader
{
	background-color: #D9DADC; 
	border: 1px solid #ACB4B4; 
	height: 20px; 
	text-align: center; 
}

.listItem9
{
	background-color: #ffffff; 
	font-size: 9pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItem
{
	background-color: #ffffff; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}
.listItem:hover
{
	background-color: #ffffff; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItem:active
{
	background-color: #E2EBFE; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItem:focus
{
	background-color: #5C89E0; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItemHighlight
{
	background-color: #B8CBEC; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItemRight
{
	background-color: #ffffff; 
	height: 39px; 
	text-align: right; 
	padding-right: 10px
}

.menue
{
	background-color: #ffffff; 
	border: 1px solid #000000; 
	height: 25px; 
	width: 140px; 
}

.menuebox
{
	background-color: white; 
	border-bottom-color: steelblue; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-right-color: steelblue; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top-color: steelblue; 
	border-top-style: solid; 
	border-top-width: 1px; 
	font-size: 12pt; 
}

.menueButton
{
	color: #ffffff;
	background-image: url('./Image/bg.gif'); 
	background-color: #758279; 
	border-bottom-color: #99BBE8; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-left-color-ltr-source: physical; 
	border-left-color-rtl-source: physical; 
	border-left-color-value: #99BBE8; 
	border-left-style-ltr-source: physical; 
	border-left-style-rtl-source: physical; 
	border-left-width-ltr-source: physical; 
	border-left-width-rtl-source: physical; 
	border-left-width-value: 0; 
	border-right-color-ltr-source: physical; 
	border-right-color-rtl-source: physical; 
	border-right-color-value: #99BBE8; 
	border-right-style-ltr-source: physical; 
	border-right-style-rtl-source: physical; 
	border-right-style-value: solid; 
	border-right-width-ltr-source: physical; 
	border-right-width-rtl-source: physical; 
	border-right-width-value: 0; 
	border-top-width: 0; 
	font-size: 10pt; 
	height: 20px; 
	overflow-x: hidden; 
	overflow-y: hidden; 
	padding: 7px 0px 0px 20px; 
	width: 145px; 
}

.menueButtonSub
{
	background-image: url('./Image/subMenuItem.png'); 
	font-size: 10pt; 
	height: 20px; 
	padding: 3px 0px 0px 5px; 
	text-align: left; 
	width: 145px; 
}

.menueButtonSub:hover
{
	background-image: url('./Image/subMenuItemHover.png'); 
	color: #ffffff; 
	text-align: left; 
}

.menueButtonSubactive
{
	background-image: url('./Image/subMenuItemActive.png'); 
	font-size: 9px; 
	font-weight: bold; 
	height: 15px; 
	padding: 3px 0px 0px 5px; 
	text-align: left; 
	width: 158px; 
}

.menuekopf
{
	color: #000000; 
	font-weight: bold; 
	margin-bottom: 2px; 
	padding: 5px; 
	width: 165px; 
}

.menueleiste
{
    border-width:1px;
    border-style:solid;
    border-color:#BFCDDB;
    left:200px;top:50px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
/*	background-image: url('./Image/tab-strip-bg.gif'); */
	background-color: #EEEEEE; 
}

.textArial10
{
	font-size: 10pt; 
	text-align: left;
	
}

.textArial
{
	color: #000000; 
	font-size: 8pt; 
	text-align: left;
	
}

.textBold {
	font-size: 14px;
	font-weight: bold;
	color: grey; 
	
}

.textLizenz {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: blue; 
	
}

.textBlue {
    color: #4682B4; 
	font: 11pt Arial; 
}
.textBlue10 {
    color: #4682B4; 
	font: 10pt Arial; 
}

.labelFieldNumber {
    text-align:	right
}	

.titel
{
	color: navy; 
	font: bold 12pt Arial; 
}

/*  * CSS Dokumentation online: http://www.w3schools.com/css/css_syntax.asp  */   /*  Beispielklasse fuer ein onmouseover Effekt:  Voraussetzung:    - Klasse in normal existiert schon (menueButton)   - onmouseover Variante endet mit ":hover" --> ergibt am Ende hier: "menueButton:hover"  Tipps:   - in OnMouseOver-Klasse müssen nur die zu ändernden Attribute angegeben werden!! */ .menueButton:hover
{
	background-color: #000000; 
	color: #ffffff; 
}

.mask_label {
	font-size: 11px;
	
}	
.mask_label_blue {
	font-size: 11px;
		color: blue; 
	
}	
.mask_input {
	font-size: 12px;
	
}	
.active {
	background-color: #FFFFC6;
		
}
.mask_button {
	font-size: 11px;
	font-weight: bold;
	background-color: #d0cece;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-bottom-color: #424242;
	border-width: 2px;
	border-style: solid;
}
.mask_button2 {
	font-size: 13px;
	font-weight: bold;
	background-color: #d0cece;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
}
.mask_group2 {
/*	background-color: #d0cece; */
	background-color: #ffffff;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-bottom-color: #424242;
	border-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}

.mask_button_inaktiv {
	text-color font-size: 11px;
	font-weight: bold;
	background-color: #d0cece;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-bottom-color: #424242;
	border-width: 2px;
	border-style: solid;
	color: #585858;
}

.table {
	border-width: 2px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
}
.table2
	{
	font-size: 14px;
	background-color: #ffffff; 
	border-width: 2px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
}

body
{
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}



.boxFloat {
	width: 100px;
	height: 100px;
	margin: 5px;
	position: relative !important;
	float: left;
}

.themeBgDefaultGrid2 {
  border-width:10px;
  border-style:solid;
  border-color:#d0cece;
  -webkit-box-shadow: 10px 10px 20px#C9CCD4;
  -moz-box-shadow: 10px 10px 20px #C9CCD4;
  box-shadow: 5px 5px 10px #C9CCD4;
    -moz-border-radius:15px;
    -khtml-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
  
  background-color:#D7D8DB;
  
	
}
