* {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY#top #tuevbody #ab #alleinhalte #inhalt LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY#top DIV#tuevbody DIV#ab DIV#kopf {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY#top DIV#tuevbody DIV#ab DIV#kontext * {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 10pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 100%! important; PADDING-TOP: 0px! important; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative! important
}
#tuevbody {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 10pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 100%! important; PADDING-TOP: 0px! important; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative! important
}
#ab {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 10pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 100%! important; PADDING-TOP: 0px! important; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative! important
}
#alleinhalte {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 10pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 100%! important; PADDING-TOP: 0px! important; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative! important
}
[id]#tuevbody {
	MIN-WIDTH: 0px! important
}
BODY * {
	FONT-SIZE: 10pt! important
}
H1 {
	FONT-SIZE: 14pt! important
}
H1 ACRONYM {
	FONT-SIZE: 14pt! important
}
#tuevweltweit {
	FONT-SIZE: 14pt! important; COLOR: #000! important
}
#alleinhalte {
	POSITION: relative! important
}
#inhalt {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 72.5%; PADDING-TOP: 0px! important; POSITION: relative! important
}
.folgeseite-ohne-context #tuevbody #inhalt {
	WIDTH: 100%! important
}
DIV#alleinhalte #kontext {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; FLOAT: right; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 170px! important; PADDING-TOP: 1px! important; POSITION: relative! important; HEIGHT: auto! important
}
#kontext .merged {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 0px! important
}
#kontext .merged-fluss {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 0px! important
}
#kontext .merged-last {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 0px! important
}
.folgeseite-ohne-context #tuevbody #kontext {
	DISPLAY: none! important
}
.linkelement-unten-zu {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative! important; page-break-inside: avoid
}
.teaser {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative! important; page-break-inside: avoid
}
.teaser {
	OVERFLOW-X: hidden; WIDTH: auto
}
* HTML .teaser {
	WIDTH: 100%
}
.teaser H5 {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.teaser P {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#kopf {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 20px; PADDING-TOP: 0px! important; HEIGHT: auto! important
}
#kontext LEGEND {
	DISPLAY: none
}
#kontext FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL#brot {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 10px! important; BORDER-TOP: #aaa 1px solid; DISPLAY: block; PADDING-LEFT: 10px! important; MIN-HEIGHT: 0px! important; PADDING-BOTTOM: 10px! important; MARGIN: 0px 0px 30px; BORDER-LEFT: #aaa 1px solid; LINE-HEIGHT: 14pt; PADDING-TOP: 10px! important; BORDER-BOTTOM: #aaa 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 1%! important
}
UL#brot LI {
	PADDING-RIGHT: 0px! important; DISPLAY: inline! important; PADDING-LEFT: 0px! important; BACKGROUND: url(../images/trenner_brot.gif) no-repeat 0px 5px; FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; WHITE-SPACE: normal! important
}
UL#brot LI.nichtanzeigen {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1em; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 0; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: auto
}
UL#brot LI A {
	MARGIN: 0px 5px 0px 0px
}
UL#brot LI.home {
	BACKGROUND: url(../images/0.gif) no-repeat
}
UL#brot LI.home A {
	MARGIN: 0px 4px 0px 0px
}
#alleinhalte UL#brot LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#seitennavigation {
	DISPLAY: none! important
}
DIV#produktnavi {
	DISPLAY: none! important
}
DIV#branchennavi {
	DISPLAY: none! important
}
DIV#tuvdotcomnavi {
	DISPLAY: none! important
}
#metanavigation {
	DISPLAY: none! important
}
#sprachnavigation {
	DISPLAY: none! important
}
#reiter {
	DISPLAY: none! important
}
#servicenavigation LI A {
	DISPLAY: none! important
}
#suche {
	DISPLAY: none! important
}
DIV.kontakt-teaser {
	DISPLAY: none! important
}
DIV.standort-such-teaser {
	DISPLAY: none! important
}
DIV#kopf {
	MARGIN-TOP: 0px! important
}
#servicenavigation {
	CLEAR: both! important; FLOAT: none! important
}
#servicenavigation LI {
	DISPLAY: none
}
#servicenavigation LI#printkontakt-ansprechpartner {
	DISPLAY: block! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt UL LI {
	PADDING-LEFT: 0px! important; LIST-STYLE-POSITION: inside! important; MARGIN-LEFT: 5px; LIST-STYLE-TYPE: disc! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt DIV.content-navi {
	POSITION: relative; HEIGHT: 1%
}
HTML BODY#top DIV#alleinhalte DIV#inhalt DIV.content-navi UL LI {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 0px! important; LIST-STYLE-TYPE: none! important; POSITION: relative
}
HTML BODY#top DIV#alleinhalte DIV#inhalt DIV.content-navi .erster {
	CLEAR: left! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt DIV.content-navi UL LI {
	OVERFLOW-X: hidden; WIDTH: 30.5%; MARGIN-RIGHT: 2%; POSITION: relative
}
HTML BODY#top DIV#alleinhalte DIV#inhalt DIV.content-navi UL LI {
	OVERFLOW-X: hidden; WIDTH: 29.5%! important; MARGIN-RIGHT: 2%
}
HTML BODY#top DIV#alleinhalte DIV#inhalt DIV.content-navi UL LI LI {
	MARGIN-BOTTOM: 0px; WIDTH: auto; POSITION: static; HEIGHT: auto
}
HTML BODY#top DIV#alleinhalte DIV#inhalt DIV.content-navi UL LI A {
	PADDING-LEFT: 0px
}
#alleinhalte .content-navi UL LI STRONG A {
	BACKGROUND: #fff; HEIGHT: auto! important; TEXT-DECORATION: none
}
#alleinhalte .teaser-zweispalten H4 SPAN {
	BACKGROUND: #fff; HEIGHT: auto! important; TEXT-DECORATION: none
}
#alleinhalte .teaser-zweispalten H4 A {
	BACKGROUND: #fff; HEIGHT: auto! important; TEXT-DECORATION: none
}
#alleinhalte .brancheneinstieg H4 SPAN {
	BACKGROUND: #fff; HEIGHT: auto! important; TEXT-DECORATION: none
}
#alleinhalte .brancheneinstieg H4 A {
	BACKGROUND: #fff; HEIGHT: auto! important; TEXT-DECORATION: none
}
#alleinhalte .brancheneinstieg DD {
	OVERFLOW-X: hidden; WIDTH: 30%! important; MARGIN-RIGHT: 2%
}
#alleinhalte .brancheneinstieg DD.erster {
	CLEAR: left! important
}
#alleinhalte .brancheneinstieg DD.erster A {
	MARGIN-LEFT: 0px
}
#alleinhalte .teaser-zweispalten .spalte {
	OVERFLOW-X: hidden
}
#tuevbody .teaser-zweispalten .spalte-bild .linkliste {
	OVERFLOW-X: hidden; WIDTH: 50%
}
.zweispaltig-container {
	CLEAR: both; PADDING-TOP: 1px
}
* HTML .zweispaltig-container {
	HEIGHT: 1%
}
.teaser-zweispaltig {
	CLEAR: both
}
#sitemap {
	MARGIN-LEFT: 5px
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL LI A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px! important; BORDER-TOP: 1px solid; PADDING-LEFT: 5px! important; BACKGROUND: #fff; PADDING-BOTTOM: 1px! important; MARGIN: 0px 0px 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 1px! important; BORDER-BOTTOM: 1px solid; TEXT-DECORATION: none! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL SPAN {
	CLEAR: both! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL LI {
	CLEAR: both; PADDING-LEFT: 15px! important; MARGIN: 0px 0px 3px
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL UL LI {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; FLOAT: left; PADDING-BOTTOM: 0px! important; WIDTH: 100%; PADDING-TOP: 0px! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL UL LI A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline! important; PADDING-LEFT: 30px! important; BORDER-LEFT-WIDTH: 0px; FLOAT: left; WIDTH: auto; BORDER-BOTTOM: 1px solid; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL UL UL LI {
	PADDING-LEFT: 0px! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL UL UL A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px! important; BORDER-TOP: 1px solid; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 1px! important; MARGIN-LEFT: 30px! important; BORDER-LEFT: 1px solid; WIDTH: 58.5%; PADDING-TOP: 1px! important; BORDER-BOTTOM: 1px solid
}
* HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL UL UL A {
	WIDTH: 56%
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL UL UL UL LI {
	PADDING-LEFT: 30px! important
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL UL UL UL UL A {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 30px! important; BORDER-LEFT-WIDTH: 0px; MARGIN-LEFT: 0px! important; WIDTH: auto; BORDER-BOTTOM: 1px solid; BORDER-RIGHT-WIDTH: 0px
}
HTML BODY#top DIV#alleinhalte DIV#inhalt #sitemap UL LI A:visited {
	BORDER-LEFT-COLOR: #666! important; BORDER-BOTTOM-COLOR: #666! important; BORDER-TOP-COLOR: #666! important; BORDER-RIGHT-COLOR: #666! important
}
HR {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
PRE {
	DISPLAY: none
}
DIV#jsprint {
	MARGIN: 10px
}
DIV#jsprint A {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(../images/ico_print.gif) #f2f2f2 no-repeat 2px 7px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV#jsprint NOSCRIPT {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-STYLE: italic
}
P.nojs {
	DISPLAY: none! important
}

@media Print    
{
DIV#jsprint {
	DISPLAY: none
}
    }
#printkontakt {
	DISPLAY: block
}
#printkontakt .linkelement-unten-zu {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 7px! important; PADDING-TOP: 7px! important
}
BODY.suchergebnisse DIV#pruefstelle {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 5px! important; MARGIN-LEFT: 0px! important
}
BODY.suchergebnisse UL#ergebnisse {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 5px! important; MARGIN-LEFT: 0px! important
}
BODY.suchergebnisse .content-teaser {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 5px! important; MARGIN-LEFT: 0px! important
}
BODY.suchergebnisse #tuevbody #ab #alleinhalte .r H4 {
	PADDING-LEFT: 10px
}
BODY.suchergebnisse #tuevbody #ab UL#ergebnisse LI {
	LIST-STYLE-POSITION: outside! important; LIST-STYLE-TYPE: none! important; HEIGHT: 1%
}
