/*****************************************************************
Name:			Weingarten_33.css
Date:			24.09.2008
Version:		1.0
Author:			R. Rauch
Description:	:	Style Sheet fuer CMS der Stadt Weingarten
******************************************************************/

/*<![CDATA[*/

.invisible			{ display: none; }

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

#zentrierer 				{ text-align: center; width: 100%; margin: 0px auto; height: 98%;	margin: 0px auto;}
						
#inhaltAussen 			{ border: 1px solid #000000; text-align: center; margin: 0px auto;
											top: 2px; padding: 0px; width: 97%; max-width: 990px; min-width: 760px; overflow: hidden; }

* html #inhaltAussen 				{ width: 990px; }

#inhalt { 
	margin: 0px;
	padding: 0px;
	background-image: url(../../show/1243705/Content_Hintergrund.gif);
	background-repeat: repeat-y;
	background-position: right;
}

* html #inhalt 						{ width: 100%; }

#top 								{
	text-align: left;
	height: 136px;
	background-color: #8C827B;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
* html #top 					{ position: relative; width: 100%; }

#navContent						{ 	position: relative; top: 0px; left: 0px; margin-bottom: 0px;  width: 100%; z-index: 200;  }
* +html #navContent						{ 	position: relative; top: 0px; left: 0px; margin-bottom: 0px;  width: 100%; z-index: 200;  }
* html #navContent						{ 	position: relative; top: 0px; left: 0px; margin-bottom: 0px;  width: 100%; z-index: 200;  }


#navigation	{
	position: relative;
	float:left;
	margin: 0px;
	width: 210px;
	height: auto;
	text-align: left;
	z-index: 301;
}  

#content	{

	margin: 0 0 0 210px;
	padding: 0;
}

.contentInner 				{ margin-top: 0px; padding-top: 0px; }
#Content-inner				{ margin-top: 0px; padding-top: 0px; }
    
#contentBody					{ text-align: left; }

#contentSpalte	{
	margin: 0 217px 0 0;
	padding: 0 3px 0 0;
}
#contentSpalte p {
padding: 0px 5px;
}

#qePageContent				{ margin: 0px; padding: 0px; }
html>body #qePageContent img	{max-width: 99%; }
html>body #qePageContent table img	{ }
* html #qePageContent	{ position: relative; width: 96%; margin-top: 0px; padding-top: 0px; }

#serviceSpalte					{
	float: right;
	top: 15px;
	right: 0px;
	width: 195px;
	padding: 10px;
}

* html #serviceSpalte		{ float: right; top: 15px; right: 0px; width: 195px;	padding-left: 5px; }


#content-footer-div			{ position: relative; clear: both;  padding-bottom: 15px; padding-top: 20px; }
.footer									{  padding-bottom: 10px;  }

/*** Ende Hauptelemente ***/

/*** Beginn Topframelemente**/

div.topFrameDiv1	{
	position: relative;
	float: left;
	top: 0px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right:5px;
	height: 30px;
	background: #8C827B;
	margin-bottom: 0px;
	left: 210px;
	color: #fff;
	width: 100%;
}

div.topFrameDiv2	{
	position: relative;
	left: 0px;
	margin: 0px;
	top: -5px;
	height: 106px;
	width: 210px;
	padding: 0px;
}

div.topFrameDiv3	{
	position: absolute;
	float:left;
	top: 30px;
	width: 100%;
	text-align: left;
	height: 80px;
	padding: 0px;
	margin: 0px;
	background-color: #8C827B;
	left: 210px;
}

div.topFrameDiv4	{
	position: absolute;
	left: 210px;
	top: 110px;
	height: 25px;
	width: 100%;
	padding: 5px;
	margin: 0px;
	text-align: left;
}
	

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

* html input.topFrameFunctionSearchInput1  { display: inline; margin: 0px;  margin-top: 1px; height: 1.6em; padding: 0px; font-size: 0.9em;}

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

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

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

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

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

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

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

