/*
IE Scrollbar
*/
body
	{ 
/*scrollbar-face-color:#D00837;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#F7F200;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#750E21;
scrollbar-arrow-color:#AFB5CA;
scrollbar-track-color:#750E21; */

	background-color: #B4B4B5;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
body, 
td, 
.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F71;
	line-height: 130%;
	}

	
.headline 
	{
	font-size: 17px; 
	font-weight: bold;
	color: #58585A;
	padding-bottom: 5px;
	}
	
.fliesstext 
	{
	}
	
.menue-rechts,
.menue-rechts a,
#impressum,
#impressum a,
#impressum .menuepunkte,
#impressum .menuepunkte a
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	color: #6A6B71;
	text-transform: uppercase;
	text-decoration: none;
	}
	
.menuepunkte 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.errormsg_bktable {
	border-color: #AFB5CA #AFB5CA #AFB5CA #AFB5CA; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}
	
.errormsg_headline {	
	background-color: #AFB5CA;
	color: #ffffff;
	font-weight: bold;
	}
	
.errormsg_text {
	background-color: #ffffff;
	}
	
.menu_cell
	{
	border-color: #C6D6FF #01519F #01519F #C6D6FF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 2px; 
	border-left-width: 1px	
	}
	
.sub_headline 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold 
	}
	
#main_menu  {
	font-size: 10px; 
	font-weight: normal;
	color: #ffffff;
	}
	
#sub_menu {
	padding-right: 5px;
	padding-left: 5px;
	color: #868687;;
	}
	
#impressum {
	border-top: 1px solid #929394;
	}

#sub_menu {
	width: 205px;
	}
		
#data_normal,
#sub_menu {
	padding-top: 55px;
	border-top: 1px solid #929394;
	}
	
/*--------------------------------------------------------------------------------------------------------------------------------
Platzhalter für Bilder
*/

img.bccms_pict,
img.bccms_pict1,
img.bccms_pict2,
img.bccms_pict3,
img.bccms_pict4,
img.bccms_pict5,
img.bccms_pict6,
img.bccms_ph_pict_left,
img.bccms_ph_pict_left1,
img.bccms_ph_pict_left2,
img.bccms_ph_pict_left3,
img.bccms_ph_pict_left4,
img.bccms_ph_pict_left5,
img.bccms_ph_pict_left6,
img.bccms_pict_right,
img.bccms_pict_right1,
img.bccms_pict_right2,
img.bccms_pict_right3,
img.bccms_pict_right4,
img.bccms_pict_right5,
img.bccms_pict_right6,
img.bccms_pict_center,
img.bccms_pict_center1,
img.bccms_pict_center2,
img.bccms_pict_center3,
img.bccms_pict_center4,
img.bccms_pict_center5,
img.bccms_pict_center6 {
	border: 1px solid #929394;
	margin: 20px 6px 0px 6px;
	}


/*
.bccms_pict1 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5; 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict2 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5; 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict3 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict4 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict5 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict6 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}

.bccms_ph_pict_left { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 0px
	}

.bccms_pict_left1 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 0px
	}
.bccms_pict_left2 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 0px
	}
.bccms_pict_left3 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 0px
	}
.bccms_pict_left4 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 0px
	}
.bccms_pict_left5 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 0px
	}
.bccms_pict_left6 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 0px
	}

.bccms_pict_right1 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_right2 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_right3 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_right4 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_right5 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_right6 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 5px
	}

.bccms_pict_center1 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px}
	
.bccms_pict_center2 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_center3 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_center4 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_center5 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px
	}
.bccms_pict_center6 { 
	border-color: #b4b4b5 #b4b4b5 #b4b4b5 #b4b4b5;  
 
	border-style: dotted; 
	border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px
	}
*/	
/*--------------------------------------------------------------------------------------------------------------------------------
Normale HTML Tags die sich auf das gesamte System beziehen
*/

a:hover {  text-decoration: normal}

table#header {
	margin-top: 20px;
	}
/*--------------------------------------------------------------------------------------------------------------------------------
Universelle TAGS für das gesamte System
*/

