
@media screen {
	html{margin:0;padding:0;height:100%;}
	body{padding:4px 0;background:#fff;color:#000;font:normal 13px/16px Arial, Helvetica, sans-serif;}
	header,footer,section,nav{display:block;}
	h1,h2{font-weight:normal;}
	h1{font-size:22px;line-height:24px;margin:0 0 9px;color:#000;}
	h2{font-size:18px;line-height:20px;margin: 0 0 9px; padding-top:5px;}
	h3{font-size:15px;line-height:17px;margin:0 0 9px;}
	p,li{font-size:13px;line-height:16px;margin:0 0 9px;padding:0;color:#000;}
	

	a{color:#005192; text-decoration:none;}
	a:hover,a:focus,a:active{text-decoration: underline;}
	a img{border:none;}
	em{color:#494949;font-style:normal;}

	#container{width:960px;margin:0 auto;background:#fff;color:#000;}

	/* INTESTAZIONE */
	header{position:relative;}
	#lang{position:absolute;right:10px;top:-6px;font-size:12px;}
		#lang span#skip{display:none;}
	#logo a{text-decoration:none;}
	#logo img{display:block;padding:15px 0 0 45px;border:none;}
	header #address{ position:absolute; top:35px; left:550px; background:#fff url(img/wappen.png) left center no-repeat; font-size:12px;}
	header #address address{margin-left:70px; font-style:normal;}
	
	/* NAVIGAZIONE */
	#main-nav {font: normal 13px Arial, sans-serif; line-height: 16px; position:relative;}
		#main-nav div#searchBoxOne{position:absolute; right:0; top:7px; width:230px;clear:left}
		#leftNav{ background:#e1e1e1;}
		#leftNav h1{ font-size:14px; background:#5f6062; color:#fff; font-weight:bold; margin:0; padding:4px 10px;}
		
		#leftNav ul{list-style:none; margin:0; padding:10px 0;}
		#leftNav ul li{ margin:0; padding:0;}
		#leftNav ul li a{ display:block; padding:6px 12px; border-bottom:1px solid #fff;background:#e1e1e1; color:#000;}
		#leftNav ul li.active a{background:#c9c6c7 url(img/arrow_leftNav.png) left center no-repeat; color:#000;}
		#leftNav ul li a:hover{background:#c9c6c7 url(img/arrow_leftNav.png) left center no-repeat; color:#000;}
		
			#leftNav ul ul{margin:0; padding:0;}
			#leftNav ul li.active ul li a{padding:5px 5px 5px 22px; border-bottom:1px solid #fff;background:#ebe8e8; color:#333; font-size:12px;}
			#leftNav ul li.active ul li.active a{ font-weight:bold; background:#ebe8e8 url(img/arrow_on.png) 6px center no-repeat;}
			#leftNav ul li.active ul li a:hover{background:#dcdbdb url(img/arrow_off.png) 6px center no-repeat; color:#333;}
			
				#leftNav ul ul{margin:0; padding:0;}
				#leftNav ul li.active ul li.active ul li a{padding:5px 5px 5px 30px; border-bottom:1px solid #fff;background:#F6F4F4; color:#333; font-size:12px; font-weight:normal;}
				#leftNav ul li.active ul li.active ul li.active a{ font-weight:bold; background:#F0EEEE url(img/arrow_on.png) 14px center no-repeat;}
				#leftNav ul li.active ul li.active ul li a:hover{background:#F0EEEE url(img/arrow_off.png) 14px center no-repeat; color:#333;}
	/*TABS
	#tabs{ margin-top:15px;}
	#main-content .ui-widget-header { background-color:#f6f6f6; border:none;}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color:#000;}
	.ui-widget-header a:hover{ background:#ccc; color:#000;}
	.ui-widget-content a {color:#005192;}*/
	
	/*Tabs*/
		#tabs {/*width: 100%; margin: 10px 0;*/ margin-top:1.5em; width:696px}
		ul.ui-tabs-nav {
			margin: 0;
			padding: 0;
			float: left;
			list-style: none;
			height: 32px;
			border-bottom: 1px solid #D4D4D4;
			border-left: 1px solid #D4D4D4;
			width: 100%;
		}
		ul.ui-tabs-nav li {
			float: left;
			margin: 0;
			padding: 0;
			height: 31px;
			line-height: 31px;
			border: 1px solid #D4D4D4;
			border-left: none;
			margin-bottom: -1px;
			background: #e0e0e0;
			overflow: hidden;
			position: relative;
		}
		ul.ui-tabs-nav li a{text-decoration: none;color: #000;display: block;padding: 0 20px;border: 1px solid #fff;outline: none;}
		ul.ui-tabs-nav li a:hover {background: #ccc;}
        ul.ui-tabs-nav li.expired a, ul.ui-tabs-nav li.expired a:hover {color: #777;}
		html ul.ui-tabs-nav li.ui-state-active, html ul.ui-tabs-nav li.ui-state-active a:hover{background: #fff;border-bottom: 1px solid #fff;}
		.ui-tabs-panel {
			border: 1px solid #D4D4D4;
			border-top: none;
			clear: both;
			
			width: 654px;
			background: #fff;
		}
		.ui-tabs-panel{padding:20px 20px 10px 20px;}
		/*.tab_content p{ margin:0 0 1em;}
		.tab_content h2{ display:none;}*/
		
/*====Slider======================*/
#featured{ 
	width:711px;  
	position:relative; 
	border:5px solid #ccc;
	height:320px; 
	background:transparent;
}
#featured ul.ui-tabs-nav{ 
	list-style:none;
	border:none;
	padding:0;
	width:711px;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 1px 1px 1px; 
	/*font-size:12px;*/
	margin:0;
	color:#fff;
	float:left;
	width:235px;
	height:52px;
	border:none;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:.9em;
	display:block;
	padding:0 0 0 20px;
	height:46px;
	background:transparent url("img/slider_arrow.png") no-repeat 0 -3px;
	border:1px solid #ccc;
}
#featured li.ui-tabs-nav-item a{ 
	padding:2px 2px 2px 2px;
	display:block; 
	height:48px; 
	color:#333;
	line-height:1.3;
	background-color:#fff;
	border:none;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a span{ 
	background-color:#D9D9D9;
}

#featured .ui-tabs-panel{ 
	width:711px;
	height:265px; 
	background:transparent;
	position:relative;
	padding:0 !important;
}

#featured .ui-tabs-panel a{ 
	border-bottom: none;
	padding:0 !important;
}

#featured .ui-tabs-panel a:hover{ 
	border-bottom: none;
	text-decoration:none;
	background-color:transparent;
}
#featured .ui-tabs-hide{ 
	display:none; 
}

	/* CONTENUTI */
	.content-row{display:table;}
		#left-col{display:table-cell;padding:0;width:230px;vertical-align:top;padding:20px 0;}
		#main-content{display:table-cell;padding:20px 0 20px 30px;width:696px;vertical-align:top;}
		.home #main-content{border-collapse:collapse;padding:20px 0 20px 0; width:960px;}
	
		/* HOME PAGE */
			 #tbl_hilite{width:960px;height:300px;border-collapse:collapse;border-spacing:0;border:none;background:#E7E7E7;margin:0;padding:0; margin-bottom:20px;}
			 	 #tbl_hilite td#right_boxes{width:230px;background:#C1C2C3; vertical-align:top;}
				 	div.thema_boxes{height:150px; background:#C1C2C3 url(img/arrow_thena_box.png) bottom right no-repeat;}
					div.thema_boxes h2{ font-size:14px; line-height:16px; font-weight:bold; margin:0 0 4px 0;}
					div.thema_boxes p{ margin:0;}
					div.thema_boxes img{ margin:0; padding:0;}
					#main-content div.thema_boxes form,
					#left-col div.thema_boxes form{ margin:0;padding:0; }
					#main-content div.thema_boxes fieldset,
					#left-col div.thema_boxes fieldset{border:none;margin:0;padding:3px 5px;}
					#main-content div.thema_boxes fieldset div,
					#left-col div.thema_boxes fieldset div{ background:transparent; margin:5px; padding:0;}
					div.thema_boxes div{ margin:10px 5px 0 5px;}
					div.thema_boxes label{font-size:14px; font-weight:bold; margin-bottom:6px;}
					div.thema_boxes input{ margin:3px 0;}
					div#box_aemter{ border-bottom:1px solid #fff;}
					div#box_dienste{ }
				  #tbl_hilite td#top_thema{width:714px; padding-right:10px}
				  	#tbl_hilite td#top_thema img{ display:block;}
				  	#tbl_hilite td#top_thema h1{ font-size:20px; line-height:22px; color:#000; margin:4px 0 10px 4px;}
					#tbl_hilite td#top_thema h1 a{color:#000;}
		
			#collapse_area{}
				#collapse_area h1{background:#E1E1E1 url("img/state.png") no-repeat 0 3px; color:#000; font-size:14px; line-height:16px;padding: 5px 20px 5px ; cursor:pointer;display:block; font-weight:bold;}
				#collapse_area h1 a{ background:transparent; color:#000;}
				#collapse_area h1.active {background-color:#E1E1E1; background-position: 0 -37px;}
				#collapse_area h2 {font-size:16px;line-height:18px;margin:0 0 9px 0; font-weight:400; padding-top:0;}
				
				#collapse_area table{width:940px; margin:0 10px; border-collapse:collapse;border-spacing:0;}
					#collapse_area table td{vertical-align:top; padding:0;}
					#collapse_area table tbody td,table#tbl_hilite tbody td{padding:0;}
				 ul.internal-link{margin:0; padding:0; list-style:none;}
					 ul.internal-link li{ background:url(img/bullet1.png) 0 1px no-repeat; padding-left:16px;}
					
				#collapse-news{ margin-bottom:5px;position:relative;}
					#collapse-news td#news{width:350px; padding-right:10px;}
					#collapse_area #collapse-news .more{text-align:left; margin:15px 0 13px 0; font-weight:bold; color:#000000; }
					#collapse-news td#events{width:340px; padding-right:20px;}
						#collapse-news td#events div#email_rss{ background:#ededed; padding:6px 10px; font-weight:bold; position:absolute; left:365px; bottom:8px;width:320px;}
						#collapse-news td#events div#email_rss ul{ margin:0;}
						#collapse-news td#events div#email_rss li{ margin:0;}
						#collapse-news td#events div#email_rss li#email{ float:left; }
						#collapse-news td#events div#email_rss li#rss{ float:right;}
							div#email_rss li#email a{background:url(../img/bookmarks/email.gif) 0 0 no-repeat; padding-left:20px}
							div#email_rss li#rss a{background:url(../img/bookmarks/rss-feed.gif) 0 0 no-repeat; padding-left:20px}

						#collapse-news td#events ul{ margin:0; padding:0; list-style:none;/*margin-bottom:50px;*/}
						#collapse_area #collapse-news td#events p.more{margin-bottom:50px; }
						#collapse-news td#news ul{ margin:0; padding:0; list-style:none;}
						#collapse-news td#news ul li,#collapse-news td#events ul li{ margin: 0 0 6px;}
					#collapse-news td#banner{text-align:right;width:220px;}
					#collapse-news td#banner .banner{ margin-bottom:10px}
				#collapse-services{ margin-bottom:10px}
					#collapse-services td.col1{ width:270px; padding-right:30px;}
						ul#serviceNav{ margin:0; padding:0; list-style:none;}
						ul#serviceNav li{ margin:0; padding:0; margin-bottom:10px;}
							ul#serviceNav li a{ display:block;font-size:16px; font-weight:bold;border:1px solid #AFAFAF; padding:10px 45px;background:#fff;color:#5f6062;}
								ul#serviceNav li#dienste a{background: url(img/icons_dienste.png) 10px center no-repeat;}
								ul#serviceNav li#formulare a{background: url(img/icons_formulare.png) 10px center no-repeat;}
							ul#serviceNav li a:hover{background:#f6f6f6;color:#000;}			
					#collapse-services td.col2{ background:#F6F6F6; padding:5px 10px; width:620px}
						#collapse-services td.col2 table{ width:630px; margin:0;}
				#collapse-organe{ margin-bottom:10px;}
					#collapse-organe td.col1{ width:390px; padding-right:30px;}
					 #collapse-organe td.col1 img{ float:left; margin:0 15px 0 0;}
					#collapse-organe td.col2{ background:#F6F6F6; padding:5px 10px; width:500px}
				#collapse-bruneck{margin-bottom:10px;}
					#collapse-bruneck td.col1{ width:390px; padding-right:30px;}
					#collapse-bruneck td.col2{ background:#F6F6F6; padding:5px 10px; width:500px}
						#collapse-bruneck td.col2 table{ width:500px; margin:0;}
				#collapse-links{}
					#collapse-links table{width:945px; margin:0 5px 0 10px; border-collapse:collapse;border-spacing:0;}
					#collapse-links td.col1{ padding-right:10px;}
					#collapse-links td.col2{width:690px;text-align:right;}
					#collapse-links td.col2 table#tbl_banner{ width:690px; margin:0;}	
					#collapse-links td.col2 table#tbl_banner td{ padding:5px;}
			 
			
			/* INTERNAL PAGES */
			dl{}
			dt{font-weight:600; margin:10px 0;}
			dd{margin:0 0 10px 0;}
			br.clear{ clear:left}
			.vcf {background: url("img/vcf.gif") no-repeat scroll left center transparent;line-height: 200%;}
			.vcf a {margin-left: 20px;}
			ul{ padding-left:2em; margin-left:0}
			#top-img{ margin-top:15px; text-align:center;}
			#breadcrumb{ margin-bottom:10px;}
			.intro #hilite{margin:0;padding:40px 80px;}
			.detail #hilite{ margin-bottom:20px;}
				.detail #hilite h1{color:#333333;}
				.detail #hilite p{font-size:14px;line-height:18px;color:#333333;/*text-align:justify;*/}
				
				.gemeindeausschuss{}
                .hidden{display:none;}
					
				#promoted{display:table-cell;padding:20px;width:600px;vertical-align:top;}
				#promoted h2{font-size:19px;margin:0;color:#000;}
				
				.display{border-collapse:collapse;margin:5px 0 10px 0; }
				.display td{vertical-align:top;padding:0 10px 4px 0;/*border-top:1px dotted #e1e1e1;*/}
				.disp-cols-1 td{width:100%;}
				.disp-cols-2 td{width:50%;}
				.display td h3{margin:4px 0;color:#000;}
					
				
				.news-list{margin-left:0;padding:0;}
				.news-list li{margin-bottom:18px; list-style:none;}
				.news-list h2{margin-bottom:4px;line-height:1.1;color:#000;}
				.news-list p.news_metadata, .news_detail p.news_metadata{ margin:0; padding:0;color:#505050;}
				.news-list p img{float:left;margin:3px 10px 0 0;}
				#collapse_area .news-list h2{font-size:18px;}
				
				.more{text-align:right; margin:25px 15px; }
				.news_detail p.teaser{font-size:14px;line-height:18px;color:#333333;/*text-align:justify;*/}				
				.news_detail img{/*margin:18px 0 36px;padding:10px;display:block;box-shadow:0 5px 20px #999;*/}
				.news_signature{font-style:italic;}
				
				
				.org_chart{border-collapse:collapse;width:100%;table-layout:fixed;margin:0;}
				.cols-3 th{width:33%;}
				.cols-2 th{width:50%;}
				.org_chart th,.org_chart td{text-align:left;vertical-align:top;}
				.org_chart td{padding:5px 20px 15px 3px;}
				.org_chart th{padding:0 15px 3px 0;border-bottom:1px solid #AFAFAF;font-size:18px;line-height:27px;color:#000;}
				.org_chart .photo{float:left;margin:0 15px 0 0;}
				.org_chart ul{margin:0;padding:0;}
				.org_chart li{margin:0 0 5px 0;padding:0;list-style:none;}
				
				.sx{float:left;padding:0 20px 0 0;}
				.dx{float:right;padding:0 0 0 20px;}
				.photo{float:left;margin:0 15px 0 0;}
				figure{ width:auto;padding:4px;display:block; border:1px solid #ccc;}
				figure figcaption{ background:#fff; font-size:11px; padding:2px 4px;}
				figure figcaption img.zoom{display:inline;margin-right:.5em;}
				figure img{ display:block;}
				figure.left-image{ float:left; margin:4px 15px 4px 0;}
				
				ul.liste_neben_bild{overflow:auto;}
				
				
			.gen_display:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
			.gen_display{display:inline-block;}
			#promoted .gen_display_heading,.gen_display_heading{margin-top:18px;line-height:1.1;}
			
	/*photogallery*/
	.items{ margin-bottom:2em;}		
	#main-content .photogallery {margin: 10px 0;padding: 0;}
	
	#main-content .photogallery li {
    border: 1px solid #CCCCCC;float: left;
    font-size: 0.92em;
    list-style: none outside none;
    padding: 6px;
    text-align: center;
	margin-right:10px;
	margin-bottom:10px;
	width:150px;
	text-align:center;
	}
	#main-content .photogallery li div p{ font-size:12px;}

	hr.clear {
		border: medium none;
		clear: both;
		display: block;
		height: 0;
		margin: 0;
		padding: 0;
		/*display: none;*/
		visibility: hidden;
	}


			
	/*administration*/
	ul.keyboard{ margin:20px 0; padding:0;}
	.keyboard li {display:inline;line-height:1.6em;list-style:none;margin-right:4px;}
	.keyboard li a {border:1px solid #B3B3B3; width:20px;display: inline-block; text-align:center;}
	.keyboard li a:hover {border:1px solid #005192; text-decoration:none; background:#F6F6F6;}
	span.servicekatalog{background:#f6f6f6;color:#000;border:1px solid #B3B3B3; padding:2px 4px; margin-left:10px;}
	.administration h2{color:#000;background:#E1E1E1;padding:4px 6px; border-bottom:1px solid #B3B3B3;}
	
	
			
	/* Table*/
	table{ border-collapse:collapse; width:100%;}
	caption {font-size:18px;margin-top:20px;padding-bottom: 5px;text-align: left; font-weight:400;}
	thead th {font-size:15px;font-weight:bold; text-align:left;background:#E1E1E1;padding:.4em .4em; border-bottom:1px solid #B3B3B3; }
	tbody td{padding:.3em .4em;}
	
		table.vPublications {border-collapse: collapse;margin: 0 0 20px;width: 100%;border-color:#B3B3B3;border-style:solid none;border-width:2px;}	
		table.vPublications caption {font-size:18px;margin-top:20px;padding-bottom: 5px;text-align: left; font-weight:400;}
		table.vPublications thead th {font-size:15px;font-weight:bold; text-align: left;background:#E1E1E1;}
		table.vPublications th, table.vPublications td {padding:3px 5px 10px;vertical-align: top;border-bottom: 1px solid #B3B3B3;}
		table.vPublications tfoot td {padding:4px;vertical-align: top;border-bottom: 1px solid #B3B3B3;}
		table.vPublications td.hCover{}
		table.vPublications td.hDescription{}
		.odd {background:#F6F6F6;color: #000;}
		.even{background:#FFFFFF;color: #000;}
		
		.administration table {border-collapse: collapse;margin: 0 0 20px; width:100%;border-color:#B3B3B3;border-style:solid none;border-width:1px;}	
		.administration table caption {font-size:18px;margin-top:20px;padding-bottom: 5px;text-align: left; font-weight:400;}
		.administration table thead th {padding:3px 5px 5px;font-size:14px;font-weight:bold; text-align:left;background:#efefef;}
		.administration table th {padding:3px 5px 10px;vertical-align: top;border-bottom: 1px solid #B3B3B3;}
		.administration table td {padding:3px 5px 3px;vertical-align: top;border-bottom: 1px solid #B3B3B3;}
		.administration table td dl {margin:0;}
		
		colgroup.tbl-collaboratori col.columm-1{}
		colgroup.tbl-collaboratori col.columm-2{}
		colgroup.tbl-collaboratori col.columm-3{}
		
		.pager{ margin:.5em 0 1em 0; text-align:center;}
		
		/*Wahlen 2014*/	
		table.wahlen2014 {
   		 	border-collapse: collapse;
    		border-spacing: 0;
    		max-width: 100%;
			margin-bottom:2em
		}
		table.wahlen2014 th{
   			text-align: left;
			padding: 4px 1px;
			vertical-align:top;
			font-size:14px
			}
		table.wahlen2014 th p{
			font-size:14px
			}
		table.wahlen2014 td {
			border-bottom: 1px solid rgb(221, 221, 221);
			/*line-height: 20px;*/
			text-align: left;
			vertical-align:top;
		}
		table.wahlen2014 caption{
			margin-bottom:12px;
		}
		table.wahlen2014 caption span {
			display:block;
			font-size:15px;
			font-weight:normal;
			padding-top:4px;
		}
		table.wahlen2014 td {
    		padding: 8px 1px;
		}
		table.wahlen2014 .text-right {
			text-align:right;
			width:90px
		}
		table.wahlen2014 td img{
			float:left; margin:0 10px 0 -1px;
		}
		table.wahlen2014 caption img{
			float:left; margin:0 10px 0 0;
		}
		table.wahlen2014 td.totale{
			background:#eee;
			font-weight:bold;
			
		}
		table.wahlen2014 td.vorzug_rolle{
			width:170px;
			
			
		}
			
		table.wahlen2014 .list-year2010 {
			text-align:center;
			color:#666666;
			background:#F4F4F4;
			border-bottom:none;
			font-size:12px;
		}
		table.wahlen2014 thead .list2014 {
			text-align:right;
		}
		table.wahlen2014 thead .last {
			padding-right:8px;
		}
		table.wahlen2014 .list-year2014 {
			text-align:center;
			border-bottom:none;
			
		}

		table.wahlen2014 thead .list2010 {
			text-align:right;
			color:#666666;
			background:#F4F4F4;
			font-size:12px
		}
		table.wahlen2014 .border-left {
			border-left:8px solid #fff;
			
		}
		table.wahlen2014 .text-right-2010 {
			color:#8C8C8C;
			text-align:right;
			width:50px;
			font-size:12px
		
		}
		table.wahlen2014 .odd .text-right-2010 {
			background:#FAFAFA !important;
			
		}
		table.wahlen2014 .text-right-2014 {
			text-align:right;
			width:60px;
		}
		table.wahlen2014 .border-right {
			border-right:8px solid #fff;
			padding-right:8px;
		}						
		
			
			
		table.wahlen-info {
   		 	border-collapse: collapse;
    		border-spacing: 0;
    		max-width: 100%;
			margin:2em 0;
		}
		table.wahlen-info thead th {
			text-align:left;
			font-size:14px;
		}
		table.wahlen-info th, table.wahlen-info td {
			border-bottom: 1px solid rgb(221, 221, 221);
			line-height: 20px;
			text-align: left;
			vertical-align:top;
			padding: 4px 1px;
		}
		table.wahlen-info .year2014 {
			text-align:center;
			width:120px;
			
		}
		table.wahlen-info .year2010 {
			text-align:center;
			
			color:#666666;
			background:#F4F4F4;
			border-left:8px solid #fff;
			font-size:12px;
		}				
		table.wahlen-info .text2010 {
			color:#8C8C8C;
			text-align:right;
			font-size:12px;
			
			
		}
		table.wahlen-info .text2010:first-child {
			
			border-left:8px solid #fff;
			
		}
		table.wahlen-info .odd .text2010 {
			background:#F8F8F8;
			
		}
		table.wahlen-info .text-right {
			text-align:right;
			
		}		
		table.wahlen-info .text-right.end2014 {
			
			padding-right:10px;
		}
		table.wahlen2014 .tbl-freiheit{ margin:0; padding:0;}
		table.wahlen2014 .tbl-freiheit td{ border:none; padding:0 0 4px 0;}
		table.wahlen2014 .tbl-freiheit{}
		
		.table-n_gemeinderat{ margin:1.5em 0;}
		.table-n_gemeinderat td.listen_name{ padding:10px 2px ; vertical-align:middle}
		.table-n_gemeinderat td.listen_name div{ height:50px; vertical-align:middle; line-height:50px; padding-left:60px; font-size:14px; font-weight:bold}
		.table-n_gemeinderat td.listen_name img{ float:left; display:block;}
		.table-n_gemeinderat td.sitze{padding:10px 2px; vertical-align:middle;font-size:14px; font-weight:bold; text-align:center;}
		.table-n_gemeinderat .kandidaten{ padding:0 1px 10px 1px; border-bottom:1px solid #ccc;}
		.table-n_gemeinderat .kandidaten ul{ padding:0; margin:0; margin-left:1.5em;  }
		.table-n_gemeinderat li{ margin: 0 0 6px;}
		.table-n_gemeinderat tr.odd_rat{ background:#f5f5f5;}
		.table-n_gemeinderat li{}			
						
			
	/*Form*/
			#main-content form{margin-bottom:15px;}
			#main-content form fieldset{padding:10px; border:1px solid #B3B3B3;}
			#main-content fieldset legend{display: block;padding:4px;font-size:16px;line-height:16px;}
			#main-content form fieldset div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
			#main-content form fieldset div{padding:4px;margin-top:4px; background:#F6F6F6;}
			#main-content form fieldset div.buttons{padding:4px;margin-top:4px; background:#fff;}
			#main-content form fieldset div label{float:left;width:13em;}
			#main-content form fieldset .options label{float:none;width:auto;}
			.date-exemple{font-size:13px;}
			#main-content form #fdbk_captcha_value div{padding-bottom:0;}
			#main-content form #fdbk_captcha_value label{width:auto;padding-right:10px;}
			#main-content form abbr,#main-content #support_form abbr em{color:#c00;font-weight:bold;font-style:normal;}
		
	
	/* FOOTER */
	footer{padding:10px 10px;color:#000;background:#F0F0F0;font-size:13px;line-height:15px;}
		footer table{ width:940px;border-collapse:collapse; margin:0; padding:0;}
		footer table td{ vertical-align:top; width:188px;}
		footer table td ul{ margin:0;padding:0;}
		footer table td ul li{ list-style:none;margin:0 0 5px;padding:0;font-size:12px;line-height:14px;}
		footer p{}
		footer h1{font-size:14px;line-height:16px; color:#000; font-weight:bold;}
		footer a{color:#000;text-decoration:none;}
		#copyright{ font-size:12px; line-height:15px; color:#505050; margin:5px 10px;}
		
	/* PDF Reader*/		
	#pdf_reader, .pdf_reader{margin: 0;padding: 0;width: 100%;}
	.pdf_reader:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#pdf_reader span, .pdf_reader span {display: block;float: left;margin: 5px 20px 5px 0;padding: 5px;text-align: left;vertical-align: middle;}

    /* Sitemap */
    #main-content div.sitemap ul, #main-content div.sitemap ul ul {
        list-style-type:none;
        background:url(img/sitemap_vline.png) repeat-y;
        padding-left: 0px;
    }
    #main-content div.sitemap ul li {
        padding:0 0 0 16px;
        background:url(img/sitemap_node.png) no-repeat;
    }
    #main-content div.sitemap ul li:last-child {
        background: #fff url(img/sitemap_lastnode.png) no-repeat;
    }

	/* socialBookmarks */
	.bookmark{border-top:1px dotted #ccc;margin-top:1em; padding-bottom:1em}
	.news_detail .bookmark h3{margin:.4em 4px;padding:0;font-size:1em;background:transparent;color:#000;background-image:none;}
	.news_detail .bookmark ul.socialBookmarks{float:left; width:auto; margin:0; padding:0}
	.news_detail .bookmark ul.socialBookmarks li{float:left;position:relative;height:20px;width:20px;overflow:hidden; margin:0 4px; padding:0}
	.socialBookmarks li a{display:block;width:20px;height:20px;}
	.socialBookmarks li a span{position:relative;z-index:-1;}
	.socialBookmarks li.oneview,.socialBookmarks li.oneview a{background:transparent url(../img/bookmarks/oneview.gif) no-repeat;color:#000;}
	.socialBookmarks li.wong,.socialBookmarks li.wong a{background:transparent url(../img/bookmarks/wong20.gif) no-repeat;color:#000;}
	.socialBookmarks li.linkarena,.socialBookmarks li.linkarena a{background:transparent url(../img/bookmarks/linkarena.gif) no-repeat;color:#000;}
	.socialBookmarks li.del,.socialBookmarks li.del a{background:transparent url(../img/bookmarks/delicious.gif) no-repeat;color:#000;}
	.socialBookmarks li.webnews,.socialBookmarks li.webnews a{background:transparent url(../img/bookmarks/webnews.gif) no-repeat;color:#000;}
	.socialBookmarks li.yigg,.socialBookmarks li.yigg a{background:transparent url(../img/bookmarks/yigg.gif) no-repeat;color:#000;}
	.socialBookmarks li.facebook,.socialBookmarks li.facebook a{background:transparent url(../img/bookmarks/facebook.gif) no-repeat;color:#000;}
	.socialBookmarks li.google,.socialBookmarks li.google a{background:transparent url(../img/bookmarks/google.gif) no-repeat;color:#000;}
	.socialBookmarks li.yahoo,.socialBookmarks li.yahoo a{background:transparent url(../img/bookmarks/yahoo.gif) no-repeat;color:#000;}
	.socialBookmarks li.oknotizie,.socialBookmarks li.oknotizie a{background:transparent url(../img/bookmarks/oknotizie.gif) no-repeat;color:#000;}
	.socialBookmarks li.segnalo,.socialBookmarks li.segnalo a{background:transparent url(../img/bookmarks/segnalo.gif) no-repeat;color:#000;}
	.socialBookmarks li.digg,.socialBookmarks li.digg a{background:transparent url(../img/bookmarks/16x16-digg-guy.gif) no-repeat;color:#000;}
	.news_detail .bookmark ul.print_email{float:right;margin:0; width:24em;list-style:none; }
	.news_detail .bookmark ul.print_email li{float:right; margin:0 4px;list-style-image:none;}
	.print_email li.email{background:url(../img/bookmarks/email.gif) 0 0 no-repeat; padding-left:20px}
	.print_email li.print{background:url(../img/bookmarks/article-print.gif) 0 0 no-repeat; padding-left:20px}
	.print_email li.rss{background:url(../img/bookmarks/rss-feed.gif) 0 0 no-repeat; padding-left:20px}
	
	/*downloads*/
	.downloads{clear:left; padding-top:6px;}
	.downloads ol,.downloads ul{ padding-left:0; margin-left:2.5em}
	
	.downloads ol li.xls{list-style-image:url(../img/filetypes-icons/bullets/xls.png);}
	.downloads ol li.pdf{list-style-image:url(../img/filetypes-icons/bullets/pdf.png);}
	.downloads ol li.doc{list-style-image:url(../img/filetypes-icons/bullets/doc.png);}
	.downloads ol li.img{list-style-image:url(../img/filetypes-icons/bullets/img.png);}
	.downloads ol li.ai{list-style-image:url(../img/filetypes-icons/bullets/ai.gif.html);}
	.downloads ol li.odt{list-style-image:url(../img/filetypes-icons/bullets/odt.gif);}
	.downloads ol li.ppt{list-style-image:url(../img/filetypes-icons/bullets/ppt.gif);}
	.downloads ol li.zip{list-style-image:url(../img/filetypes-icons/bullets/zip.gif);}
	.downloads ol li.htm{list-style-image:url(../img/filetypes-icons/bullets/html.gif);}
	.downloads ol li.other{list-style-image:url(../img/filetypes-icons/bullets/other.gif);}
	.downloads ol li.audio{list-style-image:url(../img/filetypes-icons/bullets/audio.gif);}
	.downloads ol li.eps{list-style-image:url(../img/filetypes-icons/bullets/eps.gif.html);}
	.downloads ol li.csv{list-style-image:url(../img/filetypes-icons/bullets/xls.gif);}
	.downloads ol li.rss{list-style-image:url(../img/filetypes-icons/bullets/rss.gif.html);}
	
	.downloads ul li.xls{list-style-image:url(../img/filetypes-icons/bullets/xls.png);}
	.downloads ul li.pdf{list-style-image:url(../img/filetypes-icons/bullets/pdf.png);}
	.downloads ul li.doc{list-style-image:url(../img/filetypes-icons/bullets/doc.png);}
	.downloads ul li.img{list-style-image:url(../img/filetypes-icons/bullets/img.png);}
	.downloads ul li.ai{list-style-image:url(../img/filetypes-icons/bullets/ai.gif.html);}
	.downloads ul li.odt{list-style-image:url(../img/filetypes-icons/bullets/odt.gif);}
	.downloads ul li.ppt{list-style-image:url(../img/filetypes-icons/bullets/ppt.gif);}
	.downloads ul li.zip{list-style-image:url(../img/filetypes-icons/bullets/zip.gif);}
	.downloads ul li.htm{list-style-image:url(../img/filetypes-icons/bullets/html.gif);}
	.downloads ul li.other{list-style-image:url(../img/filetypes-icons/bullets/other.gif);}
	.downloads ul li.audio{list-style-image:url(../img/filetypes-icons/bullets/audio.gif);}
	.downloads ul li.eps{list-style-image:url(../img/filetypes-icons/bullets/eps.gif.html);}
	.downloads ul li.csv{list-style-image:url(../img/filetypes-icons/bullets/xls.gif);}
	.downloads ul li.rss{list-style-image:url(../img/filetypes-icons/bullets/rss.gif.html);}
	
	
	/*Transparente Verwaltung*/
	.trasparency .hide {display:none;}	
	.trasparency .divtable, .trasparency .paragraphdiv {
		margin-left: 0;
	}
	#content .trasparency  h3 {
		border-bottom:0;
		margin-bottom:.80em;
		margin-top: .5em	
	}
	#content .trasparency p {
		padding:0; margin:0 0 .40em 0;
	}
	#content .trasparency form {
		margin-bottom:0;
	}
	#content .trasparency th{
		background:#E1E4EC;color:#000;
	}
	.trasparency .divtr label, .trasparency .divtr .options .label {
		float: none;
		width: 100%;
		text-align: left;
		padding: 0;
		display: inline;   
	}
	.trasparency .divtr select, .trasparency .divtr textarea, #content .trasparency .divtr input[type="text"] {
		padding: 2px;
		margin-top: 0.25em;
		width: 100%;
	}
	
}
/* IE FIXES */
.ie #left-col, ie #main-content{float:left;display:inline-block;}
.ie footer{clear:left;}
/* Cookie */
.cookiebar p {color:#fff;}
.cookiebar{padding:10px 40px;text-align:center;background-color:#333;color:#fff;margin-bottom:10px;/* margin-left:-15%;margin-right:-15% */}.cookiebar a:link,.cookiebar a:visited{color:#f5f5f5;font-weight:bold;text-decoration:underline;border:0}.cookiebar a:hover{text-decoration:none;background:transparent}.cookiebar p{margin-bottom:10px}.cookiebar .buttons_cookie{margin-bottom:0}.cookiebar .buttons_cookie .button_change{padding:8px 12px;border-radius:3px;background-color:#dcba4a;color:#000;text-decoration:none;border:0;margin-bottom:5px;margin-right:5px;display:inline-block}.cookiebar .buttons_cookie .button_change:hover{background-color:#d8b235;text-decoration:none}.cookiebar .buttons_cookie .button_accept{padding:8px 12px;border-radius:3px;background-color:#177c09;text-decoration:none;border:0;margin-bottom:5px;display:inline-block}.cookiebar .buttons_cookie .button_accept:hover{background-color:#136407;text-decoration:none}#content .cookie_info ul{margin:0 0 12px 0;padding:0 0 0 30px}#content .cookie_info ul li{margin:3px 0;list-style:disc;list-style-image:none}.cookie_info .cookie_hilite{background-color:#faf6e6;border:1px solid #f6edd1;padding:15px;margin-top:20px;margin-bottom:20px;border-radius:3px}.cookie_info .cookie_hilite h2,.cookie_info .cookie_hilite h3{margin-top:0}#content .cookie_info #cookie-toggle ul{list-style:none;margin-bottom:10px 0 20px 0;padding:0;list-style-image:none}#content .cookie_info #cookie-toggle ul li{margin:8px 0;padding:0;list-style:none}.cookie_info #cookie-toggle .checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer;float:none;display:block;width:auto;text-align:left}.cookie_info #cookie-toggle .checkbox input[type="checkbox"],.cookie_info #cookie-toggle .checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;display:block}.cookie_info #cookie-toggle .cookie-save{padding:8px 14px;border-radius:3px;background-color:#dcba4a;color:#000;font-size:1.2em;text-decoration:none;border:1px solid #bb9e3f;margin-bottom:5px;margin-right:5px}.cookie_info #cookie-toggle .cookie-save:hover{background-color:#d8b235;text-decoration:none}
.cookiebar p {color:#fff;}