.topFrameTrennerToplevelWayhomeDiv4 {color: #ffffff; text-decoration: none; font-weight: normal;}
span.topFrameDiv4SpanToplevelActive {font-weight: normal; color: #fff; text-decoration: none;}
span.topFrameDiv4SpanToplevelActive a {font-weight: normal; color: #fff; text-decoration: none;}
span.topFrameDiv4SpanToplevelActive a:hover {font-weight: normal; color: #fff; text-decoration: underline;}
                          			                         				
/*** Ende Topframelemente***/

/*** Beginn Navigation ***/

#navigation {
	float: left;
	width: 210px;
}

#navigationBody { font-size: 1.0em; }

#navigation-block ul { list-style: none; margin: 0px; padding: 0px; background-color: #E6E6E6 }

#navigation-block {
	background: #E6E6E6;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 210px;
}
#navigation-block li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff; //wurde hier statt bei #navigation-block a {} eingefügt!
}
#navigation-block a {
	background: #E6E6E6;
/*	border-bottom: 1px solid #fff; */
	color: #000;
	display: block;
	margin: 0;
	padding: 3px 0px 3px 20px;
	text-decoration: none;
	font-weight:normal;
}
#navigation-block a:hover {
	background: #C4C4C4
}

#navigation-block li.navEbene1Active {background: #A60000}
#navigation-block li.navEbene1Active a {background: #A60000; font-weight: bold; color: #fff; border-bottom: 0}

#navigation-block li.navEbene2Inactive {background: #f4efeb}
#navigation-block li.navEbene2Inactive a {background: #f4efeb url(../../show/1114797/Aufzaehl2.gif) no-repeat 20px; font-weight: normal; color: #000; border-bottom: 0; padding: 0px 5px 0px 28px}
#navigation-block li.navEbene2Inactive a:hover {background: #C4C4C4 url(../../show/1114797/Aufzaehl2.gif) no-repeat 20px }

#navigation-block li.navEbene2Active {background: #f4efeb}
#navigation-block li.navEbene2Active a {background: #f4efeb url(../../show/1131517/pfeil_rechts.gif) no-repeat 20px; font-weight: bold; color: #666666; border-bottom: 0; padding: 0px 5px 0px 28px}
#navigation-block li.navEbene2Active a:hover { background: #C4C4C4 url(../../show/1131517/pfeil_rechts.gif) no-repeat 20px }

#navigation-block li.navEbene3Inactive {background: #f4efeb}
#navigation-block li.navEbene3Inactive a {background: #f4efeb url(../../show/1114797/Aufzaehl2.gif) no-repeat 30px; font-weight: normal; color: #000; border-bottom: 0; padding: 0px 5px 0px 38px}
#navigation-block li.navEbene3Inactive a:hover {background: #C4C4C4 url(../../show/1114797/Aufzaehl2.gif) no-repeat 30px }

#navigation-block li.navEbene3Active {background: #f4efeb}
#navigation-block li.navEbene3Active a {background: #f4efeb url(../../show/1131517/pfeil_rechts.gif) no-repeat 30px; font-weight: normal; color: #000; border-bottom: 0; padding: 0px 5px 0px 38px}
#navigation-block li.navEbene3Active a:hover {background: #C4C4C4 url(../../show/1131517/pfeil_rechts.gif) no-repeat 30px }

.Pirobasefunctions {}

