@CHARSET "UTF-8";

#cont .splitLine {
	clear: both;
	height: 30px;
	background: transparent url(../img/lineHor.gif) left center repeat-x; 
}

.headerwrap1 {
	margin: 0 0 15px 0;
}
.csc-textpic-text,
.csc-textpic-imagewrap {
	margin: 0px 0 15px 0;
}

.csc-textpic .csc-textpic-imagewrap {
	margin: 5px 0 0 0;
}
.csc-textpic-imagewrap img {
	padding-bottom: 15px;
}
.csc-textpic-intext-left img {
	padding-right: 5px;
}
.csc-textpic-text p {
	margin: 0 0 10px 0;
}
.csc-textpic {
  float: left;
  margin-right: 8px;
}

.plus                                        {
 border: 1px;
 background:transparent url() no-repeat scroll left top;
 height:10px;
 position:absolute;
 right:0;
 top:0;
 width:9px;
 z-index: 1000;
 }

/* ****************** Kontakt form ************************* */
.nlSubscribe .error {
	float: left;
	margin-left: 120px;
}
.bRight .nlSubscribe .error {
	margin-left: 80px;
	width: 125px;
}
.nlSubscribe .unsubscribe,
.nlSubscribe .htmlFormat {
	display: none;
}
.bRight .nlSubscribe .label {
	width: 80px;
}

.bRight .nlSubscribe .field .txt {
	width:125px;
}
.bRight .nlSubscribe .sbtSub {
	margin-left: 0px;
}
/* ****************** login ************************* */
.bLeft .tx-felogin-pi1 {

}
.tx-felogin-pi1 fieldset {
	margin: 0;
	padding: 15px 0 0 0;
}
.tx-felogin-pi1 fieldset div {
	float: left;
	width: 420px;
	display: block;
	clear: both;
	padding-bottom: 15px;
}
.tx-felogin-pi1 fieldset label {
	width: 120px;
	float: left;
	clear: both;
}
.tx-felogin-pi1 fieldset #user,
.tx-felogin-pi1 fieldset #pass {
	float: left;
	clear: none;
}
.tx-felogin-pi1 legend {
	display :none;
	visibility: hidden;
}
#tx_felogin_pi1 fieldset {
	float: left;
	clear: both;
}
#tx_felogin_pi1 fieldset legend {
	display: none;
}
#tx_felogin_pi1 label {
	float: left;
	width: 120px;
	clear: both;
}
#tx_felogin_pi1 input[type=password],
#tx_felogin_pi1 input[type=text] {
	float: left;
	width: 178px;
	border: 1px dotted #C00;
}
#tx_felogin_pi1 input[type=submit] {
	margin-left: 120px;
}
#tx_felogin_pi1 div {
	float: left;
	margin-bottom: 15px;
}

fieldset {
	border: 0;
}

/* ****************** Kontakt form ************************* */
#kontaktForm {
	width: 320px;
}
.tx-thmailformplus-pi1 .error {
	padding: 5px 0 15px 30px;
}
.formRow {
	float: left;
	width: 325px;
	margin-bottom: 15px;
	clear: both;
}
.label {
	float: left;
	width: 120px;
	clear: both;
}
.field {
	float: left;
	width: 200px;
}
.sbtSub {
	margin-left: 120px;
}

