@charset "UTF-8";
/* CSS Document */


* {
	/*font-family: Georgia, "Palatino Linotype", Garamond, "Times New Roman", Times,serif;*/
	font-family: Verdana, Geneva, sans-serif;
}


/* Mozilla link Umrandung weg machen */

*|*:-moz-any-link:focus {
	outline: none;
}
/* Mailformular */
.formu  {
	font-size: 12px;
	margin-left: 10px;	
}

.formu legend {
	padding-left:0px;
	padding-right:0px;
	border: 0px;
}

.formu fieldset {
	border:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.radiolayout {
	
	padding-top:15px;
	padding-bottom:15px;
}

.formu div .mf-select{
	margin-bottom: 10px;
}
.mf-radio {
	border:0px;
}

.mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	width: 200px;

}

.mf-check {
	border: 0px;
}
.mf-select {
	border: 1px solid #C0C0C0;
	width: 200px;
}

.mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	width: 200px;

}

.mf-submit {
	color: #ffffff;
	background-color: #89713D;
	border: 0px;
	cursor: pointer;
}
.labelwrap {
	float: left;
	width: 80px;
	
}
.reqlabelwrap {
	float: left;
	width: 80px;
	color: #A04011;
	}

/* Mailformular - End */


/* Content anpassungen */

.csc-textpic-caption  {
	padding-bottom: 10px;
	font-size: 11px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #999999 ;
	border-left-color:#777777;
	border-top-color:#777777;
	padding:0;
}

/* FCE-Shadoframe und Contentrahmen Shadowframe */

.Blockcontent 
{
	min-width:1px;
	min-height:1px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 0;
  
}




* html .Blockcontent 
{
  width:expression(this.offsetWidth < 1 ? 1+"px" : "auto !important");
  height:expression(this.offsetHeight < 1 ? 1+"px" : "auto !important");
  
  zoom: 1;
}


.Blockcontent-body 
{
	position: relative;
	overflow: hidden;
	z-index: 0;
	text-align: left;
	margin: 0px;
	padding-bottom: 0px;
}




.Blockcontent-tl 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  background-image: url('../images/Block-s.png');
}

* html .Blockcontent-tl 
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-s.png',sizingMethod='crop')");
}


.Blockcontent-tr 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 10px;
  height: 10px;
}

* html .Blockcontent-tr 
{
  font-size: 1px;
  left: expression(this.parentNode.offsetWidth-10+'px');
}

.Blockcontent-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -10px;
  width: 20px;
  height: 20px;
  background-image: url('../images/Block-s.png');
}

* html .Blockcontent-tr div
{
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-s.png',sizingMethod='crop')");
}

.Blockcontent-bl 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 10px;
  height: 10px;
}

* html .Blockcontent-bl 
{
  font-size: 1px;
  top: expression(this.parentNode.offsetHeight-10+'px');
}

.Blockcontent-bl div
{
	position: absolute;
	z-index: -1;
	top: -10px;
	left: 0;
	width: 20px;
	height: 20px;
	background-image: url(../images/Block-s.png);
}

* html .Blockcontent-bl div
{
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-s.png',sizingMethod='crop')");
}

.Blockcontent-br 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 10px;
  height: 10px;
}

* html .Blockcontent-br
{
  font-size: 1px;
  top: expression(this.parentNode.offsetHeight-10+'px');
  left: expression(this.parentNode.offsetWidth-10+'px');
}

.Blockcontent-br div 
{
  position: absolute;
  z-index: -1;
  top: -10px;
  left: -10px;
  width: 20px;
  height: 20px;
  background-image: url('../images/Block-s.png');
}

* html .Blockcontent-br div
{
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-s.png',sizingMethod='crop')");
}

.Blockcontent-tc 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 10px;
  right: 10px;
  height: 10px;
}

* html .Blockcontent-tc
{
  font-size: 1px;
  width: expression(this.parentNode.offsetWidth-20+'px');
}


.Blockcontent-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 20px;
  background-image: url('../images/Block-h.png');
}

* html .Blockcontent-tc div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-h.png',sizingMethod='scale')");
}


.Blockcontent-bc 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 10px;
  right: 10px;
  height: 10px;
}

* html .Blockcontent-bc
{
  font-size: 1px;
  top: expression(this.parentNode.offsetHeight-10+'px');
  width: expression(this.parentNode.offsetWidth-20+'px');
}

.Blockcontent-bc div 
{
  position: absolute;
  z-index: -1;
  top: -10px;
  left: 0;
  width: 100%;
  height: 20px;
  background-image: url('../images/Block-h.png');
}

* html .Blockcontent-bc div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-h.png',sizingMethod='scale')");
}


.Blockcontent-cl 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 10px;
  left: 0;
  width: 10px;
  bottom: 10px;
}

* html .Blockcontent-cl
{
  font-size: 1px;
  height: expression(this.parentNode.offsetHeight-20+'px');
}

.Blockcontent-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 20px;
  height: 100%;
  background-image: url('../images/Block-v.png');
}

* html .Blockcontent-cl div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-v.png',sizingMethod='scale')");
}

.Blockcontent-cr 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 10px;
  right: 0;
  width: 10px;
  bottom: 10px;
}

