body{
	font:11px Arial, Helvetica, sans-serif ;
	background-color:#ffffff; 
	margin:0px; 
	background-image:url('elements/lyHintergrund.gif'); 
	background-repeat:repeat-y;
}

h1  {
font-size:16px;
font-weight:bold;
color:#39539a;
}

.output   {
font:11px Arial, Helvetica, sans-serif ;
}
.output  a {
color: #39539a;
text-decoration:none;
font-weight:bold;
}
.output  a:hover {
text-decoration:underline
}
.output  li {
margin: 5px 0px 10px 0px;
}
.output  table {
font:11px Arial, Helvetica, sans-serif ;
}
.output .abstract  {
font-weight:bold;
}
.output .box  {
border:1px solid #39539a; 
margin-top: 20px;
padding:5px;
background-color:#e0e4f0;
}
.output .box_context  {
border:1px solid #39539a;
background-color:#e0e4f0;
padding:5px;
margin-top:20px;
}
.output .button  {
margin: 0px;
padding:0px;
color: #005073; 
font-weight:bold;
text-decoration:none
}
.output .code  {
font-family: 'Courier New',Courier, monospace;
white-space:pre;
color:#666666;
margin: auto 30px;
padding:5px;
}
.output .editioncaption  {
font-size:90%;
}
.output .example  {
font-style:italic;
margin: auto 30px;
padding:5px
}
.output .footnote  {
font-size:80%;
color:#666666
}
.output .form_button * {
color:#FFFFFF;
background-color:#39539a;
padding: 1px 1px 1px 3px;
font:100% Arial, Verdana, Helvetica, sans-serif ;
text-decoration:none;

}
.output .form_caption  {
height:16px;
margin-top:4px;
color:#333333;
display:block
}
.output .form_checkbox  {
width:14px;
height:14px;
border:0;
margin:4px 0px 3px 0px;
background-color:transparent;
}
.output .form_checkbox_confirm  {
width:14px;
height:14px;
border:0;
margin:0px 0px 3px 0px;
background-color:transparent;
}
.output .form_combobox  {
width:425px
}
.output .form_combobox_link  {
width:405px
}
.output .form_data  {
padding-top:4px;
}
.output .form_description  {
}
.output .form_error  {
}
.output .form_error .form_caption  {
color:#EC2C2C
}
.output .form_error .form_field  {
}
.output .form_field  {
padding-left:4px
}
.output .form_graphicbutton  {
padding-top:4px;
padding-right:5px;
}
.output .form_graphicbutton a {
color:#005073
}
.output .form_list_entry  {
width:375px;
display:block;
border-bottom:1px dotted #99b9c7;
padding:2px 0px;
}
.output .form_paragraph  {
font-weight:bold;
margin:5px 0px;
}
.output .form_radiogroup  {
width:14px;
height:14px;
border:0;
margin:4px 0px 3px 0px;
background-color:transparent;
}
.output .form_radiogroup_horizontal  {
width:14px;
height:14px;
border:0;
margin:4px 0px 3px 0px;
background-color:transparent;
}
.output .form_text  {
width:400px;
}
.output .form_text_2line  {
width:425px;
}
.output .form_text_5line  {
width:425px;
}
.output .form_text_date  {
width:100px;
}
.output .form_text_date_checkbox  {
width:80px
}
.output .form_text_float  {
width:100px;
text-align:right;
}
.output .form_text_integer  {
width:100px;
text-align:right;
}
.output .form_text_password  {
width:425px;
}
.output .form_text_time  {
width:100px;
}
.output .form_text_wide  {
width:530px;
}
.output .form_upload_file  {
width:425px
}
.output .form_upload_media  {
width:425px
}
.output .imagecaption  {
font-size:80%;
}
.output .list_abstract  {
color: black;
line-height:13px;
}
.output .list_date  {font-size:80%}
.output .list_entry  {
font-weight:bold;
}
.output .list_entry a {text-decoration:none}
.output .list_entry2  {
color: #39539a;
}
.output .list_group  {
font-weight:bold;
padding:3px;
background-color:#F0F0E8;
}