/* ****************** guestbook ************************* */
.tx-veguestbook-pi1 input ,
.tx-veguestbook-pi1 textarea {
	color: #000 !important;
}
.tx-guestbook-clear {
	border-top: 1px #000 solid;
	margin-bottom: 10px;
}
.tx-veguestbook-pi1 .tx-guestbook-field label {
  width: 120px;
  overflow: hidden;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
  color: #000 !important;
  margin-left: 120px;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header {
  background: transparent;
  padding: 0;
  font-weight: normal;
  margin:0;
  color: #000;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
  display: none;
}
.tx-veguestbook-pi1 * {
  color: #000;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
  width: 100%;
  margin: 0 0 15px 0; 
  padding: 0;
  background:transparent url(../img/splitLineBig.jpg) repeat-x scroll left bottom;
  clear:both;
}

.tx-guestbook-date {
  font-size: 9px;
}

.tx-guestbook-clear {
  height: 1px;
}
.tx-guestbook-result {
  padding-bottom: 10px;
}

/* ****************** tt_news ************************* */
.news-single-img,
.news-list-item  .container div.image,
.news-latest-item .container div.image {
	position: block;
	clear: both;
	float: left;
	margin-right: 10px;
}
.news-latest-item .container div.txt,
.news-latest-item .container div.txt p {
	position: table;
	width: auto;
}
.news-single-item h3 {
	font-weight: normal;
	font-size: 11px;
}
.news-latest-gotoarchive,
.news-latest-container h2,
.news-single-author,
.news-latest-category,
.news-single-item .news-single-category,
.news-list-item .el {
	display: none;
	visibility: hidden;
}
/* ****************** Sitemap ************************* */
.tx-flseositemap-pi1                       { float:left; width: 300px; margin-top: 15 px; }
.tx-flseositemap-pi1 li ul                 { padding: 5px 0 5px 20px; list-style: none; }
.tx-flseositemap-pi1 ul li.deep0 a         { display: none; }

.tx-flseositemap-pi1 ul li.deep1 a         { display: block !important; }

.tx-flseositemap-pi1 ul.deep1              { background: url(../img/splitLineBig.gif) repeat-x top; padding: 10px 0 10px 0px; margin-bottom:10px; }
.tx-flseositemap-pi1 ul.deep2              { background: url() repeat-x bottom; padding: 10px 0 10px 20px; }

.tx-flseositemap-pi1 ul li.deep1           { list-style-image: url(../img/arrowLink.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep2           { list-style-image: url(../img/arrowLink.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep3           { list-style-image: url(../img/arrowLink.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep0           { list-style-image: url(''); text-indent: 10px; list-style:none; }
.deep0 li.lastDay { margin-top: 10px; }
.deep1 li.lastDay { margin-top: 0px; }

.tx-wecmap-pi1 table {
margin-top: 20px;
  float:left;
}

ul.csc-bulletlist {
	padding: 10px 0 10px 20px;
}
ul.csc-bulletlist li {
	float: left;
	list-style-image: url(../img/arrowLink.gif);
	margin-bottom: 10px;

}

#center .cont ul.csc-bulletlist li {
  width: 440px;
}

a:link, a:visited {
	color: #744E0F;
}
a:hover {
	color: #4B4B4B;
}

a.arrowLink {
 line-height: 18px;
 padding-left: 12px;
 background: url(../img/arrowLink.gif) no-repeat scroll 0 2px;
 font-weight: normal;
 }
 
/* ****************** Guestbook ************************* */
h2.tx-guestbook-header {
 	font-weight: bold !important;
 }
 .tx-guestbook-date {
 	display: none;
	visibility: hidden;
 }
/* ****************** Felder ************************* */
.tx-guestbook-form-textarea,
.tx-guestbook-form-inputfield-big,
.tx-veguestbook-pi1 .tx-guestbook-form-inputfield-big,
.tx-veguestbook-pi1 .tx-guestbook-field .tx-guestbook-form-inputfield-med,
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med
.field .txt,
.field .text,
.field .txtarea {
	width: 178px !important;
	border: 1px dotted #00C;
}
.tx-guestbook-form-error,
.tx-veguestbook-pi1 ul li,
.nlSubscribe .error,
.tx-thmailformplus-pi1 .error {
	color: #00C !important;
}

/* ****************** Felder ************************* */
.nav1Cont {
	margin-left: -20px;
	background: transparent url(../img/bgLayerNav.png) no-repeat bottom;
}
.nav1Cont .nav1_el {
	margin-left: 20px;
}