BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	
	background: url(../images/top_bg_rep_x.gif) top left repeat-x #f4f4f4;
	background-position: 0px -20px;
}
	
td, tr, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #545A5E;
	line-height:16px;
	letter-spacing:1px;
	font-size:11px;
}
ul {
	margin: 0px 0px 0px 0px;
}
hr {
	height: 1px;
	width: 100%;
}
	
	.pathway {  }
	a.pathway:link, a.pathway:visited {  }
	a.pathway:hover {  }/* --Default Class Settings-- */


	table.moduletable { }
	table.moduletable th {  }
	table.moduletable td { }
	.poll { }
	.sectiontableheader {  }
	.sectiontableentry1 {  }
	.sectiontableentry2 {  }

	.contentpane {  }
	.contentpaneopen {  }
	
.contentheading, .componentheading {
	margin: 0px;
	padding: 7px 0px 12px 0px;
	
	font-size: 12px;
	font-weight: bold;
	color: #00519E;
}
	
.createdate {  }
	
	
.div_header, .div_header_strom, .div_header_wasser, .div_header_waerme, .div_header_elektro, .div_header_fernwirk, .div_header_notdienst, .div_header_vertraege, .div_header_dienstleistung, .div_header_energie, .div_header_aktuelles, .div_header_energie, .div_header_bau, .div_header_kultur, .div_header_bad, .div_header_unternehmen, .div_header_kontakt, .div_header_notdienst, .div_header_sitemap {
	width: 980px;
	height: 170px;
	z-index: 1;
	
	position: absolute;
	top: 0px;
	
	background: url(../images/s_set2.jpg) no-repeat;
	margin-left: -32px;
}
.div_header_strom {
	background: url(../images/s_set2_strom1.jpg) no-repeat;
}
.div_header_wasser {
	background: url(../images/s_set2_wasser.jpg) no-repeat;
}
.div_header_waerme {
	background: url(../images/s_set2_waerme.jpg) no-repeat;
}
.div_header_elektro {
	background: url(../images/s_set2_elektro1.jpg) no-repeat;
}
.div_header_fernwirk {
	background: url(../images/s_set2_fernwirktechnik1.jpg) no-repeat;
}
.div_header_notdienst {
	background: url(../images/s_set2_sos1.jpg) no-repeat;
}
.div_header_vertraege {
	background: url(../images/s_set2_vertraege.jpg) no-repeat;
}
.div_header_dienstleistung {
	background: url(../images/s_set2_dienstleistungen.jpg) no-repeat;
}
.div_header_energie {
	background: url(../images/s_set2_energiesparen.jpg) no-repeat;
}
.div_header_bau {
	background: url(../images/s_set2_bau.jpg) no-repeat;
}
.div_header_kultur {
	background: url(../images/s_set2_kultur.jpg) no-repeat;
}
.div_header_bad {
	background: url(../images/s_set2_bad.jpg) no-repeat;
}
.div_header_unternehmen {
	background: url(../images/s_set2_unternehmen.jpg) no-repeat;
}
.div_header_kontakt {
	background: url(../images/s_set2_kontakt.jpg) no-repeat;
}
.div_header_notdienst {
	background: url(../images/s_set2_sos1.jpg) no-repeat;
}
.div_header_sitemap {
	background: url(../images/s_set2_sitemap.jpg) no-repeat;
}
.div_header_aktuelles {
	background: url(../images/s_set_aktuelles.jpg) no-repeat;
}

/*
.bg_rep_x {
	width: 64px;
	z-index: 200;
	left: 900px;
	height: 100%;
	
	position: absolute;
	background: url(../images/content_bg_rep_x.gif) bottom left repeat-x;
}
*/

.div_navi_top {
	width: 980px;
	height: 32px;
	z-index: 3;
	
	position: absolute;
	top: 135px;
	margin-left: -32px;

	text-align: center;
}
.div_navi_cheat {
	position: absolute;
	top: 155px;
	width: 200px;
	margin-left: 28px;
	
	z-index: 8;
}
.div_navi_left {
	width: 230px;
	z-index: 9;
	
	position: absolute;
	/* top: 155px; 
	left: 50px; */
	
	margin-left: 0;
	
	padding-top: 15px;
}
.div_navi_left_ob {

	width: 230px;
	height: 21px;
	letter-spacing:0px;
	background: url(../images/nav_left_ob.gif) no-repeat;
	
	padding: 7px 0px 0px 20px;
	font-size: 11px;
	font-weight: bold;
	
	padding: 8px 0px 0px 20px;

}
.div_navi_left_bg {
	width: 230px;
	background: url(../images/nav_left_bg.gif) repeat-y;
	
	padding: 9px 0px 0px 4px;
}
.div_navi_left_un {
	width: 230px;
	height: 24px;
	background: url(../images/nav_left_un.gif) no-repeat;
	
	padding: 0px 0px 0px 20px;
}

