#Header {
	position:absolute;
	left:0;
	top:0;
	width:634px;
	height:157px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:12px;
	top:191px;
	width:156px;
	height:25px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	left:15px;
	top:180px;
	width:160px;
	height:132px;
	z-index:3;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.blauGruen
{
	color: #017E9E;
}
.klein
{
  font-size:10px;
}

.downloadDiv 
{ display:block; border:1px solid #006666; padding:2px; margin:0px; }

table.downloadTable,
.downloadDiv table 
{ width:100%; border:none; padding:0px; margin:0px; }

table.downloadTable th,
.downloadDiv th 
{height:45px;border:1px solid #006666;font-weight:normal;text-align:left;color:#017E9E;padding:0px 5px 0px 5px;}

table.downloadTable td,
.downloadDiv td 
{height:45px;border:1px solid #006666;font-weight:normal;text-align:left;color:#000000;padding:0px 5px 0px 5px;}

table.downloadTable td.downloadIcon,
table.downloadTable th.downloadIcon,
.downloadDiv td.downloadIcon,
.downloadDiv th.downloadIcon 
{width:60px;text-align:center;padding:0px;}


#MainContentDivContainer a:link {
	color: #00526A;
	text-decoration: none;
}
#MainContentDivContainer a:visited {
	text-decoration: none;
	color: #017E9E;
}
#MainContentDivContainer a:hover {
	text-decoration: underline;
	color: #017E9E;
}
#MainContentDivContainer a:active {
	text-decoration: none;
	color: #017E9E;
}


.Stil1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#Layer5 {
	position:absolute;
  left:200px;
	top:181px;
	width:168px;
	height:25px;
	z-index:3;
}
#Layer6 {
	position:absolute;
	left:576px;
	top:231px;
	width:348px;
	height:1004px;
	z-index:4;
}
.Stil5 {font-size: 12px}
#Layer7 {
	position:absolute;
	left:200px;
	top:231px;
	width:385px;
	height:292px;
	z-index:5;
}
.Stil6 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#Layer1 {
	position:absolute;
	left:655px;
	top:246px;
	width:3802px;
	height:262px;
	z-index:6;
}
#Layer4 {
	position:absolute;
	left:619px;
	top:231px;
	width:385px;
	height:110px;
	z-index:7;
}
#Layer4a {
	position:absolute;
	left:460px;
	top:44px;
	width:385px;
	height:110px;
	z-index:7;
}
#Layer8 {
	position:absolute;
	left:198px;
	top:527px;
	width:803px;
	height:345px;
	z-index:8;
}

































/* ######################################################################### */
body
{
	background-color: #CCCCCC;
	margin: 0px;
}

#navipath
{
  display:none;
}

#globalFrame
{
  width: 1006px;
  height: 100%;
  position:relative;

	margin: 0px;
  padding: 0px 0px 0px 0px;
  
  border: none;
  
  /*
  background-image: url("../bilder/home_bild1.jpg");
  background-repeat: no-repeat;
  */
}

#LogoHomeLink
{
  POSITION:absolute;
  z-index: 100;

  BORDER:none;
}
#LogoHomeLink a,#LogoHomeLink a img
{
  BORDER:none;
}
#LogoHomeLink a img
{
  width:  189px;
  height: 134px;
}

#Logo
{
}

#HeaderBg
{
  width: 817px;
  height: 134px;
}

#mainContent
{
  width: 1006px;
  height: 100%;
  
  position:relative;
  top: 0px; /* -646px; */
  
  text-align:left;

	margin: 0px;
  padding: 0px 0px 0px 0px;

}

#mainContent table.main
{
  background-color: #FFFFFF;
  border-top: none;
  border-left: 1px solid grey;
  border-right: 1px solid grey;
  border-bottom: none;
}

#mainContentDivContainer
{
  display: block;
  border: none;
  position: relative;
  left: 14px;
  top: 9px;
  padding: 0px 0px 75px 0px;
  /*width:100%;
   padding:12px 30px 0px 12px; padding: 0px 0px 45px 0px; */
  width:775px;
}

div.imgSubTextR,
div.imgSubTextRb
{
  text-align:right;
}

div.imgSubTextL,
div.imgSubTextLb
{
  text-align:left;
}

div.imgSubTextR,div.imgSubTextL,
div.imgSubTextRb,div.imgSubTextLb
{

  /*
  margin:0px;
  padding:0px;

  border:1px solid white;
*/

	text-decoration: none;
	font-style: normal;
	font-weight: normal;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 7.5pt;
  line-height: 9pt;
  color: #000000;

}

