/** 
 * Project: MayenZeit (www.mayenzeit.de)
 * Copyright: concept-computer GmbH 2009
 * Web: http://www.concept-computer.de
*/
body
{
	text-align:center;
	background-color:#999;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_general.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding:0;
	margin:0;
}
#body_window{
 	padding:0;
	margin:0;
	text-align:center;
	background-color:#999;
	background-image:url();
}
#dGeneral
{
	width: 980px;
	margin:0 auto;
	text-align:left;
}
#dGeneral_window
{
	width: 800px;
	margin:0 auto;
	text-align:left;
}
#dTop
{
	width: 966px;
	margin-left:7px;
	background-color:#fff;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_top.gif);
	background-repeat:repeat-x;
}
#dLogo
{
	height:88px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:right;
}
#dLogo img
{
	width:200px;
	height:88px;
	border:0;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/mayenzeit.gif);
	background-repeat:no-repeat;
}
#gKatIm
{
	width:966px;
	height:196px;
}
#dGNavig
{
	margin-top:10px;
	width:966px;
	overflow:hidden;
	height:43px;
	white-space: nowrap;
}
#dGNavigInc
{
	width:1500px;
	overflow:hidden;
	height:43px;
	white-space: nowrap;
}
#dGNavig a
{
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	height:43px;
	line-height:105%;
	background-color:transparent;
	margin-left:-18px;
	background-image:url();
	background-repeat:no-repeat;
	background-position:left;
}
#dGNavig a:hover,#dGNavig a.act,#dGNavig a.act:hover
{
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_btnd.gif);
	background-color:#f49e00;
}
#dGNavig a.act_left,#dGNavig a.act_left:hover,#dGNavig a.hover_right
{
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_btna_left.gif);
	background-color:#f49e00;
}

#dGNavig a span
{
	display:block;
	cursor:pointer;
	padding:10px 25px 0 25px;
	height:43px;
	max-height:33px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_btn.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#dGNavig a:hover span, #dGNavig a.act span, #dGNavig a.act:hover span, #dGNavig a.act_left span, #dGNavig a.act_left:hover span
{
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_btna.gif);
}

#dGNavig img
{
	border:0;
}
/*#LnkStW div*/
#test1
{
	width:71px;
	height:39px;
        /*margin:0 20px 0 20px;*/
	margin-top:-7px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/stadtwerke_mayen.png) !important;
background-repeat:no-repeat;
}
/*#LnkStEg div*/
#test2
{
	width:112px;
	height:39px;
margin-top:-7px;
/*margin:0 20px 0 20px;*/
	background-image:url(https://secure.ecomas.biz/mayen/navigation/steg_mayen.png);
background-repeat:no-repeat;
}
#nHidd
{
	width:18px;
	height:43px;
	position:absolute;
	margin-left:-18px;
	top:294px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_hid.gif);
}
#dTbSNA
{
	height:10px;
	margin-left:-7px;
	background-color:#999;
}
#dMdc
{
	margin-left:7px;
	margin-bottom:75px;
}
#dSNavig
{
	display:block;
	width:210px;
	float:left;
	overflow:hidden;
}
#quicksearch
{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:196px;
	height:20px;
	padding:4px 0 4px 4px;
	clear:both;
}
#quicksearch img
{
	border:0;
	height:1px;
}
#search_exp
{
	border:1px solid #a5acb2;
	width:172px;
	height:18px;
	line-height:18px;
	padding:0;
	margin:0;
	float:left;
}
#gosearch
{
	width:22px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
#dSNavig a
{
	width:200px;
	display:block;
	border-bottom:1px solid #999;
	text-decoration:none;
}
#dSNavig a.welcome_left_title, #dSNavig a.welcome_left_title:hover,#dSNavig a.welcome_left_event_title,#dSNavig a.welcome_left_event_title:hover{
 	border-bottom:0px;
}

