#cbox_page { position:relative; margin:auto; width:980px; }
	#cbox_header_bar { width:980px; height:25px; background:#3682BE; }
		#cobx_portal_menu { float:left; width:200px; margin:0 20px 0 5px; padding:5px 0 0 0; }
		#cbox_lang_menu { float:left; padding:1px 0 0 0; }
		#cbox_search { float:right; margin:0 10px 0 0; padding:2px 0 0 0; }
	#cbox_header { height:230px; }
		#cbox_header_main_bg { position:relative; height:230px; width:980px; z-index:2000; background:url(../../gfx/rathaus/header_bg_picture.png); }
		#cbox_header_pic_bg { position:absolute; top:25px; left:280px; z-index:1000; height:230px; width:700px; }
	#cbox_top_menu {  width:770px; padding:0 0 0 210px; height:30px; background:url(../../gfx/allgemein/img_menu_top_bg.jpg) repeat-x; }
	#cbox_lift_up { width:980px; top:-30px; height:15px; background:#FFFFFF; }
		#cbox_disabled_version { position:absolute; top:255px; z-index:3000; width:190px; height:42px; background:#333333; }
		#cbox_allgaeu_logo { position:absolute; left:790px; top:177px; z-index:3000; width:190px; height:79px; /*background:url(../../gfx/allgemein/img_allgaeu_logo.png);*/ }
	#cbox_content_area { width:980px; background:url(../../gfx/allgemein/img_bg_content.jpg) repeat-y; padding:5px 0 20px 0; }
		#cbox_left { width:190px; float:left; /*border-right:1px dotted #a3a3a3;*/ }
			#cbox_menu_left { width:170px; margin:0px 10px 0 10px; }
		#cbox_middle { width:598px; float:left;  }
			#cbox_content { width:578px; margin:0 10px 0 10px; }
			#cbox_left_various { width:170px; margin:20px 10px 0 10px; }
		#cbox_right { width:190px; /*float:left;*/ float:right; /*border-left:1px dotted #a3a3a3;*/ }
			#cbox_info_rathaus { width:170px; margin:0 10px 0 10px; }
			#cbox_right_various { width:170px; margin:20px 10px 0 10px; }
	#cbox_footer { width:980px; height:27px; background:#fdb60b; }
		#cbox_quicklinks { width:770px; margin:0 10px 0 10px; padding:5px 0 0 0; color:#0e3250; float:left; }
                #cbox_totop { width:120px; margin:0 10px 0 10px; padding:5px 0 0 50px; color:#0e3250; float:right; }
                #cbox_totop A { color:#0e3250; }
                
A { text-decoration:none; color:#fd880b; font-weight:normal; }
a:hover { text-decoration:underline; color:#fd880b; font-weight:normal; }
H1, H2, H3, H4 { color:#004888; font-weight: bold; }
H1 { font-size: 22px; margin: 0px 0px 15px 0px; color:#FDB60B; font-weight:normal; padding:14px 0 0 0; margin:0 0 5px 0; }
H2 { font-size: 16px; margin: 0px 0px 5px 0px;  color:#FDB60B; }
H3 { color:#444444; padding:5px; margin:0 0 5px 0; font-size:15px; font-weight:normal; text-decoration:underline; }
H4 { color:#444444; padding:5px; margin:0 0 5px 0; font-size:14px; font-weight:bold; }

/* INDIVIDUAL-TABELLE*/
.table_orange,
.table_orange_2{ width:100%; border-collapse:collapse; }
.table_orange,
.table_orange TH{ border-bottom:1px dotted #FDB60B; text-align:left; line-height:25px; font-size:12px; /*width:50%;*/}
.table_orange_2 TH{ height:25px; color:#3965a2; font-size:12px; font-weight:bold; background:url(../../gfx/rathaus/img_bg_headline_orange.jpg) repeat-x; text-align:left; text-indent:3px;}
.table_orange TD,
.table_orange_2 TD { border-bottom:1px dotted #FDB60B; line-height:25px; font-size:11px; text-indent:3px; }

/* FCE HEADLINE*/
.fce_orange_headline_out { width:170px; }
		.fce_orange_headline_header { width:170px; padding:0 3px 0 3px; height:35px; color:#3965a2; line-height:23px; font-weight:bold; background:url(../../gfx/rathaus/img_bg_headline_orange.jpg) repeat-x; }
/* FCE 3 COL*/
.fce_3_col{ width:578px; }
    .fce_3_col_headline{ width:578px; color:#3965a2; line-height:23px; font-weight:bold; background:url(../../gfx/rathaus/img_bg_headline_orange_light.jpg) repeat-x; text-indent:3px;}
    .fce_3_col_wrapper{ width:578px; }
        .fce_3_col_co_left{ width:250px; float:left; }
	.fce_3_col_co_center{ width: 250px; float:left; }
        .fce_3_col_co_right{ width:78px; float:right; text-align:right; }
.fce_3_col_co_left .bodytext span,
.fce_3_col_co_center .bodytext span,
.fce_3_col_co_right .bodytext span{ margin:0; padding:1px 0 1px 0; font-size:12px; color:#666; }
.fce_3_col_co_center .bodytext A {text-decoration:none;}


/* INFO zum Rathaus */
#info_zum_tourismus_headline {width:173px; padding:0 0 0 3px; height:35px; color:#3965a2; line-height:23px; font-weight:bold; background:url(../../gfx/rathaus/img_bg_headline_green.jpg) repeat-x; }
.info_menu_off, .info_menu_off:link, .info_menu_off:active, .info_menu_off:visited {  display:block; padding:0 0 0 15px; border-bottom:1px dotted #444444; text-decoration:none; color:#233b4d; background:url(../../gfx/allgemein/menu_arrow.jpg) no-repeat; }
.info_menu_off:hover { }
.info_menu_on, .info_menu_on:link, .info_menu_on:active, .info_menu_on:visited, .info_menu_on:hover { display:block; padding:0 0 0 15px; border-bottom:1px dotted #444444; text-decoration:none; color:#233b4d; background:url(../../gfx/allgemein/menu_arrow.jpg) no-repeat; }

/* RAHMEN */
.bg-border_3 { border-top:1px solid #FDB60B; padding:15px 0 15px 0; }
.bg-border_4 { border-bottom:1px solid #FDB60B; padding:15px 0 15px 0; }

/* tt_news */
.news-list-container { border-bottom:1px solid #FDB60B; }	
.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER { color:#3965A2; padding-left:2px; text-decoration:none; }
.news-list-container H3 { color:#3965A2; text-decoration:none; background:url(../../gfx/rathaus/img_bg_headline_orange_light.jpg) repeat-x;}
.news-single-item H2 { font-size: 15px; font-weight:bold; color: #FDB60B; margin-bottom: 0px; }
.news-single-item .clearer { border:none; border-bottom:1px solid #FDB60B; }
.news-latest-container .clearer { border:none !important; }
.news-latest-morelink { border-bottom:1px solid #FDB60B; margin:0 0 3px 0; padding-bottom:3px;}
