
/********************* CSS Mediathek Index 07-2007 ******************************/

body{ height:90%; width:16cm;  padding:0px; font-style:normal;font-weight:normal; border:0px none; font-family:Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 125%; font-size:9pt; font-family:Arial, Helvetica, Verdana; margin:0px;}   
a {color: black;}

div#BehaelterKomplettInnen div.NachrichtenTabelle,
img.logo,
img.banner,
span.blind,
A img,
h1.unsichtbar,
div#NavigationLinksKomplett,
div#RechtsKomplett div.navitop,
div#RechtsKomplett div.naviaktuell {display: none; height: 0cm;}
a[href]:after {content:" <"attr(href)">";font-style:italic;} 
img.banner_wdb_druck {PADDING: 0px; MARGIN: 0px; POSITION: absolute; LEFT: 0px; TOP: 0px; width: 100%;}


/****************************************************
Globale Definitionen
****************************************************/
div#RechtsKomplett {margin:0px; padding:0px;}
div#BehaelterKomplettInnen.Inhalt { width:17cm;}
div#BehaelterKomplettInnen, 
div#BehaelterKomplett {FONT-Family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px; WIDTH: 97%; color:#333; LINE-HEIGHT: 140%; font-size: 10pt!important;}
A:link, A:focus, A:active, a:hover, a:visited{ text-decoration: underline;}
div#BehaelterKomplettInnen UL {line-height:140%; padding-left:15px; margin:10px 0px 7px 6px;}
div#BehaelterKomplettInnen LI {list-style-type: square; list-style-position:outside; margin: 0px; padding:0px;}
div#BehaelterKomplettInnen P{PADDING:0px; FONT-WEIGHT: normal; margin: 0px 0px 10px 6px;  margin-left:0px; padding-left:0px; width: 97%;}
div#BehaelterKomplettInnen strong {margin:10px 0px 0px 0px;padding: 0;/* border-top: dotted 1px silver;*/ padding-top: 10px; display: block; }

/*Videos*/
div#BehaelterKomplett p.klein {margin: 0px 0px 10px 0px;}
div#BehaelterKomplettInnen ul {margin-left: 0px; width: 97%;}
div#BehaelterKomplettInnen ul li {/*border: solid 1px green; */ margin-bottom: 5px;}

div#BehaelterKomplettInnen ol {padding-left: 23px;/*border: solid 1px green;*/ text-align:left; margin-left: 0px; margin-bottom: 35px;}
* hmtl div#BehaelterKomplettInnen ol {margin-left: 2px;}
div#BehaelterKomplettInnen ol li{ list-style-type: decimal; padding-left: 0px;/*border: solid 1px red;*/margin-bottom: 5px;}

div#BehaelterKomplettInnen div .Videosatz a img{margin: 10px;}
div#BehaelterKomplettInnen div .Videosatz a:hover{background-color: white;}
div#BehaelterKomplettInnen div .Videosatz img{ margin: 10px 290px 10px 0px; float: none; padding: 0px;}

div#BehaelterKomplettInnen img{float:left; padding:5px 20px 10px 0px; }


/*****************************************************
Alle Überschriften außer Service
*****************************************************/
h1 {font-size:1.2em;width:98%;margin-left:0px !important; padding-top:0px ; padding-bottom:4px; padding-left: 0px; display:block; text-indent: -4px; color: black; margin-top: 120px;}
h2 {MARGIN:20px 0em 20px 0px; padding-left:0px; line-height:160%;FONT-SIZE: 1em; font-style:normal; font-weight:600;WIDTH: 98%; font-family:Arial, Helvetica, sans-serif; color:Black; }
h3 {border-style:none !important; font-style:normal; font-weight: 600; font-size:.9em; width:90%; color:black; margin:15px 0px 7px 0px; }
h3.Sitemap {padding-left:0px;}

/***************************************************
Infobüro Öffnungszeiten und Anfahrt
****************************************************/
div#BehaelterKomplettInnen h3{margin:30px 0px 10px 0px; }

div#BehaelterKomplettInnen table#InfobueroImg {width:7s0%;}
div#BehaelterKomplettInnen table#InfobueroImg strong {display:block;}
div#BehaelterKomplettInnen table#InfobueroImg img {padding-right:30px; }

