/*****************************************************************
/*** Name		:	Obernheim.css
/*** Date		:	21.08.2006
/*** Version		:	1.0
/*** Author		:	Robert Rauch
/*** Description	:	Style Sheet fuer die Stadt Bad Duerrheim
******************************************************************/
/*<![CDATA[*/

/*** DIV-Test ***/

.invisible {display: none;}

/* --------------------------------Links-------------------------------- */

a   {text-decoration:none; font-weight: normal;}
a:link    {color: #000;}
a:hover   {color: #000; text-decoration : underline;}


/* ----------------------------Schriften-------------------------------- */

BODY {font-size: 100.01%; font-family : Verdana, Lucida, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
line-height: 100%;
margin: 0;
padding: 0;
border: 0;}

.noframeBody {
background: #fff;
text-align: center;
}

img { border: 0; }
ul { margin-left:20px; padding-left:0; }
	
/* ----------------------------Kaesten Layout-------------------------------- */

#zentrierer {
	background: transparent;
	margin: 20px auto;
	padding: 0;
	border: 0;	
	width: 788px;
}

#inhalt	{ 
	background: #fff url(../..//show/1109913/naviback1.gif) 0px -30px repeat-y;
	padding: 0;
	margin: 0;
	border: 2px solid #777;
	text-align: left;
	width: 100%;
	clear: both;
}

#top {
	background: #fff url(../../show/1109906/top-hintergrund.jpg) no-repeat;	
height: 150px;
	text-align: left;
}

#navigation {
	background: transparent;
	float:left;
	color: #fff; 
	/* height: 100%; */
	width: 150px;
	padding: 0;
	margin: 0;
	border:0;
	clear: both;
}
	
#content {	
	font-size: 0.8em;
	float: left;
	margin: 0;
	padding: 0;
background: #fff;
	/* IE versteht min-height leider nicht */
	min-height: 280px;
	/* overflow: auto; */
	width: 633px; 
}

* html #content { padding-left: 5px; }

#bottom {
	clear: both;
	
}
	