.div_main {
	width: 980px;
	z-index: 2;
	
	position: absolute;
	top: 170px;
	
	padding: 0px 0px 26px 0px;
	margin-left: -32px;
	margin-reight: -100px;
	
	/* background: url(../images/content_bg.gif) repeat-x bottom; */
}
.div_content {
	padding: 0px 70px 10px 300px;
}
.div_footer {
	text-align: left;
	margin: 15px 0px 0px 0px;
}
.dyn_footer {
	padding: 6px 0px 6px 302px;
	width: 640px;
}
.div_pfad {
	padding: 6px 0px 14px 0px;
	z-index: 14;
}	
	
	
	
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	background-color: #CFA088;
	color: #761512;
	border: 1px solid #000000;
}

.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #761512;
	background-color: #CFA088;
	border: 1px solid #000000;
}

a:link, a:active, a:visited {
	color: #00519E;
	text-decoration: none;
}
a:hover {
	color: #545A5E;
	text-decoration: underline;
}

.footer {
	
	font-size: 10px;
	
}



a.nav_top:link, a.nav_top:active, a.nav_top:visited {
	color: #545A5E;
	text-decoration: none;
	
	font-weight: bold;
	font-size: 11px;
	line-height: 26px;
	
	padding: 0px 18px;
}

a.nav_top_sub:link, a.nav_top_sub:active, a.nav_top_sub:visited {
	color: #545A5E;
	text-decoration: none;
	
	font-size: 10px;
	font-weight: normal;
	padding: 0px 11px;
	line-height: 26px;
}

a.nav_top:hover, a.nav_top_sub:hover {
	color: #00519E; /* BLUE: #00519E - RED: #E2001A - GREEN: #008854 - YELLOW: E2B901 - GREY: 93989A */
}

#active_top {
	color: #00519E;
}



a.nav_left:link, a.nav_left:active, a.nav_left:visited {
	color: #545A5E;
	
	font-size: 11px;
	line-height: 23px;
	
	padding: 0px 0px 0px 16px;
	
	background: url(../images/ind_grey.gif) no-repeat;
	
}

a.nav_left:hover {
	text-decoration: none;
	background: url(../images/ind_blue.gif) no-repeat;
}

#active_left {
	text-decoration: none;
	background: url(../images/ind_blue.gif) no-repeat;
	font-weight: bold;
}


div {
	!important;
	background-image: none;
	!important;
}




a.mainlevel-nav:link, a.mainlevel-nav:visited, a.mainlevel-nav:active {
	color: #545A5E;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 11px;
	line-height: 26px;
}
a.mainlevel-nav:hover {
	color: #00519E;
}
	

a.mainlevel-nav#active_menu {
	color: #00519E;
}



a.mainlevel:link, a.mainlevel:visited, a.mainlevel:active {
	color: #545A5E;
	letter-spacing:0px;
	font-size: 11px;
	line-height: 23px;
	text-decoration: none;
	padding: 0px 0px 0px 16px;
	
	background: url(../images/ind_grey.gif) no-repeat;
}
a.mainlevel:hover {
	letter-spacing:0px;
	text-decoration: none;
	background: url(../images/ind_blue.gif) no-repeat;
}
#active_menu {
	font-weight: bold;
}
a.mainlevel#active_menu {
	letter-spacing:0px;
	text-decoration: none;
	background: url(../images/ind_blue.gif) no-repeat;
	font-weight: bold;
}


a.sublevel:link, a.sublevel:visited, a.sublevel:active {
	color: #545A5E;
	letter-spacing:0px;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
	padding: 0px 0px 0px 16px;
}

a.sublevel:hover {
	letter-spacing:0px;
	text-decoration: underline;
}
	

a.sublevel:link#active_menu, a.sublevel#active_menu  {
	letter-spacing:0px;
	text-decoration: none;
	font-weight: bold;
}


h1{
	margin: 0px;
	padding: 7px 0px 12px 0px;
	
	font-size: 12px;
	font-weight: bold;
	color: #00519E;
}

h2{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	
	font-size: 11px;
	font-weight: bold;
	color: #00519E;
}

h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	/* For content item titles that are hyperlink instead of Read On */
	a.contentpagetitle:link, a.contentpagetitle:visited {  }
	a.contentpagetitle:hover {  }
	a.category:link, a.category:visited {  }
	a.category:hover {  }/* Styles for dhtml tabbed-pages */


	.tabpadding {}.tabheading {  }
	
	.pagetext {        visibility: hidden;        display: none;        position: relative;        top: 0;}/* for modifying {moscode} output.  Dont set the colour! */
	.moscode {        background-color: #f0f0f0;}/* Text passed with mosmsg url parameter */
	.message {        font-family : Verdana, Arial, Helvetica, sans-serif;        font-weight: bold;        font-size : 10pt;        color : #ff6600;        text-align: center;}/* custom stuff */
	.container{        border: solid;        border-width: 1px;        border-color: #efefef;        background-color: White;}
	.boxes {        border: solid;        border-color: #efefef;        border-width: 1px;}  

.docs tr td{
padding:0px 10px 20px 0px;}

#facebook {height:286px; width:219px;overflow:hidden; display:block; border:1px solid #ccc;
  -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	 -webkit-box-shadow: 3px 3px 3px #ccc;
    -moz-box-shadow: 3px 3px 3px #ccc;
    box-shadow: 3px 3px 3px #ccc;
	padding-top:-1px !important
	}
	
	.fbConnectWidgetHeaderTitle {margin-top:-2px !important; display:none}
