/*****************************************************************
Name:			balingen.css
Date:			08.01.07
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich
Description:	:	Style Sheet fuer CMS

******************************************************************/
/*<![CDATA[*/

.lightboximage { cursor: url(http://www.balingen.de/servlet/PB/show/1311021/zoomin.cur), pointer;}
.lpBAnsprechTable .mailLink { font-size: 0.85em; }

html 						{ padding: 0px; margin: 0px; border: 0px; }

body					{	  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
  								font-size: 76%;
  								margin: 0 auto;
 									overflow: auto;
  								padding: 0;
  								color: #584E47; line-height: 130%; 
  								}
										
pre 				{ font-family: Arial, Verdana, Helvetica, sans-serif; }

.invisible	{ display: none; }
																		
a 																		{ font-weight: bold; color: #295a5f;; text-decoration: none; }
a:link 																{ font-weight: bold; color: #295a5f; }
a:visited 														{ font-weight: bold; color: #295a5f; }
a:hover 															{ font-weight: bold; color: #295a5f; }
a:active 															{ font-weight: bold; color: #295a5f; }

a.linkTyp_ppt { background: url(http://www.balingen.de/servlet/PB/show/1332833/ppt.gif) right 0px no-repeat; padding-right: 20px;}
a.pdfLink { background: url(http://www.balingen.de/symbols/pdf_1.gif) right 1px no-repeat; padding-right: 20px;}
a.linkTyp_pdf {background: url(http://www.balingen.de/symbols/pdf_1.gif) right 1px no-repeat; padding-right: 20px;}

#bodyFree1Html  {  position: fixed;  width: 100%;  top: 0;  left: 0;  z-index: 1; }
* html #bodyFree1Html  {  position: absolute;  width: 100%; top: 0;  left: 0;  z-index: 1; }

#bodyFree1Html .bgimage {  width: 100%;  height: auto; z-index: 0;  }
  
#zentrierer 	{ margin: 0px auto; padding-top: 0px; width: 100%; text-align: center; position: relative; top: 0;  left: 0;  height: 100%; z-index: 2; }	

#inhaltAussen	{ width: 981px;  height: 100%;  margin: 0 auto 0 auto; text-align: center;  padding-top: 0px; position: relative; z-index: 3;}
* html #inhaltAussen	{ background-color: #ffffff; }
											
#top 									{ overflow: hidden; height: 425px; text-align: left; padding-bottom: 0px;	 }
*+html #top 					{ height: 425px; text-align: left; padding-bottom: 0px;	position: relative; margin: 0px;}

div.topFrameDiv1	{ margin: 0px; float: left; position: relative; left: 270px; padding-top: 11px; padding-bottom: 3px; text-align: left; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, sans-serif; font-size: 1.1em;} 
div.topFrameDiv1 a	{ color: #ffffff; font-weight: normal; margin-right: 20px;} 
div.topFrameDiv1 a.topFrameDiv1link4 { color: #ffffff; font-weight: normal; margin-right: 0px;}
					

#inhalt			{ position: relative; z-index: 5; }
* html #inhalt			{ }


#top 									{ overflow: hidden; height: 270px; text-align: left; padding-bottom: 0px;	 }
*+html #top 					{ overflow: hidden; height: 270px; text-align: left; padding-bottom: 0px;	}
* html #top			{ }

#navContent						{ overflow: hidden; margin-bottom: 0px; z-index: 81; margin-right: 0px; background-color: #ffffff; border-bottom: 1px solid #1B4B4F; }


br.clearNavContent			{ display: none; }



#navigation          	{ position: relative;  float: left; margin-top: 0px; width: 230px;  padding-top: 25px; left: -8px; text-align: left; z-index: 82; }


* html #navigation    {  }


.Pirofunctions				{ margin-left: 15px; margin-top: 20px; }

#content 				{ position: relative; margin-left: 225px; padding-left: 20px; padding-top: 0px;  min-height: 550px; }


* html div#content 		{  position: relative; top: -38px;  padding-left: 0px;  background: #ffffff; border: 1px solid #ffffff; }
*+html div#content 		{  min-height: 600px; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */ left: -5px; }
    
#contentBody					{ text-align: left; }


img 									{ border: 0; }

/***  Begin Bottom ***/

#bottom 							{ display: none;	}

.workflowPanelDown		{ width: 450px; }

/***  Ende Bottom ***/

/*** Beginn Topframelemente**/



div#topFree1Html {  display: none; }

div.topFrameDiv1		{ float: left;  position: relative; padding-left: 12px; padding-top: 11px; padding-bottom: 3px; text-align: left; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, sans-serif; font-size: 1.1em;} 
div.topFrameDiv1 a		{ color: #ffffff; font-weight: normal; margin-right: 19px;} 
*+html div.topFrameDiv1 a	{ color: #ffffff; font-weight: normal; margin-right: 14px;} 
.topFrameDiv1Spanlink1 		{ display: block; height: 28px; float: left; padding: 4px 0px 0px 7px;}
#top .topFrameDiv1Spanlink1 a { color: #ffffff;}
.topFrameDiv1Spanlink2 		{ display: block; height: 28px; float: left;padding: 4px 0px 0px 7px;}
.topFrameDiv1Spanlink3 		{ display: block; height: 28px; float: left;padding: 4px 0px 0px 7px;}
.topFrameDiv1Spanlink4 		{ display: block; height: 28px; float: left;padding: 4px 0px 0px 7px;}

div.topFrameDiv2		{ text-align: right; padding: 8px 10px 12px 0px; color: #a9bdbf;  float: right;   }
*+html div.topFrameDiv2		{ text-align: right; padding: 9px 10px 11px 0px; color: #a9bdbf;   }
* html div.topFrameDiv2				{  display: none; }
div.topFrameDiv2 a		{ color: #ffffff; font-weight: normal; margin-left: 7px;} 
.cssResize                      {  white-space:nowrap;  width: 170px; text-align: right; } 
.cssResize a                     {  white-space:nowrap;  width: 170px; text-align: right; line-height: 1.7em;} 



div.topFrameDiv3    { float: right; width: 961px; text-align: center; background-color: #ffffff; padding: 9px 10px 9px 10px; margin-top: 0px; background-color: #ffffff;
				font-family: Rockwell, PMN Caecilia Roman, Rockwell Roman, Lucida Sans, Helvetica, Arial, sans-serif; 
				font-size: 1.15em; font-weight: bold; }

* html div.topFrameDiv3 {  margin-left: 150px; width: 680px; padding: 7px 10px 13px 0px; position: relative; top: -38px;}
div.topFrameDiv3 a  { color: #0e4247; margin: 0px 10px 0px 10px; }

a.topFrameDiv3ToplevelActive { color: #2d919b; }
a.topFrameDiv3ToplevelActive:link { color: #2d919b; }
a.topFrameDiv3ToplevelActive:visited { color: #2d919b; }
a.topFrameDiv3ToplevelActive:hover { color: #2d919b; }
a.topFrameDiv3ToplevelActive:active { color: #2d919b; }

span.spanAll1245241 { display: none; }
span.spanAll1222615 { display: none; }
span.spanAll1222616 { display: none; }
span.spanAll1245055 { display: none; }
span.spanAll1222617 { display: none; }
span.spanAll1222618 { display: none; }
span.spanAll1222619 { display: none; }
span.spanAll1222620 { display: none; }
span.spanAll1231352 { display: none; }
span.spanAll1242671 { display: none; }
span.spanAll1245162 { display: none; }
span.spanAll1297476 { display: none; }
span.spanAll1307721 { display: none; }


#top .topFrameDiv4 { clear: both; background:url(http://www.balingen.de/servlet/PB/show/1309789/Rubrikenbild_Stadt.jpg) no-repeat 10px 3px;  height: 190px; background-color: #ffffff;}
* html .knoten_1307721 #top .topFrameDiv4 { position: relative; top: -38px;}
				   															
div.topFrameDiv5 { position: relative; top: -41px; height: 24px; width: 460px;  float: right; background: #ffffff; padding: 7px 250px 10px 20px; color: #30747e; background-color: #ffffff; z-index: 5;}
* html div.topFrameDiv5 {  z-index: 50; top: -80px;}

div.topFrameDiv6 { position: relative; float: right;  left: 720px; top: -35px; z-index: 6; height: 45px; width: 205px; padding-left: 5px; border-left: 1px solid #cfe1e3;}

*+html div.topFrameDiv6 { position: relative; float: right;  left: 720px; top: -30px; z-index: 6; width: 211px; padding-left: 5px; border-left: 1px solid #cfe1e3; }

input.topFrameFunctionSearchInput6 { position: relative; border-bottom: 1px solid #e3e3e3; color: #666666; padding: 4px 0px 3px 10px; font-size: 0.9em; font-weight: bold; top: -10px; width: 110px; height: 14px; background: url(http://www.balingen.de/servlet/PB/show/1307782/suchfeld.gif) no-repeat;}
*+html  input.topFrameFunctionSearchInput6 { position: relative; border-bottom: 1px solid #e3e3e3; color: #666666; padding: 4px 0px 3px 10px; font-size: 0.9em; font-weight: bold; top: -10px; width: 125px; height: 14px; background: url(http://www.balingen.de/servlet/PB/show/1307782/suchfeld.gif) no-repeat;}

form.topFrameSearchForm6 img 				{ margin-top: 0px; position: relative; left: 0px; top: -2px;}
*+html form.topFrameSearchForm6 img { position: relative; left: 0px; top: -5px; }
* html form.topFrameSearchForm6 img { position: relative; left: 0px; top: -3px; }


/*** Ende Topframelemente***/

/*** Beginn Navigation  ***/

li.nav1245241 { display: none; }
li.nav1222615 { display: none; }
li.nav1222616 { display: none; }
li.nav1245055 { display: none; }
li.nav1222617 { display: none; }
li.nav1222618 { display: none; }
li.nav1222619 { display: none; }
li.nav1222620 { display: none; }
li.nav1231352 { display: none; }
li.nav1242671 { display: none; }
li.nav1245162 { display: none; }
li.nav1297476 { display: none; }
li.nav1307721 { display: none; }

.sprachButtons	{ display: none; }

#navigationBody	{ margin-left: 8px;  }
#navigation ul									{ margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }

ul.nav														{ list-style-type: none; margin-top: 0px; margin-left: 0px;}

li.navEbene1Inactive							{	margin: 0px; padding: 7px 5px 7px 5px; padding-left: 0px; margin-left: 20px; background: url(http://www.balingen.de/servlet/PB/show/1309792/navi_linie.gif) no-repeat; text-transform: uppercase;}

a.navEbene1Inactive								{ color: #295a5f; font-weight: bold; text-transform: uppercase;  display: block;}
a.navEbene1Inactive:link					{ color: #295a5f; font-weight: bold; }
a.navEbene1Inactive:visited				{ color: #295a5f; font-weight: bold; }
a.navEbene1Inactive:hover					{ color: #295a5f; font-weight: bold; }
a.navEbene1Inactive:active				{ color: #295a5f; font-weight: bold; }

li.navEbene1Active							{	margin: 0px; padding: 7px 5px 7px 5px; padding-left: 0px; background-color: #ffffff; background: url(http://www.balingen.de/servlet/PB/show/1309790/navi_aktiv_rubrik.gif) repeat-y;}

a.navEbene1Active								{ color: #295a5f; font-weight: bold; margin-left: 20px; text-transform: uppercase; display: block;}
a.navEbene1Active:link					{ color: #295a5f; font-weight: bold; }
a.navEbene1Active:visited				{ color: #295a5f; font-weight: bold; }
a.navEbene1Active:hover					{ color: #295a5f; font-weight: bold; }
a.navEbene1Active:active				{ color: #295a5f; font-weight: bold; }

/***  Ende Level1 ***/

ul.navEbene2Active 								{ margin-left: 7px;}
li.navEbene2Inactive							{	padding: 5px 0px 5px 23px; }

a.navEbene2Inactive								{ color: #30747e; font-weight: normal; }
a.navEbene2Inactive:link					{ color: #30747e; font-weight: normal; }
a.navEbene2Inactive:visited				{ color: #30747e; font-weight: normal; }
a.navEbene2Inactive:hover					{ color: #30747e; font-weight: normal; }
a.navEbene2Inactive:active				{ color: #30747e; font-weight: normal; }

li.navEbene2Active							{	padding: 5px 0px 5px 23px; background: url(http://www.balingen.de/servlet/PB/show/1309791/navi_aktiv_bullet.gif) no-repeat 0px 7px;}

a.navEbene2Active								{ color: #d73400; font-weight: bold; }
a.navEbene2Active:link					{ color: #d73400; font-weight: bold; }
a.navEbene2Active:visited				{ color: #d73400; font-weight: bold; }
a.navEbene2Active:hover					{ color: #d73400; font-weight: bold; }
a.navEbene2Active:active				{ color: #d73400; font-weight: bold; }

/***  Ende Level2 ***/

li.navEbene3Inactive							{	margin: 5px 0px; position: relative; padding: 0px; padding-left: 12px; background: url(http://www.balingen.de/servlet/PB/show/1236976/balingen_bullet1.gif) no-repeat 3px 7px;}  

a.navEbene3Inactive								{ color: #000000; font-weight: normal; }
a.navEbene3Inactive:link					{ color: #000000; font-weight: normal; }
a.navEbene3Inactive:visited				{ color: #000000; font-weight: normal; }
a.navEbene3Inactive:hover					{ color: #000000; font-weight: normal; }
a.navEbene3Inactive:active				{ color: #000000; font-weight: normal; }

li.navEbene3Active							{	margin: 5px 0px; position: relative; padding: 0px; padding-left: 12px; background: url(http://www.balingen.de/servlet/PB/show/1236976/balingen_bullet1.gif) no-repeat 3px 7px;}  

a.navEbene3Active								{ color: #000000; font-weight: bold; }
a.navEbene3Active:link					{ color: #000000; font-weight: bold; }
a.navEbene3Active:visited				{ color: #000000; font-weight: bold; }
a.navEbene3Active:hover					{ color: #000000; font-weight: bold; }
a.navEbene3Active:active				{ color: #000000; font-weight: bold; }

/***  Ende Level3 ***/

li.navEbene4Inactive							{	position: relative; padding: 0px; padding-left: 12px; margin-left: 5px; background: url(http://www.balingen.de/servlet/PB/show/1236976/balingen_bullet1.gif) no-repeat 3px 7px;} 

a.navEbene4Inactive								{ color: #000000; font-weight: normal; }
a.navEbene4Inactive:link					{ color: #000000; font-weight: normal; }
a.navEbene4Inactive:visited				{ color: #000000; font-weight: normal; }
a.navEbene4Inactive:hover					{ color: #000000; font-weight: normal; }
a.navEbene4Inactive:active				{ color: #000000; font-weight: normal; }

li.navEbene4Active							{	position: relative; padding: 0px; padding-left: 12px; margin-left: 5px; background: url(http://www.balingen.de/servlet/PB/show/1236976/balingen_bullet1.gif) no-repeat 3px 7px;} 

a.navEbene4Active								{ color: #000000; font-weight: bold; }
a.navEbene4Active:link					{ color: #000000; font-weight: bold; }
a.navEbene4Active:visited				{ color: #000000; font-weight: bold; }
a.navEbene4Active:hover					{ color: #000000; font-weight: bold; }
a.navEbene4Active:active				{ color: #000000; font-weight: bold; }

/***  Ende Level4 ***/

li.navEbene5Inactive							{	position: relative; line-height: 1.2em; margin-bottom: 4px; padding: 0px; padding-left: 12px; margin-left: 5px; background: url(http://www.balingen.de/servlet/PB/show/1236976/balingen_bullet1.gif) no-repeat 3px 5px;} 

a.navEbene5Inactive								{ color: #000000; font-weight: normal; }
a.navEbene5Inactive:link					{ color: #000000; font-weight: normal; }
a.navEbene5Inactive:visited				{ color: #000000; font-weight: normal; }
a.navEbene5Inactive:hover					{ color: #000000; font-weight: normal; }
a.navEbene5Inactive:active				{ color: #000000; font-weight: normal; }

li.navEbene5Active							{	position: relative; line-height: 1.2em; margin-bottom: 4px; padding: 0px; padding-left: 12px; margin-left: 5px; background: url(http://www.balingen.de/servlet/PB/show/1236976/balingen_bullet1.gif) no-repeat 3px 5px;} 

a.navEbene5Active								{ color: #000000; font-weight: bold; }
a.navEbene5Active:link					{ color: #000000; font-weight: bold; }
a.navEbene5Active:visited				{ color: #000000; font-weight: bold; }
a.navEbene5Active:hover					{ color: #000000; font-weight: bold; }
a.navEbene5Active:active				{ color: #000000; font-weight: bold; }

/***  Ende Level5 ***/

.free2html	{ margin-left: 15px; margin-top: 20px; }
.Kontakt		{ display: block; background: url(http://www.balingen.de/servlet/PB/show/1245972/button.gif) no-repeat 0px 2px; padding-left: 20px; }

.free2html table	{ position: relative; }

.free2html table th	{ text-align: left;  padding-top: 10px;}

.free2html table th h3	{ color: #0153A5; margin: 0px; font-size: 1.0em;}
/*** Ende Navigation  ***/


/*** Beginn Contentframe ***/

*+html .contentInner { margin: 0px; position: relative; border: 1px solid #ffffff;}
* html .contentInner { margin: 0px; position: relative; }
 
#ServiceSpalte2 { display: none; }

#serviceSpalte		{ float: right; width: 196px; margin-top: 20px;  padding-left: 16px; padding-right: 8px; border-top: 1px solid #e1dedd; border-left: 1px solid #cfe1e3;}
*+html #serviceSpalte	{ border-left: 0px;}
* html #serviceSpalte	{ position: absolute; left: 530px; float: none; z-index: 2000; padding-top: 20px;}

#serviceSpalte h2 { font-size: 1.0em; text-transform: uppercase; color: #9a928c; padding-bottom: 6px; border-bottom: 1px solid #e1dedd;  padding-top: 6px;}
#serviceSpalte h3 { font-size: 1.1em; text-transform: uppercase;  padding: 0px; margin: 0px; }
#serviceSpalte h4 { font-size: 1.0em; text-transform: uppercase;  padding: 0px; margin-bottom: 0px; margin-top: 20px;}
#serviceSpalte p { margin-top: 0px; }

#serviceContainer1Spalte1 {  margin-bottom: 20px; margin-top: 0px; }
#serviceSpalte .l1_Zeile2Spalte1 { padding-left: 0px; padding-top: 0px; }
#ServiceSpalte1 .l1_InhaltUeberschriftSpalte1 { padding-left: 0px; padding-top: 0px; }
#ServiceSpalte1 .l1_InhaltUeberschriftSpalte1 p { padding-top: 0px; margin-top: 4px;}
#ServiceSpalte1 .l1_InhaltUeberschriftSpalte1 ul  { margin-left: 5px; padding-left: 10px;}
#ServiceSpalte1 .l1_InhaltUeberschriftSpalte1 ul li { padding-left: 0px; }

#serviceSpalte br.l2_clearZeile1Spalte1 { display: none; }
#serviceSpalte .l2_Zeile2Spalte1 { background: url(http://www.balingen.de/servlet/PB/show/1309844/hintergrund_rot_Service_Spalte.gif) repeat-y; padding-top: 5px;}
#serviceSpalte .l2_UeberschriftSpalte1 h2 { font-size: 1.0em; text-transform: uppercase; color: #9a928c; }
#serviceSpalte .l2_InhaltUeberschriftSpalte1 h3 { background: url(http://www.balingen.de/servlet/PB/show/1309845/pfeil_rot_Service_Spalte.gif) no-repeat; padding-left: 25px; font-size: 1.0em; line-height: 1.6em;}
#serviceSpalte .l2_InhaltUeberschriftSpalte1 p { padding-left: 25px; font-size: 1.0em; line-height: 1.6em;}
#serviceSpalte .l2_LinkSpalte1 { margin-left: 25px; display: block;}
#serviceSpalte .l2_LinkSpalte1 a { font-weight: normal; font-style: italic; }
#serviceSpalte .TrennlinieSpalte1 { display: none; }


#serviceSpalte .l1_UeberschriftSpalte1 h2 { font-size: 1.0em; text-transform: uppercase; color: #9a928c; padding-bottom: 6px; border-bottom: 1px solid #e1dedd; }
#serviceSpalte br.l1_clearZeile1Spalte1 { display: none; }
#serviceSpalte .l1_ulListe { list-style-type: none; margin-left: 0px; padding-left: 0px; text-transform: uppercase; margin-top: 0px; padding-top: 0px;}
#serviceSpalte .l1_ulListe li { border-bottom: 1px solid #e1dedd; padding: 2px 0px 5px 0px;}
#serviceSpalte .l3_ContainerSpalte1 { margin-top: -10px; padding-left: 10px; }

#serviceSpalte .l2_ulNeuesListe { list-style-type: none; }
#serviceSpalte .l2_ulNeuesListe li { padding-left: 0px; margin-left: 0px; margin-top: 10px; line-height: 1.2em;}

#serviceSpalte .lpBAnsprechTel { margin-top: 10px; }
#serviceSpalte .lpBAnsprechFax { margin-top: 10px; }
#serviceSpalte .lpBAnsprechEMail { margin-top: 10px; }
#serviceSpalte .lpBAnsprechSprech { margin-top: 10px; margin-bottom: 10px; }
#serviceSpalte .lpBAnsprech1 { font-weight: bold; display: block;}

#serviceSpalte .lpBAnsprechZust { display: none; }


#contentSpalte		{ position: relative; z-index: 7; margin-right: 220px; margin-top: 0px; border-right: 1px solid #cfe1e3; padding: 15px 10px 0px 25px; }
*+html #contentSpalte	{ min-height: 900px; }
* html #contentSpalte	{ width: 400px; padding-top: 60px; }
#qePageContent				{ position: relative; margin-top: 0px; padding-right: 18px; padding-bottom: 30px;}


	
#content-footer-div		{ position: relative; text-transform: uppercase; width: 1001px; left: -240px; height: 53px; margin-bottom: 20px; clear: both; background: url(http://www.balingen.de/servlet/PB/show/1307919/footer_bg.gif) repeat-x; margin-left: -15px; margin-right: 0px; padding-top: 0px;  margin-bottom: 0px;}
*+html #navContent #content-footer-div		{ position: relative; clear: both; left: 0px; width: 981px; margin-left: -245px; margin-bottom: 0px; z-index: 100; }


#content-footer-div a { color: #ffffff; }

.footnotes 						{ font-size: 0.8em; }
#siteup 							{ position: absolute;  left: 120px; background: url(http://www.balingen.de/servlet/PB/show/1307921/nachoben.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#home                 { position: absolute;  left: 390px; background: url(http://www.balingen.de/servlet/PB/show/1307925/startseite.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#sendpage 						{ position: absolute;  left: 515px; background: url(http://www.balingen.de/servlet/PB/show/1307923/seite_versenden.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#printpage 						{ position: absolute;  left: 680px; background: url(http://www.balingen.de/servlet/PB/show/1307922/seite_drucken.gif) no-repeat 0px 1px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}
#sitemap 						  { position: absolute;  left: 820px;  background: url(http://www.balingen.de/servlet/PB/show/1307924/sitemap.gif) no-repeat 0px 2px;  margin-right: 15px; padding-left: 22px; margin-top: 15px;}

h1 					{ font-size: 1.90em; font-weight: normal; line-height: 120%; color: #e96211; margin-top: 5px; margin-bottom: 5px; margin-left: 0px;}
h2 					{ font-size: 1.55em; font-weight: normal; line-height: 120%; color: #295a5f; margin-top: 0px; margin-bottom: 5px; margin-left: 0px;}		
h3 					{ font-size: 1.35em; font-weight: normal; line-height: 120%; color: #295a5f; margin-top: 0x; margin-bottom: 0px; padding-bottom: 0px; margin-left: 0px; }
h4 					{ font-size: 1.15em; font-weight: bold;   line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 5px; margin-left: 0px;}
h5 					{ font-size: 1.10em; font-weight: bold;   line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 5px; margin-left: 0px;}
h6 					{ font-size: 0.90em; font-weight: normal; line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 5px; margin-left: 0px;}

#contentSpalte p	{ margin-left: 0px; line-height: 130%; }
#contentSpalte h3+p	{ margin-top: 0px; }
#contentSpalte table	{ margin-left: 0px; }

.bildtable { ec2kall: yes; margin-left: 10px; }
#contentSpalte .bildtable { ec2kall: yes; margin-left: 10px; }
.bildunterschriftzelle { ec2kall: yes; padding-left: 10px; }
.copyright { font-size: 0.8em; font-weight: normal; }
#contentSpalte table	p { margin-left: 0px; }
#contentSpalte h3 a { font-weight: normal; text-decoration: none; }


.bildnachlinks			  { ec2kall: yes; margin-left: -20px; margin-bottom: 0px;}
#contentSpalte p.bildnachlinks     { margin-left: -20px;  margin-bottom: 0px; }

.bildunterschrift		{ ec2kall: yes; display: block; font-weight: bold; font-size: 1.0em; background-color: #dbf6f8; width: 460px; padding: 4px 0px 4px 20px; margin-top: 0px; margin-left: 0px;}
#content p.bildunterschrift	{ display: block; font-weight: bold; font-size: 1.0em; background-color: #dbf6f8; width: 460px; padding: 4px 0px 4px 20px; margin-top: 0px; margin-left: -20px;}

#contentSpalte a 					{ color: #007883; text-decoration: underline; }
#contentSpalte a:link 		{ color: #007883; }
#contentSpalte a:visited 	{ color: #007883; }
#contentSpalte a:hover 		{ color: #d73400; }
#contentSpalte a:active 	{ color: #007883; }

.schattierteTabelle { ec2kall: yes; }
.schattierteTabelle td { vertical-align: top; }
.schattierteTabelle .even  { background-color: #E5F1F4; }
.schattierteTabelle th { background-color: #FC8523; color: #ffffff; font-weight: bold; padding-left: 4px;}

#bottom a { color: #ffffff; text-decoration: none; }
#bottom a:link { color: #ffffff; }
#bottom a:visited { color: #ffffff; }
#bottom a:hover { color: #ffffff; }
#bottom a:active { color: #ffffff; }

.font1 								{	font-size: 0.9em; line-height: 120%;}
.font2 								{	font-size: 1.0em; line-height: 120%;}
.font3  							{	font-size: 1.0em; font-weight: bold; line-height: 120%;}
.font4  							{	font-size: 1.1em; line-height: 120%;}
.font5  							{	font-size: 1.2em; line-height: 120%;}
.font6  							{	font-size: 1.3em; line-height: 120%;}
.font7  							{	font-size: 1.3em; line-height: 120%;}

table															{ font-size: 1.0em; }
td								{ font-size: 1.0em; line-height: 130%; }
td p								{ margin: 0px; margin-bottom: 10px; line-height: 130%; }
th p															{ margin: 0px; line-height: 130%; }
td h3 { margin: 0px; }
ul 	{ list-style-type: square;  margin: 5px 0px 5px 10px; padding-left: 0px; }
li      { line-height: 130%; margin: 5px 0px 5px 0px;  }

#contentSpalte ul 		{ list-style-type: square;  margin: 5px 0px 15px 15px; padding-left: 0px; }
#contentSpalte ol 		{ margin: 5px 0px 5px 18px; padding: 0px; }
*+html #contentSpalte ol 	{ margin: 5px 0px 5px 22px; padding: 0px; }
#contentSpalte li 		{ line-height: 130%; margin: 5px 0px 5px 0px; padding: 0px; }
#contentSpalte ul li 	        { line-height: 130%; margin: 5px 0px 5px 1px;  padding: 0px; padding-left: 0px; }
#contentSpalte ul li ul	        { margin: 0px; padding: 0px; margin-left: 15px;}
#contentSpalte ul li ul	li      { margin: 0px; padding: 0px;}
#contentSpalte ol li 	        { line-height: 130%; margin: 5px 0px 5px 0px;   }

address 													{ font-style: oblique; color: #000000;}


/*** Beginn Inhalt Rating und Footer **/

.inhrating      									{ font-size: 0.9em; line-height: 140%;  }
.inhfooter      									{ font-size: 0.9em; line-height: 140%;  }

a.inhfooter:link        					{ font-size : 0.9em; color: #838A90; }
a.inhfooter:visited     					{ font-size : 0.9em; color: #838A90; }
a.inhfooter:hover									{ font-size : 0.9em; color: #838A90; }
a.inhfooter:active     						{ font-size : 0.9em; color: #838A90; }

a.printpage:link        					{ font-size : 0.9em; color : #838A90; }
a.printpage:visited     					{ font-size : 0.9em; color : #838A90; }
a.printpage:hover       					{ font-size : 0.9em; color : #838A90; }
a.printpage:active      					{ font-size : 0.9em; color : #838A90; }

a.sendpage:link         					{ font-size : 0.9em; color : #838A90; }
a.sendpage:visited      					{ font-size : 0.9em; color : #838A90; }
a.sendpage:hover      						{ font-size : 0.9em; color : #838A90; }
a.sendpage:active     						{ font-size : 0.9em; color : #838A90; }

a.printPDF:link         					{ font-size : 0.9em; color : #838A90; }
a.printPDF:visited     						{ font-size : 0.9em; color : #838A90; }
a.printPDF:hover      						{ font-size : 0.9em; color : #838A90; }
a.printPDF:active      						{ font-size : 0.9em; color : #838A90; }

a.siteup:link											{ font-size : 0.9em; color : #838A90; }
a.siteup:visited									{ font-size : 0.9em; color : #838A90; }
a.siteup:hover										{ font-size : 0.9em; color : #838A90; }
a.siteup:active										{ font-size : 0.9em; color : #838A90; }

/*** Ende Inhalt Rating und Footer **/

/*** Ende Contentframe ***/

/*** Beginn Sitemap ***/

.sitemapcontent { margin-top: 10px; }
.smlevel1   { margin-left: 10px; }
.smLevel2   { margin-left: 20px; }
.smlevel3   { margin-left: 30px; }
.smlevel4   { margin-left: 40px; }
.smlevel5   { margin-left: 50px; }

*+html #navContent #content-footer-div		{ position: relative; clear: both;  left: 0px; margin-bottom: 0px; z-index: 100;  }

/*** Quick Edit ***/
.qeToolbarClass					{ width: 430px; margin-left: 10px;}
.qeCustomClassMetaName	{ width: 430px; margin-left: 10px;}
#spnMetaData						{ width: 430px; margin-left: 10px;}
#spnMetaData table			{ width: 430px; }
/*** Ende Quick Edit ***/


/*** Worklfow Leiste ***/
table.wf {width: 95%;}


/*** Formular ***/

#kontFormId	input			{ margin-bottom: 5px;}
label.Name 				{ width: 100px;}
label.Strasse 		{ }

#Name							{ width: 15em; margin-left: 0.6em;}
#Vorname					{ width: 15em;}
#Strasse					{ width: 15em; margin-left: 1.1em;}
#HausNr						{ width: 15em;}

#PLZ							{ width: 15em; margin-left: 4.7em;}
* html #PLZ     	{ width: 15em; margin-left: 5.1em;}
*+html #PLZ     	{ width: 15em; margin-left: 5.1em;}

#Ort							{ width: 15em;}
#Tel							{ width: 15em; margin-left: 5.1em;}
* html #Tel				{ width: 15em; margin-left: 5.6em;}
*+html #Tel				{ width: 15em; margin-left: 5.6em;}

#eMail						{ width: 15em; margin-left: 5.0em;}
* html #eMail				{ width: 15em; margin-left: 5.5em;}
*+html #eMail				{ width: 15em; margin-left: 5.5em;}

#Mitteilung				{ width: 31em; height: 10em; margin-left: 2.0em;}


/*** Begin  Grußkarten ***/

/*** Begin  Übersicht ***/

.Grusskarten-Uebersicht-Body										{ width: 99%;  }

div.Grusskarten-Uebersicht-Wayhome							{ display: none; }

h1.Grusskarten-Uebersicht-Ueberschrift 					{ font-size: 1.2em; font-weight: bold;}

div.Grusskarten-Uebersicht-Beschreibung					{ width: 100%; margin-bottom: 10px; }

div.Grusskarten-Rubrikenauswahl					  			{ display: none; }

div.Grusskarten-Rubrikenauswahl	form						{ display: none; }

div.Grusskarten-Rubrikenauswahl	h4							{ display: none; }


select.Grusskarten-Rubrikenauswahl-dropdown			{ display: none; }
select.Grusskarten-Rubrikenauswahl-dropdown			{ display: none; }

div.Grusskarten-Tabelle-Div 										{ width: 100%; margin-top: 0px; }

.Grusskarten-Motivname									{ display: none; }

table.Grusskarten-Tabelle								{ width: 100%; }
table.Grusskarten-Tabelle img						{ }
table.Grusskarten-Tabelle td { padding: 3px; }
.knoten_1294529	table.Grusskarten-Tabelle img	 { width: auto; }

span.Grusskarten-Auswahltext  { display: none; }
tr.Grusskarten-Tabelle-Kopfzeile				{ width: 100%;}

td.Grusskarten-Tabelle-zurueck					{ text-align: center; width: 33%; font-weight: bold;}
td.Grusskarten-Tabelle-SeiteXvonY				{ text-align: center; width: 33%; font-weight: bold;}
td.Grusskarten-Tabelle-vor							{ text-align: center; width: 33%; font-weight: bold;}

td.Grusskarten1													{ text-align: center; }
td.Grusskarten2													{ text-align: center; }
td.Grusskarten3													{ text-align: center; }
td.Grusskarten4													{ text-align: center; }
td.Grusskarten5													{ text-align: center; }
td.Grusskarten6													{ text-align: center; }
td.Grusskarten7													{ text-align: center; }
td.Grusskarten8													{ text-align: center; }
td.Grusskarten9													{ text-align: center; }

img.Grusskarten-Image										{ border: 0px; }

tr.Grusskarten-Tabelle-Fusszeile				{ display: none; }

/*** Ende  Übersicht ***/


/*** Begin  Motivauswahl ***/

div.Grusskarten-Motivauswahl-Body				{ width: 99%; }


h1.Grusskarten-Motivauswahl-Ueberschrift{ font-size: 1.2em; font-weight: bold;}


div.Grusskarten-Motivauswahl-Kopfzeile	{ padding-left: 5px; padding-top: 2px; background-color: #F1FAFA; height: 1.6em; margin-bottom: 20px; width: 99%; }

span.Grusskarten-Motivauswahl-zurueck							{ display: block; float: left; }
span.Grusskarten-Motivauswahl-zurueck	a:link			{ color: #295a5f; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:visited		{ color: #295a5f; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:hover			{ color: #295a5f; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:active		{ color: #295a5f; padding-right: 200px; }
span.Grusskarten-Motivauswahl-Index								{ display: block; float: left; }
span.Grusskarten-Motivauswahl-Index	a:link  			{ color: #295a5f; }
span.Grusskarten-Motivauswahl-Index	a:visited  		{ color: #295a5f; }
span.Grusskarten-Motivauswahl-Index	a:hover  		  { color: #295a5f; }
span.Grusskarten-Motivauswahl-Index	a:active  		{ color: #295a5f; }
span.Grusskarten-Motivauswahl-vor									{ display: block; float: right; }
span.Grusskarten-Motivauswahl-vor	a:link					{ color: #295a5f; }
span.Grusskarten-Motivauswahl-vor	a:visited				{ color: #295a5f; }
span.Grusskarten-Motivauswahl-vor	a:hover					{ color: #295a5f; }
span.Grusskarten-Motivauswahl-vor	a:active				{ color: #295a5f; }

div.Grusskarten-Motivauswahl-Bild-Div		{ text-align: center;}

span.Grusskarten-Motivauswahl-Motivname	{ display: none; }

div.Grusskarten-Motivauswahl-Beschreibung	{ display: none; }

span.Grusskarten-Bildbeschreibung-Frei	{ display: block; margin-top: 20px;}


a.Grusskarten-senden										{ font-weight: bold;}

div.Grusskarten-Motivauswahl-Clear			{ clear: both; }

div.Grusskarten-Motivauswahl-Fusszeile	{ padding-left: 5px; padding-top: 2px; background-color: #F1FAFA; height: 1.6em; margin-top: 10px; width: 99%;}


/*** Begin  Grußkarte senden ***/

div.Grusskarten-senden-Body					{ width:  99%; }
div.Grusskarten-senden-Kopfzeile		{ padding-left: 5px; padding-top: 3px; background-color: #F1FAFA; height: 1.6em; margin-bottom: 20px; width: 99%; }
span.Grusskarten-senden-vor	a:link					{ color: #295a5f; }
span.Grusskarten-senden-vor	a:visited				{ color: #295a5f; }
span.Grusskarten-senden-vor	a:hover					{ color: #295a5f; }
span.Grusskarten-senden-vor	a:active				{ color: #295a5f; }
span.Grusskarten-senden-zurueck	a:link			{ color: #295a5f; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:visited		{ color: #295a5f; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:hover			{ color: #295a5f; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:active		{ color: #295a5f; padding-right: 150px; }
span.Grusskarten-senden-Index	a:link  			{ color: #295a5f; padding-right: 90px; }
span.Grusskarten-senden-Index	a:visited  		{ color: #295a5f; padding-right: 90px; }
span.Grusskarten-senden-Index	a:hover  		  { color: #295a5f; padding-right: 90px; }
span.Grusskarten-senden-Index	a:active  		{ color: #295a5f; padding-right: 90px; }

div.Grusskarten-senden-Bild-Div			{ float: left; }
span.Grusskarten-senden-Motivname		{ display: none;}
span.Grusskarten-senden-Fix					{ display: none; }
img.Grusskarten-senden-Image				{ }

div.Grusskarten-senden-Formular			{ width: 350px;}

div.Grusskarten-senden-Fusszeile		{ clear: left; padding-left: 5px; padding-top: 3px; background-color: #F1FAFA; height: 1.6em; margin-top: 10px; width: 99%;}


/*** Begin  Grußkarte Vorschau ***/

div.Grusskarten-Vorschau-Body					{ width: 99%; }
	
div.Grusskarten-Vorschau-Wayhome			{ display: none; }

h1.Grusskarten-Vorschau-Ueberschrift 	{ font-weight: bold;}


div.Grusskarten-Vorschau-Kopfzeile		{ text-align: right; padding-top: 3px; padding-right: 5px; background-color: #F1FAFA; height: 1.6em; margin-bottom: 20px; width: 99%; }

span.Grusskarten-Vorschau-vor	a:link					{ color: #295a5f; }
span.Grusskarten-Vorschau-vor	a:visited				{ color: #295a5f; }
span.Grusskarten-Vorschau-vor	a:hover					{ color: #295a5f; }
span.Grusskarten-Vorschau-vor	a:active				{ color: #295a5f; }
span.Grusskarten-Vorschau-zurueck	a:link			{ color: #295a5f; padding-right: 200px; }
span.Grusskarten-Vorschau-zurueck	a:visited		{ color: #295a5f; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:hover			{ color: #295a5f; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:active		{ color: #295a5f; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:link  			{ color: #295a5f; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:visited  		{ color: #295a5f; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:hover  		  { color: #295a5f; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:active  		{ color: #295a5f; padding-right: 190px; }

div.Grusskarten-Vorschau-Bild-Div			{ float: left; text-align: center; margin-right: 10px; }
div.Grusskarten-Vorschau-Bild-Div	img { width: 250px; }


div.Grusskarten-Vorschau-Versenden		{  margin-top: 20px; }

a.Grusskarten-Vorschau								{ font-weight: bold;}

div.Grusskarten-Vorschau-Clear				{ clear: both; }

div.Grusskarten-Vorschau-Fusszeile		{ text-align: right; padding-top: 3px; padding-right: 5px; background-color: #F1FAFA; height: 1.6em; margin-top: 10px; width: 99%;}

div.Grusskarten-bestaetigt-Wayhome    			{ display: none; }

div.Grusskarten-bestaetigt-Nachricht       	{ margin-top: 10px;  }
div.Grusskarten-bestaetigt-Kopie		       	{ margin-top: 10px;  }
div.Grusskarten-bestaetigt-NeueKarte   			{ margin-top: 10px;  }
div.Grusskarten-Fenster-schliessen    			{ display: none; }



/*** Service-BW ***/

/*** Behördenwegweiser ***/

#lpSeite ul											{ margin-top: 5px; padding-bottom: 20px;}

.behoerde .sprungmarke					{ display: none; }
h3.lpBRubrik { font-size: 1.2em; padding-top: 15px; }

#lpBPost 												{ display: none; }
#lpBKontakt											{ margin-top: 10px; }
#lpBOeffnung										{ margin-top: 10px; }
#lpBUnter												{ margin-top: 10px; }

#lpBAnsprech										{ display: none; }
.lpBAnsprechNameDiv							{ margin-top: 10px; }

#lpBUeber												{ margin-top: 10px; padding-bottom: 15px; }
#lpBForm												{ margin-top: 10px; }
#lpBForm h3 { padding-top: 0px;}
#lpBForm ul { margin-left: 12px;  }
#lpBWListEinleitung							{ margin-bottom: 10px; }

.behoerdeListeMA	.lpAnker	{ display: none; }

.behoerdeListeMA a.lpAktiv:link				{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
.behoerdeListeMA a.lpAktiv:visited				{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
.behoerdeListeMA a.lpAktiv:hover				{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
.behoerdeListeMA a.lpAktiv:active				{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
.behoerdeListeMA .lpInaktiv				{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}

.bwma	{ margin-top: 20px; }

select#v { width: 460px; }

.lpAnsprechClassTable						{ border: 1px solid #c0c0c0; border-collapse: collapse; margin-top: 10px; }
.lpAnsprechClassTable	tr				{ border: 1px solid #c0c0c0;}
.lpAnsprechClassTable	th				{ padding: 3px; border: 1px solid #c0c0c0;}
.lpAnsprechClassTable	td				{ padding: 3px; border: 1px solid #c0c0c0; vertical-align: top;}

#lpBZustaendig	 { margin-top: 15px; }

/*** Verfahrensbeschreibungen ***/

#lpVAnfangsbuch											{ margin-bottom: 10px; }
.lpVAnfangsbuchEinleitung						{ margin-top: 10px; margin-bottom: 5px; }

#contentSpalte a.lpAktiv { margin-right: 0px; border: 1px solid #3F5295; padding-right: 2px; padding-left: 2px; text-decoration: none; }     
#contentSpalte a.lpAktiv:link				  { margin-right: 1px; border: 1px solid #3F5295; padding-right: 2px; padding-left: 2px; text-decoration: none; }
#contentSpalte a.lpAktiv:visited			{ margin-right: 1px; border: 1px solid #3F5295; text-decoration: none; }
#contentSpalte a.lpAktiv:hover				{ margin-right: 1px; border: 1px solid #3F5295; text-decoration: none; }
#contentSpalte a.lpAktiv:active			  { margin-right: 1px; border: 1px solid #3F5295; text-decoration: none; }
#contentSpalte .lpInaktiv 						{ display: none; }

.lpDetailAnker a	{ line-height: 1.8em; }

#lpVerfahrenstitel	  { margin-top: 15px; }

#lpVZus	{ margin-top: 15px; margin-bottom: 15px; }
#lpVZus ul	{ margin-bottom: -20px; }
#lpVZus ul#lpVBZustStUL { list-style-type: none; margin-left: 0px;}
#lpVZus ul#lpVBZustStUL h4 { font-size: 1.0em; margin-top: 20px;}
#lpVZus ul#lpVBZustStUL h5 { font-size: 1.0em; margin-top: 10px;}
#lpVZus ul#lpVBZustStUL a.lpVBEintragZustStA  { display: blockfont-size: 1.0em; margin-top: 10px;}
.lpVBZustText br { display: none;}

#lpVVor { padding-top: 15px; }
#lpVUnt { margin-top: 15px; margin-bottom: 15px; }
#lpVAbl { margin-top: 15px; }

#lpVFri															{ margin-top: 15px; }
#lpVText                            { margin-top: 15px; margin-bottom: 15px; }
#lpVRechtsg													{ margin-top: 15px; }
#lpVGebue                           { margin-top: 15px; margin-bottom: 00px;  padding-bottom: 0px;}
#lpVGebue ul { margin-bottom: -20px; padding-bottom: 0px; }

.lpVForm			{ margin-top: 15px; }
#lpVFreig			{ padding-top: 15px; padding-bottom: 20px; }


#lpLLImpr														{ margin-top: 15px; }

/*** Formulare ***/

#lpAbisZDiv a:link				{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
#lpAbisZDiv a:visited			{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
#lpAbisZDiv a:hover				{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
#lpAbisZDiv a:active			{ margin-right: 3px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;}
#lpAbisZDiv .lpInaktiv 					{ margin-right: 3px;  border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px; }

#lpFormularContent h3			{ font-size: 1.1em; color: #000000; }
.lpFormularRubrik					{ margin-bottom: 15px; }
.lpFoUrl									{ margin-bottom: 10px; }


#lpVFreig												{ margin-top: 10px; }


/*** Stichwortverzeichnis ***/

.stichwort { padding-bottom: 20px; }
#stichwortAbisZDiv										 { margin-bottom: 10px; }
.lpStEinleitung						             { margin-top: 10px; margin-bottom: 5px; }
#stichwortAbisZDiv a                   { margin-right: 1px; border: 1px solid #3F5295; padding-right: 2px; padding-left: 2px;text-decoration: none;}
#stichwortAbisZDiv a:link		           { border: 1px solid #3F5295; }
#stichwortAbisZDiv a:visited			     { border: 1px solid #3F5295; }
#stichwortAbisZDiv a:hover			       { border: 1px solid #3F5295; }
#stichwortAbisZDiv a:active			       { border: 1px solid #3F5295; }
#StichwortAbisZDiv .lpInaktiv 		     { border: 1px solid #3F5295; }

#lpSTAbfangsbuchstabenSelect {width: 460px; }
#lpSTForm input { margin-top: 10px; }

#lpStichwortKindDiv { padding-top: 10px;}
#lpStichwortKindDiv ul { margin-left: 0px; }
#lpStichwortKindDiv ul li { margin-left: 20px; }

.lebenslagen { padding-bottom: 20px; }


#container4Spalte2 { padding: 0px; }
#container4Spalte2 iframe { border: 0px solid blue; padding: 0px; margin-left: -20px; }


/***- S U C H E  **/

/***- div Überschrift  **/

#dvvSuche		{ text-align: left; overflow: hidden;}
                                      				
h1.SucheHeadline        { margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/    				
                                      				
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder						{ padding: 5px;}
                                      				                                     				

/***- Form-Tag **/

form.searchform																{ margin: 0px; padding: 0px; border: 0px; }

/***- div Labels - Beschriftung Formulareingaben **/

#Suchbegriff																	{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchbegriff																	{ float: left; width: 8.5em; }
.suchbegriffInput 														{ float: left;  }                      												
input.suchbegriff															{ padding-left: 2px;  font-size: 0.9em; width: 14em;}
                                       			                                       			
#Suchparameter 																{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; margin-left: 0px;}
.suchparameter 																{ float: left; width: 8.5em;  }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchenach																		{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
                                       			
#Trefferauswahl 															{ float: left;  margin-left: 0px; border: 1px solid #ffffff; margin-bottom: 8px; }
.trefferauswahl 															{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
div.trenner-suchfeld1-2 											{ display: none;}
div.trenner-suchfeld2-3 											{ clear: both;}
div.trenner-suchfeld3-4 											{ display: none;}
div.trenner-suchfeld4-5 											{ clear: both;}
div.trenner-suchfeld5-6 											{ display: none;}
div.trenner-suchfeld6-7 											{ clear: both;}
div.trenner-suchfeld7-8 											{ clear: both;}

/***- div  - input- und select-Felder Formular **/

.bereichInput 																{ float: left; width: 11em; }                      												
.kategorieInput 															{ float: left; width: 11em; }                      												
.suchenachInput 															{ float: left; width: 11em; }                      												
.sprachenInput 																{ float: left; width: 11em; }                      												
.trefferauswahlInput 													{ float: left; }                      												
.gewichtungInput 															{ float: left; }                      												
.suchparameterInput 													{ float: left; width: 11em; }

/***-  Input Felder und Select-Boxen **/

                                        			
select.selectbereich 													{ float: left;  font-size: 0.9em;  width: 15em; }                                        			
select.kategorie 															{ font-size: 0.9em;  width: 15em; }                  														
select.suchenach 															{ font-size: 0.9em;  width: 15em; }                  														
select.sprache 																{ font-size: 0.9em;  width: 15em; }                  														
select.treffer 																{ font-size: 0.9em;  }                                        			
select.gewichtung															{ font-size: 0.9em;  width: 15em; }                    													
select.suchparameter													{ font-size: 0.9em;  width: 15em; }


/***- div Link zur erweiterten Hilfe **/

#linkHilfe 					{ display: none;}

/***- div Treffer  **/

.searchRsWithDescr1			{ padding: 7px 0px 7px 0px;  background-color: #f1fafa; font-weight: bold; }
.searchRsWithDescr0			{ padding: 7px 0px 7px 0px;  background-color: #ffffff; font-weight: bold; }

.searchRsNameCellWithDescr1 { padding-left: 7px; }
.searchRsNameCellWithDescr0 { padding-left: 7px; }

.searchRsNameCell1 { padding-left: 7px; }
.searchRsNameCell0 { padding-left: 7px; }

.searchRsTypeNameWithDescr1 		{ padding: 7px 0px 7px 0px;  background-color: #f1fafa; font-weight: bold; }
.searchRsTypeNameWithDescr0 		{ padding: 7px 0px 7px 0px;  background-color: #ffffff; font-weight: bold; }

                              									
.searchRsTypeCellWithDescr1	img					{ float: right; }
.searchRsTypeCellWithDescr0	img	 				{ float: right;  }

.searchRsTypeCell1 img						{ float: right;  }
.searchRsTypeCell0 img						{ float: right; }

.searchDescrNameCell0 							{ display: none;}                      													
.searchDescrNameCell1 							{ display: none; }

span.suche					{  font-weight: bold; }

span.suchanfrage			{ line-height: 2em;  }

#searchOutput 		{ clear: both; width: 100%; }

.searchPBar 		{ float: left; background-color: #EFF0F4; padding: 3px; width: 100%; }

.searchPBarPrevCellDis 	{ display: none; }

.searchPBarPrevCell 	{ font-weight: bold;  float: left; padding-right: 20px; }

.searchPBarNextCell 						{ font-weight: bold;  float: left; padding-left: 20px; padding-right: 5px;}

.searchPBarNextCellDis 						{ display: none; }

.searchPBarNumCellAct 						{ float: left; padding-left: 10px; font-weight: bold; padding-right: 10px; border-right: 1px dotted #000000; }

.searchPBarNumCell 															{ float: left; padding-left: 10px; padding-right: 10px; border-right: 1px dotted #000000; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left;}

#searchPBarNumSelectCell 												{ float: left;}

select.searchPBarNumSelect 											{ float: left;}

#searchPBarGoCell 															{ float: left;}

input.searchPBarGoBt 														{ float: left;}

#freespace0 																		{ margin-top: 0px; height: 15px; overflow: hidden; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ clear: both; height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace7 																		{ height: 15px; }
.freespace8 																		{ float: left;}
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 																		{ height: 15px; }

#lpMesuTreffer		  { padding-top: 40px; }
#lpMesuTreffer	#lpeGovVK { padding-top: 20px; margin-bottom: 30px;}
          
#lpeGovGewerbe		{ margin-top: 20px;  margin-bottom: 20px;}
#lpeGovGewerbe2		{ margin-top: 20px;  margin-bottom: 20px;}
              												                        												
#lpeGovGewerbe ul	{ margin-bottom: 10px;  }
                        												
a.lpSuAlleTreffer	{ font-weight: normal; font-size: 0.8em; }

.lpSuModul																			{ margin-top: 15px; }
ul.lpTrefferUebersichtUL												{ margin-top: 0px; }
ul.lpeGovGewerbeUL															{ margin-top: 0px; }




/***  Vereinsregister ***/

div.VRSucheUeberschrift { margin-top: 20px; }

div.VRSucheFreitext { margin-bottom: 10px; }
#VRSucheinnen input#freitextsuche { margin-left: 10px; }
#VRSucheinnen input#plz { margin-left: 72px; }

div.VRSucheButton { margin-top: 20px; }
div#VRUebersicht  { margin-top: 20px; }
#VRSuchContent ul.VRUebersichtUL { list-style-type: none; padding-left: 0px; margin-left: 0px; }
div#VRkatauswahl  { margin-top: 20px; }

#VRSuchContent ul.VrKat  { list-style-type: none; padding-left: 0px; margin-left: 0px; line-height: 2.6em; }
#VRSuchContent ul.VrKat input { display: none; }
#VRSuchContent ul.VrKat li { list-style-type: none; padding-left: 0px; margin-left: 0px;  line-height: 1.7em; }
hr.VRkatliste { display: none; }

.VereineSuchkriterien { margin: 10px 0px 10px 0px; }
.VRAnzahlEintraege { margin: 10px 0px 10px 0px; }
#VRContentErgebnisliste .register { line-height: 2.0em; }
#VRContentErgebnisliste a.register { border: 1px solid #295a5f; text-decoration: none; padding: 0px 3px 0px 3px;}
#VRContentErgebnisliste .registerNoLink { display: none; }


#VRErgebnisliste { margin: 10px 0px 10px 0px; }
#VRErgebnisliste .VRAptrbl { display: none; }
#VRErgebnisliste  .VRAnschriftbl { display: none; }
#VRErgebnisliste  .VRErgebnisDetails { display: none; }
#VRErgebnisliste  .klar { display: none; }
#VRErgebnisliste  .VRErgebnisEintragUngerade { padding: 8px 0px 8px 5px; background-color: #F1FAFA; }
#VRErgebnisliste  .VRErgebnisEintragGerade { padding: 8px 0px 8px 5px; background-color: #ffffff; }
#VRErgebnisliste  .VRErgebnisKurztext  { display: none; }

#VereineDetail { overflow: hidden; }

.VereineDetailKategorieBez 					{ display: none; }
.VereineDetailKategorieDat 					{ display: none; }
.VereineDetailBild 									{ position: absolute; top: 0px; right: 10px; margin-left: 10px;}
.VereineDetailBild img							{ }
.VRAptrBez h3  											{ font-weight: bold; font-size: 1.0em; line-height: 120%; margin: 0px; }
.VRDetailsTextLA										{ font-weight: bold; line-height: 120%; margin-top: 5px; }
.VereineDetailAdresseBez 						{ font-weight: bold; margin-top: 5px; }
.VereineDetailTelBez 								{ float: left; font-weight: bold;}
.VereineDetailTelDat 								{ float: left; margin-left: 5px; }
.VereineDetailFaxBez								{ clear: left; float: left; font-weight: bold;}
.VereineDetailFaxDat								{ float: left; margin-left: 5px; }
.VereineDetailEmailBez							{ clear: left; float: left; font-weight: bold;margin-right: 5px;}
.VereineEmailDat										{ float: left;}
.VereineDetailWebsiteBez 						{ clear: left; float: left; font-weight: bold; }
.VereineDetailWebsiteDat 						{ float: left; margin-left: 5px;}
.VRLinkZurueck											{ margin-top: 20px; }

*+html .VereineDetailKategorieBez 					{ display: none; }
*+html .VereineDetailKategorieDat 					{ display: none; }
*+html .VereineDetailBild img							  { float: right; margin-right: 10px;}
*+html .VRAptrBez h3  											{ font-weight: bold; line-height: 120%; margin: 0px; }
*+html .VRDetailsTextLA										  { font-weight: bold; line-height: 120%; margin-top: 5px; }
*+html .VereineDetailAdresseBez 						{ font-weight: bold; margin-top: 5px; }
*+html .VereineDetailTelBez 								{ float: none; display: inline;font-weight: bold;}
*+html .VereineDetailTelDat 								{ float: none; display: inline; margin-left: 5px; }
*+html .VereineDetailFaxBez								  { float: left; font-weight: bold; margin-right: 5px;}
*+html .VereineDetailFaxDat								  { float: none; margin-left: 5px; }
*+html .VereineDetailEmailBez							  { float: left; font-weight: bold;margin-right: 5px;}
*+html .VereineEmailDat										  { }
*+html .VereineDetailWebsiteBez 						{ float: left; font-weight: bold; }
*+html .VereineDetailWebsiteDat 						{ float: left; margin-left: 5px;}

.VereineDetailAnsprechpartner1			{ clear: left; margin-bottom: 20px; margin-top: 25px;}

.VereineDetailAnsprechpartner2			{ clear: left; padding-top: 15px;}

.VRAptrDat													{ margin-bottom: 10px; }

.VRLinkZurueck 											{ margin-top: 20px; padding-top: 20px; margin-bottom: 10px; }

.VrA1Hompage	{ display: none; }
.VrA2Hompage	{ display: none; }
.VrAnsHompage {}

.VRFooter { padding-top: 0px; }

/***  Firmenverzeichnis***/
div#FirmenContent .FirmenSucheFreitext { margin-bottom: 10px; }
div#FirmenContent .FirmenSucheFreitext span.fname { margin-right: 20px; }
div#FirmenContent .FirmenSuchePlz span.fname { margin-right: 80px; }
 
div.FirmenEinleitungstext { margin-bottom: 20px;}
div#FirmenUebersicht { margin-top: 20px; }

div.FirmenSucheButton { margin: 10px 0px 10px 0px; }

div#FirmenBranchenauswahl { margin-top: 20px; }

hr.FirmenBranchenliste { display: none; }


div.GEWLinkZurueck { margin-bottom: 10px; }
div.FirmeenSuchkriterien  { margin-bottom: 10px; }

div.AzListe { line-height: 2.0em; }
div.AzListe span.AzListeLink { border: 1px solid #295a5f; padding: 0px 3px 0px 3px; }
div.AzListe span.AzListeNoLink { display: none; }

div.Branchenbaumcontent { line-height: 2em; }
div.bbLevel1 { margin-top: 10px; font-size: 1.2em;}
div.bbLevel2 { padding-left: 10px; }
div.bbLevel3 { padding-left: 20px; }

#FirmenContentErgebnisliste div.AzListe span.AzListeLink a { text-decoration: none; }
#FirmenContentErgebnisliste div.AzListe span.AzListeLink a.internerLink:link { text-decoration: none; }
#FirmenContentErgebnisliste div.AzListe span.AzListeLink a.internerLink:visited { text-decoration: none; }
#FirmenContentErgebnisliste div.AzListe span.AzListeLink a.internerLink:hover { text-decoration: none; }

div#FirmenErgebnisliste { margin-top: 10px; }
div#FirmenErgebnisliste hr.klar { display: none; }

div.FirmenErgebnisDetails { display: none; }
div.FirmenErgebnisEintragUngerade {padding-top: 10px; padding-bottom: 10px; background-color: #F1FAFA; padding-left: 5px; }
div.FirmenErgebnisEintragGerade {padding-top: 10px; padding-bottom: 10px; background-color: #ffffff; padding-left: 5px;}
span.FirmenErgebnisFirmennameZusatz { display: block; }
#FirmenContentErgebnisliste div.GEWFooter .GEWFooterzurSuche { display: inline; }
#FirmenContentErgebnisliste div.GEWFooter .GEWLinkZurueck  { display: inline; padding: 0px 5px 0px 5px; }
div.GEWfreespace1   { display: inline; }
div.GEWErgebnisseitenAussen { display: inline; }
div.GEWErgebnisseitenInnen { display: inline; }
div.GEWfreespace2  { display: inline; }
.GEWsearchPBarNumCell { padding: 0px 8px 0px 8px; }
.GEWsearchPBarNumCellAct{ padding: 0px 8px 0px 8px; }
div.GEWfreespace3  { display: inline; }
div.GEWsearchPBarNextCellAct { padding: 0px 5px 0px 5px; display: inline; }

div#FirmenBranchenauswahlContent h2.FirmenBranchenauswahlVerfeinern { margin-top: 20px;}
div#FirmenBranchenauswahlContent div.FirmenBranchenliste { line-height: 2.0em; }
div#FirmenBranchenauswahlContent  a.BranchenUnterkategorieLink { display: block; }

div#FirmenBranchenauswahlContent  hr.streck { display: none; }

div#FirmenDetail { overflow: hidden; }
.FirmenDetailTitel 										{ margin-bottom: 10px;}
.FirmenDetailUnterTitel  							{ font-size: 1.0em; font-weight: bold;  line-height: 120%; color: #000000; }
.FirmenDetailBild 										{ border: 1px solid #000; float: right;}
                          						
.FirmenDetailInhaberBez								{ float: left; margin-right: 5px; font-weight: bold;}
.FirmenDetailInhaberDat								{ margin-bottom: 10px;}
.FirmenDetailBranche 									{ display: none; }
.FirmenDetailAdresseBez 							{ font-weight: bold; }
.FirmenDetailAdresse 									{ font-weight: bold; }
.FirmenDetailPostfachBez 							{ display: inline;  font-weight: bold; }
.FirmenDetailPostfachDat							{ display: inline; }
.FirmenDetailPostfachPLZDat 					{ display: inline; margin-left: 5px;}
.FirmenDetailTelBez 									{ font-weight: bold; float: left; margin-top: 10px; margin-right: 5px;}
.FirmenDetailTelDat 									{ margin-left: 5px; margin-top: 10px; }
.FirmenDetailFaxBez 									{ font-weight: bold; clear: both; float: left;  margin-right: 5px;}
.FirmenDetailFaxDat 									{ margin-left: 5px; }
.FirmenDetailEmailBez  								{ font-weight: bold; clear: both; float: left; margin-top: 10px;  margin-right: 5px;}
.FirmenEmailDat												{ margin-top: 10px;}
.FirmenDetailWebsiteBez  							{ font-weight: bold; clear: both; float: left; margin-right: 5px;}
.FirmenDetailMobilBez 								{ font-weight: bold; float: left;}
.FirmenDetailMobilDat  								{ margin-left: 5px;}
.FirmenDetailBeschreibung  						{ margin-top: 10px;}
.FirmenDetailBeschreibungBez 					{ font-weight: bold; }
.FirmenDetailBeschreibungDat   				{ display: block; }

.Bez 																	{ font-weight: bold; color: #369;}

div.FirmenDetailBeschreibung { padding-bottom: 20px; }

/***  Begin Bottom ***/ 												
.workflowPanelUp																{ width: 500px; }
/***  Ende Bottom ***/


div.kId1349974  .lpBAnsprechFunktion { font-weight: bold; height: 220px; background: url(http://www.balingen.de/servlet/PB/show/1246973_l1/Jenter%20Harry_klein.jpg) 0px 20px no-repeat; }
div.kId1349237  .lpBAnsprechFunktion { font-weight: bold; height: 220px; background: url(http://www.balingen.de/servlet/PB/show/1238724_l1/juergen_martin_klein.jpg) 0px 20px no-repeat; }
div.kId1349237 .lpBAnsprechEMail { display: none; }

/*** VK ***/


#VKSuchContent 					{ margin-top: 0px; }
.VKEinleitungSubtitle   { display: none; }
.VKSucheZeitraumUeberschrift { margin-top: 10px; }
.ZeitraumFreitext2 			{ margin: 10px 0px 10px 0px; }

.VKSucheZeitraumAuswahlHeute 	{ margin-top: 5px; }
.VKSucheZeitraumAuswahlWoche 	{ margin-top: 5px; }
.VKSucheZeitraumAuswahlMonat 	{ margin-top: 5px; }
.VKSucheZeitraumBis 					{ margin-top: 5px; }
.VKSucheZeitraumVon label			{ width: 30px; display: inline-block;}
.VKSucheZeitraumBis label			{ width: 30px; display: inline-block;}
.Freitext										{ width: 199px; }
.VKSucheButton1 						{  margin: 15px 0px 15px 0px; }
h2.VKSucheFreitext					{ font-size: 1.1em; margin-top: 10px; }
h2.VKKategorienUeberschrift   { font-size: 1.2em; margin-top: 20px; }
h2.VKVeranstalterUeberschrift { font-size: 1.2em; margin-top: 20px; }


#contentSpalte div.VKKategorien a { text-decoration: none; }
#contentSpalte div.VKVeranstalter a { text-decoration: none; }

h2.VKOrtUeberschrift 				{ font-size: 1.1em; margin-top: 10px; }
#VKErgebnisseFer						{ clear: right; }
.VKSucheButton2							{ margin-top: 10px; }

br.Trenner-Anzahl-Zurueck 	{ display: none; }
.Trenner-Zureck-Weiter 			{ display: none; }
.VKLinkWeiter								{ display: none; }

.VKErgebnisEintragungerade 	{ background-color: #f1fafa; padding: 10px 0px 10px 4px; margin: 0px;}
.VKErgebnisEintraggerade 		{ background-color: #ffffff; padding: 10px 0px 10px 4px; margin: 0px;}
.VKErgebnisTermin						{ margin-top: 0px; }
h2.VKErgebnisTerminUeberschrift	{ font-size: 1.0em; margin-bottom: 0px 0px 5px 0px; font-weight: normal;}
h2.VKErgebnisTitel 					{ font-size: 1.1em; }
#content  h2.VKErgebnisTitel a				{ text-decoration: none; }
#content div.ical  {  margin-top: 10px;}
#content div.ical a { text-decoration: none; font-size: 0.9em; font-style: italic;}
.VKErgebnisOrt  					{  }
.VKErgebnisOrt br 					{ display: none; }
h3.VKErgebnisOrtName 				{ display: inline; font-size: 1.0em;}

.VKErgebnisVeranstalter  	{  }
.VKErgebnisVeranstalter br 	{ display: none; }
h3.VeranstalterName 				{ display: inline;font-size: 1.0em; }
h3.VKErgebnisOrtName 				{ font-weight: normal; color: 000000; margin-left: 4px;}
*+html h3.VKErgebnisOrtName { font-weight: normal; color: 000000; margin-left: 4px;}

h3.VeranstalterName 				{ font-weight: normal; color: 000000; margin-left: 4px;}
*+html h3.VeranstalterName 	{ font-weight: normal; color: 000000; margin-left: 4px;}

.TrennerzuDetaillink 				{ display: none; }
.VKErgebnisDetaillink 			{ display: none; }
.VKTrennerErgebnisListe 		{ display: none; }

#VKErgebnisseFer						{ text-align: center; }
.VKTrennzeichen							{ margin-left: 4px; margin-right: 4px; }
.VKfreespace2   						{ display: none; }
.VKfreespace3								{ display: none; }
.VKsearchPBarNextCellAct 		{ display: inline;}

div.calendar 								{ position: absolute; left: 0px; top: 0px; }

.VKsearchPBarPrevCellAct 		{ display: inline;}

.VKetailsUeberschrift				{ display: none; }

.VKDetailsKopf .VKLinkZurueck  { display: none; }

h2.VKDetailsTerminUeberschrift { font-size: 1.0em; margin-bottom: 0px 0px 5px 0px; font-weight: normal;}
h2.vkdetailsEventname			{ font-size: 1.2em; font-weight: bold; margin-bottom: 0px 0px 5px 0px; }
#content div.icaldetail a { text-decoration: none; font-size: 0.9em; font-style: italic; }
.VKDetailsKategorieLA			{   margin-top: 15px; margin-bottom: 5px; font-size: 1.1em; font-weight: bold;}

.VKDetailsOrtLA				{  margin-top: 15px; margin-bottom: 5px; font-size: 1.1em; font-weight: bold;}

.VKDetailsVeranstalterLA		{  margin-top: 15px; margin-bottom: 5px; font-size: 1.1em; font-weight: bold;}
span.VKDetailsHomepage { display: block; }
h3.VKDetailsLocBeschreibungLA { margin-top: 20px; font-size: 1.2em; font-weight: bold; }

.VKDetailsText	{ margin-top: 20px; }

.VKDetailsTextLA {  padding: 3px 0px 0px 0px; margin-top: 15px; margin-bottom: 5px; font-size: 1.1em; font-weight: bold;}
.VKDetailsLocationAnfahrt { position: relative;  padding: 3px 0px 0px 2px; margin-top: 15px; margin-bottom: 5px;  height: 400px;}
.VKDetailsLocationAnfahrt h3	{ margin: 0px; padding: 0px 0px 5px 2px; }
.VKDetailsLocationAnfahrtSpan { display: block; margin-top: 10px;}
#VKDetailsFer	{ margin-top: 20px; }


.printPageBody { padding: 10px; }
.printPageBody #druckServiceSpalte { float: right; width: 180px; }
.printPageBody #druckServiceSpalte h2 { font-size: 1.3em; }
.printPageBody p.bildnachlinks { margin-left: 0px; left: 0px;  }

.printPageBody #druckPageContent {  left: 10px; margin-right: 220px; }
.printPageBody #druckPageContent img { max-width: 430px; }
.printPageBody #druckPageContent p.bildunterschrift { display: block; font-weight: bold; font-size: 1.0em; background-color: #ffffff; width: 430px; padding: 4px 0px 4px 20px; margin-top: 0px; margin-left: 0px;}

/*** Newsmodul ***/

div.reihe_eins { margin: 10px 0px 10px 0px; }
div.reihe_zwei { margin: 10px 0px 30px 0px; }
.pressroomButtons { margin-right: 10px; }

.liste_mitteilung { margin-top: 10px; }

.liste_mitteilung_datum { display: block; font-size: 0.9em; }
.liste_zeile_eins { padding: 0px; }
.liste_zeile_eins h2 { font-size: 1.2em; text-transform: uppercase; margin: 0px; }
br.liste_zeile_eins_clear { display: none; }
div.liste_mitteilung_bild { display: none; }


div.detail_mitteilung_zur_uebersicht_oben { display: none; }
div.detail_mitteilung_einleitung { font-weight: bold; }
div.detail_mitteilung_kopf h1 .detail_mitteilung_datum { font-size: 0.6em; display: block; }
div.detail_mitteilung_bild { margin-left: -20px; width: 480px; }
.detail_mitteilung_bildunterschrift { display: block; margin-left: -20px; margin-bottom: 10px; background-color: #dbf6f8; line-height: 1.9em; padding-left: 20px;}

h3 span.dateiGroesse { font-size: 0.7em; }

h3 a.pdfLink { background-position: right 4px; }
*+html h3 a.pdfLink { background: none; padding-right: 0px; }
*+html h3 span.pdfLink { background: url(http://www.balingen.de/symbols/pdf_1.gif) 0px 3px no-repeat; padding-left: 17px;}

p.TextohneDateigroesse span.dateiGroesse { display: none; }

@media print { 

body { margin: 0px; padding: 0px; }
#bodyFree1Html { display: none; }
#navigation { display: none; }
#topFree1Html { display: none; }
#top { display: none; }
.topFrameDiv1 { display: none; }
.topFrameDiv2 { display: none; }
#content { margin-left: 0px; border: 1px solid; padding: 0px;}
#contentSpalte { width: 450px; margin: 0px; border: 0px;}
*+html #contentSpalte { width: 410px; margin: 0px; border: 0px;  }
#contentSpalte img { max-width: 430px; }
*+html #contentSpalte img { max-width: 400px; }
#inhaltAussen { width: 680px; }
#content-footer-div { display: none; }
.workflowPanelDown   { display: none; }
*+html #serviceSpalte { width: 190px;  }


}


/*]]>*/
