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

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


p 									{margin-top: 10px, margin-bottom: 10px; }

html,body						{ height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px; width: 100%; }

form.dropdownForm		{ margin-top: 20px; margin-left: 20px; }

.noframeBody				{ 
										font-family : Arial, Verdana, Helvetica, sans-serif;
										font-weight: normal;
										font-size: 76%;
										line-height: 1.3em;
										background: #ffffff;
										border: 0; 
										text-decoration: none; 
										border: 0px; }

a 									{ font-weight: bold; color: #017373; text-decoration: none; }
a:link 							{ font-weight: bold; color: #017373; }
a:visited 					{ font-weight: bold; color: #017373; }
a:hover 						{ font-weight: bold; color: #017373; }
a:active 						{ font-weight: bold; color: #017373; }

.invisible					{display: none; }
img									{border: 0px; }

#zentrierer 				{ position: relative; text-align: center; width: 100%; margin: 0px auto; height: 97%;	margin: 0px auto;}

#inhaltAussen				{ background-image: url(http://cms.denkingen.de/servlet/PB/show/1228402/hintergrund-navigation.gif); background-repeat: no-repeat;
											border: 1px solid #000000; text-align: center; margin: 0px auto; border-top: 3px solid #339999; 
											position: relative; top: 2px; padding: 0px; width: 97%; max-width: 960px; 
										}
										
#inhalt 						{ position: relative; background-image: url(http://cms.denkingen.de/servlet/PB/show/1228403/hintergund.gif);	
											background-repeat: repeat-y; background-position: right; 	
										}
								
/*** Einstellung für IE6 ***/
/*** * html #inhaltAussen 			{  width:expression(document.body.clientWidth < 960? "97%": "auto" );}
* html #inhaltAussen 			{  width:expression(document.body.clientWidth > 960? "960px": "auto" );}***/

* html #inhaltAussen 			{ width: 960px; width: expression(
  				(document.documentElement && document.documentElement.clientHeight) ?
   				(document.documentElement.clientWidth < 960) ? "97%" : (( document.documentElement.clientWidth > 960 ) ? "960px" : "auto") :
   				(document.body.clientWidth < 960) ? "97%" : (( document.body.clientWidth > 960 ) ? "960px" : "auto") ); }




#top 								{ text-align: left; height: 181px; overflow: hidden; position: relative; z-index: 10; 
											background-image: url(http://cms.denkingen.de/servlet/PB/show/1228403/hintergund.gif);
											background-repeat: repeat-y; background-position: right; margin-bottom: 0px;}
											
* html #top 				{ width: 100%;  }

#navContent					{ position: relative; clear: both;  }
.clearNavContent		{ clear: both; }
#navigation					{ position: relative;  float: left; margin-top: 0px; width: 185px; margin-right: 0px; text-align: left;	z-index: 11; }
											
#navigationBody			{ position: relative; text-decoration: none;  width: 200px; padding: 0px;}

#content 						{ position: relative; text-align: left;	z-index: 9; margin-bottom: 0px;  }

#contentBody				{ position: relative; }
.contentInner				{ position: relative; margin-left: 200px;}
#Content-inner			{ position: relative; padding-top: 10px;  }
#contentSpalte			{ position: relative; padding-right: 25px; padding-left: 10px;}

#qePageContent			{ position: relative; width: 95%; }

/***  Begin Bottom ***/

#bottom 						{ clear: both; position: relative; margin: 0px; bottom: 0px; left: 0px;  }

/***  Ende Bottom ***/

/*** Beginn Topframelemente**/

div.topFrameDiv1											{ float: right; position: relative; top: 0px; right: 22px; padding: 0px; height: 20px; 
																				background: #ffffff; margin-bottom: 2px; white-space: nowrap; padding-left: 250px;
																				background-image: url(http://cms.denkingen.de/servlet/PB/show/1228404/top-div1back.gif);
																				background-repeat: repeat-y;}

.topFrameSearchForm1									{ display: inline; margin: 0px; }
.topFrameFunctionSearchInput1         { display: inline; margin: 0px; width: 80px; line-height: 1.2em; height: 1.2em; margin-top: 1px; padding: 0px; font-size: 0.9em; border: 1px solid #000000;}
* html input.topFrameFunctionSearchInput1  { display: inline; margin: 0px;  margin-top: 1px; height: 1.6em; padding: 0px; font-size: 0.9em; border: 1px solid #000000;}

.topFrameDiv1link1:link								{ color: #ffffff; font-weight: normal; margin-left: 4px; margin-right: 5px;}
.topFrameDiv1link1:visited						{ color: #ffffff; font-weight: normal; }
.topFrameDiv1link1:active							{ color: #ffffff; font-weight: normal; }
.topFrameDiv1link1:hover							{ color: #ffffff; font-weight: normal; }

.topFrameDiv1spanlink2								{ margin-left: 5px; margin-right: 5px;}
.topFrameDiv1link2:link								{ color: #ffffff; margin-left: 20px; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link2:visited						{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link2:active							{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link2:hover							{ color: #ffffff; font-weight: normal; margin-left: 4px;}

.topFrameDiv1spanlink3								{ margin-left: 5px; margin-right: 5px;}
.topFrameDiv1link3:link								{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link3:visited						{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link3:active							{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link3:hover							{ color: #ffffff; font-weight: normal; margin-left: 4px;}

.topFrameDiv1spanlink4								{ margin-left: 5px; margin-right: 5px;}
.topFrameDiv1link4:link								{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link4:visited						{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link4:active							{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link4:hover							{ color: #ffffff; font-weight: normal; margin-left: 4px;}

.topFrameDiv1spanlink5								{ margin-left: 5px; margin-right: 5px;}
.topFrameDiv1link5:link								{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link5:visited						{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link5:active							{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link5:hover							{ color: #ffffff; font-weight: normal; margin-left: 4px;}

.topFrameDiv1spanlink6								{ margin-left: 5px; margin-right: 5px;}
.topFrameDiv1link6:link								{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link6:visited						{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link6:active							{ color: #ffffff; font-weight: normal; margin-left: 4px;}
.topFrameDiv1link6:hover							{ color: #ffffff; font-weight: normal; margin-left: 4px;}

.topFrameTrennerLinkDiv1							{ color: #ffffff; }

div.topFrameDiv2											{ position: absolute; left: 5px; margin: 0px; top: 0px; margin-left: 0px;  height: 181px; 
																				width: 169px; padding: 0px; padding-left: 12px; background-color: #ffffff; 
																				z-index: 100; }

.topFrameDiv2 img 										{ margin-top: 20px; margin-left: 10px; }
* html div.topFrameDiv2								{ margin-left: 0px; padding-left: 10px; height: 181px; width: 181px; }
div.topFrameDiv3											{ position: absolute; top: 21px; right: 21px; padding-bottom: 0px; margin-bottom: 0px; width: 753px; text-align: right; height: 130px; background: #ffffff; z-index: 99; }
/*** Ende Topframelemente***/

/*** Beginn Navigation V3.2 ***/

.div-navigation-outer									{ width: 185px; }
.div-navigation-inner									{ margin-left: 0px; margin-top: 0px;}

ul.nav																{ list-style-type: none; margin-left: 0px; padding: 0px;}
li.nav																{ list-style-type: none; margin-left: 0px; padding: 0px;}
/***  Beginn Level1 ***/

ul.navEbene1									{ margin-bottom: 0px; }
li.nav_1											{ height: 0px; margin: 0px; padding: 0px;}

li.navEbene1Active						{ border-top: 1px solid #339999; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; margin-top: 0px; padding-left: 5px; }
a.navEbene1Active 				 		{ font-weight: bold; color: #017373; margin: 0px; text-decoration: none; }
a.navEbene1Active:link    		{ font-weight: bold; color: #017373; margin: 0px; text-decoration: none; }
a.navEbene1Active:visited 		{ font-weight: bold; color: #017373; margin: 0px; }
a.navEbene1Active:hover   		{ font-weight: bold; color: #017373; margin: 0px; }
a.navEbene1Active:active  		{ font-weight: bold; color: #017373; margin: 0px; }

li.navEbene1Inactive					{ border-top: 1px solid #339999; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; margin-top: 0px; padding-left: 5px;}
a.navEbene1Inactive 					{ font-weight: normal; color: #017373; margin: 0px; }
a.navEbene1Inactive:link			{ font-weight: normal; color: #017373; margin: 0px; }
a.navEbene1Inactive:visited		{ font-weight: normal; color: #017373; margin: 0px; }
a.navEbene1Inactive:hover			{ font-weight: normal; color: #017373; margin: 0px; }
a.navEbene1Inactive:active		{ font-weight: normal; color: #017373; margin: 0px; }
/***  Ende Level1 ***/

/***  Beginn Level 2 ***/
ul.navEbene2									{ padding-top: 0px; padding-bottom: 0px; margin: 0px; }
ul.navEbene2Active						{ padding-top: 0px; margin: 0px; }

li.navEbene2Active						{ padding-top: 1px; padding-bottom: 3px; margin-left: 0px; margin-top: 0px; padding-left: 10px;}
a.navEbene2Active 						{ font-weight: bold; color: #000000; margin: 0px; padding-bottom: 3px; }
a.navEbene2Active:link				{ font-weight: bold; color: #000000; margin: 0px; padding-bottom: 3px; }
a.navEbene2Active:visited			{ font-weight: bold; color: #000000; margin: 0px; padding-bottom: 3px; }
a.navEbene2Active:hover				{ font-weight: bold; color: #000000; margin: 0px; padding-bottom: 3px; }
a.navEbene2Active:active			{ font-weight: bold; color: #000000; margin: 0px; padding-bottom: 3px; }

li.navEbene2Inactive					{ padding-top: 4px; padding-bottom: 3px; margin: 0px; padding-left: 10px; }
a.navEbene2Inactive 					{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:link			{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:visited		{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:hover			{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:active		{ font-weight: normal; color: #000000; margin: 0px; }
/***  Ende Level 2 ***/

/*** Beginn Level 3 ***/
ul.navEbene3									{ padding: 0px; margin: 0px; line-height: 1.1em; }
ul.navEbene3Active						{ padding: 0px; margin: 0px; }

li.navEbene3Active						{ padding-top: 0px; padding-bottom: 0px; margin-left: 0px; padding-left: 15px; }	
a.navEbene3Active 						{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene3Active:link				{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene3Active:visited			{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px;}
a.navEbene3Active:hover				{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px;}
a.navEbene3Active:active			{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px;} 
 
li.navEbene3Inactive					{ padding-top: 0px; margin-left: 0px;  padding-left: 15px; }	
a.navEbene3Inactive 					{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px;}
a.navEbene3Inactive:link			{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene3Inactive:visited		{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene3Inactive:hover			{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene3Inactive:active		{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
/*** Ende Level 3 ***/

/*** Beginn Level 4 ***/
ul.navEbene4									{ padding: 0px; margin: 0px; line-height: 0.9em; }
ul.navEbene4Active						{ padding: 0px; margin: 0px; }

li.navEbene4Active						{ padding-top: 0px; padding-bottom: 0px;  margin-left: 0px; padding-left: 20px; }	
a.navEbene4Active 						{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene4Active:link				{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene4Active:visited			{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene4Active:hover				{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene4Active:active			{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }

li.navEbene4Inactive					{ padding-top: 0px; margin-left: 0px; padding-left: 20px; }	
a.navEbene4Inactive 					{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene4Inactive:link			{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene4Inactive:visited		{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene4Inactive:hover			{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene4Inactive:active		{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
/*** Ende Level 4 ***/

/*** Beginn Level 5 ***/
ul.navEbene5									{ padding: 0px; margin: 0px; line-height: 0.9em; }
li.navEbene5Active						{ padding-top: 0px; padding-bottom: 0px;  margin-left: 0px; padding-left: 25px;}	
ul.navEbene5Active						{ padding: 0px; margin: 0px; }
a.navEbene5Active 						{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene5Active:link				{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene5Active:visited			{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene5Active:hover				{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }
a.navEbene5Active:active			{ font-size: 0.9em; font-weight: bold; color: #017373; margin: 0px; }

li.navEbene5Inactive					{ padding-top: 3px; margin-left: 0px; padding-left: 25px;}	
a.navEbene5Inactive 					{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene5Inactive:link			{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene5Inactive:visited		{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene5Inactive:hover			{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
a.navEbene5Inactive:active		{ font-size: 0.9em; font-weight: normal; color: #017373; margin: 0px; }
/*** Ende Level 5 ***/
/*** Ende Navigation V3.2***/


/*** Beginn Contentframe ***/

#contentWayhome								{ margin-bottom: 5px; margin-top: 5px; margin-left: 10px;}
a.contentframewayhome   			{ color: #017373; font-weight: normal; }
a.contentframewayhome:link   	{ color: #017373; font-weight: normal;}
a.contentframewayhome:visited { color: #017373; font-weight: normal;}
a.contentframewayhome:active  { color: #017373; font-weight: normal;}
a.contentframewayhome:hover  	{ color: #017373; font-weight: normal;}

.footnotes 										{ font-size: 0.8em; }
#printpage 										{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#printpdf 										{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#sendpage 										{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#siteup 											{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}

h1 														{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #017373; }
h2 														{ font-size: 1.1em; font-weight: bold;   line-height: 120%; color: #017373; margin-bottom: 0px; }
h3 														{ font-size: 1.0em; font-weight: bold; 	 line-height: 120%; color: #000000; margin-bottom: 0px; }
h4 														{ font-size: 1.2em; font-weight: normal; line-height: 120%; color: #000000; }
h5 														{ font-size: 1.5em; font-weight: normal; line-height: 120%; color: #017373; }
h6 														{ font-size: 1.6em; font-weight: normal; line-height: 120%; color: #017373; }

.font1 												{	font-size: 0.7em; line-height: 120%;}
.font2 												{	font-size: 1.0em; line-height: 120%;}
.font3  											{	font-size: 1.1em; line-height: 120%;}
.font4  											{	font-size: 1.2em; line-height: 120%;}
.font5  											{	font-size: 1.3em; line-height: 120%;}
.font6  											{	font-size: 1.4em; line-height: 120%;}
.font7  											{	font-size: 1.5em; line-height: 120%;}
					
div table											{ font-size: 1.0em; }
td p 													{ margin: 0px; }
ul 														{ list-style-type: square;  margin-left: 20px; padding-left: 0px; margin-top: 0px; padding-top: 0px;  margin-bottom: 0px; padding-bottom: 0px;}
li 														{	line-height: 130%; margin-left: 0px; margin-top: 0px; padding-top: 0px;  margin-bottom: 0px;  padding-bottom: 0px;}
ul li 												{	line-height: 130%; margin-left: 0px; margin-top: 8px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
li ul												  {	line-height: 130%; margin-left: 20px; margin-top: -15px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
ol li 												{	line-height: 130%; margin-left:0px;   }
address 											{ font-style: oblique; color: #000000;}

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

#content-footer-div						{ clear: left; margin-left: 10px; }

.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; text-decoration: none;}
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; text-decoration: none;}
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; text-decoration: none;}
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; text-decoration: none;}
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; text-decoration: none;}
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 ***/
.sitemapnavigation, .sitemapnavigation:active, .sitemapnavigation:link 
																							{ font-weight: bold; color: #000000; text-decoration: none;}
.sitemapnavigation:hover 											{ font-weight: bold; color: #666666; text-decoration: none;}

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


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

#dvvSuche																		{  position: relative; margin-left: 200px;} 

#SuchmaskeGesamt														{ position: relative; text-align: left;  }

/***- div Überschrift  **/

#headline												{ position: relative; margin-left: 10px; margin-right: 30px; font-size: 1.1em; font-weight: bold; }

#Suchfelder											{ position: relative; margin-left: 10px; margin-right: 30px; padding: 5px;}
                                
#LadeInhalt                     { position: relative; margin-left: 10px; margin-right: 30px; padding: 5px;}   						
                                
#searchAnzTreffer 							{ position: relative; text-align: left; display: inline;  }			

#einleitungTreffer							{ position: relative; margin-left: 10px; margin-right: 30px; padding: 5px;}   

#searchOutput 									{ position: relative; text-align: left; }   

.searchRsWithDescr1 						{ position: relative; margin-left: 10px; margin-right: 30px; padding: 5px; background-color: #EEF5F6; }   

.searchRsWithDescr0							{ position: relative; margin-left: 10px; margin-right: 30px; padding: 5px; }   

.searchPBar											{ position: relative; margin-left: 10px; margin-right: 30px; padding: 5px; }  

.searchPBar form															{ display: inline;  }
.searchPBarPrevCellDis												{ display: inline;  }

.seitenzahlen																	{ display: inline; }

#searchPBarNumSelectCell 											{ display: inline;  }

select.searchPBarNumSelect 										{ display: inline;}

#searchPBarGoCell 														{display: inline; }

/***- Form-Tag **/

#SuchmaskeGesamt form													{ margin: 0px; padding: 0px; border: 0px; }

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

#Suchbegriff																	{ display: inline; margin-bottom: 8px; }
.suchbegriffInput 														{ display: inline; border: 0px solid #000000;}
.suchbegriff																	{ display: inline; width: 8em; }

#Bereich 																			{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.bereich																			{ float: left; width: 12.5em;  }

#Kategorie																		{ float: left;  margin-bottom: 8px; }
.kategorie																		{ float: left; width: 12.5em;  }

#Gewichtung   																{ float: left; margin-left: 20px;  margin-bottom: 8px; }
.gewichtung 																	{ float: left; width: 12.5em;  }

#Suchparameter 																{ display: inline; margin-bottom: 8px; }
.suchparameter 																{ display: inline; width: 8em;  }

#Suchenach																		{ float: left;  margin-left: 20px; margin-bottom: 8px; }
.suchenach																		{ float: left; width: 12.5em;  }

#Sprachen 																		{ float: left;  margin-bottom: 8px; }
.sprachen																			{ float: left; width: 12.5em;  }

#Trefferauswahl 															{ float: left;  margin-left: 0px;  margin-bottom: 8px; }
.trefferauswahl 															{ 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 											{ display: none;}
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 													{ display: inline; width: 11em; }

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

input.suchbegriff															{ padding-left: 2px;  width: 15em; }
select.selectbereich 													{ float: left;  width: 15em; }
select.kategorie 															{ width: 15em; }
select.suchenach 															{ width: 15em; }
select.sprache 																{ width: 15em; }
select.gewichtung															{ width: 15em; }
select.suchparameter													{ width: 15em; }


#linkHilfe 																			{ font-weight: bold; font-size: 0.8em; padding: 5px; background-color: #ffe7d4; }

/***- div Treffer  **/

.searchRsTypeNameWithDescr1 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }
.searchRsTypeNameWithDescr0 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }

.searchRsTypeCellWithDescr1	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }
.searchRsTypeCellWithDescr0	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }

.searchRsNameCellWithDescr1	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }
.searchRsNameCellWithDescr0	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }

.searchRsNameCell1					 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }
.searchRsNameCell0					 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }

.searchRsTypeCell1 															{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; } 
.searchRsTypeCell0															{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px; } 

span.suche																			{ font-weight: bold; }
span.suchanfrage																{ line-height: 2em; }

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

.searchPBarNextCell 														{ display: inline; padding-left: 20px; padding-right: 5px;}

.searchPBarNextCellDis 													{ display: none; }
.searchPBarNumCellAct 													{ padding-left: 5px; font-weight: bold; padding-right: 5px;  }
.searchPBarNumCell 															{ padding-left: 5px; padding-right: 5px; }

#freespace0 																		{ display: none }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace7 																		{ height: 15px; }
.freespace8 																		{ display: none; }
.freespace9 																		{ display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 																		{ height: 15px; }

#lpMesuTreffer																	{ padding-left: 10px; margin-top: 15px;}

#lpeGovVK	h2																		{ background-color: #EEF5F6; border: 1px solid #017373; padding: 3px; margin-right: 30px; }														
ul.lpTrefferUebersichtUL												{ margin-bottom: 10px; }		
ul.lpeGovVKUL																		{ margin-bottom: 10px; }
.lpSuAlleTreffer																{ display: block; margin-left: 5px; background: url(http://cms.denkingen.de/servlet/PB/show/1233580/pfeil.gif) 0px 3px no-repeat; padding-left: 15px;}
/*** Beginn Sitemap ***/

h1.sitemap																		{ position: relative; margin-left: 210px; margin-top: 170px; }
.sitemapList_1																{ margin-left: 230px; }
.sitemapBody li ul														{	line-height: 120%; margin-left: 20px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

/*** Admin-Bereich ***/
#admin-area		{ }
#admin-area		{ width: 580px; margin-top: 10px;  margin-left: 10px; }
#admin-content		{ border: 1px solid #6B83AB; }
f3.admin-headline-div	{ background: url(http://www.rz-kiru.de/servlet/PB/show/1194939/adminheadline.gif); 
                         margin-bottom: 20px; 
                         padding-left: 10px;
                         height: 25px;
                         border-bottom: 1px solid #6B83AB;
                         padding-top: 2px;
                         padding-bottom: 0px; }
.admin-headline-div h2 { font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px;}
.admin-link-div	{float: left;
                        position: relative;
                        width: 195px;
                        margin-left: 10px; 
                        margin-top: 5px;
                        padding-bottom: 5px;
                        padding-top: 0px; 
                        padding-left: 5px;
                        border-left: 1px solid #6B83AB; 
                        border-bottom: 1px solid #6B83AB;
                        margin-bottom: 25px; }
.admin-link-div img	{ position: absolute; bottom: 3px;  }                          			
.admin-link-description { float: left; width: 320px; margin-left: 20px; margin-top: 0px; }
.admin-trenner		{ clear: both; height: 20px;  }                     			
span.admin-link	{ font-weight: bold;   margin-left: 33px; }
/*** Ende Admin-Bereich ***/

/*** Begin Presse Liste ***/

#liste_mitteilung												{ padding-left: 0px; margin-right: 30px; }
.liste_zeile_eins									  		{ position: relative; margin: 0px; padding: 3px; background-color: #dbeaec; }
.liste_mitteilung_ueberschrift					{ margin: 0px; }
.liste_mitteilung_ueberschrift h2				{ font-size: 1.1em; margin: 0px; }
.liste_mitteilung_datum									{ position: relative; float: right; text-align: right; margin: 0px; margin-right: 5px; width: 6em; }
.liste_mitteilung_datum	h2							{ font-size: 1.1em; margin: 0px;  }
.liste_zeile_eins_clear 								{ clear: both; display: none; }
.liste_zeile_zwei									  		{ position: relative; padding-left: 5px; padding-bottom: 5px;  padding-top: 5px; padding-right: 5px; }
.liste_mitteilung_bild									{ float: right; 	}
.liste_mitteilung_bild 	img							{ width: 120px; margin-bottom: 5px;}
.liste_mitteilung_einleitung						{ line-height:120%; color: #000000; margin: 0px;}
.liste_mitteilung_detaillink						{ left: 5px; font-weight: bold; line-height:120%;  }
.liste_zeile_zwei_clear									{ clear: right; 	}
#trenner																{ clear: both; display: none; }
.liste_mitteilung_clear									{ clear: both; display: none; }
/*** Ende Liste ***/

/*** BEGINN Pressbilder Zoom ***/
.lightboximage { background: url( ../../PB/show/1313622/zoom_bild_1.gif) right bottom no-repeat; padding: 1px; padding-bottom: 16px; border: 1px solid #636363; }

/*** ENDE Pressbilder Zoom ***/

/*** Beginn Presse Detail ***/ 
 
div.detail_mitteilung_zur_uebersicht_oben			{ display: none;}
div.detail_mitteilung_zur_uebersicht_unten		{ text-align: left; margin-top: 15px;}
#detail_mitteilung														{	position: relative;	height: auto;  }
.detail_ueberschrift_clear										{clear: both;}
div.detail_zeile_eins													{ position: relative; margin: 0px; padding: 3px; margin-right: 30px; background-color: #dbeaec;}
div span.detail_mitteilung_ueberschrift	h1		{ font-size: 1.1em; margin-bottom: 2px; margin-top: 2px;}
div.liste_mitteilung_datum	h2								{ display:none;}
div.detail_mitteilung_datum										{ float:right; }
div div.detail_mitteilung_datum		h1					{ font-weight: bold; font-size: 1.1em;  margin-top: 2px; margin-bottom: 2px; }
.detail_zeile_eins_clear											{ clear: both; display: none; }
div.detail_mitteilung_einleitung							{ font-weight: bold; line-height:120%; padding-top: 5px; padding-right: 30px; }
div.detail_zeile_zwei													{ padding-top: 3px; padding-right: 30px; }
.detail_zeile_zwei_clear											{}
div.detail_zeile_drei													{ padding-top: 3px; padding-right: 30px; }
.detail_mitteilung_bild img										{ float:right; margin-left: 15px; margin-bottom: 5px; width: 250px; }
span.detail_mitteilung_text										{ font-weight: normal; line-height:120%; }
td div.detail_mitteilung_textlinks						{  clear: both; margin-top: 15px; font-weight: bold; }
li.detail_mitteilung_textlinks_li							{ list-style-type: square; font-size: 1.1em; line-height: 100%; margin-left: 10px; margin-top: 10px; margin-bottom: 3px;}
a.detail_mitteilung_textlinks_a								{}
.detail_zeile_drei_clear											{ clear:both; }
.detail_clear																	{ display:none; clear:both; }
#detail_abstand_oben													{ height: 0px;}
#detail_abstand_unten													{ height: 5px;}
/*** Ende Detail***/

/*** List Presse Header ***/

#listhead_abstand_oben												{ display:none;}
.header_mitteilung_ueberschrift   						{ padding-top: 2px; padding-bottom: 2px; line-height: 120%; color: #017373; }       
.header_mitteilung_ueberschrift h1  					{ font-size: 1.2em; font-weight: bold;  line-height: 120%; color: #017373; margin: 0px; border-bottom: 0px;}       
.header_beschreibung													{ padding-left: 0px; padding-top: 10px; padding-right: 20px;} 
div.reihe_eines																{ padding-left: 0px;}
#listhead_trenner1														{ height:15px;}
#listhead_trenner2														{ height:15px;}
#listhead_abstand_unten												{ height:15px; height:15px;}
.design1-pressrommheaderarchivetext						{ text-align: right; padding-right: 10px;  }
.design1-pressrommheadercellarchivecheckbox   {  /*Kann verwendet werden*/ }
.reihe_zwei																		{ font-size: 1.0em;  padding-left: 5px;}
div a.design1-pressrommheaderfromtext:link		{ text-align:right;	}
div a.design1-pressrommheaderfromtext:visited	{ text-align:right;	} 
div a.design1-pressrommheaderfromtext:hover		{	text-align:right; }
div a.design1-pressrommheaderfromtext:active  {	text-align:right; }
div a.design1-pressrommheadertotext:link    	{ text-align:right;	}
div a.design1-pressrommheadertotext:visited   { text-align:right;	}
div a.design1-pressrommheadertotext:hover			{	text-align:right; }
div a.design1-pressrommheadertotext:active		{	text-align:right; }
.design1-pressrommheaderfrominput 						{ width: 75px; border:1pt solid #000000; }
.design1-pressrommheadertoinput								{ width: 75px; border:1pt solid #000000; padding-right: 10px; }
table.design1-pressdetailheadlinetable				{ height: 1.25em;}
td.design1-pressrommdetailheadercelltext			{ height: 1.2em; vertical-align: middle;}
.design1-pressroombuttons:link 
.design1-pressroombuttons:visited 
.design1-pressroomsearchbuttons:link 					{ text-align: center; font-size: 0.95em; background-color: #dbeaec; border: 1px solid #2e532c; padding-left: 4px; padding-right:4px; padding-top: 1px; padding-bottom: 1px;	}
.design1-pressroomsearchbuttons:visited				{ text-align: center; font-size: 0.95em; background-color: #dbeaec; border: 1px solid #2e532c; padding-left: 4px; padding-right:4px; padding-top: 1px; padding-bottom: 1px;	}
.design1-pressroombuttons,.design1-pressroomsearchbuttons:active
																							{
    																							text-align: center; 
    																							font-size: 0.95em; 
    																							background-color: #dbeaec; 
    																							border: 1px solid #2e532c; 
    																							padding-left: 4px; 
    																							padding-right: 4px; 
    																							padding-top: 1px; 
    																							padding-bottom: 1px;
    																							text-decoration:none; }
    																							
.design1-pressroombuttons:hover, .design1-pressroomsearchbuttons:hover
																							{
    																							text-align: center; 
    																							font-size: 0.95em; 
    																							background-color: #dbeaec; 
    																							border: 1px solid #2e532c; 
    																							padding-left: 4px; 
    																							padding-right: 4px; 
    																							padding-top: 1px; 
    																							padding-bottom: 1px;
    																							text-decoration:none; }

.design1-pressroomsearchbuttons:link		{	margin-left: 15px; margin-right: 40px; padding-left: 4px; }
.design1-pressroomsearchbuttons:visited {	margin-left: 15px; margin-right: 40px; padding-left: 4px; }
.design1-pressroomsearchbuttons:hover		{	margin-left: 15px; margin-right: 40px; padding-left: 4px; } 	
.design1-pressroomsearchbuttons:active  {	margin-left: 15px; margin-right: 40px; padding-left: 4px; } 
a.design1-pressroombuttons-rss					{ display: none;}
a.design1-pressroombuttons-rss:link 		{ display: none;}
/*** Ende Presse Header ***/

/*** Begin Div Portal  ***/

#portalcontent																	{ width: 100%; }
#Spalte1 																				{ position: relative; float:left; left: 0px; width: 49%; top: 0px;  }	
#Spalte2 																				{ position: relative; float:left; left: 2%; width: 49%; top: 0px;  background-color: #ffffff; }
#Spalte3 																				{ display: none; }

/*** Begin Layout 1 Portal  ***/ 

.l1_ContainerSpalte1														{ margin-bottom: 10px; border: dotted 1px #017373; border-width:1px; background-color:#F8FBFB}
.l1_ContainerSpalte2														{ margin-bottom: 10px; border: dotted 1px #017373; border-width:1px; background-color:#F8FBFB}
.l1_ulListe																			{ margin-top: 0px; margin-left: 2px; padding-left: 10px;}

/*** Begin Layout 1 Spalte 1 Portal  ***/

div.l1_UeberschriftSpalte1  										{ width: 100%; padding-top: 3px; padding-bottom: 3px; border-bottom: dotted 1px #017373; border-width:1px;}
div.l1_UeberschriftSpalte1 h2  									{ font-weight: bold; color: #000000; margin-left: 5px; margin-bottom: 0px;	margin-top: 0px;}
div.l1_Zeile2Spalte1														{ padding-left: 5px; padding-bottom: 5px; padding-right: 5px;}

.l1_InhaltUeberschriftBildSpalte1								{ line-height:120%; padding-top: 5px; }
.l1_InhaltUeberschriftBildSpalte1 p							{ margin-bottom: 0px; margin-top: 0px; }
.l1_InhaltUeberschriftSpalte1     							{ line-height:120%; padding-top: 5px; }  
.l1_InhaltUeberschriftSpalte1 p									{ margin-bottom: 0px; margin-top: 0px; }
.l1_InhaltUeberschriftSpalte1 ul								{ margin-top: 0px; margin-bottom: 0px; margin-left: 5px; padding-left: 0px; }
.l1_InhaltUeberschriftSpalte1 ul li 						{ margin-top: 5px;  margin-bottom: 0px;}
.l1_ListeUeberschriftBildSpalte1								{ font-weight: normal; line-height:120%; }
.l1_InhaltBildSpalte1														{ line-height:120%; }
.l1_InhaltSpalte1																{ line-height: 120%; padding-top: 5px; padding-right: 5px; }
.l1_BildSpalte1																	{ float: left; padding: 5px;}
.l1_BildSpalte1 img 														{ width: 110px; }
.l1_BildgrossSpalte1    												{ text-align: center; }
.l1_ulListe																			{ margin-left: 10px;margin-bottom: 20px; }

/*** Begin Layout 1 Spalte 2 Portal  ***/ 

.l1_UeberschriftSpalte2  												{ width: 100%; padding-top: 5px; }
.l1_UeberschriftSpalte2 h2  										{ font-weight: bold; color: #000000; margin-left: 5px;}
.l1_Zeile2Spalte2																{ margin-left: 5px; padding-top: 5px; padding-right: 5px;}
.l1_Zeile2Spalte2	p															{ margin-top: 0px; margin-bottom: 0px;}
.l1_Zeile2Spalte2	a:link												{ color: #017373; }
.l1_Zeile2Spalte2	a:visited											{ color: #017373; }
.l1_Zeile2Spalte2	a:hover												{ color: #017373; }
.l1_Zeile2Spalte2	a:active											{ color: #017373; }

.l1_InhaltUeberschriftBildSpalte2								{ line-height:120%; padding-left: 15px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltUeberschriftSpalte2     							{ line-height: 120%; padding-left: 10px; padding-right: 3px; padding-top: 5px;}
.l1_InhaltUeberschriftSpalte2 img								{ margin-left: 0px; margin-right: 5px; background-repeat: no-repeat; }
.l1_InhaltUeberschriftSpalte2 td								{ padding-bottom: 15px; }
.l1_InhaltSpalte2																{ line-height: 120%; }
.l1_InhaltBildSpalte2														{ line-height: 120%;}
.l1_InhaltBildSpalte2	img												{ margin-right: 10px; }

.l1_BildSpalte2																	{ float: left; padding: 5px;}
.l1_BildSpalte2 img 														{ width: 110px; }
.l1_BildgrossSpalte2														{ text-align: center;}

.l1_liListe	a:link															{ color: #017373; }
.l1_liListe	a:visited														{ color: #017373; }
.l1_liListe	a:hover															{ color: #017373; }
.l1_liListe	a:active														{ color: #017373; }

	/*** Begin Layout 1 Veranstaltungen Portal  ***/

.l1_VeranstaltungListenpunkt  									{ padding-left: 0px; padding-top: 5px;}
.l1_ulVeranstaltungListe												{ list-style-type: none;  margin-left: 0px; padding: 0px; margin-top: 0px;	padding-bottom: 0px; }
.l1_liVeranstaltungListe 												{ margin-top: 0px;	margin-left: 0px;  padding: 0px; margin-bottom: 5px; }
.l1_liVeranstaltungListe a 											{ color: #000000;}
.l1_liVeranstaltungListe a:visited							{ color: #000000;}
.l1_liVeranstaltungListe a:hover 								{ color: #000000;}
.l1_liVeranstaltungListe a:active								{ color: #000000;}
.l1_DatumVeranstaltungPunkt											{ font-size: 0.9em; }
.l1_VeranstaltungDatumSpalte		  							{ margin-top: 0px; padding: 0px;}
.l1_VeranstaltungDatum 													{ display: none;  }
.l1_TitelVeranstaltung													{ font-weight: normal; }
.l1_VeranstaltungTitel													{ display: none;  }			   
.l1_VeranstaltungListeDatum											{ margin-top: 0px;	margin-bottom: 0px; font-weight: bold; line-height: 100%; }


/*** Begin Layout 1 Whats New Portal  ***/

.l1_NeuesDatumSpalte													{ position: relative; right: 0px; text-align: right; vertical-align: top; margin-top: 0px; }
.l1_NeuesTitelSpalte    											{}
.l1_NeuesUeberschriftSpalte1 h2   						{}
.l1_NeuesListenpunkt 													{}
.l1_ulNeuesListe 															{ margin: 0px; padding-left: 0px; list-style-type: none; margin-top: 5px;}
.l1_liNeuesListe 															{ margin-top: 0px;	margin-bottom: 5px; margin-right: 125px; font-weight: bold;  }
.l1_liNeuesListe a 														{ font-weight: bold; color: #017373;}
.l1_liNeuesListe a:visited										{ font-weight: bold; color: #017373;}
.l1_liNeuesListe a:hover 											{ font-weight: bold; color: #017373;}
.l1_liNeuesListe a:active											{ font-weight: bold; color: #017373;}

.l1_NeuesListeDatum 													{}
.l1_NeuesDatum 																{ display: none;   }
.l1_NeuesTitel 																{ display: none;   }
.l1_NeuesListe																{}

/*** Begin Layout 1 Presse  ***/

.l1_PresseListe																{ padding-left: 5px; padding-bottom: 5px; padding-right: 0px;}
.l1_PresseListe td														{ vertical-align: top;}
.l1_ulPresseListe															{ margin: 0px; padding-left: 0px; list-style-type: none; margin-top: 5px;}
.l1_liPresseListe															{ margin-top: 0px;	margin-bottom: 5px; margin-right: 50px; font-weight: bold; }
.l1_PresseListenpunkt													{ margin-bottom: 0px;}
.l1_PresseDatumSpalte													{ position: relative; right: 0px; text-align: right; vertical-align: top; margin-top: 0px;}
.l1_PresseTitelSpalte													{ text-align: left; margin-left: 0px; }
.l1_DatumPressePunkt													{ font-weight: bold;}
.l1_PresseListeDatum													{ }
span.l1_PresseTitel   												{ display: none; }
span.l1_PresseDatum   												{ display: none; }
.l1_UeberschriftPresseBildSpalte1							{ font-weight: bold; padding-top: 5px;}
/*** .l1_TrennliniePresse													{ height: 1px; color: #a8c37a; overflow: hidden;} ***/ 
.l1_TrennliniePresse													{ display: none; }
.l1_UeberschriftPresseBildSpalte2							{ font-weight: bold;}
.l1_UeberschriftPresseBildSpalte3							{ font-weight: bold;}
.l1_DatumPresseBildSpalte1										{ display: none;}

/*** Begin Layout 1 Diverses  ***/

.l1_clearZeile2Spalte1												{ clear: both; }
.l1_clearZeile2Spalte2												{ margin-bottom: 2px; line-height: 15px; clear: both;}

.l1_clearZeile1Spalte1												{ display: none; clear:both;}
.l1_clearZeile1Spalte2												{ display: none; clear:both;}

.l1_clearListeZeile2Spalte1										{ display: none; }
.l1_clearListeZeile2Spalte2										{ display: none; }

.TrennlinieSpalte1														{ display: none; }
.TrennlinieSpalte2														{ display: none; }

.l1_LinkSpalte1 															{ font-weight: bold; }
.l1_LinkSpalte2 a:link												{ font-weight: bold; color: #017373; }
.l1_LinkSpalte2 a:visited											{ font-weight: bold; color: #017373; }
.l1_LinkSpalte2 a:hover												{ font-weight: bold; color: #017373; }
.l1_LinkSpalte2 a:active											{ font-weight: bold; color: #017373; }

/*** Begin Layout 1 Veranstaltungen Portal  ***/
					
.l1_VeranstaltungListenpunkt  									{ padding-left: 0px; padding-top: 5px;}
.l1_ulVeranstaltungListe												{	margin: 0px; padding-left: 0px; list-style-type: none; margin-top: 5px; }
.l1_liVeranstaltungListe 												{ margin-top: 0px;	margin-bottom: 5px; font-weight: bold; }
.l1_liVeranstaltungListe a 											{ font-weight: bold; color: #017373;}
.l1_liVeranstaltungListe a:visited							{ font-weight: bold; color: #017373;}
.l1_liVeranstaltungListe a:hover 								{ font-weight: bold; color: #017373;}
.l1_liVeranstaltungListe a:active								{ font-weight: bold; color: #017373;}
.l1_DatumVeranstaltungPunkt											{ font-size: 0.9em; }
.l1_VeranstaltungDatum 													{ display: none;  }
.l1_TitelVeranstaltung													{ font-weight: normal; }
.l1_VeranstaltungTitel													{ display: none;  }			   
.l1_VeranstaltungListeDatum											{ margin-top: 0px;	margin-bottom: 0px; font-weight: bold; line-height: 100%; }
/*** Ende Div Portal ***/

/*** Quick Edit ***/
.qeToolbarClass					{ width: 500px; margin-left: 20px;}
.qeCustomClassMetaName	{ width: 500px; margin-left: 20px;}
#spnMetaData						{ width: 500px; margin-left: 20px;}
#spnMetaData table			{ width: 500px; }
/*** Ende Quick Edit ***/
/*]]>*/