﻿html 		{margin: 0; padding: 0; overflow:scroll;width: 100%;height:99%;}



body 		{margin:0;padding:0;font-size:12px;font-weight:normal;font-family:Verdana,"Lucida Grande",Geneva,Arial,sans-serif;text-align: center;background-color:#e7f8fd;background-image: url(../mainart/bg.jpg);background-repeat: repeat-x;width: 100%;height:100%;color:#232f41;}

h3			{padding:0;margin:0;border:none;font-size:14px;font-weight:normal; padding: 5px 0px 5px 5px;}

a			{ color:#292e36;}
a:link 		{ color:#292e36;}
a:visited 	{ color:#292e36;}
a:focus 	{ color:#292e36;}
a:hover 	{ color:#000000; text-decoration:none;}
a:active 	{ text-decoration:none; }


input {border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
textarea {border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
select	{border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}


#impressum	{display:block; float:right;font-size:10px; text-decoration:none; margin-top:20px;}
#page 		{width:820px; margin: 0 auto 0 auto;margin-top:20px; }

#wappen		{display:block;width:98px;height:103px;background-image: url(../mainart/wappen.png);float:left;margin-top:10px; cursor:pointer;}
#titel		{float:left;height:30;margin-top:12px;width:690px;}


#nav 		{height:35px; width:700px; display:block; margin-top:2px; background-position: center right;float:left;}

#nav a		{display:block; height:35px; line-height:28px; font-size:14px; background-image: url(../mainart/navback.png);background-repeat:repeat-x; padding-left:10px;padding-right:10px;text-decoration:none; }

.spacer		{background-image: url(../mainart/navback.png);background-repeat:repeat-x; height:35px;}
#nav li ul li a   {height:28px;}
#nav a:hover{color:#eee;background-image: url(../mainart/navbackhell.png); }
.s			{height:35px;width:2px;background-image: url(../mainart/sp.png);float:left;}
.e			{height:35px; width:14px; background-image: url(../mainart/navend.png);background-repeat:no-repeat;float:right;}


#content	{width:680px;float:left;text-align:left;margin-top:20px;padding-left:0px;padding-right:10px; height:543px; overflow:auto;}
#fotoa		{float:left; margin-left:100px;}
#fotob		{float:left; margin-left:40px;}

#content ul { list-style: disc; padding-left:30px;}
#content li { list-style: disc; margin-bottom:5px;}

#gemeinderat    {float:left; width:95%;}
#gemeinderat td {padding-top:8px;}

#ausschuss      {float:left; width:100%;}
#ausschuss td   {padding-top:5px;}
#ausschuss td   {vertical-align:top; padding-top:20px;}
#feld           {width:350px;}
#feld td        {padding-bottom:15px; vertical-align:top;}

#ehren          {width:100%;}
#ehren td        {padding-bottom:15px; vertical-align:top;}


#footer		{background-image: url(../mainart/footer.jpg);background-repeat: repeat-x;height:141px;background-position: bottom center;}

.imgborder	{background-image: url(../mainart/g1.png);padding:1px;float:left;}
.imgborder img {display:block;border:8px solid #b4ceef;background-color:#fff;padding:1px;}
.imgborder div {display:block; background-color:#b4ceef;text-align:center;color:#fff;}
.gtable	tr td { padding:10px 0 10px 0;}


.toggler	
{
				float:left; width:95%;
                font-size : 15px;
                cursor: pointer;
                border-right: 1px solid #90b3e4;
                border-left: 1px solid #90b3e4;
                margin : 0px 0 0px 0;
                padding: 5px;
                background-image: url(../mainart/navback.png);
                background-repeat:repeat-x;
            }
.element	{ float:left; width:95%; margin-left:5px;}

.fernwaerme				{vertical-align:top; text-align:left;}
.fernwaermep			{padding-top:25px;}
/* termin editor styling */
.TM_NAME    {width:100%;margin-bottom:20px;height:30px;font-size:25px;}
.TM_ADDFORM {width:100%;}
.TM_ADDFORM .TM_DATAROW {width:100%;float:left; margin-bottom:20px;}
.TM_ADDFORM .TM_DATAROW .TM_LABEL, .TM_ADDFORM .TM_DATAROW .DTPM , .TM_ADDFORM .TM_DATAROW .TPM {float:left; margin-right:10px;}
.TM_ADDFORM .TM_DATAROW #TM_TO                                      {margin-left:3px;width:150px;}
.TM_ADDFORM .TM_DATAROW #TM_FROM {width:150px;}
.TM_ADDFORM .TM_DATAROW #TM_STARTTIME {width:100px;}

.TM_SHOW_YEARHEAD      {font-size:25px;margin:30px 0 0px;float:left;width:99%;text-align:center;}
.TM_SHOW_MONTHHEAD      {font-size:20px;margin:20px 0 10px;float:left;width:99%;}
.TM_SHOW_ROW             {margin:5px 0;width:97%;float:left;border: 1px solid #90b3e4;text-align:center;padding:5px 0;background-color:#bdd6f6;}
.TM_SHOW_NAME, .TM_SHOW_VON, .TM_SHOW_BIS, .TM_SHOW_START, .TM_SHOW_VERANSTALTER, .TM_SHOW_ORT            {width:100px;display:block;}
.TM_SHOW_NAME            {width:260px; margin-left:5px;}
.TM_SHOW_VON            {width:90px;}
.TM_SHOW_BIS            {width:100px; display:none;}
.TM_SHOW_START            {width:50px;}
.TM_SHOW_VERANSTALTER     {width:120px;}
.TM_SHOW_ORT            {width:110px;}
.TM_SHOW_HEAD            {width:100%;float:left;}
.TM_SHOW_HEAD div        {float:left;}
.TM_SHOW_TITELS          {text-align:center;}

.TM_SHOW_ROW .TM_SHOW_BODY            {float:left;display:none;padding:10px;}
.TM_SHOW_ACTIV .TM_SHOW_ROW .TM_SHOW_HEAD           {border-bottom: 1px solid #90b3e4;padding-bottom:5px;background-color:#bdd6f6;padding-top:5px;}
.TM_SHOW_ACTIV .TM_SHOW_ROW .TM_SHOW_BODY            {margin-top:10px; text-align:left;display:block;}
.TM_SHOW_ACTIV .TM_SHOW_ROW                          {background-color:#d0e1f8;padding-top:0px;}
.TM_ADDNEWBUTTON                                     {float:left; }

.TM_MINI_VON, .TM_MINI_NAME              {float:left;}
.TM_MINI_VON                             {margin-right:5px;}
.TM_MINI_ROW                             {float:left;width:100%;margin-bottom:10px;}
/* news editor styling */
.NM_NAME    {width:100%;margin-bottom:20px;height:30px;font-size:25px;}
.NM_ADDFORM {width:100%;}
.NM_ADDFORM .NM_DATAROW {width:100%;float:left; margin-bottom:20px;}
.NM_ADDFORM .NM_DATAROW .NM_LABEL, .NM_ADDFORM .NM_DATAROW .DTPM , .NM_ADDFORM .NM_DATAROW .TPM {float:left; margin-right:10px;}
.NM_ADDFORM .NM_DATAROW #NM_TO                                      {margin-left:3px;width:150px;}
.NM_ADDFORM .NM_DATAROW #NM_FROM {width:150px;}
.NM_ADDFORM .NM_DATAROW #NM_STARTTIME {width:100px;}

.NM_SHOW_YEARHEAD      {font-size:25px;margin:30px 0 0px;float:left;width:99%;text-align:center;}
.NM_SHOW_MONTHHEAD      {font-size:20px;margin:20px 0 10px;float:left;width:99%;}
.NM_SHOW_ROW             {margin:10px 0;width:99%;float:left;border-right: 1px solid #90b3e4;border-left: 1px solid #90b3e4;border-bottom: 1px solid #90b3e4;text-align:center;padding:5px 0 0 0;background-image: url(../mainart/navback.png);background-repeat:repeat-x;}
.NM_SHOW_NAME			{width:400px;}
.NM_SHOW_VON            {width:100px;}
.NM_SHOW_BIS            {width:100px;}
.NM_SHOW_START            {width:50px;}
.NM_SHOW_VERANSTALTER     {width:120px;}
.NM_SHOW_HEAD div        {float:left;}
.NM_SHOW_TITELS          {text-align:center;}

.NM_SHOW_ROW .NM_SHOW_BODY            {float:left;padding:10px;margin-top:10px;background-color:#FFFFFF;width:620px;text-align:left;}
.NM_SHOW_ACTIV .NM_SHOW_ROW .NM_SHOW_BODY            { display:block;}
.NM_ADDNEWBUTTON                                     {float:left; }

.NEWS .NEWSHEAD           {margin:10px 0;border-left: 5px solid #90b3e4;border-bottom: 1px solid #90b3e4;padding:5px 0 5px 5px;}
.NEWS .NM_MINI_ROW        {margin-bottom:10px;}

.HEADLINE           {border-left: 5px solid #90b3e4;border-bottom: 1px solid #90b3e4;}
.HEADLINE_G         {border-left: 5px solid #90b3e4;border-bottom: 1px solid #90b3e4; margin-top:15px;}
/* gewerbe */
 .style1 {
	 font-weight: 400;
	 font-style: normal;
	 text-decoration: none;
	 font-family: Arial;
	 text-align: left;
	 vertical-align: top;
	 white-space: normal;
	 border-bottom: 1px solid #000;
	 padding-left: 1px;
	 padding-right: 1px;
	 padding-top: 10px;
	 padding-bottom:10px;
 }
