html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y: scroll;
	 overflow-x: auto;
}

body 			{ background:url(../images/bg.gif) repeat-y center 0 scroll #e0e0e0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
body.erdgas 		{ background:url(../images/bg_erdgas.gif) repeat-y center 0 scroll #e0e0e0;}
body.strom 		{ background:url(../images/bg_strom.gif) repeat-y center 0 scroll #e0e0e0;}
body.home 		{ background:url(../images/bg_home.gif) repeat-x center 0 scroll #018a6e;}
body.evp 		{ background:url(../images/bg_evp.gif) repeat-y center 0 scroll #e0e0e0;}

.geibeltbad		{ background-color: #96CCD9; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

td 			{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #000000;}
.content_gray		{ font-family: Arial; font-size: 12px; font-weight: normal; color: #808080;}
.news_header_l		{ font-family: Arial; font-size: 12px; font-weight: normal; color: #FFF7C6; padding: 10px; text-align: left; background-color: #00A267; }
.news_header_r		{ font-family: Arial; font-size: 12px; font-weight: normal; color: #FFF7C6; padding: 10px; text-align: right; background-color: #00A267; }
.news_content		{ font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; padding: 10px; background-color: #ECE2A2; }
.pic			{ font-family: Arial; font-size: 11px; font-weight: normal; color: #808080; padding: 10px; text-align: right; background-color: #ECE2A2; }
.pic_l			{ font-family: Arial; font-size: 11px; font-weight: normal; color: #808080; padding: 10px; text-align: left; background-color: #ECE2A2; }
.pic_c			{ font-family: Arial; font-size: 11px; font-weight: normal; color: #808080; padding: 10px; text-align: center; background-color: #ECE2A2;}
.pic_info		{ font-family: Verdana; font-size: 9px; font-weight: normal; color: #000000; text-align: left;}

.headline 		{ font-family: Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; height:26px;background:url(../images/corner_left.gif) no-repeat 0 0 scroll #018a6e;padding-left:10px;}
.erdgas .headline { background:url(../images/corner_left_erdgas.gif) no-repeat 0 0 scroll #D67E1C;}
.strom .headline { background:url(../images/corner_left_strom.gif) no-repeat 0 0 scroll #a40032;}
.evp .headline { background:url(../images/corner_left_evp.gif) no-repeat 0 0 scroll #19509a;}

.startpage		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #CFE4DC; text-align:center;}

a.startpage-buttons,a.startpage-buttons:link,a.startpage-buttons:visited{text-align:center;float:left;width:103px;height:145px;margin-left:5px; text-align:center;font-family: Verdana; font-size: 16px; font-weight: bold;color:#018a6e;}
a.startpage-buttons:hover {text-align:center;float:left;width:103px;height:145px;margin-left:5px; text-align:center;font-family: Verdana; font-size: 16px; font-weight: bold;color:#FFFFFF;}

a.swp 						{background: url(../../swp/images/home/button_swp.png) no-repeat center 40px scroll transparent;}
a.swp:hover	 				{background: url(../../swp/images/home/button_swp_hover.png) no-repeat center 40px scroll transparent;}
a.trinkwasser 				{background: url(../../swp/images/home/button_trinkwasser.png) no-repeat center 40px scroll transparent;}
a.trinkwasser:hover 			{background: url(../../swp/images/home/button_trinkwasser_hover.png) no-repeat center 40px scroll transparent;}
a.abwasser 					{background: url(../../swp/images/home/button_abwasser.png) no-repeat center 40px scroll transparent;}
a.abwasser:hover  			{background: url(../../swp/images/home/button_abwasser_hover.png) no-repeat center 40px scroll transparent;}
a.fernwaerme 				{background: url(../../swp/images/home/button_fernwaerme.png) no-repeat center 40px scroll transparent;}
a.fernwaerme:hover  			{background: url(../../swp/images/home/button_fernwaerme_hover.png) no-repeat center 40px scroll transparent;}
a.strom 						{background: url(../../swp/images/home/button_strom.png) no-repeat center 40px scroll transparent;}
a.strom:hover  				{background: url(../../swp/images/home/button_strom_hover.png) no-repeat center 40px scroll transparent;}
a.erdgas 					{background: url(../../swp/images/home/button_erdgas.png) no-repeat center 40px scroll transparent;}
a.erdgas:hover  				{background: url(../../swp/images/home/button_erdgas_hover.png) no-repeat center 40px scroll transparent;}
a.geibeltbad 				{background: url(../../swp/images/home/button_geibeltbad.png) no-repeat center 40px scroll transparent;}
a.geibeltbad:hover  			{background: url(../../swp/images/home/button_geibeltbad_hover.png) no-repeat center 40px scroll transparent;}
a.waldcamping 				{background: url(../../swp/images/home/button_waldcamping.png) no-repeat center 40px scroll transparent;}
a.waldcamping:hover  		{background: url(../../swp/images/home/button_waldcamping_hover.png) no-repeat center 40px scroll transparent;}
a.sportschwimmhalle 			{background: url(../../swp/images/home/button_sportschwimmhalle.png) no-repeat center 40px scroll transparent;}
a.sportschwimmhalle:hover	{background: url(../../swp/images/home/button_sportschwimmhalle_hover.png) no-repeat center 40px scroll transparent;}

a:link 			{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; text-align:justify; }
a:visited		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; text-align:justify; }
a:hover			{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #808080; text-decoration: none; text-align:justify; }

a.startpage:link 	{ font-family: Verdana; font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align:justify; }
a.startpage:visited	{ font-family: Verdana; font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align:justify; }
a.startpage:hover	{ font-family: Verdana; font-size: 16px; font-weight: normal; color: #FF9900; text-decoration: underline; text-align:justify; }

a.startpage2:link 	{ font-family: Verdana; font-size: 16px; font-weight: bold; color: #FF9900; text-decoration: none; text-align:center; }
a.startpage2:visited	{ font-family: Verdana; font-size: 16px; font-weight: bold; color: #FF9900; text-decoration: none; text-align:justify; }
a.startpage2:hover	{ font-family: Verdana; font-size: 16px; font-weight: bold; color: #FF9900; text-decoration: underline; text-align:justify; }

a.ticker:link 		{ font-family: Verdana; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align:justify; }
a.ticker:visited	{ font-family: Verdana; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align:justify; }
a.ticker:hover		{ font-family: Verdana; font-size: 16px; font-weight: bold; color: #FF9900; text-decoration: underline; text-align:justify; }

a.link_green:link 	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #00A267; text-decoration: none; text-align:justify; }
a.link_green:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #00A267; text-decoration: none; text-align:justify; }
a.link_green:hover	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #00A267; text-decoration: none; text-align:justify; }

.nav_erdgas_header_container {position:absolute; width:658px; padding-right:10px; top:3px;text-align:right;}
a.nav_erdgas_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_erdgas_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_erdgas_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.nav_evp_header_container {position:absolute; width:658px; padding-right:10px; top:3px;text-align:right;}
a.nav_evp_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_evp_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_evp_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.nav_fw_header_container {position:absolute; width:660px; top:3px;text-align:right;}
a.nav_fw_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_fw_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_fw_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.nav_strom_header_container {position:absolute; width:660px; top:3px;text-align:right;}
a.nav_strom_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_strom_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_strom_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.nav_abwasser_header_container {position:absolute; width:660px; top:3px;text-align:right;}
a.nav_abwasser_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_abwasser_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_abwasser_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

.nav_trinkwasser_header_container {position:absolute; width:660px; top:3px;text-align:right;}
a.nav_trinkwasser_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_trinkwasser_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_trinkwasser_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

a.nav_schwimmhalle:link 	{ font-family: Verdana; font-size: 14px; font-weight: bold; color: #2A879D; text-decoration: none;}
a.nav_schwimmhalle:visited	{ font-family: Verdana; font-size: 14px; font-weight: bold; color: #2A879D; text-decoration: none;}
a.nav_schwimmhalle:hover	{ font-family: Verdana; font-size: 14px; font-weight: bold; color: #2A879D; text-decoration: none;}

a.nav_schwimmhalle_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: bold; color: #9ACCDA; text-decoration: none;}
a.nav_schwimmhalle_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: bold; color: #9ACCDA; text-decoration: none;}
a.nav_schwimmhalle_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFF7C6; text-decoration: none;}

.nav_swp_header_container {position:absolute; width:660px; top:3px;text-align:right;}
a.nav_swp_header:link 		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_swp_header:visited	{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.nav_swp_header:hover		{ font-family: Verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

a.content:link 		{ font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.content:visited	{ font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
a.content:hover		{ font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;}


ul.all			{margin:0; padding:0 0 0 20px; list-style-type:disc; list-style-position:outside;}
li.all			{margin:0; padding:0;}

img.content         	{ border: 1px solid #000000}

.nav-container {
	width:200px;
	background-color:#018a6e;
	padding-bottom:100px;
}

.erdgas .nav-container {
	background-color:#d67e1c;
}

.strom .nav-container {
	background-color:#a40032;
}

.evp .nav-container {
	background-color:#19509a;
}

.nav-container .nav-item {
	border-bottom: 1px solid #ffffff;
}

.nav-container .nav-item a {
	display:block;
	color: #ffffff;
	width:200px;
	padding: 5px 0px 4px 10px;
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration:none;
	background-color: #018a6e;
}

.erdgas .nav-container .nav-item a {
	background-color: #d67e1c;
}

.strom .nav-container .nav-item a {
	background-color: #a40032;
}

.evp .nav-container .nav-item a {
	background-color: #19509a;
}

.nav-container .nav-item.noheight a {
	display:block;
	height:auto;
	padding:0px;
}

.nav-container .nav-item  a.active, .nav-container .nav-item a:hover {
	color: #018a6e;
	background-color: #ffffff;
}

.erdgas .nav-container .nav-item  a.active, .erdgas .nav-container .nav-item  a:hover {
	color: #d67e1c;
	background-color: #ffffff;
}

.strom .nav-container .nav-item  a.active, .strom .nav-container .nav-item  a:hover {
	color: #a40032;
	background-color: #ffffff;
}

.evp .nav-container .nav-item  a.active, .evp .nav-container .nav-item  a:hover {
	color: #19509a;
	background-color: #ffffff;
}


table.content {
	background-color:#FFFFFF;
	border:1px solid #018a6e;
	width: 640px;
}

.erdgas table.content {
	border:1px solid #d67e1c;
}

.strom table.content {
	border:1px solid #a40032;
}

.evp table.content {
	border:1px solid #19509a;
}

img, a, a:hover, a:active, a:focus  {
	outline:none;
	outline:0;
}

.base-table {
	margin:auto;
	width:800px;
}

.hr-container {
	margin: 0px; 
	padding: 10px 10px 0px 10px;
}

hr {
	height:1px;
	line-height:1px;
	font-size:1px;
	margin: 0px; 
	border:0px;
	background-color: #018a6e; 
	color: #018a6e;	
}

.erdgas hr {
	background-color: #d67e1c; 
	color: #d67e1c;	
}

.strom hr {
	background-color: #a40032; 
	color: #a40032;	
}

.pluscard-container {
	position:absolute; width:660px; top:30px;text-align:right;
}

p {
	padding-top:0px;
	margin-top:0px;
}

