BODY {
background-color: rgb(215,216,218);
}
BODY, DIV, TD, TR, P, UL, OL, LI, FONT	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	
}
a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
}			
a:visited	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
}				
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
}			
a:active	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
}			
/****************************************************************************************
* Navigation Left Background
******************************************************************************************/
.navleftback {
	background-image:url(../images/navleftback.jpg); background-repeat:no-repeat;
}
/****************************************************************************************
* Tabellen und Zellenrahmen
******************************************************************************************/
.tabellenrahmen {
	border: 2px solid #666666;
}
.zellenrahmen {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.zellenrahmen_news {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.zellenrahmen_nav {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
/****************************************************************************************
* Seite drucken, Seite weiterempfehlen, Sitemap und Impressum
******************************************************************************************/
.zellenrahmen_oben {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
.zellenrahmen_gemeinde tr td p{
	margin: 0;
}
/****************************************************************************************
* Sprachauswahl DE oder FR
******************************************************************************************/
.text_deutsch_franz {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
a.text_deutsch_franz:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
a.text_deutsch_franz:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
a.text_deutsch_franz:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #3F7DBD;
	text-decoration: none;
}
a.text_deutsch_franz:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
/****************************************************************************************
* News- und Veranstaltungsbox
******************************************************************************************/
.boxtitle {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.boxtext:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
}
a.boxtext:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
}
a.boxtext:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	
}
a.boxtext:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
}
/****************************************************************************************
* Navigation TOP
******************************************************************************************/
a.navtop:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.navtop:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.navtop:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
a.navtop:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
a.navtopactive:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
a.navtopactive:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
a.navtopactive:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
a.navtopactive:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************************************************
* Navigation LEFT
******************************************************************************************/
a.navleft:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.navleft:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.navleft:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
a.navleft:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
a.navleftactive:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
a.navleftactive:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
a.navleftactive:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
a.navleftactive:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}

.portletNavigation .level2{
	padding-left: 0px;
	padding-top: 16px;
	text-align: right;
}
.portletNavigation .level2 .portletListElement{
	background-image: url("../images/button_1.gif");
	height: 25px;
	padding-top: 4.5px;
}

/****************************************************************************************
* Services (Seite drucken, Seite empfehlen, Impressum, Sitmap)
******************************************************************************************/
a.servtext:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
a.servtext:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
a.servtext:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #3F7DBD;
	text-decoration: none;
}
a.servtext:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
/****************************************************************************************
* News Titel-Hyperlink
******************************************************************************************/
a.news:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
        font-weight: bold;
}			
a.news:visited	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
        font-weight: bold;
}				
a.news:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}			
a.news:active	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************************************************
* Gewerbe Hyperlink
******************************************************************************************/
a.gew:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #000000;
	text-decoration: none;
}			
a.gew:visited	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
}				
a.gew:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}			
a.gew:active	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************************************************
* Vereine Hyperlink
******************************************************************************************/
a.vereine:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #000000;
	text-decoration: none;
}			
a.vereine:visited	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
}				
a.vereine:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}			
a.vereine:active	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:  #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************************************************
* Seitentitel
******************************************************************************************/
.titel	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************************************************
* Ueberschrift
******************************************************************************************/
.ueberschrift	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #3F7DBD;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************************************************
* Zellenrahmen Gemeinderat und Verwaltung
******************************************************************************************/
.zellenrahmen_gem {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}



/****************************************************************************************
* Prortlet Styles
******************************************************************************************/
.zellenrahmen_news .titlePortlet{
	background-color: #3F7DBD;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	width: 150px:
}


.marqueeAsPortlet{
	opacity:0.3;
}

.searchfield{
	width: 125px;
}
.portletSearchInput{
}
.portletSearchInput .portletSearch{
	width:125px;
}
.content{
	font-weight:bold;
}
