



html {
	width:auto;
}
/**
 * Body
 **/
 body {
	width:99%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

/**
 * Folgende Elemente deaktivieren
 **/
 img#anspracheHintergrund, 
 div#suchbox,
 div#containerNavigationOben, 
 div#containerLinks, 
 div#containerRechts, 
 ul#navigationsEbeneUnten,
 #containerMitte div.inhaltLinkleisteAbschlussContainer,
 ul#inhaltLinkleisteLinksRechts, 
 #containerMitte div.linkAusrichtungRechts,
 #containerMitte div.vorschaltA_Link_Container_Dropdown,
 #containerMitte div.vorschaltA_Dropdown_Container_Abstand,
 #containerMitte div.inhaltOben,
 #containerMitte div.inhaltUnten,
 #inhalt form,
 .linkIconRechtsGross,
 .linkIconLinksGross,
 .linkIconLinksKlein,
 .linkeVSSAListe,
 .linkCSListe,
 #inhalt table.liste td.listeTD span.linkIconLinksGrossRed,
 .inhaltsSucheWeitereErgebnisse,
 #inhalt div#vorschaltA_Container table.vorschaltA_Intro div.linkWeiterIntroTeaser95 .linkWeiter,
 #inhalt div#vorschaltA_Container table.vorschaltA_Intro td.xVorschaltA_Intro_Hintergrund .linkWeiter,
 div.xUkvButtons,
 div.ukvTrenner,
 td.infoIcon a,
 div.infoTabelleLinks {
	display:none;
}

img.logoPrint {
	visibility: visible;
	width: auto;
	height: auto;
}
img.logoScreen {
	visibility: hidden;
	width: 1px;
	height: 1x;
}

h1#xLogo {
	line-height: 167px;
	font-size: 50px;
}

/**
 * Zentrales Dokument
 **/
 div#dokument,
 div#popupDokument {
	clear:both;
	width:98%;
	margin:0 auto;
	padding:0px 0px 30px 0px;
	border-width:1px;
	border-style:dashed;
}

html>body div#dokument,
html>body div#popupDokument {
	overflow:visible !important;
}

div#main {
	clear:both;
	margin:0 auto;
	width:595px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #000000;
}

div#inhalt {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:590px;
}

#inhalt div.suchergebnisListe {
	clear:both;
	padding:17px 0px 0px 0px;
	width:590px;
}

 .containerMitte {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:595px;
}

div#containerMitte {
	overflow:visible !important;
	float:none !important;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:595px;
	clear:both;
}

/**
 * Ueberschriften H1
 **/
 h1 {
	 font-size:10pt;
}

/**
 * Ueberschriften H2
 **/
 #inhalt h2,
 #inhalt table.snippet h2 {
	 font-size:8pt;
}

/**
 * Fliesstext
 **/
 #inhalt p,
 #inhalt table.snippet p {
	 font-size:8pt;
}

#containerMitte table.vorschaltA,
#containerMitte table.vorschaltA_Intro {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:590px;
}

#containerMitte table.vorschaltB {
	float:left;
	 display:block;
	 overflow:auto;
	 margin:0px 0px 0px 10px;
	 padding:0px 0px 0px 10px;
	 width:272px;
	 height:auto;
}

html>body #containerMitte table.vorschaltB {
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 10px;
	 width:292px;
	 height:auto;
}

#containerMitte table.vorschaltC_Teaser_Einleitung {
	margin:0px 0px 20px 0px;
}

#containerMitte table.vorschaltC,
#containerMitte table.vorschaltC,
#containerMitte table.vorschaltC td {
	border:0px;
}

#inhalt ul#sitemapContainer {
	margin:0 auto;
	width:440px;
}

#sitemapContainer li {
	width:480px;
}

#inhalt table.agenturProfil {
	margin:0 auto;
	width:520px;
}

html>body #inhalt div.suchergebnisListe div#ergebnisseSS p.Inhaltssuche_Text {
	width:570px;
}

#inhalt div.suchergebnisListe span {
	padding:0px 5px 0px 5px;
}

#containerMitte div.startseiteContainer {
	margin:0 auto;
	width:570px;
}

#containerMitte table.startseite {
	 width:140px;
}

#containerMitte table.startseite td {
	padding:8px 2px 8px 2px;
}

