/* Template Text links bild rechts */
.LayerTextImgRight{
float:left;
width:47em;
}
.temp1_text_links{
/*    float:left; 
    width:47em; 
    padding-right:0.5em; */
}
.temp1_bild{
    float:right;
    padding:0.5em;
    width:14.7em;
}
.temp1_bild img{ 
    width:14.7em;
}
/* Template Text links bild rechts */
/* Template bürgermeister detailseite */
.temp2_text_links{
    float:left; 
    width:21.8em; 
    padding-right:0.5em;
}
.temp2_bild{
    float:left; 
    width:24.6em;
    text-align:right;
}
.temp2_bild img{ 
    width:13em;
}
/* Template Text links bild rechts */
/* Template liste */
.aufzaehlung{
    height:0.7em; 
    width:0.7em;
}
/* Template liste */
/* Template liste mit bild */
.temp4_text_links{
    float:left; 
    padding-left:0.5em; 
    width:38.5em;
}
.temp4_bild{
    float:left; 
    width:8em;
}
.temp4_bild img{ 
    width:8em;
}
/* Template liste mit bild */
/* Template grosses bild mit text */
.temp5_text{
    padding-top:0.5em;
}
.temp5_text a img{
margin-right:0.4em;
}
.temp5_bild{
    height:17.2em;
}
/* Template grosses bild mit text */
/* Template groÃŸes bild mit text */

/* Main Content Slider */
#pleah {
    width: 480px;
    height: 215px;
    overflow: hidden;
    position: relative;
}
#pleah div {
    width: 440px;
    height: 215px;
    position: absolute;
}
#pleah div h2 {
    display: block;
    height: 215px;
    float: left;
    text-align: center;
    cursor: pointer;
}
#pleah div h2 img {
    cursor: pointer;
}
.acContent{
    background-color:#FFFFFF;
}
/* Main Content Slider */

/* VERANSTALTUNGEN */
.veranstaltungen {
    position: relative;
    float: left;
}
.veranstaltungen table, .veranstaltungen tr, .veranstaltungen td {
    border-width: 0px;
    border-color: #FFFFFF;
}
.veranstaltungen table {
    width: 47em;
}
.veranstaltungen tr {
    vertical-align: top;
    margin: 0.25em;
}
.veranstaltungen td {
    background-color: #f0f0f0;
}
.veranstaltungen td.small {
    width: 6em;
}
/* VERANSTALTUNGEN */

/* GEMEINDERATLISTE */
.GemeinderatListe {
    position: relative;
    float: left;
    width: 45em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    padding: 0.5em;
    background-color: #f0f0f0;
}
.GemeinderatListe .line, .GemeinderatListe .mehr {
    position: relative;
    float: left;
    width: 39em;
}
.GemeinderatListe .mehr {
    width: 6em;
}
/* mit Bild */
.GemeinderatListeImg {
    position: relative;
    float: left;
    width: 45em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    padding: 0.5em;
    background-color: #f0f0f0;
}
.GemeinderatListeImg .img {
    position: relative;
    float: left;
    width: 8em;
    margin-right: 1em;
}
.GemeinderatListeImg .img img{
    width: 8em;
}
.GemeinderatListeImg .daten {
    position: relative;
    float: left;
    left: 0;
    top: 0;
    width: 35em;
}
.GemeinderatListeImg .daten .line {
    position: relative;
    float: left;
    width: 35em;
}
.GemeinderatListeImg .daten2 {
    position: relative;
    float: left;
    left: 0;
    top: 0;
    width: 30em;
}
.GemeinderatListeImg .daten2 .line {
    position: relative;
    float: left;
    width: 30em;
}
.GemeinderatListeImg .mehr {
    position: relative;
    float: left;
    width: 6em;
}
/* GEMEINDERATLISTE */

.border{
    border-bottom:1px solid #e0e0e0; 
    margin-top:0.5em; 
    margin-bottom:0.5em;
}
td{
    border-bottom:1px solid #e0e0e0;
}
td img{
    width:1.95em; 
    height:2em;
}
.LayerClearing {
    clear:left;
}

/* Downloadliste - Variante 2 */
.LayerDownloadList {
    position: relative;
    float: left;
}
.LayerDownloadList h2.LeftSmall {
    position: relative;
    float: left;
    width: 15em;
    padding-top: 1em;
}
.LayerDownloadList table {
    position: relative;
    float: left;
    width: 30em;
}
.LayerDownloadList th, .LayerDownloadList td {
    border-bottom: 1px solid #E0E0E0;
}
/* Downloadliste - Variante 2 */

/* SKIPLINKS */
.skiplink a {
    position: absolute;
    top: -100px;
    left: 0;
    padding: 0 5px;
    background: white;
    font-size: 1.3em;
    z-index: 100;
}
.skiplink a:focus {top: 0px;}
/* SKIPLINKS */


