/* ------------------------------------------------------------------------------*/
/* ---------------------------BOXDESIGN-------------------------------------*/
/* ---------------------------box0xx nicht löschen !!!!!!!!!!!!-------------------*/

.box0 {
   display: table;
   width: 100%;


}

.box0at {
   display: block;
   width: 100%;
	
}

.box0a {
   width: 100%;
}

.box0bt {
   display: inline-table;
   width: 100%;
}

.box0b {
   display:  inline-table;
   width: 100%;
}

.box0ct {
   display: block;
   width: 100%;
   margin: 10px 0px 0px 0px;

}

.box0dt {
   display: table;
   width: 100%;
}

.box0et {
   display: block;
   width: 100%;
	
}

.box0jt {
   display: table;
   width: 100%
}



.box1 {
   display: table;
   width: 100%;
   background-color: white;
   padding:0px 0px 0px 0px;
}

.box1a {
   width: 100%;
}

.box1at {
   display: block;
   width: 100%;
   background-color: #FFFFFF;
   border: 0px;
   height: 1px; /*[[HOEHE]] */
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
	
}


.box1bt {
   display: inline-table;
   background-color: #FFFFFF;
   width: 100%;
   margin: 0px 0px 0px 0px;
   padding:2px 5px 2px 5px;
   text-align: left;
}

.box1b {
   font-family: calibri, verdana, arial, tahoma, helvetica,sans-serif;
   font-size: 21px;
   font-weight: bold;
   color: #00428f;
   text-transform: uppercase;
   letter-spacing: 2px;

}

.textseparat {
   font-family: calibri, verdana, arial, tahoma, helvetica,sans-serif;
   font-size: 21px;
   font-weight: bold;
   color: #00428f;
   text-transform: uppercase;
   letter-spacing: 2px;
   text-indent: 20px;

}

.headlineglobalbold {
   font-family: calibri, verdana, arial, tahoma, helvetica,sans-serif;
   font-size: 21px;
   font-weight: bold;
   color: #00428f;
   text-transform: uppercase;
   letter-spacing: 2px;

}

.textnewsheadlinetop {
   font-family: calibri, verdana, arial, tahoma, helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #00428f;

}

.txtsubheadlineleft {
   font-family: calibri, verdana, arial, tahoma, helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #00428f;
   font-stretch:wider;

}

.txtindexheadline1 {
   font-family: calibri, verdana, arial, tahoma, helvetica,sans-serif;
   font-size: 21px;
   font-weight: bold;
   color: black;
   letter-spacing: 2px;
   text-indent: 4px;

}

.txtbold11index {
   font-family: calibri, verdana, arial, tahoma, helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: black;
   text-indent: 4px;
   text-decoration: none;

}

.txtdefault {
   font-family: arial, tahoma, helvetica,sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: black;

}

.txthotline {
   font-family: arial, tahoma, helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: red;

}

.box1ct {
   display: block;
   background-color: #80a1c7;
   border: 0px;
   width: 100%;
   height: 1px; /*[[HOEHE]] */
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
	
}

.box1dt {
   display: table;
   width: 100%;
   padding:5px 5px 5px 5px;
   font-family: arial, verdana, tahoma, helvetica,sans-serif;
   font-size: 8pt;
}



.box1et {
   display: block;
   background-color: #FFFFFF;
   border: 0px;
   width: 100%;
   height: 1px; /*[[HOEHE]] */
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
	
}

.box1jt {
   font-family: arial, verdana, tahoma, helvetica,sans-serif;
   font-weight: normal;
   display: table;
   border: 0px;
   width: 100%;
   height: 1px; /*[[HOEHE]] */
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   text-align: right;
	
}

/* -----------------------------------------------------------------------------*/
/* ---------------------------Standard-----------------------------------*/
/* -----------------------------------------------------------------------------*/

a:link, a:visited, a:active { 
  text-decoration: underline; 
  color:#00428f; 
}

