/* Body Tag Einstellungen */
BODY { margin:0px; font-size:12px; background:#E3F1D2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; }
A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; color:#B25F33; }
H1, H2, H3, H4 { font-family:Arial, sans-serif; color:#000000; }
H1 { font-size: 16px; margin: 0px 0px 10px 0px;  }
H2 { font-size: 14px; margin: 0px 0px 10px 0px;  color:#8AC841; }
H3 { font-size: 14px; margin: 0px 0px 10px 0px;  }
H4 { font-size: 13px; margin: 0px 0px 10px 0px;  }
H5 { font-size: 13px; margin: 0px 0px 10px 0px; border-bottom:1px solid #8AC841; }

P { margin: 0px 2px; line-height:16px; }
P.align-center { text-align:center;  }
P.align-right { text-align:right;  }
P.align-justify { text-align:justify;  }
P.bodytext { font-weight:normal; font-size:11px;  }
LI { }
IMG{border:none;}

.spacer_div { clear:both; font-size:1px; }

/* SEITEN LAYOUT */
#wrapper_all{ width:850px; border:5px solid #FFFFFF; border-top:none; margin:auto; background:#FFFFFF; }
	#wrapper_banner{ width:850px; background:#FFFFFF; }
		#banner_left { width:420px; float:left; }
		#banner_right { width:420px; margin:0 0 0 10px; float:right; }
	#wrapper_top_bar{ width:850px; height:132px; background: url(../gfx/img_bg_top.jpg) repeat-x; background-position:0 -1px; }
		#logo{ width:271px; height:132px; margin:0 0 0 22px; float:left;}
		#top_bar_right{ width:557px; height:132px; float:right; text-align:right; font-size:11px; }
			#co_date{ width:535px; margin:15px 22px 0 0; font-weight:bold; }
			#quicklinks{ width:535px; margin:5px 22px 0 0; font-weight:bold; }
			#search_box{ width:535px; margin:5px 22px 0 0; }
			#slogan_text{ width:535px; margin:22px 22px 0 0; font-family:arial; font-size:9pt; float:right;}
	#wrapper_nav{}
		#menu_top_pri{ height:24px; background: url(../gfx/img_bg_nav_top_pri.jpg) repeat-x; padding:0 0 0 175px; }
		#menu_top_sec{ height:24px; background:#FFFFFFF; padding:0 0 0 175px; }
	#top_spacer{ height:48px; width:850px; background: url(../gfx/img_bg_spacer_top.jpg) repeat-x; }
	#wrapper_main{ width:806px; margin:10px 22px 10px 22px; }
		#co_main{ width:520px; float:left; margin:0 22px 0 0;}
		#co_main_no_border { width:806px; }
		#co_right{ width:264px; float:right; }
	#footer{ width:840px; height:25px; border-top:3px solid #8AC841; text-align:right; padding:5px 10px 0 0; }

		
/* FCE 2 Spalten */
.fce_box_2cols{ }
	.fce_2cols_left_co{ width:50%; float:left; margin:-22px 0 0 0; }
	.fce_2cols_left_co H1{ font-weight:bold; color:#FFFFFF; background:#8AC841; width:95%; line-height:19px; height:19px; text-align:center; text-transform:uppercase; margin:22px 0 10px 0;}
	.fce_2cols_left_co IMG{ float:left; display:block;}
	.fce_2cols_right_co{ width:50%; float:right; margin:-22px 0 0 0; }
	.fce_2cols_right_co H1{ font-weight:bold; color:#FFFFFF; background:#8AC841; width:95%; line-height:19px; height:19px; text-align:center; text-transform:uppercase; margin:22px 0 10px 0; }
	.fce_2cols_right_co IMG{ float:left; display:block;}

/* Tabelle Jahresinhaltsverzeichnis */	
.table_jahresinhaltsverzeichnis caption{font-size: 16px; margin: 0px 0px 10px 0px; font-weight:bolder; text-align:left; }
.table_jahresinhaltsverzeichnis th{ text-align:left; }
.table_jahresinhaltsverzeichnis { width:100%; }
.table_jahresinhaltsverzeichnis .td-0{ width:70%; vertical-align:top; }
.table_jahresinhaltsverzeichnis .td-1{ width:30%; vertical-align:top; /*text-align:right;*/}

	
/* MENU PRIMARY */
.menu_pri_no,
.menu_pri_no:link, 
.menu_pri_no:visited,
.menu_pri_no:active  { font-weight:normal; color:#000000; text-decoration:none; font-size:11px; height:24px; line-height:24px; padding:0 7px 0 7px; background:url(../gfx/img_bg_nav_top_breaker.jpg) no-repeat; float:left;}
.menu_pri_no:hover { background:#E3F1D2; line-height:24px; display:block; }

.menu_pri_item_ac { height:24px; background:#FFFFFF; float:left;}
.menu_pri_ac:link,
.menu_pri_ac:visited,
.menu_pri_ac:active { background:#FFFFFF; font-weight:normal; color:#000000; text-decoration:none; font-size:11px; height:24px; line-height:24px; padding:0 7px 0 7px; }

/* MENU SECONDARY */
.menu_sec_no:link, 
.menu_sec_no:visited,
.menu_sec_no:active  { font-weight:normal; color:#000000; text-decoration:none; font-size:11px; height:24px; line-height:24px; padding:0 7px 0 7px; background:url(../gfx/img_bg_nav_top_breaker_2.jpg) no-repeat; float:left; }
.menu_sec_no:hover { line-height:24px; color:#B25F33; }

.menu_sec_ac:link,
.menu_sec_ac:visited,
.menu_sec_ac:active {  font-weight:normal; color:#B25F33; text-decoration:none; font-size:11px; height:24px; line-height:24px; padding:0 7px 0 7px; background:url(../gfx/img_bg_nav_top_breaker_2.jpg) no-repeat; float:left; }

/*QUICKLINKS*/
.quicklinks { font-size:11px; font-weight:bold; text-decoration:none; color:#000000; }

/* SEARCHBOX */
.tx-macinasearchbox-pi1 { height:17px; width:180px; border:1px solid #000000; background:#E3F1D2; float:right; }
.tx-macinasearchbox-pi1  IMG{ margin:1px 1px 0 1px; }
.tx-macinasearchbox-pi1  INPUT{ margin:0 1px 0 1px; }
.tx-macinasearchbox-pi1 .searchbox_input_field { width:140px; height:13px; border:none; font-size:11px; line-height:11px; background:#E3F1D2; margin:1px 0 0px 0; }
.tx-indexedsearch-redMarkup{color:#8AC841 !important;}
/*.tx-indexedsearch-descr { width:400px;}*/
/*.tx-indexedsearch-res tbody{ width:498px;}*/
/*.tx-indexedsearch, .tx-indexedsearch-res, .tx-indexedsearch-info, .tx-indexedsearch-title, .tx-indexedsearch-info, .tx-indexedsearch-descr { width:498px !important; }*/


/* BD-RAHMEN */
.bd-border_1,
.bd-border_2{ width:236px; border:1px solid #8AC841 !important; padding:13px; /*font-size:8px;*/ margin:0 0 15px 0;}
.bd-border_1,
.bd-border_2, H1{ font-size:13px; }
.bd-border_2 { /*width:252px;*/ border:1px solid #000000 !important; /*padding:5px;*/ }

.bd-border_3{ border-top:2px solid #8AC841 !important; margin:10px 0 10px 0; padding:10px 0 0 0; }
.bd-border_4{ border-bottom:2px solid #8AC841 !important; margin:10px 0 10px 0; padding:0 0 10px 0; }
.bd-border_5{ border-top:2px solid #999999 !important; margin:10px 0 10px 0; padding:10px 0 0 0; }
.bd-border_6{ border-bottom:2px solid #999999 !important; margin:10px 0 10px 0; padding:0 0 10px 0; }
.bd-border_7{ /*margin:10px 0 10px 0; padding:0 0 10px 0;*/ }
.bd-border_7 H1{ font-weight:bold; color:#FFFFFF; background:#8AC841; width:98%; line-height:19px; height:19px; text-align:center; text-transform:uppercase; margin:22px 0 0 0; }

/* TT_NEWS */

/* --LIST_VIEW-- */
.news-list-container .news-list-item { padding:20px 0 0 0px; font-size:12px; line-height:16px; }
.news-list-container .news-list-item H2 { padding:0 2px 2px 10px;  text-decoration:none; background:url(../gfx/img_tt_news_dot.jpg) no-repeat; background-position:0 3px; float:left;}
.news-list-container .news-list-item H2 A{ padding:0 0 0 5px; color:#B25F33; text-decoration:none; text-transform:uppercase; font-weight:normal; }
.news-list-container .news-list-item IMG{float:left; padding:2px 10px 2px 0; }
.news-list-container .news-list-item H1{ margin:-10px 0 0 0; }
.news-list-container .news-list-item P{float:left; font-size:11px; margin:0px;}
.news-list-container .news-list-item .news-list-morelink { width:100%; height:18px; float:right; margin:-17px -10px 15px 0; /*padding:0 0 10px 0;*/ }
.news-list-container .news-list-item .news-list-morelink IMG{ float:right; }

.news-list-container .news-list-item .news-list-banner-wrap{ float:left; /*border-top:2px solid #8AC841;*/ }
.news-list-container .news-list-item .news-list-banner-text { font-size:9px; font-weight:normal; margin:6px 5px 0 0; border-top:2px solid #8AC841;}
.news-list-container .news-list-item .news-list-banner  IMG{ margin:6px -3px 17px 0; /*width:515px;*/ }
.news-list-container .news-list-item .news-list-banner  OBJECT{ margin:6px 0 17px 0; /*width:515px;*/ }

.news-list-container .news-list-item .clearer { border-bottom:2px solid #8AC841; clear:both;}

/* --SINGLE_VIEW-- */
.news-single-item H2{ background:url(../gfx/img_tt_news_dot.jpg) no-repeat; background-position:0 3px; padding-left:10px; color:#B25F33; text-transform:uppercase; font-weight:normal; margin: 30px 0px 10px 0px; }

/* --AMENU-- */
.news-amenu-container { width:100%; }