* html .Blockcontent-cr
{
  font-size: 1px;
  left: expression(this.parentNode.offsetWidth-10+'px');
  height: expression(this.parentNode.offsetHeight-20+'px');
}

.Blockcontent-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -10px;
  width: 20px;
  height: 100%;
  background-image: url('../images/Block-v.png');
}

* html .Blockcontent-cr div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/char\\.css$/.test(l.href))return l.href.replace('char.css','');}return '';})()+"../images/Block-v.png',sizingMethod='scale')");
}

.Blockcontent-cc 
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  background-color: #fbf7ee;
}

* html .Blockcontent-cc
{
  font-size: 1px;
  width: expression(this.parentNode.offsetWidth-20+'px');
  height: expression(this.parentNode.offsetHeight-20+'px');
}
.Blockcontent
{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* end Box, Block */


/* begin Box, BlockContent */
.BlockcontentContent 
{
	min-width:1px;
	min-height:1px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.Blockcontent h1  {
	/*font-family: Georgia, "Palatino Linotype", Garamond, "Times New Roman", Times,serif;*/
	font-family: Utopia, Cambria, "Times New Roman", Times, serif; font-style:italic;
	color: #000000;
	margin-top: 0px;
	margin: 0px;
	background-image: url(../images/BlockHeader3.png);
	background-repeat: repeat-x;
	height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 50px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 18px;

}

* html .BlockcontentContent 
{
  width:expression(this.offsetWidth < 1 ? 1+"px" : "auto !important");
  height:expression(this.offsetHeight < 1 ? 1+"px" : "auto !important");  
  zoom: 1;
}


.BlockcontentContent-body 
{
	position: relative;
	overflow: hidden;
	z-index: 0;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/* end Box, BlockContent */

/* FCE-Shadoframe und Contentrahmen Shadowframe */

/* Headlines in den Schatten Boxen */

.Blockcontent.skyland h1 {
	/*font-family: Georgia, "Palatino Linotype", Garamond, "Times New Roman", Times,serif;*/
	font-family: Utopia, Cambria, "Times New Roman", Times, serif; font-style:italic;
	color: #000000;
	margin-top: 0px;
	margin: 0px;
	background-image: url(../images/BlockHeader2.png);
	background-repeat: repeat-x;
	height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 50px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 18px;

}


.Blockcontent.highland h1  {
	/*font-family: Georgia, "Palatino Linotype", Garamond, "Times New Roman", Times,serif;*/
	font-family: Utopia, Cambria, "Times New Roman", Times, serif; font-style:italic;
	color: #000000;
	margin-top: 0px;
	margin: 0px;
	background-image: url(../images/BlockHeader1.png);
	background-repeat: repeat-x;
	height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 50px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 18px;

}



.Blockcontent h1.csc-firstHeader {
	/*font-family: Georgia, "Palatino Linotype", Garamond, "Times New Roman", Times,serif;*/
	font-family: Utopia, Cambria, "Times New Roman", Times, serif; font-style:italic;
	margin-top: 0px;
	margin: 0px;
	/* background-image: url(../images/BlockHeader3.png); */
	background-repeat: repeat-x;
	height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 50px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 18px;
}


/* ANPASSUNGEN INHALTE BLOCKCONTENT-SCHATTENBOXEN */

.BlockcontentContent-body {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
}

.sidebar1 .BlockContent-body {
	margin-bottom: 10px;
}

.Blockcontent-inhalt {
	margin-right: 5px;
	margin-left: 5px;
}

.Blockcontent-inhalt h1.csc-firstHeader, .Blockcontent.highland h1, .Blockcontent.skyland h1, .Blockcontent h1 {
	margin-right: -5px;
	margin-left: -5px;
	margin-top: 5px;
}


.content p.bodytext {
	color:#573D31;
	font-size:13px;
	line-height:15px;
}

h1, h2, h3, h4, h5, h6 {
	/*font-family: Georgia, "Palatino Linotype", Garamond, "Times New Roman", Times,serif;*/
	font-family: Utopia, Cambria, "Times New Roman", Times, serif; font-style:italic;
	color:#573D31;
}

div.sidebar1 div.Block div.Block-body div.BlockHeader a {
	font-family: Utopia, Cambria, "Times New Roman", Times, serif; font-style:italic;
	font-size:18px;
}

.startteaser p.bodytext {
	font-size: 11px;	
}

/* IE7 Fix für Teaser bodytext */

*+html .startteaser p.bodytext {
	font-size: 11px;	
}
/* IE6 Fix für Teaser bodytext */

*html .startteaser p.bodytext {
	font-size: 12px;	
	color:#573D31;
}

p.bodytext a:link, a.internal-link {color:#A0864E;}
p.bodytext a:visited, a.internal-link:visited {color:#A0864E;}
p.bodytext a:hover, a.internal-link:hover {
	color:#A0864E;
	text-decoration: underline;
}
p.bodytext a:active {color:#A0864E;}
p.bodytext a:focus {color:#A0864E;}

p.csc-linkToTop a {
	font-weight: bold;
	color: #9B8045;
	text-decoration: underline;
}