div#BehaelterKomplettInnen div#InfobueroText ul{margin: 0px 0px 0px 0px; margin-bottom:20px!important;padding-left: 0px; }
div#BehaelterKomplettInnen div#InfobueroText li{margin: 0px 0px 0px 0px; padding-left:0px; list-style-type:none !important;}
div#BehaelterKomplettInnen div#InfobueroText p {margin-left:0px; padding-left:0px;  }
div#BehaelterKomplettInnen div#InfobueroText a {text-decoration: underline;}

div#BehaelterKomplettInnen table#InfobueroBoxen {width: 80%;}
div#BehaelterKomplettInnen table#InfobueroBoxen td {padding-right:20px; vertical-align:top;ss}
div#BehaelterKomplettInnen table#InfobueroBoxen ul{margin: 0px 0px 0px 0px; margin-bottom:20px !important; padding-left: 0px;}
div#BehaelterKomplettInnen table#InfobueroBoxen li{ margin: 0px 0px 0px 0px; padding-left: 0px; list-style-type:none !important;}
div#BehaelterKomplettInnen table#InfobueroBoxen a {text-decoration: underline;}


/**************************************************
Fusszeile
**************************************************/
div#fusszeile, 
div#fusszeileLang {BORDER-top: #999 1px solid !important; margin-top:35px; LINE-HEIGHT: 140%; font-size:8pt; padding-top:10px; width:100% !important;}
* html div#fusszeile, div#fusszeileLang {width:20cm !important;}


/************************************************
Sitemap
************************************************/
div#BehaelterKomplettInnen.Sitemap a[href]:after {content: no-close-quote;} 

div#BehaelterKomplettInnen.Sitemap h1{margin-bottom: 30px;}

div#BehaelterKomplettInnen.Sitemap table span {display: block;margin-top: 25px; text-decoration:none; font-weight:bold;}
div#BehaelterKomplettInnen.Sitemap table td img{margin: 0px; padding: 0px;}
div#BehaelterKomplettInnen.Sitemap .Baum6 a{text-decoration:none; font-weight:bold; color: black; cursor:default; }/* für wdb überschrift*/


div#BehaelterKomplettInnen.Sitemap span#ctl00_ContentPlaceHolder1_TreeView1t44,
div#BehaelterKomplettInnen.Sitemap span#ctl00_ContentPlaceHolder1_TreeView1t40,
div#BehaelterKomplettInnen.Sitemap span#ctl00_ContentPlaceHolder1_TreeView1t70,
div#BehaelterKomplettInnen.Sitemap span#ctl00_ContentPlaceHolder1_TreeView1t62,
div#BehaelterKomplettInnen.Sitemap span#ctl00_ContentPlaceHolder1_TreeView1t57,
div#BehaelterKomplettInnen.Sitemap span#ctl00_ContentPlaceHolder1_TreeView1t50,
div#BehaelterKomplettInnen.Sitemap span#ctl00_ContentPlaceHolder1_TreeView1t26 {font-weight: normal;}/*Unterrubriken nicht fett dargestellt*/


/************************************************
FAQ
************************************************/
div#BehaelterKomplettInnen.Inhalt .expand h2 { cursor: pointer; margin:0px;padding-top: 6px; font-weight:  normal;border-top: dotted 1px silver; width:97%;}
div#BehaelterKomplettInnen.Inhalt h2 img.expand{display: block; float: left; padding: 6px 6px 10px 0px;}
div#BehaelterKomplettInnen div table div.CollapseInhalt{width:97%; margin-bottom: 5px; margin-top: 10px; padding-left: 7px;}



