/*@import url("rte_formate.css");*/
@charset "UTF-8";
/* CSS Document */
#lfbg_container {background:#e2e2e2}
#lfbg_header {background:url(../../media/bilder/topmenu/lfbg_kopf_gemeinde.jpg); height:140px}
#lfbg_top_nav {background-color:#FFFFFF}
#lfbg_top_nav_rechts {background-color:#FFFFFF; padding:0.5em 0 0 0}
#lfbg_top_nav_rechts_search {background-color:#FFFFFF;}
#lfbg_navigation {background: url(png70.png);padding:0.0em 0 0 0}
#lfbg_box_1 {background-color:#960}
#lfbg_box_2 {background-color:#990}
#lfbg_box_3 {background-color:#9C0}
#lfbg_container_content {background:#f3f3f3}
#lfbg_content {height: 810px; background:no-repeat}
#lfbg_content_spacer {background:url(spacer_40.gif)}
#lfbg_main_content {background-color:#FFFFFF}
#lfbg_main_content_box {background: #FFFFFF}
#lfbg_right_content {background-color:#FFFFFF}
#lfbg_footer {background-color:}

/*link hover*/
a:focus, a:hover {color:#999999;}
a {color:#666666; text-decoration:none}



/*FCE*/
#lfbg_content_left {padding: 0 15 0 0;background:#334234;border-right: 1px dotted #000}
#lfbg_content_right {background:#666666; padding: 0 0 0 0; border-left: 0px dotted #000}
.lfbg_FCE_subcolumns {
	padding:0.0em 0.0em 0.0em 0.0em;
	margin-bottom:1.5em;
	overflow: hidden;
	width: 100%;
}
.lfbg_FCE_subcolumns_left {
	float: left;
	padding:0.0em 10px 0.0em 0.0em;
	marging-left: 0px;
	margin-bottom:1.5em;
	overflow: hidden;
	border-right: 1px dotted #666666;
	width: 72% !important; /*moz width*/
	width:74%; /*IE width*/
	
}
.lfbg_FCE_subcolumns_right {
	float: right;
	padding:0.0em 0.0em 0.0em 0.0em;
	margin-bottom:1.5em;
	overflow: hidden;
	width: 25%;
	
}



/*Änderungen screen.css*/
.box {padding:1.0em 1.0em 0.0em 1.0em ;margin-bottom:1.5em;}
.prepend-top {margin-top:2em;}
.content-element {padding:0.0em;margin-bottom:0.5em;border-right: 0px dotted #000; margin-bottom:1.5em}

/*Änderungen typografie.css*/
h1, h2, h3, h4, h5, h6 {font-weight: bold;color:#111;}
h1 {font-size:1.8em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.5em;margin-bottom:0.75em;}
h3 {font-size:1.3em;line-height:1;margin-bottom:1em;}

/*Rahmen*/
.csc-frame-rulerAfter {border-bottom: 1px dotted #000; border-right: 1px dotted #000}

/*Transparenz*/
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/*indexed search box*/
#indexedsearchbox {padding: 2 0 0 0}
#indexedsearch {padding: 0 0 0 0}
.searchbox-sword {padding:2 0 2 0}
.searchbox-button {padding: 0 0 0 0; vertical-align:middle}




/*plugin wtdirectory*/
#lfbg_wtdirectory_az {}
#lfbg_wtdirectory_cat {}
#lfbg_wtdirectory_cat_title {}
#lfbg_wtdirectory_element {background: #f2f2f2; border: 0px dotted #000}
#lfbg_wtdirectory_element_gemeinderat {background: #f2f2f2; border: 0px dotted #000; padding: 0 0 0 10}
#lfbg_wtdirectory_element_verwaltung {background: #f2f2f2; border: 0px dotted #000; padding: 5 0 0 10}
dl.wtdirectory_all_detail {padding: 0px;border: 0px solid #444;}
dt.wtdirectory_all {float: left;clear: left;padding: 10px 10px 10px 0px;}
.wt_directory_pagebrowser {padding: 0px}

/*plugin rg_files*/
#lfbg_rg_files_element {display:block; background: #f2f2f2; border: 0px dotted #000}
#lfbg_rg_files_desc p {padding: 0;margin: 0;}
#formSearchFile fieldset {padding: 0px;border: 0px solid #444;}

/*plugin news*/
#lfbg_news_front {padding:0.0em; margin-bottom:0.0em; list-style-type: none}
#lfbg_news_front_element {
	display: block;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding: 15px 10px 5px 0px;
	line-height:1.2;
	border-bottom: 1px dotted #000;
	}
#lfbg_news_onlineschalter_element {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding: 15px 10px 5px 0px;
	line-height:1.2;
	border-bottom: 1px dotted #000;
	}	


/*kiwi-accordion*/
.ka-handler {cursor:pointer;font-size: 9px; background:url(kiwi_accordion/lfbg_button_drop_12px.jpg) no-repeat 0px 4px; 
padding-left: 15px;}

.ka-handler {cursor:pointer;font-size: 9px; background:url(kiwi_accordion/lfbg_button_drop_12px.jpg) no-repeat 0px 4px; 
padding-left: 15px;}

.ka-hover {background:#30C}

/*smallads*/
.tx-kesmallads-pi1-listrow			{ clear:both; padding-top:10px; padding-bottom: 20px; border-bottom: 1px thin #000}
.tx-kesmallads-pi1-listrow-odd		{ clear:both; padding-top:10px;	padding-bottom: 20px; border-bottom: 1px thin #000}

	
	
/*cal*/
.V9G {color: #666666}

/*Tabellen*/
table.tabelle {
border-collapse: collapse;
margin: auto;
}

table.tabelle td {
border: 0px dashed #C0C0C0;
text-align: left;
padding: 2px;
}

td.zelle120px {
width:120px;
vertical-align:top
}

td.zelle160px {
width:160px;
vertical-align:top;
vertical-align:text-top;
}



.contenttable {
width:545px;
margin-bottom:10px;
line-height: 1.5em;
}
.tr-0 {
background:#ccc;
}
.tr-odd {
background:#fff;
height:24px;
border-bottom:1px #333 dashed;
}
.tr-even {
height:24px;
border-bottom:1px #333 dashed;
background:#f2f2f2;
}
.td-0 {
padding:left:5px;
}
.td-1 {
text-align:right;
padding:left:5px;
}
.td-2 {
text-align:right;
padding:left:5px;
}
.td-3 {
text-align:right;
padding:left:5px;
}








/* menu links*/

#lfbg_navigation ul {
width: 190px;
padding:0.0em;
margin-bottom:0.0em;
background: url(png70.png);
list-style-type: none;
}
#lfbg_navigation li {
font:Arial, Helvetica, Verdana, sans-serif;
font-size:1.2em;
color: #666666;
}
#lfbg_navigation li.NO a {
display: block;
color: #666666;
text-decoration: none;
font-weight: normal;
padding: 5px 10px 5px 10px;
line-height:1.2;
}
#lfbg_navigation li a:hover {
color:#666666;
font-weight: normal;
background: #e2e2e2;
}

#lfbg_navigation li.ACT a{
display: block;
color: #666666;
text-decoration: none;
font-weight: bold;
background:#e2e2e2;
line-height: 1.2;
padding: 5px 10px 5px 10px;
}

#lfbg_navigation li.ACT a:hover{
display: block;
color: #666666;
text-decoration: none;
font-weight: bold;
background:#e2e2e2;
line-height: 1.2;
padding: 5px 10px 5px 10px;
}





/*Menu und Links Farben
ul.menu-level1 {width: 190px;padding:0.0em;margin-bottom:0.0em;background:#ffffff;list-style-type: none;}
ul.menu-level1 li {font:Arial, Helvetica, Verdana, sans-serif;font-size:medium;color: #666666;}
ul.menu-level1 li:hover {color:#666666;font-weight: normal;background: #F00;}
ul.menu-level1 li a {display: block;color: #666666;text-decoration: none;font-weight: normal;padding: 0px 0px 0px 10px;}
ul.menu-level1 li.act a { background-color:#fff; border-bottom:8px solid #505050; color:#505050;}


ul.menu-level1-active li.act a {width: 190px;padding:0.0em;margin-bottom:0.0em;background:#ffffff;list-style-type: none;}
ul.menu-level1-active li {font:Arial, Helvetica, Verdana, sans-serif;font-size:medium;color: #666666;}
ul.menu-level1-active li:hover {color:#666666;font-weight: normal;background: #F00;}
ul.menu-level1-active li a {display: block;color: #666666;text-decoration: none;font-weight: normal;padding: 0px 0px 0px 10px;}*/



#lfbg_navigation li li{
font: normal 13px Arial, Helvetica, Verdana, sans-serif;
background: url(png70.png);
color: #000000;
}
#lfbg_navigation li li.NO a:hover {
padding: 0px 10px 0px 15px;
color: #b8022a;
text-decoration: none;
font-weight: normal;
background:#e2e2e2;
}
#lfbg_navigation li li.NO a {
padding: 0px 10px 0px 15px;
color:#666666;
text-decoration: none;
font-weight: normal;
background: url(png70.png);
}

