*					{margin:0;padding:0}
body					{background: url(/fileadmin/mbg-meilen/layout/verlauf_kachel.jpg) repeat-x #000000; font: arial, sans-serif;}
a					{color: #a7a9ac; text-decoration: underline;}
a:hover					{color: #a7a9ac; text-decoration: underline;}
ul					{padding: 0px; margin: 0px }
ul li					{padding: 0px; margin: 0px}


div#logo					{position: absolute; z-index:1; width:300px; height: 270px}


div#header				{height:250px; width:600px;}
div#spacer	    			{width:100%; height:30px;}
div#wrapper				{float:left; width:800px;}

div#content				{margin-left: 310px; width:490px; color: #ffffff; font: normal 14px arial, sans-serif; line-height: 25px; }
div#content p				{margin-bottom: 10px; text-align: justify; letter-spacing: 1px;  }

div#menucontainer				{float:left; width:300px; margin-left:-800px}
div#menu					{width:230px; background: #a7a9ac; margin-left:40px }

div#menu_in				{width:190px; background: #a7a9ac; margin-left:20px }
div#menu_in ul				{list-style: none; background: #a7a9ac;}
div#menu_in ul li				{font: bold 14px arial, sans-serif; color: #000000; margin-top:0px; letter-spacing: 1px; background: #a7a9ac; line-height: 25px;}
div#menu_in ul li a			{border: none; color: #000000; text-decoration: none;}
div#menu_in ul li a:hover			{color: #ffffff}


div#menu_in span.submenu ul			{list-style: none; text-transform:none}
div#menu_in span.submenu ul li		{font: normal 12px arial, sans-serif; color: #000000; line-height: 15px;}
div#menu_in span.submenu ul li a		{padding-left: 0px; border: none; background: transparent; color: #000000; text-decoration: none; line-height: 15px;}
div#menu_in span.submneu ul li a:hover	{color: #ffffff}


div#menu_bottom				{width:230px; height: 30px; background: url(/fileadmin/mbg-meilen/layout/menu_bottom.gif) repeat-y; margin-left:40px  }

div#spacer-footer				{clear:left;width:100%; height:50px;}
div#footer				{width:100%; height: 265px; background: url(/fileadmin/mbg-meilen/layout/footer_verlauf.gif) repeat-x #000000; }

.trenner P			         {width:100%; height:10px; border-bottom: #a7a9ac 1px solid;}
.trenner2 P			         {width:100%; height:1px; border-bottom: #cccccc 1px solid;}



 /*News Styles*/


.news-list-container p			{font: normal 14px arial, sans-serif; letter-spacing: 1px; line-height: 25px;}

.news-list-item h2 			{font: bold 14px arial, sans-serif; color: #000000; letter-spacing: 1px; line-height: 25px; } 
.news-single-img a 			{}
.news-single-img a:hover 			{} 
.news-list-item img 			{border: #cccccc 1px solid; margin-top:10px; margin-bottom:10px}

.news-list-morelink 			{width: 500px; text-align: right;}
.news-list-morelink a 			{font: normal 14px arial, sans-serif; letter-spacing: 1px; text-align: right;}
.news-list-morelink a:hover 		{color:#d22d3f;}

.news-list-item .clearer 			{clear: both;}


.news-single-item h2 			{font: bold 14px arial, sans-serif; color: #000000; letter-spacing: 1px; line-height: 25px; margin-bottom:20px;}
.news-single-item h3 			{font: normal 14px arial, sans-serif; color: #00000; line-height: 25px; letter-spacing: 1px; text-align: justify;}
.news-single-img 				{float: left; margin-right: 10px}

.news-single-backlink a 			{color:#d22d3f; font: normal 14px arial, sans-serif; letter-spacing: 1px;}
.news-single-backlink a:hover 		{color:#d22d3f}


.tx-ttnews-browsebox 			{font: normal 14px arial, sans-serif; letter-spacing: 1px;}
.tx-ttnews-browsebox p 			{}
.tx-ttnews-browsebox a 			{color:#d22d3f; font: normal 14px arial, sans-serif; padding-top: 10px; letter-spacing: 1px;}
.tx-ttnews-browsebox a:hover 		{color:#d22d3f;}




/*Mailform Styles, das Kontaktformular*/

.csc-mailform 				{background-color:#000000; color:#ffffff; font: normal 14px, arial, sans-serif; border:0px; margin-bottom: 30px; letter-spacing: 1px;}
.csc-mailform-field 			{background-color:#000000; color:#ffffff; font: normal 14px, arial, sans-serif; padding: 4px 0px; letter-spacing: 1px;}
.csc-mailform-submit 			{background-color: #000000; color:#ffffff; font: normal 14px, verdana, helvetica, sans-serif; border : 1px solid #a7a9ac; height: 30px; width: 100px; margin-left: 110px;}
.csc-mailform-field label 			{float:left; clear:both; width:20%; margin-right:0.6em; padding-top:0.2em; text-align:left; }
.csc-mailform-field input			{border: 1px solid #a7a9ac; background-color: #000000; color:#ffffff; font: normal 14px arial, sans-serif; letter-spacing: 1px;}
.csc-mailform-field textarea 		{border : 1px solid #a7a9ac; background-color: #000000; color:#ffffff; font: normal 14px arial, sans-serif; letter-spacing: 1px;} 
 
 
/*Styles an den Text/Bild-Elementen*/

.csc-textpic-caption			{color:#ffffff;}
.bodytext					{margin-bottom: 30px;} /* Abstand zwischen Inhaltselementen*/
.csc-textpic-text 				{margin-right: 0px} /*Anstand Text zum Bild */
.csc-textpic-image 			{padding-bottom: 5px}


DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 20px !important;} /*Įderung zur Beseitigung des Fehlers beim Umfliessen*/

ul li ul li 				{margin-left:30px;}

/*Einr? der sitemap*/


.csc-sitemap ul				{list-style: none; text-transform: uppercase; letter-spacing: 1px;}



