    body{
     color:black;
    font-family: Arial, Helvetica, sans-serif;

    }
   a{
    text-decoration:none;
    color:black;
    font-family: Arial, Helvetica, sans-serif;
    }
   h2{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#4e5152;
    padding-left:15px;
    padding-right:15px;
    margin-top:17px;
	margin-bottom:13px;
    line-height:100%;
    font-size:130%
   }
   h5{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#fa690c;
    display:inline;
    line-height:200%;
   }

/*FORMS*/
input {
 font-size: 95%;
 font-family: Arial, Helvetica, sans-serif;
}


input.size1 {width : 50px;}
input.size2 {width : 298px;}
input.size3 {width : 245px;}
input.size10 {width : 200px;}
input.size11 {width : 50px;}
input.size12 {width : 147px;}
textarea.size13 {width : 321px;}

#searchquery{font-size:9px; width:110px;background-color:#ffdbc4;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

input.radio {
  margin-bottom : 0px;
 margin-left : -4px;
 margin-right : 2px;
 margin-top : 0px;
 padding-bottom : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-top : 0px;
}


/*Rebekka Stylesheets*/
INPUT.size20 {WIDTH: 240px; }
INPUT.size21 {WIDTH: 50px; }
INPUT.size22 {WIDTH: 187px;}
INPUT.size4 {WIDTH: 20px; }
INPUT.size5 {WIDTH: 258px; }
INPUT.size6 {WIDTH: 121px; }
INPUT.size7 {WIDTH: 192px; }
INPUT.size8 {WIDTH: 70px; }

TEXTAREA {FONT-SIZE: 95%px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
TEXTAREA.size1 {WIDTH: 300px; }
INPUT.sizeStellencode {WIDTH: 80px;}
/*Rebekka Stylesheets*/

/*Behaelter Formular*/
input.size9 {width: 130px; }
input.size11 {width: 30px; }
input.size10 {width: 77px; }

.borderAbfall {
  border-right-width:1px;
  border-right-style:solid;
  border-color: #bcbdbd;
  FONT-WEIGHT: normal;
}
.borderAbfallUnten {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color: #bcbdbd;
  FONT-WEIGHT: normal;
}
.borderAbfallBeide {
  border-right-width:1px;
  border-right-style:solid;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color: #bcbdbd;
  FONT-WEIGHT: normal; 
}
.borderOrange {
  border-top-width:3px;
  border-top-style:solid; 
  border-color: #ff6400;
  FONT-WEIGHT: normal; 
}
.borderDoppel{
  border-top-width:2px;
  border-top-style:solid; 
  border-color: #bcbdbd;
  border-bottom-width:2px;
  border-bottom-style:solid;
  padding-top: 0px;
  padding-bottom: 0px; 
  FONT-WEIGHT: normal; 
}
.tarifResult{
 padding-right:12px;width:100px;text-align:right;border-color: #FFFFFF; border-width: 0px; FONT-WEIGHT: bold; font-size: 100%; color: #3e4142;
}
/*Behaelter Formular*/

.content_standard{
    margin-top:5px;
}
 .topMenuItem{
  font-size : 70%;
  color : White;
  vertical-align : middle;
 }

 /*BC start*/
 .bcMenuItem{
    vertical-align : middle;
    padding-right:2px;
 }
.bcMenuLink{
  	font-size : 65%;
  	color : White; 
	vertical-align : middle;
	white-space:nowrap;
}

 .bcMenuItemTab{
 	 font-size : 65%;
  	vertical-align : middle;
  	background-color:white;
  	padding-bottom:3px;
	white-space:nowrap;
 }
 .bcSub{
     z-index:100;
    position:absolute;
    top:-1000px;
    visibility:hidden;
   }
.bcSubMenu{
  background-color:#667c7b;
border-left:1px solid #BEBFC1;
border-right:1px solid #BEBFC1;
border-bottom:1px solid #BEBFC1;
 }
 .bcSubMenuItem{
 
  font-size : 65%;
  background-color:#667c7b;
  padding-left:12px;
  padding-right:6px;
  padding-top:1px;
  padding-bottom:2px;
 }

 .bcSubMenuLink{
  color : white;
  vertical-align : middle;
  white-space:nowrap;
 }

.bcSubMenuSectionHead{
font-family:Verdana,Arial;
 border-top:1px solid #BEBFC1;
  font-size : 65%;
  font-weight:bold;
  color : White;
  vertical-align : middle;
  white-space:nowrap;
   padding-left:12px;
padding-right:6px;
padding-top:12px;
padding-bottom:4px;

 }
 .bcSubMenuEmptyHead{

 border-top:1px solid #BEBFC1;
  
padding-top:4px;

 }
 
  /*BC end*/
 
 div{
  color : #3e4142;
 }
 div.menuHead{
  font-size : 80%;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  padding-top:18px;
 }
 div.menuSectionHead{
   color:#fa690c;
  font-size : 75%;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  padding-top:6px;
  padding-bottom:4px;
 }


 .leftMenuLink{
  font-size : 75%;
  vertical-align : middle;
  
 }
 .leftMenuItem{
  padding-left:15px;
  padding-right:6px;
  border-bottom:1px solid #bcbdbd;
  padding-top:1px;
  padding-bottom:1px;
text-indent:-10px;
padding-left:25px;
 }

 .teaserDynLink{

  	padding-right:6px;
	text-indent:-10px;
	padding-left:10px;
 }

.contentIntroTxt{
    font-size:75%;
    font-weight:bold;
    color:#4e5152;
}
#marginal .kontaktLabel{
	display:inline;
}
#doppel .kontaktLabel{
	display:none;
}

