/* erstellt am:  18.10.2006 */
/* validiert am: 04.01.2007 MKue */

*,
body#top #tuevbody #ab #alleinhalte #inhalt li,
body#top div#tuevbody div#ab div#kopf,
body#top div#tuevbody div#ab div#kontext * {
background: none !important;
}

body, #tuevbody, #ab, #alleinhalte {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
position: relative !important;
background: #FFFFFF !important;
}

body * {
font-size: 10pt !important;
}

h1, h1 acronym {
font-size: 14pt !important;
}

#tuevweltweit {
font-size: 14pt !important;
color: #000 !important;
}

#alleinhalte {
position: relative !important;
}

#inhalt {
float: left;
position: relative !important;
width: 62.5%;
display: inline;
padding: 0 !important;
margin: 0 !important;
}

.folgeseite-ohne-context #tuevbody #inhalt {
width: 100% !important;
}

div#alleinhalte #kontext {
float: right;
position: relative !important;
width: 220px !important;
padding: 0;
height: auto !important;
margin: 0 !important;
display: inline;
}

.folgeseite-ohne-context #tuevbody #kontext {
display: none !important;
}

.teaser {
margin: 0 0 20px 0 !important;
padding: 0;
border: 1px solid #aaa;
page-break-inside: avoid !important;
position: relative !important;
float: none !important;
}

.teaser h5, .teaser p {
background: transparent;
padding-left: 0;
}

acronym {
border: 0;
}

img, a img {
border: 0;
}

#kopf {
margin: 0 0 20px 0 !important;
height: auto !important;
padding: 0 !important;
}

#kontext legend {
display: none;
}

#kontext fieldset {
border: 0;
padding: 0;
margin: 0
}

ul#brot { 
margin: 0 0 30px 0 !important;
list-style: none; 
display: block;
border: 1px solid #aaa;
padding: 10px !important;
line-height: 14pt;
height: 1% !important;
min-height: 0 !important;
}

ul#brot li { 
display: inline !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
background: url("../trenner_brot.gif"/*tpa=http://www.tuv.com/customer/images/trenner_brot.gif*/) 0 5px no-repeat;
white-space: normal !important;
}

ul#brot li.nichtanzeigen {
display: inline;
position: relative;
top: 0;
left: 0;
font-size: 1em;
line-height: 0;
height: auto;
width: auto;
margin: 0;
padding: 0;
}

ul#brot li a { 
margin: 0 5px 0 0; 
}

ul#brot li.home { 
background: url("../0.gif"/*tpa=http://www.tuv.com/customer/images/0.gif*/) no-repeat;
}

ul#brot li.home a { 
margin: 0 4px 0 0; 
}

#alleinhalte ul#brot li {
padding: 0;
}


/* Brotkruemelspur - trail of breadcrumb ENDE */


/* navigationen links AUS */
div#seitennavigation,
div#produktnavi,
div#branchennavi,
div#tuvdotcomnavi {
display: none !important;
}

#metanavigation,
#sprachnavigation,
#reiter,
#servicenavigation li a,
#suche
{
display: none !important;
}
div#kopf {
margin-top: 0 !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 {
list-style-type: disc !important;
list-style-position: inside !important;
padding-left: 0 !important;
margin-left: 5px;
}

html body#top div#alleinhalte div#inhalt div.content-navi ul li {
list-style: none !important;
margin-left: 0 !important;
}

html body#ie#top div#alleinhalte div#inhalt div.content-navi ul li {
width: 32.5%;
}

html body#top div#alleinhalte div#inhalt div.content-navi ul li a {
padding-left: 0;
}

#sitemap ul li {
position: relative;
}

#sitemap ul li a {
padding: 0 !important;
margin: 0 !important;
display: inline !important;
}

hr {
border: 1px solid #ccc;
}


pre {
display: none;
}


/* container fuer JavaScript "drucken" link und noscript Ausgabe in der Druckvorschau */
div#jsprint {
margin: 10px;
}

/* link */
div#jsprint a {
color: #000000;
background: #F2F2F2 url("../ico_print.gif"/*tpa=http://www.tuv.com/customer/images/ico_print.gif*/) 2px 7px no-repeat !important;
padding: 2px 2px 2px 14px;
font-weight: bold;
border: 1px solid #AAAAAA;
}

/* noscript */
div#jsprint noscript {
font-style: italic;
background: #F2F2F2!important;
padding: 2px;
border: 1px solid #AAAAAA;
}

p.nojs {
display: none !important;
}

/* container und Inhalte nicht mit ausdrucken */
@media print {
div#jsprint {
display: none;
}
}