#dSNavig span
{
	font-size:10px;
	cursor:pointer;
	line-height:105%;
	display:block;
	color:#666;
	padding:4px 8px 4px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
#dSNavig a:hover span
{
	color:#fff;
	background-color:#f49e00;
}
#dSNavig a.act span
{
	color:#fff;
	font-weight:bold;
	background-color:#f49e00;
}
#nLay3 span
{
	padding-left:20px;
}
#nLay3 a:hover span
{
	background-color:#999;
}
#nLay3 a.act span
{
	background-color:#999;
}
#nLay4 span
{
	padding-left:30px;
}
#nLay4 a:hover span
{
	background-color:#666;
}
#nLay4 a.act span
{
	background-color:#666;
}
#dContent
{
	display:block;
	padding:15px 25px 0 25px;
	width:534px;
	float:left;
	overflow:auto;
	background-color:#fff;
}
#dContent_window
{
	display:block;
	padding:15px 25px 0 25px;
	width:90%;
	float:left;
	overflow:auto;
	background-color:#fff;
}
#dContent_welcome
{
	display:block;
	padding:0px;
	padding:15px 25px 0 25px;
	width:534px;
	float:left;
	overflow:hidden;
	background-color:#fff;
}
#dContent_kurzverz{
         display:block;
         padding:0px 25px 0px 0px;
         width:559px;
         float:left;
         overflow:auto;
         background-color:#fff;
}
#dContent_kurzverz_padding{
 padding:25px 0 0 25px;
 width:534px;
}
#dPBoxes
{
	display:block;
	width:163px;
margin-top:-7px;
padding-left:9px;
	float:left;
overflow:hidden;
        text-align:left;
}
div.pBox
{
	width:163px;
	height:149px;
padding:7px 0px 6px 0px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_box.png);
}
.pBox img
{
	width:163px;
	height:138px;
	border:0;
	border-bottom:1px solid #fff;
	background-repeat:no-repeat;
	background-color:#fff;
}
.pBox a
{
	width:163px;
	border-bottom:9px solid #f49e00;
	display:block;
}
#dBottom
{
	position: fixed;
	height:75px;
	bottom: 0px;
	left:0px;
	text-align:center;
	width:100%;
}
#dBotCont
{
	width: 980px;
	text-align:left;
	margin:0 auto;
}
#dBotCont_window
{
	width: 800px;
	text-align:left;
	margin:0 auto;
}
#dBotGrada
{
	margin-left:7px;
	display:block;
	height:17px;
	float:left;
	width:200px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_grada.png);
}
#dBotGradb,#dBotGrad_window
{
	margin-left:10px;
	margin-right:179px;
	display:block;
	height:17px;
	float:left;
	width:584px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_gradb.png);
}
#dBotGrad_window{
 margin:0px;
 margin-left:7px;
 width:764px;
}
#dBotToolsa
{
	margin-left:7px;
	display:block;
	height:30px;
	float:left;
	width:200px;
	border-top:2px solid #fff;
}
#dBotToolsa a
{
	background-image:url(https://secure.ecomas.biz/mayen/navigation/tools_a.gif);
	background-repeat: no-repeat;
	width: 38px;
	height:30px;
	float:left;
	text-decoration:none;
	border-right: 2px solid #fff;
}
#dBotToolsa a:hover
{
	background-image:url(https://secure.ecomas.biz/mayen/navigation/tools_b.gif);
}
#dBotToolsa a.a_fav { background-position: -40px 0px; }
#dBotToolsa a.a_recom { background-position: -80px 0px; }
#dBotToolsa a.a_biggr { background-position: -120px 0px; }
#dBotToolsa a.a_small { background-position: -160px 0px; border-right:2px solid #ccc;}
#dBotToolsb,#dBotToolsb_window
{
	margin-left:10px;
	margin-right:179px;
	padding-left:24px;
	display:block;
	height:30px;
	line-height:30px;
	float:left;
	width:560px;
	overflow:hidden;
	border-top:2px solid #fff;
	background-color:#ccc;
	font-size:11px;
	color:#666;
}
#dBotToolsb_window
{
 margin:0px;
 width:540px;
}

#dBotToolsb a
{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
#dBotToolsb a:hover
{
	text-decoration:underline;
}
#dBotShad
{
	clear:both;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/bg_shadbot.gif);
	background-repeat:no-repeat;
	background-color:#999;
	height:8px;
}
#dBotEcomas,#dBotEcomas_window
{
	background-color:#999;
	text-align:right;
	display:block;
	clear:both;
	line-height:18px;
}
#dBotEcomas a,#dBotEcomas_window a
{
	text-decoration:none;
	color:#fff;
	font-size:9px;
	padding-right:190px;
}
#dBotEcomas_window{
 height:26px;
}
.clear
{
	clear:both;
}
.hruler
{
	background-color:#f49e00;
	height:9px;
	width:200px;
}
/** Adressen **/
.legende
{
	width:163px;
	margin:0 0 10px 9px;
}
.legende th
{
	text-align:left;
	line-height:24px;
}
.legende thead th
{
	background-color:#f49e00;
	padding-left:40px;
	color:#fff;
	border-top:2px solid #fff;
}
.legende tbody th
{
	background-color:#fafafa;
	border-bottom:1px solid #666;
	padding-left:0;
	font-weight:normal;
}
.legende img
{
	width:24px;
	margin-right:16px;
}
#tabAddr
{
	width:530px;
}
#tdImages
{
	width:240px;
	vertical-align:top;
}
#tdImages img
{
	border:0;
	margin:0 7px 7px 0;
	float:left;
}

#tdImages a
{
	text-decoration:none;
}
#tdData
{
	background-color:#efefef;
	vertical-align:top;
	padding:15px;
}
/** Events **/
table.event tr
{
	background-color:#f49e00;
}
table.event td
{
	text-align:right;
	padding:4px;
}
table.event th
{
	color:#fff;
	padding:4px;
}
div.event
{
	border-bottom:1px solid #666;
	padding:8px;
}
div.event span
{
	font-size:10px;
	color:#f49e00;
}
div.event h3 a
{
	text-decoration:none;
	color:#666;
	font-weight:bold;
	font-size:12px;
}
div.event h3
{
	margin:0;
	padding:0;
}
#evowLink
{
	width:163px;
	margin-left:9px;
	border-top:2px solid #fff;
	border-bottom:1px solid #fff;
}
#evowLink a
{
	background-color:#666;
	color:#fff;
	text-decoration:none;
	display:block;
	padding: 3px 3px 3px 16px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/btn_bgw.gif);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px solid #fff;
}
#evowLink a:hover
{
	background-color:#333;
}
#evntCalndr
{
	width:163px;
	margin:10px 0 10px 9px;
}
#evntCalndrM
{
	background-color:#fff;
	width:163px;
}
#evntCalndrM th a
{
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
#evntCalndrM span
{
	display:block;
}
#evntCalndrM th
{
	text-align:center;
}
#evntCalndrD td
{
	text-align:center;
	color:#fff;
	font-weight:bold;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	width:23px;
}
#evntCalndrD a
{
	text-decoration:none;
	color:#666;
	font-weight:normal;
}
#veranstaltungen
{
	background-color:#e5e5e5;
	border-top:2px solid #fff;
	width:163px;
	margin:10px 0 10px 9px;
}
#veranstaltungen div
{
	background-color:#f49e00;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#veranstaltungen span
{
	display:block;
	height:31px;
	line-height:31px;
}
#suchbegriff
{
	margin:5px 0 5px 5px;
	border:#a5acb2 1px solid;
	width:130px;
	float:left;
}
#suchen
{
	float:left;
	margin:5px 0 5px 0;
}
#evtFunc
{
	width:163px;
	margin:10px 0 10px 9px;
}
#evtFunc div
{
	background-color:#f49e00;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
#evtFunc a
{
	background-color:#dfdfdf;
	color:#666;
	text-decoration:none;
	display:block;
	padding: 3px 3px 3px 16px;
	background-image:url(https://secure.ecomas.biz/mayen/navigation/btn_bgg.gif);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px solid #fff;
}
#evtFunc a:hover
{
	background-color:#ccc;
}
.opct
{
	-moz-opacity:0.80;
	opacity: 0.80;
}
/*#### Bilder-Show #############################################################*/
#sashadow
{
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:0.7;
	opacity: 0.7;
	background-color:#cccccc;
	z-index:100001;
	width:100%;
	height:100%;
}
#imagelayer
{
	position:absolute;
	top:0;
	left:0;
	z-index:100002;
	width:100%;
	height:100%;
}
#ecomasLoadImage
{
	display: block;
	padding: 20px;
}
.BildVisible
{
	-moz-opacity:1;
	opacity: 1;
	border:1px solid #cccccc;
}
.BildHidden
{
	-moz-opacity:0.01;
	opacity: 0.01;
}
.Opacity
{
	-moz-opacity:0.2;
	opacity: 0.2;
	width:187px;
}
/*############################################################################*/

/** Willkommen-Seite **/
div.welcome_left_title{
 background-color:#f49e00;
 width:146px;
 border-top:solid 2px #fff;
 border-bottom:solid 2px #fff;
 padding-left:16px;
 padding-right:36px;
 padding-top:10px;
 padding-bottom:10px;
 float:left;
 overflow:hidden;
 background-image:url("https://secure.ecomas.biz/mayen/navigation/pfeil.gif");
 background-repeat:no-repeat;
 background-position:right;
}
a.welcome_left_title ,a.welcome_left_title:hover{
 color:#fff;
 font-weight:bold;
 font-size:10px;
 text-decoration:none;
 background-image:url();
}
div.welcome_left_event_row{
 width:166px;
 float:left;
 overflow:hidden;
 padding-left:16px;
 padding-right:16px;
 padding-top:10px;
 font-size:10px;
 padding-bottom:10px;
 border-bottom:solid 1px #999;
 background-color:#efefef;
 background-image:url("https://secure.ecomas.biz/mayen/navigation/event_pfeil.gif");
 background-repeat:no-repeat;
 background-position:bottom;
}
#welcome_left_event_link{
 width:166px;
 padding-top:3px;
 padding-bottom:3px;
 border-bottom:solid 1px #999;
 background-image:url("https://secure.ecomas.biz/mayen/navigation/event_pfeil1.jpg");
 background-repeat:no-repeat;
 background-position:right;
 padding-left:16px;
 background-color:#efefef;
 padding-right:16px;
}
#welcome_left_event_link a {
 text-decoration:none !important;
 border-bottom:none;
 font-size:10px;
 color : #666;
 width:166px;
}
#welcome_left_event_link a:hover{
  color:#f49e00;
}

div.welcome_left_event_date{
 color:#f49e00;
 font-weight:bold;
 font-size:10px;
}
#dSNavig a.welcome_left_event_title,#dSNavig a.welcome_left_event_title:hover{
 color:#666;
 text-decoration:none;
 font-size:10px;
 width:160px;
}
table.table_welcome{
 border-top:solid 2px #ffffff;
}
td.table{
 border-bottom:solid 1px #666666;
}
td.wlk_title{
 color:#f49e00;
 font-weight:bold;
 font-size:13px;
 padding-top:16px;
 padding-left:22px;
 padding-right:22px;
}
td.wlk_text{
 color:#666666;
 font-weight:normal;
 font-size:11px;
 padding-left:22px;
 padding-right:22px;
}
td.wlk_content{
  background-color:#f5f5f5;
 border-left:solid 1px #ffffff;
}
a.wlk_more{
 color:#666666;
 font-weight:normal;
 font-size:11px;
 text-decoration:none;
 margin-bottom:10px;
 padding-right:34px;
 margin-top:10px;
 background-image:url("https://secure.ecomas.biz/mayen/navigation/wlk_more.gif");
 background-repeat:no-repeat;
 background-position:right;
}
a.Letter,a.Letter:hover{
 font-weight:bold;
 color:#ffffff;
 background-color:#666666;
 margin-top:2px;
 margin-right:2px;
 width:21px;
 height:28px;
 display:block;
 text-decoration:none;
 float:left;
 text-align:center;
}
a.Letter:hover{
 background-color:#f49e00;
}
div.FirstLetter, div.kurzverz{
 padding-left:25px;
 padding-right:25px; 
}

div.FirstLetter a{
 color:#f49e00;
 font-size:15px;
 font-weight:bold; 
 text-decoration:none;
 line-height:200%;
}
a.kurzverz,a.kurzverz:hover{
 text-decoration:none;
  color:#666666;
 font-size:11px;
}
a.kurzverz:hover{
  color:#f49e00;
}
.TabHeader td
{
	background-color:#f49e00;
	color:#fff;
	border-bottom:1px solid #fff;
	font-weight:bold;
	font-size:11px;
}
.TabRowD td
{
	cursor:pointer;
	background-color:#efefef;
	border-bottom:1px solid #fff;
	font-size:11px;
}
.TabRowD a, .TabRowH a
{
	text-decoration:none;
	font-size:11px;
}
.TabRowH td
{
	cursor:pointer;
	background-color:#d0d0d0;
	border-bottom:1px solid #fff;
	font-size:11px;
}
.FstLtr
{
	position:absolute;
	padding:0;
	margin-left:-22px;
	margin-top:-7px;
}
.FstLtr a
{
	color:#f49e00;
	font-size:15px;
	font-weight:bold; 
	text-decoration:none;
	line-height:200%;
	padding:0;
}