.contenttable {
	width: 497px;
	border: 1px solid #cacaca;
	margin-left: 4px;
	padding: 0 1px 1px 0;
	float: left;
}	/* border-collapse: collapse; */

.contenttable tbody {
	background-color: #f4f4f4;
}
.contenttable tr.inverted {
	background-color: #d8d8d8;
}

.contenttable tr.tablerow1 {
	background-color: #DE5215;
	background-image: url(img/bg_table_firstrow.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.contenttable tr.tablerow1 td {

}
.contenttable tr td {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
}
.contenttable tr.tablerow1 td p {
	color: #ffffff;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}
.contenttable tr td p {
	padding: 1px 4px 1px 4px;
}

.sitemap .contentmiddle p {
	padding:0 44px 12px;
}
.sitemap .contentmiddle p b {
	display: block;
}

body {
	margin: 0;
	padding: 12px 0 24px 0;
	background-color: #cbdee7;
	background-image: url(img/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: arial,verdana,helvetica,sans-serif;
}
.clear {
	clear: both;
}

/* ––– RAHMEN ––– */

.contentframe,
.contentframeB,
.contentframeC {
	position: relative;
	width: 1003px;
	background-position: 0 0;
	background-repeat:no-repeat;
}

.contentframe {
	background-image: url(img/bg_contentframeB.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
	font-size: 12px;
	line-height: 18px;
	color: #272f36;
}
.contentframeB {
	background-image: url(img/bg_contentframeC.gif);
	padding: 6px 0 0 0;
}
.contentframeC {
	background-image: url(img/bg_contentframeD.gif);
	background-position: 0 bottom;
	width: 989px;
	padding: 0 7px 0;
}
.contenttop,
.contentmiddle {
	position: relative;
	width: 989px;
}
.contenttop {
	height: 236px;
}
.home .contenttop {
	height: 326px;
}

.contentmiddle {
	background-image: url(img/bg_contentmiddle.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* ––– KEYVISUAL ––– */

.keyvisual {
	position: absolute;
	left: 0;
	top: 0;
}

/* ––– SUCHE GLOBAL ––– */

.globalsearch {
	position: absolute;
	top: 13px;
	left: 23px;
}	/* left: 771px; */

.globalsearch input {
	padding: 2px 0 0 0;
	float: left;
}
.globalsearch input.search {
	position: relative;
	border: 1px solid #4e5d6b;
	color: #364655;
	font-size: 11px;
	height: 15px;
	margin: 0 8px 0 0;
	padding: 1px 0 0 2px;
	width: 126px;
}	/* width: 173px; */

.logo {
	position:absolute;
	left: 784px;
	top: 161px;
	width: 173px;
}

.home .logo {
	top: 251px;
}

/* ––– NAVIGATION ––– */

.primarynavigation {
	position: absolute;
	height: 36px;
	margin: 0;
	width: 755px;
	top: 200px;
	left: 13px;
}
.home .primarynavigation {
	top: 290px;
}
.primarynavigation ul li {
	display: inline;
	float: left;
	width: auto;
}
.primarynavigation ul li a {
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 25px 0;
	width: auto;
}

.secondarynavigation {
	width: 222px;
	padding: 65px 0 0 16px;
	float: left;
	margin: 0 0 25px 0;
}
.home .secondarynavigation {
	width: 211px;
}
.secondarynavigation ul {
	padding-left: 3px;
	width: 190px;
	float: left;
}
.secondarynavigation ul li {
	padding: 0 0 6px 0;
	width: 190px;
	float: left;
}
.secondarynavigation ul li a {
	font-weight: bold;
	line-height: 17px;
	padding: 0 0 0 13px;
	background-image: url(img/navarrow.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	float: left;
	width: 177px;
}
.secondarynavigation ul li a:hover,
.secondarynavigation ul li a.active {
	color: #de5215;
	background-image: url(img/navarrowH.gif);
}

.secondarynavigation ul li ul {
	padding-left: 0;
	padding-top: 0px;
	width: 190px;
}
.secondarynavigation ul li ul li {
	padding: 2px 0 0 0;
	width: 190px;
}

.secondarynavigation ul li ul li a {
	font-weight: normal;
	line-height: 17px;
	padding: 0 0 0 26px;
	background-position: 13px 5px;
	width: 164px;
}

.secondarynavigation ul li ul li ul li a,
.secondarynavigation ul li ul li ul li a.active,
.secondarynavigation ul li ul li ul li a:hover {
	font-weight: normal;
	line-height: 17px;
	padding: 0 0 0 39px;
	background-position: 26px 5px;
	width: 151px;
}

/* ––– SPALTEN ––– */

.columns {
	width: 751px;
	float: right;
	padding: 0 0 25px 0;
}
.home .columns {
	width: 762px;
}
.maincolumn {
	width: 507px;
	float: left;
}
.home .maincolumn {
	width: 590px;
	float: left;
}
.maincolumn_START {
	width: 590px;
	float: left;
}
.marginalcolumn {
	width: 219px;
	float: right;
	padding: 65px 0 0 25px;
	margin: 0 0 20px 0;
}
.home .marginalcolumn {
	width: 172px;
}
.home .marginalcolumn {
	padding: 65px 0 0 0;
}

.home .maincolumn .content {
	float: left;
	width: 590px;
}

/* ––– FOOTER ––– */

.footer {
	clear: both;
	width: 951px;
	margin: 0 0 0 19px;
	padding: 6px 0 16px 0;
	text-align: right;
	border-top: 1px solid #dbdbdb;
}
.footer ul {
	width: auto;
	float: right;
}
.footer ul li {
	display: inline;
	float: left;
	padding-left: 20px;
}
.footer ul li a {
	float: left;
	color: #878889;
	font-size: 11px;
	white-space: nowrap;
}


/* ––– HEADLINES––– */

h1 {
	color: #52595e;
	font-weight: bold;
	font-size: 21px;
	line-height: 30px;
	margin: 0;
	padding: 22px 6px 13px 4px;
	width: 497px;
}

.home h1 {
	padding: 22px 6px 0 26px;
	width: 558px;
}

.maincolumn_START h1 h1 {
	padding: 0;
	width: 558px;
}

h2 {
	padding: 0 6px 5px 4px;
	margin: 0;
	font-size: 12px;
	width: 497px;
	
	float: left;
}
/* ––– TEXT ––– */

a {
	outline-style:none;
	text-decoration: none;
	color: #272f36;
}

img {
	border: 0px none;
}

p {
	padding: 0 6px 12px 4px;
	margin: 0;
}

p a {
	color: #DE5215;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.maincolumn ul {
	margin: 0 0 8px 0;
}

.maincolumn ul li {
	background-image: url(img/bg_li.gif);
	background-position: 9px 7px;
	background-repeat: no-repeat;
	padding: 0 6px 4px 24px;
}

/* ––– TEASER ––– */

.newsteaser {
	float: left;
	width: 198px;
	padding-top: 4px;
	background-image: url(img/bg_newsteaser.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	margin: 0 0 0 0;
}
.newsteaserB {
	float: left;
	width: 198px;
	background-image: url(img/bg_newsteaserB.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}
.newsteaserC {
	float: left;
	width: 188px;
	padding: 0 6px 15px 4px;
	background-image: url(img/bg_newsteaserC.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.newsteaser h4 {
	float: left;
	width: 170px;
	margin: 0 0 4px 0;
	padding: 5px 5px 6px 13px;
	background-image: url(img/bg_newsteaser_h4.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
}
.newsteaser .news {
	float: left;
	width: 162px;
	padding: 4px 13px 0;
}

.newsteaser .news h3 {
	margin: 0;
	padding: 0 7px 0 0;
	color: #dc4706;
	font-size: 12px;
	line-height: 17px;
	float: left;
}

.newsteaser .news h4 {
	background-image: none;
	color: #272F36;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	padding: 0;
	width: auto;
	float: none;
}

.newsteaser .news p {
	width: auto;
	float: none;
	padding: 0 0 4px 0;
}

.newsteaser .news ul {
	padding: 0;
	width: 162px;
}
.newsteaser .news ul li {
	width: 162px;
}
.newsteaser .news ul li img {
	float: left;
}
.newsteaser .news ul li a {
	width: 147px;
}
.newsteaser .news ul li a.pdf_link {
	padding: 0 0 0 5px;
	width: 142px;
	background-image: none;
}
.newsteaser .news ul li a.pdf_link:hover {
	background-image: none;
}
.newsteaser a {
	float: left;
}

.availabilitysearch {
	float: left;
	width: 158px;
	padding-top: 4px;
	background-image: url(img/bg_availabilitysearch.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	margin: 0 0 20px 0;
}
.availabilitysearchB {
	float: left;
	width: 158px;
	background-image: url(img/bg_availabilitysearchB.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}
.availabilitysearchC {
	float: left;
	width: 148px;
	padding: 0 6px 15px 4px;
	background-image: url(img/bg_availabilitysearchC.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.availabilitysearch h4 {
	float: left;
	width: 128px;
	margin: 0 0 4px 0;
	padding: 2px 8px 6px 12px;
	font-size: 12px;
	line-height: 17px;
}

.links,
.linksnoborder {
	float: left;
	width: 199px;
	border-bottom: 1px solid #d0d1d3;
	padding: 0 0 11px;
	margin: 0 0 11px;
}
.linksnoborder {
	border-bottom: 0px none;
}
.links h4,
.linksnoborder h4 {
	float: left;
	width: 199px;
	margin: 0;
	padding: 0 0 5px;
	font-size: 12px;
	line-height: 18px;
}
.links ul,
.linksnoborder ul {
	float: left;
	width: 199px;
}
.links ul li,
.linksnoborder ul li {
	float: left;
	width: 199px;
	padding-bottom: 1px;
}
.links ul li a,
.linksnoborder ul li a {
	background-image:url(img/navarrowH.gif);
	background-position:4px 5px;
	background-repeat:no-repeat;
	color:#DE5215;
	float:left;
	line-height:17px;
	padding:0 0 0 18px;
	width:181px;
}
.links ul li a.pdf_link,
.linksnoborder ul li a.pdf_link {
	background-image: none;
	padding:0 0 0 5px;
	color: #272f36;
	margin:0 0 4px 0;
	width: 178px;
}
.links ul li a.pdf_link:hover,
.linksnoborder ul li a.pdf_link:hover {
	background-image: none;
}

.links ul li img,
.linksnoborder ul li img {
	float: left;
}

.textteaser {
	width: 507px;
	float: left;
	margin: 0 0 12px 0;
}
.textteaserimg {
	float: left;
	padding: 0 11px 2px 0;
	border-left: 4px solid #ffffff;
	border-top: 4px solid #ffffff;
	background-image: url(img/bg_textteaserimg.gif);
	background-position: -3px bottom;
	background-repeat: no-repeat;
}
.textteaserimg img {
	background-image: url(img/bg_textteaserimg_img.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	display: block;
}

.framedteaser,
.framedteaserB,
.framedteaserC {
	float: left;
}

.framedteaser {
	background-image: url(img/bg_framedteaser.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	margin: 0 0 12px 0;
	background-color: #f3f3f3;
}
.framedteaserB {
	background-image: url(img/bg_framedteaserB.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.framedteaserC {
	position: relative;
	background-image: url(img/bg_framedteaserC.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
	padding: 4px 6px 6px 4px;
	width: 497px;
}
.framedteaserimg {
	float: left;
	position: relative;
	padding: 0 21px 0 0;
}
.framedteaserimg img {
	float: left;
	display: block;
}
.framedteaserimg .angle {
	width: 10px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	background-image: url(img/angle.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
*html .framedteaserimg .angle {
	bottom: -1px;
	background-image: url(img/angle.gif);
}
.framedteaserC h4 {
	padding: 10px 0 0 0;
	margin: 0;
}
.framedteaserC h4 span {
	color: #de5215;
	padding-right: 3px;
}
.framedteaserC p {
	padding: 4px 4px 13px 4px;
}
.framedteaserC ul {
	position: relative;
	width: 339px;
	float: right;
	padding: 2px 0 15px 0;
	margin: 0;
}

.framedteaserintro .framedteaserC ul {
	position: absolute;
	right: 20px;
	bottom: 19px;
	padding: 0;
	width: auto;
}
.framedteaserintro .framedteaserC ul.morelink li {
	padding: 0;
	width: auto;
}
*html .framedteaserlinklist .framedteaserC ul {
	padding-left: 3px;
	width: 336px;
}
.framedteaserintro .framedteaserC ul li {
	background-image: none;
	padding: 0;
}

.framedteaserlinklist .framedteaserC ul li {
	background-image: none;
	position: relative;
	padding: 2px 0 0 0;
}
.framedteaserintro .framedteaserC ul li a,
.framedteaserlinklist .framedteaserC ul li a {
	color: #de5215;
	font-weight: bold;
	background-image: url(img/navarrowH.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 16px;
}

.faq {
	float: left;
	width: 467px;
	padding: 3px 0 0 40px;
	background-image: url(img/bg_faq.gif);
	background-position: 15px 0;
	background-repeat: no-repeat;
	margin: 0 0 16px 0;
}
.faq h2,
.faq p {
	width: 457px;
}

/* ––– Formular ––– */

form#mailform {
	background-image: url('img/bg_form.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
	margin: 0 0 12px 0;
	width: 507px;
	float: left;
}
.csc-mailform {
	width: 507px;
	margin: 0;
	padding: 0 0 20px 0;
	background-image: url('img/bg_formbottom.gif');
	background-position: 0 bottom;
	border: 0px none;
	background-repeat: no-repeat;
}
.csc-mailform-label {
	background-image: url('img/bg_formtop.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 12px 0px 4px 25px;
	margin: 0 0 13px 0;
	text-shadow: #959595 1px 1px 1px;
}
.csc-mailform-field {
	padding: 0 25px 0 25px;
	margin: 0 0 7px 0;
	font-size: 12px;
	width: 457px;
}

.csc-mailform-field label {
	width: 105px;
	padding-right: 9px;
	float: left;
	font-size: 12px;
	padding:2px 0 0;
}
.csc-mailform-field input {
	border: 1px solid #BBBBBE;
	margin: 0;
	padding: 2px;
	width: 243px;
	height: 15px;
	font-size: 12px;
}
.csc-mailform-field select {
	border: 1px solid #BBBBBE;
}

.csc-mailform-field .csc-mailform-radio fieldset {
	border: 0px none;
	margin: 0;
	padding: 3px 0 0 0;
}
.csc-mailform-field .csc-mailform-radio fieldset legend {
	display: none;
}
.csc-mailform-field .csc-mailform-radio fieldset label {
	margin-top:-2px;
	padding-left:5px;
	padding-right:12px;
	width: auto;
	line-height: 13px;
}
.csc-mailform-field .csc-mailform-radio fieldset input.csc-mailform-radio {
	width: 15px;
	border: 0px none;
	float: left;
}

.csc-mailform-field select {
	border: 1px solid #BBBBBE;
}

form h3 {
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px 21px 20px;
	margin: 0;
}

form textarea {
	border: 1px solid #BBBBBE;
	width: 243px;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.csc-mailform-field input.csc-mailform-submit {
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-left: 338px;
	margin-top: 24px;
	width: 118px;
	padding: 0 0 0 22px;
	height: 21px;
	background-color: #ffffff;
	background-image: url('img/bg_submit.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	text-shadow: #d2640f 1px 1px 1px;
}

.textoblig {
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	float: left;
	width: 482px;
	position: relative;
}

/* ––– Glossar ––– */

.glossary,
.glossary .alphasearch {
	_float: left;
}
.glossary {
	width: 507px;
	padding: 0 0 0 0;
}
.glossary .alphasearch {
	width: 507px;
	height: 33px;
	padding: 14px 0 0;
	_margin: 0 0 21px;
	background-image: url('img/bg_alphasearch.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align:center;
}
.glossary .alphasearch p {
	width: 507px;
	cursor: default;
	padding: 0;
}
.glossary .alphasearch p a {
	font-weight: bold;
	margin: 0;
	margin: 0 0 0 0px;
	color: #272F36;
}
.glossary .alphasearch p a.selected,
.glossary .alphasearch p a:hover {
	color: #de5215;
}
.glossary .alphasearch p span a {
	color: #DE5215;
}

.glossary .searchresult {
	padding: 0 4px;
	width: 499px;
	float: left;
}
.tx-sgglossary-pi1 table tr td b,
.glossary .searchresult h2 {
	font-size: 22px;
	margin: 0 0 0 0;
	padding: 0 0 0 3px;
	width: 504px;
	float: left;
}
.tx-sgglossary-pi1 table table tr td b {
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: none;
}
.tx-sgglossary-pi1 table table tr td,
.glossary .searchresult p {
	margin: 0;
	padding: 0 4px 23px 4px;
	width: 491px;
}
.glossary .searchresult p span {
	font-weight: bold;
}
/* ––– Suchergebnis ––– */

.tx-indexedsearch {
	width: 507px;
	margin-bottom: 55px;
	background-image: url('img/bg_formbottom.gif');
	background-position: 0 bottom;
	background-repeat: no-repeat;
	padding-bottom: 25px;
}

.tx-indexedsearch-browsebox p {
	padding: 10px 20px;
	background-image: url('img/bg_form.gif');
	background-repeat: repeat-y;
}
ul.browsebox {
	background-image:url('img/bg_form.gif');
	background-repeat:repeat-y;
	padding: 10px 20px;
	margin: 0 0 0 0;
}

ul.browsebox li {
	background-image: url('img/navarrow.gif');
	background-position: 0 6px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 16px;
	padding: 3px 0 3px 14px;
	display: inline;
	margin-right: 9px;
}
.tx-indexedsearch-searchbox {
	padding: 25px 0 15px 4px;
}

.tx-indexedsearch-searchbox form table {
	border: 0px none;
	padding: 0;
	background-color: transparent;
}
.tx-indexedsearch-searchbox form table tr td {
	padding: 0;
	border: 0px none;
	background-color: transparent;
}
.tx-indexedsearch-searchbox form table tr td .search {
	margin-left: 0px;
}

.tx-indexedsearch input.search {
	border:1px solid #4e5d6b;
	color: #364655;
	float:left;
	font-size:12px;
	height:15px;
	margin:0 5px 0 0;
	padding:0;
	width:117px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin: 0;
	padding: 10px 0 3px 20px;
	font-weight: bold;
	color: #ffffff;
	background-image: url('img/bg_formtop.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	text-shadow: #bbbbbb 1px 1px 1px;
}
.tx-indexedsearch .tx-indexedsearch-whatis span.tx-indexedsearch-sw  {
	font-style: normal;
	color: #272F36;
}

.tx-indexedsearch .tx-indexedsearch-res {
	padding-bottom: 0;
}
.tx-indexedsearch * .tx-indexedsearch-res {
	background-image: none;
	padding-bottom: 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
	background-image: url('img/bg_form.gif');
	background-repeat: repeat-y;
	padding: 0 20px 0 20px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table {
	background-color: transparent;
	padding: 0;
	border: 0px none;
	border-top: 1px solid #ffffff;
	display: block;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td {
	border: 0px none;
	padding: 0 5px 0 5px;
	background-color: transparent;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.icon,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.result-number {
	color: #DE5215;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	padding: 17px 0 0 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.icon img {
	display: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.title{
	padding: 17px 35px 0 18px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.title a {
	font-weight: bold;
	text-decoration: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table .percent {
	padding-top: 17px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.descr {
	padding: 2px 50px 0 30px;
	font-style: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.descr .tx-indexedsearch-redMarkup {
	font-weight: normal;
	color: #DE5215;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.info {
	padding: 6px 35px 0 30px;
	font-style: normal;
	font-size: 11px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.info a {
	color: #878889;
	text-decoration: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table tr td.info a:hover {
	text-decoration: underline;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:16px;
}

/* ––– SITEMAP ––– */

.sitemap h1 {
	padding: 22px 43px 13px 43px;
	width: 903px;
}

 .container33 {
	padding: 18px 17px 0 17px;
	width: 955px;
}

.teaser33 {
	width: 294px;
	padding-left: 24px;
	background-image: url('img/bg_teaser33.gif');
	background-position: 24px 0;
	background-repeat: repeat-y;
	margin-bottom: 30px;
	float: left;
}
.container33 .lastelement {
	padding: 0;
}

.teaser33B {
	background-image: url('img/bg_teaser33B.gif');
	background-position: 0 bottom;
	background-repeat: no-repeat;
	padding-bottom: 14px;
	width: 273px;
}

.teaser33 .headline {
	background-image: url('img/bg_teaser33headline.gif');
	background-position: 0 bottom;
	background-repeat: no-repeat;
	padding-bottom: 1px;
}

.teaser33 .headline h4 {
	background-image: url('img/bg_teaser33h4.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
	padding: 10px 18px 4px 18px;
	margin: 0;
}

.teaser33 ul {
	font-size: 12px;
	line-height: 17px;
	padding: 6px 24px 0 24px;
	width: 225px;
	background-image: url('img/bg_teaser33ul.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
}
.teaser33 ul li {
	width: 165px;
	padding: 0 0 2px 0;
	background-image: none;
}
.teaser33 ul li a {
	font-weight: bold;
	color: #DE5215;
	background-image: url('img/navarrowH.gif');
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	display: block;
}
.teaser33 ul li ul {
	padding: 0 0 2px 11px;
	width: 154px;
	background-image: none;
	line-height: 16px;
}
.teaser33 ul li ul li {
	width: 154px;
}
.teaser33 ul li ul li a {
	font-weight: normal;
	color: #272F36;
	background-image: none;
}
.teaser33 ul li ul li a:hover {
	color: #DE5215;
}
.teaser33 ul li ul li ul {
	padding-top: 2px;
}

.plzForm{
	background-image: url(img/bg_plzsearchform.jpg);
	height: 140px;
	width: 172px;
}

.plzFormPLZIn{
	left: 15px;
	top: 70px;
	position: relative;
}

.plzFormButton{
	left: 52px;
	top: 80px;
	position: relative;
}

.plzInput{
	color: #777777;
}

.plzButton{
	background-color: #EB6909;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	border-color: #AAAAAA;
}

#socialnetworkLinks{
	position: relative;
	padding-left: 18px;
	margin-top: -16px;
	top: -16px;
	width: 100px;
}

#socialnetworkLinks a{
	padding-right: 4px;
}