@font-face {  
 font-family: MyCustomFont;  
 src: url("LHANDW_0.ttf") /* TTF file for CSS3 browsers */  
} 

body {
	margin-bottom: 0px;
	background: #423c2c url(../image/texture_2.jpg) no-repeat center top;;
	background-repeat: no-repeat;
background-attachment: fixed;

}
ul, ol {padding-left: 0px;}
ul li a {font-size: 1em; line-height: inherit;}
.component-content ul li, .component-content ol li {line-height:inherit;}

.component-content ol, ol,
.component-content ul, ul {
    list-style-position: inside;
    margin: 1em 0;
    padding: 0;
}

  .headline 	{
	font: 25px MyCustomFont, Lucida Handwriting,Arial; 
	font-weight: normal; 
	color: #ffffff;
	text-align: center;
 }
 
   .headlineSmall 	{
	FONT-SIZE: 20px ; 
	font-weight: normal; 
	color: #000000;
	text-align: center;
 }
 
 .kontakt {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; MARGIN: 10px 30px 0px 55px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
 
 .border-image
 {	
	
	border: solid #ffffff;
	border-width: 3px 3px 3px 3px;
	}
	

td {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial; 
}

TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
.px2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
.px5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}

	.alert {
	FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial; 
}

.small			{ font-family: verdana, arial, helvetica;
			  font-size: 9px;
			  color: #525252 }
.title01 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px MARGIN: 5px 0px 0px 0px; COLOR: #ffffff; FONT-FAMILY: MyCustomFont, Lucida Handwriting,Arial;
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 10px 30px 0px 55px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
.title A {
	COLOR: #ef6d00
}
.title A:hover {
	COLOR: #c25a02
}
.list {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 3px 10px 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma,Verdana,Arial
}
.right {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 5px 15px 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma,Verdana,Arial
}
.right A {
	COLOR: #ffffff
}
.list A {
	COLOR: #ffffff
}
.right A:hover {
	COLOR: #aaaaaa
}
.left {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 0px 25px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
.left A {
	COLOR: #ff6600
}
.left A:hover {
	COLOR: #ff0000
}
.t{text-decoration:none; color:#242424;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px}

P {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 5px 10px 0px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
P A {
	FONT-WEIGHT: bold; COLOR: #000000
}
P A:hover {
	COLOR: #294a7b
	
}
.form2			{ background-color: #eaeaea;
			  font-family: verdana, arial, helvetica;
			  font-size: 12px;
			  color: #000000;
			  border-style: solid;
			  border-width: 1px;
			  border-color: #666666;			 
			 //* background-image: url(../image/box_shadow.gif); *//
			}

 .form1__input__feedback			
 { background-color: #eaeaea;
			  font-family: verdana, arial, helvetica;
			  font-size: 16px;
			  color: #000000;
			  border-style: solid;
			  border-width: 1px;
			  border-color: #666666;	
              position: relative;
              min-height: 1px;
              padding-left: 15px;
              padding-right: 15px;	}
  .form2:focus {
    outline: 0; }
  .form2:hover {
    text-decoration: none;
    background-color: #FFFF00;
    border-color: #ededed; }
    .form2:active {
    color: #fff;
    background-color: #525252;
    border-color: #4b4646; }

.shadeform	{ FONT: 11px arial, verdana, sans-serif;
		text-align: left;
		WIDTH: 210PX;
		BORDER: #000000 1px solid}
		
.textarea	{ FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 0px 25px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial}

a:link			{ color: #ffffff; text-decoration: none }
a:visited		{ color: #ffffff; text-decoration: none }
a:active		{ color: #525252; text-decoration: none }
a:hover			{ color: #780000; text-decoration: none }


.button {
  cursor: pointer;
  font-size: 16px;
  color: #6e3c7d;
  font-weight: 700;
  text-align: center;
  background-color: #ffffff;
  display: inline-block;
  padding: 5px 20px;
  border-radius: 22px;
  margin: 0 auto;
  border: 1px solid #e6e9ee; }
  .button:focus {
    outline: 0; }
  .button:hover {
    text-decoration: none;
    background-color: #FFFF00;
    border-color: #ededed; }
  .button:active {
    color: #fff;
    background-color: #525252;
    border-color: #4b4646; }
  .button--primary {
   overflow: hidden;
    background-size: 100%;
    background-image: linear-gradient(#ffc04d, #804000);
    position: relative;
    z-index: 100;
    border: none;
    color: #fff;
    /*&:hover {
			background: $colors__button-primary--hover;
		}*/ }
    .button--primary:before {
      background: #78736e;
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      width: 100%;
      z-index: -100;
      transition: opacity 0.3s;
      border-radius: 22px; }
    .button--primary:hover:before {
      opacity: 1; }
    .button--primary:focus {
      outline: 0; }
    .button--primary:active::before {
      background: #4b4646; }
    @media (max-width: 991px) {
      .button--primary.site-search-submit {
        background: transparent;
        background-color: transparent;
        color: transparent; } }

  .button--inline {
    border-radius: 0 22px 22px 0; }
  .button--filter, .button--filter-alt {
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "HelveticaNeueLT", Helvetica, Arial, sans-serif;
    color: #4b4646;
    font-weight: 400;
    padding: 10px 40px; }
    .button--filter.active, .button--filter-alt.active {
      background-color: #4b4646;
      color: #ffffff; }
  .button--active {
    background: #4b4646;
    color: #fff; }
    .button--active:hover {
      background: #655f5f; }
    .button--active:active {
      background: #4b4646; }
      
 



/* Clear Set */
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}