/*****************************************************************
Name:			01-mutlangen-gruen.css
Date:			18.09.2007
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich / Dagmar Peters
Description:	:	Style Sheet fuer CMS

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



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

body								{ font-family: arial, verdana, geneva, sans-serif; line-height: 1.3em; border: 0px; 
											font-size: 76%; height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px; width: 100%; 
											}

	
.noframeBody				{ background-color: #ffffff; }
			
a 									{ font-weight: normal; color: #000000; text-decoration: none; }
a:link 							{ font-weight: normal; color: #000000; text-decoration: none; }
a:visited 					{ font-weight: normal; color: #000000; text-decoration: none; }
a:hover 						{ font-weight: bold; color: #000000; text-decoration: none; }
a:active 						{ font-weight: bold; color: #000000; text-decoration: none; }

#content a 									{ font-weight: normal; color: #1A5419; text-decoration: none; }
#content a:link 							{ font-weight: normal; color: #1A5419; text-decoration: none; }
#content a:visited 					{ font-weight: normal; color: #1A5419; text-decoration: none; }
#content a:hover 						{ font-weight: bold; color: #1A5419; text-decoration: none; }
#content a:active 						{ font-weight: bold; color: #1A5419; text-decoration: none; }



h1									{ font-size: 1.4em; font-weight: bold; color: #000000; }
h2									{ font-size: 1.3em; font-weight: normal; color: #000000; }
h3									{ font-size: 1.2em; font-weight: bold; color: #000000; }
h4									{ font-size: 1.2em; font-weight: bold; color: #1A5419; }
h5									{ font-size: 1.1em; font-weight: bold; color: #000000; }
h6									{ font-size: 1.1em; font-weight: normal; color: #000000; }


.invisible					{ display: none; }

div	{ margin: 0px; padding: 0px; }
ul	{ margin: 0px; padding: 0px; }
li	{ margin: 0px; padding: 0px; }
p		{ margin-top: 5px; margin-bottom: 5px; }

#spnMetaData			{ width: 99%;  }

/*** Aufbau Div-Konstrukt ***/

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

				
#inhaltAussen				{ max-width: 920px; min-width: 750px; text-align: center; margin: 0px auto;  }


/***   													
* html #inhaltAussen { width: 800px; width:expression(document.body.clientWidth < 800? "800px": "100%"  && document.body.clientWidth > 800? "800px": "100%" );}
***/

* html #inhaltAussen {	width:expression (document.body.clientWidth 	< 800? "800px": "auto" 	&& 	document.body.clientWidth 	> 920? "920px": "auto")}

* html #inhalt {  width:expression(document.body.clientWidth < 800? "800px": "auto" );}
* html #inhalt {  width:expression(document.body.clientWidth > 920? "920px": "auto" );}


#inhalt									{   }

														

#top							{ position: relative; background: url(../../show/1225313/mulangen_kopf.jpg); background-repeat:no-repeat; }
														
* html #top  {width: 100%;}

#navContent						{float: left; text-align: left; height: auto; padding-bottom: 10px; border-right:1px solid #1a5419;
                                                          background: #ffffff url(../../show/1226070/navi_gruen.gif); 
									background-position: left; background-repeat: repeat-y; width: 99.9%;}
									

br.clearNavContent				{ clear: both; line-height: 0px; overflow: hidden; height: 0px;}

#navigation								{position: relative; margin-left: 8px; text-align: left;  width: 205px; margin-top: 15px; 
									background-position: left; background-repeat: repeat-y; float: left;  }

* html #navigation {margin-top: -91px;} 
* +html #navigation {margin-top: -91px;}


#content				{ float: none; margin-left: 233px; padding-top: 5px;}
#content ul {margin-left: 30px;}

													
#contentBody						{float: left; width: 100%; margin-left: 0px; padding-top: 0px;  }

* html #contentBody {margin-top: 22px;}
* +html #contentBody {margin-top: 22px;}
														
#contentSpalte						{ text-align: left;  margin-right: 10px;   }

#qePageContent						{ }

/***
#contentSpalte	img				{ position: relative; z-index: 999;  }
***/

