
/*-------------- FliessTextUndBild Container  ----*/
DIV#articlecontent 
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
DIV#articlecontent IMG
{
	position: relative; 
}

DIV#articlecontainer 
{
	position: relative;	
}

TABLE#contenttable
{
	background-color: #AAAAAA;
}

TABLE#contenttable TR
{
	background-color: #FFFFFF;
}

/*-------------- Image position  Container  ----*/

/*

DIV#imageposition_ 
{
	display:none;
	visibility:hidden;
}

DIV#imageposition_ IMG
{
	display:none;
	visibility:hidden;
}

DIV#imageposition_right
{
	margin:0px 0px 10px 10px; 
	float: right;
}

DIV#imageposition_right img
{
	border:solid 1px #ff0000;
}

#imageposition_left
{
	width:100px;
	height:100px;
	display:inline-block;	
	position:relative;
	border:solid 1px #0000aa;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	float: left;
	clear:left;
}
*/

.articleImageBox
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1em;
}
.articleImageBox p
{
	padding-left:4px;
	font-size: 0.8333em !important;
}
.articleImageBox img
{
	float:left;
	display:block;
	border: 1px solid #cccccc;
}

.assetalign_left
{
	left:0;
	float: left;
	margin: 0px 10px 10px 0px !important;
	page-break-inside: avoid;
	
}

.assetalign_right
{
	float: right;
	margin: 0px 0px 10px 10px !important;
	page-break-inside: avoid;
}

.assetAlign_left:after,
.Assetalign_left:after,
.assetalign_left:after
{
	clear:both;
} 

/*
.assetAlign_right:after,
.Assetalign_right:after,
.assetalign_right:after
{
	clear:both;
} 

*/

.assetAlign_left img,
.Assetalign_left img,
.assetalign_left img
{
	float: left;
	margin: 0;	
}

.assetAlign_right img,
.Assetalign_right img,
.assetalign_right img
{
	float: right;
	margin: 0;
}


.moreLink
{
	width:100%;
	margin:2px 0px 3px 0px;
/*	border:solid 1px #ff0000;  */
	clear:both;	
}

/*

DIV#imageposition_left IMG
{
	border:solid 1px #0000ff;
	display:block;
}

DIV#imageposition_center
{
	margin:10px 10px 10px 10px; 
	padding: 0px 0px 0px 0px;
}
*/

/*-------------- Tabelle Body Template 13 (Blau)  ----*/

#tablebox
{
	border: solid 1px #FFFFFF; 
	margin:0px 0px 30px 0px;
}
#tablebox_header
{
	margin:0;
	padding: 0px 0px 25px 15px;
/*	border: solid 1px #00FF00;  */
}

#tablebox_body
{
/*	border: solid 1px #0000FF;  */
}

#dynamicTable TR TD {
	padding: 5px 5px 5px 5px;
/*	border: solid 1px #0000FF;  */
}

/*-------------- Tabelle Body Template 3 (Gelb)  ----*/

DIV#arrowbox
{
	float: left;
	width: 20px;
	margin: 0;	
	display:inline;
}


DIV#headerbox
{
	margin:0px 0px 30px 0px;
}


/*-------------- JumpBox Body Template 6 (Rot) Container  ----*/


DIV#jumpbox
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	position: relative;	 */
	overflow:visible;
	width:585px;
	border: solid 1px #FFFFFF; 	 
}

DIV#jumpbox_header
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	position: relative;  */
	overflow:visible;
	width:585px;
	border: solid 1px #FFFFFF; 	
}

DIV#jumpbox_header h2
{
	font-size:1.5em;
	font-weight:bold;

}

DIV#jumpbox_header P
{
	margin:12px 0px 12px 0px;
}

DIV#jumpbox_body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	position: relative;  */
	overflow:visible;
/*	position: relative;	*/
/*	width:593px; */
	width:585px;
	border: solid 1px #FFFFFF; 	 
}

A#jumpanchor
{
	display:none;
	visibility:hidden;
}

#anchorlist
{
	background-color:#EEEEEE;
/*	border: solid 1px #00FFFF; 	*/
	margin:0px 0px 20px 0px;
	padding:3px 0px 3px 0px;
/*	position: relative;	 */
	overflow:visible;
}

#anchorlistempty
{
	display:none;
	visibility:hidden;
}

#anchorlist UL
{
	list-style: disc;	
/*	border: solid 1px #000000; 	 */
}

#anchorlist UL LI
{
}

