/* Body Tag Einstellungen */
BODY { margin:5px; font-size:12px; background-color: #cccccc; }
BODY, A { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; }
A { text-decoration:underline; color:#46579C; }
H1, H2, H3, H4 { font-family:Arial, sans-serif; color:#031866; }
H1 { font-size: 16px; margin: 0px 0px 10px 0px;  }
H2 { font-size: 15px; margin: 0px 0px 10px 0px;  }
H3 { font-size: 14px; margin: 0px 0px 10px 0px;  }
H4 { font-size: 13px; margin: 0px 0px 10px 0px;  }
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:12px;  }
LI { font-size:12px; font-weight:normal; }
UL { font-size:12px; font-weight:normal; }


#co_tt_news_right_frame H1  { border-bottom:1px solid #031866; }
#co_tt_news_right_frame H1 a {font-size: 16px; text-decoration: none; font-weight:bold; color: #031866;}

#co_proper_frame H1  { border-bottom:1px solid #031866; }

.download img {border:none;}
.internal-link img { border:none; }
.external-link img { border:none; }
.external-link-new-window img { border:none; }
.spacer_div { clear:both; }
.bildunterschrift {font-size: 9px;}

.link_bariere { text-decoration:none; font-size:12px; color:#FFFFFF; }



/* Breadcrump */
.breadcrump_link { font-size:10px; color:#000000; font-weight:bold; }
.breadbrump_no { font-size:10px; color:#000000; font-weight:bold; }

/* Footer */
.footer_links { font-size:10px; color:#000000; }

#co_footer_data .last_update { text-align: right; }

/* QUICK LINKS */
.quicklinks { font-size:10px; text-decoration:none; color:#000000; line-height:15px; }

/* SEARCHBOX */
.searchbox_input { border:1px solid #000000; height:15px; }
.search_advanced_link a { text-decoration:none; }

/* FAQ */
.tx-irfaq-pi1 a {text-decoration:dotted; color:#46579C;}
.tx-irfaq-dynans-visible { margin:0px 0px 0px -3px; padding:0px 0px 0px 0px; } 
.tx-irfaq-dynans-visible P { padding-left:12px; }
.tx-irfaq-pi1 dt p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:18px; }
.tx-irfaq-dynheader { padding-left:13px; }
.tx-irfaq-dynheader img { margin-left:-13px; }



/* TOOLTIPS UND GLOSSARY */
#dom-tooltips { position: absolute; left:0; top:0; z-index:50000; display:block; visibility:hidden; padding:5px; background-color: #E0E9F2; color: #000000; font-family: Verdana, Sans-Serif; font-size: 12px;  border:2px solid #4273AE; }
#dom-tooltips ul {margin: 0 0 0 -20px;list-style: square;}
* html #dom-tooltips ul {margin: 0 0 0 20px;}
#dom-tooltips li {margin: 0;}
#dom-tooltips small {color: #707070;}
.t3xtooltip  { text-decoration:none; color:#666666;  border-bottom:1px dotted #666666; }



/* Breichs Menü (MENU TOP) */
.menu_top_dot { margin-right:5px; }
.co_menu_top_na { float:left; margin-top:7px; margin-right:20px; padding:3px; padding-left:15px; padding-right:10px; }
.menu_top_na { color:#031866; text-decoration:none; font-weight:bold; }
.co_menu_top_ac { float:left; margin-top:7px; margin-right:20px; background-color:#a1b9d7; padding:3px; padding-left:15px; padding-right:15px; }
.menu_top_ac { color:#031866; text-decoration:underline; font-weight:bold; }


/* MENU LEFT */

/* Ebene 1 */
.menu_left_lvl1_na { display:block; text-decoration:none; color:#000000; font-weight:bold; font-size:12px; margin-bottom:1px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-top: 5px;
	padding-bottom: 3px; padding-left:1px; margin-top:2px; }
.menu_left_lvl1_ac { display:block; text-decoration:none; color:#031866; font-weight:bold; font-size:12px; margin-bottom:1px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-top: 5px;
	padding-bottom: 3px; padding-left:1px; margin-top:2px; }
	
a.menu_left_lvl1_na:hover {text-decoration:underline; }
a.menu_left_lvl1_ac:hover {text-decoration:underline; }

/* Ebene 2 */
.menu_left_lvl2_na { display:block; text-decoration:none; color:#000000; font-weight:normal; font-size:11px; margin-bottom:6px; margin-left:3px; 
					 padding-left:13px; background-image:url(../../gfx/lk_haupt/square_lightblue.gif); background-repeat:no-repeat; 
					 background-position:4px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-bottom:3px; padding-top:2px; margin-top:6px;}
a.menu_left_lvl2_na:hover {text-decoration:underline;}					 
a.menu_left_lvl2_ac:hover {text-decoration:underline;}
					 
.menu_left_lvl2_ac { display:block; text-decoration:none; color:#031866; font-weight:bold; font-size:11px; margin-bottom:6px; margin-left:3px;
					 padding-left:13px; background-image:url(../../gfx/lk_haupt/square_blue.gif); background-repeat:no-repeat; 
					 background-position:4px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-bottom:3px; padding-top:2px; margin-top:6px;}

/* Ebene 3 */
.menu_left_lvl3_na { display:block; text-decoration:none; color:#000000; font-weight:normal; font-size:11px; margin-bottom:8px; margin-left:3px; 
					 background-image:url(../../gfx/lk_haupt/circle_lightblue.gif); background-repeat:no-repeat; padding-left:22px;
					 background-position:14px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-bottom:3px;}
					 
a.menu_left_lvl3_na:hover {text-decoration:underline; }
a.menu_left_lvl3_ac:hover {text-decoration:underline; }
					 
.menu_left_lvl3_ac { display:block; text-decoration:none; color:#031866; font-weight:bold; font-size:11px; font-style: normal; margin-bottom:8px; margin-left:3px;
					 background-image:url(../../gfx/lk_haupt/circle_blue.gif); background-repeat:no-repeat; padding-left:22px;
					 background-position:14px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-bottom:3px; }

/* Ebene 4 */					 
.menu_left_lvl4_na { display:block; text-decoration:none; color:#000000; font-weight:normal; font-size:10px; margin-bottom:5px; margin-left:13px; 
					 background-image:url(../../gfx/lk_haupt/line_lightblue.gif); background-repeat:no-repeat; background-position:14px; padding-left:22px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-bottom:2px; }

a.menu_left_lvl4_na:hover {text-decoration:underline; }
a.menu_left_lvl4_ac:hover {text-decoration:underline; }
					 
.menu_left_lvl4_ac { display:block; text-decoration:none; color:#031866; font-weight:bold; font-size:10px; font-style: normal; margin-bottom:5px; margin-left:13px;
					 background-image:url(../../gfx/lk_haupt/line_blue.gif); background-repeat:no-repeat; background-position:14px; padding-left:22px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #dbdbdb; padding-bottom:2px; }

					 
/* GLOSSARY */
.result { width:100%; }
.glossarray_char_nav_link { text-decoration:none; font-size:13px; border-top:1px solid #333333; border-bottom:1px solid #333333; color:#333333; margin-right:6px; padding:1px;  }
.glossarry_all_link { text-decoration:none; font-size:12px; color:#000099; }
.glossary_section { text-decoration:none; border-bottom:none; color:#333333; font-weight:bold; }
.glossary { text-decoration:none; }

/* POCASTS */
.tx-koolsermons-pi1-paging { margin-bottom:2px; }
.tx-koolsermons-pi1-table-row-even { padding-top:2px; padding-bottom:2px; }


/* Downloads */
/* --------------------  general styles  -------------------- */
.tx_abdownloads_viewDetailsForDownload { margin-top : 10px; display : block; text-align : left; }
.tx_abdownloads_viewAddNewDownload { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-top : 10px; display : block; text-align : left; }
.tx_abdownloads_viewAddNewDownloadResult { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-top : 10px; display : block; text-align : left; }
.tx_abdownloads_viewReportBrokenDownload { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-top : 10px; display : block; text-align : left; }
.tx_abdownloads_viewReportBrokenDownloadResult { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-top : 10px; display : block; text-align : left; }
.tx_abdownloads_viewRateDownload { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-top : 10px; display : block; text-align : left; }
.tx_abdownloads_viewRateDownloadResult { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-top : 10px; display : block; text-align : left; }
.tx_abdownloads_categoryPath { font-size : small; }
.tx_abdownloads_formErrorMsg { color : red; margin-top : 10px; margin-bottom : 10px; }
.tx_abdownloads_categoryPath_backlink { margin:15px 0 0 0; }
.tx_abdownloads_categoryPath_backlink A { text-decoration:none; padding:0 0 0 13px; background-image:url(../../html/extension_layouts_all/tt_news/img_icon_news.jpg); background-repeat:no-repeat; }

/* --------------------  listView  -------------------- */
.tx_abdownloads_listView_categoryPath { font-size : small; }
.tx_abdownloads_listView_categories { margin-top : 10px; }
.tx_abdownloads_listView_category { margin-top : 10px; }
.tx_abdownloads_listView_categoryLabel { }
.tx_abdownloads_listView_downloads { margin-top : 10px; }
.tx_abdownloads_listView_download_1 { }
.tx_abdownloads_listView_download_2 { }
.tx_abdownloads_listView_downloadAddNew { margin-top : 10px; }
.tx_abdownloads_listView_downloadLabel { }
.tx_abdownloads_listView_downloadDetails { }
.tx_abdownloads_listView_downloadReportBroken { }
.tx_abdownloads_listView_downloadRate { }
.tx_abdownloads_listView_downloadImage { }

/* --------------------  treeView  -------------------- */
.tx_abdownloads_treeView_category { margin-top : 10px; margin-bottom : 10px; }
.tx_abdownloads_treeView_category_level_1 { }
.tx_abdownloads_treeView_category_level_2 { }
.tx_abdownloads_treeView_category_level_3 { }
.tx_abdownloads_treeView_category_level_4 { }
.tx_abdownloads_treeView_downloads { margin-bottom : 10px; }
.tx_abdownloads_treeView_downloadAddNew { font-size : small; }
.tx_abdownloads_treeView_downloadLabel { }
.tx_abdownloads_treeView_downloadDetails { }
.tx_abdownloads_treeView_downloadReportBroken { }
.tx_abdownloads_treeView_downloadRate { }
.tx_abdownloads_treeView_downloadImage { }

/* --------------------  searchView  -------------------- */
.tx_abdownloads_searchView_searchBox { }
.tx_abdownloads_searchView_searchBox_searchWord { }
.tx_abdownloads_searchView_searchBox_button { }
.tx_abdownloads_searchView_resultMessage { margin-top : 10px; margin-bottom : 10px; }
.tx_abdownloads_searchView_noDownloadsMessage { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-top : 10px; margin-bottom : 10px; display : block; text-align : center; }
.tx_abdownloads_searchView_categoryPath { font-size : small; }
.tx_abdownloads_searchView_categoryLabel { }
.tx_abdownloads_searchView_downloads { margin-top : 10px; }
.tx_abdownloads_searchView_downloadLabel { }
.tx_abdownloads_searchView_downloadDetails { }
.tx_abdownloads_searchView_downloadReportBroken { }
.tx_abdownloads_searchView_downloadRate { }
.tx_abdownloads_searchView_downloadImage { }

/* --------------------  topView  -------------------- */
.tx_abdownloads_topView_downloads { font-size : medium; border : solid 1px #C5C5C5; background-color : #E5E5E5; padding : 5px; margin-bottom : 10px; display : block; text-align : left; }
.tx_abdownloads_topView_download { margin-top : 5px; }
.tx_abdownloads_topView_downloadLabel { }
.tx_abdownloads_topView_downloadDetails { }
.tx_abdownloads_topView_downloadImage { }

/* --------------------  catalogView  -------------------- */
.tx_abdownloads_catalogView_categoryPath { font-size:12px; }
.tx_abdownloads_catalogView_categoryPath A { font-size:12px; text-decoration:none; color:#031866; }
.tx_abdownloads_catalogView_category { float : left; width : 500px; padding:5px 0 5px 0; }
.tx_abdownloads_catalogView_subcategories { font-size : small; }
.tx_abdownloads_catalogView_categoryLabel,
.tx_abdownloads_catalogView_categoryLabel a,
.tx_abdownloads_catalogView_categoryLabel a:link,
.tx_abdownloads_catalogView_categoryLabel a:active,
.tx_abdownloads_catalogView_categoryLabel a:visited { text-decoration:none; font-size:13px; color:#333333; margin-top:-2px; }
.tx_abdownloads_catalogView_categoryLabel a:hover { text-decoration:none; font-size:13px; font-weight:bold; color:#333333; }
.tx_abdownloads_catalogView_category { color:#888888; border-bottom:1px solid #888888; }

.tx_abdownloads_catalogView_category:hover { background-color:#4273AE; color:#FFFFFF;  }
.tx_abdownloads_catalogView_category a:hover { color:#FFFFFF; }

.tx_abdownloads_catalogView_downloads { clear : both; padding-top : 20px; }
.tx_abdownloads_catalogView_downloads H2 { border-bottom:1px solid #999999; color:#333333; }
.tx_abdownloads_catalogView_download_1 { margin:10px 0 10px 0; border-bottom:1px solid #999999; padding-bottom:10px;  }
.tx_abdownloads_catalogView_download_2 { border-bottom:1px solid #999999; padding-bottom:10px; }

.tx_abdownloads_catalogView_download_1 img { margin-top:-2px; padding-top:4px; }
.tx_abdownloads_catalogView_download_2 img { margin-top:-2px; padding-top:4px; }

.tx_abdownloads_catalogView_downloadAddNew { margin-top : 10px; }
.tx_abdownloads_catalogView_downloadLabel,
.tx_abdownloads_catalogView_downloadLabel a:link,
.tx_abdownloads_catalogView_downloadLabel a:active ,
.tx_abdownloads_catalogView_downloadLabel a:visited { text-decoration:none; font-size:12px; color:#041665; font-weight:normal; }
.tx_abdownloads_catalogView_downloadLabel a:hover { text-decoration:underline; }

.tx_abdownloads_catalogView_downloadDetails { text-decoration:none; color:#041665; }
.tx_abdownloads_catalogView_downloadReportBroken { text-decoration:none; color:#c75a54; }
.tx_abdownloads_catalogView_downloadRate { }
.tx_abdownloads_catalogView_downloadImage { }


.tx_abdownloads_catalogView_downloads_scroed { border-bottom:1px solid #999999; padding:4px; }


/* Gemeinden A-Z */

.sic_tt_address_link_azbar {  border:1px solid #000000; background-color:#E8E8E8; padding:4px; margin:0 0 15px 0; }
.sic_tt_address_link_azbar_link { text-decoration:none; border-bottom:1px solid #A7A7A7; border-top:1px solid #A7A7A7; float:left; margin:0 6px 0 0; padding:2px; display:block; color:#000000; }
.sic_tt_address_category { font-size: 16px; font-weight: bold; color: #031866; }

.vcard { margin:10px 0 15px 0; padding-left: 2px;}
	.vcard .title { border-bottom:1px solid #333333; cursor:pointer; font-weight:bold; padding:5px 0 2px 3px; }
	.vcard .title:hover, .vcard .title:focus { background-color:#4273AE; color:#FFFFFF; }
	.vcard .adr { padding-top: 10px; padding-bottom: 10px; }
	.vcard .org { font-weight:bold; font-size: 14px; }
	.vcard .fn { margin:8px 0 0 0;  }
	.vcard .adr { }
	.vcard .tel { display: inline; }
	.vcard .descr { margin: 10px 0px; }

	
/* TT NEWS */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ visibility: hidden;clear:right; height:1px; border:1px solid #F9FFE5; }
.news-latest-container HR.clearer { clear:left; }
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container { }
.news-latest-container H3 A { font-size:11px; text-decoration:none; color:#031866; font-weight:normal; margin:0 0 1px 0; padding:0 0 0 0; }
.news-latest-headline { padding:0 0 0 13px; background-image:url(../../html/extension_layouts_all/tt_news/img_icon_news.jpg); background-repeat:no-repeat; }
.news-latest-gotoarchive { font-weight:bold; margin-top:5px; }
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, { color:#fff; }
.news-latest-gotoarchive A { }
.news-latest-item { padding:0px; margin-top:5px;  }
.news-latest-item P { font-size:11px; padding:0 0 0 13px; margin:0 0 0 0; }
.news-latest-item IMG { margin-bottom:5px; margin-right:5px; padding:0 0 0 0; margin-left:13px; float:left; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:9px; color:#333333; margin:3px 0 3px 0;}
.news-latest-morelink { height:12px; color:##46579C; border-bottom:1px solid #999999; padding-bottom:10px; }
.news-latest-morelink A { float:right; text-decoration:none; color:#000000; font-size:11px;  }

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-item { margin-bottom: 15px; } 
.news-search-form {	padding:3px; margin-bottom:5px; }
.news-search-emptyMsg { margin:0px; margin-bottom:25px; }
.news-search-form FORM { margin:0px;	 }
.news-list-container H3 {background-image:url(../../html/extension_layouts_all/tt_news/img_icon_news.jpg); background-repeat:no-repeat; margin-bottom: 5px; padding: 0 0 0 13px; border-bottom: 1px solid #333333; color:#031866; font-size: 13px; font-weight:normal;}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#031866; font-weight:normal; padding-left: 2px; font-size: 13px; }
.news-list-container H3 A { color:#031866; text-decoration:none;  font-size: 13px; font-weight: bold;}
.news-list-container H4 { font-weight:normal; height:70px; padding-left:3px; }
.news-list-date { float: right; color: #333333; width: 180px; text-align: right; height: 18px;  font-size: 10px; padding:2px 2px 0 0; font-weight: normal; }
.news-list-imgcaption {	float: right; padding-top:3px; padding-right:3px; font-size: 9px; }
.news-list-container IMG { float: left; padding:0 3px 3px 0; }
.news-list-category IMG { float: none; border:none; margin:0px; }
.news-list-morelink,.news-list-category { font-size:9px; margin-left:3px; }
.news-list-morelink A { margin-bottom:3px; color:#000000; text-decoration:none; padding-top:8px; padding-bottom:8px; }
.news-list-morelink { margin-bottom:3px; color:#000000; text-decoration:none; padding-top:8px; padding-bottom:8px; }
.news-list-browse { text-align: center; }
	
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox { margin:3px; border:1px solid #333333; }
.tx-ttnews-browsebox TD {  font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {  font-weight: bold;  }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ margin:0px; }
.tx-ttnews-browsebox-SCell { background-color: #e0e0e0; border:1px solid #666; }
.tx-ttnews-browsebox-SCell A { text-decoration:none; }
.news-search-emptyMsg {  font-size: 11px; margin-left: 10px; }
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item { padding:5px; margin-bottom:5px;  }
.news-single-item H2 { font-size: 16px; font-weight:bold; color: #031866; margin-bottom: 0px; }
.news-single-item H3 { margin-bottom: 15px; }


		
.news-single-img { float: left; margin:0 5px 5px -1px;  }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-category { float: right; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; margin-bottom: 15px; margin-top: 10px; text-decoration:none; color:#000000; }
.news-single-timedata {padding-bottom: 10px;}
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size: 9px; }
.news-single-author { padding-bottom: 3px; }
.news-single-additional-info { clear: both; margin-top: 15px; border: 1px solid #666; padding:3px; padding-bottom:0px; }
.news-single-related,.news-single-files,.news-single-links  { margin:0px; margin-bottom: 3px; padding:3px; }
.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:20px; }
.news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; font-size: 11px; margin-left:5px; width:90%; }
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

/* Original .news-amenu-container { padding:3px; border:1px solid #333;  }*/
.news-amenu-container { padding:3px; }
.news-amenu-container LI { padding-bottom:1px; padding:2px 0 2px 0; }
.news-amenu-container UL { padding:3px; margin-top:5px; margin-left:0px; margin-bottom:0px; list-style-type: none; }
.news-amenu-container H2 { color:#333333; padding:3px; }
.news-amenu-item-year { font-weight: bold; border-bottom: 1px solid #666; padding: 2px; margin-bottom: 5px; color:#333333; }


/* GOOGLEMAPS */
.infotitle { border-bottom:1px solid #333333; padding-bottom:5px; padding-top:5px; text-decoration:none;  font-size:11px; }

.google_maps_title { border-bottom:1px solid #333333; padding-bottom:5px; padding-top:5px; text-decoration:none;  font-size:11px; }


/* GLOSSAR */
.tx_sg_glossary_search  H1  { font-size:12px; color:#444444; border-bottom:1px solid #444444; }
.tx_sg_glossary_search_frame { background-color:#E8E8E8; border:1px solid #000000; padding:5px; }
	.tx_sg_glossary_search_abc A { text-decoration:none; color:#333333;  margin:0 0 0 7px; border-top:1px solid #999999; border-bottom:1px solid #999999; }
	.tx_sg_glossary_search_form { margin:10px 100px 10px 0; }
	.tx_sg_glossary_search_key  { text-decoration:none; }
	.tx_sg_glossary_search_summ td A { text-decoration:none; padding:0 0 0 13px; background-image:url(../../html/extension_layouts_all/tt_news/img_icon_news.jpg); background-repeat:no-repeat;}
	.tx_sg_glossary_search_word_header { font-size:17px; font-weight:bold; color:#333333; border-bottom:1px solid #333333; margin:15px 0 15px 0; }
	
	.tx_sg_glossary_datail_links A  { margin:20px 0 0 0; text-decoration:none; padding:0 0 0 13px; background-image:url(../../html/extension_layouts_all/tt_news/img_icon_news.jpg); background-repeat:no-repeat;  }
	.tx_sg_glossary_search_word_description { padding:0 0 20px 0; }
	.tx_sg_glossary_search_word_description img { float:left; padding:2px 5px 5px 0; }

/* INDEX SEARCH */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:2em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-searchbox fieldset { border:none; }
.tx-indexedsearch-res H3  { background-color:#E1E1E1; padding:2px;  }
.tx-indexedsearch-res H3 A { color:#333333; text-decoration:none; line-height:18px;  }
.tx-indexedsearch-percent  { color:#333333; font-size:11px; margin:0 0 2px 0; }
.res, .res-tmpl-css { background:#ffffff; margin:0 0 20px 0;  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#031765; }

.tx-indexedsearch-form { margin:0 0 5px 0; }
.tx-indexedsearch-search-for { margin:0 0 5px 0; }
.tx-indexedsearch-search-in { margin:0 0 5px 0; }
.tx-indexedsearch-search-select-section { margin:0 0 5px 0; }
.tx-indexedsearch-search-select-order { margin:0 0 5px 0; }
.tx-indexedsearch-search-select-group { margin:0 0 5px 0; }

.tx-indexedsearch-form input { }
.tx-indexedsearch-search-for input {  }
.tx-indexedsearch-search-in input {  }
.tx-indexedsearch-search-select-section input {  }
.tx-indexedsearch-search-select-order input {  }
.tx-indexedsearch-search-select-group input { }

.tx-indexedsearch-search-extend { padding:0 0 0 13px; background-image:url(../../html/extension_layouts_all/tt_news/img_icon_news.jpg); background-repeat:no-repeat; margin:0 0 18px 0; }
.tx-indexedsearch-search-extend A { text-decoration:none; color:#031866; }

.tx-indexedsearch-search-break { border-bottom:1px solid #999999; margin:0 0 15px 0; }

.tx-indexedsearch .tx-indexedsearch-browsebox UL { padding:0 0 15px 0; margin:15px 0 15px 0;  }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { float:left; list-style:none; padding:0 0 3px;  margin:0 7px 0 0; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI A { text-decoration:none; color:#031866; }
.tx-indexedsearch-browselist-currentPage { font-weight:bold; }


/* MAILFORM */
fieldset.csc-mailform { border: none; }
.csc-mailform-field label { display: block; float: left; width: 140px; }
.csc-mailform-field { margin-bottom: 7px; }
.csc-mailform-submit { margin-left: 130px; }


.vcard .title { font-size:12px; }
.vcard .content { font-size:12px; font-weight:normal; }



/* TOP TIME */
#top_date { float:left; }
#top_time { float:left; margin:0 0 0 2px; }
#top_time_no_js { float:left; margin:0 0 0 2px; }

.fe_sitemap_select { width:183px; }



/* SOLR */