/* GOOGLE MINI SUCHE */
.SearchFrame {
    position: relative;
    float: left;
}
.SearchFrame .res_url_color , .SearchFrame .res_url_size {
    position: relative;
    float: left;
    color:#666666;
}
.SearchFrame h2 {
    position: relative;
    float: left;
    padding: 0;
    margin: 0;
}
.SearchFrame .sep_bar_bg_color {
    padding: 0;
    margin: 0;
    background-color:#FFFFFF;
}
.SearchFrame .g {
    position: relative;
    float: left;
    margin-bottom: 1em;
}
.SearchFrame .g a {
    position: relative;
    font-weight: bold;
    padding-bottom: 0.5em;
}
.SearchFrame .n {
    position: relative;
    float: left;
    width: 45em;
    padding-top: 2em;
    padding-bottom: 3em;
}
.SearchFrame hr {
    border:1px inset;
    color:gray;
    display:block;
    height:2px;
    margin:0.5em auto;    
}
/* GOOGLE MINI SUCHE */

/* Kontakt Formular */
.formular table {
    width: 32em;
}
.formular td.pflicht {
    width: 1.2em;
}
.formular td.label {
    width: 2em;
}
.formular td {
    text-align: right;
}
.formular {
    padding:0;
    margin:0;
}
.formfeld {
    font-size:1.24em;
    width:20em;
    width:100%;
}
.formfeldsmall {
    font-size:1em;
    width:5em;
}
.formtextfeld {
    width: 20em;
    width:100%;
}
/* Kontakt Formular */

/* Gästebuch */
.guestbook {
    text-align: center;
}
.guestbook input.captcha{
    width: 10.2em;
}
.guestbook input, .guestbook textarea {
    width: 100%;
}
img.smily {
    width: 1.55em;
    height: 1.55em;
}
.guestbook img.captcha {
    width: 13.65em;
    height: auto;
}
table.guestbookEntry {
    background-color: #E0E0E0;
    width: 100%;
    text-align: left;
}
table.guestbookNewEntry {
    background-color: #E0E0E0;
    width: 100%;
    text-align: left;
}
table.guestbookNewEntry td {
    vertical-align: top;
}
table.guestbookNewEntry label {
    font-weight: bold;
}
table.guestbookNewEntry input.submit {
    width: auto;
}
table.smilys {
    text-align: center;
}
#guestbook_search td {
    border-bottom: 0px solid #E0E0E0;
}
.guestbookLogin {
    background-color: #E0E0E0;
    width: 17em;
    text-align: left;
}
/* Gästebuch */
/* BILDER 4 STÜCK */
.bilder4 {
    position: relative;
    float: left;
    width: 48em;
    margin-bottom: 1em;
}
.bilder4 .bild {
    position: relative;
    float: left;
    width: 11em;
    padding-right: 0.5em;
}
.bilder4 .bild a {
    border:0.1em solid #CCCCCC;
    float:left;
}
.bilder4 .bild a:hover{
    border:0.1em solid black;
}
.bilder4 .bild img.bild {
/*    border:0.1em solid #cccccc;*/
    margin:0;
    padding:0;
    width:11em;
}
/* BILDER 4 STÜCK */
/* Bild links mit Text */
.bildlinkstext {
    position:relative;
    float:left;
}
.bildlinkstext .bild {
    position:relative;
    float:left;
    width: 20.5em;
}
.bildlinkstext .bild img.image {
    width: 20.5em;
}
.bildlinkstext .text {
    position:relative;
    float:left;
    width: 24em;
    margin-left: 1em;
    margin-right: 0.5em;
}
/* Bild links mit Text */
/* Online Formular Detailseite */
.oformdetail {
    position: relative;
    float: left;
    width: 47em;
}
.oformdetail h2 {
    position: relative;
    float: left;
    width: 36em;
    margin-left: 0.5em;
    margin-right: 0.5em;
}
.oformdetail .link a {
    color: #FFFFFF;
}
.oformdetail .link {
    position: relative;
    float: left;
    width: 9em;
    text-align: center;
    padding: 0.25em;
    background-color: #94B54D;
    color: #FFFFFF;
    margin-top:0.4em;
}
.oformdetail .link img.icon {
    height: 2em;
    width: 1.95em;
}
.oformdetail table.data {
    width: 100%;
}
.oformdetail table.data th h2 {
    margin-right: 4em;
}
.oformdetail table.data th {
    width: 6em;
    text-align: right;
    vertical-align: top;
    background-color: #F0F0F0;
}
/* Online Formular Detailseite */
/* Online Formular Liste */
ul.oformdetail {
    position: relative;
    float: left;
    width: 47em;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul.oformdetail li {
    position: relative;
    float: left;
    width: 47em;
    margin: 0;
    margin-bottom: 2em;
    padding: 0;
}
ul.oformdetail ul.forms {
    position: relative;
    float: left;
    width: 44em;
    margin: 0;
    padding: 0;
    padding-left: 3em;
    list-style-type: square;
}
ul.oformdetail ul.forms li {
    position: relative;
    float: left;
    width: 44em;
    margin: 0;
    padding: 0;
}
/* Online Formular Liste */
/* FLV Video */
.flvvideo {
    position: relative;
    float: left;
    width: 47em;
    height: 31.3em;
}
.flvvideo img.preview {
    width: 47em;
}
/* FLV Video */

a span.hidden {
display:none;
}
.poweredby{
float:left;
position:relative;
}
