/*  ...  Format Definitionen ... */ 


	body {
		margin: 0 0 0 0px;
		background-color: #ffffff;
	}
	
	H1 {
	 margin-top:0px;
  }
  
  P {
    margin-top:0px;
  }
  
.clear-float {
  clear:both;
  width:100%;
  height:0px;
}  

/* overall wrap for certering */
.wrap-all {
  display:inline;
}

/* Header */
.header-row {
  display:none;
}

.header-left {
  display:none;
}
.header-right {
  display:none;
}

/* Menuezeile oben */
.menubar {
 display:none;
}
.menubar-left {
}
.menubar-right {
}
.menue {
}

.menue_d {
}

.menue:hover {
}

/* Content row */
.content-wrap-helper { /* FF nimmt die relative Positionierung der Tabelle nicht */
  display:inline;
}
.content-wrap {
  display:inline;
}

TABLE.content-wrap {
  border:0px none;
  border-collapse:collapse;
}
TABLE.content-wrap TD {
  padding:0px 0px 0px 0px;
}

.content-left {
  display:none;
  
  
  
}
.content-right {
  width:700px;
  vertical-align:top;
  position:relative;
}
.content-left-top {
}
.content-left-bottom {
}
.content-right-top { 
}
.content-right-bottom {
  display:none;
}

#content {
  margin:20px;
}

TABLE.menu-extra {
  
}

.menu-extra-wrap {
 
}

IMG.menu-extra-image {
  
}
IMG.menu-extra-image-d {
  
}

/*  ...  MENÜ EXTRA  ... */ 

	.extra {
	
	}


	.extra_d {
		
	}


	.extra:hover {
		
	}

/*  ...  MENÜ EXTRA  ZU  ... */ 

.margin-bottom {
  /*height:40px;*/
  height:0px;
  width:100%;
}


/* Wrapping Table */
TABLE.table-wrap TD {
  padding:0px 0px 0px 0px;
}

TABLE.table-wrap TD.margin-top{
  
}

/* Header */

TABLE.table-header {
  
  
  
}
TABLE.table-header TD {
  
  
}
TABLE.table-header TD.left-column {
 
}
TABLE.table-header TD.right-column {
 
}



/* content row */
TABLE.table-content {
  /*border: 0px none;
  
  border-collapse:collapse;*/
  
  
}
TABLE.table-content TD {
  
}
TABLE.table-content TD.margin-content {
  
  
}
TABLE.table-content TD.left-column {
  
  
}

TABLE.table-content TD.left-column-top {
  
  
}
TABLE.table-content TD.left-column-bottom {
  
}

DIV.left-column-wrap {
 
}

DIV.left-column-top {
  
}
DIV.left-column-bottom {
  
}




.lightgray {
  background-color:#F1F4F6;
}
.darkgray {
  background-color:#C6CED2;
}

TABLE.table-content TD.right-column {
  text-align:left;
  vertical-align:top;
  width:700px;
}

TABLE.table-content TD.margin-content-bottom {
  height:37px;
}

.news-wrap {
  
  margin-bottom:30px;
  width:500px;
  height:120px;
}

#anim01 {
  display:block;
  margin-bottom:43px;
}
#anim02 {
  margin-bottom:39px;
  display:block;
}
#anim03 {
  display:block;
}

TABLE#news-box {
  background-image:url(../img/tabelle_aktuell.jpg);
  border: 0px none;
  border-collapse:collapse;
  width:500px;
  height:120px;
  margin-bottom:33px;
  float:none;
  clear:both;
}







/*  ...  MENÜ LEISTE TOP ... */ 

	

/*  ...  MENÜ LEISTE TOP ZU ... */ 





/*  ...  MENÜ MAIN RIGHT ... */ 
  UL.menu-left-l1 {
    
    padding: 0px 0px 0px 0px;
    list-style-type:none;
    
    margin-left:0px;
    margin-right:0px;
    margin-top:-2px;
  }
  UL.menu-left-l1 LI{
    
    margin-bottom:1px;
  }
  
  UL.menu-left-l2 {
    margin-left:10px;
    
    padding: 0px 0px 0px 0px;
    list-style-type:none;
    margin-bottom:23px;
  }
  UL.menu-left-l2 LI {
    margin-bottom:0px;
    margin-top:0px;
    height:15px;
    margin-bottom:3px;
  }
  
  .menu-left-l1-margin {
    padding-bottom:72px;
    
  }
  .menu-left-l2-margin {
    margin-bottom:20px;
  }
	.main {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		margin:0 0 0 10px;
		margin-left:10px;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		line-height:24px;
	}


	.main_d {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#008D34;
		margin:0 0 0 10px;
		margin-left:10px;
		font-size:11px;
		font-weight:bold;
		line-height:25px;
		text-decoration:none;
	}


	.main:hover {
		color:#008D34;
		text-decoration:none;
	}

/*  ...  MENÜ MAIN RIGHT ZU ... */ 




