body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

.body_copy,
.imprint  { 
	color: #33333d; 
	font-weight: 400;
	font-size: 9px; 
	line-height: 16px; 
	font-family: Verdana, Helvetica, Arial, "sans serif";
	}
.head,
.header { 
/*	color: #66666d; */
	color: #4c4c4c;
	font-weight: 800; 
	font-size: 9px; 
	line-height: 16px; 
	font-family: Verdana, Helvetica, Arial, "sans serif";
}
	
	
.head_big  { 
	color: #BED1C7;  
	font-size: 18px; 
	line-height: 24px; 
	font-family: Verdana, Helvetica, Arial, "sans serif"; 
	}
a { 
	color: #00A450; 
	text-decoration: none; 
	}
a:hover { 
	color: #00A450; 
	text-decoration: underline; 
	}
a:active { 
	color: #00A450; 
	text-decoration: none; 
	}
.textarea { 
    width: 260px;
	height: 60px; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial, SansSerif;  
    font-style: normal; 
	font-weight: 400; 
	text-decoration: none; 
	border: 1px #BED1C7 solid; 
	clip: rect(   );
	
	}
.styleEdit1 {
    width:124px;
	height: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 400; 
	}
.inputfeld { 
    width: 260px;
	height: 16px;
    font-size: 10px; 
	font-family: Verdana, Helvetica, Arial, SansSerif;  
	font-style: normal; 
	font-weight: 400;
	text-decoration: none;
	border: 1px #BED1C7 solid;
	clip: rect(   ); 
	 
	 }

P { margin:0 0 0 0;   }

.submit { 
height: 16px; 
width: 260px;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: 400; 
text-decoration: none;
border: 1px #666666 solid;
clip:  rect(   );
background-color: #BED1C7;
}



/* fixes */

body table tr td b.subheader2  { 
	color: #4c4c4c; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
}

table.footer { width: 100%; }

.footer { 
	text-align: center; 
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


body div#nav5 div#footer {
   text-align: center;
	font-weight: normal;
	color: silver;
	background: #FFF;
	padding: 0;
	margin: 1em 0 1em 0;	
}

body div#nav5 #footer a.footerurl,
body div#nav5 #footer a.footerurl:link,
body div#nav5 #footer a.footerurl:visited,
body div#nav5 #footer a.footerurl:active,
body div#nav5 #footer a.footerurl:focus {
	font-size: 9px;
	color: silver !important;
	font-weight: normal;	
	text-decoration: none;
}


body div#nav5 #footer img { margin-bottom: -3px; }
	
body div#nav5 { 
	background: white;
	width: 100%; 
	height: 30px;
	padding: 0;
	margin: 0;	
	bottom: 0;
	z-index:1000; 
	visibility: hidden;
	position: absolute;
}

body div#nav5  div#footer a.footerurl:hover {
	color: #F5821D !important;
	text-decoration: underline;	
}


html:root body div#nav5 { 
	width: 100%; 
	height: 35px !important;
          margin: 0;
	padding: 0;
}

html:root body div#nav5 div#footer {
   text-align: center;
	font-weight: normal;
	color: silver;
	background: #FFF;
	padding: 1em 0 1em 0;	
	margin:  0;	
}





/* tables */
div.ibcTable  { padding-top: 10px; }

div.ibcTable div.diacc-format-table table.contenttable { 
  background: #c1c1cd !important; 
  border-top: 1px solid #c1c1cd; 
  border-left: 1px solid #c1c1cd;
}

div.ibcTable div.diacc-format-table table.contenttable tr td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background: white;
	padding: 2px;
	border-bottom: 1px solid  #c1c1cd;
	border-right: 1px solid  #c1c1cd;
}

div.ibcTable div table tr.tr-0 td p { font-weight: bold; font-size: 0.9em;  }


/* RTE TABLE */


span.body_copy table.contenttable {
  border: 0px solid #c1c1cd !important;
  background: #c1c1cd;

}

span.body_copy table.contenttable tr td {
  font-size: 10px;
  background: #FFF;
  padding: 2px;
}



 /* top right navi */
td.body_copy .head a 		{ color: #FFF; text-decoration: none; }
td.body_copy .head a:hover { color: #FFF; text-decoration: underline; }

  
/* not linked in Menu and subMenu */

html:root table tr td span.head {  }
html:root table tr td span.notLinked { 
  margin: 0;  
  padding: 0;
  display: block;
  padding-left: 13px;
}

table tr td span.head {  }
table tr td span.notLinked { 
  margin: 0;  
  padding: 0;
  display: block;
  padding-left: 13px;
  width:95px;
}

.body_copy,
.body_copy p {
  margin: 0 !important;
  padding: 0 !important;
}

p.borderTopMargin {
  height: 59px; 
  width: 10px;
}



#eventLayer {

  padding:0;
  width: 590px;             
  min-height: 492px;
  position:absolute;
  top:50%;                  
  left:50%;
  margin: -246px 0 0 -295px;

  border: 1px solid #bb8d41; 
  background: #eb1e14; 
  color: #FFF; 
}

* html #eventLayer {
  height: 492px;
}

#eventLayer #img1,
#eventLayer #img2,
#eventLayer #img3 { display: none; }




