 #cms_template {
 	height: 100%;
  }
 .bottom {
 	clear: both;
 	zoom:0!important;
 	x-height:0px;
  }
 .zoom-0 { zoom:0; }
 .zoom-1 { zoom:1; }
 .bhv-container {
 	clear:both;
 	margin: 0px;
  }
 .bhv-col { margin: 0px; float: left; overflow: hidden; }
 .col-100 { width: 100%; }
 .col-50  { width: 49.99%; }
 .col-25  { width: 24.99%; }
 .col-75  { width: 74.99%; }
 .col-33  { width: 33.3%; }
 .col-67  { width: 66.66%; }
 .col-20  { width: 19.99%; }
 .col-60  { width: 59.99%; }
 .col-15  { width: 14.99%; }
 .col-70  { width: 69.99%; }
 .bhv-text { clear: both; }
 .form-field label { float: left; width: 30%; clear: both; }
 .form-field textarea { width: 60%; height: 6em; }
 .form-field select { width: 60%; } 
 .form-field .input-text, .form-field .input-password { width: 60%; }
 .input-button, .input-submit, .input-reset {width: 10em;}
 .input-file { width: 18em; }
 input.input-radio, input.input-checkbox {width: 1em; }
 .form-error { background-color: #ffc; border: 2px red solid; }
 .bhv-form-errortext  {
 	border: red 2px solid;
 	margin: 10px 10px 10px 0px;
 	padding: 4px;
  }
 .bhv-design-poweredby {
 	font-size: 80%;
 	text-align: right;
  }
 
 .bhv-design-poweredby a {
 	color: #bbb;
 	text-decoration: none;
  }
 .cmsonly {
 	 display:none;
  }
 .actionsymb { border: none ! important; }
 .bhv-image { clear: both; }
 .form-position { position: absolute; }
 .cms-position { position: absolute; height:0px; }
 .cms-position img { position: relative; }
 .bhv-newsletter div.cmsonly { text-align: left; padding: 3px; margin:2%; border: 1px #666 dotted; }
 .bhv-newsletter textarea { width: 99%; height: 300px; }
 .bhv-newsletter input.text { width: 99%; }
 .bhv-newsletter input.button { padding: 2px 6px; }
 #cms_template .yui-layout .yui-layout-wrap {
 	position: static;
  }
 #cms_template .yui-layout div.yui-layout-bd {
 	xposition: relative;
  }
 div.yui-layout-hd {
 	height: 26px;
  }
 #cms_template .yui-layout div.yui-layout-hd {
 	position: static;
  }
 #cms_template .yui-layout div.yui-layout-hd h2 {
 	padding: 3px;
 	margin: 0px;
  }
 #cms_template .yui-layout div.yui-layout-ft {
 	position: static;
  }
 #cms_template .yui-layout.noborder div.yui-layout-bd {
 	border: 0px;
  }
 #cms_template .yui-layout.noborder div.yui-layout-hd {
 	border:0px;
  }
 #cms_template .yui-layout.noborder div.yui-layout-ft {
 	border:0px;
  }
 #cms_template .yui-layout.noborder div.yui-layout-clip {
 	border:0px;
  }
 #cms_template .noscript .yui-layout-unit {
 	position:static;
  }
 #bildupload-galery {
	height:90px;
	border:2px #ccc inset;
	background-color: #888;
	overflow: auto;
	margin: 15px;
	white-space: nowrap;
 }
 #bildupload-galery img {
	border:1px #444 solid;
	background-color: white;
	padding: 1px 2px;
	margin: auto 3px;
  }
 #bildupload-preview {
	width: 200px;
	float:left;
	height:200px;
	border: 1px #ccc dotted;
	overflow: hidden;
	margin: 15px;
	text-align: center;
  }
 #bildupload-preview-img {
	margin auto auto;
  }
 #bildupload-vorhabiver {
	margin: 0px 15px;
  }
 #bildupload-formfields {
	width: 480px;
	margin: 30px 15px 5px 15px;
  }
 #bildupload-formfields .highlight {
	 border: 2px red solid;
	 background-color: #ffe;
  }
 #bildupload-formfields #bildupload-dlg-stdsizes {
	width: 10em;
  }
 #bildupload-formfields .longlabel {
	width: 16em;
  }
 .tab-header-filter {
 	display: inline-block;
 	width: 12px;
 	height: 12px;
 	background: url('/s/MEDIA/lupe.gif') no-repeat;
 	xborder: 1px solid #888;
 	position: absolute;
 	left: 2px;
  }
 .tab-header-filter.active {
 	background-color: white;
 	border: 1px solid #888;
 	background-position: 2px 2px;
 	padding: 2px;
  }
 .tab-header-filter-input {
 	border: 1px #888 inset;
  }
 div.yui-dt thead th div.yui-dt-liner {
 	 position:relative;
  }
 input.paginator-pageselector {
 	width: 3em;
  }
 .yui-skin-sam div.yui-pg-container {
 	font-size: 90%;
  }
 .yui-skin-sam div.yui-pg-container a.yui-pg-next {
 	text-decoration: none;
  }
 .yui-skin-sam div.yui-pg-container a.yui-pg-previous {
 	text-decoration: none;
  }
 .yui-skin-sam div.yui-pg-container a.yui-pg-first {
 	text-decoration: none;
  }
 .yui-skin-sam div.yui-pg-container a.yui-pg-last {
 	text-decoration: none;
  }
 .yui-skin-sam div.yui-pg-container a.yui-pg-button-new {
 	text-decoration: none;
 	padding: 3px;
 	border: 1px #ccc dotted;
 	display: inline-block;
 	zoom:1;
  }
 .yui3-overlay-content.tooltip {
 	padding: 3px;
 	margin-top:6px;
 	border: 1px #888 inset;
 	background-color: white;
 	color: black;
  }
 .yui3-overlay-content.message {
 	padding: 3px;
 	margin-top:6px;
 	border: 1px #888 inset;
 	background-color: white;
 	color: black;
  }
 /*.yui-skin-sam div.yui-dt-editor {
 	 width: 8em;
  }
  */
 
 .yui-skin-sam .cms_template .yui-carousel .yui-carousel-nav {
 	background: transparent;
  }
 .yui-skin-sam .cms_template .yui-carousel .yui-carousel-element li.yui-carousel-item-selected {
 	border:0px;
 	margin:0px;
 	padding: 0px;
  }
 .yui-skin-sam .cms_template .yui-carousel {
 	border: 0px;
 	margin: 0px;
 	padding: 0px;
  }
 .yui-skin-sam .cms_template .yui-carousel .yui-carousel-element li {
	border: 0px;
	margin:0px;
	padding: 0px;
  }
 .yui-skin-sam .cms_template .yuimenubar {
	background: none;
	line-height: 125%;
	border: none;
  }
 .yui-skin-sam .cms_template .yuimenubaritemlabel {
	margin: 0px;
	border: none;
	padding: 0px;
  }
 /*.yui3-js-enabled .bhv-wechselbild a { visibility:hidden; }*/
 .editable img.inline { }
 .editable img.left { float: left; }
 .editable img.right { float: right; }
 .editable img.center { display: block; margin:0px auto; }
 .yui3-js-enabled .spamschutztext { visibility: hidden; }
 .yui-dialog div.editor div.editor {
 	display: inline-block;
 	background: white;
 	border: 1px #ccc solid;
  }
 .yui-dialog div.editor div.ed-navig button {
 	font-size: 10px;
 	padding: 0px 2px;
  }
 .yui3-dd-drop-over {
 	 background: url(/s/MEDIA/raster2.png) -2px -2px;
  }

