body {
	margin-left: -10px;
	margin-top: -10px;
}

td, .noBack {
	background-image: url(http://www.provinz.bz.it/eGovStuff/util/dot.gif);
}

.avvertenze {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bihighlightsBackground {
	background-image: url(/vote/images/img/bihighlights.gif);
}

.clock, #events, .riassunto2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.contentBackgroundE {
	background-image: url(/vote/images/img/e/bg_content_e.gif);
}

.contentBackgroundF {
	background-image: url(/vote/images/img/f/bg_content_f.gif);
}

.contentBackgroundL {
	background-image: url(/vote/images/img/l/bg_content_l.gif);
}

.contentBackgroundNRE {
	background-image: url(/vote/images/img/e/bg_titleenglish.gif);
}

.contentBackgroundNRF {
	background-image: url(/vote/images/img/f/bg_titlefrancaise.gif);
}

.contentDeutsch a:link, .contentDeutsch a:visited, .normalText a:link, .normalText a:visited {
	color: #3366CC;
}

.contentEnglish a:link, .contentEnglish a:visited {
	color: #336600;
}

.contentFrancaise a:link, .contentFrancaise a:visited {
	color: #A60053;
}

.contentFrancaise, .contentLadin, .guestbookText, .contentDeutsch, .contentEnglish, .normalText {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.contentLadin a:link, .contentLadin a:visited {
	color: #256F70;
}

.copyright {
	color: #C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dati0 {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
}

.dati100 {
	background-color: #FFB164;
	border: 1px solid #000000;
	color: #000000;
}

.dati25 {
	background-color: #DFEFFF;
	border: 1px solid #000000;
	color: #000000;
}

.dati50 {
	background-color: #E9E4DF;
	border: 1px solid #000000;
	color: #000000;
}

.dati75 {
	background-color: #F4D8BC;
	border: 1px solid #000000;
	color: #000000;
}

.dati99 {
	background-color: #FFCC99;
	border: 1px solid #000000;
	color: #000000;
}

.disclaimer {
	background-color: transparent;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 10px 10px 5px;
	padding: 10px;
	text-align: center;
}

.specs {
	background-color: transparent;
	border-top: 1px solid #CCCCCC;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px 0 0 0;
	padding: 5px;
}

.guestbookAuthor {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.guestbookAuthor a:link, .guestbookAuthor a:visited {
	color: #333333;
	text-decoration: underline;
}

.guestbookAuthor a:hover {
	color: #FF0000;
	text-decoration: none;
}

.guestbookSubject {
	color: #3366CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.highlights, .navigation, .news, .rowsmall, .suche, .formText, .history {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.highlightsBackground {
	background-image: url(/vote/images/img/bg_highlights.gif);
}

.historyBackground {
	background-image: url(/vote/images/img/bg_history.gif);
}

.instructions {
	color: #CC6600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.kategorien a:link, .kategorien a:visited {
	color: #333333;
}

.kategorienBackground {
	background-image: url(/vote/images/img/bg_kategorien.gif);
}

.kategorienBackgroundNRM {
	background-image: url(/vote/images/img/bg_nodx_amt.gif);
}

.kategorienTitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.kategorienTitle a:link, .kategorienTitle a:visited, .news a:link, .news a:visited, .title02 a:link, .title02 a:visited, .highlights a:link, .highlights a:visited, .history a:link, .history a:visited {
	color: #000000;
}

.katTitlesBackground {
	background-image: url(/vote/images/img/bg_kattitles.gif);
}

.katTitlesBackgroundNR {
	background-image: url(/vote/images/img/bg_nodx.gif);
}

.leftMenu, .menuThemen {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.leftMenuBackground {
	background-image: url(../img/bg_leftmenu.gif);
}

.leftMenuTitle, .rightMenuTitle {
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.level01Categories a:link, .level01Categories a:visited, .webLinks a:link {
	color: #333333;
	font-weight: bold;
}

.level01Title, .title01 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.level02Categories {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.level02Categories a:link, .level02Categories a:visited, .webLinks a:visited {
	color: #666666;
	font-weight: bold;
}

.level02Title {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.mainCategory {
	color: #3366CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.mainCategory a:link, .mainCategory a:visited {
	background-color: transparent;
	color: #3366CC;
	text-decoration: none;
}

.mandatory{
	color: #FF0000;
}

.marginBackground {
	background-image: url(/vote/images/img/margin.gif);
}

.marginBackgroundNRM {
	background-image: url(../img/margin_nodx.gif);
}

.message {
	color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.navigation a:link, .navigation a:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}

.newsBackgroundD {
	background-image: url(/vote/images/img/d/bg_news_d.gif);
}

.newsBackgroundI {
	background-image: url(/vote/images/img/i/bg_news_i.gif);
}

.newsBackgroundL {
	background-image: url(/vote/images/img/l/bg_news_l.gif);
}

.newsNavigation {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.newsNavigation a:link, .newsNavigation a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.riassunto2 .even, .riassunto2 .odd {
	border-bottom: 1px dotted #999999;
}

.riassunto2 a:link, .riassunto2 a:visited {
	background-color: transparent;
	color: #3366CC;
	padding: 3px;
	text-decoration: none;
}

.riassunto2 a:hover {
	background-color: transparent;
	color: #FF9900;
}

.riassunto2 th {
	font-size: 13px; /*padding-top: 10px;*/
	text-align: left;
}

.riassunto2 th {
	white-space: nowrap;
}

.riassunto2 th.tipoVoto {
	font-size: 11px;
	text-align: center;
}

.riassunto2 tr.header {
	background-color: #EAEAEA;
}

.rightMenu {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.rightMenu a:link, .rightMenu a:visited, .leftMenu a:link, .leftMenu a:visited, .menuThemen a:link, .menuThemen a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.rightMenu a:hover, .underCategory a:hover, .leftMenu a:hover, .mainCategory a:hover, .menuThemen a:hover, .newsNavigation a:hover, #events .info a:hover {
	text-decoration: underline;
}

.rightMenuBackground {
	background-image: url(../img/bg_rightmenu.gif);
}

.show {
	display: block;
}

.title02 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.titleBackground {
	background-image: url(../img/bg_empty.gif);
}

.titleBackgroundNoRightMenu {
	background-image: url(../img/bg_history_norightmenu.gif);
}

.underCategory {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.underCategory a:link, .underCategory a:visited {
	background-color: transparent;
	color: #666666;
	text-decoration: none;
}

.wahlenHiLite {
	background-color: #FFDDAA;
	border: 1px solid #FF9900;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	padding: 5px 10px 5px 10px;
}

.wahlenHiLite a:link, .wahlenHiLite a:visited {
	background-color: transparent;
	color: #000000;
}

.webLinks a:hover, .contentDeutsch a:hover, .contentEnglish a:hover, .contentFrancaise a:hover, .contentLadin a:hover, .highlights a:hover, .history a:hover, .kategorien a:hover, .kategorienTitle a:hover, .level01Categories a:hover, .level02Categories a:hover, .navigation a:hover, .news a:hover, .normalText a:hover, .title02 a:hover, .wahlenHiLite a:hover {
	text-decoration: none;
}

.webLinks, .kategorien, .level01Categories {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.woRightMenu{
	background-image: url(../img/main_background_norightmenu.gif);
}

.wRightMenu{
	background-image: url(../img/main_background.gif);
}

#events .categoria {
	background-color: transparent;
	border: solid 1px #95B0DE;
	color: #000000;
	font-size: 11px;
	padding: 3px;
}

#events .eventDescription {
	background-color: transparent;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	color: #666666;
	padding-bottom: 1px;
	padding-top: 3px;
	text-align: center;
}

#events .info {
	background-color: transparent;
	color: #000000;
	font-size: 11px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#events .info a:link, #events .info a:visited {
	background-color: transparent;
	color: #CC6600;
	text-decoration: none;
}

#events caption {
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
}

#events h1 {
	background-color: #EAEAEA;
	border: 1px solid #C0C0C0;
	color: #3366CC;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 3px;
}

#events p {
	background-color: transparent;
	border-bottom: solid 1px #C0C0C0;
	border-left: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
	color: #000000;
	margin: 0px;
	padding: 3px;
}

#events th {
	background-color: #D8E2F3;
	border: solid 1px #95B0DE;
	color: #000000;
	font-size: 11px;
	padding: 3px;
}

#printHeader {
	display: none;
}

#printFooter {
	display: none;
}

#riassunto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#riassunto .legenda, .highlights h1, #riassunto caption, .riassunto2 caption {
	font-size: 11px;
}

#riassunto a:link, #riassunto a:visited {
	background-color: transparent;
	color: #000000;
	display: block;
	padding: 3px;
	text-decoration: none;
}

#riassunto a:hover {
	font-weight: bold; /*	background-color: #DEA196;
	color: #000000;*/
}

#riassunto td, .riassunto2 td {
	text-align: center;
}

#riassunto th {
	padding-top: 10px;
	text-align: left;
}

#wahlenContent {
	padding: 5px;
}

#wahlenLeftMenuTitle, .wahlenLeftMenuSubtitle {
	background-color: #F5F7FC;
	border: 1px solid #95B0DE;
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

#wahlenTitle {
	background-color: #95B0DE;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
}

#wahlenTitle h1 {
	color: #FFFFFF;
	font-size: 17px;
	margin: 0;
}
