body {
  background-color: #F7C47D;
  background-image:url(images/bgverlauf.jpg);
  background-attachment:fixed;
  color: #333333;
  }

a {
  color: #333333;
  text-decoration: underline;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}

.csc-textpic-caption,
p, ul, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}

.csc-textpic-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	}

p.csc-caption {
margin: 0;
	}

ul {
  list-style-position: outside;
  margin: 20px;
}

/*
submit {
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-style: normal;
  text-decoration: none;
  font-size: 11px;
}

input {
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-style: normal;
  text-decoration: none;
  font-size: 11px;
}

radio {
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-style: normal;
  text-decoration: none;
  font-size: 11px;
}

select {
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-style: normal;
  text-decoration: none;
  font-size: 11px;
}

textarea {
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-style: normal;
  text-decoration: none;
  font-size: 11px;
}
*/

.leftnavino {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-decoration: none;

  color: #333333;

}



.leftnaviact {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: bold;

  text-decoration: none;

  color: #EC6400;

}



.leftnavino2 {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-decoration: none;

  color: #333333;

}



.leftnaviact2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #EC6400;
  }



.footer {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-decoration: none;

  color: #FFFFFF;

}



.bodytext, form#mailform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	}




.tx-furnier-pi1-header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  background-color: #FCEAD9;
  padding: 3px;
}

/*
.tx-furnier-pi1-header2 { Postleitzahl
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  padding-top: 20px;
  padding-bottom: 2px;
  border-bottom: 1px solid #333333;
}



.tx-furnier-pi1-bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}
*/

.tx-furnier-pi1-bodytext2 {
/*
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #333333; */
}

div.tx-furnier-pi1-listrow table {
	width: 640px;
	border-collapse:collapse;

	}

div.tx-furnier-pi1-listrow table td {
	vertical-align: top;
	border-bottom: 1px solid #333333;
	}

div.tx-furnier-pi1-listrow table .td-0 {
	width: 300px;
	}

div.tx-furnier-pi1-listrow .header {
	background-color: #EC6400;
	}

div.tx-furnier-pi1-listrow .header p,
div.tx-furnier-pi1-listrow .header a {
	color: white;
	font-weight: bold;
	}

div.tx-furnier-pi1-plzSelector .zip-select {
	text-align: center;
	width: 100%;
	}

div.tx-furnier-pi1-plzSelector .table-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	text-align: left;
  	margin-left: 5px;
	}


.news-list-date {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}



.news-list-item {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-decoration: none;

  color: #333333;

}



.news-single-item {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-decoration: none;

  color: #333333;

}



.csc-firstHeader {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 13px;

  font-weight: bold;

  text-decoration: none;

  color: #333333;

}

.csc-header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}

.csc-form-label-req {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}

.csc-form-label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}

.csc-form-labelcell {
  padding-top:5px;
  vertical-align:top;
}

.csc-form-radio {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}

.csc-form-fieldradiocell br{
  display:none;
}

.imgtext-nowrap {
  padding-top: 20px;
}

.leftMenuLine {
}


/* MailformPlus*/
div.tx-thmailformplus-pi1 * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  	}


/* Formulare */
form {
	width: 400px;
  	}

form fieldset {
	border: 0px;
  	}

form .formRow {
	clear:both;
	margin-top: 5px;
	}

form .label {
	width: 137px;
	float: left;
	}

form .checkbox  {
	}
input.mf-check {
	float: left;
	margin-right: 15px;
	}
form .checkbox .label {
	width: 350px;
	}

	
form .req {
	color: black;
	}

.mf-select,
.mf-text,
.mf-input {
	width: 250px;
	border: 1px solid #A9A8A4;
	}

.mf-submit {
	width: 100px;
	color: black;
	}