a:hover { 
  text-decoration: underline; 
  color:#000000;
}


.layouthintergrund  {
   display:inline-block;
   font-family: arial, verdana, tahoma, helvetica,sans-serif;
   background-color: #FFFFFF;
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 0px;

}


.fusszeile {
   display:table;
   width: 100%;
   height: 33px;
   font-family: calibri, arial, verdana, tahoma, helvetica,sans-serif;
   font-size: 8pt;
   background-color: #d3d3d3;
   text-align: center;


}


.highlightedtopic {
   display:table;
   width: 100%;
   height: 33px;
   background-color: #00428f;
   font-family: calibri, arial, verdana, tahoma, helvetica,sans-serif;
   font-color: #FFFFFF;
   font-size: 15px;
   font-weight: bold;
   text-align: center;


}


.highlightedtopicred {
   display:table;
   width: 100%;
   height: 33px;
   background-color: #E73A00;
   font-family: calibri, arial, verdana, tahoma, helvetica,sans-serif;
   font-color: white;
   font-size: 25px;
   font-weight: bold;
   text-align: center;


}




td, tr, p { 
  font-size: 9pt; 
  font-family: arial, helvetica, sans-serif, arial; 
}

body { 
  font-size: 9pt; 
  font-family: calibri, arial, helvetica, sans-serif, arial; 
  background-color: #FFFFFF; 
  margin-left: 0; 
  margin-top: 0; 
  background-image: url(''); 
  background-repeat:repeat-x; 
}


/*********** breadCrumb **********/
#breadCrumb{
/* The breadcrumb at the top of the content */
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 16px 0;
	overflow:hidden;
	height:15px;
	border-bottom:dotted #CCCCCC 1px;
}
/* Dotted line  hack to show dots rather than dashes in IE*/
* html #breadCrumb{
	border-bottom:none;
	background-image:url(http://www.myenterprisetools.com/cmv4/layoutdesign/bottompixellight.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#breadCrumb p{
	padding:0;
	margin:0;
	overflow:hidden;
	font-size:1.0em;
	color:#999999;
}
#breadCrumb p a{
	color:#333333;
	text-decoration:none;
}
#breadCrumb p a:hover{
	text-decoration:underline;
}


.bulletSidebar { float:left; color: 2f506d; font-size: 11px; line-height: 16px; font-weight: bold; padding: 10px 15px 0 15px; margin: 5px 0 15px 10px; border: dotted #9eb7cd 1px;  width: 190px; }
.bulletSidebar ul { font-size: 11px; font-weight: normal; margin: 0 0 0 15px; padding: 0 0 10px 0; position: relative; }
.bulletSidebar p { color: #333; margin: 0 0 5px 0; padding: 0; position: relative; }

.bulletSidebarneu { float:left; color: 2f506d; font-size: 11px; line-height: 16px; font-weight: bold; padding: 10px 15px 0 15px; margin: opx 0 15px 10px; border: dotted #9eb7cd 1px;  width: 190px; }
.bulletSidebarneu ul { font-size: 11px; font-weight: normal; margin: 0 0 0 15px; padding: 0 0 10px 0; position: relative; }
.bulletSidebarneu p { color: #333; margin: 0 0 5px 0; padding: 0; position: relative; }



.txtlocation {
   font-family: arial;
   font-size: 1.0em;
   color: #999999;
   text-indent: 10px;

}

.workline {  
  BORDER-RIGHT:1px dotted #666666; BORDER-TOP:1px dotted #666666; BORDER-LEFT:1px dotted #666666; BORDER-BOTTOM:1px dotted #666666;
 }

.stdtab {  
  
 }

/*  = ZEBRA STRIPING ===================================  */

	table.zebra-striped th {
		background:#5971AE;
		text-align:left;
		color:#ffffff;
	}

	table.zebra-striped td {background:#ffffff;}
	table.zebra-striped td.zebra {background:#f3f4fa}









