/* includes */
/* @import "bslogo020000.css"; */
/*defaults */
*{font-size:13px;font-family: arial, helvetica, sans-serif;color:#666666;}
body{height:100%;}
table{float:none;border-spacing:0;border-collapse: collapse;border:0;}
th{height:16px;font-size:16px;font-weight:normal;border-bottom:1px solid #999999;text-align:left;padding:0 0 15 0;}
th a{height:16px;font-size:16px;font-weight:normal;border-bottom:1px solid #999999;text-align:left;padding:0 0 15 0;width:100%;text-decoration:underline;} 
td{text-align:left;padding:0 0 0 0;vertical-align:top;}
a{color:#666666;font-weight:normal;text-decoration:none;}
a:link{color:#666666;font-weight:normal;text-decoration:none;}
a:visited{color:#666666;font-weight:normal;text-decoration:none;}
a:active{color:#666666;font-weight:normal;text-decoration:underline;}
a:hover{color:#99cc00;font-weight:normal;text-decoration:underline;}
input{width:260px;height:24px;font-family:arial, helvetica, sans-serif;font-size:10pt;}
select{width:260px;height:24px;font-family:arial, helvetica, sans-serif;font-size:10pt;}
textarea{width:260px;font-family:arial, helvetica, sans-serif;font-size:10pt;color:#666666;}

#b2Success{margin:15px auto;margin-top:0px;font-size:12px;color:#333333;background:#999999;width:600px;background-repeat:no-repeat;padding:5px;border:1px #99cc00 solid;}
#fullheight{height:100%;}

/* MasterLayout */
.b2Layer{width:870px;height:100%;text-align:center;background-color:#ffffff;} 
.b2Top{width:100%;padding:10px 0px 10px 0px;spacing:0;} 
.b2Body{width:850px;background-color:#ffffff;}
.b2Success{text-align:center;vertical-align:top;}
.b2Success div{margin:15px auto;margin-top:0px;font-size:12px;color:#333333;background:#999999;width:600px;background-repeat:no-repeat;padding:5px;border:1px #99cc00 solid;}
.b2Notification{text-align:center;vertical-align:top;}
.b2Notification div{margin:15px auto;margin-top:0px;padding:5px;color:red;text-align:center;vertical-align:top;border:2px #ff0000 solid;background-color:#999999;width:600px;}
.b2InlineError  .text{font-size:10px;text-decoration:none;color:red;padding-left:10px;}

/* Language-Navigation */
.b2LangNavHolder{width:100%;font-size:8pt;text-align:right;margin:0 0 0 0;border-top:0px;padding:0px 0px 0px 0px;vertical-align:top;}
.b2LangNavHolder td{padding:2px 5px 0px 0px;text-align:right;white-space:nowrap;}
.b2LangNavHolder a{font-size:8pt;}

/* Main-Navigation */
.b2MainNav{border-collapse:collapse;border:0 0 0 0;margin-bottom:15px;}
.b2MainNav  td{height:20px;vertical-align:middle;padding:0px 8px 0px 8px;border-left:1px solid #99cc00;white-space:nowrap;}
.b2MainNav a{font-size:9pt;}
.b2MainNav a:link{color:#666666;font-weight:normal;text-decoration:none;}
.b2MainNav a:visited{color:#666666;font-weight:normal;text-decoration:none;}
.b2MainNav a:active{color:#666666;font-weight:normal;text-decoration:none;}
.b2MainNav a:hover{color:#666666;font-weight:normal;text-decoration:none;}
.b2MainNav .colorrow{background-color:#99cc00;height:4px;border-left:1px solid #99cc00;border-right:1px solid #99cc00;padding:0px;margin:0px;}
.b2MainNav .blankrow{background-color:#FFFFFF;height:4px;border:0px;}

/* Footer-Navigation */
.b2FooterNav{border-collapse:collapse;border:0 0 0 0;margin-bottom:15px;}
.b2FooterNav  td{height:20px;vertical-align:middle;padding:10px 8px 0px 8px;border-left:0px;white-space:nowrap;}
.b2FooterNav a{font-size:9pt;}
.b2FooterNav a:link{color:#666666;font-weight:normal;text-decoration:none;}
.b2FooterNav a:visited{color:#666666;font-weight:normal;text-decoration:none;}
.b2FooterNav a:active{color:#666666;font-weight:normal;text-decoration:none;}
.b2FooterNav a:hover{color:#99cc00;font-weight:normal;text-decoration:none;}


.b2Bar{width:100%;height:20px;border:0px 0px 0px 0px;color:#FFFFFF;padding:0px 4px 0px 4px;background-color:#99cc00;white-space:nowrap;margin-bottom:15px;}
.b2Bar.left{vertical-align:bottom;text-align:left;}
.b2Bar .right{vertical-align:center;text-align:right;font-size:12pt;font-weight:lighter;color:#FFFFFF;}

/*FormRegions*/
.b2VForm{width:850px;}
.b2Form{width:100%;}
.b2FormButtons{font-size:0px;}  /* For IE */

.b2FormBody {padding:10 0 0 0;}

/* Reports Region */
.b2VReport{width:850px;}
.b2ReportStandard {width:100%;}
.b2ReportStandard .Header {vertical-align:bottom;width:100%;font-family: arial, helvetica, sans-serif;font-size:9pt;text-align:left;padding:10px 10px 10px 0px;color:#99cc00;border:0px solid;white-space:nowrap;}
.b2ReportStandard .Header a{width:0px;height:0px;font-size:9pt;color:#99cc00;text-align:left;border:none;padding:0 5 0 0;white-space:nowrap;}
.b2ReportStandard .Header a:link{color:#99cc00;white-space:nowrap;}
.b2ReportStandard .Header a:hover{color:#99cc00;white-space:nowrap;}
.b2ReportStandard .Header a:visited{color:#99cc00;white-space:nowrap;}
.b2ReportStandard .Header a:active{color:#99cc00;white-space:nowrap;}
.b2ReportStandard .Data {padding: 10px 10px 10px 0px;vertical-align:top;border-top:1px solid #999999;}
.b2ReportStandard .Buttons {padding: 10px 0px 10px 0px;vertical-align:bottom;border-top:0px solid #999999;}

/* Labels */
.b2Label{color:#666666;text-decoration:none;width:160px;white-space:wrap;padding-bottom:5px;padding-top:3px;}
.b2LabelRequired{color:#666666;text-decoration:none;width:160px;white-space:wrap;padding-bottom:5px;padding-top:3px;}
.b2LabelNoPad{color:#666666;text-decoration:none;width:160px;white-space:wrap;padding-bottom:0px;padding-top:3px;}
.b2LabelRequiredNoPad{color:#666666;text-decoration:none;width:160px;white-space:wrap;padding-bottom:0px;padding-top:3px;}
.b2LabelCheckbox{height:20px;margin:1px 0px 0px 0px;display:inline-table;}
.b2LabelGreen16{font-size:16px;color:#99cc00;text-decoration:none;padding-top:20px;padding-bottom:15px;}
.b2LabelGreen16 th{color:#666666;height:16px;font-size:16px;font-weight:normal;border-bottom:0px;text-align:left;padding:0 0 5 0;width:100%;}
.b2TextGreen16{font-size:16px;color:#99cc00;text-decoration:none;padding-top:5px;padding-bottom:10px;}
.b2TextGreen16 a{font-size:16px;color:#99cc00;text-decoration:none;padding-top:5px;padding-bottom:10px;} 
.b2TextGreen16 a:link{font-size:16px;color:#99cc00;text-decoration:none;padding-top:5px;padding-bottom:10px;text-decoration:none;} 
.b2TextGreen16 a:visited{font-size:16px;color:#99cc00;text-decoration:none;padding-top:5px;padding-bottom:10px;text-decoration:none;} 
.b2TextGreen16 a:active{font-size:16px;color:#99cc00;text-decoration:none;padding-top:5px;padding-bottom:10px;text-decoration:none;} 
.b2TextGreen16 a:hover{font-size:16px;color:#99cc00;text-decoration:none;padding-top:5px;padding-bottom:10px;text-decoration:underline;} 

/* Inputs */
.b2Input{padding-bottom:5px;}
.b2InputNoPad{padding-bottom:0px;}
.b2fieldset{padding-bottom:15px;}
.b2fieldset .checkbox_group{vertical-align:top;margin-bottom:0px;width:100%;}
.b2fieldset input{width:12px;font-family:arial, helvetica, sans-serif;font-size:10pt;vertical-align:top;}
.b2Checkbox{height:17px;margin:0px 6px 2px 0px;vertical-align:top;padding-left:0px;text-align:left;}

/* Messages */
.b2InlineError {font-size:8pt;text-decoration:none;color:red;}

/* Buttons */
.b2OButtonTable{margin:10px 10px 0px 0px;}
.b2OButton
		{	cursor:pointer;
			height:28px;
			white-space:normal;
			text-decoration:none;
			font-weight:normal;
			font-size:12px;
			color:#99cc00;
			text-align:left;
			vertical-align:bottom;
			padding:0 0 4 26;
			background-image:url(/i/themes/theme_brandoscope/logo/o_gruen.jpg); 
			background-repeat:no-repeat;
		}
.b2OButtonHover
		{	cursor:pointer;
			height:28px;
			white-space:normal;
			text-decoration:none;
			font-weight:normal;
			font-size:12px;
			color:#666666;
			text-align:left;
			vertical-align:bottom;
			padding:0 0 4 26;
			background-image:url(/i/themes/theme_brandoscope/logo/o_grau.jpg); 
			background-repeat:no-repeat;
		}
.b2OButtonSmall
		{	cursor:pointer;
			height:20px;
			white-space:normal;
			text-decoration:none;
			font-weight:normal;
			font-size:12px;
			color:#99cc00;
			text-align:left;
			vertical-align:bottom;
			padding:0 0 2 18;
			background-image:url(/i/themes/theme_brandoscope/logo/o_gruen16.jpg); 
			background-repeat:no-repeat;
			background-position: left center;
		}
.b2OButtonSmallHover
		{	cursor:pointer;
			height:20px;
			white-space:normal;
			text-decoration:none;
			font-weight:normal;
			font-size:12px;
			color:#666666;
			text-align:left;
			vertical-align:bottom;
			padding:0 0 2 18;
			background-image:url(/i/themes/theme_brandoscope/logo/o_grau16.jpg); 
			background-repeat:no-repeat;
		}

/* Line */
.b2LineBottom{border-bottom:1px solid #999999;}
.b2LineLeft{border-left:1px solid #999999;}

/* Popup */
.b2Popup{width:620px;margin:0px 10px 0px 10px;} 
.b2PopupHeader{width:620px;border-bottom:0x;padding:10px 10px 10px 10px;background-color:#ffffff}
.b2PopupBar{width:620px;height:20px;border:0px 0px 0px 0px;color:#FFFFFF;background-color:#99cc00;margin:0 10 15 10;}
.b2PopupBody{width:620px;margin:0px 10px 0px 10px;}
.b2PopupBody th{padding-bottom:10px;
.lov input{width:244px;}

/* Logos */
.b2Logo{border:0px solid #333333;}

/* LogoMini */
.b2LogoMini{border:0px solid #666666;width:60px; height:40px; text-align:center; vertical-align:middle;}

/* LogoSmall */
.b2LogoSmall{border:0px solid #666666;width:90px; height:60px; text-align:center; vertical-align:middle;}

/* LogoBig */
.b2LogoBig{border:0px solid #666666;width:200px; height:200px; text-align:center; vertical-align:middle;}

/* DummyMini */
.b2DummyMini{border:0px solid #666666;width:60px; height:40px; text-align:center; vertical-align:middle;}
.b2DummyMini a{font-size:6pt;}

/* DummySmall */
.b2DummySmall{border:0px solid #666666;width:90px; height:60px; text-align:center; vertical-align:middle;}

/* DummyBig */
.b2DummyBig{border:0px solid #666666;width:200px; height:200px; text-align:center; vertical-align:middle;}