div.imgSubTextR img,div.imgSubTextL img,
div.imgSubTextRb img,div.imgSubTextLb img
{
  margin: 0px;
  border: 0px; /* 1px solid black; */
}

div.imgSubTextR div.subTextDiv
{
  display: block;
  padding-top:6px;
}

div.imgSubTextRb,div.imgSubTextLb
{
  color:#000000;
}


.tableStd
{
  width: 100%;
  margin: 0px;
  padding: 0px;
}

.imgFloatRight
{
  float: right;
}

.imgFloatRight, .imgFloatRight p
{
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  border: none;

  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 7.5pt;
  line-height: 9pt;

  text-align:right;

  color:#000000;

}

.imgFloatRight p
{
  margin: 5px 0px 0px 20px;
  padding: 0px;
}

div.imgFloatRight img
{
  margin: 0px 0px 0px 20px;
  border: none;
}

p
{
  margin:0px 0px 12px 0px;
  padding: 0px;
}

hr
{
  line-height:10px,
}

.fliess, .Standard, .txtStd, font, table, td, th, p, body{

	/* color: #333366; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:130%;
/*  text-decoration: none;
	font-style: normal;
	font-weight: normal; */
	
}


.head, .Headline, .Headline p, span.Headline p, h2
{
	font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  color: #000000;
  line-height: 12px;
  margin: 0px;
  padding-bottom: 10px;
  padding-top: 7px;
}

.Headline p, span.Headline p
{
  margin:0px;
  padding:0px;
}

h1,
.superHeadline
{
	font-size: 14px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  line-height: 14px;
  color: #000000;
  margin: 0px;
  padding-bottom: 9px;
  padding-top: 0px;
}

div.headlineDivClass
{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;

  position: relative;
  margin: 0px;
  padding-bottom: 7px;
  padding-top: 10px;

}

div.headlineDivClass p
{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;
	display: block;
  padding: 0px;
  margin: 0px;
}


#Navigation {

  text-align:left;
/*
	position:absolute;
	left:0px;
	top:170px;
	*/
	width:189px;
	/*
  height:6294px;
  */
	z-index:2;
	background-color: #017E9E;
	
	padding-top: 20px;
	padding-bottom: 50px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Navigation ul
{
	margin: 0px;
	padding-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	list-style-type:none;
	/* background-color:#CCCCCC; */ 
}

#Navigation ul li
{
	margin: 0px 0px 0px 0px;
	padding-top:3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
/*
	background: url(./Navigation/naviEggschel.png) top left no-repeat;
	*/
  border-top: 1px solid #017E9E;
  border-left: 1px solid #017E9E;
  border-right: 1px solid #017E9E;
	border-bottom: 1px solid #016781;
	/* background-color:#CCCCCC;  */
}

#Navigation ul li a:visited
{
	color: #000000;
}

#Navigation ul li.current strong
{
  font-weight:normal;
}

#Navigation ul li a:hover
{
	color: #000000;
}

#Navigation ul li.current,
#Navigation ul li.current a.current,
#Navigation ul li a.current,
#Navigation ul li.sub a.current,
#Navigation ul li.subsub a.current,
#Navigation ul li a.current:visited,
#Navigation ul li.sub a.current:visited,
#Navigation ul li.subsub a.current:visited,
#Navigation ul li a.current:hover,
#Navigation ul li.sub a.current:hover,
#Navigation ul li.subsub a.current:hover
{
	color: #FFFFFF;
	font-weight: normal;
}

#Navigation ul li a
{
	text-decoration: none;
	display:block;
	margin-left: 10px;
}

#Navigation ul li.sub a
{
	display:block;
	margin-left: 20px;
}

#Navigation ul li.subsub a
{
	display:block;
	margin-left: 30px;
}


#Navigation ul li.sub
{
	background-color: #0194B8;
}

#Navigation ul li.subsub
{
	background-color: #0194B8;
}

/*
#Navigation ul li.hasSubs
{
	background: url(./Navigation/naviEggsche.png) bottom right no-repeat;
	
}
*/

div.imgSubTextR img,
div.imgSubTextRb img,
div.imgSubTextL img,
div.imgSubTextLb img,
div.imgFloatRight img,
div.imgFloatLeft img,
.imgStd img,
.bordered,
.doBorderMyImg img,
.doBorderMyImgWithBottomPadding img
{
   border: 1px solid black;
}

