/*****************************************************************
Name		:	css_gemeinde.css
Date		:	8.11.2007
Version		:	0.1
Author		:	Reinhold Kuhs
Description	:	Style Sheet für die Gemeinde-Layouts
******************************************************************/
html {margin:0; padding:0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#666666; background:#fff url(../../show/1864835/hg.jpg) repeat-x;}
HR {margin:0; padding:0; border:0; border-top:#666666 solid 1px; margin-bottom:1em; color:#fff; background-color:#fff; height:1px;}
.printPageBody, .sendPageBody{background:none; font-size:80%; color:#000;}
.printPageBody a {color:#a12d2d;}
.printPageBody h1 {font-size:130%; color:#000;}
.printPageBody h2 {font-size:120%; color:#000;}
.printPageBody h3 {font-size:110%; color:#000;}
.printPageBody h4, .printPageBody h5, .printPageBody h6 {font-size:100%; color:#000;}

#zentrierer {font-size:0.9em; width:99.5%; min-width:800px;}

.invisible {display:none;}


/* TOP-BEREICH */

/* Brunnenwaible */
#topFree1Html {position:absolute; top:0; left:0; z-index:1; background:none;}
#topFree1Html IMG {margin:0; padding:0; margin-top:10px;}

/* Image-Map für Links auf Wappen */
#topFree2Html {position:absolute; top:-1px; left:860px; z-index:11;}

/* Hauptnavigationspunkte */
.topFrameDiv1 {position:relative; margin-left:200px; margin-top:81px; margin-bottom:2em; z-index:3; width:45em;}
*html .topFrameDiv1 {margin-top:75px; top:79px; height:3.7em; background:none;}
*+html .topFrameDiv1 {top:65px;}
.topFrameDiv1Spanlink1 {line-height:2.5em; padding-top:10px; padding-bottom:1.5em; padding-left:1em; padding-right:5.8em; background:url(../../show/1864854/nav-teaser-gemeinde-aktiv.gif) no-repeat; background-position:right bottom;}
*html .topFrameDiv1Spanlink1 {background:url(../../show/1864855/nav-teaser-gemeinde-ie-aktiv.gif) no-repeat; background-position:0 bottom;}
*+html .topFrameDiv1Spanlink1 {line-height:4.8em; background:url(../../show/1864855/nav-teaser-gemeinde-ie-aktiv.gif) no-repeat; background-position:0 bottom;}
.topFrameDiv1link1 {position:relative; top:0.4em;}
.topFrameDiv1Spanlink1 A {color:#666666; text-decoration:none; font-size:150%;}
*html .topFrameDiv1Spanlink1 A {font-size:135%;}

.topFrameDiv1Spanlink2 {line-height:2.5em; padding-top:0.7em; padding-bottom:1.5em; padding-left:1em; padding-right:5.9em; background:url(../../show/1864839/nav-teaser-gewerbe.gif) no-repeat; background-position:right bottom; margin-left:-0.3em;}
.topFrameDiv1Spanlink2:hover {background:url(../../show/1864853/nav-teaser-gewerbe-aktiv.gif) no-repeat; background-position:right bottom;}
*html .topFrameDiv1Spanlink2 {background:url(../../show/1864838/nav-teaser-gewerbe-ie.gif) no-repeat; background-position:0 bottom; padding-right:6.6em; padding-left:1.2em;}

*+html .topFrameDiv1Spanlink2 {background:url(../../show/1864838/nav-teaser-gewerbe-ie.gif) no-repeat; background-position:0 bottom; padding-right:6.6em; padding-left:1.2em;}
*+html .topFrameDiv1Spanlink2:hover {background:url(../../show/1864852/nav-teaser-gewerbe-ie-aktiv.gif) no-repeat; background-position:0 bottom;}
.topFrameDiv1link2 {position:relative; top:0.4em;}
.topFrameDiv1Spanlink2 A {color:#666666; text-decoration:none; font-size:150%;}
*html .topFrameDiv1Spanlink2 A {font-size:135%;}

.topFrameDiv1Spanlink3 {padding-top:0.7em; padding-bottom:1.5em; padding-left:1em; padding-right:5.9em; background:url(../../show/1864837/nav-teaser-tourismus.gif) no-repeat; background-position:right bottom; margin-left:-0.3em;}
.topFrameDiv1Spanlink3:hover {background:url(../../show/1864849/nav-teaser-tourismus-aktiv.gif) no-repeat; background-position:right bottom;}
*html .topFrameDiv1Spanlink3 {background:url(../../show/1864836/nav-teaser-tourismus-ie.gif) no-repeat; background-position:0 bottom;}
*+html .topFrameDiv1Spanlink3 {background:url(../../show/1864836/nav-teaser-tourismus-ie.gif) no-repeat; background-position:0 bottom;}
*+html .topFrameDiv1Spanlink3:hover {background:url(../../show/1864851/nav-teaser-tourismus-ie-aktiv.gif) no-repeat; background-position:0 bottom;}
.topFrameDiv1link3 {position:relative; top:0.4em;}
.topFrameDiv1Spanlink3 A {color:#666666; text-decoration:none; font-size:150%;}
*html .topFrameDiv1Spanlink3 A {font-size:135%;}

.topFrameDiv1Spanlink4 {position:absolute;}

/* Wayhome-Navigation */
.topFrameDiv2 {position:relative; margin-left:17.6em; margin-top:35px; margin-bottom:5em; width:75%; z-index:10; font-size:80%}
*html .topFrameDiv2 {top:80px;}
*+html .topFrameDiv2 {top:71px;}
.topFrameDiv2 UL LI {list-style:none; float:left;}
.topFrameDiv2 A {color:#a12d2d; text-decoration:none; padding-right:0.9em; margin-right:0.5em; background:url(../../show/1864894/wayhome-trenner-gemeinde.gif) no-repeat; background-position: right 6px;}
.topFrameDiv2 A:hover {text-decoration:underline;}

/* Schnellsuche */
.topFrameDiv3 {position:absolute; margin-left:62em; top:90px; z-index:10;}
*html .topFrameDiv3 {margin-left:63em;}
.topFrameDiv3 LABEL {display:none;}

/* Startseite-Inhalt-Impressum */
.topFrameDiv4 {position:absolute; top:85px; margin-top:3em; margin-bottom:2em; z-index:10; left:52%; font-size:80%; font-weight:bold;}
*html .topFrameDiv4 {top:80px; margin-top:4.5em; left:51%;}
*+html .topFrameDiv4 {top:100px;}
.topFrameDiv4 UL LI {list-style:none; float:left;}
.topFrameDiv4 A {color:#a12d2d; text-decoration:none; padding-right:0.7em; margin-right:0.5em; background:url(../../show/1864886/nav-trenner-ro-gemeinde.gif) no-repeat; background-position: right center;}
.topFrameDiv4 A:hover {text-decoration:underline;}


/* Schriftvergrößerung */
#fontsize {margin-top:-5px; margin-left:100%; width:14em;} 
*html #fontsize {margin-left:1%;}
*+html #fontsize {margin-left:1%;}
#fontsize A {color:#a12d2d; text-decoration:none;}
#fontsize A:hover {text-decoration:underline;}


/* NAVIGATION */
#navigation {clear:both; width:15.3em; float:left; margin-top:70px; margin-left:0; font-weight:bold; background:url(../../show/1864865/nav-trenner-top-gemeinde.gif) no-repeat; background-position: left 0; padding-top:30px;}
*html #navigation {margin-top:110px;}
*+html #navigation {margin-top:110px;}

.div-navigation-inner ul {display:block; font-size:0.9em; margin:0; margin-left:5px; padding:0; list-style-type:none;}
*html .div-navigation-inner ul {font-size:0.9em;}
.div-navigation-inner ul li ul li {padding-left:1em; background:url(../../show/1864897/haupt-navi-icon-gemeinde.gif) no-repeat; background-position: left 2px;}
.div-navigation-inner ul ul ul {font-size:1em;}
.div-navigation-inner li {display:block; margin-top:0.7em;}

/* 1. Ebene */
.div-navigation-inner ul a {color:#666666; text-decoration:none;}
.div-navigation-inner ul a:hover {text-decoration:underline;}
.div-navigation-inner a.navEbene1Active {color:#a12d2d;}

/* 2. Ebene */
.div-navigation-inner a.navEbene2Active {color:#a12d2d;}

/* 3. Ebene */
.div-navigation-inner a.navEbene3Active {color:#a12d2d;}

/* STATUS */
.workflowPanelUp {position:absolute; top:-15px; left:0; z-index:10; font-size:11px;}
.wf, .wf tr {background: none;}
*html .workflowPanelUp {width:auto;}

/* CONTENT */

/* serviceSpalte */
#serviceSpalte {float:right; margin:0; width:16.1em; padding:7px; margin-left:10px; background-color:#e4dfdb;}
#serviceSpalte H1 {margin:0; padding:0; font-size:120%; color:#a12d2d;}
#serviceSpalte A {color:#a12d2d; text-decoration:none; padding-right:1.5em;}
#serviceSpalte A:hover {text-decoration:underline;}
A.emailservice {background:url(../../show/1864846/briefsymbol-gemeinde.gif) no-repeat; background-position: right center;}

/* Inhalt */
#content {margin-left:17em; margin-right:10px; margin-top:65px;}
*html #content {margin-top:95px; height:600px;}
*+html #content {margin-top:95px;}

#Content-inner {background-color:#e4dfdb;}

#qePageContent {margin-right:19.1em; background-color:#fff; padding-right:0.8em; min-width:20em; font-size:0.9em;}
*html #qePageContent {padding-right:2em;}
**html #qePageContent {padding-right:2em;}
#qePageContent H1 {margin:0; padding:0; border-bottom:#a12d2d solid 1px; border-right:#a12d2d solid 5px; font-size:120%; padding-right:0.3em; padding-bottom:0.1em; width:auto; display:inline;}
#qePageContent H2 {font-size:110%;}
#qePageContent H3, H4, H5, H6 {font-size:100%;}
#qePageContent A {color:#a12d2d; text-decoration:none;}
#qePageContent A:hover {text-decoration:underline;}

/* Footer */
.footer {float:left; font-size:90%;}
#content-footer-div {margin-top:0.7em; margin-bottom:0.7em;}
A.printpage {color:#a12d2d; text-decoration:none; padding-right:1.5em; margin-right:1em;}
A:hover.printpage {text-decoration:underline;}
A.printpage {background:url(../../show/1864847/drucksymbol-gemeinde.gif) no-repeat; background-position: right center;}
A.sendpage {color:#a12d2d; text-decoration:none; padding-right:1.5em; margin-right:1em;}
A:hover.sendpage {text-decoration:underline;}
A.sendpage {background:url(../../show/1864846/briefsymbol-gemeinde.gif) no-repeat; background-position: right center;}
A.siteup {color:#a12d2d; text-decoration:none; padding-right:1.1em; margin-right:1em;}
A:hover.siteup {text-decoration:underline;}
A.siteup {background:url(../../show/1864848/nach-oben-gemeinde.gif) no-repeat; background-position: right center;}

/* Sitemap */
.sitemapBody H1 {margin:0; padding:0; border-bottom:#a12d2d solid 1px; border-right:#a12d2d solid 5px; font-size:120%; padding-right:0.3em; padding-bottom:0.1em; width:auto; display:inline;}
.sitemapBody A {text-decoration:none; color:#000;}
.sitemapBody A:hover {text-decoration:underline;}
.sitemapBody ul {display:block; font-size:1em; margin:0; margin-left:15px; padding:0; list-style-type:none;}
*html .sitemapBody ul {font-size:1.1em;}
.sitemapBody ul ul {font-size:0.9em;}
.sitemapBody ul li ul li {padding-left:1em; margin-left:0.5em; background:url(../../show/1864897/haupt-navi-icon-gemeinde.gif) no-repeat; background-position: left 2px;}
.sitemapBody ul ul ul {font-size:1em;}
.sitemapBody li {display:block; margin-top:0.7em;}

/* Suche */
#dvvSuche H1 {margin:0; padding:0; border-bottom:#a12d2d solid 1px; border-right:#a12d2d solid 5px; font-size:120%; padding-right:0.3em; padding-bottom:0.1em; width:auto; display:inline;}
#dvvSuche A {color:#a12d2d; text-decoration:none;}
#dvvSuche A:hover {text-decoration:underline;}
#dvvSuche H2 {font-size:110%;}
#dvvSuche H3, H4, H5, H6 {font-size:100%;}
#freespace1 {margin-top:1em;}
.suchImage {border:1px solid #a12d2d; font-weight:bold; background-color:#a12d2d; color:#fff; margin-bottom:0.7em; margin-top:0.7em;}

/* Presse */
/*.design1-pressHeadlineTable TABLE {margin:0:2em; margin-left:1em;}
.design1-pressrommHeaderToText {margin-left:1em;}*/
#listhead_abstand_unten {margin-bottom:2em;}
.reihe_eins {position:relative; z-index:15; margin-top:1em;}
*html .liste_mitteilung {height:5.1em;}
#listhead_trenner2 {position:relative; z-index:15; margin-top:1em;}
.liste_zeile_eins {margin:0; padding:0;}
*html  {height:0;}
.liste_zeile_eins H2 {margin:0; padding:0;}
.pressroomNoEntries {margin-top:1em;}
.detail_mitteilung_kopf {margin-top:1em; margin-bottom:1em;}
.lpVAnfangsbuchLeiste {margin-top:1em; margin-bottom:1em;}
.liste_mitteilung_datum {display:none;}

.l1_BildSpalte1 IMG, .liste_mitteilung_bild IMG {float:left; padding-right:10px; height:5em;}
.liste_mitteilung_trenner {border-top:#666666 solid 1px; margin-bottom:1.4em; margin-top:0.4em;}
.detail_mitteilung_bild_aussen {float:left; padding-right:10px;}
.detail_mitteilung_zur_uebersicht_unten {margin-top:2em;}
.detail_mitteilung_datum {display:none;}


/* Veranstaltungen */
.VKSuchkriterien, #VKSuche {margin-top:1.5em;}
.VKErgebnisEintraggerade H1,
.VKErgebnisEintraggerade H2,
.VKErgebnisEintraggerade H3,
.VKErgebnisEintraggerade H4,
.VKErgebnisEintraggerade BR,
.VKErgebnisEintraggerade DIV,
.VKErgebnisEintraggerade SPAN {margin:0; padding:0;}
.VKErgebnisEintraggerade {margin-top:0.9em; margin-bottom:0.7em; padding-bottom:1em; border-bottom:#333333 1px solid;}
.VKErgebnisEintragungerade H1,
.VKErgebnisEintragungerade H2,
.VKErgebnisEintragungerade H3,
.VKErgebnisEintragungerade H4,
.VKErgebnisEintragungerade BR,
.VKErgebnisEintragungerade DIV,
.VKErgebnisEintragungerade SPAN {margin:0; padding:0;}
.VKErgebnisEintragungerade {margin-top:0.9em; margin-bottom:0.7em; padding-bottom:1em; border-bottom:#333333 1px solid;}
.VKErgebnisEintraggerade BR {display:none;}
.VKErgebnisEintragungerade BR {display:none;}
.VKLinkZurueck {margin-top:1em;}
.ZeitraumFreitext2 {margin-bottom:0.5em; margin-top:1em;}
.VKSucheZeitraumVon, .VKSucheZeitraumBis {display:inline; margin-right:1em;}
.VKlinksuche {margin-bottom:0.7em;}
.TrennerLangText {display:none;}
.VKSuchImage1 {border:1px solid #a12d2d; font-weight:bold; background-color:#a12d2d; color:#fff; margin-bottom:0.7em; margin-top:0.7em;}
.VKSuchImage1, .VKSuchImage2 {border:1px solid #a12d2d; font-weight:bold; background-color:#a12d2d; color:#fff; margin-bottom:0.7em; margin-top:0.7em;}
.VKFooterZurSuche {margin-bottom:0.7em;}
.VKsearchPBarPrevCellAct {margin-bottom:0.7em;}
.VKsearchPBarNextCellAct {margin-top:0.7em;}

/* Vereine */
.VereineEinleitung {display:none;}
#VereineDetail DIV, #VRContentErgebnisliste DIV, .VRFooter DIV {margin-bottom:0.7em; margin-top:0.7em; position:relative; z-index:15;}
.VRErgebnisVRname {font-weight:bold;}
#VereineSelbsteintragAuswahl {position:relative; z-index:15;}
.VRSucheFreitext, .VRSuchePlz {display:inline; margin-right:1em;}
.VereineDetailAnschriftHaupt DIV {margin:0; padding:0;}
.VrSucheBtn {border:1px solid #a12d2d; font-weight:bold; background-color:#a12d2d; color:#fff; margin-bottom:0.7em; margin-top:0.7em;}
.VRAnzahlEintraege {margin-top:0.7em;}
.register SPAN {border:1px solid #ccc; padding:0.2em;}
.klar {position:relative; height:1px; line-height:1px; margin:0; padding:0; border:0; border-bottom:#333333 1px solid;}
*html .editFelder{width:95%; margin:0; padding:0;}
*html .VereineContentNE {width:95%; margin:0; padding:0;}
*html .button {width:95%; margin:0; padding:0;}
*html .editForm FORM {width:95%; margin:0; padding:0;}
#VereineSelbsteintragAuswahl LI {margin-top:1em;}


/* SERVICE-BW */

/* Lebenslagen */
.lpLLBaum {margin-top:1em; position:relative; z-index:15;}
.lpLLBaum LI {list-style:none; list-style-type:none; background:none;}

/* Verfahrensbeschreibung */
#lpVAnfangsbuch {margin-top:1em; position:relative; z-index:15;}
.lpVAnfangsbuchLeiste {margin-top:0.4em;}
.lpVAnfangsbuchLeiste SPAN, .lpVAnfangsbuchLeiste A {border:1px solid #ccc; padding:0.2em;}
#lpVBDrop INPUT, .lpBDienForm INPUT {border:1px solid #a12d2d; font-weight:bold; background-color:#a12d2d; color:#fff;}
#lpVBDrop SELECT {margin-top:0.4em;}

/* Behördenwegweiser */
#v {width:500px;}

/* Vorlage // EC */
.BildLinks {float:left; margin-top:0.1em; margin-right:0.8em; margin-bottom:0.1em;} 
.BildRechts {float:right; margin-top:0.1em; margin-left:0.8em; margin-bottom:0.1em;}
#RechteSpalte, .RechteSpalte {float:right; padding:3px; width:200px; margin-bottom:5px; margin-left:1em; display:block; margin-right:1.7em;}
*html #RechteSpalte, *html .RechteSpalte {margin-right:0;}
.bildunterschrift {font-size:90%}

/* KONTAKTFORMULAR */
.textfeldNormal {width:30em; height:1.3em; border:1px solid #a12d2d; background:#fff;}
.textareaBig {width:30em; height:10em; border:1px solid #a12d2d; background:#fff;}
.submitbutton {border:1px solid #a12d2d; font-weight:bold; background-color:#a12d2d; color:#fff;}