#marginal .kontaktReiterLine{
		background-color:#ff6400;border-top:3px solid #ff6400;
}

#doppel .kontaktReiterLine{
		background-color:#ff6400;border-top:1px solid #ff6400;
}

#doppel .kontaktBox{
				    padding-left:0px;
				    padding-right:10px;
				    padding-top:9px;
				    padding-bottom:0px;
				    color:black;
				    font-size:75%;
}

#marginal .kontaktBox{
				    padding-left:10px;
				    padding-right:10px;
				    padding-top:6px;
				    padding-bottom:9px;
				    color:black;
				    font-size:70%;
				    background-color:#eef2f2;
}
				
#doppel .kontaktShadow{
					display:none;
}
				
#doppel{
					font-size:100%
}

#marginal{
					font-size:100%
}

.teaserMarginal{
    padding-left:10px;
    padding-right:10px;
    padding-top:6px;
    padding-bottom:9px;
    color:black;
    font-size:70%;
    background-color:#eef2f2;
}
.infomatRubrikHead{
    background-color:#eef2f2;
    font-size:75%;
    font-weight:bold;
    color:#ff6400;
    padding-top:3px;
    padding-left:12px;
    padding-bottom:3px;
}
.infoMatRubrikDownLinkHead{
    font-size:80%;
    font-weight:bold;
    color:#ff6400;
    padding-top:8px;
    padding-bottom:3px;
}
#infoMatForm .label{
    height:24px;
    font-size:70%;
}
.dPfeilorange{
    color:#ff6400;
    font-size:14px;
    font-weight:bold;
    line-height:8px;
}
.dPfeilwhite{
    color:#ffffff;
    font-size:15px;
    font-weight:bolder;
}

#textfrei{
    color:black;
    font-size:75%;
}
#textfrei hr{
    color:#ff6400;
    height:1px;
}
#textfrei a{
    color:#517775;
    text-decoration:underline;
}
#textfrei img{
    margin-right:9px;

}
#textfrei strong{
    color:#ff6400;
}
#textfrei a:hover{
    text-decoration:underline;
    color:#ff6400;
}
#textfreiMarginal{
    color:black;
}
#textfreiMarginal hr{
    color:#ff6400;
    height:1px;
}
#textfreiMarginal a{
    color:#517775;
    text-decoration:underline;
}
#textfreiMarginal img{
    margin-right:9px;
}
#textfreiMarginal strong{
    color:#ff6400;
}
#textfreiMarginal a:hover{
    text-decoration:underline;
    color:#ff6400;
}
#textfrei td{
    font-size:70%;
}
#textfrei li{line-height:120%;}
.teaserMarginal li{line-height:120%;}
.sidemapMenuhead{
 font-size:75%;
 font-weight:bold;
}
.sidemapSectionhead{
padding-left:20px;

 font-size:75%;
 font-weight:bold;
 color:#fa690c;
}
.sidemapSection{
 padding-left:20px;
}
.sidemapPagelink{
 font-size:75%;
}
.sidemapMainPagelink{
 font-size:75%;
 font-weight:bold;
}

.startPageSubheadline{
	font-size:14px;
	font-weight:bold;
	color:#777777;
	margin:4px 0 5px 0;
}
.dienstleistungsBox{
	background-color:#EDF1F0
}
.dienstleistungsBox .headline{
	padding:5px 0 5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#777777;
	border-bottom:1px solid white;
}
 .dienstleistungsBoxLink{
 	padding-right:6px;
	text-indent:-10px;
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px solid white;
	font-size:11px;
	line-height:14px;
}