DIV#itemcontent P
{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

DIV#itemcontent
{
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
/*	position: relative;	 */
	overflow:visible;
	width:583px;
}

DIV#itemcontent IMG
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*-------------- Search page  ----*/

FORM#searchForm 
{
	margin:20px 0px 20px 0px;
}

FORM#searchForm INPUT
{
	margin:0px 0px 0px 10px;
}


#searchresult
{
	border:solid 1px #EEEEEE;
	margin-top: 20px;
}

#searchresult TR TH
{
	border-bottom-color:#AAAAAA;
	border-bottom-style:solid;
	border-bottom-width: 2px;	
}

#searchresult TR TD
{
	border-bottom-color:#EEEEEE;
	border-bottom-style:solid;
	border-bottom-width: 1px;		
	padding: 5px 5px 5px 5px;
}

/*---- Template BODY PortalSeite */
div#bodyPortalSeite
{
	/*border:solid 1px #0000ff;*/
/*	
	display:block;
*/
}

div#portalBox_backup
{
/*	border:solid 1px #ffff00; */
	position:relative;
	top:0;
	left:0;
	width:443px;
	
/*	
	width:433px;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0;	
*/
	
}

div#portalSkyscraperBox_backup
{
	border:solid 1px #00ffff;
	position:absolute;
	top:0;
	left:450px; 
	width:142px;
	/*	
	width:142px;
	position:relative;
	margin:10px 0px 0px 10px;
	padding:0;	
*/
}


div#portalBox
{
/*	border:solid 1px #ffff00; */
	float:left;
	width:443px;
	
/*	
	width:433px;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0;	
*/
	
}

div#portalSkyscraperBox
{
/*	border:solid 1px #00ffff; */
	margin:0px 0px 0px 5px;
	float:left;
	width:142px;
	/*	
	width:142px;
	position:relative;
	margin:10px 0px 0px 10px;
	padding:0;	
*/
}


/*---- PORTAL container  ----*/


#portalContainer
{
	position:relative;
	margin:0;
	padding:0;	
}

div#portalBox #portalItem
{
/*	background-color:Transparent; */
	border:solid 1px #ffffff;
	border-bottom:solid 1px #aaaaaa;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;	
}

div#portalSkyscraperBox #portalItem
{
	border:solid 1px #ffffff;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;	
}


#portalItemControl
{
	text-align:left;
	margin:0;
	padding:0;	
}
#portalItemContent
{
/*	border: solid 1px #000000;	*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#portalItemContent p
{
	/* border: solid 1px #00FF00;	*/
}


#portalContainerFooter
{
	margin:0;
	padding:0;	
}


/*---- Template Abteilung w/o Skyscraper */

div#bodyDepartments
{
}



div#DepartmentsBox
{
	float:left;
	width:443px;		
}

div#DepartmentsBox h2>p
{
	margin:0;
	padding:0;
}


DIV#bodyDepartments UL
{
   padding: 0;
   margin:0;
/*   border: solid 1px #0000FF;  */
}


DIV#bodyDepartments LI
{
   padding: 0;
   margin: 0;
   list-style: none;
   display:block;
   line-height:1.5em;
}


div#DepartmentsSkyscraperBox
{
/*	border:solid 1px #00ffff; */
	margin:0px 0px 0px 5px;
	float:left;
	width:142px;
}



/*----------- Tabstrips -----*/

    #TabStripList {
      float:left; 
      width:100%; 
	  background: #FFFFFF url( "../../../../gfx/project/BSD/de/bg.gif" ) repeat-x bottom; 
      font-size:93%;
      line-height:normal;
      margin:0px 0px 0px 0px;
      }
    #TabStripList ul 
   {
      margin:0;
      padding:0;      
      list-style:none;
      }
    #TabStripList li {
      float:left;
	  background: url( "../../../../gfx/project/BSD/de/left_both_5.gif" ) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #CFD0D2;
      }
    #TabStripList a {
      float:left;
      display:block; 
      width:.1em;
	  background: url( "../../../../gfx/project/BSD/de/right_both_5.gif" ) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #TabStripList > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #TabStripList a {float:none;}
    /* End IE5-Mac hack */
    #TabStripList a:hover {
      background-position:100% -150px;
      color:#333;
      }
    #TabStripList #current {
      background-position:0 -150px;
      border-width:0;
      }
    #TabStripList #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #TabStripList li:hover, #TabStripList li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #TabStripList li:hover a {
      background-position:100% -150px;
      }


/* -- fachabteilungen header --- */

    #TabStripHeader {
/*	  background: #FFFFFF url( "../../../../gfx/project/KMB/de/bg.gif" ) repeat-x bottom; */
/*	  background: url( "../../../../gfx/project/KMB/de/left_both_4.gif" ) no-repeat left top;	  */
      font-size:100%;
      line-height:normal;
      margin:0px 0px 0px 0px;
      padding:0;
      }
      
    #TabStripHeader ul 
    {
		background-color:#eeeeee;
		border-top:solid 1px #CFD0D2;
		border-left:solid 1px #CFD0D2;
		border-right:solid 1px #CFD0D2;
		border-bottom:solid 1px #CFD0D2;
      margin:0;
      padding:5px 10px 5px 10px;
      list-style:none;
      font-weight:bold;
      color:#765;      
      text-align:center;
/*	  background: url( "../../../../gfx/project/KMB/de/right_both_4.gif" ) no-repeat right top;     */ 
      }
      

    #TabStripHeader a {
      color:#765;
      }