/**************************************************************
Formulare
**************************************************************/
	#BehaelterKomplettInnen .BoxKomplett {border: solid 1px #999; width:70%;margin: 0px 0px 20px 0px;  padding: 0px; line-height:140%;}
	#BehaelterKomplettInnen .BoxKomplett a {color:#232a7e;}
	#BehaelterKomplettInnen textarea.Notizenkomplett { width:98%; padding:5px;}
	#BehaelterKomplettInnen td.Notizenkomplett {padding:50px 40px 30px 25px; BACKGROUND:  url('../../Images/notizen_mittel.gif') ; background-position:center; background-repeat:no-repeat; }
	/*************************************************
	ANFANG - Überschriften
	**************************************************/
	#BehaelterKomplettInnen .BoxKomplett h3 {margin: 0px 0px 0px 0px;}
	#BehaelterKomplettInnen .BoxKomplett h3.Abschnitt {margin:0px 0px 15px 0px; border-left-width:0px; padding:0px; background-color:white; font-size: 1em;}
	#BehaelterKomplettInnen .Formularkopfliste h3 {padding-left:0px;}

	/*************************************************
	Fehler
	**************************************************/
	#BehaelterKomplettInnen .fehler,
	#BehaelterKomplettInnen .Fehler { color:#bc1f22; margin:0px; padding:0px; width:100%; background-color:#eee;}

	div.Formularkopfliste {margin-left:13px; margin-bottom:20px;}
	.BoxKomplett div.Formularkopfliste {margin-left:0px; border-bottom:solid 1px #a1a1a1; padding-bottom:10px;}
	.BoxKomplett table {margin:10px; width:95%;}
	#BehaelterKomplettInnen p.Recherche1 {padding-left:0px; margin-left:10px;}
	.BoxKomplett td{ width:50%; vertical-align:top; padding-bottom:5px; text-align:left;}
	.BoxKomplett input,
	.BoxKomplett select,
	.BoxKomplett textarea {padding:2px; width:250px; display:block; background-color:#EEEEEE; border:solid 1px #a1a1a1 !important; font-size: 0.9em; font-family:Arial, Helvetica, sans-serif;sss}
	.BoxKomplett input.Abstand {margin-bottom:8px; }
	.BoxKomplett select {font-size:0.9em; width:255px;}
	input.Absenden, 
	input.absenden {margin-left: 170px; width: 85px; font-weight: bold;}
	.BoxKomplett p {margin:10px 0px 10px 0px !important;  padding-left:0px !important;}
	.BoxKomplett span.Checkbox { width: auto; padding-right:20px;}
	.BoxKomplett input#ctl00_ContentPlaceHolder1_CheckBox1, 
	.BoxKomplett input#ctl00_ContentPlaceHolder1_CheckBox2,
	.BoxKomplett input#ctl00_ContentPlaceHolder1_CheckBox4{ width: auto;  display:inline;}
	/*************************************************
	Gridviews
	**************************************************/
	.BoxKomplett .idaus { display:none;}
	table.Ergebnisliste {border-color:White; width:95%; margin-left:10px;  }
	table.Ergebnisliste  td,
	table.Ergebnisliste  th { padding:5px 5px 5px 10px; vertical-align:top;}
	td.titel { width:80%;}
	td.details {width:10%; }
	
			/*************************************************
			Paging eines Gridviews
			**************************************************/
			table.Ergebnisliste table td { width:10%}
			/*************************************************
			Gridview-Detailanzeige
			**************************************************/
			.BoxKomplett span.Checkbox2 input{ width:20px }
			.BoxKomplett .TableForm1 {margin:0px; padding:0px;}
	
	
	div.BoxKomplett .Auskunftsservice td {width:50%; vertical-align:top; padding: 0px; }
	div.BoxKomplett .Auskunftsservice input,
	div.BoxKomplett .Auskunftsservice select,
	div.BoxKomplett .Auskunftsservice textarea {padding:2px; width: 95%; background-color:#EEEEEE; border:solid 1px #a1a1a1 !important; margin-bottom: 15px; }
	div.BoxKomplett .Auskunftsservice select {width: 98%; }
	div.BoxKomplett .Auskunftsservice input.Absenden {margin-left: 0px; width: 85px; font-weight: bold;}
	div.BoxKomplett .Auskunftsservice td table {padding: 0px; margin: 10px 0px 10px 0px;}
	div.BoxKomplett .Auskunftsservice td table input {width: 20px; display: inline; float: left; margin-bottom: 10px; margin-right: 10px;}
	div.BoxKomplett .Auskunftsservice span.einverstanden input{display: inline; float: left; margin-bottom: 40px; margin-right: 10px;}
	div.BoxKomplett .Auskunftsservice span.einverstanden {display: block; margin-bottom: 20px; }


/*********************************************
Newsletter
**********************************************/
div#BehaelterKomplettInnen ul.Newsletterarchiv {margin: 0px 0px 0px 0px; /* border: solid 1px red;*/ padding: 0px !important; list-style-type:none!important;  }
div#BehaelterKomplettInnen ul.Newsletterarchiv li{margin: 0px 0px 0px 0px; padding-left: 0px; margin-left: 0px; /*border: solid 1px blue;*/ list-style-type:none!important; padding-left: 0px;}
div#BehaelterKomplettInnen.Newsletter a {text-decoration: underline;}
div#BehaelterKomplettInnen.Newsletter span.Fehler {background-color: white; }
div#BehaelterKomplettInnen div.EinNewsletter h3{background-color: white; border: none;font-size: 1em; }
div#BehaelterKomplettInnen.Newsletter h2#SeitentitelWdb{BORDER-LEFT: none; padding-left: 0px;background-color: white;}
div#BehaelterKomplettInnen.Newsletter table td{vertical-align: middle;}
html:first-child>*:first-child+body div#BehaelterKomplettInnen.Newsletter table input.Absenden{width: 80px;}
div#BehaelterKomplettInnen.Newsletter .AnredeNews { margin: 0px; padding: 0px; }
div#BehaelterKomplettInnen.Newsletter .AnredeNews label { margin: 0px; padding: 0px;}
div#BehaelterKomplettInnen.Newsletter .AnredeNews input{width:23px; float: left; margin-right: 5px; }

div#BehaelterKomplettInnen.Newsletter div p{ background-image:url(.../.../Zubehoer/Images/bannerwdbdruck.jpg); background-repeat: no-repeat; border: solid 1px silver; padding: 10px;  border-right: solid 3px gray; border-bottom: solid 3px gray; width: 90%; background-color:#eee;}
div#BehaelterKomplettInnen.Newsletter div#ctl00_ContentPlaceHolder1_pnlAnmelden p{padding: 0px; border: solid 0px red; background-color:white; }

/***********************************************
Interaktive Suche
*************************************************/
div#BehaelterKomplettInnen div#Links {width: 25px; padding-top: 15px; float: left; margin-top: 15px;}
div#BehaelterKomplettInnen div#Links .ImagesSchritte input {margin: 0px 0px 10px 0px; background-color: white;}

div#BehaelterKomplettInnen div#Rechts {border-left: solid 1px silver; width: 490px; font-family:Arial, Helvetica, sans-serif; font-size: 1em !important; margin: 45px 0px 0px 40px; padding-top: 0px; padding-left: 20px; }
* html div#BehaelterKomplettInnen div#Rechts {width: 88%;}
div#BehaelterKomplettInnen div#Rechts p {margin-left:0px; padding-left:0px;}
div#BehaelterKomplettInnen div#Rechts h2 {}
div#BehaelterKomplettInnen div#Rechts h3 {margin:0px 0px 10px 0px; padding-left:0px; background-color: white; border: none;}
div#BehaelterKomplettInnen div#Rechts input{margin: 15px 15px 15px 0px;}
div#BehaelterKomplettInnen div#Rechts input.Absenden{width: 75px; padding: 2px; border: solid 1px silver; background-color: #efefef;}/*Botton "Ansehen"*/
div#BehaelterKomplettInnen div#Rechts ul {}

div#BehaelterKomplettInnen div#Rechts table{margin-top: 15px; width: 400px;}
div#BehaelterKomplettInnen div#Rechts table label, input{}

div#BehaelterKomplettInnen div#Rechts .HilfeRuf_Notiz{border: solid 1px silver; padding: 10px;  margin-top: 20px; width: 90%; }
div#BehaelterKomplettInnen div#Rechts .HilfeRuf_Notiz h2{margin: 0px 0px 10px 0px;}
div#BehaelterKomplettInnen div#Rechts .HilfeRuf_Notiz p{width: 330px;  margin-right: 15px; float: left;}
div#BehaelterKomplettInnen div#Rechts .HilfeRuf_Notiz input {display: block; padding: 2px; width: 75px;}
div#BehaelterKomplettInnen div#Rechts .HilfeRuf_Notiz ul{padding-left: 0px; margin-left: 0px;}
div#BehaelterKomplettInnen div#Rechts .HilfeRuf_Notiz li {background-image:url('../../images/square.gif'); margin: 0px !important; background-position: left 0px; background-repeat: no-repeat; padding: 0px 0px 10px 15px; !important;}

div#BehaelterKomplettInnen div#Rechts .pnlKlickWeiterfuehrende {width: 95%; margin: 0px 0px 0px 0px; min-height: 250px; }
div#BehaelterKomplettInnen div#Rechts .pnlKlickWeiterfuehrende h2{padding:0px; margin: 0px 0px 20px 0px;}
div#BehaelterKomplettInnen div#Rechts .pnlKlickWeiterfuehrende input{display: block; margin: 15px 10px 10px 350px;}
div#BehaelterKomplettInnen div#Rechts .pnlKlickWeiterfuehrende a, a:visited{/*background-color: #efefef;*/ text-decoration: underline; color: black;}
div#BehaelterKomplettInnen div#Rechts .pnlKlickWeiterfuehrende ul{padding-left: 0px; margin-left: 0px;}
div#BehaelterKomplettInnen div#Rechts .pnlKlickWeiterfuehrende li {background-image:url('../../images/square.gif'); margin: 0px !important; background-position: left 0px; background-repeat: no-repeat; padding: 0px 0px 10px 15px; !important;}

div#BehaelterKomplettInnen div#Rechts .Notizen {border: solid 1px silver; padding: 10px;  margin-top: 20px; width: 90%; }
div#BehaelterKomplettInnen div#Rechts .Notizen textarea {display: block; width: 95%; padding: 5px; background-color: #efefef; border: solid 1px silver; margin: 5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 1em; }
div#BehaelterKomplettInnen div#Rechts .Notizen textarea {display: block; width: 95%; padding: 5px; background-color: #efefef; border: solid 1px silver; margin: 5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 1em; }
html:first-child>*:first-child+body div#BehaelterKomplettInnen div#Rechts .Notizen textarea {width:100%;}

div#BehaelterKomplettInnen div#Rechts .Notizen input {margin: 0px;}
div#BehaelterKomplettInnen div#Rechts .Notizen table input {margin: 0px; width: 98%;}
div#BehaelterKomplettInnen div#Rechts .Notizen table { width: 95%; }
div#BehaelterKomplettInnen div#Rechts .Notizen table label {margin: 0px;}
div#BehaelterKomplettInnen div#Rechts .Notizen .Absenden{margin: 0px; width: 75px; padding: 2px;}
div#BehaelterKomplettInnen div#Rechts .Notizen h2{padding:0px 5px 10px 0px; margin: 0px; display: inline; }

div#BehaelterKomplettInnen div#Rechts .Schritt1_Starttext ul{padding: 0px; margin: 0px;}
div#BehaelterKomplettInnen div#Rechts .Schritt1_Starttext li{background-image:url('../../images/square.gif'); margin: 0px !important; background-position: left 0px; background-repeat: no-repeat; padding: 0px 0px 10px 15px; !important;}
div#BehaelterKomplettInnen div#Rechts .Schritt1_Starttext h2{ margin: 0px; padding-bottom: 15px;}
div#BehaelterKomplettInnen div#Rechts .Schritt1_Starttext input{margin-left:15px; margin-right: 15px;  margin-bottom:10px;}
div#BehaelterKomplettInnen div#Rechts .Schritt1_Starttext object{margin-left: 0px; margin-right: 2px; margin-bottom: 20px;}

div#BehaelterKomplettInnen div#Rechts div.KlickPerson{height: 210px; width: 90%; padding-top:40px; }
div#BehaelterKomplettInnen div#Rechts div.KlickPerson img{display: inline; float:left; margin-right: 30px;margin-top:-40px;  }
div#BehaelterKomplettInnen div#Rechts div.KlickPerson p{display: inline; }
div#BehaelterKomplettInnen div#Rechts div.KlickPerson input { margin: 0px 0px 0px 330px; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

div#BehaelterKomplettInnen div#Rechts div.BoxKomplett {border: solid 1px silver; padding: 3px; width: 93%;}
div#BehaelterKomplettInnen div#Rechts div.BoxKomplett table#Suchbegriffe{width: 95%;}
div#BehaelterKomplettInnen div#Rechts table#Suchbegriffe p{padding-bottom: 10px;}
div#BehaelterKomplettInnen div#Rechts table#Suchbegriffe label{font-size: 1em; line-height: 11pt; margin-right: 20px;}
div#BehaelterKomplettInnen div#Rechts table#Suchbegriffe input, select, textarea {margin: 5px 5px 0px 0px; padding: 2px;}
div#BehaelterKomplettInnen div#Rechts table#Suchbegriffe .Absenden{width: 75px; padding: 2px; margin-left: 180px; border: solid 1px silver; background-color: #efefef;}

div#BehaelterKomplettInnen div#Rechts .Hilfe_Notiz1{padding: 0px; width: 95%;}
div#BehaelterKomplettInnen div#Rechts .Hilfe_Notiz1 h2{padding: 0px; margin: 0px 0px 15px 0px;}
div#BehaelterKomplettInnen div#Rechts .Hilfe_Notiz1 ol{padding-left: 0px; margin-left: 0px; }
div#BehaelterKomplettInnen div#Rechts .Hilfe_Notiz1 li{list-style-type: none;background-image:url('../../images/square.gif'); margin: 0px;background-position: left 2px; background-repeat: no-repeat; z-index:50; padding:5px 0px 5px 15px; }
div#BehaelterKomplettInnen div#Rechts .Hilfe_Notiz1 .Absenden{width: 75px; padding: 2px; margin-left: 400px; border: solid 1px silver; background-color: #efefef;}

div#BehaelterKomplettInnen div#Rechts div.Notizen table.TableForm td {width:50%;}
div#BehaelterKomplettInnen div#Rechts div.Notizen table.TableForm td label { width: 350px;}
div#BehaelterKomplettInnen div#Rechts div.Notizen table.TableForm td input.Absenden{ width: 75px; padding: 2px; margin-left: 210px;background-color: #efefef; border: solid 1px silver;}


/************************************************
FAQ/Pressebereich
************************************************/
div#BehaelterKomplettInnen div{ /*border: solid 1px blue;*/}
div#BehaelterKomplettInnen.Inhalt ul li{ margin: 0px;}
div#BehaelterKomplettInnen.Inhalt .expand h2 { width: 530px !important; cursor: pointer; margin:0px;padding-top: 6px; font-weight:  normal;border-top: dotted 1px silver; display: block; width:97%;}
div#BehaelterKomplettInnen.Inhalt h2 img.expand{display: block; float: left; padding: 6px 6px 10px 0px;  }
div#BehaelterKomplettInnen div table div.CollapseInhalt{padding: 0px; width:96%; margin-bottom: 5px; margin-top: 10px;}
div#BehaelterKomplettInnen.Inhalt strong{ background-color: #E2E2E2; display: block; padding-left: 4px; }
div#BehaelterKomplettInnen div table div.CollapseInhalt div{margin-left: 20px;}


/************************************************
Formular Pressebereich
************************************************/
div#BehaelterKomplettInnen.Inhalt.Presse table.TableForm td {}
div#BehaelterKomplettInnen.Inhalt.Presse table.TableForm table {margin: 0px !important;}
div#BehaelterKomplettInnen.Inhalt.Presse table.TableForm table td{ padding: 0px !important; }
div#BehaelterKomplettInnen.Inhalt.Presse table.TableForm table td input { width: 20px; float: left; margin-right:10px; }
div#BehaelterKomplettInnen.Inhalt.Presse table.TableForm table#ctl00_ContentPlaceHolder1_RadioButtonList2 {border-top: solid white 15px;}
div#BehaelterKomplettInnen.Inhalt.Presse span.Fehler { display: block; font-weight: bold; background-color: white;  margin-top: 20px;}