.doBlockDisplayMyImg img,
.doBlockDisplayMyImgWithBottomPadding img
{
  display: block;
}

.doInlineDisplayMyImg img,
.doInlineDisplayMyImgWithBottomPadding img
{
  display: inline;
}

.doBottomPaddingMyImg img,
.doBorderMyImgWithBottomPadding img,
.doBlockDisplayMyImgWithBottomPadding img,
.doInlineDisplayMyImgWithBottomPadding img
{
  margin-bottom: 8px;
}

.doNoPaddingNoMarginMyP p
{
  margin: 0px;
  padding: 0px;
}

.doNotBorderMyImg img
{
   border: none;
}


.noPrint
{
}







/* ---------------- KONTAKTFORMULAR ----------------- */

.kontaktFormTextareaCaptionCol,
.kontaktFormCaptionCol
{
  text-align:right;
  border: none; /* 1px solid black; */ 

  width: 120px;
  padding: 0px 18px 0px 0px;
}

.kontaktFormTextareaCaptionCol p,
.kontaktFormCaptionCol p
{
  padding: 0px;
  margin:  0px;
}

.kontaktFormTextareaCaptionCol
{
  vertical-align:top;
}


.kontaktFormFieldCol,
.kontaktFormSubmitFieldCol
{
  /* width: 280px; */
  
}
.kontaktFormFieldCol
{
  text-align:left;
}

.kontaktFormSubmitFieldCol
{
  text-align:right;
}

.kontaktFormCheckboxContainer
{
  text-align:right;
}

/* --------------------------------- */

.kontaktFormDropDownField,
.kontaktFormTextField
{
  width: 280px;
  background-color: #F7F7F7;
  border: 1px solid #017E9E;
}

.kontaktFormFieldBG
{
  background-color: #F7F7F7;
  border: 1px solid #017E9E;
}

.formSubmitField,
.kontaktFormSubmitField
{
  background-color: #F7F7F7;
  padding:0px 5px 0px 5px;
  border: 1px solid #017E9E;
}


.kontaktFormCheckboxField
{
  margin:0px;
  padding:0px;
}

.kontaktFormTextAreaField
{
  width: 280px;
  height: 80px;
  background-color: #F7F7F7;
  border: 1px solid #017E9E;

}

.kontaktFormDropDownField,
.kontaktFormTextField,
.kontaktFormTextAreaField
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}

/* --------------------------------- */

.kontaktRequiredMessage
{
  display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #017E9E;
}


.layoutbaseContainer
{
  width: 100%;
  border: none;
  text-align: left;
  padding:8px 50px 8px 25px;

}

.layoutbase
{
  width: 100%;
  border: none; /* 1px dashed black; */
  text-align: left;
  padding:0px; /*8px 0px 8px 0px; */

}

.baseLeftCol
{
  width: 1px;
  font-family:Arial;
  font-size: 1px;
  padding: 8px 0px 0px 0px;
  text-align: left;
}

.baseRightCol
{
  width: 10px;
  padding: 8px 0px 0px 0px;
  text-align: left;
}

.textKlein,
.textKlein p,
.textKlein a,
.textKlein p a
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}



.hilighted
{
  padding-left:2px;
  padding-right:2px;
  background-color: #514D41; /*#E6E6E6;  #D9EF81; */
  color: #F0EEE8; /* #AC8B6B; */
}

/* ************************************************************************* */
#VEAM_CallerBox
{
  POSITION: absolute;
  LEFT: 0px;
  TOP: 0px;
}
#VEAM_CallerBox,
#VEAM_CallerBox a img
{
  MARGIN:0px;
  WIDTH: 6px;
  HEIGHT: 6px;
/*
  background-color:#FF0000;
 */
}



.sepVeamNewNav
{
	color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:8pt;
}

.VEAMlink
{
  background-color:transparent;/* #FFFF00; */
  width:16px;
  margin:0px;
  padding:0px;
}

.VEAMlink
{
  display:inline;
  background-color:transparent;
  width:16px;
  margin:0px;
  padding:0px;

}
.VEAMlink:hover
{
  width:16px;

}

.veamtxt {
	color: #333366;font-family:Arial, Helvetica, sans-serif;font-size:8pt;
}

#chgcocontent, #chggocontent, .adminStandard, .adminStandard table
{
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}



/* ************************************************************************** */


@media print
{
  .noPrint
  {
    width:1px;
    display: none;
    background-color: none;
  }

}
