/*****************************************************************
Name:			Weingarten_VK.css
Date:			24.09.2008
Version:		1.0
Author:			R. Rauch
Description:	:	Style Sheet fuer CMS der Stadt Weingarten
******************************************************************/
/*<![CDATA[*/

@import "../../show/1243684/css_neu.css";

/*** Veranstaltungskalender ***/

/*** Formate Einleitung ***/

#VKSuchContent { padding: 5px;}

#VKEinleitung  											{  }

h1.VKSucheUeberschrift   						{ font-weight: bold;   line-height: 120%; }

h2.VKEinleitungSubtitle  						{ font-weight: normal; color: #000000; }

div.VKEinleitungBegleittext  				{ margin-top: 20px; }

div.VKEinleitungIllustration 				{ background-color: #000000; height: 1px; margin-top: 10px; overflow: hidden; }

/*** Ende Formate Einleitung ***/


/*** Formate Suchmaske ***/

div.ZeitraumFreitext1								{ margin-top: 15px; margin-bottom: 15px; }

div.VKSucheZeitraumAuswahlHeute			{ display: inline; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}
div.VKSucheZeitraumAuswahlWoche			{ display: inline; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}
div.VKSucheZeitraumAuswahlMonat			{ display: inline; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}

div.ZeitraumFreitext2								{ margin-top: 15px; margin-bottom: 15px;}

div.VKSucheZeitraumVon	 						{ display: inline; margin-top: 15px; margin-right: 20px;  margin-bottom: 15px;}

div.VKSucheZeitraumBis		 					{ display: inline; margin-top: 15px; margin-bottom: 15px;}

div.VKSucheButton1									{ clear: both; display: none; }

input.VKSuchImage1									{ margin-left: 200px; }

div.Vkfreitextsuchebegriff					{ margin-top: 15px; }

div.VKSucheFreitexttitel						{ margin-top: 20px;}


h2.VKSucheFreitext									{ margin: 0px; padding: 0px;  }

div.VKSucheFreiesTextfeld						{ padding-left: 10px;  margin-top: 20px; margin-right: 20px;}

/*** Formate zweiter Suchbutton ***/

div.VKSucheButton2									{  margin-top: 20px;  }

input.VKSuchImage2									{  }

/*** Ende Formate zweiter Suchbutton ***/


#VKVeranstaltungsort								{ padding: 0px 0px; width:60%; float:right; margin-top: 20px; }


#VKKategorien												{  margin-top: 20px; }
#VKVeranstalter 											{ display: none; }


/*** Suchergebnisse ***/




/*** Ende Formate Ergbnisseite Kopfdaten ***/


/*** Formate Ergebnisseite Ergebnislisten ***/

.VKErgebnisListe   									{ margin-bottom: 15px; margin-top: 0px;}

div.VKErgebnisEintragungerade				{ padding: 8px; padding-left: 0px; position: relative; margin-top: 0px; background-color: #E6E6E6}

div.VKErgebnisEintraggerade					{ padding: 8px; padding-left: 0px;}


h2.VKErgebnisTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px; font-weight: normal;}

div.VKErgebnisTitel  								{ font-weight: bold; margin-bottom: 5px; }

h2.VKErgebnisTitel									{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKErgebnisOrt										{ }
div.VKErgebnisOrt	br 								{ display: none; }
h3.VKErgebnisOrtName								{ display: inline; margin: 0px; padding: 0px; padding-left: 5px; margin-bottom: 0px; font-weight: normal; color: #000000; }

span.VKErgebnisOrtLA                { font-weight: bold; }

div.VKErgebnisVeranstalter					{ margin: 0px; padding: 0px; }

.VKErgebnisVeranstalter br 					{ display: none; }

h3.VeranstalterName									{ display: inline;  margin: 0px; padding: 0px; padding-left: 5px; margin-bottom: 0px; font-weight: normal; color: #000000; }

span.VKErgebnisVeranstalterLA       { font-weight: bold; }

div.VKErgebnisBild									{ float: left; position: relative; }

.VKErgebnisBildImage								{ margin-top: 10px; margin-right: 10px; }

div.VKErgebnisOrtLang								{ float: left; position: relative; margin-top: 5px; margin-right: 15px;}

div.VKErgebnisVeranstalterLang			{ float: left; position: relative; margin-top: 5px; margin-bottom: 10px; }

div.TrennerLangText									{ clear: left; }

div.VKErgebnisText									{ position: relative; visibility: visible; margin-top: 5px; }

div.VKErgebnisDetaillink						{ margin: 0px 0px 5px 0px; padding: 0px;}

div.TrennerzuDetaillink							{ display: none; }

div.VKErgebnisReiheLang							{ position: relative; margin-top: 10px; }

span.VKErgebnisReiheLA							{ font-weight: bold; }

div.VKTrennerErgebnisListe					{ display: none;   }


/*** Ende Formate Ergebnisseite Ergebnislisten ***/


/*** Formate Footer ***/

div.VKFooterZurSuche								{ float: left; margin-bottom: 20px; }

div.VKFooterDruckansicht  					{ float: left; margin-top: 15px; }

div.VKfreespace1 										{	clear: both; height: 1px; }

div.VKErgebnisseitenAussen					{ text-align: center; height: 20px;}

div.VKErgebnisseitenInnen						{  }


.VKsearchPBarPrevCellDis 				{  float: left; font-weight: bold;  padding-right: 20px; }


.VKsearchPBarPrevCell 					{  float: left;  font-weight: bold;   padding-right: 20px; }


.VKsearchPBarNextCell 					{  font-weight: bold;  float: left; padding-left: 20px;}


.VKsearchPBarNextCellDis 				{  font-weight: bold;  float: left; padding-left: 20px;}


.VKsearchPBarNumCellAct 				{ float: left; padding-left: 5px; font-weight: bold; padding-right: 5px; }


.VKsearchPBarNumCell 						{ float: left;  padding-left: 5px; padding-right: 5px; }


span.VKTrennzeichen 					{ display: none; }


/***-  Platzfüller **/


.VKfreespace2 {	height: 20px;	float: left;}

.VKfreespace3 {	height: 20px;	float: left;}

.VKfreespace4 {	clear: both;}

/*** Body ***/


/*** Ende Body ***/

#VKDetailsContent									{ position: relative;  padding: 5px; color: #000000; }


/*** Formate Detailansicht Kopfdaten ***/

div.VKDetailsKopf  									{ padding-bottom: 15px; }

div.VKDetailsKopf .VKLinkZurueck		{ display: none; }

div.VKDetailsTitel									{ font-weight: bold; }

h1.VKetailsUeberschrift							{ font-weight: bold; line-height: 120%; margin: 0px; }

div.VKSuchkriterien									{ float: left; position: relative; font-weight: bold; }

.Trenner-Kriterien-Anzahl						{ display: none; }

.TrennerKopfDetails									{ height: 10px;  }

/*** Ende Formate Detailansicht Kopfdaten ***/


/*** Formate Detailansicht Ergebnislisten ***/

div.VKDetailsEintrag								{ padding: 5px;}

h2.VKDetailsTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKDetailsTitel  h2							{ font-size: 1.1em; font-weight: bold; margin-top: 5px; }

.VKDetailsKategorie								{ margin-top: 10px; }


h3.VKDetailsKategorieLA             { font-size: 1.1em; margin: 0px; padding: 0px; }

span.VKDetailsOrtLA  h3             { color: #000; font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; padding-right: 5px; }

div.VKDetailsVeranstalterLang	  		{ margin-top: 15px;}

span.VKDetailsVeranstalterLA        { position: relative; float: left; }
span.VKDetailsVeranstalterLA  h3    { color: #000; font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; padding-right: 5px; display: inline; }



div.VKDetailsBild										{ float: right; position: relative; }

.VKDetailsBildImage									{ margin-top: 10px; margin-right: 10px; }

div.VKDetailsOrtLang								{ position: relative; margin-top: 15px; margin-right: 15px;}


div.TrennerLangText									{ clear: left; }

div.VKDetailsText										{ position: relative; visibility: visible; margin-top: 5px; }

#VKDetailsFer												{ margin-top: 10px; }

span.VKDetailsTextLA	h3            { color: #000; font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; }

span.VKDetailsDetaillink						{ display: none; }

div.TrennerzuDetaillink							{ display: none; }

div.VKDetailsReiheLang							{ position: relative; margin-top: 10px; }

span.VKDetailsReiheLA		h3           { color: #000; font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; }




/*** Ende Formate Detailansicht Ergebnislisten ***/

/*** Ende Veranstaltungskalender ***/

/*** Vereine ***/


#VRSuchContent { padding: 5px;}

/*** Vereine Suchseite ***/
span.feld {display: inline; margin-left: 5px;}
div.VRSuchePlz {margin-top: 5px;}
div.VRSuchePlz span.feld {display: inline; margin-left: 55px;}
div.VRSucheButton {margin-top: 5px;}

.VRkatliste hr {display: none; clear both;}

/*** Ende Suchseite ***/

/*** Beginn Suchergebnisseite ***/
div.VRLinkZurueck {float: right;}
div.VereineSuchkriterien { margin-top: 35px;}
div.register {margin-top: 15px; text-align: center;}
span.vrTextAlle {margin-left: 10px;}
#VRErgebnisliste {margin-top: 15px;}

div.VRErgebnisEintragUngerade {background: #e6e6e6; margin: 5px 0;}
div.VRErgebnisEintragGerade {margin: 5px 0;}

hr.klar {display: none;}

div.VRErgebnisVRname {font-weight: bold; margin-bottom: 10px;}
div.VRErgebnisTelefon {margin-top: 5px; }
div.VRAptrbl {margin: 5px 0;}
div.VRErgebnisDetails {margin-top: 10px; text-decoration: underline; }

/*** Ende Suchergebnissseite ***/

/*** Beginn Vereine Detailansicht ***/
div.VereineDetailKategorieBez {color: #900021; font-weight: bold;}
div.VRAptrDat {margin-bottom: 5px;}
div.VereineDetailAdresseBez {color: #900021; font-weight: bold; margin: 10px 0px;}
div.VereineDetailAdresseDat {margin-bottom: 5px;}

div.VereineDetailTelBez { color: #900021; font-weight: bold; margin: 0px 0px 0px 0px;}
div.VereineDetailFaxBez {color: #900021; font-weight: bold; margin: 5px 0px 0px 0;}
div.VereineDetailEmailBez  {color: #900021; font-weight: bold; margin: 10px 0px 0px 0;}
div.VereineDetailWebsiteBez {color: #900021; font-weight: bold; margin: 10px 0px 0px 0;}

div.VRFooter {float: right; margin-top: 15px; }
div.VRFooterzurSuche { margin-bottom: 5px;}
/*** Ende Vereine Detailansicht ***/

/*** Ende Vereine ***/


/*** Beginn Grusskarten ***/

/*** Beginn  Uebersicht ***/

.Grusskarten-Uebersicht-Body										{ position: relative;  }
div.Grusskarten-Uebersicht-Wayhome							{ display: none; }

h1.Grusskarten-Uebersicht-Ueberschrift 					{ font-weight: bold;}

div.Grusskarten-Uebersicht-Beschreibung					{ margin-bottom: 10px; }

div.Grusskarten-Rubrikenauswahl					  			{ position: relative; background-color: #46BB00; padding-top: 2px; padding-bottom: 2px; }

div.Grusskarten-Rubrikenauswahl	form						{ margin-top: 0px; margin-bottom: 0px; }

div.Grusskarten-Rubrikenauswahl	h4							{ font-weight: bold; color: #000000; padding: 0px; margin-left: 5px; margin-top: 0px; margin-bottom: 0px;}


select.Grusskarten-Rubrikenauswahl-dropdown			{ position: relative; margin-right: 5px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 20px; }


div.Grusskarten-Tabelle-Div 										{ border: 1px solid #46BB00; margin-top: 0px; }


tr.Grusskarten-Tabelle-Kopfzeile				{ border-bottom: 1px solid #46BB00; width: 99%;}

td.Grusskarten-Tabelle-zurueck					{ text-align: center; border-bottom: 1px solid #46BB00; width: 33%; font-weight: bold;}
td.Grusskarten-Tabelle-SeiteXvonY				{ text-align: center; border-bottom: 1px solid #46BB00; width: 33%; font-weight: bold;}
td.Grusskarten-Tabelle-vor							{ text-align: center; border-bottom: 1px solid #46BB00; width: 33%; font-weight: bold;}

td.Grusskarten1													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten2													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten3													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten4													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten5													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten6													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten7													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten8													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}
td.Grusskarten9													{ text-align: center;  width: 33%; border: 1px solid #46BB00;}

img.Grusskarten-Image										{ border: 0px; }

/*** Ende  Uebersicht ***/


/*** Beginn  Motivauswahl ***/

div.Grusskarten-Motivauswahl-Wayhome		{ display: none; }

h1.Grusskarten-Motivauswahl-Ueberschrift{  font-weight: bold;}


div.Grusskarten-Motivauswahl-Kopfzeile	{ padding-left: 5px; padding-top: 2px; background-color: #46BB00; height: 1.6em; margin-bottom: 20px; }



span.Grusskarten-Motivauswahl-zurueck	a:link			{ display: block; float: left; width: 33%; color: #ffffff; }
span.Grusskarten-Motivauswahl-zurueck	a:visited		{ display: block; float: left; width: 33%; color: #ffffff;  }
span.Grusskarten-Motivauswahl-zurueck	a:hover			{ display: block; float: left; width: 33%; color: #ffffff;  }
span.Grusskarten-Motivauswahl-zurueck	a:active		{ display: block; float: left; width: 33%; color: #ffffff; }

span.Grusskarten-Motivauswahl-Index	a:link  			{ display: block; float: left; width: 33%; text-align: center; color: #ffffff; }
span.Grusskarten-Motivauswahl-Index	a:visited  		{ display: block; float: left; width: 33%; text-align: center; color: #ffffff; }
span.Grusskarten-Motivauswahl-Index	a:hover  		  { display: block; float: left; width: 33%; text-align: center; color: #ffffff;  }
span.Grusskarten-Motivauswahl-Index	a:active  		{ display: block; float: left; width: 33%; text-align: center; color: #ffffff;  }

span.Grusskarten-Motivauswahl-vor	a:link					{ display: block; float: left; width: 33%; text-align: right; color: #ffffff; }
span.Grusskarten-Motivauswahl-vor	a:visited				{ display: block; float: left; width: 33%; text-align: right; color: #ffffff; }
span.Grusskarten-Motivauswahl-vor	a:hover					{ display: block; float: left; width: 33%; text-align: right; color: #ffffff; }
span.Grusskarten-Motivauswahl-vor	a:active				{ display: block; float: left; width: 33%; text-align: right; color: #ffffff; }


div.Grusskarten-Motivauswahl-Bild-Div		{ text-align: center; }
html>body .Grusskarten-Motivauswahl-Image		{ max-width: 99%; height: auto;  }

* html .Grusskarten-Motivauswahl-Image	{ width: 450px; }

span.Grusskarten-Bildbeschreibung-Fix	{ display: none;}

span.Grusskarten-Bildbeschreibung-Frei	{ display: block; margin-top: 20px;}

div.Grusskarten-Motivauswahl-Versenden	{ font-size: 0.9em; margin-top: 20px; }

a.Grusskarten-senden										{ font-weight: bold;}

div.Grusskarten-Motivauswahl-Fusszeile	{ padding-left: 5px; padding-top: 2px; background-color: #46BB00; height: 1.6em; margin-top: 10px; }

.Grusskarten-Thumbnail-Image						{ width: 150px; }

/*** Beginn Vereine Selbsteintrag ***/
.suchbutton {margin-left: 10px; margin-top: 10px;}
#FirmenContentNE fieldset {display:block; margin-top:20px; padding:8px 0px; border:0px; padding-left: 10px;}
#FirmenContentNE legend {font-weight:bold;}
#FirmenContentAnmelden                         { margin-left: 15px;}
#FirmenContentPV				{ margin-left: 15px;}
#FirmenContentLo				{ margin-left: 15px; }
#VereineContent					{ margin-left: 15px; }
#VereineContentAN				{ margin-left: 15px;}
#VereineContentPV				{ margin-left: 15px;}
#VereineContentNE				{ margin-left: 15px;}
#VereineSelbsteintragAuswahl				{ margin-top: 30px; }

.editForm label											{ display: block; clear: left; float: left; width: 170px; margin-right: 5px; line-height: 2.1em; }
.editForm input 										{ float: left; margin-right: 5px; }
.editForm select										{ float: left; margin-right: 5px; }
.logimask label											{ display: block; clear: left; float: left; width: 170px; margin-right: 5px; line-height: 2.1em; }
.editFelder label											{ display: block; clear: left; float: left; width: 170px; margin-right: 5px; line-height: 2.1em; }
.editFelder input 										{ float: left; margin-right: 5px; }
.editFelder select										{ float: left; margin-right: 5px; }
.authbut {margin-top: 20px;}
span.info														{ display: block; clear: left;}

/*** Ende Vereine Selbsteintrag ***/

/*]]>*/