.output .mainmenu_entry_a  {
font-size: 13px;
color:#b0b9d6;
font-weight:bold;
text-decoration:none;
}
	
.output .mainmenu_entry_description   {
font-size: 10px;
color:#b0b9d6;
}
.output .mainmenu_entry_s  {
font-size: 13px; 
color:#e1e5f0;
font-weight:bold;
text-decoration:none;
}
.output .message_error  {
border:1px solid #c79999;
margin-bottom:10px;
padding:5px;
}
.output .paragraph  {font-weight:bold}
.output .path  {
font-size:80%
}
.output .rule  {
color:#ff0000;
border:1px solid #ff0000;
margin: auto 30px;
padding:5px;
background-color:#F0F0E8;
}
.output .section  {
font-size:140%;
font-weight:bold;
color:#39539a;
}
.output .warning  {
color:#ff0000;
margin: auto 30px;
padding:5px
}
.output h1  {
font-size:16px;
font-weight:bold;
color:#39539a;
}
.output form  {
margin:0px
}
.output h1.event  {
font-size:20px;
font-style:italic;
color:black;
}
.output h2  {
font-size:120%;
font-weight:bold;
color:#39539a;
margin-bottom:8px;margin-top:8px;
}
.output h2.event  {
color:black;
}
.output h3  {
font-size:120%;
font-weight:bold;
color:#666666;
padding-bottom:10px;
border-bottom:1px solid #dfdfd9;
margin-bottom:5px
}
.output h4  {
font-size:100%;
font-weight:bold;
color:#666666
}
.output h5  {
font-size:100%;
font-weight:bold
}
.output input  {
background-color : #ffffff; 
border : 1px solid #b0b9d6; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #38539a; 
text-indent : 2px; 
}
.output p  {

}
.output p.information  {
background-color:#F0F0E8;
padding: 3 4 4 4;
text-align:center
}
.output p.part  {
font-size:140%;
font-weight:bold;
color:#666666;
}
.output p.subsection  {
font-size:120%;
font-weight:bold;
color:#39539a;
}
.output select  {
background-color : #ffffff; 
border : 1px solid #b0b9d6; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #38539a; 
text-indent : 2px; 
}
.output textarea  {
background-color : #ffffff; 
border : 1px solid #b0b9d6; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #38539a; 
text-indent : 2px; 
}
.output ul  {
list-style-image:url('/ib/site/elements/lyAufzaehlung.gif');
}


/*BI*/
.hauptmenue {
	position:absolute; 
	top:0px; 
	left:226px; 
	height:91px;
}

.hauptmenue DIV{
	float:left; 
	margin:0px; 
	padding:0px; 
	width:140px; 
	height:91px;
	background-color:#39539a;
	border-right:1px solid #9ca9cd;	
}

* html .hauptmenue DIV
{
	width:141px; 	
}

#ausgabeMitte
{
	position:absolute; 
	top:107px; 
	left:246px; 
	width:544px;
}
.b2bm-topmenu
{
	position:absolute; 
	top:91px; 
	left:0px; 
	width:995px; 
	height:81px; 
	background-color:#b0bad7
}
/*Participating Companies*/
.pc_white{
	background-image:URL(elements/kasten.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:17px;
	background-color:white;
	padding-top: 2px;
	padding-bottom: 2px;
}

.pc_blue{
	background-image:URL(elements/kasten.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:17px;
	background-color:#e1e5f0;
	padding-top: 2px;
	padding-bottom: 2px;
}
.pc_white_web{
	background-color:white;
	padding-top: 2px;
	padding-bottom: 2px;

}
.pc_blue_web{
	background-color:#e1e5f0;
	padding-top: 2px;
	padding-bottom: 2px;
}


















