body {
	margin : 0px;
	background-color : #ffffff;
	font-family : Arial, sans-serif;
	/* font-size : 12px; */
	text-align : center;
	width:100%;
}

p {
	color : #000000;
	font-size : 12px;
}

ul {
	list-style-image: url(/images/aufzaehlungsrechteck_gelb.jpg);
	padding-left : 15px;
	margin: 0px;
}

li {
	font-size : 12px;
}

a:link, a:active, a:visited {
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

a:hover {
	/* background-color : #eeeeee; */
	text-decoration : underline;
}

h1 {
	font-size : 14px;
}

ul {
	margin-top : 0px;
	margin-bottom : 0px;
}

table.tblpage {
	width: 956px;
}

td.kopfzeile {
	width : 956px;
	height : 106px;
	background-image : url(/images/imea_headerbild.jpg);
	background-repeat : no-repeat;
}

td.pfad_und_suche {
	width : 956px;
	height : 20px;
	background-image : url(/images/oben_hg_pfad_und_suche.jpg);
	background-repeat : no-repeat;
	font-size : 9px;
}

td.pfad_und_suche a:link, td.pfad_und_suche  a:active, td.pfad_und_suche a:visited {
	
}
td.pfad_und_suche a:hover {
	text-decoration : none;
	font-weight: bold;
}

td.fusszeile {
	width : 956px;
	height : 24px;
	background-image : url(/images/unten_hg_balken_gelb.jpg);
	background-repeat : no-repeat;
	vertical-align : middle;
}

td.navigation {
	padding : 0px;
	margin : 0px;
	vertical-align: top;
	width: 199px;
	height : 100%;
}

td.inhalt_zelle {
	vertical-align: top;
	/*
	width: 727px; das padding abziehen fuer die raender
	*/
	padding-left : 6px;
	/*padding-right : 6px; */
	width : 721px;
	/* height : 100%; */
	background-color : #ffffff;
}

td.rechts_balken_gelb {
	width: 30px;
	height : 100%;
	vertical-align : top;
}

/* tabelle rechts balken gelb = rbg */
table.rbg {
	width : 30px;
	vertical-align : middle;
	height : 100%;
}

td.rbg_kopf {
	background-image : url(/images/rechts_balken_gelb_oben.jpg);
	background-repeat : no-repeat;
	height : 4px;
}
td.rbg_mitte {
	background-image : url(/images/rechts_balken_gelb_mitte.jpg);
	background-repeat : repeat-y;
	height : auto;
}
td.rbg_fuss {
	background-image : url(/images/rechts_balken_gelb_unten.jpg);
	background-repeat : no-repeat;
	height : 4px;
}

td.LINE_SPACER_6PX {
	height:6px; width: 100%;
}

div.bereich_inhalt {
	height : 100%;
	width : 100%;
	background-color : #ffffff;
	/* background-color : #ededee; */
	/* background-color : #ffbbff; */
}

/*
 * Navigation
 */


div.nav_hg_hellgrau {
	background-image : url(/images/menu_hg_hellgrau.jpg);
	margin-bottom : 6px;
	width : 199px;
	height : 20px;
	font-size : 11px;
}

div.nav_hg_hellgrau a:hover {
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

div.nav_hg_gelb {
	background-image : url(/images/menu_hg_gelb.jpg);
	margin-bottom : 6px;
	width : 199px;
	height : 20px;
	font-size : 11px;
	font-weight : bold;
}

div.nav_hg_gelb a:hover {
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

div.nav_hg_mittelgrau {
	background-image : url(/images/menu_hg_mittelgrau.jpg);
	margin-bottom : 6px;
	width : 199px;
	height : 20px;
	font-size : 11px;
}
div.nav_hg_mittelgrau a:hover {
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

div.nav_hg_mittelgrau_gelb {
	background-image : url(/images/menu_hg_dunkelgrau.jpg); /* anderer hintergrund wenn aktiv und farbe */
	color : #ffcb05;
	margin-bottom : 6px;
	width : 199px;
	height : 20px;
	font-size : 11px;
}

div.nav_hg_mittelgrau_gelb a:hover {
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}

div.nav_hg_mittelgrau_gelb a, div.nav_hg_mittelgrau_gelb a:visited, div.nav_hg_mittelgrau_gelb a:active  {
	color : #ffcb05;
}

div.nav_hg_dunkelgrau {
	background-image : url(/images/menu_hg_dunkelgrau.jpg);
	margin-bottom : 6px;
	width : 199px;
	height : 20px;
	font-size : 11px;
	color : #ffffff;
}

div.nav_hg_dunkelgrau a:hover {
	font-weight : bold;
	text-decoration : none;
	color : #000000;	
}

div.nav_hg_dunkelgrau a, div.nav_hg_dunkelgrau a:visited, div.nav_hg_dunkelgrau a:active {
	color : #ffffff;
}


/*
 * Fusszeile
 */

div.fusszeile {
	width : 956px;
	font-size : 12px;
}

div.fusszeile span.fz_fett {
	font-weight : bold;
}

div.fusszeile a {
	font-size : 12px;
}

.teaserArtikel {
	padding : 0px;
	font-size : 11px;
	/* border-right : 6px solid #ffffff; */
	width : 508px; /* 508 */
	background-color : #ededee;
	height : 100%;
}

.teaserArtikelHeadline {
	height : 20px;
	padding-left : 25px;
	font-size : 11px;
	font-weight : bold;
	vertical-align : middle;
}


/* teaser_default.ihtml */

.teaserBox1 {
	padding : 0px;
	font-size : 11px;
	width : 100%;
	/* border-right : 6px solid #ffffff; */
	background-color : #ededee;
}

.teaserBox1 td {
	vertical-align : top;
	margin-bottom : 10px;
	margin-top : 10px;
}

.teaserBox1 .imageBox {
	padding : 5px;
	text-align:center;
}

.headlineTeaser {
	padding-left : 25px;
	padding-right : 26px;
	padding-top : 12px;
	padding-bottom : 5px;
	font-size : 16px;
	font-weight : bold;
}

.headlineTeaser a, .headlineTeaser a:active, .headlineTeaser a:visited {
	font-size : 16px;
	font-weight : bold;

}
.headlineTeaser a:hover {
	color : #ffcb05;
	text-decoration : none;
}

.headline1 {
	/* padding-right : 26px; */
	padding-top : 12px;
	padding-bottom : 5px;
	font-size : 16px;
	font-weight : bold;
}

.headline1 a, .headline1 a:active, headline1 a:visited {
	font-size : 16px;
	font-weight : bold;
}

.teaserBox {
	font-size : 12px;
	padding-left : 25px;
	padding-right : 26px;
}
.teaserBoxText {
	width: 482px;
	height:100%;
	padding-right : 26px;
}

.teaserBoxMore {
	vertical-align: bottom;
	text-align: right;
	padding-right: 30px;
}

.teaserBoxMore a, .teaserBoxMore a:active, .teaserBoxMore a:visited {
	font-size : 12px;
}

.teaserBoxMore a:hover {
	font-weight : bold;
	text-decoration : none;
}

/*
*  article.ihtml
*/
.pageHeader {
	padding-left : 25px;
	font-size : 16px;
	font-weight : bold;
}

.pageMainContent {
	padding-left : 25px;
}
.pageMainContent p {

}

.pageMainContent a, .pageMainContent a:active, .pageMainContent a:visited {
	font-size : 12px;
	text-decoration : none;
}
.pageMainContent a:hover {
	/* background-color : #ededed; */
	font-weight : bold;
	color : #000000;
}

.pageMainContent p a, .pageMainContent p a:active, .pageMainContent p a:visited {
	text-decoration : none;
}

.pageMainContent p a:hover {
	text-decoration : none;
}


.TeaserArtikel h1 {
	padding-left : 25px;
}

/*  fuer das Captcha */
.secureInput {
  width:50px;
  border:	 1px solid #0A2F5C;
}


.pageFooter a, .pageFooter a:active, .pageFooter a:visited {

}

.pageFooter a:hover {
	text-decoration : none;
	font-weight : bold;
}

