html,body     {  background-color:white; margin-left:40px; margin-top:10px; padding:0px; }

/*DIVS: */
#head_logo    {  position:absolute; height:140px; }
#head_bild    {  position:absolute; height:140px; height:187px; left:600px; }
#head_rainbow {  position:absolute; height:140px; width:30px; left:800px; background-color:red; }

#navi_top     {  position:absolute; margin-top:140px; height:17px; width:560px; background-color:#666633;}
#date         {  position:absolute; margin-top:140px; height:17px; left:600px; margin-left:10px; font-family:verdana,sans-serif,helvetica,arial; font-size:12px; letter-spacing:1px; color: #666633; font-weight:normal;  } 

#links        {  position:absolute; margin-top:157px; width:160px; background-color:#cccc99; }
#content      {  position:absolute; margin-top:160px; margin-left:40px; padding-top:0.5em; width:590px; left:200px;}
#rechts       {  position:absolute; margin-top:157px; width:140px;  left:850px; }

#navigation   {  position:absolute; margin-top:180px; width:160px ; background-color:#cccc99; }
#footer       {  position:relative; background-color:#cccc99; height:80px; width:790px;}
#copy         {  position:relative; margin-bottom:10px; height:12px; width:790px; border-top:orange dotted 1px; text-align:center; }

#nav_aktuell  {  width:160px; font-family:verdana,sans-serif,helvetica,arial; font-size:11px; font-weight:bold; text-decoration:none; letter-spacing:3px; 
		     padding:2px; text-align:left; background-color:white; color:#666633; border-left:#cccc99 solid 10px;     }

#umfrage      {  height:20px; background-color:orange;  }
#u_frage      {  background-color:#cccc99; padding:0.3em;  }
#u_rechts     {  border:#cccc99 dotted 1px;  } 

/*Hauptnavigation */
a.navi 	  { display:block; white-space:nowrap; overflow:hidden; font-family:verdana,sans-serif,helvetica,arial; font-size:11px; border-left:white solid 10px; 
	          font-weight:bold; text-decoration:none; letter-spacing:3px; padding:3px; text-align:left; }
