A:HOVER 			{text-decoration:none;font-weight:normal;color:#FF0000;}
A 				{text-decoration:none;color:#000000; font-family: Verdana,Arial;font-size:11px;font-weight: normal}

A.NL:HOVER 		{text-decoration:underline;font-weight:normal;color:#FF0000;}
A.NL			{text-decoration:none;color:#000000; font-family: Verdana,Arial;font-size:9px;font-weight: normal}

A.NL1:HOVER 		{text-decoration:underline;font-weight:normal;color:#FF0000;}
A.NL1			{text-decoration:underline;color:#000000; font-family: Verdana,Arial;font-size:11px;font-weight: normal}

A.NL4:HOVER 		{text-decoration:underline;font-weight:normal;color:#FF0000;}
A.NL4			{text-decoration:none;color:#000000; font-family: Verdana,Arial;font-size:11px;font-weight: normal}

A.NL5:HOVER 		{text-decoration:underline;font-weight:bold;color:#FF0000;}
A.NL5			{text-decoration:none;color:#000000; font-family: Verdana,Arial;font-size:11px;font-weight: bold}

A.NL6:HOVER 		{text-decoration:underline;font-size:14px;font-family:verdana,arial,helvetica;color:#FF0000;font-weight:normal;}
A.NL6			{text-decoration:none;font-size:14px;font-family:verdana,arial,helvetica;color:#000066;font-weight:normal;}





table			{font-family: verdana,Arial,helvetica;font-size:11px;font-weight:normal;text-decoration:none;color:#000000}

form 			{display: inline;}

body			{background-color:#FFFFFF;margin:0px;}	
body.win		{background-color:#FFFFFF;margin-left:25px;margin-right:25px;}	

.border_ol		{ border-top:1px solid #000066; border-left:1px solid #000066;}
.border_l		{ border-left:1px solid #000066;}
.border_u		{ border-bottom:1px solid #000066;}



.rahmen			{border:1px solid #DDDDDD; background-color:#FEFFD3; padding:2px; margin:0px;} 
.rahmen1		{border:1px solid #DDDDDD; background-color:#FEFFD3; padding-left:10px; padding-bottom:10px; margin:0px;} 
.rahmen2		{border:1px solid #DDDDDD; background-color:#FEFFD3; padding:10px;} 
.rahmen21		{border:1px solid #DDDDDD; background-color:#EEEEEE; padding-left:10px; padding-bottom:10px; margin:0px;} 

.rahmen3		{border:1px solid #DDDDDD; background-color:#FFFFFF; padding-left:20px;margin:0px;} 
.rahmen4		{border:1px solid #DDDDDD; background-color:#FFFFFF; padding:10px;} 
.rahmen5		{background-color:#FFFFFF; padding:5px; border-bottom:1px solid #DDDDDD;} 
.rahmen6		{background-color:#FFFFFF; padding:5px; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD;} 
.rahmen7		{border:1px solid #DDDDDD; background-color:#FFFFFF; padding:5px; margin:0px;} 


.abst			{padding-left: 10px;padding-right: 10px;padding-top: 5px;} 
.abst5			{padding-left: 5px;padding-right:5px;} 
.abst25			{padding-left: 25px;padding-right:5px;} 
.abst75			{padding-left: 75px;padding-right:5px;} 


.hg_gelblich 	{background-color:#FEFFD3;} 
.hg_hellgrau 	{background-color:#EEEEEE;} 
.hg_grau		{background-color:#DDDDDD;} 
.hg_weis		{background-color:#FFFFFF;} 

.hintergrundbild      {background-image:url('../images/blaugelb_linie.gif'); 
                       background-repeat:no-repeat;
                       background-position: 0px bottom;
                       padding-left: 20px;
                       border-bottom:2px solid #000066;
                       font-variant:small-caps;
                       font-size:12px}


.hintergrundbild1     {background-image:url('../images/weis16x20.gif'); 
                       background-repeat:no-repeat;
                       padding-left: 20px;
                       border-bottom:2px solid #000066;
                       font-variant:small-caps;
                       font-size:12px}

.hintergrundbild2     {background-image:url('../images/weis16x20.gif'); 
                       background-repeat:no-repeat;
                       padding-left: 0px;
                       border-bottom:1px solid #000066;
                       font-variant:small-caps
}

.hintergrundbild3    {background-image:url('../images/weis16x20.gif'); 
                      background-repeat:no-repeat;
                      padding-left: 20px;
                      border-bottom:2px solid #000066
}



.normal11   		{font-size:11px;font-family:verdana,arial,helvetica;color:#000000;font-weight:normal;}
.normal11blau	{font-size:11px;font-family:verdana,arial,helvetica;color:#000066;font-weight:normal;}
.kommentarfeld	{font-size:11px;
                font-family:verdana,arial,helvetica;color:#000066;font-weight:bold;
                background-color:#FEFFD3;
                border:none;
}

.kommentarfeld1	{font-size:11px;
                 font-family:verdana,arial,helvetica;color:#000066;font-weight:bold;
                 background-color:#FFFFFF;
                 border:none;
}				



.normal10   		{font-size:10px;font-family:verdana,arial,helvetica;text-decoration:none;color:#000000;font-weight:normal;}
.normal16bl   	{font-size:16px;font-family:verdana,arial,helvetica;text-decoration:none;color:#000066;font-weight:bold;}
.normal14bl   	{font-size:14px;font-family:verdana,arial,helvetica;text-decoration:none;color:#000066;font-weight:normal;}
.klein1  		{font-size:10px;font-family:verdana,arial,helvetica;font-weight:normal;color:#000066}
.klein   			{font-size:9px;font-family:verdana,arial,helvetica;font-weight:bold;;color:#000000}

/*Gewerbegebiete*/
p.headline {
  font-weight: bold;
}

div#igg {
  padding: 5px;
  width: 100%;
}

div#igg table th {
  text-align: left;
  vertical-align: top;
}

div#igg ol {
  margin-left: 520px;
}

table#igg_tbl1 {
  padding: 0px 0px 15px;
}

table#igg_tbl1 th {
  width: 30%;
}

table#igg_tbl1 td {
  padding-bottom: 10px;
}

table#igg_tbl1 ul {
  margin-left: 15px;
  margin-bottom: 0px;
}

ul[class="igg"] li {
  margin-left: -40px;
  margin-bottom: 0px;
}

table#igg_tbl2 {
  border-collapse: collapse;
}

table#igg_tbl2 th {
  background-color: #EBEBEB;
  border: solid 1px #808080;
}

table#igg_tbl2 tr {
  border: solid 1px #808080;
}

img#igg_img1 {
  float: left;
  margin-right: 75px;
}

img#igg_img2 {
  text-align: center;
  margin: 15px 0px 10px;
}

table#verwaltung {
  width: 80%;
  border: solid 1px #EBEBEB;
  margin: 10px 0 20px;
  padding: 4px;
  background-color: #FEFFD3;
  text-align: center;
}

#verwaltung td {
  text-align: center;
  vertical-align: top;
}

#verwaltung img {
  margin: 5px 0;
}

#gmTable {
  border-collapse: collapse;
  margin-bottom: 5px;
}

#gmTable a, #gmContent a {
  text-decoration: underline;
}

#gmContact td {
  padding: 1px 5px;
}

#gmContent {
  line-height: 1.5em;
  margin: 0;
}

#gmContent img {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

#gmContent ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#gmContent li {
  margin-bottom: 10px;
}

#startHeaderContainer {
  width: 100%;
  text-align: center;
  margin-top: 5px;
}

#startHeader {
  margin: 2px auto;
  width: 618px;
}

#gellertmuseum {
  margin-bottom: 5px;
}

#triatier_gellert {
  border: solid 1px #EBEBEB;
}

#wohnungsboerse, #entdeckerpfad, #jahrfeier {
  display: inline;
  border: solid 1px #000;
  float: left;
}

#jahrfeier {
  border: solid 1px #F4AE00;
}

#wohnungsboerse {
  margin-right: 10px;
}

#stadtrat {
  width: 100%;
  margin-bottom: 5px;
}

p#headline.hintergrundbild {
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 10px;
  height: 15px;
}

table.fraktion td {
  vertical-align: top;
}

p.fraktion {
  font-weight: bold;
  font-size: 12px;
  line-height: 1.8em;
  background-color: #FEFFD3;
  padding-left: 3px;
  margin: 10px 5px 5px 0;
  border: solid 1px #DDD;
}

ul.fraktion, ul.ausschuss {
  list-style: none;
  margin: 0 0 15px 5px;
  padding-left: 0;
}

ul.ausschuss {
  margin: 0 0 5px 10px;
}

ul.fraktion li, ul.ausschuss li {
  line-height: 2em;
}


.clear:after {
  content: ".";
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}

td#quernavi a {
  margin: 0 25px;
}

div.sonstiges {
  width: 192px;
  text-align: center;
  margin: 5px auto;
}

#stadtbad {
  padding: 10px 0;
}

#stadtbad p.rahmen {
  font-weight: bold;
}

#stadtbad td {
  border: solid 1px #DDD;
  text-align: justify; 
  padding: 2px 10px;
}

#stadtbad table {
  border-collapse: collapse;
}

#stadtbad td.jahr {
  width: 100px;
  text-align: center;
  vertical-align: top;
}

#stadtbad td,
#stadtbad div {
  line-height: 2em;
}

#oeffnungszeit td{
  border: 0 none;
}

#stadtbad_text p {
  text-align: justify;
}

#intro {
  overflow: auto;
  margin-bottom: 5px;
}

#intro a {
  margin-left: 50px;
}

#stadtbad img {
  margin: 10px;
}

div#webcam_rathaus {
  width: 100%;
  text-align: center;
}

#webcam_rathaus img {
  display: block;
  width: 800px;
  height: 450px;
  border: solid 1px #EBEBEB;
  margin: 20px auto 10px;
}

#webcam_start {
  width: 193px;
  position: relative;   
  margin: 1px auto 3px;
  padding: 5px 0;
 /* border: solid 1px #9c5933; */
  border: solid 1px #003399;
  border-width: 1px 0;
  text-align: center;
  
}

#webcam_start a,
#webcam_start img {
  display: block;
  width: 170px;
  height: 63px;
  margin: 0 auto;
}
