/*****************************************************************
Name:			Furtwangen-3-3.css
Date:			13.12.2009
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Dagmar Peters / Anja Friedl
Description:	:	Style Sheet fuer CMS

******************************************************************/

.schattierteTabelle { ec2kall: yes; }
.schattierteTabelle .odd { background-color: #DBDBDA;}
.schattierteTabelle .odd th { background-color: #4EA379;}
p   							{ margin: 0px; padding: 0px;}
div 							{ margin: 0px; padding: 0px;}
span 							{ margin: 0px; padding: 0px;}


.invisible				{ display: none; }

html	{ overflow: auto; }

body { font-family: arial, verdana, sans-serif; font-weight: normal; font-size: 76%; line-height: 1.3em; 
				background: #ffffff url() 0px 0px repeat-x; margin: 0px; padding: 0px; overflow: auto; color: #000000; }

#zentrierer 			{ margin: 0px auto;	width: 100%; text-align: center; background: url(http://www.furtwangen.de/servlet/PB/show/1265440/furtwangen_hintergrund.jpg) 0px -3px repeat-x; border-top: 1px solid #000000;}	

#inhaltAussen 		{ margin: 0px auto; width: 953px;  text-align: left; border: 1px solid #000000; border-top: 0px; background-color: #ffffff; }
 
#inhalt { }
 
h1 										{ font-size: 1.2em; font-weight: bold; line-height: 120%; color: #27744D; margin-top: 5px; margin-bottom: 10px; }
h2 										{ font-size: 1.05em; font-weight: bold; line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 0px; }		
h3 										{ font-size: 1.05em; font-weight: bold; line-height: 120%; color: #27744D; margin-top: 0px; margin-bottom: 0px; }
h4 										{ font-size: 1.0em; font-weight: bold; line-height: 120%; color: #000000; }
h5 										{ font-size: 1.0em; font-weight: bold; line-height: 120%; color: #27744D; }
h6 										{ font-size: 0.9em; font-weight: bold; line-height: 120%; color: #000000; }

 
a:link 		{ text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover 	{ text-decoration: none; color: #000000; }
a:active 	{ text-decoration: none; color: #000000; }

a.internerLink 									{ background: url(http://www.furtwangen.de/symbols/intern_gruen.png) left 4px no-repeat;  padding-left: 15px; text-decoration: none; }
a.externerLink 									{ background: url(http://www.furtwangen.de/symbols/extern_gruen.png) left 4px no-repeat;  padding-left: 15px; text-decoration: none; }
a.pdfLink 											{ background: url(/images/mimetypes/ico3.gif) left 2px no-repeat; padding: 3px;  padding-left:20px; text-decoration: none; }
a.linkTyp_doc 									{ background: url(/images/mimetypes/ico4.gif) left 2px no-repeat; padding: 3px;  padding-left:20px; text-decoration: none; }
a.linkTyp_ppt 									{ background: url(/images/mimetypes/ico6.gif) left 2px no-repeat; padding: 3px;  padding-left:20px; text-decoration: none; }
a.linkTyp_pps 									{ background: url(/images/mimetypes/ico6.gif) left 2px no-repeat; padding: 3px;  padding-left:20px; text-decoration: none;  }
a.linkTyp_xls 									{ background: url(/images/mimetypes/ico5.gif) left 2px no-repeat; padding: 3px;  padding-left:20px; text-decoration: none; }
a.linkTyp_zip 									{ background: url(/images/mimetypes/ico10.gif) left 2px no-repeat; padding: 3px;  padding-left:20px; text-decoration: none; }
a.mailLink 											{ background: url(/symbols/mail.gif) left -4px no-repeat;  padding-left:20px; text-decoration: none; display: inline-block;}
a.httpsLink 										{ background: url(/symbols/sicher.gif) left 0px no-repeat;  padding-left: 20px; text-decoration: none; display: inline-block;}

#content a { font-weight: bold; }
/*** Startseite ***/
#top	{ position: relative; overflow: hidden; height: 283px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265439/kopfstartseite_neu2.jpg) 0px 0px no-repeat; }
/*** Stadt ***/
.knoten_1265430 #top	{ position: relative; overflow: hidden; height: 283px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265491/kopfstadt_ohneschriftzug.jpg) 0px 0px no-repeat; }
/*** Politik ***/
.knoten_1265431 #top	{ position: relative; overflow: hidden; height: 283px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265487/kopfpolitik.jpg) 0px 0px no-repeat; }
/*** Tourismus ***/
.knoten_1265433 #top	{ position: relative; overflow: hidden; height: 283px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265489/kopftourismus.jpg) 0px 0px no-repeat; }
/*** Freizeit ***/
.knoten_1265434 #top	{ position: relative; overflow: hidden; height: 283px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265488/kopf_freizeit.jpg) 0px 0px no-repeat; }
/*** Wirtschaft ***/
.knoten_1265435 #top	{ position: relative; overflow: hidden; height: 283px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265492/kopfwirtschaft_ohneschriftzug.jpg) 0px 0px no-repeat; }
/*** Bildung ***/
.knoten_1265436 #top	{ position: relative; overflow: hidden; height: 283px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1274932/kopfbildung.jpg) 0px 0px no-repeat; }


#top ul	{ margin: 0px; padding: 0px; }
#top li	{ margin: 0px; padding: 0px; }

.topFrameDiv1				{  padding-left: 10px; margin-top: 10px; height: 97px; font-weight: bold;} /*** schriftgrýsse und link zur startseite ***/
.topFrameDiv1Spanlink1 { display: block; position: relative; top: 15px; } /*** LINK Startseite  ***/
.topFrameFunctionSearchInput1 {position: relative; top: 20px; padding-top: 3px; width: 100px; color: #000000; } /*** Suchbegriff ***/
.topFrameDiv1 img {  position: relative; top: 28px; left: 3px;  } /*** Bildlupe ***/
.cssResize 					{ position: relative; top: 30px; }  /*** Schriftgrýýe ***/
   
#fontsize											{ color: #000000; margin-left: 15px; }
#fontsize #fontsizeHead				{ margin-right: 5px; padding-left: 7px; color: #000000; }

.topFrameDiv2 								{ position: relative; float: right; top: 146px; text-align: right; height: 22px; width: 200px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265442/hintergrund_way_home.jpg) 0px 0px no-repeat;  padding: 8px 10px 0px 0px; }
*+html .topFrameDiv2 					{ position: relative; float: right; top: 146px; text-align: right; height: 22px; width: 200px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265442/hintergrund_way_home.jpg) 0px 0px no-repeat;  padding: 8px 10px 0px 0px; }

.topFrameDiv2Spanlink1 { margin-right: 30px; }

#top .cssResize sup	{ display: none; }
#top .cssResize  a:link 		{ color: #000000; font-weight: normal; }
#top .cssResize  a:visited 	{ color: #000000; font-weight: normal; }
#top .cssResize  a:active 	{ color: #000000; font-weight: normal; }
#top .cssResize  a:hover 		{ color: #000000; font-weight: normal; }

.topFrameDiv3 							{ position: relative; line-height: 150%; width: 510px; top: 146px; left: 250px; border-left: 2px solid #ffffff; height: 22px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265442/hintergrund_way_home.jpg) 0px 0px no-repeat; padding: 8px 0px 0px 20px; border-right: 2px solid #ffffff;}
*+html .topFrameDiv3 							{ position: relative; width: 510px; top: 146px; left: 250px; border-left: 2px solid #ffffff; height: 22px; background: #339966 url(http://www.furtwangen.de/servlet/PB/show/1265442/hintergrund_way_home.jpg) 0px 0px no-repeat; padding: 8px 0px 0px 20px; border-right: 2px solid #ffffff;}
.wayhomePrefix { display: none; margin-right: 5px; }

a.topFrameDiv3ToplevelInactive { color: #ffffff; }
a.topFrameDiv3ToplevelInactive:visited { color: #ffffff; }
a.topFrameDiv3ToplevelInactive:hover { color: #ffffff; }
a.topFrameDiv3ToplevelInactive:active { color: #ffffff; }

.topFrameFunctionSearchInput2	{ position: relative; border: 1px solid #293d50; width: 170px; margin-top: 0px; margin-left: 5px; background: #d8deee; margin-right: 4px; z-index: 12; color: #9F9F9F;}


#navContent	{ background: url(http://www.furtwangen.de/servlet/PB/show/1265443/furtwangen_hintergrund_navi.gif) repeat-y 0px 0px; }

#content	{ position: relative; margin-left: 270px; margin-right: 10px;}


#navigation				{ position: relative; float: left; width: 250px; z-index: 16; margin-top: -157px; background-color: #dbdbda;}
#navigation ul		{ margin: 0px; padding: 0px; }

#navigationBody		{ margin-top: 0px; min-height: 300px; }

#navigation a 					{ color: #ffffff; }
#navigation a:visited 	{ color: #ffffff; }
#navigation a:hover 		{ color: #ffffff; }
#navigation a:active 		{ color: #ffffff; }

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

/*** 1. Ebene grau hinterlegt ***/


#navigation li.navEbene1Active 	{ background-color: #ffbc4b; padding: 5px 0px 0px 0px; border-bottom: 1px solid #31312f; font-size: 1.1em; font-weight: bold; ;}

#navigation a.navEbene1Active 					{ display: block; margin-left: 15px; padding-bottom: 5px; color: #000000; }
#navigation a.navEbene1Active:link 			{ color: #000000;}
#navigation a.navEbene1Active:visited 	{ color: #000000;}
#navigation a.navEbene1Active:hover 		{ color: #000000;}
#navigation a.navEbene1Active:active 		{ color: #000000;}


#navigation li.navEbene1Inactive 		{ background-color: #5a5a56; padding: 7px 0px 7px 15px; border-bottom: 1px solid #31312f; font-size: 1.1em; font-weight: bold; margin-bottom: 1px;}

/*** 2. Ebene mit Button vorne ***/
#navigation ul.navEbene2	{ background-color: #dbdbda; padding: 3px 0px 3px 0px;  font-size: 1.0em; font-weight: bold; border-top: 1px solid #000000;}
#navigation ul.navEbene2Active	{ background-color: #dbdbda; padding: 3px 0px 3px 0px;  font-size: 1.0em; font-weight: bold; border-top: 1px solid #000000;}

#navigation li.navEbene2Inactive	{ margin-left: 0px; padding-right: 5px; padding-left: 15px; list-style-image: none; line-height: 1.5em;}   

#navigation a.navEbene2Inactive 					{ display: block; background: url(http://www.furtwangen.de/servlet/PB/show/1265486/furtwangen_navi_bullet.gif) 0px 5px no-repeat; padding-left: 20px; padding-bottom: 7px; color: #000000;}
#navigation a.navEbene2Inactive:link 			{ display: block; color: #000000;}
#navigation a.navEbene2Inactive:visited 	{ display: block; color: #000000;}
#navigation a.navEbene2Inactive:hover 		{ display: block; color: #000000;}
#navigation a.navEbene2Inactive:active 		{ display: block; color: #000000;}
             
#navigation li.navEbene2Active	{ margin-left: 0px; padding: 0px 0px 0px 15px; list-style-image: none; line-height: 1.5em;}                  

#navigation a.navEbene2Active			 			{ display: block; margin: 0px; background: url(http://www.furtwangen.de/servlet/PB/show/1267904/furtwangen_navi_bullet_gruen.gif) 0px 5px no-repeat; padding-left: 20px; padding-bottom: 7px; color: #000000;}
#navigation a.navEbene2Active:link 			{ display: block; color: #000000;}
#navigation a.navEbene2Active:visited 	{ display: block; color: #000000;}
#navigation a.navEbene2Active:hover 		{ display: block; color: #000000;}
#navigation a.navEbene2Active:active 		{ display: block; color: #000000;}

ul.navEbene3Active 	{ margin-top: 0px; padding-top: 0px; }

/*** 3. Ebene Unterpunkt1 ***/
#navigation li.navEbene3Inactive	{ margin: 0px 0px 0px -4px; padding: 0px; list-style-type: none; line-height: 1.3em; }   

#navigation a.navEbene3Inactive 					{ display: block; padding-left: 25px; padding-bottom: 3px; color: #000000; font-weight: normal;}
#navigation a.navEbene3Inactive:link 			{ display: block; color: #000000;}
#navigation a.navEbene3Inactive:visited 	{ display: block; color: #000000;}
#navigation a.navEbene3Inactive:hover 		{ display: block; color: #000000;}
#navigation a.navEbene3Inactive:active 		{ display: block; color: #000000;}
             
#navigation li.navEbene3Active	{ list-style-type: none; margin: 0px 0px 0px -4px; line-height: 1.3em;}                  

#navigation a.navEbene3Active			 			{ display: block; padding-left: 25px; padding-bottom: 3px; color: #000000;}
#navigation a.navEbene3Active:link 			{ display: block; color: #000000;}
#navigation a.navEbene3Active:visited 	{ display: block; color: #000000;}
#navigation a.navEbene3Active:hover 		{ display: block; color: #000000;}
#navigation a.navEbene3Active:active 		{ display: block; color: #000000;}

#navigation li.navEbene1Active ul.navEbene4Active	{ margin-left: 0px;}
  
ul.navEbene4Active 	{ margin-top: 0px; padding-top: 0px; }

/*** 4. Ebene Unterpunkt2 ***/
#navigation li.navEbene4Inactive	{ margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; line-height: 1.3em; }   

#navigation a.navEbene4Inactive 					{ display: block; padding-left: 35px; padding-bottom: 3px; color: #000000; font-weight: normal;}
#navigation a.navEbene4Inactive:link 			{ display: block; color: #000000;}
#navigation a.navEbene4Inactive:visited 	{ display: block; color: #000000;}
#navigation a.navEbene4Inactive:hover 		{ display: block; color: #000000;}
#navigation a.navEbene4Inactive:active 		{ display: block; color: #000000;}
             
#navigation li.navEbene4Active	{ list-style-type: none; margin: 0px 0px 0px 0px; line-height: 1.3em;}                  

#navigation a.navEbene4Active			 			{ display: block; padding-left: 35px; padding-bottom: 3px; color: #000000;}
#navigation a.navEbene4Active:link 			{ display: block; color: #000000;}
#navigation a.navEbene4Active:visited 	{ display: block; color: #000000;}
#navigation a.navEbene4Active:hover 		{ display: block; color: #000000;}
#navigation a.navEbene4Active:active 		{ display: block; color: #000000;}

#navigation li.navEbene1Active ul.navEbene4Active	{  margin-left: 0px;}


.Pirofunctions		{ position: relative; top: 10px; left: 10px; }

#navigation .free2html { padding-left: 10px; padding-top: 20px;  }
#navigation .free2html a { color: #000000; font-weight: bold;}
#navigation .free2html a:link { color: #000000; }
#navigation .free2html a:visited { color: #000000; }
#navigation .free2html a:hover { color: #000000; }
#navigation .free2html a:active { color: #000000; }
.wettercomsmall117838 { background: #DBDBDA; }

#contentWayhome	{ padding-top: 0px;}

#qePageContent		{ position: relative; padding-top: 10px; margin-right: 10px;}

ul.sitemap				{ margin-left: 0px; padding-left: 20px; list-style-type: square; }
ul.sitemap3				{ list-style-type: none; }
ul.sitemap4				{ list-style-type: none; }
ul.sitemap5				{ list-style-type: none; }
li.sitemap3				{ margin-bottom: 10px; }
a.sitemap1				{ font-size: 1.2em; display: block; margin-top: 20px; }

#content-footer-div	{ margin-top: 20px; margin-bottom: 25px; clear: both; }
#printpage	{ float: left; margin-right: 20px; }
#printpdf   { float: left; margin-right: 20px;}
#sendpage   { float: left; }
#siteup     { float: right; margin-right: 10px;}


/*** Hier beginnt das Container Modul ***/
.lightboximage {background:#efefef url(http://www.furtwangen.de/symbols/zoom.gif) right bottom no-repeat; padding: 2px; margin-left: 5px; padding-bottom: 18px; border: solid 1px #636363; }
#Spalte2 {float: right; width: 300px; }
#Spalte1 { margin-right: 330px; }
#Spalte3 { position: absolute; margin: -770px 0px 0px -250px; width: 220px; }
.l1_ContainerSpalte1 {padding-bottom: 20px; float: left; width: 99%;}
.l1_UeberschriftSpalte1 {border-bottom: 1px solid #27744D; padding-bottom: 2px;}
.l1_UeberschriftSpalte1 h2 {color: #27744D; }
.l1_BildSpalte1 {float: left; margin-right: 10px; }
.l1_clearZeile2Spalte1 { clear: left;}
.TrennlinieSpalte1 {display: none;}

.l1_ContainerSpalte2 {padding-bottom: 20px;}
.l1_UeberschriftSpalte2 {border-bottom: 1px solid #27744D; padding-bottom: 2px;}
.l1_UeberschriftSpalte2 h2 {color: #27744D; }
.l1_BildSpalte2 {float: left; margin-right: 10px; }
.l1_BildSpalte2 img {width: 140px;}
.l1_clearZeile2Spalte2 { clear: left;}
.TrennlinieSpalte2 {display: none;}

.l1_Zeile2Spalte1 { margin: 0px; padding: 0px; }
.l1_ulNeuesListe { list-style-type: none; margin: 0px; padding: 0px;}
.l1_liNeuesListe { margin-bottom: 10px; }
.l1_BildSpalte1 a.internerLink { background:url() left 4px no-repeat;  padding-left: 0px; text-decoration: none; }

.l1_ContainerSpalte3 {padding-bottom: 20px;}
.l1_UeberschriftSpalte3 {border-bottom: 1px solid #27744D; padding-bottom: 2px;}
.l1_UeberschriftSpalte3 h2 {color: #27744D; }
.l1_BildSpalte3 {float: left; margin-right: 10px; }
.l1_BildSpalte3 img {width: 50px;}
.l1_clearZeile2Spalte3 { clear: left;}
.TrennlinieSpalte3 {display: none;}

div.Grusskarten-Rubrikenauswahl	form						{ margin-top: 0px; margin-bottom: 0px; }
div.Grusskarten-Rubrikenauswahl	h4							{ font-size: 0.9em;  font-weight: bold; color: #ffffff; padding: 0px;  margin-left: 5px; margin-top: 0px; margin-bottom: 0px;}
div.Grusskarten-Rubrikenauswahl {display: none; }

select.Grusskarten-Rubrikenauswahl-dropdown			{  }


div.Grusskarten-Tabelle-Div 										{ border: 0px solid #033398; width: 99%; margin-top: 0px; }

.Grusskarten-Thumbnail-Image {border: 1px solid #fff; padding: 3px; background-color: #999999;}

.Grusskarten-Auswahltext	{ font-size:0.9em;}
.Grusskarten-Motivname {font-size:1.1em; display: none;}

table.Grusskarten-Tabelle								{ width: 99%; }

tr.Grusskarten-Tabelle-Kopfzeile				{ width: 99%; }

td.Grusskarten-Tabelle-zurueck				{ text-align: left;  width: 33%; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
td.Grusskarten-Tabelle-SeiteXvonY			{text-transform: uppercase;  text-align: center;  width: 33%; font-weight: bold; padding-top: 10px;  padding-bottom: 10px;}
td.Grusskarten-Tabelle-vor					{ text-align: right;  width: 33%;  font-weight: bold; padding-top: 10px;  padding-bottom: 10px;}

td.Grusskarten1													{ text-align: center;  border: 0px solid #000; padding: 5px; }
td.Grusskarten2													{ text-align: center;  border: 0px solid #000; padding: 5px;}
td.Grusskarten3													{ text-align: center;  border: 0px solid #000; padding: 5px;}
td.Grusskarten4													{ text-align: center;  border: 0px solid #000; padding: 5px;}
td.Grusskarten5													{ text-align: center;  border: 0px solid #000; padding: 5px;}
td.Grusskarten6													{ text-align: center;  border: 0px solid #000; padding: 5px;}
td.Grusskarten7													{ text-align: center;  border: 0px solid #000; padding: 5px;}
td.Grusskarten8													{ text-align: center;  border: 0px solid #000; padding: 5px;}
td.Grusskarten9													{ text-align: center;  border: 0px solid #000; padding: 5px;}

tr.Grusskarten-Tabelle-Fusszeile				{ width: 99%; }

/*** Beginn  Motivauswahl ***/

div.Grusskarten-Motivauswahl-Body				{ width: 99%; }

div.Grusskarten-Motivauswahl-Wayhome		{  }

h1.Grusskarten-Motivauswahl-Ueberschrift{ font-size: 1.2em; font-weight: bold;}


div.Grusskarten-Motivauswahl-Kopfzeile	{ padding-left: 5px; padding-top: 2px; height: 1.6em; margin-bottom: 10px; width: 99%;  }

span.Grusskarten-Motivauswahl-zurueck				{  float: left; padding-right: 22%; }

span.Grusskarten-Motivauswahl-Index					{  float: left; }

span.Grusskarten-Motivauswahl-vor					{ float: right; padding-right: 5px; }


div.Grusskarten-Motivauswahl-Bild-Div		{ text-align: center; }

.Grusskarten-Motivauswahl-Image                 {margin-bottom: 15px; border: 1px solid #000; padding: 3px; }

span.Grusskarten-Motivauswahl-Motivname	{font-weight: bold; font-size: 1.2em; }

div.Grusskarten-Motivauswahl-Beschreibung	{padding-top: 5px; text-align: center; }

span.Grusskarten-Bildbeschreibung-Frei	{ display: block; margin-top: 20px;}

div.Grusskarten-Motivauswahl-Versenden	{  }

a.Grusskarten-senden										{ font-weight: bold;}

div.Grusskarten-Motivauswahl-Clear			{ clear: both; }

div.Grusskarten-Motivauswahl-Fusszeile	{ padding-left: 5px; padding-top: 2px; height: 1.6em; margin-top: 10px; width: 99%; }


/*** Begin  Gruýkarte senden ***/

div.Grusskarten-senden-Body					{ width:  99%; }
	
div.Grusskarten-senden-Wayhome			{  }

h1.Grusskarten-senden-Ueberschrift	{ font-weight: bold;}


div.Grusskarten-senden-Kopfzeile		{ padding-left: 5px; padding-top: 3px; background-color: #e7eeff; height: 1.6em; margin-bottom: 20px; width: 99%; }

/***
span.Grusskarten-senden-vor	a:link					{ color: #033398; }
span.Grusskarten-senden-vor	a:visited				{ color: #033398; }
span.Grusskarten-senden-vor	a:hover					{ color: #033398; }
span.Grusskarten-senden-vor	a:active				{ color: #033398; }
span.Grusskarten-senden-zurueck	a:link			{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:visited		{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:hover			{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:active		{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-Index	a:link  			{ color: #033398; padding-right: 90px; }
span.Grusskarten-senden-Index	a:visited  		{ color: #033398; padding-right: 90px; }
span.Grusskarten-senden-Index	a:hover  		  { color: #033398; padding-right: 90px; }
span.Grusskarten-senden-Index	a:active  		{ color: #033398; padding-right: 90px; }
***/

div.Grusskarten-senden-Bild-Div			{ float: left; text-align: center; margin-right: 10px; }

.Grusskarten-senden-Image						{ width: 300px; }

span.Grusskarten-senden-Motivname		{ }

div.Grusskarten-senden-Formular			{ width: 371px; overflow: hidden;}

span.Grusskarten-senden-Fix					{ display: none; }

div.Grusskarten-senden-Versenden		{ margin-top: 20px; }

a.Grusskarten-senden								{ font-weight: bold;}

div.Grusskarten-senden-Clear				{ clear: both; }

div.Grusskarten-senden-Fusszeile		{ padding-left: 5px; padding-top: 3px; background-color: #e7eeff; height: 1.6em; margin-top: 10px; width: 99%;}


/*** Begin  Gruýkarte Vorschau ***/

div.Grusskarten-Vorschau-Body					{ width: 99%; }
	
div.Grusskarten-Vorschau-Wayhome			{ display: none; }

h1.Grusskarten-Vorschau-Ueberschrift 	{ font-weight: bold;}


div.Grusskarten-Vorschau-Kopfzeile		{ text-align: right; padding-top: 3px; padding-right: 5px; background-color: #e7eeff; height: 1.6em; margin-bottom: 20px; width: 99%; }

/***
span.Grusskarten-Vorschau-vor	a:link					{ color: #033398; }
span.Grusskarten-Vorschau-vor	a:visited				{ color: #033398; }
span.Grusskarten-Vorschau-vor	a:hover					{ color: #033398; }
span.Grusskarten-Vorschau-vor	a:active				{ color: #033398; }
span.Grusskarten-Vorschau-zurueck	a:link			{ color: #033398; padding-right: 200px; }
span.Grusskarten-Vorschau-zurueck	a:visited		{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:hover			{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:active		{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:link  			{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:visited  		{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:hover  		  { color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:active  		{ color: #033398; padding-right: 190px; }
***/

div.Grusskarten-Vorschau-Bild-Div			{ float: left; text-align: center; margin-right: 10px; }
div.Grusskarten-Vorschau-Bild-Div	img { width: 400px; }

div.Grusskarten-Vorschau-Ansicht			{ }

div.Grusskarten-Vorschau-Formular			{ }

span.Grusskarten-Vorschau-Fix					{  }

div.Grusskarten-Vorschau-Versenden		{  margin-top: 20px; }

a.Grusskarten-Vorschau								{ font-weight: bold;}

div.Grusskarten-Vorschau-Clear				{ clear: both; }

div.Grusskarten-Vorschau-Fusszeile		{ text-align: right; padding-top: 3px; padding-right: 5px; background-color: #e7eeff; height: 1.6em; margin-top: 10px; width: 99%;}

div.Grusskarten-bestaetigt-Wayhome    			{ display: none; }
div.Grusskarten-bestaetigt-Ueberschrift h1 	{  }
div.Grusskarten-bestaetigt-An								{  }
div.Grusskarten-bestaetigt-Nachricht       	{ margin-top: 10px;  }
div.Grusskarten-bestaetigt-Kopie		       	{ margin-top: 10px;  }
div.Grusskarten-bestaetigt-NeueKarte   			{ margin-top: 10px;  }
div.Grusskarten-Fenster-schliessen    			{ display: none; }


#content img.lightboximage {background:#efefef url(http://www.furtwangen.de/symbols/zoom.gif) right bottom no-repeat; padding: 2px; margin-left: 5px; padding-bottom: 18px; border: solid 1px #636363; }



#rating	{ margin-top: 20px; }


/*** Beginn Formate Vereinsregister ***/

#VereineDetail { position: relative; margin-top: 0px; overflow: hidden; }

.VereineSuchkriterien { font-weight: bold; }
.register	{ margin: 10px 0px 10px 0px; line-height: 1.8em;}
.registerLink	{ border: 1px solid #293d50; padding: 0px 3px 0px 3px; margin-right: 2px; }
.registerLink	a { padding: 0px; margin: 0px; display: inline; }

.registerNoLink {display: none; }
.VRErgebnisDetails	{ display: none; }
hr.klar { display: none; }
.VRErgebnisEintragUngerade { background-color: #DBDBDA; padding: 5px;}
.VRErgebnisEintragGerade { background-color: #ffffff; padding: 5px;}


#VRSuche								{ margin-top: 15px; }
.VRSucheFreitext				{ margin-bottom: 10px; }
.VRSuchePlz { display: none; }
.VRSucheButton	 			{ margin-top: 10px; }

#VRUebersicht 				{ margin-top: 10px; }
.VRUebersichtUL				{ list-style-type: none; margin-left: 0px; padding-left: 10px; }
.VrKat 								{ list-style-type: none;  margin-left: 0px; padding-left: 10px;}
hr.VRkatliste 				{ display: none; }



.VereineDetaiAnsprechpartnerHaupt		{ margin-top: 10px; }
.VRFooterzurSuche 									{ display: none; }
.VRErgebnisseitenInnen 							{ float: left; }
.VRsearchPBarNextCellAct 						{ float: left; }


.VereineDetailKategorieBez 					{ display: none; }
.VereineDetailKategorieDat 					{ display: none; }
.VereineDetailBild 									{ position: absolute; top: 0px; right: 10px; margin-left: 10px;}
.VereineDetailBild img							{ }
.VRAptrBez h3  											{ font-weight: bold; font-size: 1.0em; line-height: 120%; margin: 0px; }
.VRDetailsTextLA										{ font-weight: bold; line-height: 120%; margin-top: 5px; }
.VereineDetailAdresseBez 						{ font-weight: bold; margin-top: 5px; }
.VereineDetailTelBez 								{ float: left; font-weight: bold;}
.VereineDetailTelDat 								{ float: left; margin-left: 5px; }
.VereineDetailFaxBez								{ clear: left; float: left; font-weight: bold;}
.VereineDetailFaxDat								{ float: left; margin-left: 5px; }
.VereineDetailEmailBez							{ clear: left; float: left; font-weight: bold;margin-right: 5px;}
.VereineEmailDat										{ float: left;}
.VereineDetailWebsiteBez 						{ clear: left; float: left; font-weight: bold; }
.VereineDetailWebsiteDat 						{ float: left; margin-left: 5px;}


*+html .VereineDetailKategorieBez 					{ display: none; }
*+html .VereineDetailKategorieDat 					{ display: none; }
*+html .VereineDetailBild img							  { float: right; margin-right: 10px;}
*+html .VRAptrBez h3  											{ font-weight: bold; line-height: 120%; margin: 0px; }
*+html .VRDetailsTextLA										  { font-weight: bold; line-height: 120%; margin-top: 5px; }
*+html .VereineDetailAdresseBez 						{ font-weight: bold; margin-top: 5px; }
*+html .VereineDetailTelBez 								{ float: none; display: inline;font-weight: bold;}
*+html .VereineDetailTelDat 								{ float: none; display: inline; margin-left: 5px; }
*+html .VereineDetailFaxBez								  { float: left; font-weight: bold; margin-right: 5px;}
*+html .VereineDetailFaxDat								  { float: none; margin-left: 5px; }
*+html .VereineDetailEmailBez							  { float: left; font-weight: bold;margin-right: 5px;}
*+html .VereineEmailDat										  { }
*+html .VereineDetailWebsiteBez 						{ float: left; font-weight: bold; }
*+html .VereineDetailWebsiteDat 						{ float: left; margin-left: 5px;}

.VereineDetailAnsprechpartner1			{ clear: left; margin-bottom: 20px; margin-top: 25px;}

.VRAptrBez {  padding: 3px 0px 0px 2px; margin-top: 15px; margin-bottom: 0px;}

.VereineDetailAdresseBez { padding: 3px 0px 0px 2px; margin-top: 15px; margin-bottom: 0px;}

.VereineDetailAnsprechpartner2			{ clear: left; padding-top: 15px;}

.VRAptrDat													{ margin-bottom: 10px; }

.VRFooter .VRLinkZurueck 						{ margin-top: 20px; margin-bottom: 10px; }

.VrA1Hompage	{ display: none; }
.VrA2Hompage	{ display: none; }
.VrAnsHompage {}

/*** VK ***/

#VKSuchContent 					{ margin-top: 0px; }
.VKEinleitungSubtitle   { display: none; }
.ZeitraumFreitext2 			{ margin-top: 10px; margin-bottom: 10px;}

.VKSucheZeitraumAuswahlHeute 	{ margin-top: 5px; }
.VKSucheZeitraumAuswahlWoche 	{ margin-top: 5px; }
.VKSucheZeitraumAuswahlMonat 	{ margin-top: 5px; }
.VKSucheZeitraumBis 					{ margin-top: 5px; }
.VKSucheZeitraumVon label			{ width: 30px; display: inline-block;}
.VKSucheZeitraumBis label			{ width: 30px; display: inline-block;}
.Freitext										{ width: 199px; }
.VKSucheButton1 						{ display: none; }
h2.VKSucheFreitext					{ font-size: 1.1em; margin-top: 10px; }
h2.VKKategorienUeberschrift { font-size: 1.1em; margin-top: 10px; }
h2.VKOrtUeberschrift 				{ font-size: 1.1em; margin-top: 10px; }
#VKErgebnisseFer						{ clear: right; }
.VKSucheButton2							{ margin-top: 10px; }

br.Trenner-Anzahl-Zurueck 	{ display: none; }
.Trenner-Zureck-Weiter 			{ display: none; }
.VKLinkWeiter								{ display: none; }

.VKErgebnisEintragungerade 	{ background-color: #E1F0E8; padding: 10px 0px 10px 4px; margin: 0px;}
.VKErgebnisEintraggerade 		{ background-color: #ffffff; padding: 10px 0px 10px 4px; margin: 0px;}
.VKErgebnisTermin						{ margin-top: 0px; }
h2.VKErgebnisTerminUeberschrift	{ font-size: 1.0em; margin: 0px 0px 5px 0px; font-weight: normal;}
h2.VKErgebnisTitel 					{ font-size: 1.1em; }
.VKErgebnisOrt br 					{ display: none; }
h3.VKErgebnisOrtName 				{ display: inline;}

.VKErgebnisVeranstalter br 	{ display: none; }
h3.VeranstalterName 				{ display: inline;}
h3.VKErgebnisOrtName 				{ font-weight: normal; color: #000000; margin-left: 4px;}
*+html h3.VKErgebnisOrtName { font-weight: normal; color: #000000; margin-left: 6px;}

h3.VeranstalterName 				{ font-weight: normal; color: #000000; margin-left: 0px;}
*+html h3.VeranstalterName 	{ font-weight: normal; color: #000000; margin-left: 5px;}

.TrennerzuDetaillink 				{ display: none; }
.VKErgebnisDetaillink 			{ display: none; }
.VKTrennerErgebnisListe 		{ display: none; }

#VKErgebnisseFer						{ text-align: center; }
.VKTrennzeichen							{ margin-left: 4px; margin-right: 4px; }
.VKfreespace2   						{ display: none; }
.VKfreespace3								{ display: none; }
.VKsearchPBarNextCellAct 		{ display: inline;}

div.calendar 								{ position: absolute; left: 0px; top: 0px; }

.VKsearchPBarPrevCellAct 		{ display: inline;}

.VKetailsUeberschrift				{ display: none; }

.VKDetailsKopf .VKLinkZurueck  { display: none; }

h2.VKDetailsTerminUeberschrift { font-size: 1.0em; margin: 0px 0px 5px 0px; font-weight: normal;}
h2.vkdetailsEventname					 { font-size: 1.2em; margin: 0px 0px 5px 0px; }

.VKDetailsKategorieLA					{ height: 20px; padding: 3px 0px 0px 0px; margin-top: 15px; margin-bottom: 5px;}

.VKDetailsOrtLA								{ height: 20px; padding: 3px 0px 0px 0px; margin-top: 15px; margin-bottom: 5px;}

.VKDetailsVeranstalterLA			{ height: 20px; padding: 3px 0px 0px 0px; margin-top: 15px; margin-bottom: 5px;}

.VKDetailsText	{ margin-top: 20px; }

.VKDetailsTextLA { height: 20px; padding: 3px 0px 0px 0px; margin-top: 15px; margin-bottom: 5px;}


#VKDetailsFer	{ margin-top: 20px; }

#VKKategorien { margin-bottom: 10px; }
.VKKategoriencbx { position: relative; top: 2px;}
#VKVeranstalter { margin-bottom: 10px; }
.VKVeranstaltercbx { position: relative; top: 2px;}
#VKVeranstaltungsort { margin-bottom: 10px; }
.VKVeranstaltungsortcbx { position: relative; top: 2px;}
.VKlinksuche {margin-top: 10px;}

.l1_VeranstaltungTitelSpalte .l1_VeranstaltungTitel {display: none; }
.l1_ulVeranstaltungListe { list-style-type: none; padding: 0px; }
.l1_VeranstaltungListeDatum { font-weight: bold; color: #27744D;}

/*** Pressemodul ***/

.pressList { margin-right: 30px; }
.pressList form { margin-top: 0px; }
.listhead_abstand_oben { display: none;}
.pressroom-ec2kText { margin-bottom: 20px;}
.liste_zeile_eins h2 {font-size: 1.05em;}
div.reihe_zwei { margin: 10px 0px 15px 0px; }
a.pressroomSearchButtons:link { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomSearchButtons:visited { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomSearchButtons:hover { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomSearchButtons:active{ border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}

a.pressroomButtons:link { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomButtons:visited { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomButtons:hover { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomButtons:active{ border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}

a.pressroomButtons-rss:link { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomButtons-rss:visited { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomButtons-rss:hover { border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}
a.pressroomButtons-rss:active{ border: 1px solid #4D514D; padding: 2px 3px 2px 3px; background-color: #e6e6e6;}

div.liste_mitteilung { overflow: hidden; margin-top: 15px;}
div.liste_zeile_eins { margin: 5px 0px 5px 0px; padding: 0px; border-bottom: 1px solid #4D514D; }
div.liste_zeile_eins  h2 { margin: 0px; padding: 0px; }
.liste_zeile_eins_clear { display: none; }
span.liste_mitteilung_datum { float: right;  }

div.liste_mitteilung_bild { float: right; }

#content .detail_mitteilung_kopf h1 { font-size: 1.2em; }
span.detail_mitteilung_datum { float: right; margin-right: 10px;}
.detail_mitteilung_kopf_clear { display: none; }
.detail_mitteilung_einleitung_clear {clear: right;}
div.detail_mitteilung_zur_uebersicht_oben { display: none; }
div.detail_mitteilung_bild_aussen { float: right; padding-left: 20px;}
div.detail_mitteilung_bildunterschrift { font-style: italic; margin-bottom: 15px;}

div.detail_mitteilung_zur_uebersicht_unten {  clear: right; }
.detail_mitteilung_textlinks {margin-top: 20px; font-weight: bold;}
 
/*** dvv Suche ***/
#dvvSuche { position: relative; padding-top: 20px; }
div.suchparameter { margin-top: 10px; }
#dvvSuche #searchButton { margin-top: 10px; margin-bottom: 10px; }

div#einleitungTreffer { margin-bottom: 10px; }


div.searchRsTypeCellWithDescr1 img { float: right; }

div.searchRsTypeCellWithDescr0 img { float: right; }

div.searchRsTypeCellWithDescr0 .searchRsName { margin-left: -3px; }

div.searchDescrNameCell1 { display: none; }
div.searchDescrNameCell0 { display: none; }

.searchPBar { text-align: center; margin-top: 20px;}
.trennzeichen { display: none; }
.searchPBar form {display: inline; padding: 0px; margin: 0px; }
.searchRsWithDescr1 {background: #A4D1BA; padding: 5px 20px 5px 20px;}
.searchRsWithDescr0 {background: #D9ECE3; padding: 5px 20px 5px 20px;}
div.searchPBarPrevCellDis { display: inline; margin-left: 5px; }
div.searchPBarPrevCell { display: inline; margin-left: 5px; }
.seitenzahlen { display: inline; }
#freespace8 { display: none; }
.freespace8 { display: none; }
.seitenzahlen span { margin-left: 5px; margin-right: 5px; }
.freespace9  { display: none; }
.searchPBarNextCell  { display: inline; margin-left: 5px; }
.searchPBarNextCellAct  { display: inline; margin-left: 5px; }
input.searchPBarNumBt { width: 25px; }
input.searchPBarNumBtAct { width: 25px; } 

*+html input.searchPBarNumBt { width: 20px; }
*+html input.searchPBarNumBtAct { width: 20px; }
