/* ///////////////////////////////////////////////////

    * CSS Document *
	Autor:	 		Gregor Borbely
	Company:  		echonet communication gmbh
			  		Schottenfeldgasse 24,
					A-1070 Vienna
	  		  		http://www.echonet.at
	Project:		http://www.schwechat.gv.at
	Verions:        12.10.2005 Sindre Wimberger - Formular Header für IE optimiert
	                27.02.2006 Sindre Wimberger - Contentlisten angepasst
	
/////////////////////////////////////////////////// */

p					{font-size: 0.7em; margin: 0px 0px 1.3em 0px; padding: 0px 0px 0px 0px;}
#c-col-1a ul.ul-listraete	        {font-size: 0.7em;}
h1					{font-size: 1.0em; margin: 0px 0px 0.5em 0px; padding: 0px;}
h2					{font-size: 0.9em; margin: 0px 0px 0.4em 0px; padding: 0px;}
h4					{font-size: 10px; margin: 0px 0px 0.4em 0px; padding: 0px;}

body.colorscheme1 p {color: #000;}

body.colorscheme1 h1 {color: #006600;}

body.colorscheme1 #c-content h2,
body.colorscheme1 #c-content h2 a {color: #003366;}

body.colorscheme1 h4 {color: #fff;}

#c-content	h2	a	{text-decoration: none;}

body.colorscheme1 #c-col-2a2 h2	a {color: #003366;}

h1.h1-aktuelles {position:relative;}
body h1.h1-aktuelles .rss {display:inline;margin:0;height:auto;left:75px;position:absolute;top:5px;width:auto;}
body h1.h1-aktuelles .facebook {display:inline;margin:0;height:auto;left:53px;position:absolute;top:5px;width:auto;}
body h1.h1-aktuelles .youtube {display:inline;margin:0;height:auto;left:31px;position:absolute;top:5px;width:auto;}

h1.h1-suche, h1.h1-mailbox, h1.h1-aktuelles, h1.h1-calendar, h1.h1-behoerden, h1.h1-emergencies, h1.h1-service, h1.h1-easytosee, h1.h1-kalender, h3.h3-stadtplanauskunft, h1.h1-citymap, h1.h1-mitgliederservice, h1.h1-formulare, h1.h1-verkehr, h1.h1-gesundheit, h1.h1-bauen-wohnen, h1.h1-sw, h1.h1-bauplan, h1.h1-buergerbeteiligung {width: 192px; height: 29px; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: 0px 0px;}
h1.h1-formulare, h1.h1-verkehr, h1.h1-gesundheit, h1.h1-bauen-wohnen, h1.h1-bauplan, h1.h1-emergencies, h1.h1-buergerbeteiligung {margin-top:5px;}
h1.h1-buergerbeteiligung {margin-bottom:10px;}
#c-content h1.h1-kalender {width: 309px; height: 35px; margin: 0; padding: 0px;}
#c-content .boxhalb h1, #c-content h1 { margin: 0px; padding: 0px;}
#c-content h1.h1-sw {width: 186px; height: 47px; margin: 5px 0 5px 0;}

h1.h1-suche span, h1.h1-mailbox span, h1.h1-aktuelles span, h1.h1-calendar span, h1.h1-behoerden span, h1.h1-emergencies span, h1.h1-service span, h1.h1-easytosee span, h1.h1-kalender span, .boxhalb h1 span, h1.h1-baustellen span, h1#h1-brett span, h1.h1-citymap span, h1.h1-mitgliederservice span, h1.h1-formulare span, h1.h1-verkehr span, h1.h1-gesundheit span, h1.h1-bauen-wohnen span, h1.h1-sw span, h1.h1-bauplan span, h1.h1-buergerbeteiligung span, h1.h1-webcam span, h1.h1-schwarzes-brett span, h1.h1-imagefilm span {display: none;}
h1.h1-suche a, h1.h1-mailbox a, h1.h1-aktuelles a, h1.h1-behoerden a, h1.h1-emergencies a, h1.h1-service a, h1.h1-mitgliederservice a, h1.h1-formulare a, h1.h1-verkehr a, h1.h1-bauen-wohnen a, h1.h1-gesundheit a, h1.h1-sw a, h1.h1-bauplan a, h1.h1-buergerbeteiligung a {display: block; width: 192px; height: 29px;}
h1.h1-kalender a {display: block; width: 309px; height: 35px;}
.boxhalb h1 a {display: block; width: 150px; height: 35px;}
#c-imagefilm h1 a {width: 186px;}
h1.h1-sw a {width: 186px; height: 47px;}

body.colorscheme1 #c-kalendersmall p {background:url(../grafik1/teaser_kalendersmall.gif) no-repeat left center;}

#c-start-infoboxes	p	{margin: 0px 0px 0.4em 0px;}
#c-start-infoboxes	p.nm {margin: 0px;}
#c-start-infoboxes	p.p-teaser {margin: 0px 5px;}
body.colorscheme1 #c-start-infoboxes p.p-teaser {color: #003366;}

				 			#c-top p {font-size: 0.65em; line-height: 2em; margin: 0px; padding: 0px; text-align: right;}

#c-top	p	a		{text-decoration: none;}

body.colorscheme1 #c-top p, body.colorscheme1 #c-top p a {color: #fff;}

#breadcrumb			{margin: 6px 0px 23px 12px; line-height: 0.6em;}
#breadcrumb		a	{text-decoration: none;}

body.colorscheme1 #breadcrumb a	{color: #666666;}

#c-col-2a2 p, #c-col-1a p, #c-col-1a h1, #c-col-1a h2, #c-col-2a2 h1, #c-col-2a2 h2 {margin-left: 6px; margin-right: 6px;}

/*#c-col-1a h1			{color: #003366;}*/
#c-col-1a h1 span.left	{width: 70%; background-color:#FF0099;}
#c-col-1a h1 span.right	{width: 10%; background-color:#00CC66;}

body.colorscheme1 .lead {color: #003366;}

#c-col-2a1	ul#ul-subnav						 {margin: 0px; padding: 0px;}
#c-col-2a1	ul#ul-subnav li						 {list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 6px 5px 6px; font-size: 0.7em; line-height: 1.2em;}

body.colorscheme1 #c-col-2a1 ul	li {border-top: 1px solid #C7DDEB;}
body.colorscheme2 #c-col-2a1 ul	li {border-top: 1px solid #000;}
body.colorscheme3 #c-col-2a1 ul	li {border-top: 1px solid #FFCC00;}
body.colorscheme4 #c-col-2a1 ul	li {border-top: 1px solid #fff;}
body.colorscheme5 #c-col-2a1 ul	li {border-top: 1px solid #000099;}

#c-col-2a1	ul#ul-subnav li	ul#ul-subsubnav		 {margin: 3px 0px 0px 4px; padding: 0px;}
#c-col-2a1	ul#ul-subnav li	ul#ul-subsubnav li	 {margin: 0px 0px 0.7em 0px; padding: 2px 0px; border: 0px solid; font-size: 1em; line-height: 1.4em;}
#c-col-2a1	ul	li	a				 			 {text-decoration: none;}
#c-col-2a1	ul	li	a:hover,
#c-col-2a1	ul	li	a.a-subnav-active 			 {font-weight: bold; text-decoration: none;}

body.colorscheme1 #c-col-2a1 ul	li a:hover,
body.colorscheme1 #c-col-2a1 ul	li a.a-subnav-active {color: #006600;}

#c-col-2a1	ul	li	ul	li	a		  			 {padding: 0px 0px 0px 5px; border: 0px solid; display: block; height: auto!important; height: 1px; min-height: 1px;}

body.colorscheme1 #c-col-2a1 ul	li ul li a {color: #003366;}
body.colorscheme1 #c-col-2a1 ul	li	ul	li	a:hover,
body.colorscheme1 #c-col-2a1 ul	li	ul	li	a.a-subsubnav-active {background:  url(/grafik1/li_subnav.gif) 0em 0.9em no-repeat; color: #003366;}
body.colorscheme2 #c-col-2a1 ul	li	ul	li	a:hover,
body.colorscheme2 #c-col-2a1 ul	li	ul	li	a.a-subsubnav-active {background:  url(/grafik2/li_subnav.gif) 0em 0.9em no-repeat;}
body.colorscheme3 #c-col-2a1 ul	li	ul	li	a:hover,
body.colorscheme3 #c-col-2a1 ul	li	ul	li	a.a-subsubnav-active {background:  url(/grafik3/li_subnav.gif) 0em 0.9em no-repeat;}
body.colorscheme4 #c-col-2a1 ul	li	ul	li	a:hover,
body.colorscheme4 #c-col-2a1 ul	li	ul	li	a.a-subsubnav-active {background:  url(/grafik4/li_subnav.gif) 0em 0.9em no-repeat;}
body.colorscheme5 #c-col-2a1 ul	li	ul	li	a:hover,
body.colorscheme5 #c-col-2a1 ul	li	ul	li	a.a-subsubnav-active {background:  url(/grafik5/li_subnav.gif) 0em 0.9em no-repeat;}

#c-col-2a1	ul	li	ul	li	a:hover,
#c-col-2a1	ul	li	ul	li	a.a-subsubnav-active {padding: 0px 0px 0px 5px; border: none; display: block; height: auto!important; height: 1px; min-height: 1px; font-weight: normal;}


#c-col-2a2	ul#ul-listraete				{margin: 0px 0px 0px 6px; padding: 0px; line-height: 1.5em; font-size: 0.7em;}
#c-col-2a2	ul#ul-listraete	li			{list-style-type: none; margin: 0px; padding: 0px; border-bottom:1px solid #C7DDEB;padding:0.5em 0 }
#c-col-2a2	ul#ul-listraete	li	a		{text-decoration: none; font-weight: bold;}

#form-pollbox	p	{margin: 0px 0px 0.6em 0px;}

.box-sidebar	p	{margin: 0px;}

body.colorscheme1 .box-sidebar	p	{color: #fff;}

#c-footer p		{font-size: 0.65em; margin: 0px; padding: 0px; text-align: center;}

body.colorscheme1 #c-footer p, body.colorscheme1 #c-footer p a {color: #003366;}

#c-footer span		{margin: 0px 15px;}

#c-col-2a2 a.a-readmore, #c-sidebar a.a-readmore, #c-col-1a a.a-readmore  {padding: 0px 0px 0px 9px; background-position: 0px 0.5em; background-repeat: no-repeat; text-decoration: none;}
body.colorscheme1 #c-col-2a2 a.a-readmore, body.colorscheme1 #c-col-1a a.a-readmore {color: #900; background-image: url(/grafik1/icon_readmore.gif);}
body.colorscheme1 #c-sidebar a.a-readmore							  				{color: #fff; background-image: url(/grafik1/icon_readmore_sidebar.gif);}		
body.colorscheme2 #c-col-2a2 a.a-readmore, body.colorscheme2 #c-col-1a a.a-readmore, body.colorscheme2 #c-sidebar a.a-readmore {background-image: url(/grafik2/icon_readmore.gif);}
body.colorscheme3 #c-col-2a2 a.a-readmore, body.colorscheme3 #c-col-1a a.a-readmore, body.colorscheme3 #c-sidebar a.a-readmore {background-image: url(/grafik3/icon_readmore.gif);}
body.colorscheme4 #c-col-2a2 a.a-readmore, body.colorscheme4 #c-col-1a a.a-readmore, body.colorscheme4 #c-sidebar a.a-readmore {background-image: url(/grafik4/icon_readmore.gif);}
body.colorscheme5 #c-col-2a2 a.a-readmore, body.colorscheme5 #c-col-1a a.a-readmore, body.colorscheme5 #c-sidebar a.a-readmore {background-image: url(/grafik5/icon_readmore.gif);}


				  ul#ul-search    {margin: 1em 0px 0px 2em; padding: 0px; list-style-type: none;}
				  ul#ul-search li {background-position: 0px 0.3em !important; background-position: 0px 0.5em; background-repeat: no-repeat; text-decoration: none; padding-left: 0.3em;}				  
body.colorscheme1 ul#ul-search li {background-image: url(/grafik1/icon_readmore.gif);}
body.colorscheme2 ul#ul-search li {background-image: url(/grafik2/icon_readmore.gif);}
body.colorscheme3 ul#ul-search li {background-image: url(/grafik3/icon_readmore.gif);}
body.colorscheme4 ul#ul-search li {background-image: url(/grafik4/icon_readmore.gif);}
body.colorscheme5 ul#ul-search li {background-image: url(/grafik5/icon_readmore.gif);}
				  

body.colorscheme1 .zoom {border: 1px solid #418CBE;}
body.colorscheme2 .zoom {border: 1px solid #000;}
body.colorscheme3 .zoom {border: 1px solid #FFCC00;}
body.colorscheme4 .zoom {border: 1px solid #fff;}
body.colorscheme5 .zoom {border: 1px solid #000099;}

body.colorscheme1 .img-desc {font-size: 0.65em; margin: 5px 0px 0px 0px;  width: 150px;}
/*body.colorscheme1 .img-desc {border: 1px solid #418CBE;}
body.colorscheme2 .img-desc {border: 1px solid #000;}
body.colorscheme3 .img-desc {border: 1px solid #FFCC00;}
body.colorscheme4 .img-desc {border: 1px solid #fff;}
body.colorscheme5 .img-desc {border: 1px solid #000099;}*/

#form-contact .text, #form-contact .textarea, #form-participation .text, #form-participation .textarea	{width: 180px; voice-family: "\"}\""; voice-family:inherit; width: 178px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

body.colorscheme1 #form-contact .text, body.colorscheme1 #form-contact .textarea, body.colorscheme1 #form-participation .text, body.colorscheme1 #form-participation .textarea	{border: 1px solid #7F9DB9; color: #000;}
body.colorscheme2 #form-contact .text, body.colorscheme2 #form-contact .textarea, body.colorscheme2 #form-participation .text, body.colorscheme2 #form-participation .textarea	{border: 1px solid #000; color: #000; background-color: #FFCC00}
body.colorscheme3 #form-contact .text, body.colorscheme3 #form-contact .textarea, body.colorscheme3 #form-participation .text, body.colorscheme3 #form-participation .textarea	{border: 1px solid #FFCC00; color: #FFCC00; background-color: #000;}
body.colorscheme4 #form-contact .text, body.colorscheme4 #form-contact .textarea, body.colorscheme4 #form-participation .text, body.colorscheme4 #form-participation .textarea	{border: 1px solid #fff; color: #fff; background-color: #000099;}
body.colorscheme5 #form-contact .text, body.colorscheme5 #form-contact .textarea, body.colorscheme5 #form-participation .text, body.colorscheme5 #form-participation .textarea	{border: 1px solid #000099; color: #000099; background-color: #fff;}

#form-contact .textarea, #form-participation .textarea {height: 100px;}
#form-contact p, #form-participation p {margin: 0px 0px 0.2em 0px;}

#form-generalform .text, #form-generalform .textarea {width: 180px; voice-family: "\"}\""; voice-family:inherit; width: 178px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
#form-generalform .textarea-big {width: 300px; voice-family: "\"}\""; voice-family:inherit; width: 340px!important; width: 336px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

#form-generalform select {font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; width: 300px; voice-family: "\"}\""; voice-family:inherit; width: 182px;}
#form-generalform select#select-karte {width: 300px; voice-family: "\"}\""; voice-family:inherit; width: 340px!important; width: 339px;}

body.colorscheme2 #form-generalform select, body.colorscheme2 #form-generalform select#select-karte, body.colorscheme2 #form-generalform select option, body.colorscheme2 #form-generalform select#select-karte option {border: 1px solid #000; color: #000; background-color: #FFCC00;}
body.colorscheme3 #form-generalform select, body.colorscheme3 #form-generalform select#select-karte, body.colorscheme3 #form-generalform select option, body.colorscheme3 #form-generalform select#select-karte option {border: 1px solid #FFCC00; color: #FFCC00; background-color: #000;}
body.colorscheme4 #form-generalform select, body.colorscheme4 #form-generalform select#select-karte, body.colorscheme4 #form-generalform select option, body.colorscheme4 #form-generalform select#select-karte option {border: 1px solid #fff; color: #fff; background-color: #000099;}
body.colorscheme5 #form-generalform select, body.colorscheme5 #form-generalform select#select-karte, body.colorscheme5 #form-generalform select option, body.colorscheme5 #form-generalform select#select-karte option {border: 1px solid #000099; color: #000099; background-color: #fff;}

body.colorscheme1 #form-generalform .text, body.colorscheme1 #form-generalform .textarea, body.colorscheme1 #form-generalform .textarea-big {border: 1px solid #7F9DB9; color: #000;}
body.colorscheme2 #form-generalform .text, body.colorscheme2 #form-generalform .textarea, body.colorscheme2 #form-generalform .textarea-big {border: 1px solid #000; color: #000; background-color: #FFCC00;}
body.colorscheme3 #form-generalform .text, body.colorscheme3 #form-generalform .textarea, body.colorscheme3 #form-generalform .textarea-big {border: 1px solid #FFCC00; color: #FFCC00; background-color: #000;}
body.colorscheme4 #form-generalform .text, body.colorscheme4 #form-generalform .textarea, body.colorscheme4 #form-generalform .textarea-big {border: 1px solid #fff; color: #fff; background-color: #000099;}
body.colorscheme5 #form-generalform .text, body.colorscheme5 #form-generalform .textarea, body.colorscheme5 #form-generalform .textarea-big {border: 1px solid #000099; color: #000099; background-color: #fff;}

#form-generalform .textarea, #form-generalform .textarea-big {height: 100px;}
#form-generalform p {margin: 0px 0px 0.2em 0px;}

form#form-search, form#form-objectsearch {margin:0; padding: 0;}
#form-search p {margin: 0px 0px 0.85em 0px;}
#c-search p.button {margin: 0px 0px 0em 0px;}


#form-search .text, #form-search option, #form-search select,
#form-objectsearch option, #form-objectsearch select {width: 180px; voice-family: "\"}\""; voice-family:inherit; width: 176px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

#form-objectsearch option, #form-objectsearch select  {width: 178px!important; width: 180px;}

body.colorscheme1 #form-search .text, body.colorscheme1 #form-search option, body.colorscheme1 #form-search select {border: 1px solid #7F9DB9; color: #000;}
body.colorscheme2 #form-search .text, body.colorscheme2 #form-search option, body.colorscheme2 #form-search select, body.colorscheme2 #form-objectsearch option, body.colorscheme2 #form-objectsearch select {border: 1px solid #000; color: #000; background-color: #FFCC00}
body.colorscheme3 #form-search .text, body.colorscheme3 #form-search option, body.colorscheme3 #form-search select, body.colorscheme3 #form-objectsearch option, body.colorscheme3 #form-objectsearch select {border: 1px solid #FFCC00; color: #FFCC00; background-color: #000;}
body.colorscheme4 #form-search .text, body.colorscheme4 #form-search option, body.colorscheme4 #form-search select, body.colorscheme4 #form-objectsearch option, body.colorscheme4 #form-objectsearch select {border: 1px solid #fff; color: #fff; background-color: #000099;}
body.colorscheme5 #form-search .text, body.colorscheme5 #form-search option, body.colorscheme5 #form-search select, body.colorscheme5 #form-objectsearch option, body.colorscheme5 #form-objectsearch select {border: 1px solid #000099; color: #000099; background-color: #fff;}

body.colorscheme2 #form-objectsearch option, body.colorscheme2 #form-objectsearch select, body.colorscheme3 #form-objectsearch option, body.colorscheme3 #form-objectsearch select, body.colorscheme4 #form-objectsearch option, body.colorscheme4 #form-objectsearch select, body.colorscheme5 #form-objectsearch option, body.colorscheme5 #form-objectsearch select {border: 0px solid;}

#c-col-1a a.a-downloads, #c-col-2a2 a.a-downloads, #c-col-1a a.a-links, #c-col-2a2 a.a-links {background-position: 0em 0.45em; background-repeat: no-repeat; font-weight: bold; padding: 0px 0px 0px 10px;}

body.colorscheme1 #c-col-1a a.a-downloads, body.colorscheme1 #c-col-2a2 a.a-downloads, body.colorscheme1 #c-col-1a a.a-links, body.colorscheme1 #c-col-2a2 a.a-links {color: #003366; background-image: url(/grafik1/icon_arrow.gif);}
body.colorscheme2 #c-col-1a a.a-downloads, body.colorscheme2 #c-col-2a2 a.a-downloads, body.colorscheme2 #c-col-1a a.a-links, body.colorscheme2 #c-col-2a2 a.a-links {color: #000; background-image: url(/grafik2/icon_arrow.gif);}
body.colorscheme3 #c-col-1a a.a-downloads, body.colorscheme3 #c-col-2a2 a.a-downloads, body.colorscheme3 #c-col-1a a.a-links, body.colorscheme3 #c-col-2a2 a.a-links {color: #FFCC00; background-image: url(/grafik3/icon_arrow.gif);}
body.colorscheme4 #c-col-1a a.a-downloads, body.colorscheme4 #c-col-2a2 a.a-downloads, body.colorscheme4 #c-col-1a a.a-links, body.colorscheme4 #c-col-2a2 a.a-links {color: #fff; background-image: url(/grafik4/icon_arrow.gif);}
body.colorscheme5 #c-col-1a a.a-downloads, body.colorscheme5 #c-col-2a2 a.a-downloads, body.colorscheme5 #c-col-1a a.a-links, body.colorscheme5 #c-col-2a2 a.a-links {color: #000099; background-image: url(/grafik5/icon_arrow.gif);}

p.p-e2s {line-height: 1px; margin-bottom: 0.6em!important; margin-bottom: 0em;}

body.colorscheme1 p.p-e2s {border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
body.colorscheme2 p.p-e2s {border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
body.colorscheme3 p.p-e2s {border-left: 1px solid #FFCC00; border-top: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00;}
body.colorscheme4 p.p-e2s {border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
body.colorscheme5 p.p-e2s {border-left: 1px solid #000099; border-top: 1px solid #000099; border-bottom: 1px solid #000099;}
