@import url(/css/mod/suche.css);
/**************************************
***		 name: css100_main.css   	***
***		 desc: css-basis ketsch		***
***		autor: kivbf,f.vogtsberger	***
***		v/dat: 1.0 / 27.06.2006		***
***************************************/
html {height:100%; max-height:100%; padding:0px; margin:0px; border:0px; }
body {font-family:verdana,helvetica,sans-serif; font-size:69%; background-color:#FCFAF5; }
.leftDecoFrame { border-right:1px solid #84B0B9; background-image:url(../../show/1290698/img_decoleft.jpg); background-repeat:no-repeat; background-position:right top; }
.rightDecoFrame { border-left:1px solid #84B0B9; background-image:url(../../show/1290699/img_decoright.jpg); background-repeat:no-repeat; background-position:left top; }
.invisible {display:none;visibility:hidden;}
/* top */
.topFrame {background-image:url(../../show/1290630/gfx_bg_head.gif);background-repeat:no-repeat;background-position:left top;margin:0;padding:0;}
.topFrameDiv2 {position:relative;left:28px;top:8px;}
.topFrameDiv3 {position:absolute;left:332px;top:2px;}

/* navigation */
.navigationFrame { background-image:url(../../show/1290704/gfx_bg_navi.gif); background-position:21px 142px; background-repeat:no-repeat; margin:0px 0px 0px 21px; padding:0; width:200px; scrollbar-arrow-color:#008DD5; scrollbar-base-color:#25387C; scrollbar-face-color:#FCFAF5; scrollbar-highlight-color:#FCFAF5; scrollbar-shadow-color:#FCFAF5; }
.navigationFrame a.LinkSeite, .navigationFrame a.LinkExtern, .navigationFrame a.LinkMail {color:#175566; text-decoration:none; border-bottom:1px dashed #175566; }
.navigationFrame a.LinkSeite:hover, .navigationFrame a.LinkExtern:hover, .navigationFrame a.LinkMail:hover { border-bottom: 1px solid #175566; }
.navEbene1Inactive, .navEbene2Inactive, .navEbene3Inactive {border:0;}
.navEbene1Inactive a:hover, .navEbene2Inactive a:hover, .navEbene3Inactive a:hover {border:0;}

.naviPic { margin-bottom:43px; }
/*
.naviPicTop { background-image:url(../../show/1290707/bg.gif); background-position:0px 0px; background-repeat:no-repeat; height:19px; min-height:19px; }
.naviPicCenter { background-image:url(../../show/1290713/bg.gif); background-position:0px 0px; background-repeat:no-repeat; height:74px; min-height:74px; }
.naviPicBottom { background-image:url(../../show/1290708/bg.gif); background-position:0px 0px; background-repeat:no-repeat; height:19px; min-height:19px; }
*/
.sprachButtons { background-color:#E2B7AB; background-image:url(../../show/1290657/ico.gif); background-repeat:no-repeat; min-height:13px; height:13px; padding:0; text-align:right; max-width:200px; width:200px; }
.navigationLanguageSelection { position:relative; top:-1px; }

.navBottomRund { background-color:#E2B7AB; background-image:url(../../show/1290700/bg.gif); background-position:left; background-repeat:no-repeat;}
.navAfter { text-align:center; margin-top:10px; }
/* Pirofunctions */
div.Pirofunctions {position:absolute;top:117px;right:1em;}
div.Pirofunctions select {background:#fff;}
/* content */
.contentFrame, .printPageBody {background-color:#FCFAF5;font-family:verdana,helvetica,sans-serif; font-size:69%; margin:0; padding-left:6px; padding-right:4px; scrollbar-arrow-color:#25387C; scrollbar-base-color:#E4E9EB; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#E4E9EB; width:96%;}
.contentFrame { margin-bottom:15px; }
.wf, .wf tr { color:#000000; font-size:117%; font-weight:bold; font-family:verdana,helvetica,sans-serif; background-color:#FFFFFF; border-top:1px solid #FF0000; border-right:15px solid #FF0000; border-bottom:1px solid #FF0000; border-left:15px solid #FF0000; margin:0px; padding-left:5px; }
.contentInner { line-height:1.4em;width:99%;}
#Content-inner {overflow:visible;}
p { margin:0px 0px 20px 0px; }
h1 { color:#000000; font-weight:bold; font-size:130%; background-color:#E2B7AB; background-image:url(../../show/1290748/ico.gif); background-position:left top; background-repeat:no-repeat; border-bottom:1px solid #B34029; margin:5px 0px 15px 0px; padding:3px 34px 2px 27px; }
h2, .FirmeenSuchkriterien, .VereineSuchkriterien { color:#35798C; font-weight:bold; font-size:120%; border-bottom:2px solid #E9C6A7; letter-spacing:0.1em; margin:15px 0px 5px 0px; padding:0px 0px 1px 0px; }
h3 { color:#000000; font-weight:bold; font-size:110%; margin :12px 0px 3px 0px; }
h4 { color:#474C4D; font-weight:bold; font-size:100%; font-style:italic; margin:10px 0px 0px 0px; }
.contentFrame a, .contentFrame a:link, .contentFrame a:visited, .contentFrame a:active { color:#175566; text-decoration:none; border-bottom:1px dashed #175566; }
.contentFrame a:hover { border-bottom: 1px solid #175566; }
.contentFrame input, .contentFrame textarea, .contentFrame select { background-color:#FFFFFF; margin:0; padding:0; }
.contentFrame table { border-spacing:0; }
.contentFrame p { font-family:verdana,helvetica,sans-serif; }

DIV#Spalte1 {padding-right:25px;width:465px;float:left;}
.contentMitServiceSpalte {padding-right:25px;width:480px;float:left;}
/* Pressroom */
table.design1-pressheadlinetable {  width:100%;  }
.detail_mitteilung_einleitung { font-weight:bolder; color:#000000; font-size:1.3em; }
.detail_mitteilung_datum { display:none; }
.design1-pressheadlinetable a, .design1-pressheadlinetable a:link, .design1-pressheadlinetable a:visited, .design1-pressheadlinetable a:active { color:#175566; text-decoration:none; border-bottom:0px solid; }
td.design1-pressrommheadercellfromtext,td.design1-pressrommheadercelltotext,td.design1-pressrommheadercellsearch {  border:1px solid #175566;  padding:5px;  border-spacing:10px;  width:50px;  text-align:center;  }
table.design1-pressheadlinetablebottom {  margin:10px;  }
td.design1-pressheadlinetablebottomcell {  padding:5px;  text-align:right;  }
 a.design1-pressroombuttons {  border:1px solid #175566;  padding:0px 3px 0px 3px;  margin:6px;  text-align:center;  line-height:110%;  text-decoration:none;  }
td.design1-pressrommheadercellcategoriename,td.design1-pressdetailheadlinecell {  width:100%;  color:#000000;  background-color:#E2B7AB;  background-image:url(../../show/1290748/ico.gif);  background-position:left top;  background-repeat:no-repeat;  border-bottom:1px solid #B34029;  margin:5px 0px 15px 0px;  padding:3px 34px 2px 27px;  line-height:110%;  }
.design1-pressrommheadercategoriename,.design1-pressdetailheadlineheadline {  font-size:140%;  font-weight:bold; }
 td.design1-pressteasercell,td.design1-pressmorecell,td.design1-pressimagecell {  border-top:solid 1px #B34029;  border-bottom:solid 1px #B34029;  }
td.design1-pressimagecell img {  margin:5px;  }
 .design1-pressname, .design1-pressDate, .design1-pressdetailname, .design1-pressdetaildate {  font-size:1.3em;  font-weight:bold;  color:#35798C; }
.design1-pressroomuebersicht tr {  margin-top:20px;  }
td.design1-pressdetailnamecell, td.design1-pressdetaildatecell {  margin-top:80px;  margin-bottom:15px;  border-bottom:1px solid #B34029;  }
img.pressroomdetailcontentimage { margin:5px; display:inline; }
 .design1-pressroomdetail { margin-top:60px;  margin-bottom:20px;  display:block; }
/* Portal */
#portalcontent #Spalte2 {position:absolute;top:40px;right:0px;width:180px;}
.TrennlinieSpalte1, div.l1_DatumPresseBildSpalte1 {display:none; }
.l1_UeberschriftPresseBildSpalte1 {font-size:110%;font-weight:bold; }
hr.TrennlinieSpalte1 {display:none;width:0px;height:0px; }
br.l1_clearZeile1Spalte1, br.l1_clearZeile2Spalte1 {clear:both;line-height:0px;}
.l1_BildSpalte1 {float:left;  width:60px;}
.l1_BildSpalte1 img, .liste_mitteilung_bild img {float:left;width:60px;}
table.l3_VeranstaltungListe {width:150px;}
table.l3_VeranstaltungListe td {vertical-align:top;}
td.l3_VeranstaltungListenPunkt {width:150px;}
.l3_VeranstaltungListenPunkt li {margin-left:-5px;}
ul.l3_ulVeranstaltungListe li {margin-left:-20px;}
ul.l1_ulVeranstaltungListe li {margin-left:-20px;}
.l3_VeranstaltungListenPunkt li a {text-decoration:none;}
 /* Mitarbeiterliste */
.behoerdeListeMA {font-size:0.9em;}
th.funktion {width:80px;}
.MALEintrag { margin-bottom:15px; border-top:solid 1px #cecece; }
.MALPerson { margin-top:5px; font-weight:bolder; font-size:1.2em; }
.MALSachgebiete { display:block; width:100%; }
/* Aktuelles */
#listhead_abstand_unten { height:15px; }
.liste_mitteilung_datum { display:none; }
.liste_mitteilung_bild { float:left; }
.liste_mitteilung_clear { clear:both; margin-bottom:125px; }
.liste_mitteilung_bild,.liste_zeile_zwei { margin-bottom:15px; }
.liste_zeile_eins, .liste_mitteilung_ueberschrift h2 { margin:0px; padding:0px; line-height:1em; }
.liste_mitteilung_detaillink { display:block; }/*
.detail_mitteilung_einleitung {float:right;margin:0.3em;}
.detail_mitteilung_bild {float:left;margin:0.3em;}
/* eBürgerdienste */
.lpBAnsprechTable, .lpBAnrede { display:block; clear:both; }
.serviceSpalte {float:right;margin-top:4.5em;padding:30px 10px;width:180px;max-width:180px;background-image:url(/layout/gfx_bg_ssp.jpg);background-repeat:no-repeat;height:500px;}
/* service-vk
#serviceContainer1Spalte1 {max-width:180px;width:180px;} */
.l1_ulVeranstaltungListe {position:relative;left:-10px;}
.l1_liVeranstaltungListe .l1_DatumVeranstaltungPunkt, .l1_liVeranstaltungListe br {display:none;}


#content-footer-div {clear:both;display:block;font-size:90%;margin-top:3px;padding-bottom:3em;position:relative;width:500px;}
.printpage {background:url(../../show/1290791/ico_printpage.gif) 0px 5px no-repeat;padding-left:20px;position:absolute;left:0;top:0;}
.siteup {background:url(/layout/ico_siteup.gif) 0px 7px no-repeat;margin-left:50px;padding-left:15px;position:absolute;right:0;top:0;}
.printPageFunctions {text-align:center;padding:10px;}
.printPagePrint, .printPageClose {color:#25387C;text-decoration:none;padding:0px 3px 0px 3px;border:1px solid #25387C;}
<!-- ABSCHNITT BIS HIERHER ÜBERARBEITET -->
/* Service BW */
li a { color:#175566; text-decoration:none; border-bottom:1px dashed #175566; }
li a:hover { border-bottom: 1px solid #175566; }
ul.lebenslagenbaum li.hatNachfolger { }
ul.lpLLToplevel li.hatNachfolger { }
div.footnotes { }
/* sitemap */
.sitemap1 { color:#FFFFFF; margin:10px; padding:2px; text-decoration:none; width:90%; }
.sitemap1285592 { background-color:#E2B7AB; font-size:120%; font-weight:bold; }
.sitemap1285593 { background-color:#FFD397; font-size:120%; font-weight:bold; }
.sitemap1285594 { background-color:#69BCE6; font-size:120%; font-weight:bold; }
/* bottom */
.bottomFrame { background-image:url(../../show/1290628/bg.gif); background-repeat:no-repeat; background-position:center top; text-align:center; margin:0; padding:2px 40px 10px 40px; }
#bottomLink { }
.bottomFrameLinks, .bottomFrameLinks:link, .bottomFrameLinks:active, .bottomFrameLinks:visited, .bottomFrameLinks:focus { color:#35798C; font-weight:bold; line-height:140%; margin:0px 1px 0px 1px; padding:0px 5px 0px 5px; text-decoration:none; }
.bottomFrameLinks:hover { background-color:#FFFFFF; border:1px solid #88B0BB; }
/* Vereine & Firmen */
div.register { margin:1em; }
.VRErgebnisVRname, .FirmenErgebnisFirmenname { font-weight:bold; }
/* vorlagen */
.DownloadDOC {ec2kformatlist:yes;padding-left:14px;background-image:url(/layout/gfx_ico_dl-doc.gif); background-repeat:no-repeat; background-position:left top; }
.DownloadPDF {ec2kformatlist:yes;padding-left:14px;background-image:url(/layout/gfx_ico_dl-pdf.gif); background-repeat:no-repeat; background-position:left top; }
.DownloadPPS {ec2kformatlist:yes;padding-left:14px;background-image:url(/layout/gfx_ico_dl-pps.gif); background-repeat:no-repeat; background-position:left top; }
.DownloadXLS {ec2kformatlist:yes;padding-left:14px;background-image:url(/layout/gfx_ico_dl-xls.gif); background-repeat:no-repeat; background-position:left top; }
.DownloadZIP {ec2kformatlist:yes;padding-left:14px;background-image:url(/layout/gfx_ico_dl-zip.gif); background-repeat:no-repeat; background-position:left top; }
.DownloadEXE {ec2kformatlist:yes;padding-left:14px;background-image:url(/layout/gfx_ico_dl-exe.gif); background-repeat:no-repeat; background-position:left top; }
.DownloadTXT {ec2kformatlist:yes;padding-left:14px;background-image:url(/layout/gfx_ico_dl-txt.gif); background-repeat:no-repeat; background-position:left top; }
.important { color:#4D595B; font-size:90%; font-weight:bold; letter-spacing:0.2em; border-left:2px solid #B34029; border-right:2px solid #B34029; padding-left:2px; padding-right:2px; }
.LinkSeite { ec2kformatlist:yes; padding-left:14px; background-image:url(/layout/ico_linkInt.gif); background-repeat:no-repeat; background-position:left 4px; }
.LinkMail { ec2kformatlist:yes; padding-left:14px; background-image:url(/layout/ico_linkMail.gif); background-repeat:no-repeat; background-position:left 4px; }
.LinkExtern { ec2kformatlist:yes; padding-left:14px; background-image:url(/layout/ico_linkExt.gif); background-repeat:no-repeat; background-position:left 4px; }
.tempTable { ec2kedittable:yes; font-family:verdana,helvetica,sans-serif; min-width:520px; max-width:520px; width:520px; padding:0px; border-spacing:0; vertical-align:top; margin-top:1px; }
.solo { ec2keditcell:yes; vertical-align:top; margin-bottom:7px; }
.duoLinks, .duoRechts { ec2keditcell:yes; line-height:1.4em; min-width:250px; max-width:250px; width:250px; vertical-align:top; margin-bottom:7px; }
.spAcer { ec2keditcell:yes; min-width:20px; max-width:20px; width:20px; border:0; }
.tabelle1, .tabelle2 { ec2kedittable:yes; width:100%; border-collapse:collapse; border-spacing:0; }
.tabelle1 caption { border-top:1px solid #8CB3BE; border-right:1px solid #8CB3BE; font-size:100%; font-weight:bold; padding-left:10px; text-align:left; }
.tabelle2 caption { background-color:#E2E6E8; border:1px solid #88B0BB; font-size:100%; font-weight:bold; letter-spacing:0.2em; padding-left:10px; text-align:left; }
* html .tabelle1 caption, * html .tabelle2 caption, * html .tabelle3 caption {}
.tabelle1 th, .tabelle2 th { border-bottom:2px solid #CCCCCC; text-align:left; font-weight:normal; font-size:100%; }
.tabelle1 th { border-top:1px solid #8CB3BE; border-right:1px solid #8CB3BE; padding-left:10px; }
.tabelle2 th { background-color:#E2E6E8; border:1px solid #88B0BB; letter-spacing:0.2em; padding-left:10px; }
.tabelle1 td { padding:2px; }
.tabelle2 td { border-top:1px solid #88B0BB; padding:2px; }
.tabelle1 td p, .tabelle2 td p, .tabelle3 td p { margin:0; padding:0; }
.hintergrundWeiss { ec2keditrow:yes; background-color:#FFFFFF; }
.hintergrundPetrol { ec2keditrow:yes; background-color:#E2ECEE; }