#content-footer-div				{ clear: both; margin-top: 15px;  padding-top: 25px;}

/*** Ende Aufbau Div-Konstrukt ***/



/*** Top ***/

.accessKey			{ text-decoration: underline; }

.topFrameDiv1		{float: none; height: 205px; }    

.topFrameDiv1Spanlink1 {float: right; margin-top:12px; margin-right: 0px; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border-top: 1px solid #6a6967; border-left: 1px solid #6a6967; border-right: 1px solid #6a6967; }
.topFrameDiv1Spanlink2 {float: right; margin-top:12px; margin-right: 1px; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border-top: 1px solid #6a6967; border-left: 1px solid #6a6967; border-right: 1px solid #6a6967; }
.topFrameDiv1Spanlink3 {float: right; margin-top:12px; margin-right: 1px; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border-top: 1px solid #6a6967; border-left: 1px solid #6a6967; border-right: 1px solid #6a6967; }
.topFrameDiv1Spanlink4 {float: right; margin-top:12px; margin-right: 1px; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border-top: 1px solid #6a6967; border-left: 1px solid #6a6967; border-right: 1px solid #6a6967; }
#fontsize {float: right; margin-top:12px; margin-right: 1px; padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 15px; border: 0px; }
  
                       
.topFrameDiv2		{ width: 100%; height: 7px; font-size: 0px; background: url(../../show/1226067/quer_balken_gruen.gif); background-repeat:no-repeat; border-right: 1px solid #336433; }      

* html .topFrameDiv2 { }

.topFrameDiv3		{text-align: left; margin-left: 0px; height: 22px;
                        background-color: #ffffff; } 

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

.topFrameDiv3LinkList { list-style-type: none; padding: 0px; margin: 0px;  } 
.topFrameDiv3Lilink1 {position: absolute; padding-top: 0px; margin-left: 22px; display: block; background-color: #676767; width: 24%; height: 25px; border-left: 3px solid #676767; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; }
.topFrameSearchForm3 input {position: relative; top: 1px; width: 8em;}

.topFrameDiv3Lilink1 a            { margin-left: 5px; color: #ffffff; font-weight: bold;}
.topFrameDiv3Lilink1 a:link 	  { margin-left: 5px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topFrameDiv3Lilink1 a:visited 	  { margin-left: 5px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topFrameDiv3Lilink1 a:hover 	  { margin-left: 5px;font-weight: bold; color: #ffffff; text-decoration: none; }
.topFrameDiv3Lilink1 a:active 	  { margin-left: 5px; font-weight: bold; color: #ffffff; text-decoration: none; }


.topFrameDiv3SpanToplevelActive a            { font-size: 1.1em; color: #ffffff; font-weight: bold;}
.topFrameDiv3SpanToplevelActive a:link 	     { font-weight: bold; color: #ffffff; text-decoration: none; }
.topFrameDiv3SpanToplevelActive a:visited    { font-weight: bold; color: #ffffff; text-decoration: none; }
.topFrameDiv3SpanToplevelActive a:hover      { font-weight: bold; color: #ffffff; text-decoration: none; }
.topFrameDiv3SpanToplevelActive a:active     { font-weight: bold; color: #ffffff; text-decoration: none; }


.topFrameDiv3 #spanAll1225490 {text-align: center; position: absolute; padding-top: 3px; margin-left: 24%; display: block; background-color: #d4988a; width: 19%; height: 22px; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; z-index: 4;}
.topFrameDiv3 #spanAll1225499 {text-align: center; position: absolute; padding-top: 3px; margin-left: 43%; display: block; background-color: #a6b2c5; width: 19%; height: 22px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; z-index: 3;}
.topFrameDiv3 #spanAll1225517 {text-align: center; position: absolute; padding-top: 3px; margin-left: 62%; display: block; background-color: #f0b95f; width: 19%; height: 22px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; z-index: 1;}
.topFrameDiv3 #spanAll1225538 {text-align: center; position: absolute; padding-top: 3px; margin-left: 81%; display: block; background-color: #1A5419; width: 19%; height: 22px; border-top: 5px solid #1A5419; border-left: 1px solid #ffffff;  z-index: 2;}

.topFrameDiv3 #spanAll1229969 {display: none;}
.topFrameDiv3 #spanAll1229984 {display: none;}   


.topFrameDiv4		{margin-top: 12px; text-align: left; width: 100%; height: 22px; background: url(../../show/1226064/top_level_gruen.gif); background-repeat:no-repeat; }                       
.wayhomePrefix     {position: relative; margin-left: 235px; margin-top: 5px;  margin-right: 5px; display: inline;}

    

.Pirofunctions    						{ position: relative; padding-top: 20px; padding-left: 15px;}

/*** Navigation ***/

#nav1225490 {display: none;}
#nav1225499 {display: none;}
#nav1225517 {display: none;}
#nav1225538 {display: none;}

#nav_1 {display: none;}

.div-navigation-inner					{ position: relative; padding-left: 0px; padding-top: 0px; }

ul.nav												{ position: relative; line-height: 1.8em;  }

/*** Ebene 1 ***/

ul.navEbene1						{list-style-type: none; padding-top: 1px; }

li.navEbene1Inactive					{ padding-left: 10px; }
                                                          

a.navEbene1Inactive:link			{ font-weight: normal; }
a.navEbene1Inactive:visited		{ font-weight: normal; }
a.navEbene1Inactive:hover			{ font-weight: bold;   }
a.navEbene1Inactive:active		{ font-weight: bold;   }

li.navEbene1Active				{ padding-left: 10px;  } 


a.navEbene1Active:link				{font-weight: bold; }
a.navEbene1Active:visited			{font-weight: bold; }
a.navEbene1Active:hover				{font-weight: bold; }
a.navEbene1Active:active			{font-weight: bold; }

/*** Ebene 2 ***/

ul.navEbene2				{list-style-type: none;}

li.navEbene2Inactive				{  margin-left: 5px; }


a.navEbene2Inactive:link			{ font-weight: normal; }
a.navEbene2Inactive:visited		{ font-weight: normal; }
a.navEbene2Inactive:hover			{ font-weight: bold;   }
a.navEbene2Inactive:active		{ font-weight: bold;   }

li.navEbene2Active				{ margin-left: 5px;   }


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

/*** Ebene 3 ***/

ul.navEbene3Active				{list-style-type: square;}

li.navEbene3Inactive				{ margin-left: 20px; }


a.navEbene3Inactive:link			{font-weight: normal; }
a.navEbene3Inactive:visited		{font-weight: normal; }
a.navEbene3Inactive:hover			{font-weight: bold;   }
a.navEbene3Inactive:active    {font-weight: bold;   }

li.navEbene3Active				{  margin-left: 20px; }


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

/*** Ebene 4 ***/

ul.navEbene4Active					{list-style-type: none; }

li.navEbene4Inactive					{ margin-left: 0px; padding-left: 8px; background: url(../../show/1226809/strich.gif) 0px 11px; background-repeat:no-repeat; }


a.navEbene4Inactive:link			{ font-weight: normal; }
a.navEbene4Inactive:visited		{ font-weight: normal; }
a.navEbene4Inactive:hover			{ font-weight: bold;   }
a.navEbene4Inactive:active     { font-weight: bold;   }
                                
li.navEbene4Active				{ margin-left: 0px; padding-left: 8px; background: url(../../show/1226809/strich.gif) 0px 11px; background-repeat:no-repeat; }


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

/*** Ebene 5 ***/

ul.navEbene5Active					{list-style-type: none;}

li.navEbene5Inactive					{ margin-left: 10px;  }


a.navEbene5Inactive:link			{ font-weight: normal; }
a.navEbene5Inactive:visited		{ font-weight: normal; }
a.navEbene5Inactive:hover			{ font-weight: bold;   }
a.navEbene5Inactive:active     { font-weight: bold;   }
                                
li.navEbene5Active				{ margin-left: 10px; }


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

.free2html {margin-top: 40px; margin-left:1px; }

/*** Content ***/

div table 	{ font-size: 1.0em; }

#rating												{ clear: both; }
#InformMe											{ margin-right: 5px; }

.footer												{ display: inline; margin-right: 5px;}    

#bottom												{ clear: both;  }
#bottomBody										{ padding-top: 0px; }
.workflowPanelDown						{ width: 67%; }


/*** Sitemap ***/
ul.sitemap0 {margin-left: 20px;}
ul.sitemap1 {margin-left: 20px;}
ul.sitemap2 {margin-left: 50px;}
ul.sitemap3 {margin-left: 20px;}
ul.sitemap4 {margin-left: 20px;}
ul.sitemap5 {margin-left: 20px;}

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

#dvvSuche			{ padding-left: 15px; width:97%; float: left; }
 		

div.fastSearchBody {}



/***- div Überschrift  **/

#headline																			{ font-size: 1.1em; font-weight: bold; color: #334364; }
                                      				
h1.SucheHeadline        											{ margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/    				
                                      				
#SuchmaskeGesamt															{ width: 95%; }
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder		{ padding: 5px;}
                                      				
                                      				
                                      				
#einleitung 	{ background-color: #ffffff; padding: 5px; margin-bottom: 1.0em; color: #000000;}

/***- 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: 8em; margin-top: 3px; }

#idSuchBegr                     {border: 1px solid #666666; margin-top: 0px;}
                                        			
#Bereich 																			{ float: left; margin-left: 3em; border: 1px solid #ffffff; margin-bottom: 8px; }
.bereich																			{ float: left; width: 9em;  }
                                        			
#Kategorie																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.kategorie																		{ float: left; width: 12.5em;  }
                                        			
#Gewichtung   																{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.gewichtung 																	{ float: left; width: 12.5em;  }
                                        			
#Suchparameter 																{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchparameter 																{ float: left; width: 8em;  }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchenach																		{ float: left; width: 12.5em;  }
                                        			
#Sprachen 																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.sprachen																			{ float: left; width: 12.5em;  }
                                        			
#Trefferauswahl 															{ float: left;  margin-left: 0px; border: 1px solid #ffffff; 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 **/

.suchbegriffInput 														{ float: left; width: 11em; }                      												
.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 **/

input.suchbegriff															{ padding-left: 2px; width: 10em; border: 1px solid #374915; height: 1.4em; line-height: 1.0em;}

                                        			
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; }

input.suchImage 							{}

/***- div Aktion Suche **/

#searchButton {}

/***- div Text Kurzhifle **/

#kurHilfe {}

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

#linkHilfe 																			{ font-weight: bold; padding: 5px; background-color: #eaf5d6; }

/***- div Treffer  **/

.searchRsWithDescr0 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; border-bottom: solid 1px #666666; background-color: #ffffff; clear: both; font-weight: bold; }
.searchRsWithDescr1 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; border-bottom: solid 1px #666666; background-color: #ffffff; clear: both; font-weight: bold; }
                              									  

a.searchRsName { margin-right: 5px; }


.searchRsWithDescr0 img									{ float: left; }

.searchRsWithDescr1 img									{ float: left; }


.searchDescrNameCell0 		{ font-weight: normal; }                      													
.searchDescrNameCell1 		{ font-weight: normal; }

#searchRsNoResultsCell {}

#searchRsNoResults {}

#searchAnzTreffer {}

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

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

.searchPBar 		{ float: left; background-color: #ffffff;  padding: 3px; width: 99%; margin-bottom: 20px;}

.searchPBarPrevCellDis 													{  display: none; }

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

input.searchPBarPrevBt { }

input.searchPBarPrevBtDis {}

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

input.searchPBarNextBt {}

.searchPBarNextCellDis 													{  display: none; }


input.searchPBarNextBtDis {}

.searchPBarNumCellAct 													{ float: left; padding-left: 10px; font-weight: bold; padding-right: 10px;  }

.searchPBarNumCell 															{ float: left; padding-left: 10px; padding-right: 10px; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left;}

input.searchPBarNumBt {}

#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; }
#freespace5 {}
#freespace6 {}
#freespace7 																		{ height: 15px; }
.freespace8 																		{ float: left;}
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 	{ height: 15px; }