#containerMitte table.startseite h2 {
	padding:0px 0px 0px 0px;
}

 #containerMitte table.startseite p {
	padding:0px 0px 0px 0px;
}

/**
 * Ueberschriften H1
 **/
 h1 {
	 font-size:10pt;
}

/**
 * Ueberschriften H2
 **/
 #inhalt h2,
 #inhalt table.snippet h2 {
	 font-size:8pt;
}


table#logoContainer {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border:0px;
	height:auto;
	width:600px;
	clear:both;
	position:relative;
}

html>body table#logoContainer {
	margin:0px 0px 0px 23px;
}
div#containerOben {
	clear:both;
	height:auto;
	margin:26px 0px 23px 0px;
	padding:0px 0px 0px 0px;
}

html>body div#containerOben {
	margin:26px 0px 22px 0px;
}

#inhalt table.liste td.listeTD p {
	padding-left:0px;
	padding-right:12px;
}

#inhalt table.liste td img {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:8px;
}

#inhalt table.liste h2 {
	 margin:6px 0px 0px 0px;
	 padding:0px 0px 12px 0px;
	 font-size:11px;
	 font-weight:bold;
}

 #inhalt div.inhaltsSucheTrenner {
	 clear:both;
         margin:0px 0px 0px 0px;
         padding:0px 0px 12px 0px;
         border-top-width:1px;
         border-top-style:dashed;
}

div#vorschaltA_Container {
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

div#nac {
	width:620px;
}

div#nac li {
	display: none;
}
div#nac li.aktiv {
	display: block;
	width:620px;
}
div#nac li.aktiv dl dd.zahlAktiv{
	display: none;
}

div#nac li.aktiv dl {
	margin: 0px;
	padding: 0px;
}
div#nac li.aktiv dl dd {
	width:620px;
	border-bottom-width:1px;
    border-bottom-style:dashed;
    vertical-align: bottom;
}
div#nac li.aktiv dl dd a {
	font-size: 10pt;
}

#navigationsEbene5 li dl dd.text,
#navigationsEbene5 li dl dd.zahl,
#navigationsEbene5 li dl dd.textAktiv,
#navigationsEbene5 li dl dd.zahlAktiv {
	font-size:11px;
	padding:0px;
	margin:0px;
	height:32px;
}
#navigationsEbene5 li dl dd.zahlAktiv {
	padding-top:10px;
}
html>body #navigationsEbene5 li dl dd.zahlAktiv {
	padding:0px 0px 17px 7px;
}

html>body #navigationsEbene5 li dl dd.text {
	width:88px;
	height:25px;
	padding:0px 13px 17px 4px;
}
html>body #navigationsEbene5 li dl dd.textAktiv {
	width:87px;
	height:26px;
	padding:0px 13px 17px 5px;
}

div#popupInhaltAbstand {
	margin:0px;
}

#containerPopup div.buttonLeiste {
	display:none;
}

#inhalt #popupInhaltAbstand h1 {
	margin-top:10px;
}

.linkIconLinksKleinRed {
	margin-left:-9px;
	padding-right:6px;
	padding-left:0px;
}

span.bildLupeCS {
	margin:0px;
	padding:0px;
	height:10px;
}

div#scroller-h {
	display:none;
}

html>body #inhalt .Inhaltssuche_Suchbegriff_Text {
	margin-left:15px;
	padding-right:5px;
}


html>body #inhalt .Inhaltssuche_Treffer_Text {
	margin-left:4px;
	padding-right:1px;
}

#redakteur .formularBalken h2.formularBalkenRechts {
	width:540px;
}

#redakteur .formularBalken h5 {
	width:550px;
} 

#containerMitte div.inhaltOben {
	display:block;
	border-bottom-width:1px;
    border-bottom-style:dashed;
	margin-bottom:13px;
	margin-top:5px;
	width:599px;
}

html>body #containerMitte div.inhaltOben {
	width:595px;	
}
 
tbody.tarifleistungTableBody p.ukvTooltipDruck {
	display: block;
}

table.tarifleistungsTabelle col.col1 {
	width: 40%;
}

table.tarifleistungsTabelle col.col2 {
	width: 30%;
}

table.tarifleistungsTabelle col.col3 {
	width: 30%;
}