﻿ .editable {
	padding: 0em 0.5em;
  }
 p {
	margin: 0.5em 0em;
  }
 #col-174 {	width: 866px;}
 #col-173  {	width: 231px;
	padding-left: 30px;}
 #cont-172  {
	width: 1130px;
  }
 #col-164  {
	overflow: visible;
	min-height: 260px;
  }
 #text-530  {
	height: 42px;
	background:  url(../media/HG_balkenunten.png) repeat-x;
  }
 #cms_template  {
	font-size: 13pt;
	font-family: Trebuchet MS;
  }
 #cms_template a {
	color: #9a125b;
  }
 #cms_template a:visited {
	color: #9a125b;
  }
 #cms_template a:hover {
	color: #000000;
  }
 #cms_template a:active {
	color: #9a125b;
  }
 #cms_template h1 {
	color: #9a125b;
  }
 #cms_template h2 {
	color: #9a125b;
  }
 #cms_template h3 {
	color: #9a125b;
  }
 #cms_template h4 {
	color: #9a125b;
  }
 #cms_template h5 {
	color: #9a125b;
  }
 #cms_template h6 {
	color: #9a125b;
  }
 .yui-skin-sam .cms_template .bhv-container.Breite  {
	max-width: 1190px;
	margin: 0px auto;
  }
 #cont-2368  {
	max-width: 1190px;
	margin: 0px auto;
  }
 #img-2362 img {
	position: absolute;
  }
 #cont-2346  {
	background: url(../media/balkensilber.png);
	box-shadow: 1px 2px 5px;
  }
 #col-2351  {
	box-shadow: 1px 2px 5px;
  }
 #cont-2364  {
	background: #f3f3f3;
	box-shadow: 1px 2px 5px;
  }
 #text-169  {
	font-size: 12px;
  }
 #text-2515  {
	font-size: 12px;
  }
 #design-menutitle-208  {
	margin: 20px 0px 0px 10px;
	font-weight: bold;
	color: #b10060;
	font-size: 14px;
  }
 #col-2360  {
	width: 25%;
  }
 #text-2408  {
	font-size: 12px;
  }
 #text-2521  {
	font-size: 12px;
  }
 #col-2365  {
	box-shadow: 1px 2px 10px;
  }
 #cont-2366  {
	height: 10px;
	background: url(../media/schatten.png);
  }
 #col-2381  {
	height: 140px;
	background: url(../media/headerobjektbau.png) no-repeat;
  }
 #col-2361  {
	width: 100%;
  }
 #cont-2353  {
	max-width: 1190px;
	background: url(../media/lineal.png);
	margin: 0px auto;
  }
 #img-2410 img {
	float: right;
  }
 #img-2523 img {
	float: right;
  }
 .yui-skin-sam .cms_template .bhv-container.briete  {
	max-width: 1190px;
	margin: 0px auto;
  }
 #cont-2379  {
	height: 140px;
  }
 #cms_root  {
	margin: 0px auto;
	font-size: 15px;
  }
 .yui-skin-sam .cms_template .bhv-image.bildrahmenrechts img {
	border: 3px #a9075f solid;
	float: right;
  }
 .yui-skin-sam .cms_template .bhv-image.bildrahmenrechts  {
	text-align: right;
  }
 body  {
	background: #ffffff;
	color: #676767;
	font-size: 14px;
  }
 body h1 {
	color: #b10060;
	font-size: 23px;
	font-weight: normal;
  }
 body h2 {
	color: #b10060;
	font-size: 20px;
	font-weight: bold;
  }
 body ul {
	list-style: url(../media/pfeilaufzaelung.png);
  }
 body li {
	margin: 2px 0px;
  }
 body .bhv-image-galery div.editable  {
	display: none;
  }
 body  .mask  {
	filter: alpha(opacity=75) ! important;
	opacity: 0.75 ! important;
  }
 #menu-187 ul {
	margin: 0px;
  }
 #menu-187 li {
	padding: 6px 0px 6px 10px;
	list-style: none;
  }
 #menu-187 a {
	color: #848687;
	text-decoration: none;
  }
 #menu-187 li.menu-active {
	background: url(../media/peilmenue.png) no-repeat left 1px top 10px;
  }
 #menu-187 a.menu-active {
	color: #b10060;
  }
 #menu-187 li.menu-parent {
	background: url(../media/peilmenue.png) no-repeat left 1px top 10px;
  }
 #menu-187 a.menu-parent {
	color: #b10060;
  }
 #menu-187 li:hover {
	background: url(../media/peilmenue.png) no-repeat left 1px top 10px;
  }
 #menu-187 a:hover {
	color: #b10060;
  }
 #menu-187  {
	width: 250px;
	margin-top: 20px;
	font-size: 14px;
  }
 #menu-187 a:visited  {
	color: #848687;
  }
 #menu-187  a:active  {
	color: #b10060;
  }
 #col-2514 {	width: 544px;}
 #col-2516 {	width: 1197px;}
 #text-2529  {
	font-size: 12px;
  }
 #col-2541  {
	width: 50%;
  }
 #img-2543 img {
	width: 100%;
	max-width: 236px;
  }
 #col-2535  {
	background: url(../media/balkensilber-3.png);
	margin-top: 5px;
  }
 #cont-2540  {
	position: relative;
  }
 #col-2542  {
	width: 50%;
	text-align: right;
  }
 #design-menucompact-2539 .nav-symbol {
	padding: 1em;
	width: 1em;
	cursor: pointer;
  }
 #design-menucompact-2539 a {
	display: inline-block;
	padding: 3px;
	padding-left: 10px;
	font-size: 110%;
	text-decoration: none;
  }
 #design-menucompact-2539 ul {
	margin: 0px;
  }
 #design-menucompact-2539 li {
	list-style: none;
  }
 #design-menucompact-2539 .menu-einaus img {
	max-height: 1em;
  }
 #design-menucompact-2539 li.menu {
	width: 100%;
  }
 #design-menucompact-2539 a.menu {
	width: 100%;
  }
 #design-menucompact-2539 .submenu-einaus img  {
	max-height: 1em;
  }
 #design-menucompact-2539  ul.menu a  {
	padding: 1em;
  }
 #img-2555 img {
	text-align: right;
  }
 #img-2555  {
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
  }
 #menu-171 ul {
	margin-left: 300px;
  }
 #menu-171 li {
	float: left;
	list-style: none;
	text-align: center;
	padding: 12px 0px 12px 0px;
  }
 #menu-171 a {
	color: #666;
	text-decoration: none;
	padding: 12px 14px 12px 14px;
  }
 #menu-171 li.menu-active {
	background: url(../media/Menue_Pfeil_05.png) no-repeat center top;
  }
 #menu-171 a.menu-active {
	color: #ffffff;
	font-weight: bold;
  }
 #menu-171 li.menu-parent {
	background: url(../media/Menue_Pfeil_05.png) no-repeat center top;
  }
 #menu-171 a.menu-parent {
	color: #ffffff;
	font-weight: bold;
  }
 #menu-171 a:hover {
	color: #ffffff;
  }
 #menu-171  {
	clear: both;
	font-size: 16px;
	text-align: left;
  }
 #menu-171 li.menu-level-0.menu-first  {
	border-top: none;
  }
 #menu-171  li.menu-level-0:hover  {
	background: #a9075f;
  }
 #menu-171  li.menu-level-0.menu-active  {
	background: #a9075f ;
  }
 #menu-171  a.menu-level-0.menu-active  {
	color: #ffffff ;
  }
 #menu-171  a.menu-level-0.menu-parent  {
	color: #ffffff;
  }
 #menu-171  li.menu-level-0.menu-parent  {
	background: #a9075f ;
  }