.bccms_picture { }
.bccms_table_background { background-color: #F0CA21 }
.bccms_table_main { }
.bccms_cell_category_headline { background-color: #F0CA21}
.bccms_cell_headline {background-color: #F7E394}
.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 {border-bottom-width: 5px; border-left-width: 5px}
.bccms_pict2 {}
.bccms_pict3 {}
.bccms_pict4 {}
.bccms_pict5 {}
.bccms_pict6 {}
.bccms_pict7 {}
.bccms_pict8 {}
.bccms_pict9 {}
.bccms_pict10 {}

/*-----------------------------------------------------------------------------
Dynamisches POPUP das beim ZoomModus von Bildern generiert wird
*/
.cmsdynpopup_body {
	background: #750E21;
	}
	
.cmsdynpopup_table {
	padding: 10;
	height: 100%;
	width: 100%;
	}
	
.cmsdynpopup_cellpicture {
	}
	
.cmsdynpopup_cellclose {
	font-size: 9;
	color: #ffffff;
	}
	

/* ----------------------------------------------------------------------------------------------------------
Bereich für Submenu
*/
.submenu_active_maincell,
.submenu_active_maincell a,
.submenu_passive_maincell,
.submenu_passive_maincell a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
	
.submenu_active_maincell a,
.submenu_passive_maincell a {
	padding-right: 20px;
	}
	
.submenu_active_cell,
.submenu_active_cell a,
.submenu_passive_cell,
.submenu_passive_cell a {
	color: #69696B;
	font-size: 12px; 
	text-decoration: none;
	}
	

.submenu_active_maincell,
.submenu_active_maincell a { 
	color: #CB071E;}

.submenu_passive_maincell,
.submenu_passive_maincell a { 
	color: #ffffff;}

/* Textblock ober dem Menü */
.submenu_sub_headline { 
	color:#21316C; }

.submenu_active_cell,
.submenu_active_cell a { 
	color:#CB071E; 
	font-weight: bold;
	}

.submenu_passive_cell,
.submenu_passive_cell a { 
	color: #58585a;
	}


.submenu_text_below { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }

.submenu_seperator_cell {color:#21316C; font-weight: bold;}
.submenu_seperator_background_table {}

/* ----------------------------------------------------------------------------------------------------------
 (Nur bei Menüstyle "dropdown") Sub-Sub Menü
 */


.submenu_active_cell_block1 { color:#21316C; background-color: #FFFFFF; font-size: 12px; text-decoration: none;}
.submenu_active_cell_block1 a { color:#21316C; background-color: #FFFFFF;font-size: 12px; text-decoration: none;}

.submenu_passive_cell_block1 { color:#21316C; background-color: #FFFFFF ; font-size: 12px; text-decoration: none;}
.submenu_passive_cell_block1 a { color:#21316C; background-color: #FFFFFF ; font-size: 12px; text-decoration: none;}


/* Zeile zwischen horizontalen Menüpunkten */
.submenu_spaceline_vert{
	height: 2px;
	}

/* ----------------------------------------------------------------------------------------------------------
NEWS
*/
.news_news_subtable {
	background-color: #AFB5CA;
	width: 70%;
	}
.news_cell_headline {
	background-color: #AFB5CA;
	}
.news_cell_data {
	background-color: #ffffff;
	}

.news_headline{
	color: #ffffff;
	font-weight: bold;
	}
.news_from 
	{
	color: #ffffff;
	font-size: 10pt;
	}

.news_preview_picture {
	width: 140px;
	}
	
/*  ----------------------------------------------------------------------------------------------------------
Secure
*/

.secure_table_background { background-color: #CCCCCC}
.secure_table_normal {background-color: #FFFFFF}
.secure_title_cell {background-color: #015DB6; font-weight: bold; color: #FFFFFF; border-color: #0099FF #0000CC #0000CC #0099FF; line-height: 14px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.secure_name_text_cell {}
.secure_name_field_cell {}
.secure_password_text_cell {}
.secure_password_field_cell {}
.secure_lastrow_cell {}

/* EG Produkte*/
.egprodukte_group_headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.egprodukte_cell_headline {background-color: #F0CA21}
.egprodukte_cell_sub_headline {background-color: #F7E394}
.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
*/
.faq_table_background {}
.faq_question_cell {}
.faq_answer_cell {}
.faq_question
	{
	font-weight: bold;
	}
.faq_answerblock_question 
	{
	font-weight: bold;
	}
	
.faq_answerblock_answer {}
.faq_dot_cell
	{
	background-color: #96B4FF;
	}
.faq_category
	{
	color: #ffffff;
	background-color: #467FDE;
	height: 15px;
	}
	
.faq_category_blankline
	{
	}	
	
/*
Speisekarte
*/

.skarte_detail_preview_line {background-color: #F7E394}
.skarte_detail_cell_data {background-color: #FFFFFF} 
.skarte_liste_speise  {background-color: #F7E394}


/* LINKLISTE */
.linkliste_cell_category_pre_headline {}
.linkliste_cell_category_headline {
	background-color: #AFB5CA;
	color: #ffffff;
	font-weight: bold;
	}
.linkliste_table_main {
	width: 70%;
	}
.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: #F0CA21}
.termine_table_main {}
.termine_cell_headline {background-color: #F7E394}
.termine_cell_data { background-color: #FFFFFF}
.termine_bottom_line {background-color: #FCF6DE}


/*
SHOP-System
*/

.shop_table_basket
	{
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
	}	
	
/*
Bereich für die Presenter
*/
.presenter_top_table { 
	}
	
.presenter_upper_area_left { 
	}
	
.presenter_upper_area_right { 
	}
	
.presenter_second_row { 
	}

.presenter_background_table {  
	}
	
.presenter_background_table2 { 
	}
	
.presenter_background_table_headline { 
	}
	
.presenter_upper_area2 { 
	}
	
.presenter_headline { 
	color: #ffffff;
	font-weight: bold;
	}
	
.presenter_data { 
	}
	
.presenter_picturer {
	}
.presenter_picture_cell { 
	}
.presenter_lower_area { 
	}

/*
Bereich für Pollingliste
*/

.polling_question_table {
	/* width: 360px; */
	border: 1px #467FDE solid;
	}
.polling_question_headline { 
	font-weight: bold; 
	background-color: #467FDE; 
	color: #FFFFFF; 
	padding-top: 2px; 
	padding-bottom: 2px;
	}
	
.polling_question_data { 
	}
	
.polling_question_question {
	}

.polling_result_table {
	border: #467FDE; 
	border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	}
	
.polling_result_headline { 
	font-weight: bold;
	}
	
.polling_result_data { 
	}
	
.polling_result_header { 
	font-weight: bold; 
	background-color: #467FDE; color: #FFFFFF;
	}
	
.polling_result_footer { 
	font-weight: bold;
	}
	
.polling_result_remark { 
	font-size: 10px;
	}
	
.polling_result_question { 
	}
	
.polling_result_anzahl { 
	}
	
.polling_result_proz { 
	}

.arge 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* ---------------------------------------------------------------------------
*  CAM-Manager
*/
	
.cammanager_table {
	background-color: #ffffff;
	border: #AFB5CA;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 5;
	width: 500px;
	}
	
.cammanager_table_headline {
	color: #ffffff;
	background-color: #AFB5CA;
	font-weight: bold;
	}
	
.cammanager_table_headline_col1 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	}

.cammanager_table_headline_col2 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	width: 450px;
	}
		
.cammanager_preview_link {
	}
	
.cammager_preview_cell {
	}
	
.cammager_data_cell {
	}
	
.cammager_preview_cell {
	filter: dropshadow(color=#333333, OffX=2, OffY=2);	
	}

.cammanager_headline {
	font-weight: bold;
	}
	
.cammager_data_cell {
	}
	
.cammanager_data {
	}
	
	
	  
/*--------------------------------------------------------------------------------------------------------------------------------
SiteMap - Tree
*/

.sitemap_tree_table {
	width: 80%;
	padding: 3;
	}

.sitemap_tree_link {
	width: 200px;
	}

.sitemap_tree_link a{
	color: #0036D7;
	}
	
.sitemap_tree_link_description {
	vertical-align: middle;
	font-size: 9;
	}
	
/* wird nur wirksam wenn &indention=1 gesetzt ist */	
.sitemap_tree_space {
	width: 3px;
	}
	
.sitemap_tree_headline_table {
	width: 100%;
	padding: 0;
	}
		
.sitemap_tree_headline_space {
	height: 3px;
	}
			
.sitemap_tree_headline {
	font-weight: bold;
	font-size: 18;
	color: #76797C;
	border-top: 0px dashed #76797C;
	border-right: 0px dashed #76797C;
	border-bottom: 1px dashed #76797C;
	border-left: 0px dashed #76797C;
	}
	



