/*
IE Scrollbar
*/
body { 
	scrollbar-face-color:#F8F8F8;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#FFED00;
	scrollbar-dlight-color:#243F7A;
	scrollbar-darkshadow-color:#FFED00;
	scrollbar-track-color:#FCF6DE;
	scrollbar-arrow-color:#FFFFFF;

	
	/*
	background-color: #6D6D6F;
	
	background-image: url(../images/back_line.gif);
	background-repeat: repeat-x;
	*/
	}

td { font-family: Arial, Helvetica, sans-serif; font-size: 13px}
hr {  color: #F8F8F8}
h1 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 20px;
	}

h2 {
	font-size: 14px;
	padding: 0;
	margin: 0 0 7px 0;
	}

/*--------------------------------------------------------------------------------------------------------------------------------
Normale HTML Tags die sich auf das gesamte System beziehen
*/

a {
	color: #302B31;
	font-weight: bold;
	}
a:hover {  
	text-decoration: underline;
	}



/*--------------------------------------------------------------------------------------------------------------------------------
Universelle TAGS für das gesamte System
*/

.bccms_picture { }
.bccms_table_background { background-color: #F8F8F8 }
.bccms_table_main { }
.bccms_cell_category_headline { background-color: #1A171B}

.bccms_news_subtable .bccms_cell_headline {
	background-color: #FFDD00
	}

	
.bccms_cell_headline {
	background-color: #FFDD00
	/*background-color: #1A171B;*/
	color: #302B31;
	}

	
.bccms_cell_sub_headline {background-color: #FFFFFF}
.bccms_cell_data {background-color: #FFFFFF}
.bccms_cell_bottom {background-color: #FCF6DE}
.bccms_cell_bottom_space {background-color: #FCF6DE}

.bccms_weiter {}

.bccms_pict1,
.bccms_pict2,
.bccms_pict3,
.bccms_pict4,
.bccms_pict5,
.bccms_pict6,
.bccms_pict7,
.bccms_pict8,
.bccms_pict9,
.bccms_pict10 {
	padding-bottom: 10px;
	}

/* EG Produkte*/
.egprodukte_group_headline {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.egprodukte_cell_headline {background-color: #F8F8F8}
.egprodukte_cell_sub_headline {background-color: #D9D9D9}
.egprodukte_cell_data {}
.egprodukte_link_groups {}
.egprodukte_table_aktuell {}
.egprodukte_headline {}
.egprodukte_vpe {}
.egprodukte_picture {}
.egprodukte_data {}
.egprodukte_table_groups {}
.egprodukte_combo {}
.egprodukte_cell_blank_line {background-color: #F7EAB7}
/* FAQ */
.bccms_question_cell {background-color: #FFFFFF}
.bccms_answer_cell {background-color: #FFFFFF}
.bccms_faq_table_background {background-color: #FFFFFF}

/* NEWS */
.bccms_news_subtable { background-color: #7A7A7C }
/*
Speisekarte
*/

.skarte_detail_preview_line {background-color: #D9D9D9}
.skarte_detail_cell_data {
	background-color: #FFFFFF;
	color: #000000;
	}
.skarte_liste_speise  {background-color: #D9D9D9}
/*
Bereich für Submenu
*/
.submenu_active_maincell, .submenu_passive_maincell { 
	/*font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;*/
	/*text-align: left;*/
	/*padding-right: 5px;*/
	}

.submenu_active_maincell a, .submenu_passive_maincell a {  
	text-decoration: none;
	}

.submenu_passive_maincell a {  
	text-decoration: none;
	}

.submenuitem-table {
	}

.submenuitem {
	padding-bottom: 8px;
	}

.submenuitem a {
	color: #000000;
	text-decoration: none;
	}

.submenu_sub_headline { 
	}

.submenu_active_cell { 
	}

.submenu_active_cell a {  
	text-decoration: none;
	}

.submenu_passive_cell { 
	text-decoration: none;
	}

.submenu_passive_cell a {  
	text-decoration: none;
}

.submenu_text_below { 
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt 
	}
	
.headline {  
	/*
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 36px; 
	color: #FFFF00;
	*/
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold
	}

/* LINKLISTE */
.linkliste_cell_category_headline {background-color: #D9D9D9}
.linkliste_table_main {}
.linkliste_cell_sub_headline {}
.linkliste_cell_data {}

/*
Bereich für Termine
*/
.termine_beginn_am {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.termine_table_background {background-color: #F8F8F8}
.termine_table_main {}
.termine_cell_headline {
	background-color: #EFEFEF;
	font-weight: bold;
	}
.termine_cell_data { background-color: #FFFFFF}
.termine_bottom_line {background-color: #FCF6DE}

.termine_pictures {
	}
	
.termine_picture {
	padding: 3px;
	float: left;
	margin: 5px;
	background: #efefef;
	/*
	width: 120px;
	height: 135px;
	*/
	}
	
.termine_picture_text {
	padding-top: 5px;
	position: relative; bottom: 0;
	text-align: center;
	font-size: 10px;
	}
	
.termine_time_future {
	}	

.termine_time_past .termine_cell_headline {
	background-color: #F5A90A;
	}	


/* PDF-Lister */

.pdflister_link {
	font-weight: bold;
	}
	
.pdflister_link_pict {
	}
	

.pdflister_headline {
	background-color: #D9D9D9;
	height: 18;
	}
	
.pdflister_data {
	}
	
.pdflister_data_blank_line {
	}
		
.pdflister_aktualisiert {
 	font-size: 10px;
 	}
		
.pdflister_von {
	}
	
.pdflister_dateigroesse {
 	font-size: 10px;
	}
	
.pdflister_filesize {
	}
	
.pdflister_picture {
	padding-right: 8px;
	}
	

/* Tabellenbereich - Zeile */
.pdflister_table_line {
	}
	
.pdflister_data_table {
	border: #F8F8F8; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

.pdflister_blank_line {
	}
	
.pdflister_pict_cell {
	filter: dropshadow(color=#967C00, OffX=2, OffY=2);	
	width: 150;
	}
	
/* Letzte Zeile - Acrobat Link */
.pdflister_acrobat_table {
	}
	

/*	JOB Angebote */

.jobs_table_no_job {
	border: #F8F8F8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #D9D9D9;
	padding: 10;
	/* 	margin: 10px; */
	}

.jobs_preview_headline {
 	font-size: 17px;
	font-weight: bold;
	}
	
.jobs_table_preview {
	border: #F8F8F8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3;
	}
	
.jobs_table_preview_headline {
	background-color: #D9D9D9;
	}			
	
.jobs_table_preview_stellenart {
	font-weight: bold;
	}
	
.jobs_table_preview_date {
	}
		
.jobs_table_preview_dataline {
	border: #F8F8F8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}	
	
.jobs_headline_detail {
 	font-size: 17px;
	font-weight: bold;
	height: 25;
	}
	
.jobs_table_detail {
	border: #F8F8F8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3;
	}		
	
.jobs_data_detail {
	}
	
.jobs_addon_detail {
	background-color: #D9D9D9;
	border: #F8F8F8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}		
	
.jobs_link_detail {
	background-color: #EEDA8C;
	border: #F8F8F8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}	
	
.jobs_backtopreview_detail {
 	font-size: 10px;
	}		
	
				
/* ---------------------------------------------------------------------------
	PDF - Aktionen
*/
.pdfaktion_preheadline {
	}
	
.pdfaktion_headline {
	color: #ff0000;
	font-weight: bold;
	font-size: 20;
	}
	
.pdfaktion_data {
	font-weight: bold;
	}
	
.pdfaktion_prelink {
	}
	
.pdfaktion_link {
	color: #ff0000;
	}
	
.pdfaktion_filesize {
	font-size: 10;
	}
	
.pdfaktion_previewimage {
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 10px; 
	border-left-width: 0px;
	}	
	
/* ---------------------------------------------------------------------------
	Bogen um Bereich - ROT
*/
#plzsearch {
	padding-top: 8px;
	color: #CF172C;
	}
	
#plzsearch #plzinput {
	width: 110px;
	}
		
.arc_rot {
	width: 92%;
	}

.arc_rot form {
	padding: 8px;
	margin: 0;
	}
			
.arc_rot .t {background: url(../images/bogen/dot_rot.gif) 0 0 repeat-x; width: 100%}
.arc_rot .b {background: url(../images/bogen/dot_rot.gif) 0 100% repeat-x}
.arc_rot .l {background: url(../images/bogen/dot_rot.gif) 0 0 repeat-y}
.arc_rot .r {background: url(../images/bogen/dot_rot.gif) 100% 0 repeat-y}
.arc_rot .bl {background: url(../images/bogen/bl_rot.gif) 0 100% no-repeat}
.arc_rot .br {background: url(../images/bogen/br_rot.gif) 100% 100% no-repeat}
.arc_rot .tl {background: url(../images/bogen/tl_rot.gif) 0 0 no-repeat}
.arc_rot .tr {background: url(../images/bogen/tr_rot.gif) 100% 0 no-repeat; padding: 0px}
				
/* ---------------------------------------------------------------------------
	PLZSearch
*/
#plzsearch {
	padding-bottom: 10px;
	}
	
.plzsearch_table {
	width: 90%;
	}
	
.plzsearch_line	{
	padding: 5px;
	background-color: #D9D9D9;
	border-bottom: 1px solid #ffffff;
	}
	
.plzsearch_plz {
	display: inline;
	font-weight: bold;
	}	
	
.plzsearch_gemeinde	{
	display: inline;
	font-weight: bold;
	}
	
.weitere_plz {
	display: inline;
	font-size: 10px;
	}	
	
.plzsearch_adresse {
	}
	
.plzsearch_adresse .firma a {
	font-weight: bold;
	font-size: 14px;
	}				

	
	