a.navi:link, a.navi:visited { color:#666633;  }
a.navi:hover, a.navi:active { background-color:white; color:#666633; border-left:#cccc99 solid 10px; }

/*Hauptnavigation - Untermenue */
a.nav      	  {  white-space:nowrap; overflow:hidden; color:#666633; font-family:verdana,sans-serif,helvetica,arial; 
		     font-size:11px; font-weight:bold; text-decoration:none; letter-spacing:1px;border-top:#cccc99 dotted 1px;   }
a.nav:link, a.navi:visited { color:#666633;  }
a.nav:hover, a.navi:active { background-color:#cccc99; color:white; }

/*horizontale Navigation*/
a.navi_h, a.navi_h:link, a.navi_h:active  {  color:orange; text-decoration:none; letter-spacing:1px; }
a.navi_h:hover  {  color:white; }

/* allgemeine links im text */
a.common:link, a.common:visited, a.common:active { color:#666633; text-decoration:underline; font-family:verdana,sans-serif,helvetica,arial; font-size:11px; }
a.common:hover{ background-color:orange; text-decoration:none; }

/*horizontale Navigation*/
a.druck, a.druck:link, a.druck:active  {  color:orange; text-decoration:none; letter-spacing:1px; }
a.druck:hover  {  color:cccc99; }


/*Schriften */

font          {  font-family:verdana,sans-serif,helvetica,arial; font-size:11px; letter-spacing:1px; line-height:15px; color: #666633; font-weight:normal; }
font.logo     {  font-family:verdana,sans-serif,helvetica,arial; font-size:12px; letter-spacing:3px; color: #666633; font-weight:bold; }
font.h        {  font-family:verdana,sans-serif,helvetica,arial; font-size:11px; letter-spacing:1px; color: #666633; font-weight:bold; }
font.orange   {  font-family:verdana,sans-serif,helvetica,arial; font-size:11px; letter-spacing:1px; color:orange;   font-weight:normal; }
font.footer   {  font-family:verdana,sans-serif,helvetica,arial; font-size:11px; }
font.umfrage  {  font-family:verdana,sans-serif,helvetica,arial; font-size:10px; color: #666633; font-weight:bold; }
font.aktuelles{  font-family:verdana,sans-serif,helvetica,arial; font-size:10px; color: #666633; font-weight:normal; }

p.head     	  {  font-family:verdana,sans-serif,helvetica,arial; font-size:12px; letter-spacing:4px; color:#666633; font-weight:bold;   
		     border-right:#cccc99 solid 10px; border-bottom:#cccc99 solid 1px; padding:6px;  }

p.space 	  {  width:30px; height:0.5em;  }

h1    	  {  color:white; background-color:#cccc99; font-family:verdana,sans-serif,helvetica,arial; font-size:12px; letter-spacing:4px; }

/*Table: */

table		  {  color:#666633; font-family:verdana,sans-serif,helvetica,arial; font-size:11px; border:#cccc99 solid 1px; }
th   		  {  font-weight:bold; valign:top; }
td.blindtable {  border-top:#cccc99 dotted 1px; }

/*Liste Navigation */
ul.navi       {   margin-left:0.3em; padding-left:0.5em; list-style:none;   }
li.navi       {   line-height:1.5em; }

ul.adressen   {   margin-left:1em; padding-left:1em; list-style:circle; }


button        {  width:100px; border:#666633 solid 1px; background-color:white;  }


/* Formular Kontakt und Kleinanzeigen und Umfrage */
textarea.umfrage { width:140px; border-top:#cccc99 solid 1px; border-bottom:#cccc99 solid 1px; border-right:#cccc99 solid 5px;
			 border-left:#cccc99 solid 1px; font-family:verdana,sans-serif,helvetica,arial; color:#666633; font-size:10px; background-color:white; }
input.umfrage    { width:140px; border-top:#cccc99 solid 1px; border-bottom:#cccc99 solid 1px; border-right:#cccc99 solid 5px;
			 border-left:#cccc99 solid 1px; font-family:verdana,sans-serif,helvetica,arial; color:#666633; font-size:10px; background-color:white; }


input.contact    { width:300px; border-top:#cccc99 solid 1px; border-bottom:#cccc99 solid 1px; border-right:#cccc99 solid 5px;
			 border-left:#cccc99 solid 1px; font-family:verdana,sans-serif,helvetica,arial; color:#666633; font-size:10px; background-color:white; }

textarea.contact { width:300px; border-top:#cccc99 solid 1px; border-bottom:#cccc99 solid 1px; border-right:#cccc99 solid 5px;
			 border-left:#cccc99 solid 1px; font-family:verdana,sans-serif,helvetica,arial; color:#666633; font-size:10px; background-color:white; }

button.contact   { color:#666633; width:100px; border-right:#cccc99 solid 5px; border-left:#cccc99 solid 5px; border:#cccc99 solid 1px;
			 font-family:verdana,sans-serif,helvetica,arial;  }

select.contact   { width:150px; border-top:#cccc99 solid 1px; border-bottom:#cccc99 solid 1px; border-right:#cccc99 solid 5px;
			 border-left:#cccc99 solid 1px; font-family:verdana,sans-serif,helvetica,arial; color:#666633; font-size:10px; background-color:white;   }

option.contact   { border-top:#cccc99 solid 1px; border-right:#cccc99 solid 1px;
			 border-left:#cccc99 solid 1px; font-family:verdana,sans-serif,helvetica,arial; color:#666633; font-size:10px; background-color:white;   }



/* Druckansicht*/

font.druck   {  font-family:verdana,sans-serif,helvetica,arial; font-size:12px; letter-spacing:1px; color: #666633; font-weight:normal; }