/*  ...  MENÜ LISTE ... */ 

	.liste {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0 0 0 10px;
		margin-left:10px;
		font-weight:normal;
		line-height:18px;
		color:#FFFFFF;
		text-decoration:none;
	}

	.liste_d {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0 0 0 10px;
		margin-left:10px;
		font-weight:normal;
		line-height:18px;
		color:#008D34;
		text-decoration:none;
	}

	.liste:hover {
		color:#008D34;
		text-decoration:none;
	}

/*  ...  MENÜ LISTE ZU... */ 









/*  ...  LINK ... */ 

	.solutions {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:0 15 0 0px;
		margin-right:15px;
		font-weight:normal;
		/*line-height:30px;*/
		color:#000000;
		text-decoration:none;
	}


	.solutions:hover {
		color:#000000;
		text-decoration:underline;
	}

/*  ...  MENÜ SOLUTIONS  ZU... */ 



/*  ...  MENÜ LINK ... */ 

	.link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 0 0 15px;
		margin-left:15px;
		font-weight:normal;
		line-height:24px;
		color:#008D34;
		text-decoration:underline;
	}


	.link:hover {
		color:#000000;
		text-decoration:underline;
	}

/*  ...  MENÜ LINK ZU ... */ 




/*  ...  NEWS LINK ... */ 

	.newslink A {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal;
		margin:0 7 0 7px;
		margin-right:7px;
		margin-left:7px;
		line-height:14px;
		color:#000000;
		text-decoration:none;
	}


	.newslink A:hover {
		color:#008D34;
		text-decoration:none;
	}

/*  ...  NEWS LINK ZU ... */ 




/*  ...  ÜBERSCHRIFETN  ... */ 

	h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		margin:0 0 6 0px;
		/*margin-left:15px;*/
		margin-bottom:6px;
		line-height:24px;
		color:#008D34;
	}


	h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		/*
    margin:0 0 0 15px;
		margin-left:15px;
		*/
		margin:0 0 0 0px;
		line-height:24px;
		color:#333333;
	}
	
	


	h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		/*
    margin:0 0 0 15px;
		margin-left:15px;
		*/
		margin: 0 0 0 0px;
		line-height:24px;
		color:#008D34;
	}

/*  ...  ÜBERSCHRIFETN  ZU ... */ 




/*  ...  TEXT  ... */ 

	p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		/*
    margin:0 15 0 15px;
		margin-right:15px;
		margin-left:15px;
		*/
		line-height:18px;
		color:#000000;
	}
	
	UL LI, OL LI {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		line-height:18px;
		color:#000000;
  }
  

  #content A {
    color:#008D34;
		text-decoration:underline;
  }
  #content A:hover {
    color:black;
  }

	.small {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal;
		margin:0 15 0 15px;
		margin-right:15px;
		margin-left:5px;
		line-height:18px;
		color:#000000;
	}


	.newstitle  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		font-style:normal;
		margin-left:7px;
		margin-right:7px;
    
		color:#008D34;
		text-decoration:none;
	}

  
   .news {
    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal;
		margin:0 0 0 0px;
		margin-right:0px;
		margin-left:0px;
		line-height:14px;
		color:#000000;
   }
   
   .news H1.latest {
    margin-top:-2px;
    margin-left:7px;
    margin-right:0px;
    margin-bottom:3px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:bold;
		color:black;
   }
  
	 .news P.bodytext {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal;
		margin-right:7px;
		margin-left:7px;
		margin-bottom:0px;
		margin-top:3px;
		line-height:14px;
		color:#000000;
  }
  
  

/*  ...  TEXT ZU ... */ 




/*  ... FORMAT ENDE ... */



#menu-extra-footer {
  margin-left:10px;
  background-color:#C6CED2;
  width:190px;
  height:20px;
}

* HTML FORM.search-small {
  margin:5px 0px 0px 7px;
  margin-left:7px;
}

FORM.search-small {
  margin:5px 0px 0px 14px;
  margin-left:14px;
  padding:0px 0px 0px 0px;
  padding-left:0px;
  height:14px;
  background-color:#F1F4F6;
  float:left;
  
}

.search-small .tx-indexedsearch-searchbox-sword {
  border:0px none;
  padding:0px 0px 0px 0px;
  
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height:14px;
  width:119px;
  margin:0px 0px 0px 0px;
  display:block;
  float:left;
  background-color:#F1F4F6;
}

.search-small .tx-indexedsearch-searchbox-button {
  border:0px none;
  padding:0px 0px 0px 0px;
  margin:1px 2px 0px 0px;
  display:block;
  height:12px;
  width:20px;
}

TABLE.csc-uploads {
}

TABLE.csc-uploads TD {
  vertical-align:top;
  padding-right:10px;
}

DIV.csc-textpic {
  width:100%;
  clear:left;
  
  
  
  
  
}

.csc-header {
  clear:left;
}

.csc-textpic-imagewrap {
  position:relative;
  
  
  
}
DL.csc-textpic-image {
  padding-bottom:10px;
}
DL.csc-textpic-image DT {
  
}
DL.csc-textpic-image DT IMG {
  
}


.tx-abpeagofficemap-pi1 {
  
}