#lfbg_navigation li li.ACT a {
padding: 0px 10px 0px 15px;
color:#b8022a;
text-decoration: none;
font-weight: normal;
background:#e2e2e2;
}

#lfbg_navigation li li.ACT a:hover {
padding: 0px 10px 0px 15px;
color:#b8022a;
text-decoration: none;
font-weight: normal;
background:#e2e2e2;
}

#lfbg_navigation li li li{
font: normal 13px Arial, Helvetica, Verdana, sans-serif;
background: url(png70.png);
}
#lfbg_navigation li li li.NO a:hover {
padding: 0px 10px 0px 25px;
text-decoration: none;
font-weight: normal;
background:#e2e2e2;
}
#lfbg_navigation li li li.NO a {
padding: 0px 10px 0px 25px;
color: #666666;
text-decoration: none;
font-weight: normal;
background: url(png70.png);
}
#lfbg_navigation li li li.ACT a {
padding: 0px 10px 0px 25px;
text-decoration: none;
font-weight: normal;
background:#e2e2e2;
}


#lfbg_navigation li li li.ACT a:hover {
padding: 0px 10px 0px 25px;
text-decoration: none;
font-weight: normal;
background:#e2e2e2;
}



/*

#container_content {min-height:450px; height:auto !important; height:450px; background:no-repeat}
#maincontent {}
#content_left {}
#content_right {}
#content_right_weiss {background-color:#FFF}
#gap {}

h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#111;}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin: 2px 1px 2px 1px; margin-bottom: 0.5px; background:#FFF}

*/



