body {
	margin:0;
	padding:19px 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.f-left {float:left;}
.f-right {float:right;}
img {
	border:none;

}
form {
	padding:0;
	margin:0;
}
/*page*/
#page {
	margin:0 auto;
	width:785px;
	padding-bottom:30px;
	position: relative;
}
/*header*/
.header {
	width:764px;
	padding:0 21px 0 0;
	height:233px;
/*	background:url(../../fileadmin/template/header-bg.jpg) no-repeat 0 100%;*/
	position:relative;
}

#flash {
	padding-top: 5px;
	clear: both;
}

h1 {
	margin:0;
	padding:0;
	position:absolute;
	left:-1000px;
}
ul.menu {
	padding:0;
	margin:0;
	list-style:none;
}
ul.menu li {
	float:left;
	padding-right:2px;
	position:relative;
}
ul.menu li a {
	border:1px solid #A8A8A8;
	display:block;
	background:#F8F2D6;
	text-decoration:none;
	color:#413504;
	line-height:19px;
	padding:0 12px;
	text-transform: uppercase;
}
ul.menu li a:hover,
ul.menu li.active a  {
	background:#CE7400;
	color:#FFFFFF;
}
ul.menu li:hover a {
	background:#CE7400;
	}
/*second navigation*/
ul.menu li ul {
	background:#fff;
	padding:0;
	margin:0;
	list-style:none;
	width:182px;
	border:1px solid #A8A8A8;
	position:absolute;
	top:20px;
	left:0;
	display:none;
	z-index:10;
}
ul.menu li ul li {
	float:left;
	width:182px;
	padding:0;
}
ul.menu li ul li a {

	background:none;
	border:none;
	padding-right:0;
	color:#413504;
	text-transform: none;
}
ul.menu li:hover ul li a,
ul.menu li.active ul li a {
	background:none;
	border:none;
	padding-right:0;
	
	text-transform: none;
}
ul.menu li ul li a:hover,
ul.menu li ul li:hover a {background:#CE7400;}
ul.menu li:hover ul,
ul.menu li.hover ul {display:block;}
/*third navigation*/
ul.menu li ul li ul {
	list-style:none;
	padding:0;
	margin:0;
	left:182px;
	top:0;
}
ul.menu li ul li:hover ul li a {background:none;}
ul.menu li ul li ul li a:hover {background:#CE7400;}
ul.menu li:hover ul li ul,
ul.menu li.hover ul li ul {display:none;}
ul.menu li ul li:hover ul,
ul.menu li ul li.hover ul {display:block;}

ul.menu li ul li:hover ul li ul,
ul.menu li ul li.hover ul li ul {display:none;}
ul.menu li ul li ul li:hover ul,
ul.menu li ul li ul li.hover ul {display:block;}


.breadcrumbs {
	width:762px;
	padding:3px 7px 3px 14px;
	overflow:hidden;
	background:#F8F2D6;
	border:1px solid #A8A8A8;
	margin:6px 0 0;
}
.breadcrumbs fieldset {
	width:169px;
	padding:0;
	margin:0;
	border:none;
}
.breadcrumbs fieldset input.text {
	width:134px;
	float:left;
	border:1px solid #C5C5C5;
	color:#666;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 5px;
}
.breadcrumbs fieldset input.button {float:right;}
.breadcrumbs ul {
	padding:0;
	margin:0;
	list-style:none;
}
.breadcrumbs ul li {
	float:left;
	color:#413504;
	padding-right:5px;

}
.breadcrumbs ul li a {color:#AD5600;}
.breadcrumbs ul li a:hover {text-decoration:none;}
.header p {
	padding:0;
	margin:0;
	font:10px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#74746D;
}
/*content*/
.content {
	width:785px;
	padding:6px 0 0;
	overflow:hidden;
}
/*left box*/
.left {width:661px;}
.no-ads .left {width:785px;}
ul.image-list {
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
ul.image-list li {
	float:left;
	width:163px;
	margin-right: 3px;
}

ul.image-list li li {
	margin-right: 0;
}

ul.image-list li.last {margin-right:0;}
h2 {
	padding: 0;
	margin:0;
	text-align:center;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
h2 a {
	display:block;
	color:#413504;
	line-height:24px;
	background:#EDDA82;
	text-decoration:none;
}
ul.image-list img {
	display:block;
}
ul.image-list li a:hover,
li.teaser-over h2 a {
	color:#fff;
	background:#CE7400;
}
ul.image-list li ul {
	margin:0;
	padding: 0;
	list-style:none;
}
ul.image-list li ul li ul {
	width:147px;
	overflow:hidden;
	padding:0 8px;
	margin:0;
	list-style:none;
	background:#F8F2D6;
}
ul.image-list li ul li ul li {
	float:left;
	width:auto;
	font-size:10px;
	line-height:24px;
	margin:0;
}
ul.image-list li ul li ul li a {
	display:inline;
	background:none;
	font-weight:normal;
	color:#413504;
	text-decoration:none;
}
ul.image-list li ul li ul li a:hover {
	color:#413504;
	text-decoration:underline;
	background:none;
}
ul.image-list li ul li ul li.center {
	width:132px;
	text-align:center;
}
.two-box {
	width:634px;
	overflow:hidden;
	padding:12px 18px 20px 9px;
}
div.news-list {
	width:311px;
	padding:0;
	margin:0;
}
div.news-list.f-right .citem {
	width:296px;
	padding:12px 0 12px 5px;
}
.news-list .citem {
	border-bottom:1px solid #EDDA82;
	width:311px;
	float:left;
	padding:12px 0;
}

ul.news-list li.last {border:none;}
ul.news-list li div {
	width:229px;
	float:right;
}
h3 {
	padding:0;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
h3 a {
	color:#413504;
	text-decoration:none;
}
h3 a:hover {color:#413504;}
.two-box p,
.text-box p {
	padding:0;
	margin:0;
	color:#6A6A6A;
	line-height:16px;
}
.two-box a,
.text-box a,
.two-box h3,
.text-box h3
 {color:#AD5600;}
.two-box h3 a:hover,
.text-box h3 a:hover
 {text-decoration: underline;}
.two-box a:hover,
.text-box a:hover {color:#413504; text-decoration:none;}
/*right box*/
.right {
	width:120px;
	overflow: hidden;

}

.right * {
	padding: 0 !important;
}


/*footer*/
.footer {
	width:643px;
	overflow:hidden;
	border-top:1px solid #EDDA82;
	padding:15px 0 0;
}

.no-ads .footer {
	width:785px;
}
.footer p {
	color:#6A6A6A;
	padding:0;
	margin:0;
	font-size:10px;
}
ul.foot-menu {
	padding:0;
	margin:0;
	list-style:none;
}
ul.foot-menu li {
	float:left;
	font-size:10px;
	background:url(../../fileadmin/template/separator-footer.gif) no-repeat 100% 3px;
	padding:0 5px;
}
ul.foot-menu li a {color:#AD5600;}
ul.foot-menu a:hover {color:#413504;}
ul.lang {
	margin:0;
	padding:2px 0 0 8px;
	list-style:none;
}
ul.lang li {
	float:left;
	padding-right:4px;
}
/*----------------------inner page---------------------------*/
/*.inn .header {background-image:url(../../fileadmin/template/header-inn-bg.jpg);}*/
.inn h2 {
	background:#EDDA82;
	text-align:left;
	color:#413504;
	text-indent:18px;
	line-height:24px;
}
.left-part {width:247px;}
.inn ul.news-list {width:247px;}
.inn ul.news-list.f-right {width:365px;}
.inn ul.news-list.f-right li {
	width:365px !important;
	padding-left:0;
}
.inn ul.news-list li {width:247px;}
.inn ul.news-list li div {width:166px;}
.banner {margin:26px 40px 0 0;}
/*-------------------------------------- inner2 page------------------------*/
.text-box {
	padding:10px 18px 0 17px;
	width:626px;
	overflow:hidden;
}
.no-ads .text-box {
	width:773px;
	margin-right:0;
	padding-right:0;
	padding-left:12px;
}
.text-box p {padding-bottom:18px;}
.inner2 .citem {
	border-bottom:1px solid #EDDA82;
	width:100%;
	padding:11px 0 0;
	overflow:hidden;
}

.inner2 .citem-last {
	border: none;
	padding-bottom: 30px;
}

.line-box img.f-right {margin-left:15px;}
.line-box img.f-left {margin-right:25px;}

.inner2 h3 {
	padding:0 0 10px 0;
	}

/*-------------------------------------- Formulare-----------------------*/

.csc-form-labelcell {
    color: #413504;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    padding:5px 0px 0px 5px;
}
.csc-form-row input {
    color: #413504;
    background-color:#EDDA82;
    border:1px solid #413504;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    height: 13px;
    margin-left: 5px;
}
.csc-form-row select {
    color: #413504;
    background-color:#EDDA82;
    border:1px solid #413504;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    height: 13px;
    margin-left: 5px;
}
.csc-form-row .submit {
    height: 25px;
    margin-bottom:5px;
	margin-top:20px;
}
.csc-form-row textarea {
    color: #413504;
    background-color:#EDDA82;
    border:1px solid #413504;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    margin-left: 5px;
}

.csc-textpic-caption {
    color: #413504;
}

.csc-bulletlist {
     color:#74746D;
	 margin-top: 0px;
	 margin-left: 20px;
	 	 	 }
			 
	
	 
.csc-form-fieldcell select {
    color: #413504;
    background-color:#EDDA82;
    border:1px solid #413504;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    height: 18px;
    margin-left: 5px;
}

/*-------------------------------------- News-----------------------*/

.news-latest-date {
   font-style:italic;
   color:#666666;
   }
   
.news-latest-gotoarchive {

}

.news-single-item .news-latest-gotoarchive2 {
	float:right;
}
.news-list-morelink {
    margin-left: 5px;
}
.newsDate {
    color: #6A6A6A;
    float: left;
    line-height: 16px;
}

.newsAuthor {
    color: #6A6A6A;
    line-height: 16px;
}

.news-latest-container hr {
background-color:#EDDA82;
border:0;
height:1px;
}

.news-latest-container H3 {
  
}

.news-latest-item IMG {

	margin: 0 12px 5px 0;
	float:left;
	border: none;
}

.news-single-item IMG {

	margin: 0 12px 10px 0;
	float:left;
	border: none;
}

.news-text {
color:#666666;
}



.tx_powermail_pi1_fieldwrap_html input {
    color: #413504;
    background-color:#EDDA82;
    border:1px solid #413504;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    height: 13px;
    float:left;
	width:200px;
	 }
	
.tx_powermail_pi1_fieldwrap_html select {
  font-size: 10px;
  color: #000;
  background-color:#EDDA82;
  border: 1px solid #222;
  width:200px; }
  
  .tx_powermail_pi1_fieldwrap_html textarea {
  font:11px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  background-color:#EDDA82;
  border: 1px solid #222;
  width:200px; }
  
.jscalendar input {
  font-size: 10px;
  color: #000;
  background-color:#EDDA82;
  border: 1px solid #222;
  
  width:200px;  }
  

  
.tx_powermail_pi1_fieldwrap_html_datetime {
    
	margin-top:15px;
	width:210px; 
	}
	
.tx_powermail_pi1_fieldwrap_html_text {
	
	margin-right:20px;
	margin-top:5px;
	width:210px; 
	float:left;
	height:47px;
	}

.tx_powermail_pi1_fieldwrap_html_text input {
	clear:both;
}
	
.tx_powermail_pi1_fieldwrap_html_select  {
	margin-right:20px;
	margin-top:5px;
	width:210px; 
	float:left;
	height:47px;
	}
	
.tx_powermail_pi1_fieldwrap_html_textarea  {
	margin-right:20px;
	margin-top:5px;
	width:210px; 
	float:left;
	height:97px;
	}
	
.tx_powermail_pi1_fieldwrap_html_captcha {
	
	margin-top:5px;
	width:408px; 
	float:left;
	}
	
.tx_powermail_pi1_fieldwrap_html_submit{
	clear:left;
}

.tx_powermail_pi1_fieldwrap_html_captcha label {
	float:left;
}
.tx_powermail_pi1_fieldwrap_html_captcha input {
	float:left;
	clear:both;
}
.tx_powermail_pi1_fieldwrap_html_captcha img {
	float:right;
}
.tx_powermail_pi1_fieldwrap_html_captcha span.tx-srfreecap-pi2-cant-read {
	float:left;
	width:210px;
}
	
input.powermail_submit {
    height: 25px;
    margin-bottom:5px;
	margin-top:20px;
}

.powermail_mandatory {
	color: #FF0000;
	font-weight: bold;
}

.powermail_mandatory_listitem li{
	color: #FF0000;
	font-weight: bold;
}

.tx-powermail-pi1_mandatory ul{
	color: #FF0000;
	font-weight: bold;
}

.powermail_mandatory_js {
	color: #FF0000;
	font-weight: bold;
	float:left;
}

input.powermail_captcha { 
  font-size: 11px;
  height:13px;
  color: #000;
  background-color:#EDDA82;
  border: 1px solid #222;
  /* float:none; */
  width:200px; }

.tx-powermail-pi1_formwrap legend {
display:none;
}

.tx-powermail-pi1_formwrap fieldset {
border:0px; }

.hide_anchor {display:block;width:1px;height:1px;overflow:hidden;}

