body {
	background-color: #ffffff;
}

body,
body * {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-family: 'Lucida Grande', Lucida, Arial, Verdana, sans-serif;
	z-index: 1;
	border: 0px none;
	outline: none;
	text-decoration: none;
}
.clear {
	clear:both;
}

.DSprachversion #huelle2 {
	background-image: url('BG_Body2.gif');
}
.LandingPage #huelle2 {
	background-image: url('BG_KeyLandingpage.gif'); 
	background-repeat: repeat-x;
}
.DDownload #huelle2 {
	background-image: url('BG_Body3.gif'); 
	background-repeat: no-repeat;
	background-position: 12px 0;
}
#huelle2 {
	background-image: url('BG_Body2DStandard.gif'); 
	background-repeat: repeat-x;
	float:left;
}
.huelle3 {
	background-image: url('BG_Body3.gif'); 
	background-repeat: no-repeat;
	background-position: 12px 0;
	width: 994px;
	float:left;
	min-height: 300px;
}
.DSprachversion .huelle3 {
	width: 1000px;
	background-image: url('BG_Body3_DSprach.gif');
}
.huelle4 {
	float: right;
}
.DStandard .huelle4 {
	width: 742px;
}
.LandingPage .huelle4 {
	width: auto;
}
body {
	background-image: url('BG_Body.gif'); 
	background-repeat: repeat-y;
	background-position: 12px 0;
}
div img,
ul li a {
	display: block;
}
.PStandard .ReferenceList li a.download {
	background-image: url('BG_Download.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.PStandard .downloadReferenceItem br.clear {
	line-height: 1px;
}
.bildLegende,
.bildLegende .kurz {
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.bildLegende {
	padding-top: 6px;
}

/* --------------- Logo --------------- */

.logo {
	position:absolute;
	left: 104px;
	top: 38px;
	z-index: 5;
}

/* --------------- Logo ENDE --------------- */

/* --------------- LanguageSwitcher --------------- */

.LanguageSwitcher {
	display: none;
	float: left;
	width: 965px;
}

/* --------------- LanguageSwitcher ENDE --------------- */

/* --------------- SpezialSpalte --------------- */

.SpezialSpalte {
	float: left;
	width: 994px;
	height: 37px;
	/* x-rule: true; */ 
}
.SpezialSpalte * {
	float: left;
}


.SpezialSpalte .PHTeaser {
	float: right;
	width: 178px;
	height: 37px;
	background-image: url('BG_Portal.gif'); 
	background-repeat: no-repeat;
	/* x-rule: true; */
	clear: none;
}

.SpezialSpalte .PHTeaser ul {
	list-style-type: none;
	margin-top: 8px;
}
.SpezialSpalte .PHTeaser ul li {
	padding-left: 15px;
}
.SpezialSpalte .PHTeaser ul li a {
	background-image: url('BG_Portal_A.gif'); 
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-left: 27px;
	background-position: 0 4px;
}

div.KeywordSearch {
	padding-left: 313px;
	padding-top:17px;
}
div.KeywordSearch form {
	background-image: url('BG_Form_Search.gif'); 
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 1px;
}
.KeywordSearch label {
	display: none;
}
.KeywordSearch input.eingabe {
	border: 1px solid #acacac;
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	width: 102px;
	height: 12px;
	margin-top: 2px;
	margin-right: 5px;
	font-size: 10px;
	color: #939393;
	line-height: 10px;
}
div.KeywordSearch form input.KeywordSearch {
	background-image: url('BG_Form_Go.gif'); 
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 0%;
	width: 31px;
	height: 17px;
	cursor: pointer;
	color: #d8d8d8;
	line-height:24px;
}

.NiederlassungsSuche form,
.DTabbed .NLSuche2 form {
	background-image: url('BG_Form_Search.gif'); 
	background-repeat: no-repeat;
	background-position: right 1px;
	padding-left: 1px;
}
.NLSuche2 form {
	background-image: none; 
}
.NiederlassungsSuche,
.DTabbed .NLSuche2,
.DSprachversion .SpezialSpalte .NLSuche2,
.DStandard .SpezialSpalte .NLSuche2 {
	padding-left: 0px;
	padding-top: 17px;
}
.NoMarginal .LayoutContainerElementCols33 .NiederlassungsSuche form {
	padding-top: 0;
	background-image: none;
}
.NLSuche2 label {
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	padding-right: 10px;
}
.NiederlassungsSuche label,
.DTabbed .NLSuche2 label,
.DSprachversion .SpezialSpalte .NLSuche2 label,
.DStandard .SpezialSpalte .NLSuche2 label {
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	padding-right: 10px;
	padding-left: 26px;
}

.NoMarginal .LayoutContainerElementCols33 .NiederlassungsSuche form {
	padding-left: 0;
}

.NiederlassungsSuche input.eingabe,
.NLSuche2 input.eingabe {
	border-color: #acacac #c5c5c5 #c5c5c5 #acacac;
	border-style: solid;
	border-width: 1px;
	color: #939393;
	font-size: 10px;
	height: 12px;
	margin-right: 5px;
	margin-top: 2px;
	width: 102px;
	line-height: 10px;
}
.NiederlassungsSuche form input.KeywordSearch,
.NLSuche2 form input.KeywordSearch {
	background-image: url('BG_Form_Go.gif'); 
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 0%;
	width: 31px;
	height: 17px;
	cursor: pointer;
	line-height:24px;
	color: #d4d4d4;
}

.NoMarginal .LayoutContainerElementCols33 .NiederlassungsSuche form .KeywordSearch,
.NLSuche2 form .KeywordSearch {
	vertical-align: bottom;
}

/* --------------- SpezialSpalte ENDE --------------- */

/* --------------- PrimaryNavigation --------------- */

.PrimaryNavigation {
	float: left;
	width: 953px;
	height: auto;
	padding-top: 39px;
	padding-bottom: 1px;
	z-index: 4;
}

.PrimaryNavigation ul {
	list-style-type: none;
	float: right;
	height: 28px;
}
.PrimaryNavigation ul li {
	float: left;
	padding-left: 31px;
	position: relative;
	padding-right: 8px;
}
.PrimaryNavigation ul li a {
	text-decoration: none;
	color: #333333;
	font-size: 15px;
	font-family: "Univers-Bold";
	background-color: #ffffff;
	padding: 0;
	/* x-render: true; */
	/* x-rule: true; */
	/* x-padding-right: 2px; */
	/* x-padding-bottom: 2px; */
	/* x-padding-top: 0px; */
	display: block;
	float: left;
	position: relative;
}
.PrimaryNavigation a:hover {
	color: #ff0000; 
	background-color: #ffffff;
	/* x-render: true; */
	/* x-capitalize: true; */
	/* x-rule: true; */
}

.PrimaryNavigation .selected a {
	color: #ff0000; 
	font-size: 16px; 
	font-family: "Univers CE 65 Bold";
	background-color: #ffffff;
	/* x-render: true; */
	/* x-rule: true; */
}

.PrimaryNavigation .selected a:hover {
	color: #ff0000;
	/* x-rule: true; */
}


.PrimaryNavigation li img.hover {
	display: none;
	position: absolute; 
	top: 0;
	left: 0;
}
.PrimaryNavigation li:hover img.hover, 
.PrimaryNavigation li.hover img.hover {
	display: block;
}

/* --------------- PrimaryNavigation ENDE --------------- */

/* --------------- SecondaryNavigation --------------- */

.DSprachversion .SecondaryNavigation,
.LandingPage .SecondaryNavigation {
	display: none;	
}

.SecondaryNavigation {
	float: left;
	width: 252px;
	background-color: #ffffff;
	background-image: url('BG_SecondaryNavigationTop.gif'); 
	background-repeat: no-repeat;
	background-position: 12px 1px;
	padding-top: 26px;
	position: relative;
	z-index: 10;
}
.SecondaryNavigation ul {
	list-style-type: none;
	background-image: url('BG_SecondaryNavigationBottom.gif'); 
	background-repeat: no-repeat;
	background-position: 12px bottom;
	padding-bottom: 33px;
	width: 241px;
}
.SecondaryNavigation ul li {
	padding-bottom: 1px;
	padding-left: 49px;
}
.SecondaryNavigation ul li a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	background-image: url('BG_SecondaryNavigation.gif'); 
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 16px;
	line-height: 19px;
}

.SecondaryNavigation ul li.selected a {
	background-image: url('BG_SecondaryNavigationS.gif');
	color: #000000;
}

.SecondaryNavigation ul li a:hover {

}
.SecondaryNavigation ul li ul {
	background-image: none;
	width:100%;
	padding-bottom: 0px;
}
.SecondaryNavigation ul li ul li {
	padding-left: 27px;
}
.SecondaryNavigation ul li ul li ul li {
	padding-left: 12px;
}
.SecondaryNavigation ul li ul li a {
	background-image: none;
	padding-left: 0px;
	font-weight: normal;
}
.SecondaryNavigation ul li.selected ul li a {
	background-image: none;
	color: #666666;
	line-height:16px;
	padding-bottom:2px;
	padding-top:1px;
}
.SecondaryNavigation ul li.selected ul li.selected ul li a,
.SecondaryNavigation ul li.selected ul li.selected ul li.selected ul li a {
	color: #666666;
}

.SecondaryNavigation ul li.selected ul li.selected a,
.SecondaryNavigation ul li.selected ul li.selected ul li.selected a,
.SecondaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected a {
	color: #ff0000;
}

.SecondaryNavigation .hidden {
	font-style: italic;
}

.SecondaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li a {
	color: #666666;
}
.SecondaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected a {
	color: #ff0000;
}
.SecondaryNavigation ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected ul li a {
	color: #666666;
}

/* --------------- SecondaryNavigation ENDE --------------- */

/* --------------- Keyvisual --------------- */

.KeyVisual {
	float: left;
	background-image: url('BG_Key.gif'); 
	background-repeat: no-repeat;
	margin-bottom: 24px;
	padding-top:3px;
}

.KeyVisual img {
	padding: 0 4px 4px 4px;
	background-image: url('BG_KeyImg.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

.LandingPage .KeyVisual {
	margin-left: 0px;
	padding: 0px;
	padding: 4px 0px 6px 0px;
	background-image: url('BG_SecondaryNavigationBottom.gif'); 
	background-repeat: no-repeat;
	background-position: 12px bottom;
	margin-bottom: 31px;
}

.LandingPage .KeyVisual img {
	padding: 0 0 0 0;
}

/* --------------- Keyvisual ENDE --------------- */

/* --------------- HauptSpalte --------------- */

.HauptSpalte {
	float: left;
	width: 875px;
	padding-left: 90px;
	margin-bottom: 23px;
	/* x-rule: true; */ 
}

.Magazin .HauptSpalte .SiblingContent {
	padding-top: 0px;
}
.Magazin .HauptSpalte {
	background-image: url('BG_Magazin_Bottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.Magazin .HauptSpalte .PBanner {
	background-image: url('BG_Magazin_Top.gif'); 
	background-repeat: no-repeat;
	background-position: 0 top;
}
.Magazin .HauptSpalte .PBanner .bildHuelle {
	float: none;
	padding-left: 26px;
	padding-top: 30px;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid h3 {
	float: left;
	width: 682px;
	padding-bottom: 13px;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid {
	width: 700px;
	padding-left: 30px;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 {
	float: left;
	border: 1px solid #c4c4c4;
	width:212px;
	background-color: #ffffff;
	margin-right: 20px;
	padding-bottom:7px;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementLast {
	margin-right: 0px;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 .PStandard {
	padding: 0;
	margin: 0;
	float: left;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 .PStandard img {
	padding-bottom: 7px;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 .PStandard .ReferenceList {
	padding: 0;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 .PStandard .ReferenceList a {
	background-image: url('BG_Magazin_Link.gif'); 
	background-repeat: no-repeat;
	background-position: 8px 5px;
	text-transform: uppercase;
	padding-left:30px;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 .PStandard .float {
	padding: 0;
	margin: 0;
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 .PStandard .float img {
}
.Magazin .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 .PStandard p {
	padding-left: 30px;
	padding-right: 30px;
}
.Magazin .HauptSpalte .PStandard .ReferenceList {
	padding-left: 27px;
	padding-right: 27px;
	padding-top: 19px;
}
.Magazin .HauptSpalte .PBanner img {
	border: 0px none;
}

h1 {
	/* x-render: true; */
	/* x-rule: true; */
	/* x-padding-top: 5px; */
	/* x-padding-left: 0px; */
	/* x-padding-right: 4px; */
	/* x-padding-bottom: 10px; */
	/* x-leading: 4px; */
	background-color:#ffffff;
	font-family: "Univers-Light";
	font-size: 24px;
	color: #595959;
	padding-left: 4px;
	padding-right: 0;
	margin-bottom: 13px;
	font-weight: normal;
	width: 486px;
}
.DSprachversion h1 {
	/* x-render: true; */
	/* x-rule: true; */
	width: 871px;
}

.NoMarginal h1,
.DTabbed h1 {
	width: 732px;
	overflow: hidden;
	/* x-render: true; */
	/* x-rule: true; */
}

h2 {
	padding-left: 4px;
	padding-right: 4px;
}

.DTabbed h2 {
	padding-bottom: 24px;
}

.datum {
	padding-left: 4px;
	padding-right: 4px;
	display: none;
}

.DSprachversion .PLayoutContainerHGrid {
	margin-bottom: 35px;
}

.DSprachversion .LayoutContainerElementCols50 {
	width: 430px;
	float:left;
	/* x-rule: true; */ 
}

.DSprachversion .LayoutContainerElementCols25 {
	float:left;
}
.DSprachversion .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols25 {
	margin-right: 14px;
}
.DSprachversion .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementLast {
	margin-right: 0;
}

.DSprachversion .PLayoutContainerHGrid .PLayoutContainerElementFirst {
	margin-right: 15px;
}
.DSprachversion .PLayoutContainerHGrid * .PLayoutContainerElementFirst {
	margin: 0;
}

.DSprachversion .PLayoutContainerElementLast {
	
}

.DSprachversion .LayoutContainerElementCols50 .LayoutContainerElementCols50 {
	padding: 0px;
	width: 215px;
	/* x-rule: true; */ 
}

.DSprachversion .LayoutContainerElementCols50 .PLayoutContainerElementLast {
	padding: 0;
}

.DSprachversion .LayoutContainerElementCols50 .PStandard {
	padding-left: 5px;
	padding-right: 5px;
}

.DSprachversion .LayoutContainerElementCols50 .LayoutContainerElementCols50 .PStandard {
	padding-left: 11px;
	padding-bottom: 11px;
}
.DSprachversion .LayoutContainerElementCols50 .PLayoutContainerElementFirst .PStandard,
.LinieLinks {
	background-image: url('BG_ReferenceList.gif'); 
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding-left: 15px;
}
.DSprachversion .HauptSpalte .PLayoutContainerHGrid .LinieLinks {
	margin-right: 25px;
}
.DSprachversion .PLayoutContainerElementLast .PLayoutContainerElementFirst .PLayoutContainerElementLast .PStandard {
	background-image: none;
}

.HauptSpalte .PStandard h3 {
	margin-bottom: 9px;
}

.HauptSpalte .hervorgehoben h3 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 24px;
	font-weight: normal;
}
.HauptSpalte .hervorgehoben h4 {
	margin-bottom: 9px;
}


.PStandard .ReferenceList,
.DStandard .HauptSpalte .PUebersicht ul {
	list-style-type: none;
}

.PStandard .ReferenceList li a,
.DStandard .HauptSpalte .PUebersicht ul li a,
.MarginalSpalte .PUebersicht ul.ReferenceList li a {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	background-image: url('BG_Reference.gif'); 
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 26px;
}

.DStandard .HauptSpalte {
	width: 490px;
	float: left;
	padding: 0;
	margin-right: 14px;
	/* x-rule: true; */ 
}

.DStandard .HauptSpalte .PStandard,
.DStandard .HauptSpalte .PUebersicht {
	margin-bottom: 24px;
	padding-left: 4px;
	padding-right: 4px;
}

.DStandard .HauptSpalte .PStandard .float {
	margin-right: 20px;
	padding-bottom: 6px;
}

.HauptSpalte .PStandard .ReferenceList,
.HauptSpalte .PUebersicht .ReferenceList {
	padding-top: 4px;
}
.PStandard .ReferenceList li,
.PUebersicht .ReferenceList li {
	background-image: none;
	padding-left: 0px;
}
.PStandard .ReferenceList li a,
.DStandard .HauptSpalte .PUebersicht .ReferenceList li a {
	font-weight: normal;
	display: block;
	background-position: 0 5px;
}
.PStandard p a {
	text-decoration: none;
	color: #ff0000;
}
.PStandard ul {
	list-style-type: none;
}
.PStandard ul li {
	background-image: url('Dot.gif'); 
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 24px;
}

.PStandard ol {
	padding-left: 36px;
}

.PStandard .bildHuelle {
	float: left;
}
.PBanner .bildHuelle {
	float: none;
}

.DStandard .HauptSpalte .SiblingContent .PStandard .bildHuelle {
	float: none;
	margin-right: 0;
}
.DStandard .HauptSpalte .SiblingContent .PStandard .float {
	float: left;
	margin-right: 20px;
}
.DStandard .HauptSpalte .SiblingContent .LayoutContainerElementCols66 .PStandard .float {
	float: left;
}
.DTabbed .HauptSpalte .SiblingContent .LayoutContainerElementCols66 .PStandard .float {
	float: left;
}

.NoMarginal #huelle #huelle2 .huelle3 .huelle4 .HauptSpalte .SiblingContent .PLayoutContainerHGrid .LayoutContainerElementCols66 .PStandard .float {
	float: left;
}

.PStandard .bildHuelle img {
	border: 1px solid #c4c4c4;
}
.DSprachversion .PStandard .bildHuelle img {
	border: 0px none;
}

.PLayoutContainerHGrid p {
	padding-left:4px;
	padding-right:4px;
}

.NoMarginal .HauptSpalte {
	width: 742px;
	margin-right: 0px;
	/* x-rule: true; */ 
}

.OhneKey .SiblingContent {
	padding-left: 4px;
}
.OhneKey .SiblingContent .ptext h3 {
	padding-bottom: 7px;
}
.OhneKey .SiblingContent .ptext p {
	padding-bottom: 5px;
}

.DSubsidiary .subsidiaryAddress,
.DSubsidiary .subsidiaryIntroduction {
	padding-left:4px;
	padding-right: 4px;
}
.DSubsidiary .MarginalSpalte .LPStandard {
	padding-bottom: 15px;
}

.DSubsidiary .subsidiaryRegion,
.DSubsidiary h2 {
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 12px;
}

.DSubsidiary .subsidiaryRegion a {
	color: #ff0000;
}

.DSubsidiary .subsidiaryIntroduction ul {
	list-style-type: none;
}
.DSubsidiary .subsidiaryIntroduction ul li {
	background-image: url('Dot.gif'); 
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left:24px;
}
.DSubsidiary .subsidiaryIntroduction ul li a {
	color: #ff0000;
}


/* TABLE */

.PStandard table {
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	background-color: #f6f6f6;
	width: 99.99%
}

.PStandard table tr.first {
	background-image: url('BG_TableFirstGrey.gif'); 
	background-repeat: repeat-x;
	background-position: 0 bottom;
	min-height: 67px;
	height: 67px;
	background-color: #f9f9f9;
}
.PStandard table.zeilig tr.first {
	background-image: none;
	background-color: #f6f6f6;
	height: 24px;
}

.PStandard table tr.first td {
	font-weight: bold;
	text-align: left;
	padding-top: 7px;
}

.PStandard table tr.inverted {
	background-color: #ffffff;
}
.PStandard table td {
	border-top: 1px solid #d3d3d3;
	vertical-align: top;
}
.PStandard table td.first {
	border-left: 1px solid #d3d3d3;
	padding-left: 10px;
	text-align: left;
	padding-right:10px;
}

.PStandard table.zeilig tr.first td,
.PStandard table tr td {
	padding-right:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}
/* text-align: right; */

.PStandard table tr td a,
.PStandard dl a {
	color: #ff0000;
}

/* TABLE ENDE */

.TagCloud {
	background-image: url('BG_TagCloud_Top.gif'); 
	background-repeat: no-repeat;
	background-position: 7px 0;
	min-height: 99px;
	padding: 14px 0px 0 7px;
	width: 208px;
}
.TagCloud .tagLinks {
	background-image: url('BG_TagCloud_Bottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	min-height: 113px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
}


.TagCloud a {
	float:left;
	text-decoration: none;
	color: #ff0000;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
}

.TagCloud a.sehrleicht {
	font-size: 9.5px;
	padding-top: 4px;
}
.TagCloud a.leicht {
	font-size: 11px;
	padding-top: 4px;
}
.TagCloud a.normal {
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.TagCloud a.schwer {
	font-size: 15px;
	padding-top: 1px;
}
.TagCloud a.sehrschwer {
	font-size: 18px;
	line-height: 22px;
}
.TagCloud a.sehrschwerco {
	padding-left: 26px;
	font-size:19px;
	line-height:22px;
}

.Einleitung {
	margin-bottom: 24px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.LandingPage .HauptSpalte {
	float: left;
	margin-bottom: 23px;
	padding-left: 90px;
	width: 652px;
	margin-right: 14px;
	/* x-rule: true; */ 
}

.LandingPage .LayoutContainerElementCols66 {
	width: 652px;
	margin-right: 14px;
	float:left;
	/* x-rule: true; */
}

.LandingPage .LayoutContainerElementCols50,
.LandingPage .LayoutContainerElementCols66 .LayoutContainerElementCols50 {
	width: 319px;
	float:left;
	/* x-rule: true; */ 
}
.LandingPage #huelle .PLayoutContainerElementFirst,
.LandingPage #huelle .LayoutContainerElementCols66 .PLayoutContainerElementFirst {
	margin-right: 14px;
}

.LandingPage #huelle .PLayoutContainerElementFirst .PLayoutContainerElementFirst,
.LandingPage #huelle .PLayoutContainerElementLast .PLayoutContainerElementFirst {
	margin-right: 0px;
}

.LandingPage .LayoutContainerElementCols33 {
	width: 238px;
	Float: left;
	/* x-rule: true; */ 
}

/* TEASER */

.BildTeaser .ReferenceList .downloadReferenceItem .download {
	background-image: url('BG_Reference.gif');
}
.BildTeaser .ReferenceList .downloadReferenceItem span {
	display: none;
}

body #huelle .BildRechts {
	width: 490px;
	background-image: url('BG_Teaser.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-color: #fcfcfc;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	min-height: 200px;
	position: relative;
}
body #huelle .HauptSpalte .BildRechts h3 {
	z-index: 10;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	background-image: url('BG_TeaserTop.gif');
	background-repeat: no-repeat;
	position: relative;
}
.BildRechts h3 a {
	z-index: 10;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.HauptSpalte .BildRechts h3 {
	background-image: url('BG_TeaserMiddle.gif'); 
	background-repeat: repeat-y;
	margin-bottom: 0px;
	padding-bottom: 7px;
	padding-left: 18px;
	padding-right: 190px;
	padding-top: 14px;
	position: relative;
	z-index: 10;
}
.HauptSpalte .BildRechts h4,
.HauptSpalte .BildRechts p  {
	background-image: url('BG_TeaserMiddle.gif'); 
	background-repeat: repeat-y;
	padding-left: 18px;
	padding-right: 190px;
	position: relative;
	z-index: 10;
}
.BildRechts img {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.HauptSpalte .BildRechts .ReferenceList {
	border-top: 0px none;
	padding-left: 17px;
	padding-right: 190px;
	padding-bottom: 47px;
	position: relative;
	z-index: 10;
}
.HauptSpalte .BildRechts .ReferenceList li a {
	background-position: 0px 5px;
	font-weight: bold;
	display: block;
}

body #huelle .BildRechtsKurz {
	width: 490px;
	background-image: url('BG_Teaser.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-color: #fcfcfc;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	min-height: 120px;
	position: relative;
}

body #huelle .BildRechtsKurz h3 {
	z-index: 10;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	background-image: url('BG_TeaserTop.gif');
	background-repeat: no-repeat;
	position: relative; 
}
.BildRechtsKurz h3 a {
	z-index: 10;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.HauptSpalte .BildRechtsKurz h3 {
	background-image: url('BG_TeaserMiddle.gif'); 
	background-repeat: repeat-y;
	margin-bottom: 0px;
	padding: 14px 190px 7px 18px;
}
.HauptSpalte .BildRechtsKurz h4,
.HauptSpalte .BildRechtsKurz p  {
	background-image: url('BG_TeaserMiddle.gif'); 
	background-repeat: repeat-y;
	padding-left: 18px;
	padding-right: 190px;
	position: relative;
	z-index: 10;
}
.BildRechtsKurz img {
	position: absolute;
	bottom: 5px;
	right: 5px;
	z-index: 5;
}
.HauptSpalte .BildRechtsKurz .ReferenceList {
	border-top: 0px none;
	padding-left: 17px;
	padding-right: 190px;
	padding-bottom: 25px;
	position: relative;
	z-index: 10;
}
.HauptSpalte .BildRechtsKurz .ReferenceList li a {
	background-position: 0px 5px;
	font-weight: bold;
	display: block;
}

.NoMarginal .HauptSpalte .PLayoutContainerHGrid {
	clear: left;
}
.NoMarginal .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols50 {
	width: 50%;
	float:left;
}
.NoMarginal .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementLast .BildLinks {
	margin-left: 7px;
}

.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks {
	width: 364px;
	background-image: url('BG_MarginalTeaserGross.gif');
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin-right: 0px;
	background-color: #fcfcfc;
	min-height: 108px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
}

.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks h3 a {
	z-index: 10;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks h3 {
	background-image: url('BG_MarginalTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-left: 135px;
	padding-right: 35px;
	padding-top: 10px;
	position: relative;
	z-index: 10;
}
.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks h4,
.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks p {
	padding-left: 135px;
	padding-right: 10px;
	line-height: 16px;
	padding-bottom: 9px;
	position: relative;
	z-index: 10;
}
.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks p {
	padding-bottom: 13px;
}
.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks img {
	position: absolute;
	top: 3px;
	left: 5px;
	z-index: 5;
}
.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks .ReferenceList {
	border-top:0 none;
	bottom:11px;
	position: absolute;
	right:18px;
	z-index: 10;
}
.NoMarginal .HauptSpalte .LayoutContainerElementCols50 .BildLinks .ReferenceList li a {
	padding-left: 0px;
	font-size: 0.01px;
	padding-right: 0px;
	width: 17px;
	color: #fafafa;
}

.NoMarginal .HauptSpalte .SiblingContent .LayoutContainerElementCols33 .PStandard .float {
	margin-right: 0px;
}

/* TEASER ENDE */

/* LANDINGPAGETEASER */

.LandingPage .LayoutContainerElementCols50 .BildRechts,
body .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildRechts {
	width: 319px;
	padding-left: 0px;
	background-image: url('BG_LandingTeaserGross.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin-right: 0px;
	background-color: #fcfcfc;
	min-height: 201px;
	position:relative;
	/* x-rule: true; */ 
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildRechts h3,
body #huelle .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildRechts h3 {
	z-index: 10;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	background-image: url('BG_LandingTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildRechts h3 a,
.LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildRechts h3 a {
	z-index: 10;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildRechts h3,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildRechts h3 {
	background-image: url('BG_LandingTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-bottom: 8px;
	padding-left: 17px;
	padding-right: 136px;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildRechts img,
.LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildRechts img {
	position: absolute;
	bottom: 5px;
	left: 5px;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildRechts .ReferenceList,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildRechts .ReferenceList {
	border-top: 0px none;
	padding-left: 16px;
	padding-right: 136px;
	padding-bottom: 71px;
	line-height: 17px;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildRechts .ReferenceList li a,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildRechts .ReferenceList li a {
	line-height: 17px;
	background-position:0 4px;
	font-weight: bold;
}

.LandingPage .LayoutContainerElementCols50 .BildUnten,
body .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten {
	width: 319px;
	background-image: url('BG_LandingTeaserGross.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #fcfcfc;
	min-height: 201px;
	position:relative;
	/* x-rule: true; */
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildUnten h3,
body #huelle .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten h3 {
	z-index: 10;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	background-image: url('BG_LandingTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 0px;
	padding:14px 50px 9px 19px;
	position:relative;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildUnten h3 a,
.LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten h3 a {
	z-index: 10;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildUnten h4,
.LandingPage #huelle .LayoutContainerElementCols50 .BildUnten p,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten h4,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten p {
	padding-left: 19px;
	padding-right: 50px;
	background-image: url('BG_LandingTeaserGrossMiddle.gif'); 
	background-repeat: repeat-y;
	line-height: 16px;
	padding-bottom: 9px;
	z-index: 10;
	position:relative;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildUnten img,
.LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten img {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 5;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildUnten .ReferenceList,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten .ReferenceList {
	border-top: 0px none;
	padding-left: 17px;
	padding-right: 50px;
	line-height: 17px;
	padding-bottom: 100px;
	position:relative;
	z-index:10;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildUnten .ReferenceList li a,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildUnten .ReferenceList li a {
	line-height: 17px;
	background-position:0 4px;
	font-weight: bold;
}

.LandingPage .LayoutContainerElementCols50 .BildLinks,
body .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks {
	width: 319px;
	background-image: url('BG_LandingTeaserGross.gif');
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin-right: 0px;
	background-color: #fcfcfc;
	min-height: 108px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position:relative;
	/* x-rule: true; */ 
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks h3,
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks h3 a,
.LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks h3,
.LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks h3 a {
	z-index: 10;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks h3,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks h3 {
	background-image: url('BG_LandingTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-left: 135px;
	padding-right: 35px;
	padding-top: 10px;
	z-index: 10;
	position:relative;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks h4,
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks p,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks h4,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks p {
	padding-left: 135px;
	padding-right: 10px;
	line-height: 16px;
	padding-bottom: 9px;
	z-index: 10;
	position:relative;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks p,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks p {
	padding-bottom: 13px;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks img,
.LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks img {
	position: absolute;
	top: 3px;
	left: 5px;
	z-index:5;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks .ReferenceList,
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks .ReferenceList {
	border-top:0 none;
	bottom:11px;
	position:absolute;
	right:18px;
	z-index: 11;
}
.LandingPage #huelle .LayoutContainerElementCols50 .BildLinks .ReferenceList li a,	
.HauptSpalte .LayoutContainerElementCols66 .LayoutContainerElementCols50 .BildLinks .ReferenceList li a {
	padding-left: 0px;
	font-size: 0.01px;
	padding-right: 0px;
	width: 17px;
	color: #fafafa;
	overflow: hidden;
}

.LandingPage #huelle .LayoutContainerElementCols50 .PBanner {
	padding-top: 3px;
	float: left;
	background-image: url('BG_LandingTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 25px;
	padding-left: 0;
	padding-right: 0;
}
.LandingPage #huelle .LayoutContainerElementCols50 .PBanner .bildHuelle {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url('BG_LandingTeaserGross.gif'); 
	background-repeat: repeat-y;
	background-position: 0 bottom;
}
.LandingPage #huelle .PLayoutContainerElementLast .PBanner {
	float: right;
}

.LandingPage .HauptSpalte .SiblingContent .PStandard .ReferenceList li {
	width: 644px;
}
.LandingPage .HauptSpalte .SiblingContent .PStandard .ReferenceList li .popup {
	width: 618px;
}
.LandingPage .HauptSpalte .SiblingContent * .PStandard .ReferenceList li,
.LandingPage .HauptSpalte .SiblingContent * .PStandard .ReferenceList li .popup {
	width: auto;
}

/* LANDINGPAGETEASER ENDE */

/* VTEASER STARTSEITE */

.DSprachversion .PVTeaser {
	border: 0px none;
	padding: 0;
	width: 208px;
	float: left;
}

.DSprachversion .PVTeaser .bildHuelle {
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	background-image: url('BG_VTeaser_Top.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index: 5;
}
.DSprachversion .PVTeaser .ReferenceList {
	background-image: url('BG_VTeaser_Bottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-top: 126px;
	padding-bottom: 9px;
	float: none;
	width: 208px;
	min-height:36px;
	z-index: 10;
	position: relative;
}
.DSprachversion .PVTeaser .ReferenceList li,
.DSprachversion .PVTeaser .ReferenceList li .referenceItem {
	float: left;
}
.DSprachversion .PVTeaser .ReferenceList li .referenceItem a {
	padding-left: 13px;
	padding-right: 23px;
	background-position: right 5px;
	width: 160px;
	font-weight: normal;
	float: left;
}
/* VTEASER STARTSEITE ENDE */


/* ITEM 1-10 & ICON 1-9 */

.DStandard .HauptSpalte .Item1,
.DStandard .HauptSpalte .Item2,
.DStandard .HauptSpalte .Item3,
.DStandard .HauptSpalte .Item4,
.DStandard .HauptSpalte .Item5,
.DStandard .HauptSpalte .Item6,
.DStandard .HauptSpalte .Item7,
.DStandard .HauptSpalte .Item8,
.DStandard .HauptSpalte .Item9,
.DStandard .HauptSpalte .Item10,
.DStandard .HauptSpalte .Icon1,
.DStandard .HauptSpalte .Icon2,
.DStandard .HauptSpalte .Icon3,
.DStandard .HauptSpalte .Icon4,
.DStandard .HauptSpalte .Icon5,
.DStandard .HauptSpalte .Icon6,
.DStandard .HauptSpalte .Icon7,
.DStandard .HauptSpalte .Icon8,
.DStandard .HauptSpalte .Icon9 {
	padding-left: 0px;
	padding-right: 0px;
	background-image: url('BG_Items.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin-bottom: 8px;
}
.DStandard .HauptSpalte .Item1 p,
.DStandard .HauptSpalte .Item2 p,
.DStandard .HauptSpalte .Item3 p,
.DStandard .HauptSpalte .Item4 p,
.DStandard .HauptSpalte .Item5 p,
.DStandard .HauptSpalte .Item6 p,
.DStandard .HauptSpalte .Item7 p,
.DStandard .HauptSpalte .Item8 p,
.DStandard .HauptSpalte .Item9 p,
.DStandard .HauptSpalte .Item10 p,
.DStandard .HauptSpalte .Icon1 p,
.DStandard .HauptSpalte .Icon2 p,
.DStandard .HauptSpalte .Icon3 p,
.DStandard .HauptSpalte .Icon4 p,
.DStandard .HauptSpalte .Icon5 p,
.DStandard .HauptSpalte .Icon6 p,
.DStandard .HauptSpalte .Icon7 p,
.DStandard .HauptSpalte .Icon8 p,
.DStandard .HauptSpalte .Icon9 p {
	padding-left: 75px;
	padding-right: 35px;
	margin-top: -7px;
	padding-bottom: 15px;
}
.DStandard .HauptSpalte .Item1 h3,
.DStandard .HauptSpalte .Item2 h3,
.DStandard .HauptSpalte .Item3 h3,
.DStandard .HauptSpalte .Item4 h3,
.DStandard .HauptSpalte .Item5 h3,
.DStandard .HauptSpalte .Item6 h3,
.DStandard .HauptSpalte .Item7 h3,
.DStandard .HauptSpalte .Item8 h3,
.DStandard .HauptSpalte .Item9 h3,
.DStandard .HauptSpalte .Item10 h3,
.DStandard .HauptSpalte .Icon1 h3,
.DStandard .HauptSpalte .Icon2 h3,
.DStandard .HauptSpalte .Icon3 h3,
.DStandard .HauptSpalte .Icon4 h3,
.DStandard .HauptSpalte .Icon5 h3,
.DStandard .HauptSpalte .Icon6 h3,
.DStandard .HauptSpalte .Icon7 h3,
.DStandard .HauptSpalte .Icon8 h3,
.DStandard .HauptSpalte .Icon9 h3 {
	padding-top: 12px;
	padding-left: 75px;
	padding-right: 35px;
	padding-bottom: 13px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.DStandard .HauptSpalte .Item1 h3 {
	background-image: url('BG_Item1.gif');
}
.DStandard .HauptSpalte .Item2 h3 {
	background-image: url('BG_Item2.gif');
}
.DStandard .HauptSpalte .Item3 h3 {
	background-image: url('BG_Item3.gif');
}
.DStandard .HauptSpalte .Item4 h3 {
	background-image: url('BG_Item4.gif');
}
.DStandard .HauptSpalte .Item5 h3 {
	background-image: url('BG_Item5.gif');
}
.DStandard .HauptSpalte .Item6 h3 {
	background-image: url('BG_Item6.gif');
}
.DStandard .HauptSpalte .Item7 h3 {
	background-image: url('BG_Item7.gif');
}
.DStandard .HauptSpalte .Item8 h3 {
	background-image: url('BG_Item8.gif');
}
.DStandard .HauptSpalte .Item9 h3 {
	background-image: url('BG_Item9.gif');
}
.DStandard .HauptSpalte .Item10 h3 {
	background-image: url('BG_Item10.gif');
}
.DStandard .HauptSpalte .Icon1 h3 {
	background-image: url('BG_Icon1.gif');
}
.DStandard .HauptSpalte .Icon2 h3 {
	background-image: url('BG_Icon2.gif');
}
.DStandard .HauptSpalte .Icon3 h3 {
	background-image: url('BG_Icon3.gif');
}
.DStandard .HauptSpalte .Icon4 h3 {
	background-image: url('BG_Icon4.gif');
}
.DStandard .HauptSpalte .Icon5 h3 {
	background-image: url('BG_Icon5.gif');
}
.DStandard .HauptSpalte .Icon6 h3 {
	background-image: url('BG_Icon6.gif');
}
.DStandard .HauptSpalte .Icon7 h3 {
	background-image: url('BG_Icon7.gif');
}
.DStandard .HauptSpalte .Icon8 h3 {
	background-image: url('BG_Icon8.gif');
}
.DStandard .HauptSpalte .Icon9 h3 {
	background-image: url('BG_Icon9.gif');
}

.DStandard .HauptSpalte .Item1 ul.ReferenceList,
.DStandard .HauptSpalte .Item2 ul.ReferenceList,
.DStandard .HauptSpalte .Item3 ul.ReferenceList,
.DStandard .HauptSpalte .Item4 ul.ReferenceList,
.DStandard .HauptSpalte .Item5 ul.ReferenceList,
.DStandard .HauptSpalte .Item6 ul.ReferenceList,
.DStandard .HauptSpalte .Item7 ul.ReferenceList,
.DStandard .HauptSpalte .Item8 ul.ReferenceList,
.DStandard .HauptSpalte .Item9 ul.ReferenceList,
.DStandard .HauptSpalte .Item10 ul.ReferenceList,
.DStandard .HauptSpalte .Icon1 ul.ReferenceList,
.DStandard .HauptSpalte .Icon2 ul.ReferenceList,
.DStandard .HauptSpalte .Icon3 ul.ReferenceList,
.DStandard .HauptSpalte .Icon4 ul.ReferenceList,
.DStandard .HauptSpalte .Icon5 ul.ReferenceList,
.DStandard .HauptSpalte .Icon6 ul.ReferenceList,
.DStandard .HauptSpalte .Icon7 ul.ReferenceList,
.DStandard .HauptSpalte .Icon8 ul.ReferenceList,
.DStandard .HauptSpalte .Icon9 ul.ReferenceList {
	margin-top: -11px;
	padding-top: 0;
	padding-left: 75px;
	padding-right: 35px;
	padding-bottom: 13px;
}

.NoMarginal .HauptSpalte .Item1,
.NoMarginal .HauptSpalte .Item2,
.NoMarginal .HauptSpalte .Item3,
.NoMarginal .HauptSpalte .Item4,
.NoMarginal .HauptSpalte .Item5,
.NoMarginal .HauptSpalte .Item6,
.NoMarginal .HauptSpalte .Item7,
.NoMarginal .HauptSpalte .Item8,
.NoMarginal .HauptSpalte .Item9,
.NoMarginal .HauptSpalte .Item10,
.NoMarginal .HauptSpalte .Icon1,
.NoMarginal .HauptSpalte .Icon2,
.NoMarginal .HauptSpalte .Icon3,
.NoMarginal .HauptSpalte .Icon4,
.NoMarginal .HauptSpalte .Icon5,
.NoMarginal .HauptSpalte .Icon6,
.NoMarginal .HauptSpalte .Icon7,
.NoMarginal .HauptSpalte .Icon8,
.NoMarginal .HauptSpalte .Icon9 {
	padding-left: 0px;
	padding-right: 0px;
	background-image: url('BG_NMItems.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin-bottom: 8px;
}
.NoMarginal .HauptSpalte .Item1 p,
.NoMarginal .HauptSpalte .Item2 p,
.NoMarginal .HauptSpalte .Item3 p,
.NoMarginal .HauptSpalte .Item4 p,
.NoMarginal .HauptSpalte .Item5 p,
.NoMarginal .HauptSpalte .Item6 p,
.NoMarginal .HauptSpalte .Item7 p,
.NoMarginal .HauptSpalte .Item8 p,
.NoMarginal .HauptSpalte .Item9 p,
.NoMarginal .HauptSpalte .Item10 p,
.NoMarginal .HauptSpalte .Icon1 p,
.NoMarginal .HauptSpalte .Icon2 p,
.NoMarginal .HauptSpalte .Icon3 p,
.NoMarginal .HauptSpalte .Icon4 p,
.NoMarginal .HauptSpalte .Icon5 p,
.NoMarginal .HauptSpalte .Icon6 p,
.NoMarginal .HauptSpalte .Icon7 p,
.NoMarginal .HauptSpalte .Icon8 p,
.NoMarginal .HauptSpalte .Icon9 p {
	padding-left: 64px;
	padding-right: 65px;
	margin-top: -7px;
	padding-bottom: 15px;
}
.NoMarginal .HauptSpalte .Item1 h3,
.NoMarginal .HauptSpalte .Item2 h3,
.NoMarginal .HauptSpalte .Item3 h3,
.NoMarginal .HauptSpalte .Item4 h3,
.NoMarginal .HauptSpalte .Item5 h3,
.NoMarginal .HauptSpalte .Item6 h3,
.NoMarginal .HauptSpalte .Item7 h3,
.NoMarginal .HauptSpalte .Item8 h3,
.NoMarginal .HauptSpalte .Item9 h3,
.NoMarginal .HauptSpalte .Item10 h3,
.NoMarginal .HauptSpalte .Icon1 h3,
.NoMarginal .HauptSpalte .Icon2 h3,
.NoMarginal .HauptSpalte .Icon3 h3,
.NoMarginal .HauptSpalte .Icon4 h3,
.NoMarginal .HauptSpalte .Icon5 h3,
.NoMarginal .HauptSpalte .Icon6 h3,
.NoMarginal .HauptSpalte .Icon7 h3,
.NoMarginal .HauptSpalte .Icon8 h3,
.NoMarginal .HauptSpalte .Icon9 h3 {
	padding-top: 12px;
	padding-left: 64px;
	padding-right: 65px;
	padding-bottom: 13px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.NoMarginal .HauptSpalte .Item1 h3 {
	background-image: url('BG_NMItem1.gif');
}
.NoMarginal .HauptSpalte .Item2 h3 {
	background-image: url('BG_NMItem2.gif');
}
.NoMarginal .HauptSpalte .Item3 h3 {
	background-image: url('BG_NMItem3.gif');
}
.NoMarginal .HauptSpalte .Item4 h3 {
	background-image: url('BG_NMItem4.gif');
}
.NoMarginal .HauptSpalte .Item5 h3 {
	background-image: url('BG_NMItem5.gif');
}
.NoMarginal .HauptSpalte .Item6 h3 {
	background-image: url('BG_NMItem6.gif');
}
.NoMarginal .HauptSpalte .Item7 h3 {
	background-image: url('BG_NMItem7.gif');
}
.NoMarginal .HauptSpalte .Item8 h3 {
	background-image: url('BG_NMItem8.gif');
}
.NoMarginal .HauptSpalte .Item9 h3 {
	background-image: url('BG_NMItem9.gif');
}
.NoMarginal .HauptSpalte .Item10 h3 {
	background-image: url('BG_NMItem10.gif');
}
.NoMarginal .HauptSpalte .Icon1 h3 {
	background-image: url('BG_NMIcon1.gif');
}
.NoMarginal .HauptSpalte .Icon2 h3 {
	background-image: url('BG_NMIcon2.gif');
}
.NoMarginal .HauptSpalte .Icon3 h3 {
	background-image: url('BG_NMIcon3.gif');
}
.NoMarginal .HauptSpalte .Icon4 h3 {
	background-image: url('BG_NMIcon4.gif');
}
.NoMarginal .HauptSpalte .Icon5 h3 {
	background-image: url('BG_NMIcon5.gif');
}
.NoMarginal .HauptSpalte .Icon6 h3 {
	background-image: url('BG_NMIcon6.gif');
}
.NoMarginal .HauptSpalte .Icon7 h3 {
	background-image: url('BG_NMIcon7.gif');
}
.NoMarginal .HauptSpalte .Icon8 h3 {
	background-image: url('BG_NMIcon8.gif');
}
.NoMarginal .HauptSpalte .Icon9 h3 {
	background-image: url('BG_NMIcon9.gif');
}


.NoMarginal .HauptSpalte .Item1 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item2 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item3 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item4 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item5 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item6 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item7 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item8 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item9 ul.ReferenceList,
.NoMarginal .HauptSpalte .Item10 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon1 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon2 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon3 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon4 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon5 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon6 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon7 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon8 ul.ReferenceList,
.NoMarginal .HauptSpalte .Icon9 ul.ReferenceList {
	padding-top: 0px;
	margin-top:-11px;
	padding-bottom:15px;
	padding-left:64px;
	padding-right:65px;
}


.DTabbed .HauptSpalte .Item1 {
	background-image: url('BG_DTItem1.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item2 {
	background-image: url('BG_DTItem2.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item3 {
	background-image: url('BG_DTItem3.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item4 {
	background-image: url('BG_DTItem4.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item5 {
	background-image: url('BG_DTItem5.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item6 {
	background-image: url('BG_DTItem6.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item7 {
	background-image: url('BG_DTItem7.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item8 {
	background-image: url('BG_DTItem8.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item9 {
	background-image: url('BG_DTItem9.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Item10 {
	background-image: url('BG_DTItem10.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon1 {
	background-image: url('BG_DTIcon1.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon2 {
	background-image: url('BG_DTIcon2.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon3 {
	background-image: url('BG_DTIcon3.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon4 {
	background-image: url('BG_DTIcon4.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon5 {
	background-image: url('BG_DTIcon5.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon6 {
	background-image: url('BG_DTIcon6.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon7 {
	background-image: url('BG_DTIcon7.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon8 {
	background-image: url('BG_DTIcon8.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .Icon9 {
	background-image: url('BG_DTIcon9.gif');
	background-position: 0 6px;
	min-height: 48px;
}
.DTabbed .HauptSpalte .siblingBrowserContainer .Item1 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item2 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item3 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item4 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item5 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item6 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item7 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item8 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item9 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item10 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon1 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon2 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon3 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon4 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon5 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon6 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon7 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon8 h3,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon9 h3 {
	padding-top: 0px;
	padding-left: 62px;
	padding-right: 0px;
	padding-bottom: 9px;
	margin-bottom: 0px;
	background-image: none;
	font-size: 12px;
	font-weight: bold;
}

.DTabbed .HauptSpalte .siblingBrowserContainer .Item1 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item2 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item3 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item4 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item5 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item6 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item7 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item8 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item9 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item10 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon1 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon2 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon3 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon4 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon5 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon6 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon7 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon8 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon9 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item1 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item2 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item3 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item4 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item5 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item6 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item7 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item8 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item9 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Item10 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon1 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon2 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon3 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon4 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon5 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon6 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon7 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon8 p,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElement .Icon9 p {
	padding-top: 3px;
	padding-left: 62px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.DTabbed .HauptSpalte .siblingBrowserContainer .Item1 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item2 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item3 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item4 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item5 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item6 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item7 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item8 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item9 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item10 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon1 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon2 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon3 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon4 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon5 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon6 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon7 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon8 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon9 ul,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item1 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item2 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item3 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item4 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item5 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item6 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item7 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item8 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item9 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Item10 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon1 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon2 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon3 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon4 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon5 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon6 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon7 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon8 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .Icon9 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item1 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item2 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item3 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item4 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item5 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item6 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item7 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item8 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item9 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Item10 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon1 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon2 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon3 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon4 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon5 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon6 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon7 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon8 ul.ReferenceList,
.DTabbed .HauptSpalte .siblingBrowserContainer .LayoutContainerElementCols66 .Icon9 ul.ReferenceList  {
	padding-left:62px;
}

/* ITEM 1-9 ENDE */

.PHTeaser .TeaserImage {
	float: left;
	margin-right: 20px;
	background-image: url('BG_HTeaser_Img_Bottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.PHTeaser .TeaserImage .bildHuelle {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url('BG_HTeaser_Img.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.PLayoutContainerHGrid .PHTeaser .TeaserImage,
.PLayoutContainerHGrid .PHTeaser .TeaserImage .bildHuelle {
	background-image: none;
	margin: 0;
	padding: 0;
}

.PHTeaser .TeaserImage .bildHuelle img {
	border: 0px none;
}
.PHTeaser .TeaserContent {
	float: left;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols66 .PHTeaser .TeaserImage {
	margin-right: 20px;
	padding-right: 0px;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols66 .PHTeaser .TeaserContent {
	width:310px;
}

.HauptSpalte .PHTeaser .TeaserContent {
	width: 603px;
}
.HauptSpalte .LayoutContainerElement .PHTeaser .TeaserContent {
	width: auto;
}
.HauptSpalte .LayoutContainerElementCols50 .PHTeaser .TeaserContent {
	width:225px;
}
.HauptSpalte .LayoutContainerElementCols50 .PHTeaser .TeaserContent p {
	padding: 0px;
}
.HauptSpalte .LayoutContainerElementCols50 .PHTeaser .TeaserImage {
	margin-right:16px;
}
.HauptSpalte .LayoutContainerElement .PHTeaser .TeaserImage {
	padding-top: 0px;
	padding-right: 15px;
}
.HauptSpalte .LayoutContainerElementCols50 .PHTeaser .TeaserImage {
	padding-top: 0px;
	padding-right: 0px;
}
.HauptSpalte .LayoutContainerElementCols66 .PHTeaser .TeaserContent {
	width: 328px;
}
.HauptSpalte .LayoutContainerElementCols66 .PHTeaser .TeaserImage .bildHuelle {
	margin-right: 0px;
}

.HauptSpalte .siblingBrowserContainer .PHTeaser .TeaserImage {
	background-image: none;
	margin-right: 0;
	padding-right: 20px;
}
.HauptSpalte .siblingBrowserContainer .PHTeaser .TeaserImage .bildHuelle {
	background-image: none;
	padding-left: 0;
	padding-right: 0;
}
.HauptSpalte .siblingBrowserContainer .PHTeaser .TeaserImage .bildHuelle img {
	border:1px solid #D3D3D3;
}
.HauptSpalte .siblingBrowserContainer .PHTeaser .TeaserContent {
	width: 489px;
}


.PStandard dl {
	clear: left;
}
.PStandard dl dt {
	width: 25%;
	float: left;
	padding-bottom: 3px;
	padding-right: 5%
}
.PStandard dl dd {
	width: 70%;
	float: left;
	padding-bottom: 4px;
}

.DDownload .HauptSpalte {
	padding-top: 40px;
	padding-bottom: 140px;
}
.DDownload .HauptSpalte p a {
	color: #ff0000;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PLayoutContainerVertical {
	margin-right: 0px;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PLayoutContainerVertical .BildTeaser {
	margin-right: 0px;
	margin-bottom: 0px;
}

.siblingBrowserContainer .LayoutContainerElementCols50 {
	width: 50%;
}

.MarginalSpalte .Kontaktteaser {
	background-color: #f8f8f8;
}
.MarginalSpalte .Kontaktteaserweiss {
	background-color: #ffffff;
}

/* ----- Sitemap ----- */

.NoMarginal .SiblingContent {
	padding-top: 5px;
}
.NoMarginal .SiblingContent .PLayoutContainerHGrid .Standard {
	background-image: url('BG_Sitemap_Top.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 12px;
	margin-bottom: 5px;
}
.NoMarginal .SiblingContent .PLayoutContainerHGrid .Standard h3 {
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 9px;
}
.NoMarginal .SiblingContent .PLayoutContainerHGrid .Standard ul {
	background-image: url('BG_Sitemap_Bottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	min-height: 10px;
	padding-left: 25px;
	padding-right: 19px;
	list-style-type: none;
	padding-bottom: 10px;
}
.NoMarginal .SiblingContent .PLayoutContainerHGrid .Standard ul li a {
	background-image: url('BG_Reference.gif'); 
	background-repeat: no-repeat;
	background-position: 0 5px;
	color: #ff0000;
	font-weight: bold;
	padding-left: 26px;
}
.NoMarginal .SiblingContent .PLayoutContainerHGrid .Standard ul ul {
	background-image: none;
	min-height: 0px;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
}
.NoMarginal .SiblingContent .PLayoutContainerHGrid .Standard ul ul ul {
	padding-bottom: 0px;
}

/* ----- Sitemap ENDE ----- */

/* ----- Einleitung Presse Anpassung ----- */
.DStandard .SiblingContent .Einleitung p {
	font-weight: normal;
}
/* ----- Einleitung Presse Anpassung ENDE ----- */

/* --------------- HauptSpalte ENDE --------------- */

/* --------------- MarginalSpalte --------------- */

.DSprachversion .MarginalSpalte {
	float: left;
	margin-bottom: 21px;
	width: 965px;
	height: 334px;
	/* x-rule: true; */
}
.DSprachversion .MarginalSpalte .ParametrizedMedia {
	float: left;
	height: 330px;
	background-image: url('BG_KeyHome.gif'); 
	background-repeat: no-repeat;
	background-color: transparent;
	padding-top:4px;
}

.DSprachversion .MarginalSpalte .ParametrizedMedia object {
	margin-top: 5px;
}
.DSprachversion .MarginalSpalte .PLayoutContainerVertical {
	background-image: none;
}

.DSprachversion .MarginalSpalte .PLayoutContainerVertical img {
	position: absolute;
	height: 318px;
	top: 4px;
}
.DSprachversion .MarginalSpalte .PLayoutContainerVertical div img {
	position: relative;
	height: auto;
	top: 0px;
}
.DSprachversion .MarginalSpalte .PLayoutContainerVertical h3 {
	background-image: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 625px;
	padding-bottom: 7px;
}

.DSprachversion .MarginalSpalte #ImageKV h3 {
	padding-top: 47px;
}
.DSprachversion .MarginalSpalte #ImageKV .PStandard h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 47px 0 1px 600px;
	color: #000000;
}

.DSprachversion .MarginalSpalte .PLayoutContainerVertical .PStandard h3 {
	font-size: 32px;
	font-weight: normal;
	line-height: auto;
	padding-left: 600px;
	padding-bottom: 10px;
	padding-right: 0px;
}
.DSprachversion .MarginalSpalte .PLayoutContainerVertical .PStandard h4 {
	padding-bottom: 0;
	padding-left: 670px;
	padding-right: 23px;
}

.DSprachversion .MarginalSpalte #ImageKV .PStandard h4 {
	padding: 0 0 11px 692px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.DSprachversion .MarginalSpalte .PLayoutContainerVertical .PStandard p {
	padding-left: 670px;
	padding-right: 34px;
	padding-bottom: 15px;
	padding-right: 23px;
}

.DSprachversion .MarginalSpalte #ImageKV .PStandard p {
	color: #ff0000;
	font-weight: bold;
	font-size: 22px;
	margin: 0;
	padding: 0 0 36px 692px;
	line-height: 26px;
}

.DSprachversion .MarginalSpalte .PLayoutContainerVertical .PStandard ul.ReferenceList {
	padding-bottom: 0;
	padding-left: 670px;
	padding-right: 23px;
}

.DSprachversion .MarginalSpalte .PLayoutContainerVertical .PLayoutContainerElementLast {
	left: 682px;
}

.DStandard .MarginalSpalte {
	width: 238px;
	float:right;
	/* x-rule: true; */
}

.MarginalSpalte #ImageKV .PStandard .ReferenceList {
	margin: 0;
	padding: 0 0 0 692px;
}

.MarginalSpalte #ImageKV .PStandard .ReferenceList li a {
	background-image: url('BG_Keyvisual_A.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 5px 0 7px 15px;
	width: 229px;
	color: #ffffff;
	font-size: 15px;
	text-shadow: #bc0029 2px 2px 1px;
	line-height: 19px;
}

.DSprachversion .MarginalSpalte #ImageKV img {
	margin-top: 4px;
	top: 0;
}

.MarginalSpalte .PVerweise { }

.MarginalSpalte .PStandard {
	margin-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
.MarginalSpalte .PStandard h3 {
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:13px;
}

.MarginalSpalte .PStandard ol {
	padding-left: 27px;
}

.huelle4 .MarginalSpalte .PStandard * {
}

.huelle4 .MarginalSpalte .PStandard p,
.huelle4 .MarginalSpalte .PStandard .ReferenceList,
.huelle4 .MarginalSpalte .PUebersicht .ReferenceList  {
	padding-bottom: 4px;
	list-style-type: none;
}

.MarginalSpalte .PBanner {
	margin-bottom: 0;
	padding-left: 4px;
	padding-right: 0;
}

.MarginalSpalte .PVTeaser,
.MarginalSpalte .BildTeaser {
	background-image: url('BG_MarginalTeaserBottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 5px;
	min-height: 133px;
	margin-bottom: 14px;
	padding-left: 0;
	padding-right: 0;
	position:relative;
}

.LandingPage .MarginalSpalte .BildTeaser {
	min-height: 118px;
}

.MarginalSpalte .PVTeaser .bildHuelle,
.MarginalSpalte .BildTeaser img {
	position: absolute;
	left: 5px;
	top: 3px;
	z-index: 5;
}

.MarginalSpalte .PVTeaser h3,
.MarginalSpalte .BildTeaser h3 {
	background-image: url('BG_MarginalTeaserTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 65px;
	padding-left: 18px;
	padding-right: 15px;
	padding-bottom: 7px;
	margin-bottom: 0px;
	z-index: 10;
	position:relative;
}
.MarginalSpalte .PVTeaser h3 a,
.MarginalSpalte .BildTeaser h3 a {
	line-height: 18px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.MarginalSpalte .PVTeaser .ReferenceList,
.MarginalSpalte .BildTeaser .ReferenceList {
	padding-left: 17px;
	padding-right: 15px;
	z-index:15;
}
.MarginalSpalte .PVTeaser .ReferenceList a,
.MarginalSpalte .BildTeaser .ReferenceList a {
	font-weight: bold;
	line-height: 16px;
}
.MarginalSpalte .BildTeaser h4,
.MarginalSpalte .BildTeaser p {
	padding:0 15px 0 18px;
	position: relative;
	z-index: 10;
}
.MarginalSpalte .BildTeaser .ReferenceList {
	padding-bottom: 7px;
}

.MarginalSpalte .PLayoutContainerVertical {
	background-image: url('BG_MarginalTeaserBottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 8px;
	margin-bottom: 14px;
}
.MarginalSpalte .PLayoutContainerVertical h3 {
	background-image: url('BG_MarginalVerticalTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	padding-top: 14px;
	padding-left: 17px;
	padding-right: 15px;
	margin-bottom: 6px;
}

.MarginalSpalte .Tipp h3 {
	background-image: url('BG_MarginalVerticalTopTipp.gif');
	margin-bottom:0;
	padding-bottom:6px;
	padding-top: 29px;
}
.MarginalSpalte .Dialog h3 {
	background-image: url('BG_MarginalVerticalTopDialog.gif');
	margin-bottom:0;
	padding-bottom:6px;
	padding-top: 21px;
}

.MarginalSpalte .PLayoutContainerVertical * h3 {
	background-image: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.MarginalSpalte .PLayoutContainerVertical .PStandard,
.MarginalSpalte .PLayoutContainerVertical .PUebersicht {
	margin-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
}
.MarginalSpalte .PLayoutContainerVertical .PStandard h3 {
	padding-top: 0px;
	margin-bottom: 7px;
}
.MarginalSpalte .PLayoutContainerVertical .PStandard p {
	padding-left: 17px;
	padding-right: 15px;
	padding-top: 7px;
}
.MarginalSpalte .PLayoutContainerVertical .PStandard .ReferenceList,
.MarginalSpalte .PLayoutContainerVertical .PUebersicht .ReferenceList {
	padding-left: 17px;
	padding-right: 15px;
	margin-bottom: 3px;
}
.HauptSpalte .PStandard .ReferenceList li .downloadReferenceItem,
.MarginalSpalte .PStandard .ReferenceList li .downloadReferenceItem,
.HauptSpalte .PUebersicht .ReferenceList li .downloadReferenceItem,
.MarginalSpalte .PUebersicht .ReferenceList li .downloadReferenceItem {
	margin-bottom: 8px;
}
.HauptSpalte .PStandard .ReferenceList li .downloadReferenceItem a,
.MarginalSpalte .PStandard .ReferenceList li .downloadReferenceItem a,
.MarginalSpalte .PLayoutContainerVertical .PStandard .ReferenceList li .downloadReferenceItem a,
.HauptSpalte .PUebersicht .ReferenceList li .downloadReferenceItem a,
.MarginalSpalte .PUebersicht .ReferenceList li .downloadReferenceItem a,
.MarginalSpalte .PLayoutContainerVertical .PUebersicht .ReferenceList li .downloadReferenceItem a {
	line-height: 15px;
	background-position: 0 0;
}
.MarginalSpalte .PLayoutContainerVertical .PStandard .ReferenceList li a,
.MarginalSpalte .PLayoutContainerVertical .PUebersicht .ReferenceList li a {
	font-weight: bold;
	display: block;
	background-position: 0 5px;
}
.HauptSpalte .PStandard .ReferenceList li .downloadReferenceItem a span,
.MarginalSpalte .PStandard .ReferenceList li .downloadReferenceItem a span,
.HauptSpalte .PUebersicht .ReferenceList li .downloadReferenceItem a span,
.MarginalSpalte .PUebersicht .ReferenceList li .downloadReferenceItem a span {
	font-weight: normal;
	line-height: 15px;
	color: #818181;
	display: block;
}
.HauptSpalte .PUebersicht .ReferenceList li .downloadReferenceItem a span.date {
	display: inline;
	color: #333333;
}
.HauptSpalte .PUebersicht .ReferenceList li .downloadReferenceItem a span.details {
	margin-bottom: -8px;
}

.HauptSpalte .PStandard .ReferenceList li .downloadReferenceItem .anreisser,
.MarginalSpalte .PStandard .ReferenceList li .downloadReferenceItem .anreisser,
.HauptSpalte .PUebersicht .ReferenceList li .downloadReferenceItem .anreisser,
.MarginalSpalte .PUebersicht .ReferenceList li .downloadReferenceItem .anreisser  {
	padding-left: 26px;
	color: #818181;
	line-height: 15px;
	display: block;
}


.MarginalSpalte .BildteaserHoch {
	background-image: url('BG_MarginalTeaserBottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 125px;
	background-color: #fcfcfc;
position: relative;
}
.MarginalSpalte .BildteaserHoch img {
	position: absolute;
	left: 5px;
	bottom: 5px;
z-index: 5;
}
.MarginalSpalte .BildteaserHoch h3 {
	background-image: url('BG_MarginalTeaserTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 17px;
	font-weight: normal;
	line-height: 20px;
	padding-top: 14px;
	padding-left: 18px;
	padding-right: 18px;
	margin-bottom: 13px;
position: relative;
z-index: 10;
}
.MarginalSpalte .BildteaserHoch * h3 {
	background-image: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.MarginalSpalte .BildteaserHoch .PStandard h3 {
	padding-top: 0px;
	margin-bottom: 7px;
}
.MarginalSpalte .BildteaserHoch .PStandard .ReferenceList {
	padding-left: 16px;
	padding-right: 15px;
	margin-bottom: 7px;
}
.MarginalSpalte .BildteaserHoch .PStandard .ReferenceList a {
	font-weight: bold;
}

.DTabbed .MarginalSpalte .BildLinks {
	width: 364px;
	padding-left: 0px;
	background-image: url('BG_MarginalTeaserGross.gif'); 
	background-repeat: repeat-y;
	background-position: 0 bottom;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: #fcfcfc;
	min-height: 108px;
	position: relative;
	/* x-rule: true; */
}
.DTabbed .MarginalSpalte .BildLinks h3,
.DTabbed .MarginalSpalte .BildLinks h3 a {
	z-index: 10;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.DTabbed .MarginalSpalte .BildLinks h3 {
	background-image: url('BG_MarginalTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 3px;
	padding-left: 135px;
	padding-right: 35px;
	padding-top: 10px;
	position: relative;
	z-index: 10;
}
.DTabbed .MarginalSpalte .BildLinks h4,
.DTabbed .MarginalSpalte .BildLinks p {
	padding-left: 135px;
	padding-right: 10px;
	background-image: url('BG_MarginalTeaserGrossMiddle.gif'); 
	background-repeat: repeat-y;
	line-height: 16px;
	padding-bottom: 9px;
	position: relative;
	z-index: 10;
}
.DTabbed .MarginalSpalte .BildLinks p {
	padding-bottom: 13px;
	background-image: none;
}
.DTabbed .MarginalSpalte .BildLinks img {
	position: absolute;
	top: 3px;
	left: 5px;
	z-index: 5;
}
.DTabbed .MarginalSpalte .BildLinks .ReferenceList {
	border-top:0 none;
	bottom:11px;
	position: absolute;
	right:14px;
	width:17px;
	z-index: 10;
}	
.DTabbed .MarginalSpalte .BildLinks .ReferenceList li a {
	padding-left: 0px;
	font-size: 0.01px;
	padding-right: 0px;
	color: #ffffff;
	width:17px;
}
.DTabbed .MarginalSpalte .LayoutContainerElementCols50 {
	width: 371px;
	float: left;
	/* x-rule: true; */
}
.DTabbed .MarginalSpalte .LayoutContainerElementCols50 .BildLinks {
	width: 364px;
	/* x-rule: true; */ 
}
.DTabbed .MarginalSpalte .PLayoutContainerElementLast .BildLinks {
	padding-left: 7px;
	background-position: 7px bottom;
}
.DTabbed .MarginalSpalte .PLayoutContainerElementLast .BildLinks img {
	left: 12px;
}
.DTabbed .MarginalSpalte .PBanner {
	padding-top: 3px;
	margin-bottom:0;
	padding-left:0;
	padding-right:0;
	float: left;
	background-image: url('BG_MarginalTeaserGrossTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.DTabbed .MarginalSpalte .PBanner .bildHuelle {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url('BG_MarginalTeaserGross.gif'); 
	background-repeat: repeat-y;
	background-position: 0 bottom;
}
.DTabbed .MarginalSpalte .PLayoutContainerElementLast .PBanner {
	float: right;
}

/* --------------- MarginalSpalte ENDE --------------- */

/* --------------- Uebersichten allgemein --------------- */

.PUebersicht .links {
	float: left;
	width: 231px;
	margin-right: 20px;
}
.PUebersicht .rechts {
	float: left;
	width: 231px;
}

.PStandard .ReferenceList .referenceItem .anreisser,
.PVerweise .ReferenceList .referenceItem .anreisser,
.PUebersicht .ReferenceList .referenceItem .anreisser {
	padding-left: 25px;
	line-height:15px;
}
.PStandard .ReferenceList .referenceItemWithImage .anreisser,
.PVerweise .ReferenceList .referenceItemWithImage .anreisser,
.PUebersicht .ReferenceList .referenceItemWithImage .anreisser {
	padding-left: 0;
}
.PStandard .ReferenceList li .referenceItemWithImage .navImage,
.PStandard .ReferenceList li .referenceItemWithImage .navImage,
.PUebersicht .ReferenceList li .referenceItemWithImage .navImage {
	float: left;
}
.PStandard .ReferenceList li .referenceItemWithImage .navImage a,
.PVerweise .ReferenceList li .referenceItemWithImage .navImage a,
.PUebersicht .ReferenceList li .referenceItemWithImage .navImage a {
	background-image: url('BG_Navibild.gif'); 
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.PStandard .ReferenceList li .referenceItemWithImage .navText,
.PVerweise .ReferenceList li .referenceItemWithImage .navText,
.PUebersicht .ReferenceList li .referenceItemWithImage .navText {
}
.PStandard .ReferenceList li .referenceItemWithImage .navText a,
.PVerweise .ReferenceList li .referenceItemWithImage .navText a,
.PUebersicht .ReferenceList li .referenceItemWithImage .navText a {
	padding-left: 3px;
	background-image: none;
	line-height: 15px;
}
.PStandard .ReferenceList li .downloadReferenceItem .navImage,
.PVerweise .ReferenceList li .downloadReferenceItem .navImage,
.PUebersicht .ReferenceList li .downloadReferenceItem .navImage {
	float: left;
}
.PStandard .ReferenceList li .downloadReferenceItem .navImage a,
.PVerweise .ReferenceList li .downloadReferenceItem .navImage a,
.PUebersicht .ReferenceList li .downloadReferenceItem .navImage a {
	padding-left: 10px;
	padding-top: 40px;
	padding-bottom: 27px;
	width: 97px;
	height: 88px;
	float: left;
	background-image: url('BG_PDF_Navibild.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.PStandard .ReferenceList li .referenceItemWithImage a.download,
.PVerweise .ReferenceList li .referenceItemWithImage a.download,
.HauptSpalte .PStandard .ReferenceList li .referenceItemWithImage .anreisser {
	background-image: none;
	padding-left: 0;
}
.PStandard .ReferenceList li .downloadReferenceItem .navText,
.PVerweise .ReferenceList li .downloadReferenceItem .navText,
.PUebersicht .ReferenceList li .downloadReferenceItem .navText {
	padding-top: 1px;
}
.PStandard .ReferenceList li .downloadReferenceItem .navText .anreisser,
.PVerweise .ReferenceList li .downloadReferenceItem .navText .anreisser,
.PUebersicht .ReferenceList li .downloadReferenceItem .navText .anreisser {
	padding-left: 0px;
}
.PStandard .ReferenceList li span,
.PVerweise .ReferenceList li span,
.PUebersicht .ReferenceList li span {
	width: 99%;
}

.anreisser {
	color: #818181;
}
.date {
	color: #333333;
	display:inline;
}

.PVerweise ul {
	list-style-type: none;
}
.PVerweise ul li .referenceItem a {
	background-image: url('BG_Reference.gif'); 
	background-position: 0 3px;
	background-repeat: no-repeat;
	color: #FF0000;
	padding-left: 26px;
	text-decoration: none;
}
/* line-height: 15px; */

.PUebersicht ul li .referenceItem a.download,
.PVerweise ul li .referenceItem a.download {
	background-image: url('BG_Download.gif');
	background-position: 0 0;
}
.PVerweise ul li .referenceItem .details {
	color: #818181;
	line-height: 15px;
	display: block;
}

.PVerweise ul li .referenceItemWithImage .navImage {
	float: left;
}


/* --------------- Uebersichten allgemein ENDE --------------- */

/* --------------- Footer --------------- */

.footer {
	background-image: url('BG_BottomNavigation.gif'); 
	background-repeat: no-repeat;
	height: 70px;
	width: 994px;
	padding-top: 9px;
	float: left;
	margin-top: 19px;
}
.footer * {
	font-size: 11px;
}

/* --------------- Breadcrump  --------------- */

.Breadcrump {
	float:left;
	height:20px;
	overflow:hidden;
	padding-left:34px;
	width:590px;
}
.Breadcrump ul li#BreadcrumpFirst {
	padding-left: 39px;
	background-position: 28px 6px;
}
.Breadcrump ul {
	list-style-type: none;
}
.Breadcrump ul li {
	float: left;
	padding-left: 25px;
	background-image: url('BG_Breadcrump_Li.gif'); 
	background-repeat: no-repeat;
	background-position: 14px 6px;
}
.Breadcrump ul li a {
	text-decoration:none;
	color: #666666;
}

.Breadcrump ul li#BreadcrumpLast {
	background-image: url('BG_Breadcrump_Li_Last.gif'); 
	background-repeat: no-repeat;
	height:18px;
	overflow:hidden;
}

.Breadcrump ul li#BreadcrumpLast a {
	color: #ff0000;
}


/* --------------- Breadcrump ENDE --------------- */

/* --------------- BottomNavigation --------------- */

.BottomNavigation {
	float: right;
	padding-right: 24px;
}

.BottomNavigation ul {
	list-style-type: none;
}

.BottomNavigation ul li {
	float: left;
	padding-left: 12px;
}

.BottomNavigation ul li a {
	color: #666666;
	text-decoration: none;
}

/* --------------- BottomNavigation ENDE --------------- */

/* --------------- Footer ENDE --------------- */

/* --------------- DTabbed --------------- */

.DTabbed .huelle4,
.DTabbed .huelle4 .HauptSpalte,
.DTabbed .huelle4 .MarginalSpalte {
	width: 742px;
	margin: 0;
}

.DTabbed .huelle4 .HauptSpalte,
.DTabbed .huelle4 .MarginalSpalte {
	margin-bottom: 23px;
}

.DTabbed .huelle4 .HauptSpalte .SiblingNavigation {
	float: left;
	background-image: url('BG_SiblingNavigation.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width:742px;
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul {
	list-style-type: none;
	float: left;
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li {
	float: left;
	height: 27px;
	background-image: url('BG_Tab.gif'); 
	background-repeat: no-repeat;
	background-position: right 0;
}

.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li.selected {
	background-image: url('BG_Tab_s.gif');
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li#SiblingNavigationLast {
	background-image: url('BG_TabL.gif');
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li.selected#SiblingNavigationLast {
	background-image: url('BG_TabLs.gif');
}

.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li a {
	float: right;
	color: #000000;
	text-decoration: none;
	padding-left: 18px;
	padding-right: 17px;
	background-image: url('BG_TabA.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 25px;
	padding-top: 3px;
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li.selected a {
	background-image: url('BG_TabAs.gif');
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li#SiblingNavigationFirst a {
	background-image: url('BG_TabFA.gif');
	padding-left: 23px; 
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li.selected#SiblingNavigationFirst a {
	background-image: url('BG_TabFA_s.gif');
	padding-left: 23px; 
}
.DTabbed .huelle4 .HauptSpalte .SiblingNavigation ul li#SiblingNavigationLast a {
	padding-right: 29px;
}

.DTabbed .huelle4 .HauptSpalte .siblingBrowserContainer {
	float: left;
	background-image: url('BG_SiblingBrowserContainer.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-color: #fefefe;
	padding-left: 36px;
	padding-top: 21px;
	min-height: 35px;

}

.DTabbed .HauptSpalte {
	width: 706px;
	/* x-rule: true; */ 
}

.DTabbed .SiblingContent .LayoutContainerElementCols66 {
	width: 452px;
	float: left;
	/* x-rule: true; */ 
}

.DTabbed .SiblingContent .LayoutContainerElementCols33 {
	width: 209px;
	float: left;
	/* x-rule: true; */
}
.DTabbed .siblingBrowserContainer .PLayoutContainerElementFirst {
	margin-right: 12px;
}
.DTabbed .siblingBrowserContainer .SiblingContent .PLayoutContainerHGrid .PLayoutContainerElementLast {
	margin-right: 0;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElement .PStandard {
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
}

.DTabbed .siblingBrowserContainer .PLayoutContainerElementLast .PStandard {
	margin-right: 0px;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PStandard {
	padding-right: 0px;
	margin-right: 0px;
	/* x-max-float-image-width: 209px; */
	/* x-rule: true; */
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PStandard .bildHuelle {
	margin-right: 0px;
	float: none;
}
.DTabbed .siblingBrowserContainer .PLayoutContainerElementLast .PBanner .bildHuelle a img {
	border: 0px none;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .BildTeaser h3 {
	padding-bottom: 0;
	margin-bottom: 0;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .BildTeaser h3 span,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .BildTeaser h3 a {
	font-size:16px;
	font-weight:normal;
	line-height:26px;
	padding-bottom:2px;
}

.DTabbed .siblingBrowserContainer .PStandard {
	position: relative;
	width: 670px;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElement .PStandard p {
	padding-left: 0px;
	padding-right: 12px;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols66 .PStandard p,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PStandard p {
	padding-left: 0px;
	padding-right: 0px;
}

.DTabbed .siblingBrowserContainer .PStandard h3 {
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 2px;
}

.DTabbed .siblingBrowserContainer .PStandard .bildHuelle {
	float: none;
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 4px;
}

.DTabbed .siblingBrowserContainer .PStandard .bildHuelle img {
	border: 1px solid #d3d3d3;
}

.DTabbed .siblingBrowserContainer .PStandard ul {
	padding-left: 17px;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PStandard ul {
	padding-left: 0px;
}
.DTabbed .siblingBrowserContainer .PStandard ul li {
	padding-bottom: 6px;
}
.DTabbed .siblingBrowserContainer .PStandard ul li .referenceItem,
.DTabbed .siblingBrowserContainer .PStandard ul li div.DStandard {
	position: relative;
}

.DTabbed .siblingBrowserContainer .PVerweise ul.ReferenceList,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PVerweise ul.ReferenceList {
	border: 0px none;
	padding-left: 0px;
	padding-top: 3px;
}

.DTabbed .siblingBrowserContainer .PVerweise ul li a {
	padding-left: 25px;
	background-position: 0 5px;
}
/* line-height: 12px; */

.DTabbed .siblingBrowserContainer .PStandard ul li a.download {
	line-height: 15px;
}
.DTabbed .HauptSpalte .siblingBrowserContainer .PVerweise ul li a.download {
	background-position: 0 0;
}
.DTabbed .siblingBrowserContainer .PStandard ul li a span {
	display: block;
	color: #666666;
}

.DTabbed .siblingBrowserContainer .PVerweise h3 {
	margin-bottom:6px;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols66 .PStandard ul.ReferenceList {
	padding-left: 0px;
	padding-top: 4px;
}
.DTabbed .siblingBrowserContainer .PStandard ul.ReferenceList {
	padding-left: 0px;
	padding-top: 4px;
}
.KontaktteaserBanner .PStandard .bildHuelle img,
.Kontaktteaser .PStandard .bildHuelle img {
	border: 0px none;
	padding: 0 0 0 5px;
}

.huelle4 .MarginalSpalte .Kontaktteaser .PStandard {
	margin-top: -24px;
	padding-bottom: 4px;
	margin-top: 0px;
}
.huelle4 .MarginalSpalte .Kontaktteaserweiss .PStandard {
	padding-bottom: 4px;
	margin-top: 0px;
}

.MarginalSpalte .Kontaktteaser .PStandard h4,
.MarginalSpalte .Kontaktteaser .PStandard ul,
.MarginalSpalte .Kontaktteaserweiss .PStandard h4,
.MarginalSpalte .Kontaktteaserweiss .PStandard ul  {
	padding-left:17px;
	padding-right:15px;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .PStandard,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .PStandard .bildHuelle,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .PStandard .bildHuelle a,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .PStandard .bildHuelle a img,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NiederlassungsSuche,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NLSuche2 {
	position:relative;
	margin:0;
	padding:0;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NLSuche2 {
	margin-bottom: 24px;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NiederlassungsSuche form,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NLSuche2 form {
	background-image: none;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NiederlassungsSuche form label,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NLSuche2 form label {
	padding-left: 0px;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NiederlassungsSuche form .KeywordSearch,
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .Kontaktteaser .NLSuche2 form .KeywordSearch {
	height:17px;
	vertical-align: bottom;
	line-height:24px;
	color: #d8d8d8;
}

.MarginalSpalte .PLayoutContainerVertical .NiederlassungsSuche {
	position:relative;
	margin:0;
	padding:0;
	padding-left:17px;
	padding-right:15px;
	padding-bottom: 8px;
}
.MarginalSpalte .PLayoutContainerVertical .NiederlassungsSuche form {
	background-image: none;
}
.MarginalSpalte .PLayoutContainerVertical .NiederlassungsSuche form label {
	padding-left: 0px;
}
.MarginalSpalte .PLayoutContainerVertical .NiederlassungsSuche form .KeywordSearch {
	height:17px;
	vertical-align:bottom;
	line-height:24px;
	color: #d8d8d8;
}

.DTabbed .huelle4 .HauptSpalte .siblingBrowserContainer .SiblingContent {
	float:left;
	width:706px;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols66 .PStandard {
	clear:left;
	width:452px;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols66 .PStandard ul {
	width:435px;
}

.DTabbed .LayoutContainerElementCols66 .PStandard {
	/* x-max-float-image-width: 209px; */
	/* x-rule: true; */
}

.DTabbed .LayoutContainerElementCols33 .PStandard {
	/* x-max-float-image-width: 209px; */
	/* x-rule: true; */
}

.DTabbed .SiblingContent .LayoutContainerElementCols66 {
	padding-left: 1px;
}

.siblingBrowserContainer .LayoutContainerElementCols66 .LayoutContainerElementCols50 {
	width: auto;
}
.siblingBrowserContainer .LayoutContainerElementCols66 .PLayoutContainerHGrid  {
	float: left;
	width: 452px;
}
.siblingBrowserContainer .LayoutContainerElementCols66 .PLayoutContainerHGrid *  {
	float: left;
	margin-right: 0px;
}
.siblingBrowserContainer .LayoutContainerElementCols66 .PLayoutContainerHGrid .PStandard  {
	width: auto;
}

.DTabbed .siblingBrowserContainer .LayoutContainerElementCols66 .PLayoutContainerHGrid .LayoutContainerElementCols50 .PStandard {
	clear:none;
	margin-bottom: 0;
}
.DTabbed .SiblingContent .LayoutContainerElementCols33 .PVerweise select {
	width: 209px;
	border: 1px solid #d3d3d3;
}

/* --------------- DTabbed ENDE --------------- */

/* --------------- JustMainColumn --------------- */

.JustMainColumn,
.JustMainColumn #huelle2 {
	background-image: none;
}

.JustMainColumn .huelle3 {
	background-image: none;
	width: 750px;
}

.JustMainColumn .huelle4 {
	width: 715px;
}
.JustMainColumn .HauptSpalte {
	width: 715px;
}
.JustMainColumn .logo {
	left: 39px;
}

.JustMainColumn .HauptSpalte {
	margin-top: 115px;
	margin-right: 0;
	margin-bottom: 0;
}

.JustMainColumn .footer {
	display: none;
}
/* --------------- JustMainColumn ENDE --------------- */

/* --------------- Suchergebnisseite --------------- */

.suchergebnis {
	width: 741px;
	background-image: url('BG_SuFu_Bottom.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom:8px;
}
.suchergebnis h3 {
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 26px;
	padding-bottom: 17px;
	background-image: url('BG_SuFu_Top.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
.suchergebnis h3 em {
	color: #FF0000;
	font-size: 18px;
	font-style: normal;
	padding-left: 2px;
	padding-right: 2px;
}
.blaetterer {
	text-align: center;
	padding-bottom: 10px;
	padding-top:25px;
}
.blaetterer .seitenzaehler {
	padding-left: 103px;
	padding-right: 103px;
	font-weight: bold;
}
.blaetterer .zurueck {
	color:#FF0000;
	padding-left:21px;
}
.blaetterer .weiter {
	color:#FF0000;
	padding-right:21px;
}
.suchergebnis .item {
	padding-bottom: 9px;
	padding-left: 42px;
}
.suchergebnis .item .ranking {
	color: #9e9e9e;
	font-size: 16px;
	padding-right: 25px;
}
.suchergebnis .item a {
	color:#FF0000;
	font-weight:bold;
}
.suchergebnis .item .relevanzKontainer,
.suchergebnis .item .anreisser {
	display: block;
	padding-left: 50px;
}

/* relevanz */

.suchergebnis .item .relevanzKontainer {
	float: left;
	width: 647px;
}
.suchergebnis .item .relevanzKontainer .relvanzText {
	float:left;
	padding:4px 0 5px;
	width:auto;
}
.suchergebnis .item .relevanzKontainer .relevanz {
	float: left;
	padding: 7px 0 0 6px;
}
.suchergebnis .item .relevanzKontainer .relevanz .relevanzWert {
	background-color: #FF0000;
	height: 10px;
}
.suchergebnis .item .anreisser {
	padding-right:50px;
}
/* relevanz ende */

/* --------------- Suchergebnisseite ENDE --------------- */

/* --------------- Bildzoom --------------- */

.zoomFloat a.zoom,
.zoom a.zoom {
	position:absolute;
	background-color:#fff;
	background-image:url('zoom_link.gif'); 
	background-repeat:no-repeat;
	z-index:10;
	width:10px;
	height:10px;
	display:block
}
.zoomFloat a.zoom {
	left: 0;
}
.zoomFloat a.zoom img,
.zoom a.zoom img {
	position: absolute;
	z-index: 10;
	left: 0; 
	margin: 0 0 5px 0;
	display: none;
}
.zoomFloat a.zoom:hover,
.zoom a.zoom:hover {
	background-color: #ff0000;
	background-image: url('zoom_link_hover.gif');
}

.zoom a.zoom {
	margin: 1px 0 0 1px;
}

.PZoomImage .bildHuelle img {
	border: 1px solid #d3d3d3;	
}

.PZoomImage {
	margin-bottom: 24px;
}

.MarginalSpalte .PZoomImage {
	margin-bottom: 14px;
}

.MarginalSpalte .PLayoutContainerVertical .PZoomImage {
	padding-bottom: 6px;
	padding-left: 17px;
}

.MarginalSpalte .Kontaktteaser .PZoomImage {
	padding-bottom: 6px;
	padding-left: 5px;
	border: 0px none;
	background-image: url('BG_MarginalVerticalTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 3px;
}

.MarginalSpalte .Kontaktteaser .PZoomImage .bildHuelle img,
.LayoutContainerElementCols33 .PZoomImage .bildHuelle img {
	border: 1px solid #d3d3d3;
}
.DStandard .MarginalSpalte .Kontaktteaser .PZoomImage .bildHuelle img {
	border: 0px none;
}

.LayoutContainerElementCols33 .Kontaktteaser .PZoomImage {
	margin-right: 0;
}
.DTabbed .siblingBrowserContainer .SiblingContent .PLayoutContainerHGrid .LayoutContainerElementCols33 .Kontaktteaser .PZoomImage .bildHuelle img {
	border: 0px none;
}
.DTabbed .siblingBrowserContainer .LayoutContainerElementCols33 .PBanner .bildHuelle a img {
	border: 1px solid #D3D3D3;
}

.DDownload .HauptSpalte img {
	border: 1px solid #D3D3D3;
	float: left;
	margin-right: 8px;
	margin-top: 4px;
}
.DDownload .HauptSpalte h1 img {
	border: 0px none;
	float: none;
	margin: 0;
}

/* --------------- Bildzoom ENDE --------------- */

/* --------------- Niederlassung --------------- */

.DSubsidiary .huelle4 {
	padding-top: 21px;
}
.DSubsidiary .huelle4 .MarginalSpalte {
	padding-top: 9px;
}

.MarginalSpalte * {
	position: relative;
}

.DTabbed .siblingBrowserContainer .PLayoutContainerElementFirst .Module {
	margin-right: 0px;
}

/* --------------- Niederlassung ENDE --------------- */

/* --------------- aus CMS --------------- */

.BildLinks .ReferenceList li a {
	height:15px;
}

.LandingPage .SiblingContent .PLayoutContainerHGrid {
	float:left;
}

.DSprachversion .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementFirst .PLayoutContainerElementFirst p {
	padding: 0;
}


/* --------------- aus CMS ENDE --------------- */

/*-------------------- Quickpoll ------------------*/
.quickpoll {
	background-image: url('BG_MarginalVerticalTop.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	width:238px;
	padding-top:3px;
}

.quickpoll fieldset {
	 background-image: url('BG_MarginalTeaserBottom.gif');
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width:238px;
}	

.quickpoll .mainCaption {
	font-size:16px;
	font-weight:normal;
	line-height:20px;
 	margin-bottom:6px;
 	padding-left:17px;
 	padding-right:15px;
 	padding-top:11px;
}

.quickpoll .mainText {
	padding-left:17px;
	padding-right:15px;
	padding-top:7px;
}

.MarginalSpalte .quickpoll div.optionenfrage {
	margin: 0px;
	width:206px;
	padding-left:17px;
	padding-right:15px;
	padding-top:7px;
}
.MarginalSpalte .quickpoll div.optionenfrage .formelemente {
	width:206px;
}
.MarginalSpalte .quickpoll div.optionenfrage .formelemente .feldKlammer input {
	margin-top:2px;
	margin-right: 0;
}
.MarginalSpalte .quickpoll div.optionenfrage .formelemente .feldKlammer label {
	padding-left:22px;
	line-height: 18px;
}

.MarginalSpalte .quickpoll div.formularfrage {
	margin: 0;
	padding-left: 17px;
	padding-right: 15px;
	padding-top: 0;
	padding-bottom: 10px;
	width: 206px;
}

.MarginalSpalte .quickpoll div.optionenfrage div.formularfrage {
	margin: 0px;
	width:206px;
	padding: 0 0 10px 0;
}
/*	
	padding-left:17px;
	padding-right:15px;
	padding-top:2px;
*/

.MarginalSpalte .quickpoll div.formularfrage .felder input {
	width: 205px;
	border: 0px none;
	background-color: #ffffff;
	color: #ff0000;
	font-weight: bold;
	background-image: url('BG_Reference.gif'); 
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 20px;
	text-align: left;
	cursor: pointer;
}


.quickpoll .resultTable {
	padding-left:17px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:18px;
	width: 205px;
}

.MarginalSpalte .quickpoll .resultTable .caption {
	width: 205px;
	font-weight: bold;
}

.MarginalSpalte .quickpoll .resultTable .percent {
	float: left;
	width: 20%;
}

.MarginalSpalte .quickpoll .resultTable .poll {
	background-color: #dcdcdc;
	float: left;
	width: 80%;
}
.MarginalSpalte .quickpoll .resultTable .poll div {
	background-color: #ff3000;
}

.MarginalSpalte .quickpoll .infos {
	color: #ff0000;
	padding-left: 22px;
}

/*-------------------- Quickpoll ENDE ------------------*/

/*-------------------- Kolumne ------------------*/
.TEC_KM {
	width: 452px;
	margin-bottom: 35px;
}

.TEC_KM .mainCaption {
	background-image: url('bg_maincaption.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 20px;
	font-weight: bold;
	margin-top: 32px;
	padding: 15px 21px 27px 58px;
}
.TEC_KM .kommentare .comment {
	border-bottom: 1px solid #bcbcbc;
	margin-bottom: 13px;
	padding-bottom: 13px;
	float: left;
	width: 452px;
}
.TEC_KM .form .caption {
	font-weight: bold;
	padding: 14px 0 13px 0;
}
.TEC_KM .form .panel {
	border: 1px solid #bcbcbc;
	background-color: #ffffff;
	margin-bottom: 15px;
}
.TEC_KM .form .panel .seite {
	margin: 0;
	padding: 17px 0 20px 20px;
	border: 0px none;
}
.subCaption {
	padding-bottom: 12px;
	padding-left: 154px;
	width: 250px;
}

.TEC_KM .form .panel .seite .feldKlammer select {
	border: 1px solid #a8a8a8;
	width: 135px;
	background-color: #f8f8fa;
	font-size: 11px;
}

.TEC_KM .form .panel .seite .legende {
	width: 145px;
	float: left;
}
.TEC_KM .form .panel .seite .felder {
	width: 265px;
	float: left;
}
.TEC_KM .form .panel .seite .optionenfrage,
.TEC_KM .form .panel .seite .formularfrage {
	padding-bottom: 4px;
	float: left;
}
.TEC_KM .form .panel .seite .optionenfrage br,
.TEC_KM .form .panel .seite .formularfrage br {
	clear: left;
}
.TEC_KM .form .panel .seite .optionenfrage input,
.TEC_KM .form .panel .seite .formularfrage input,
.TEC_KM .form .panel .seite .formularfrage textarea {
	width: 247px;
	border: 1px solid #a8a8a8;
}
.TEC_KM .form .panel .seite .formularfrage textarea {
	margin-bottom: 10px;
	width: 241px;
}

.TEC_KM .form .panel .seite .formularfrage img {
	margin-bottom: 3px;
}

.TEC_KM .form .panel .seite .infos {
	color: #ff0000;
	width: 249px;
	line-height: 20px;
	white-space: normal;
}

.TEC_KM .form .panel .actions {
	padding: 0 20px;
	text-align: right;
}

.TEC_KM .form .panel .hinweistext {
	padding-left: 17px;
}
.TEC_KM .form .panel .oblig {
	font-size: 16px;
	color: #ff0000;
	padding-right: 5px;
	padding-left: 3px;
}
.TEC_KM a.blaetterzurueck {
	display: inline;
}

.TEC_KM .form .panel .seite .formularfrage .captureFelder input  {
	float: left;
	margin-top: 5px;
	width: 140px;
}

.TEC_KM .form .panel .seite .formularfrage .captureFelder img {
	border: 1px solid #d3d3d3;
	margin-top: 4px;
}

/*-------------------- Kolumne ENDE ------------------*/

/*-------------------- overlaycontainer ------------------*/

#overlaycontainer {
	z-index: 2000;
	display: none;
	position: absolute;
	
	width: 600px;
	height:200px;
	border: 0 none;
	background-color: #ffffff;
	padding-top: 20px;
	padding-bottom: 15px;
}
.overlaycontent {
	display: none;
}

#overlaycontainer .LayoutContainerElementCols100 .PLayoutContainerElementFirst h3 {
	font-size:16px;
	font-weight:normal;
	text-align:center;
}

#overlaycontainer .PLayoutContainerHGrid {
	padding: 0 0 20px 0;
	margin: 0 20px 0 20px;
	border-bottom: 1px solid #999999;
	margin-bottom:20px;
	width: 560px;
}

#overlaycontainer .PLayoutContainerElementFirst {
	padding: 0 0 10px 0;
	border-bottom: 0px none;
	margin-bottom:0;
}
#overlaycontainer * .PLayoutContainerElementFirst {
	padding: 0 0 0 0;
}

#overlaycontainer .PLayoutContainerElementLast {
	padding: 0 0 0 0;
	border-bottom: 0px none;
	margin-bottom: 0;
}

#overlaycontainer .PLayoutContainerHGrid .PLayoutContainerElementLast ul.ReferenceList {
	float: right;
	width: 227px;
}

#overlaycontainer .PLayoutContainerHGrid .LayoutContainerElementCols50 {
	width:272px;
	float: left;
}
#overlaycontainer .PLayoutContainerHGrid .LayoutContainerElementCols50 h4 {
	font-weight: normal;
}

#overlaycontainer .PLayoutContainerHGrid .LayoutContainerElementCols50 .PStandard p {
	padding: 0;
}

#overlaycontainer .PLayoutContainerHGrid .LayoutContainerElementCols50 h3 {
	padding-bottom: 3px;
}

#overlaycontainer .PLayoutContainerHGrid .LayoutContainerElementCols50 a.external,
#overlaycontainer .PLayoutContainerHGrid .LayoutContainerElementCols50 a.popup {
	background-image: url('BG_Wichtig.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
}

/*-------------------- overlaycontainer Ende ------------------*/

.DSprachversion .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 form select {
	border: 1px solid;
	width: 244px;
	margin: 3px 0 3px 0;
}
.DSprachversion .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 form select option {
	padding-left: 3px;
}

.DSprachversion .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols33 form input {
	display: none;
}

body.DSprachversion #huelle .BildRechts {
	width: 430px;
	height: 280px;
	background-image: url('BG_Teaser430.gif'); 
	background-repeat: no-repeat;
	background-position: 0 bottom;
}	/* height: 230px; */

body.DSprachversion #huelle .BildRechts h3 {
	padding-right: 18px;
	background-image: url('BG_TeaserTop430.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
}
body.DSprachversion #huelle .BildRechts ul.ReferenceList {
	padding-left: 3px;
}

body.DSprachversion #huelle .BildRechts .hervorgehoben ul.ReferenceList {
	padding-bottom: 4px;
	padding-right: 3px;
}

body.DSprachversion #huelle .BildRechts .hervorgehoben ul.ReferenceList li a {
	background-image: url('BG_Wichtig.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 210px;
	height: 22px;
	color: #FFFFFF;
	padding-left: 17px;
}

body.DSprachversion #huelle .BildRechts p {
	padding-left: 3px;
	padding-top: 4px;
	background-image: none;
	padding-right: 0;
	width: 217px;
}
body.DSprachversion #huelle .BildRechts h4 {
	padding-right: 0;
	width: 217px;
}
body.DSprachversion #huelle .BildRechts .PStandard {
	background-image: none;
}
body.DSprachversion #huelle .BildRechts .PStandard h3 {
	background-image: none;
	padding: 6px 0 2px 3px;
}

.LayoutContainerElementCols66 {
	float: left;
	width: 571px;
	padding-left: 3px;
}
.NoMarginal .LayoutContainerElementCols66 {
	width: 490px;
	margin-right: 14px;
	padding-left: 0;
}
.LayoutContainerElementCols33 {
	float: left;
	width: 246px;
}
.NoMarginal .LayoutContainerElementCols33 {
	width: 238px;
}

.SpezialSpalte .JSOverlay {
	float: right;
	height: 37px;
	width: 144px;
	background-image: url('BG_KundenLogin.gif');
	background-repeat: no-repeat;
	clear: none;
	/* x-rule: true; */
}
.SpezialSpalte .JSOverlay div {
	list-style-type: none;
	margin-top: 8px;
	padding-left: 15px;
}
.SpezialSpalte .JSOverlay div a {
	background-image: url('BG_Portal_A.gif'); 
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-left: 27px;
	background-position: 0 4px;
}

/* für sprachumschalter */
.SpezialSpalte .PVerweise {
	background-image: url('BG_KundenLogin.gif'); 
	background-repeat: no-repeat;
	float: right;
	width: 121px;
	height: 37px;
	padding: 0 0 0 23px;
	clear: none;
	/* x-rule: true; */
}

.SpezialSpalte .PVerweise div {
	list-style-type: none;
	margin-top: 8px;
	padding-left: 15px;
}

/* hover liste */

.hoverlist {
	position: relative;
}

.hoverlist a {
	display:block;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	background-image: url('BG_Language.gif'); 
	background-repeat: no-repeat;
	background-position: 48px 5px;
	padding-right: 18px;
}

.hoverlist ul {
	position:absolute;
	top: 1.4em;
	left: 10px;
	width: 68px;
	display: none;
	z-index: 1000;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border: 1px solid #d7d7d7;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
}

.hoverlist:hover ul, 
.hoverlist.hover ul,
.hoverlist ul:hover, 
.hoverlist ul.hover {
	display: block;
}

.hoverlist ul li {
	background-image: none;
	padding: 0 0 1px 0;
}

.hoverlist ul li a {
	display:block;
	background-image: none;
	padding: 0 0 0 4px;
	width: 64px;
}
.hoverlist ul li a:hover {
	background-color: #f6f6f6;
}

.NoMarginal .LayoutContainerElementCols66 ul.ReferenceList li .NoMarginal a,
.NoMarginal .PVerweise ul.ReferenceList li .NoMarginal a {
	padding-left: 1px;
	background-image: none;
}

.NoMarginal .LayoutContainerElementCols33 .Niederlassungen {
	margin-bottom:24px;
	padding-left:4px;
	padding-right:4px;
}

.NoMarginal .LayoutContainerElementCols33 .Niederlassungen ul {
	list-style-type:none;
	padding-top:4px;
}

.NoMarginal .LayoutContainerElementCols33 .Niederlassungen ul li {
	background-image:none;
	padding-left:0;
}

.NoMarginal .LayoutContainerElementCols33 .Niederlassungen ul li a {
	background-image: url('BG_Reference.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	color:#FF0000;
	display:block;
	font-weight:normal;
	padding-left:26px;
	text-decoration:none;
}

.Rahmen {
	background-image: url('BG_RahmenTop.gif');
	background-position: 8px 0;
	background-repeat: no-repeat;
	padding: 14px 0 0 8px;
	width: 208px;
}

.Rahmen .PLayoutContainerElementFirst {
	background-image: url('BG_RahmenBottom.gif');
	background-position:0 bottom;
	background-repeat: no-repeat;
	min-height: 113px;
	padding-bottom: 14px;
	padding-left: 17px;
	padding-right: 15px;
}
.Rahmen .PLayoutContainerElementFirst h3 {
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:6px;
}
.Rahmen .PLayoutContainerElementFirst .ReferenceList {
	margin-bottom: 3px;
}

.Formel {
	margin-top: -20px;
}
.Formel .bildHuelle img {
	border: 0px solid #C4C4C4;
	padding-bottom: 2px;
}

/* ---- Niederlassungssuche x.techem ---- */

.ptext h2 {
	font-size:18px;
	font-weight:normal;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.ptext p {
	padding: 8px 4px;
}

.ptext div {
	padding-bottom: 16px;
}

.ptext div h3 {
	padding: 0 4px 1px 4px;
}

.ptext div a {
	padding: 0 4px 0 30px;
	background-image: url('BG_Reference.gif'); 
	background-repeat: no-repeat;
	background-position:0 5px;
	display:block;
	font-weight:normal;
	color: #ff0000;
}

/* ---- Niederlassungssuche x.techem ENDE ---- */

/* ---- startseitenteasercontainer ---- */

.DSprachversion #huelle #huelle2 .huelle3 .huelle4 .HauptSpalte .startseitenteasercontainer {
	width: 424px;
	float: left;
	padding: 0 0 0 3px;
	background-image: url('bg_startseitenteasercontainer.gif'); 
	background-repeat: no-repeat;
	background-position: 7px 0;
} 
.DSprachversion .startseitenteasercontainer .PLayoutContainerElementFirst {
	margin: 0;
	width: 424px;
	float: left;
}
.DSprachversion .startseitenteasercontainer .PLayoutContainerElementFirst .PStandard {
	width: 419px;
}
.DSprachversion .startseitenteasercontainer .PLayoutContainerElementFirst h3 {
	padding: 0 0 0 4px;
	font-size: 15px;
	font-family: Arial;
	color: #707070;
}
.DSprachversion .startseitenteasercontainer .PLayoutContainerElementFirst .PStandard h3 {
	width: 219px;
	padding: 16px 0 17px 4px;
	float: left;
	margin: 0;
}
.DSprachversion .startseitenteasercontainer .PLayoutContainerElementFirst .PStandard ul {
	float: right;
	padding: 16px 0 0 0;
	background-image: url('bg_ul_startseitenteaser.gif'); 
	background-repeat: no-repeat;
	background-position: right 16px;
}

.DSprachversion .startseitenteasercontainer .PLayoutContainerElementFirst .PStandard ul li div a {
	background-image: none;
	padding: 1px 15px 3px 13px;
	font-size: 12px;
	color: #ffffff;
	text-shadow: #e05257 0px 0px 2px;
	font-family: Arial;
	font-weight: bold;
	background-image: url('bg_ul_a_startseitenteaser.gif'); 
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	line-height: 17px;
}

.startseitenteasercontainer .LayoutContainerElementCols33,
.startseitenteasercontainer .LayoutContainerElementCols33 .PLayoutContainerElementFirst {
	width: 212px;
}

.DSprachversion .containerlinks {
	border-right: 21px solid #ffffff;
}

/* ---- startseitenteasercontainer ENDE ---- */

/* ---- co2banner ---- */

.DTabbed .siblingBrowserContainer .co2banner {
	width: 670px;
	background-color: #888888;
	margin-bottom: 24px;
}

.DTabbed .siblingBrowserContainer .SiblingContent .PLayoutContainerHGrid .PLayoutContainerElementFirst .co2banner .PLayoutContainerElementFirst .PLayoutContainerElementFirst .float {
	margin: 0;
	padding: 0 17px 0 0;
}
.DTabbed .siblingBrowserContainer .co2banner .PStandard .bildHuelle img {
	border: 0px none;
}

.DTabbed .siblingBrowserContainer .co2banner .PStandard {
	margin: 0;
}
.DTabbed .siblingBrowserContainer .co2banner .PStandard p {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 13px 17px 24px 0;
}
.DTabbed .siblingBrowserContainer .co2banner .CO2Banner {
	color: #ffffff;
	font-size: 34px;
	font-weight: bold;
}

/* ---- co2banner ENDE ---- */

/* TECHEM COM Startseitenstyles */

.SprachversionCOM .SpezialSpalte .PVerweise div,
.DStandard .SpezialSpalte .PVerweise div {
	z-index: 1000;
}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist,
.DStandard .SpezialSpalte .PVerweise .hoverlist {
	width: 120px;
	padding-left: 0px;
}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist a,
.DStandard .SpezialSpalte .PVerweise .hoverlist a {
	background-position: right 5px;
}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist ul,
.DStandard .SpezialSpalte .PVerweise .hoverlist ul {
	left: 0;
	width: 95px;
	background-color: #ffffff;
}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist ul li a,
.DStandard .SpezialSpalte .PVerweise .hoverlist ul li a {
	width: 91px;
	line-height:16px;
}

.SprachversionCOM .huelle4 .MarginalSpalte .PLayoutContainerVertical h3 {
	width: 215px;
	padding-left: 749px;
	padding-top: 34px;
	padding-bottom: 2px;
	margin-bottom: 0;
	line-height: 16px;
}
.SprachversionCOM .huelle4 .MarginalSpalte .PLayoutContainerVertical p {
	width: 215px;
	padding-left: 749px;
	padding-top: 0;
	line-height: 16px;
}
.SprachversionCOM .HauptSpalte .Hometeaser {
	top: 262px;
	left: 546px;
	position: absolute;
	width: 407px;
	border: 1px solid #d9d8d4;
	border-left: 11px solid #ff0000;
	background-color:#ffffff;
}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserImage {
	background-image: none;
	margin:0;
}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserImage img {
	width: 177px;
}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserImage .bildHuelle {
	background-image: none;
	padding: 0;
}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent {
	width: 230px;
}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent h3 {
	padding: 14px 15px 0 15px;
}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent h3 span {
	font-size: 14px;
}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent p {
	padding: 0 15px 0 15px;
	line-height: 16px;
}
.SprachversionCOM .HauptSpalte .Hometeaser ul {
	padding: 3px 15px 0 15px;
	text-align: right;
}
.SprachversionCOM .HauptSpalte .Hometeaser ul li a {
	background-position: right 5px;
	padding-right: 25px;
}
.SprachversionCOM .PLayoutContainerHGrid .PLayoutContainerElementFirst {
	margin-right: 15px;
}
.SprachversionCOM .PLayoutContainerHGrid .PLayoutContainerElementLast .PLayoutContainerElementFirst {
	margin-right: 0px;
}
.SprachversionCOM .LayoutContainerElementCols50 .PLayoutContainerElementFirst .PStandard, .LinieLinks {
	background-image: none;
}
.SprachversionCOM .LayoutContainerElementCols50 .PStandard {
	margin-bottom: 35px;
}
.SprachversionCOM .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols50 .PLayoutContainerHGrid .PStandard {
	padding-left: 0;
	padding-right: 0;
}
.SprachversionCOM .PLayoutContainerElementLast .PStandard {
	margin-bottom: 14px;
	padding-left: 0;
}
.SprachversionCOM .PLayoutContainerElementLast .PLayoutContainerElementLast {
	margin-bottom: 14px;
	padding-left: 5px;
}
.SprachversionCOM .PLayoutContainerElementFirst .PLayoutContainerElementLast .PLayoutContainerElementLast {
	margin-bottom: 14px;
	padding-left: 0px;
}
.SprachversionCOM .PLayoutContainerElementLast .ParametrizedMedia {
	padding-left: 5px;
	padding-bottom: 3px;
}
.SprachversionCOM .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementLast  {
	width: 430px;
}
.SprachversionCOM .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementLast .PLayoutContainerElementLast {
	width: auto;
}

.DSprachversion .HauptSpalte .LayoutContainerElementCols25 .PStandard h3 {width: 200px;}
.DSprachversion .HauptSpalte .Rahmen .PLayoutContainerElementFirst h3 {width: auto;}

/* ENDE TECHEM COM Startseitenstyles ENDE */

/* TRACKINGIMAGE */

#trackingImage {
	position: absolute;
}

/* TRACKINGIMAGE ENDE */

/** Startseiten Flash mit Alternative **/
 
.NonVisibleContainer {
	display: none;
}

/* Sprachumschalter */

/*
.huelle3 .SpezialSpalte .sprachumschalter {
	margin-top: 9px;
	padding-left: 8px;
	width: 94px;
	float: left;
	background-image: none;
}
*/

.huelle3 .SpezialSpalte .sprachumschalter {
	margin: 0;
	padding: 0;
	width: 94px;
	float: left;
	position: absolute;
	background-image: none;
	left: 721px;
	top: 9px;
}

.huelle3 .SpezialSpalte .sprachumschalter a {
	padding-left: 17px;
	background-image: url('BG_Language_A.gif');
}

/* aufklappbare Formularbereiche */

.panel div.reversefrage .felder {
	margin: 0;
}
.panel div.reversefrage .felder input {
	width: auto;
	float: left;
	border: 0px none;
}
.panel div.reversefrage .felder div.legende {
	width: auto;
}
.panel div.reversefrage .felder div.legende label {
	padding: 0 0 0 15px;
}
.panel #TEC_F11_form_rueckrufTrenner,
.panel #TEC_F11_form_trenner {
	padding: 0 0 0 0;
}
.panel div.formularfrage .felder #TEC_F11_form_phonex {
	white-space: normal;
	width: 289px;
}
.panel div.optionenfrage .formelementeHoriz .feldKlammer #TEC_F11_form_land {
	margin: 0 0 15px 0;
}

/* ab hier keine styledefinitionen */

/*---  Panel Styles for wide mode ---*/


/* --------------------------------------GLOBALE ELEMENTE-------------------------------------- */

.SiblingContent form * {
	position:relative;
	z-index: 20;
}

.Forms,
.TEC_F1,
.TEC_F2,
.TEC_F2_1,
.TEC_F2_2,
.TEC_F3,
.TEC_F4,
.TEC_F5,
.TEC_F6,
.TEC_F7,
.TEC_FP1,
.TEC_FP3,
.TEC_FP5,
.TEC_FP6,
.TEC_FP7,
.TEC_FP8,
.TEC_G1,
.TEC_INT_F1,
.TEC_INT_F7 {
	background-color: #fefefe;
	background-image:url('BG_Form_Bottom.gif'); 
	background-repeat:no-repeat;
	background-position: 0 bottom;
	padding-bottom: 24px;
	margin-bottom:24px;
	width: 490px;
}
.Forms form,
.TEC_F1 form,
.TEC_F2 form,
.TEC_F2_1 form,
.TEC_F2_2 form,
.TEC_F3 form,
.TEC_F4 form,
.TEC_F5 form,
.TEC_F6 form,
.TEC_F7 form,
.TEC_FP1 form,
.TEC_FP3 form,
.TEC_FP5 form,
.TEC_FP6 form,
.TEC_FP7 form,
.TEC_FP8 form,
.TEC_G1 form,
.TEC_INT_F1 form,
.TEC_INT_F7 form {
	background-image:url('BG_Form_Top.gif'); 
	background-repeat:no-repeat;
	background-position: 0 top;
	padding-left: 36px;
	padding-right: 33px;
	padding-top: 18px;
}

.TEC_F1 h3,
.TEC_F2 h3,
.TEC_F2_1 h3,
.TEC_F2_2 h3,
.TEC_F3 h3,
.TEC_F4 h3,
.TEC_F5 h3,
.TEC_F6 h3,
.TEC_F7 h3,
.TEC_FP1 h3,
.TEC_FP3 h3,
.TEC_FP5 h3,
.TEC_FP6 h3,
.TEC_FP7 h3,
.TEC_FP8 h3,
.TEC_G1 h3,
.TEC_INT_F1 h3,
.TEC_INT_F7 h3 {
	border-top-color:#D3D3D3;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:0;
	margin-left:5px;
	margin-right:5px;
	margin-top:0;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}
.TEC_F1 div,
.TEC_F2 div,
.TEC_F2_1 div,
.TEC_F2_2 div,
.TEC_F3 div,
.TEC_F4 div,
.TEC_F5 div,
.TEC_F6 div,
.TEC_F7 div,
.TEC_FP1 div,
.TEC_FP3 div,
.TEC_FP5 div,
.TEC_FP6 div,
.TEC_FP7 div,
.TEC_FP8 div,
.TEC_G1 div,
.TEC_INT_F1 div,
.TEC_INT_F7 div {
	margin-bottom:0;
	margin-left:5px;
	margin-right:5px;
	margin-top:0;
	padding-bottom:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
}
.TEC_F1 * div,
.TEC_F2 * div,
.TEC_F2_1 * div,
.TEC_F2_2 * div,
.TEC_F3 * div,
.TEC_F4 * div,
.TEC_F5 * div,
.TEC_F6 * div,
.TEC_F7 * div,
.TEC_FP1 * div,
.TEC_FP3 * div,
.TEC_FP5 * div,
.TEC_FP6 * div,
.TEC_FP7 * div,
.TEC_FP8 * div,
.TEC_G1 * div,
.TEC_INT_F1 * div,
.TEC_INT_F7 * div {
	margin:0;
	padding:0;
}

.DTabbed .panel {
	padding:0 0 20px 0;
	width:450px;
}

.DTabbed .Forms form,
.DTabbed .TEC_F1 form,
.DTabbed .TEC_F2 form,
.DTabbed .TEC_F2_1 form,
.DTabbed .TEC_F2_2 form,
.DTabbed .TEC_F3 form,
.DTabbed .TEC_F4 form,
.DTabbed .TEC_F5 form,
.DTabbed .TEC_F6 form,
.DTabbed .TEC_F7 form,
.DTabbed .TEC_FP1 form,
.DTabbed .TEC_FP3 form,
.DTabbed .TEC_FP5 form,
.DTabbed .TEC_FP6 form,
.DTabbed .TEC_FP7 form,
.DTabbed .TEC_FP8 form,
.DTabbed .TEC_G1 form,
.DTabbed .TEC_INT_F1 form,
.DTabbed .TEC_INT_F7 form,
.DTabbed .Forms,
.DTabbed .TEC_F1,
.DTabbed .TEC_F2,
.DTabbed .TEC_F2_1,
.DTabbed .TEC_F2_2,
.DTabbed .TEC_F3,
.DTabbed .TEC_F4,
.DTabbed .TEC_F5,
.DTabbed .TEC_F6,
.DTabbed .TEC_F7,
.DTabbed .TEC_FP1,
.DTabbed .TEC_FP3,
.DTabbed .TEC_FP5,
.DTabbed .TEC_FP6,
.DTabbed .TEC_FP7,
.DTabbed .TEC_FP8,
.DTabbed .TEC_G1,
.DTabbed .TEC_INT_F1,
.DTabbed .TEC_INT_F7 {
	background-image: none;
	background-color: transparent;
	width:450px;
}

.caption label {
	font-weight: bold;
}
	
	.panel fieldset br {
		clear: both;
	}
	.panel fieldset h2 {
		font-weight:bold;
	}
	.panel legend {
		margin:0;
		padding:0;
		background-image: none;
		border:none 0 #000;
		font-weight:bold;
	}
	.panel select {
		width:100%;	
	}
	.panel input.check {
		margin:0 6px 0 0;
		float:left;
	}
	.panel input.radio {
		margin:0 6px 0 0;
		float:left;
		vertical-align:middle;
	}
.panel textarea {
	width: 281px;
	border: 1px solid #979797;
	padding: 1px 3px 0 3px;
	line-height: 15px;
}
.panel select {
	width: 289px;
	border: 1px solid #979797;
}

.panel .seite .helpIcon {
	background-image:url('HelpIcon.gif'); 
	background-repeat:no-repeat;
	background-position: 0 top;
	font-size: 0.01px;
	cursor: pointer;
	left:294px;
	margin-top:-19px;
	width: 19px;
	z-index: 25;
}
.panel .seite .optionenfrage .formelemente .feldKlammer .helpIcon {
	left: 27px;
	margin-top: -7px;
}
.panel .seite .optionenfrage .formelemente .infos {
	z-index: 5;
	
}
.panel .seite .optionenfrage .formelemente .infos .beschreibung {
	left: 35px;
} 
.panel .seite .optionenfrage .formelemente .infos .beschreibung .beschreibung {
	left: 0;
} 


.infoText .infos div.beschreibung,
.formelemente .infos div.beschreibung,
.formelementeHoriz .infos div.beschreibung,
.felder .infos div.beschreibung {
	left: 303px;
	white-space: normal;
	width: 238px;
	border: 1px solid #d3d3d3;
	top: -8px;
	z-index: 5;
	background-color: #ffffff;
	padding: 10px;
}

.panel div.formularfrage,
div.optionenfrage {
	margin: 0 0 0 0;
	float:left;
	width: 421px;
}

.panel .caption {
	padding-top: 14px;
	padding-bottom: 2px;
	float: left;
	width:421px;
}
.panel .caption label {
	padding-left: 0;
	padding-right: 0;
}

/* --------------------------------------GLOBALE KLASSEN-------------------------------------- */
	.panel div.felder {
		margin:0 0 5px 0;
		float:left;
	}
	.panel div.formelementeHoriz {
		margin:0 0 5px 0;
		padding:0;
		float:left;
	}
   	.panel div.formelemente {
		padding:0 0 0 20px;
		float:left;
		width: 266px;
	}
	.panel input.textfeld {
		font-weight:normal;
		margin:0;
	}
	.panel div.legende {
		width: 122px;
		float: left;
		padding: 0 10px 0 0;
		margin: 0 0 4px 0;
	}
	.panel div.formularfrage,div.optionenfrage {
		margin:5px 0 0 0;
	}
	.panel div.formelemente input.radio {
		display:block;
		margin:0 6px 3px 0;
	}
	.panel div.formelemente label{
		display:block;
		float:none;
		margin:0 0 8px 0;
	}
	.panel div.formelementeHoriz input.radio {
		display:inline;
		margin:0 6px 0 10px;
		float:left;
	}
	.panel div.legende .beschreibung {
		display:block;
		line-height:100%;
		padding-right:10px
	}
	.panel span.oblig {
		padding:0 0 0 3px;
		color: #ff0000;
		font-weight: bold;
		font-size: 16px;
	}
.panel .hinweistext span.oblig {
	padding:0 10px 0 0;
}
.panel .hinweistext {
	padding: 9px 0 11px 0;
}
	.panel div.fehler {
		padding:0.2em;
		color: #ff0000;
	}
	.panel span.label {
		font-weight: bold;  
		float: left;
		display:block;
		width: 150px;
		margin:0 10px 3px 0;
	}
	.panel span.digest {
		font-weight: normal;
		float:left;
		display:block;
		width:200px;
		margin:0 0 3px 0;
	}
/* --------------------------------------AEUSSERES FIELDSET-------------------------------------- */	
		.panel .seite {
			margin:0; 
		}

/* --------------------------------------FIELDSET FRAGENGRUPPE-------------------------------------- */	
		.panel fieldset.gruppe {
			padding:0;
			margin:0;
		}
/* --------------------------------------FORMULARFRAGE-------------------------------------- */
		.panel div.formularfrage .felder {
			white-space:nowrap;
		}
		.panel div.formularfrage .felder div.fehler {
			white-space:normal;
		}
		.panel div.formularfrage .felder div.fehler br{
			clear:none;
		}
		.panel div.formularfrage input.textfeld {
			width:100%;
		}
		.panel div.formelemente div.formularfrage{
			width:auto;
		}
		.panel div.formelemente div.formularfrage div.felder{
			width:auto;
			float:none;
			margin:0;
			padding:0;
		}
		.panel div.formelemente div.formularfrage div.felder .textfeld{
			width:100%;
			margin:0;
			float:none;
			padding:0
		}
	
.panel div.formularfrage .felder input {
	border: 1px solid #979797;
	width: 287px;
}

.panel div.formularfrage .felder .feldKlammer {
	width: 289px;
}
.panel div.formularfrage .felder .feldKlammer input {
	width: 142px;
}
.panel div.formularfrage .felder .feldKlammer input:first-child {
	width: 110px;
	margin-right: 33px;
}
.panel div.formularfrage .felder .feldKlammer input.plz {
	width: 51px;
	margin-right: 3px;
}
.panel div.formularfrage .felder .feldKlammer input.ort {
	width: 231px;
}
.panel div.formelemente .feldKlammer input {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-bottom: 0px;
}
.panel div.formelemente .feldKlammer label {
	line-height: 15px;
	padding-left: 28px;
}

/* --------------------------------------OPTIONENFRAGE-------------------------------------- */
	
	.panel div.optionenfrage div.formelementeHoriz label {
		padding:0 10px 5px 0;
		display:inline;
		width:auto;
		float:none;
	}
	.panel div.optionenfrage div.formelementeHoriz input {
		margin:0;
		float:none;
	}
	.panel div.optionenfrage div.formelementeHoriz div.formularfrage {
		display:block;
	}
	.panel div.optionenfrage div.formelementeHoriz div.formularfrage input.textfeld {
		width:100%;
		margin:0 0 0 0;
	}
	.panel div.optionenfrage .formelemente .formularfrage {
		display:block;
		border:1px solid #000;
	}
	.panel div.optionenfrage .formelemente .formularfrage .legende {
		display:block;
		width:35%;
		float:left;
	}
	.panel div.optionenfrage .formelemente .formularfrage .felder {
		width:140px;
		text-align:right;
		float:right;
	}
	.panel div.optionenfrage .formelemente .formularfrage .felder .textfeld{
		width:140px;
	}


.panel div.optionenfrage div.formelementeHoriz {
	width: 289px;
}

.panel div.optionenfrage div.formelementeHoriz  .feldKlammer input {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.panel div.optionenfrage div.formelementeHoriz  .feldKlammer label {
	line-height: 15px;
}

.optionenfrage div.formelemente {
	padding-left: 132px;
	padding-left: 0px;
	padding-top:4px;
}

/* --------------------------------------TEXTBLOCK-------------------------------------- */

.SiblingContent .seite .textblock {
    float: left;
}


/*   --------------------------------------MEDIA UPLOAD--------------------------------------   */
	
	input.entfernen {
		background-repeat:no-repeat;
		background-color:#696969;
		border:2px solid #fff;
		color:#fff;
		text-align:left;
		padding:0 4px 0 22px;
		margin:0 0 0 10px;
		font-weight:bold;
	}
	input.entfernen:hover {
		color:#E12A05;
		border-color:#E12A05;
		background-color:#fff;
	}
	input.media {
		padding:0;
		margin:0 10px;
	}
	input.hochladen {
		padding:0 4px 0 20px;
		margin:0 0 0 10px;
		border:2px solid #fff;
		color:#fff;
		font-weight:bold;
		}

/*   --------------------------------------SUBMIT AREA--------------------------------------   */

	.panel div.actions {
		padding:5px 0 0 0;
	}
	.panel div.actions input,
	form.bz .abschicken {
		background-repeat:no-repeat;
		border:2px solid #fff;
		color:#fff;
		font-weight:bold;
	}
	.panel div.actions div.left {
		float:left;
		width:35%;
	}
	.panel div.actions div.right {
		float:right;
		white-space:nowrap;
		width:60%;
		text-align:right;
	}
	.panel div.actions input,
	form.bz .abschicken {
		color:#fff;
		background-position:4px 2px;
	}
	.panel div.actions .abschicken,
	form.bz .abschicken {
		margin:0;
		background-image:url('next.gif'); 
		background-repeat:no-repeat;
		background-position: 0 0;
		padding: 0 0 2px 0;
		border: 0px none;
		cursor: pointer;
		width: 121px;
		font-size: 10px;
		height:17px;
		line-height:11px;
		color: #FF0000;
		text-shadow:1px 1px 1px #FFFFFF;
		background-color: transparent;
	}

	.panel div.actions .abbrechen {
		margin:0;
		background-image:url('cancel.gif');
		background-repeat:no-repeat;
		background-position: 0 0;
		padding: 0 0 2px 0;
		border: 0px none;
		cursor: pointer;
		width: 121px;
		font-size: 10px;
		height: 17px;
		line-height:11px;
		color: #FF0000;
		text-shadow:1px 1px 1px #FFFFFF;
		background-color: transparent;
	}
	
	.panel div.actions .zurueck {
		margin:0;
		background-image:url('back.gif'); 
		background-repeat:no-repeat;
		background-position: 0 0;
		padding: 0 0 2px 0;
		border: 0px none;
		cursor: pointer;
		width: 121px;
		font-size: 10px;
		height: 17px;
		line-height:11px;
		color: #FF0000;
		text-shadow:1px 1px 1px #FFFFFF;
		background-color: transparent;
	}
	.panel div.actions .weiter {
		margin:0;
		background-image:url('next.gif'); 
		background-repeat:no-repeat;
		background-position: 0 0;
		padding: 0 0 2px 0;
		border: 0px none;
		cursor: pointer;
		width: 121px;
		font-size: 10px;
		height: 17px;
		line-height:11px;
		color: #FF0000;
		text-shadow:1px 1px 1px #FFFFFF;
		background-color: transparent;
	}
	.panel .mediaupload div.legende{
		float:none;
		width:100%;
	}
	.panel .mediaupload div.felder{
		float:none;
		width:100%;
		text-align:center;
		margin:3px 0 5px 0;
	}
	
/*--------------------UNTERLAGENBESTELLUNG------------------*/

.panel div.downloaditem {
	position:relative;
	z-index:3;
	display:block;
	float:none;
	clear:left;
	width:360px;
	padding:0 0 0 0;
}

.panel div.downloaditem div {
	margin:5px 0 0 0;
	}

.panel div.downloaditem span.beschreibung {
	float:left;
	margin:0 0 0 3px;
	}
.panel div.downloaditem a {
	font-weight:bold;
	display:inline;
	text-decoration:none;
	background-image: none;
	padding-left:0;
	}
.panel div.downloaditem a:hover {
	text-decoration:underline;
	background-image: none;
	}
.panel div.downloaditem span.details{
	font-weight:normal;
	display:block;
	margin:0 0 3px 0;
	}
.panel div.textfeld {	}
.panel div.downloaditem input.textfeld {
	width:25px;
	}
.panel div.textfeld input {
	font-family:Verdana;
	}  
.panel div.downloaditem label.downloaditem{
	font-weight:bold;
	display:inline;
	float:none;
	}
.panel .bildlabel {
	float:left;
	}
.panel .bildlabel img{
border:1px solid #990033;
margin:0 3px 3px 0;
	}

.infoText {
	float: left;
}

.seite .infoText p {
	padding-left: 0;
	padding-right: 0;
}

.DTabbed .siblingBrowserContainer .PLayoutContainerElementFirst .Module {
	margin-right: 0px;
}

/* ----- TEC_FWB ----- */

.TEC_FWB .searchresult table tr td {
padding-bottom:4px;
padding-right:20px;
vertical-align:top;
}
.TEC_FWB .searchresult table {
width:390px;
padding-bottom:0;
margin-bottom:19px;
}
.TEC_FWB .blaetterer {
padding:0 0 19px 0;
}
.TEC_FWB .resultHeadline  {
padding-top: 26px;
padding-bottom:25px;
font-weight: bold;
}
.resultHeadline .selection {
padding-top: 2px;
padding-bottom: 4px;
background-color: #eaeaea;
padding-left:6px;
color:#ff0000;
}
.resultHeadline .selection a {
padding-left:7px;
padding-right:9px;
color:#ff0000;
font-weight: normal;
}

.TEC_FWB .panel .resultHeadline .selection2 {
color: #000000;
background-color: #eaeaea;
padding: 2px 13px 3px 13px;
}

.TEC_FWB .mainCaption {
font-weight: bold;
font-size: 13px;
padding-bottom:3px;
}

.TEC_FWB .panel {
padding-top: 0;
margin-top: 5px;
padding-bottom: 23px;
margin-bottom: 11px;
background-image: url('BG_Magazin_Bottom.gif'); 
background-repeat: no-repeat;
background-position: 0 bottom;
}
.TEC_FWB .panel .seite {
padding-top: 15px;
background-color: transparent;
padding:21px 35px 0;
background-image: url('BG_Magazin_Top.gif'); 
background-repeat: no-repeat;
background-position: 0 top;
}
.TEC_FWB .panel div.legende  {
width: 108px;
}

.TEC_FWB .panel div.actions {
float: none;
padding-top: 0;
background-image: url('BG_Magazin_Top.gif'); 
background-repeat: no-repeat;
background-position: 0 -30px;
}

.TEC_FWB .panel div.actions div.left {
width: 1px;
float: none;
display: none;
}
.TEC_FWB .panel div.actions div.right {
width:443px;
padding-top: 4px;
float: none;
}
.TEC_FWB .panel .resultHeadline {
	background-image: url('BG_Magazin_Top.gif'); 
	background-repeat: no-repeat;
	background-position: 0 -30px;
}
.TEC_FWB .panel .resultHeadline,
.TEC_FWB .panel .searchresult {
padding-left: 35px;
padding-right: 35px;
}
.TEC_FWB .seite {
padding: 0;
background-image: url('BG_Magazin_Bottom.gif'); 
background-repeat: no-repeat;
background-position: 0 bottom;
}
.TEC_FWB .seite .seite2 {
margin-bottom:4px;
padding:21px 35px 19px;
background-image: url('BG_Magazin_Top.gif'); 
background-repeat: no-repeat;
background-position: 0 top;
}
.TEC_FWB .seite .alphaSearch {
padding-top:5px;
}
.TEC_FWB .seite .alphaSearch .alpha a {
color: #ff0000;
margin-right:3px;
}
.TEC_FWB .seite .alphaSearch .alpha a.selected {
color: #000000;
text-decoration: underline;
font-weight: bold;
}
.TEC_FWB .panel div.formularfrage .felder input {
line-height: 16px;
}
.TEC_FWB .panel div.actions br {
display: none;
}

/* Kommentarfunktion Teckem Magaizin */

.PopUpWarning {
	border: 2px solid #FF0000;
	margin: 0 30px;
	padding: 4px 0;
	background-color: #ffffff;
}
.PopUpWarning a {
	color:#FF0000;
	font-weight: bold;
	line-height: 17px;
}

*html .DSprachversion .MarginalSpalte .PLayoutContainerVertical img {
top: 4px;
}

*html .SiblingContent .PStandard ol {
padding-right: 36px;
}

.SprachversionCOM .SpezialSpalte .PVerweise div,
.DStandard .SpezialSpalte .PVerweise div {z-index: 1000;}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist,
.DStandard .SpezialSpalte .PVerweise .hoverlist {width:120px;padding-left:0px;}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist a,
.DStandard .SpezialSpalte .PVerweise .hoverlist a {background-position:right 5px;}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist ul,
.DStandard .SpezialSpalte .PVerweise .hoverlist ul {left: 0;width: 95px;background-color: #ffffff;}
.SprachversionCOM .SpezialSpalte .PVerweise .hoverlist ul li a,
.DStandard .SpezialSpalte .PVerweise .hoverlist ul li a {width: 91px;line-height:16px;}

.SprachversionCOM .huelle4 .MarginalSpalte .PLayoutContainerVertical h3 {
width: 215px;
padding-left:749px;
padding-top:34px;
padding-bottom: 2px;
margin-bottom: 0;
line-height: 16px;
}
.SprachversionCOM .huelle4 .MarginalSpalte .PLayoutContainerVertical p {
width: 215px;
padding-left:749px;
padding-top: 0;
line-height: 16px;
}


.SprachversionCOM .HauptSpalte .Hometeaser {top:262px;left:546px;position: absolute;width: 407px;border: 1px solid #d9d8d4;border-left: 11px solid #ff0000;background-color:#ffffff;}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserImage {background-image: none;margin:0;}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserImage img {width: 177px;}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserImage .bildHuelle {background-image: none;padding: 0;}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent {width: 230px;}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent h3 {padding: 14px 15px 0 15px;}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent h3 span {font-size: 14px;}
.SprachversionCOM .HauptSpalte .Hometeaser .TeaserContent p {padding: 0 15px 0 15px;line-height: 16px;}
.SprachversionCOM .HauptSpalte .Hometeaser ul {padding: 3px 15px 0 15px;text-align:right;}
.SprachversionCOM .HauptSpalte .Hometeaser ul li a {background-position: right 5px; padding-right: 25px;}

.SprachversionCOM .PLayoutContainerHGrid .PLayoutContainerElementFirst {margin-right: 15px;}
.SprachversionCOM .PLayoutContainerHGrid .PLayoutContainerElementLast .PLayoutContainerElementFirst {margin-right: 0px;}
.SprachversionCOM .LayoutContainerElementCols50 .PLayoutContainerElementFirst .PStandard, .LinieLinks {background-image: none;}
.SprachversionCOM .LayoutContainerElementCols50 .PStandard {margin-bottom: 35px;}
.SprachversionCOM .HauptSpalte .PLayoutContainerHGrid .LayoutContainerElementCols50 .PLayoutContainerHGrid .PStandard {padding-left: 0;padding-right: 0;}
.SprachversionCOM .PLayoutContainerElementLast .PStandard {margin-bottom: 14px;padding-left: 0;}
*html .SprachversionCOM .PLayoutContainerElementLast .PStandard {padding-left: 5px;}
.SprachversionCOM .PLayoutContainerElementLast .PLayoutContainerElementLast {margin-bottom: 14px;padding-left: 5px;}
.SprachversionCOM .PLayoutContainerElementFirst .PLayoutContainerElementLast .PLayoutContainerElementLast {margin-bottom: 14px;padding-left: 0px;}
.SprachversionCOM .PLayoutContainerElementLast .ParametrizedMedia {padding-left: 5px;padding-bottom: 3px;}

.SprachversionCOM .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementLast  {width: 430px;}
.SprachversionCOM .HauptSpalte .PLayoutContainerHGrid .PLayoutContainerElementLast .PLayoutContainerElementLast {width: auto;}