/*
Contentpapst Demoversion
© 2003-2004, sandoba.de medien agentur

Contentpapst ist das Content-Management-System der sandoba.de medie agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
*/

/* Import der Datei "standard.css" */

@import url(standard.css);

/* Allgemeine Angaben */

body {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, Sans-Serif;
  margin             : 0 ;
  padding            : 0 ;
  text-align         : center ; 
}

body#all {
  background         : #aebac7 ;
}

body#green {
  background         : #aec4ae ;
}

body#street {
  background         : #bdbebe ;
}

body#waste {
  background         : #d4c2ae ;
}

body#graveyard {
  background         : #b3b9b4 ;
}

#box_main {
  height 			       : auto ; 
  margin             : 0 auto ; 
  margin-left        : auto ; 
  margin-right       : auto ; 
  position           : relative ;
  text-align         : left ;
  width              : 902px ;
  z-index            : 1 ;
}

table {
	font-size: 11px;
}

banner {
	border-color:#000000;
}



/* Beschriftungen */

.font_white {
	color: #FFFFFF;
	display: inline;
}

#font_sub_nav {
	position: relative;
	color: #000000;
	left: 5px;
}

#font_sub_nav a:hover {
	color: #000000;
}

/* Menüs */

#menu_search {
	position: absolute;
	left: 190px;
	top: 115px;
	
	padding-top: 3px;	
	width: 410px;
	height: 40px;
	
	background-image: url(images/search_box.gif);
	background-repeat: norepeat;
}

#menu_content {
	position: absolute;
	left: 0px;
	top: 0px;
}

#menu_text {
	position: absolute;
	left: 190px;
	top: 154px;
}

#menu_header {
	position: absolute;
	left: 0px;
	top: 0px;
	
	background-image: url(images/xp_header_back.jpg);
	background-repeat: norepeat;
}

#menu_navigation {
	position: absolute;
	left: 0px;
	top: 225px;
}

#menu_top {
	position: relative;
	top: -44px;
	left: 332px;
	margin-bottom: -20px;
}

/* Sonstiges */

.border_line {
	border-bottom: 1px dashed #BFB8AD;
}


.calendar_active {
	color : black ;
	background-color : #CDE1EF ;
}

.calendar_in_active {
	color : black ;
	background-color : #DDDDDD ;
}

.calendar_holiday {
	color : #F00000 ;
	background-color : #ECD0D0 ;
}

.calendar_sunday {
	color : #F00000 ;
	background-color : #ECD0D0 ;
}

.calendar_saturday {
	color : #FF7777 ;
	background-color : #ECD0D0 ;
}

.calendar_table {
	width : 100% ;
}

.calendar_table_head {
	background-color : #0668B1 ;
	color : white ;
	font-weight : bold ;
	padding-left : 5px ;
}

#box_main_waste {
	background         : white url('custom/waste/sds_hg_endless.gif') repeat-x ;
	border             : 1px solid #ff9900 ;
	border-top         : none ;
}

#box_main_street {
	background         : white url('custom/street/sds_hg_endless.gif') repeat-x ;
	border             : 1px solid #686e6e ;
	border-top         : none ;
}

#box_main_green {
	background         : white url('custom/green/sds_hg_endless.gif') repeat-x ;
	border             : 1px solid #009900 ;
	border-top         : none ;
}

#box_main_graveyard {
	background         : white url('custom/graveyard/sds_hg_endless.gif') repeat-x ;
	border             : 1px solid #254d2a ;
	border-top         : none ;
}

#box_main_all {
	background         : white url('custom/all/sds_hg_endless.gif') repeat-x ;
	border             : 1px solid #0055a9 ;
	border-top         : none ;
}

#box_navi a { 
  behavior           : url(/cp/themes/sds/iepngfix.htc) ; 
}

#box_navi {
  font-size          : 1em ;
}

#box_navi ul, #box_navi li {
  list-style-type    : none ;
  margin             : 0 ;
  padding            : 0 ;
}

#box_navi a {
  border-bottom      : 1px solid white ;
  color              : white ;
  display            : block ;
  font-size          : 1.2em ;
  font-weight        : bold ;
  padding-bottom     : 4px ;
  padding-left       : 40px ;
  padding-right      : 2px ;
  padding-top        : 2px ;
  text-decoration    : none ;
}

#box_navi a:hover {
  text-decoration    : underline ;
}

#box_navi a.sel {
  background         : url( 'custom/all/butterfly.png' ) no-repeat ;
  font-weight        : bold ;
}

#box_navi.waste a {
  background-color   : #ff8c00 ;
}

#box_navi.green a {
  background-color   : #00a500 ;
}

#box_navi.street a {
  background-color   : #686e6e ;
}

#box_navi.graveyard a {
  background-color   : #254d2a ;
}


#box_navi.waste a.sel {
  background-color   : #8c4d00 ;
}

#box_navi.green a.sel {
  background-color   : #005b00 ;
}

#box_navi.street a.sel {
  background-color   : #393c3c ;
}

#box_navi.graveyard a.sel {
  background-color   : #142a17 ;
}

#box_navi li.deep_1 a,
#box_navi li.deep_2 a {
  font-weight        : normal ;
}

#box_navi.waste li.deep_1 a,
#box_navi.waste li.deep_2 a {
  background         : #ffc073 ;
}

#box_navi.green li.deep_1 a,
#box_navi.green li.deep_2 a {
  background         : #73ce73 ;
}

#box_navi.street li.deep_1 a,
#box_navi.street li.deep_2 a {
  background         : #acafaf ;
}

#box_navi.graveyard li.deep_1 a,
#box_navi.graveyard li.deep_2 a {
  background         : #879d8a ;
}

#box_navi li.deep_1 a.sel,
#box_navi li.deep_2 a.sel {
  font-weight        : bold ;
}

#box_navi li.deep_1 a {
  font-size          : 1.15em ;
  padding-left       : 50px ;
}

#box_navi li.deep_2 a {
  font-size          : 1.1em ;
  padding-left       : 60px ;
}

#box_main_waste h1 {
  color              : #ff8c00 ;
  text-transform     : uppercase ;
}

#box_main_street h1 {
  color              : #686e6e ;
  text-transform     : uppercase ;
}

#box_main_green h1 {
  color              : #00a500 ;
  text-transform     : uppercase ;
}

#box_main_graveyard h1 {
  color              : #254d2a ;
  text-transform     : uppercase ;
}

#box_main_all h1 {
  color              : #0055a9 ;
  text-transform     : uppercase ;
}


#box_content.waste img.content,
#box_content.green img.content,
#box_content.graveyard img.content,
#box_content.street img.content {
  border             : 1px solid #686e6e ;
}

#box_content {
  color              : #495057 ;
  font-size          : 1.1em ; 
}

#box_content table {
  font-size          : 1em ;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
  
.clearfix {
	display: inline-block;
}  

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */

