/* ******************************************/
/* BANKETTPROFI HANDBUCH 9.2
/* ALWBFM CSS
/* FRONTEND STANDARDS
*********************************************/
	#all{width:100%; font-family:Verdana, sans-serif;}
	#additional{}
	#additional #p1-language{}
	#additional #p1-services{}
	/* Inside PAGEZONE START to END*/
	#header{clear:both;}
	#header #p1-logosclaims{float:left;margin-left:40px;}
	#header #p1-teaserarea{float:right; text-align:center; margin-right:40px;}
	#header #p1-teaserarea div.custom p {margin-top:10px;font-size:14px;}
	
	#navigation #p2-breadcrumb{clear:both; margin:0 0 20px 40px; font-size:12px;}
	#navigation #p2-breadcrumb .breadcrumb{}
	#navigation #p2-breadcrumb .breadcrumb li{display:inline-block; margin-right:5px;}
	#navigation #p2-category-label{display:none; visibility:none; clear:both; margin:0px; padding:40px 40px 5px 240px; text-align:left; background-color:#f0dac8; }
	#navigation #p2-category-label h1 {display:none; visibility:none; clear:both; margin:0px 0px 0px 0px; padding:5px 20px; background-color:#999; color:#FFF; font-style: normal !important; font-size:18px; font-family:Verdana, sans-serif; border:1px solid #CCC; min-width:220px; max-width:440px; display:inline;}
	.problems,
	#nextend-accordion-menu-106 div.nextend-accordion-menu-inner div.nextend-accordion-menu-inner-container dl.level1 dt.level1.nextend-nav-1778
	{background-color:#DCE581;}
	
	#main{clear:both; /* background-color:#f0dac8; */ background-image: url("../images/bgContent.gif"); background-repeat: repeat; border: 1px solid #CCCCCC; box-shadow: 3px 3px 5px 0 #333333;}
	#main {font-size:12px;}
	#main #subnav .leftbox{clear:both; margin:0px 30px 20px 40px;}
	#main #subnav #p3-subnav1{}
	#main #subnav #p3-subnav2{}
	#main #subnav #p3-subnav3{}
	#main #subnav #p3-subnav1 .finder{margin:30px 0px 0px 0px;}

	#main #content #content-output{clear:both;  margin:30px 40px 20px 40px; background-color: #FFF;}
	#main #content #content-output li {margin:5px 0px 10px 0px;}
	#main #content #content-output #message{}
	#main #content #content-output #component{ background-color: #FFF;}
	#main #content #content-output #component .item-page{}
	#main #content #content-output #p4-content-output{}
	#main #content #content-output #component div.item-page {padding:0px;}
	
	#main #content #content-output #component div.finder div#search-results dl.search-results dt.result-title{margin-top:10px;}
	
	#main #sidebar{float:right;}
	#main #sidebar .rightbox{clear:both; }
	#main #sidebar #p5-sidebar1{}
	#main #sidebar #p5-sidebar2{}
	#main #sidebar #p5-sidebar3{}
	
	#main-bottom{clear:both; /*background-color:#f0dac8;*/ height:30px; width:100%; }
	
	#extrazone{clear:both;}
	#extrazone #p6-extrazone{}
	
	#footer{clear:both; }
	#footer #footer-row1{}
	#footer #footer-row1 #p7-footermenu{}
	#footer #footer-row2{}
	#footer #footer-row2 #p7-copyright		{float:left; width: 260px; font-size:10px;}
	#footer #footer-row2 #p7-copyright p 	{margin:30px 0px 10px 40px; color:#19559F;}
	#footer #footer-row2 #p7-standardmenu 					{	float:right; }
	#footer #footer-row2 #p7-standardmenu ul				{	text-align:right; margin:30px 40px 10px 0px; padding:0px; width:620px; list-style:none outside none; font-size:10px;}
	#footer #footer-row2 #p7-standardmenu ul li 			{   margin:0px; padding:0px 10px; display:inline-block; text-align:center; border-right:1px solid #CCC;}
	#footer #footer-row2 #p7-standardmenu ul li.last 		{   margin:0px; padding:0px 10px; display:inline-block; text-align:center; border-right:none;}
	#footer #footer-row2 #p7-standardmenu ul li.active a	{	margin:0px; padding:0px 0px 0px 0px; display:inline-block; height:10px; background-color:#FFF; color:#19559F; text-decoration:underline;}
	#footer #footer-row2 #p7-standardmenu ul li a			{   margin:0px; padding:0px 0px 0px 0px; display:inline-block; height:10px; background-color:#FFF; color:#19559F; text-decoration:none;}
	#footer #footer-row2 #p7-standardmenu ul li a:hover		{	margin:0px; padding:0px 0px 0px 0px; display:inline-block; height:10px; background-color:#FFF; color:#444; text-decoration:underline;}
	#footer #footer-row2 #p7-standardmenu ul li a span		{	margin:0px; padding:0px; position:relative; top:0px;}

	#debugzone{clear:both;}
	

/* Media Queries
*********************************************/
/* Large desktop */
@media (min-width: 1441px) {
  	#pagewrapper {margin:20px auto; min-width:960px; max-width:1480px; background-color: #FFF;}
	#main #subnav {float:left; max-width: 380px; padding-top:0px; /* background-color:#f0dac8; */}
	#main #content{float:left; min-width: 580px; max-width:1080px; background-color:#FFF; border:1px solid #CCC; margin-top:30px; box-shadow: 3px 3px 5px 0px #333333; }

}
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {

}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1440px) {
	#pagewrapper {margin:20px auto; width:960px; background-color: #FFF;}
	#main #subnav {float:left; width: 340px; padding-top:0px; /* background-color:#f0dac8; */}
	#main #content{float:left; width: 580px; background-color:#FFF; border:1px solid #CCC; margin-top:30px; box-shadow: 3px 3px 5px 0px #333333; }

}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}


/* ******************************************/
/* FRONTEND CSS BT
*********************************************/



/* FRONTEND CSS
*********************************************/
html {
  overflow-y: scroll;
}
body {
  background-color: #FFFFFF;
}

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}


/*-------------------------------------
Anpassungen Offline-Modus 2024
-------------------------------------- */
/* Cookie-Banner, display */
#eprivacyModal, #p1-teaserarea p:nth-of-type(2), #p3-subnav1, #p7-standardmenu .item-1694 {
	display: none !important;
}

#main #subnav .leftbox {
	margin-top: 30px;
}

#footer #footer-row2 #p7-standardmenu ul li {
	border-right: none;
	padding-right: 0;
}

a[href^="/index.php?"] {
	pointer-events: none;
	color: #000000;
	text-decoration: none;
}

#p1-logosclaims a {
	pointer-events: none;
}