/*** Ende Navigation ***/
/*** Beginn Contentframe ***/
.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.6em; font-weight: normal; color: #666666; line-height: 120%; padding-left: 5px;}
h2 { font-size:1.0em; font-weight: bold; color: #000000; line-height: 120%;}
h3 { font-size:1.0em; font-weight: bold; color: #900021; line-height: 120%;}
h4 { font-size:1.2em; font-weight: bold; color: #000000; line-height: 120%;}
h5 { font-size:1.2em; font-weight: bold; color: #900021; line-height: 120%;}
h6 { font-size:1.0em; font-weight: bold; color: #000000; line-height: 120%; background-color:#b2b2b2;}

font1 { font-size:0.75em; font-weight: normal; color: #000000; line-height: 120%;}
font2 { font-size:0.8em; font-weight: normal; color: #000000; line-height: 120%;}
font3 { font-size:0.85em; font-weight: normal; color: #000000; line-height: 120%;}
font4 { font-size:0.9em; font-weight: normal; color: #000000; line-height: 120%;}
font5 { font-size:0.95em; font-weight: normal; color: #000000; line-height: 120%;}
font6 { font-size:1.0em; font-weight: normal; color: #000000; line-height: 120%;}
font7 { font-size:1.05em; font-weight: normal; color: #000000; line-height: 120%;}

a, a:active, a:link { color: #000000; font-weight:normal; text-decoration: none;}
a:hover { color: #333333; font-weight:normal; text-decoration: underline;}
					
div table							{ font-size: 1.0em; }
 
td p 									{ margin: 0px; }           					
                      
ul 										{ list-style-image: url(../../show/1134260/listbullet.gif);

}
                      
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 **/

.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; }                      						
                        											
.textloginblack, a.textloginblack, a.textloginblack:link, a.textloginblack:visited, a.textloginblack:hover {color:#656565; font-weight: bold; font-size: 1.0em; text-decoration: none;}

.text10black, a.text10black:active, a.text10black:link {color:#656565; font-weight: bold;text-decoration: none;}
a.text10black:hover {color:#656565; font-weight: bold; text-decoration: underline;}
.printpdf, a.printpdf:active, a.printpdf:link {color:#656565; font-weight: bold;text-decoration: none;}
a.printpdf:hover {color:#656565; font-weight: bold; text-decoration: underline;}
.printpage, a.printpage:active, a.printpage:link {color:#656565; font-weight: bold;text-decoration: none;}
a.printpage:hover {color:#656565; font-weight: bold; text-decoration: underline;}
.siteup, a.siteup:active, a.siteup:link {color:#656565; font-weight: bold; text-decoration: none;}
a.siteup:hover {color:#656565; font-weight: bold; text-decoration: underline;}
.sendpage, a.sendpage:active, a.sendpage:link {color:#656565; font-weight: bold; text-decoration: none;}
a.sendpage:hover {color:#656565; font-weight: bold; text-decoration: underline;}
.greetingcard, a.greetingcard:active, a.greetingcard:link {color:#656565; font-weight: bold; text-decoration: none;}
a.greetingcard:hover {color:#656565; font-weight: bold; text-decoration: underline;}

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

/*** Ende Contentframe ***/

/***  Begin Bottom ***/

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

.bottomadresse a,.bottomadresse a:hover,.bottomadresse a:visited 			{ color: #ffffff; }

/***  Ende Bottom ***/

/*** Beginn Sitemap ***/


h1.sitemap																		{ margin-top: 10px;  }
.sitemapList_1																{  }


.sitemapBody li ul														{	line-height: 120%; margin-left: 20px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

/*** Ende Sitemap ***/

/*** Beginn dvv.Suche ***/
#dvvSuche {margin-right: 215px; }

/*** Suchfelder ***/
#Suchfelder {float: left; margin-top: 5px; height: 1%; width: 100%;}

#Suchbegriff {}

#Suchenach { margin: 8px 0 0 10px}
div.suchenach {float: left; padding-top: 3px;}
div.suchenachInput {display: inline; margin-left: 15px}

#Gewichtung { margin: 8px 0 0 10px}
div.gewichtung {float: left; padding-top: 3px;}
div.gewichtungInput {display: inline; margin-left: 24px}

#Suchparameter { margin: 8px 0 0 10px}
div.suchparameter {float: left; padding-top: 3px; }
div.suchparameterInput {display: inline; margin-left: 8px}

#searchButton { margin: 20px 8px 0px 0px; float: right}
/*** Ende Suchfelder ***/

/*** Ergebnisanzeige ***/
#freespace7 { float: left; margin: 10px 0; width: 100%; height: 1px; border-bottom: 1px dotted #000}

.searchPBar											{ position: relative; margin-top: 15px; border-top: 1px dotted #000;  padding-right: 0px; padding: 5px; text-align: center; }  
* html .searchPBar							{ position: relative; text-align: left; margin-left: 0px; padding-left: 0px;}  

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

#lpMesuTreffer									{ position: relative; padding-right: 210px; margin-left: 190px; padding: 5px;  }   
* html #lpMesuTreffer						{ position: relative; padding-right: 10px;  margin-left: 0px; padding: 5px;} 	

#lpMesuTreffer ul								{ margin-left: 20px; padding-left: 0px;}														

.seitenzahlen																	{ display: inline; }

#searchPBarNumSelectCell 												{ display: inline;  }

select.searchPBarNumSelect 											{ display: inline;}

#searchPBarGoCell 															{display: inline; }

input.searchPBarGoBt 
/*** Ende Ergebnisliste ***/
														{ }
/*** Ende dvv.Suche ***/

/*]]>*/