#topBody {height: 30px; width: 100%; padding-top: 5px; padding-left: 0px; font-size: 0.8em;}
.topFrameDiv1 {color: black; float: left; font-size: 0.85em; width: 300px; text-align: left; padding-left: 10px; padding-top: 10px; }
.topFrameDiv1 a {color: #fff; font-weight: bold;}
.topFrameDiv1 a:hover {color: #63AED6; font-weight: bold; text-decoration : none;}
.topFrameTrennerLinkDiv1 {color: #fff; font-weight: bold;}

.topFrameDiv2 {color: black; width: 800px; padding-left: 5px; margin-top: 113px; font-size: 0.85em;}
.topFrameDiv2 a {color: #000; font-weight: bold; padding: 0 5px 0 5px; border-right: 1px solid #000;}
.topFrameDiv2 a:hover {color: #63AED6; text-decoration: none;}
.topFrameDiv2 a:active {color: #fff; background: #0480C8;}

.topFrameDiv2 a#aAll1110124 {border: 0px;}





p,ol,li,td {
  margin-top: 0.2em;
}

h1,h2,h3,h4,h5,h6,h7 {
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-style: normal; 
	font-weight: normal;
  	color: #008;
  	letter-spacing: 0.03em;
  	margin: 1.2em 0 0.8em 0;
	padding:0; line-height: 120%;
	}

h1 { font-size: 22px; } 
h2 { font-size: 18px; } 
h3 { font-size: 14px; } 
h4 { font-size: 18px; } 
h5 { font-size: 16px; } 
h6 { font-size: 14px; } 
h7 { font-size: 10px; }

.xklein {
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

.klein {
	font-size: 12px;
  font-style: normal;
  font-weight: normal;
}

.medium {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
}
.gross {
  font-size: 16px;
  font-style:  normal;
  font-weight:  normal;
}
.caps { letter-spacing: 0.1em; 	font-size: 10px; }

#qePageContent {padding: 5px 10px 20px 10px;}
#qePageContent td{font-size: 0.8em;}

/*** Ende ***/

/*** Navigation ***/
.free1html { 
	font-size: 11px; 
	font-weight: bold;
	width: 150px;
	padding: 12px 0 0 10px;
	background: transparent;
	color: #fff;
}
.free1html input { background: #fff; border: 1px solid #008; width: 110px; color: #008; }
.free1html input.topframediv1link6 { width: 45px; font-size: 10px; font-weight: bold; text-align: center; background: #888; border: 1px solid #888; 
color: #fff; cursor: pointer; }



#navContent { }
/*** Beginn Navigation ***/

#navigation {
	float: left;
	width: 150px;

}

#navigationBody { float: left; font-size: 0.8em;  }

div.div-navigation-outer {position: relative; top: 0px; left: 0px; float: left; width: 150px; height: 1%; background: url(../../show/1168457/nav_3.gif) repeat-y 0px 0px;} 
*+html div.div-navigation-outer {position: relative; top: -5px; left: 0px; float: left; width: 150px; height: 1%; background: url(../../show/1168457/nav_3.gif) repeat-y 0px 0px;} 

#navigation-block { position: relative;
	background: url(../../show/1168427/nav_2.gif) no-repeat 0px 0px;
	list-style: none;
	margin: 0px;
margin-top: 15px;
	padding: 0px;
	width: 150px;

}

#navigation-block ul { 
list-style: none; 
margin: 0px; 
padding: 0px;
margin-left: 1px; 
  }

#navigation-block ul.navEbene2 { }


#navigation-block li {
	margin: 0;
	padding: 0;
}

#navigation-block a {
	color: #fff;
	display: block;
	margin: 0;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	font-weight:normal;
}
#navigation-block a:hover {
	background: #000088
}

#navigation-block li.navEbene1Inactive { border-bottom: 1px solid #fff; margin-left: 1px}
#navigation-block li.navEbene1Active {  }
#navigation-block li.navEbene1Active a { background-color: #00008c; font-weight: normal; color: #fff;}


#navigation-block li.navEbene2Inactive { background: #e6e6e6; border-bottom: 1px solid #fff }
#navigation-block li.navEbene2Inactive a { background: #e6e6e6; border-bottom: 1px solid #fff; font-weight: normal; color: #000; border-bottom: 0; padding: 0px 0px 0px 15px}
#navigation-block li.navEbene2Inactive a:hover { background: #b6b6b6; }

#navigation-block li.navEbene2Active {background: #f4efeb; border-bottom: 1px solid #fff}
#navigation-block li.navEbene2Active a { background: #e6e6e6; font-weight: bold; color: #000; border-bottom: 0; padding: 0px 5px 0px 15px}
#navigation-block li.navEbene2Active a:hover { background: #b6b6b6; }

#navigation-block li.navEbene3Inactive {background: #f4efeb; border-bottom: 1px solid #fff}
#navigation-block li.navEbene3Inactive a { background: #e6e6e6; font-weight: normal; color: #000; border-bottom: 0; padding: 0px 5px 0px 20px}
#navigation-block li.navEbene3Inactive a:hover { background: #b6b6b6; }

#navigation-block li.navEbene3Active {background: #f4efeb; border-bottom: 1px solid #fff}
#navigation-block li.navEbene3Active a { background: #e6e6e6; font-weight: normal; color: #000; border-bottom: 0; padding: 0px 5px 0px 20px}
#navigation-block li.navEbene3Active a:hover { background: #b6b6b6;}

.Pirobasefunctions {}

/*** Ende Navigation ***/


/*** Admin Bereich ***/


td #admin-area						{ font-size: 1.2em; }

#admin-area								{ width: 550px; margin-top: 10px; margin-left: 10px; font-size: 1.0em; }

#admin-content						{ border: 1px solid #6B83AB; }

.admin-headline-div				{ background: url(../../show/1191637/adminheadline.gif); 
														margin-bottom: 20px; 
														padding-left: 10px; 
														font-weight: bold; 
														height: 25px; 
														border-bottom: 1px solid #6B83AB; 
														font-size: 0.9em;
														padding-top: 2px;
														padding-bottom: 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; font-size: 0.8em;}

.admin-trenner						{ clear: both; height: 20px;  }



span.admin-link						{ font-weight: bold; font-size: 0.9em;  margin-left: 33px; }
/*** Ende Admin Bereich ***/

/*** Beginn Suche ***/
/*****************************************************************
Name:			Muensingen.css
Date:			21.06.2006
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich
Description:	:	Style Sheet fuer CMS

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




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


#dvvSuche			{ padding-left: 25px; }
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: #E0F0E9; 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; }
                                        			
#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: #EDF4EC; }

/***- div Treffer  **/

.searchRsWithDescr0 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold; }
.searchRsWithDescr1 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #EDF4EC; clear: both; font-weight: bold; }
                              									  
a.searchRsName { margin-right: -6px; }

.searchRsWithDescr0 img									{ float: right; }
.searchRsWithDescr1 img									{ float: right; }


.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: #EDF4EC;  padding: 3px;}

.searchPBarPrevCellDis 													{  display: none; }

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

input.searchPBarPrevBt { }

input.searchPBarPrevBtDis {}

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

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

#lpMesuTreffer {position:relative; float:left;}

/*]]>*/