/* ::::: http://www.travelling-kids.org ::::: 		border:1px solid #ff0000; *//* ----- LAYOUT ----- */body 				{ margin: 0pt; padding: 0pt; background-color: #ffffff; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); 					text-align: left; font-size: 10px; color:#333333; line-height: 15px; vertical-align: top; }					#container 			{ margin: 1em auto; padding: 0pt; width: 102em; height: auto; }#shad_left			{background: url('../layout/cont_shad_r.gif') repeat-y  right top;}#header				{margin:0 0 0 0; padding:0; height:141; width:auto;					background: url('../layout/header_right.gif') no-repeat  right top;}#pagebrand			{float:left;margin:10px 0 0 23em;border-right:1px solid #0061AF;border-bottom:1px solid #0061AF;}#footer 			{ margin: 0pt auto; padding:0; width: 102em; height: auto;  }.clear				{clear:both;}#teaser 			{ margin: 1em 0pt 0pt 0pt; float: left; height: auto; width: 20em;}.teaserbox 			{ padding: 0pt; height: auto; margin-bottom: 1em; background:#FEEDB5 url('../layout/border_right.gif') repeat-y  top right; }.teaserbox h1 		{ margin: 0pt; padding: 0.3em 0.3em 0.3em 0.4em; font-size: 1.2em; color: #9B1E14; border-bottom:1px solid #ffffff; font-weight: normal; text-transform: uppercase;}.teaserbox p 		{ margin: 0 1px 10px 0; padding: 0.3em 0.5em 1em 1em; font-size: 1em;color: #9B1E14;background-color:#FEF6DA;font-size:1.1em;  }.teaserbox p a		{ font-size: 1em; color: #9B1E14; background-color:#FEF6DA; text-decoration: none;}.teaserbox input 	{ margin: 0.5em; padding: 0.3em;  width: 10em; }.teaserbox img 		{ padding: 0; }.urhere 			{ margin: 0pt; font-size: 1em; font-weight: normal; vertical-align: top; height: 2em; }/* ----- CONTENT ----- */#content 			{ margin: 1em 0 0 0; padding: 0; float: left; width: 61em; height: auto;}#content h1, h2, h3	{ font-weight: normal; color: #9B1E14; text-transform: uppercase; clear:both;}#content h1 		{ margin: 1em 1em 0.3em 0.8em; font-size: 1.5em; line-height: 1.9em; border-bottom: 1px solid #9B1E14;  }#content h2 		{ margin: 1.5em 1em 0.4em 0.9em; font-size: 1.3em; line-height: 1.6em; border-bottom: 1px solid #9B1E14;  }#content h3 		{ margin: 1em 1em 0.5em 1em; font-size: 1.2em; line-height: 1.3em; border-bottom: 1px solid #9B1E14;  }.mapsign		{ color:white; text-decoration: none; background-color: #9B1E14}p 					{ margin: 1em 1em 1em 1em; font-size: 1.1em; }#content ul, ol 	{ margin: 1em 1em 1em 4em; padding: 0pt; font-size: 1.1em;}strong 				{ color: #9B1E14; }hr 					{clear: both; width: 50%; height: 1px; border-style: hidden;					background-color: rgb(150, 150, 150); margin: 1em auto 1em auto}/* ----- Bilder ----- */.img_left 			{ float: left; margin: 0 1em 0 1em; padding:0;background-color:#FEEDB5;}.img_right 			{ float: right; margin: 0 1em 0 1em; padding:0; background-color:#FEEDB5;}.img_left p 		{ margin:0;padding: 0.5em;font-size: 1.1em; color: #000000; }.img_right p 		{ margin:0;padding: 0.5em;font-size: 1.1em; color: #000000; }.pic_subtitle 		{ clear: both; margin-top: 0.2em; margin-bottom: 0.7em; margin-left: 0.5em;  font-size: 1em; line-height:1.2em; color: rgb(0, 0, 0)}.bildtext 			{ margin-top: 0pt; font-size: 1.1em; }	/* ----- Tabelle ----- */.tablebox 			{ margin: 1em 1em 1em 1em; }.tablebox table 	{ border-collapse: collapse; }.tablebox td 		{ border: 1px solid #79ACD5; padding: 0.2em; font-size: 1.1em; }.tablebox th 		{ padding: 0.2em; font-size: 1.1em; font-weight:normal; background-color:#79ACD5; color:#ffffff; text-transform:uppercase; border: 1px solid #79ACD5;}.tablebox tfoot td 	{ border: 1px solid #79ACD5; padding: 0.2em; font-size: 1.1em; font-weight:bold;background-color:#79ACD5; color:#ffffff;}.tablebox caption 	{ margin: 1.5em 0pt 0.5em; font-weight: bold; text-align: left; color: rgb(51, 102, 102); font-size: 1.1em; line-height: 1.2em; }.zeile2 			{ background-color: #EBF2F8; }/* ----- NAVIGATION ----- */ul, ol 				{  padding: 0pt;  }#metanavi			{margin: 0.5em 0.5em 0 0;float:right;width:auto;}#metanavi ul		{margin: 0;}#metanavi li		{display:inline;color:#79ACD5;}#metanavi a			{color:#00A6EB;font-size: 1.1em;}#metanavi a:link 	{ text-decoration: none; }#metanavi a:visited { text-decoration: none; }#metanavi a:hover 	{ text-decoration: underline; }#metanavi a:active 	{ text-decoration: underline; }#metanavi a:focus 	{ text-decoration: underline; }#metanavi a#active 	{ font-weight: bold; color: #00A6EB; }#footer_cont			{margin: 0 0 0 20em;float:left;width:53.5em;color:#9B1E14;font-size: 1.1em;border-top: 1px solid #9B1E14;}#footer_cont ul			{margin: 0;}#footer_cont li			{display:inline;color:#9B1E14;}#footer_cont a			{color:#9B1E14;font-size: 1.1em;}#footer_cont a:link 	{ text-decoration: none; }#footer_cont a:visited 	{ text-decoration: none; }#footer_cont a:hover 	{ text-decoration: underline; }#footer_cont a:active 	{ text-decoration: underline; }#footer_cont a:focus 	{ text-decoration: underline; }#footer_cont a#active 	{ font-weight: bold; }#navibox 			{ margin: 1em 1em 0 0; overflow: hidden; float: left;					background:#FEEDB5 url('../layout/border_right.gif') repeat-y  top right; 					width: 20em; height: auto;}.roundtop			{height:5px; background:#FEEDB5 url('../layout/nav_tr.gif') no-repeat  top right;}.roundbot			{height:5px; background:#FEEDB5 url('../layout/nav_br.gif') no-repeat  top right;}#navibox li			{list-style-type:none;margin:0;}#level01			{margin:0 1px 0 0;overflow: hidden;}#level01 a			{color: #9B1E14;border-top:1px solid #FEF6DA;font-size: 11px;}#level02			{margin-left:1em;background-color:#FEF6DA;overflow: hidden;}#level02 a			{color: #9B1E14;border-top:1px solid #ffffff;font-size:10px;font-size: 11px;}#level03			{margin-left:1em;background-color:#ffffff;overflow: hidden;}#level03 a			{color: #9B1E14;border-top:1px solid #FEF6DA;font-size:10px;font-size: 11px;}					#navibox a 			{ padding: 3px 3px 3px 5px; display: block; width: 20em; text-decoration: none;					font-weight: normal; line-height: 1.5em;  }#navibox a:visited 	{  }#navibox a:hover 	{ background-color: #F0BB39; color: #ffffff; }#navibox a:active 	{ background-color: #F0BB39; color: rgb(84, 153, 28); }#navibox a:focus 	{ background-color: #F0BB39; color: #ffffff; }#navibox a#active 	{ background-color: #F0BB39; color:#9B1E14; font-weight: bold;					text-transform: uppercase;border-right:1px solid #0061AF; }#navitop 			{float: left; width: 59em; margin-bottom: 1em}#navibottom 		{float: left; width: 59em; border-top: solid 1px #9B1E14; margin: 1em 1em 0.3em 0.8em; text-align: center; }#vorwaerts 			{float: right; margin-top:-1em; }#rueckwaerts 		{float: left; margin-top:-1em;}/* ----- LINKS ----- */p .linktitel 		{ font-size: 0.9em; font-weight: bold; color: #9B1E14; padding-right:0.5em; }p .link a 			{ font-weight: bold;}.link 				{ background:  url('../img/link.gif') no-repeat scroll left center; padding-left: 15px; font-size: 1.1em;  }.link a 			{ color: #9B1E14; }.link a:link 		{ text-decoration: none; }.link a:visited 	{ text-decoration: none; }.link a:hover 		{ text-decoration: underline; }.link a:active 		{ text-decoration: underline; }.link a:focus 		{ text-decoration: underline; }.link_out 			{ background: url('../img/link_out.gif') no-repeat scroll left center; padding-left: 15px; font-size: 1.1em;  }.link_out a 		{ color: #9B1E14; }.link_out a:link 	{ text-decoration: none; }.link_out a:visited { text-decoration: none; }.link_out a:hover 	{ text-decoration: underline; }.link_out a:active 	{ text-decoration: underline; }.link_out a:focus 	{ text-decoration: underline; }.link_down 			{ background: rgb(255, 255, 255) url('../img/link_down.gif') no-repeat scroll left center; padding-left: 15px; font-size: 1.1em; }.link_down a 		{ color: #9B1E14; }.link_down a:link 	{ text-decoration: none; }.link_down a:visited { text-decoration: none; }.link_down a:hover 	{ text-decoration: underline; }.link_down a:active { text-decoration: underline; }.link_down a:focus 	{ text-decoration: underline; }.link_up 			{ background: rgb(255, 255, 255) url('../img/link_up.gif') no-repeat scroll left center; padding-left: 15px; font-size: 1.1em; }.link_up a 			{ color: #9B1E14; }.link_up a:link 	{ text-decoration: none; }.link_up a:visited 	{ text-decoration: none; }.link_up a:hover 	{ text-decoration: underline; }.link_up a:active 	{ text-decoration: underline; }.link_up a:focus 	{ text-decoration: underline; }.suche 				{ text-decoration: none; }.suche a 			{ border:1px solid #79ACD5;background-color:#EBF2F8;color: #79ACD5;text-decoration: none; }.suche a:link 		{ border:1px solid #79ACD5;background-color:#EBF2F8;color: #79ACD5;text-decoration: none; }.suche a:visited 	{ border:1px solid #79ACD5;background-color:#EBF2F8;color: #79ACD5;text-decoration: none; }.suche a:hover 		{ border:1px solid #0061AF;background-color:#ffffff;color: #0061AF;text-decoration: none; }.suche a:active 	{ border:1px solid #0061AF;background-color:#ffffff;color: #0061AF;text-decoration: none; }.suche a:focus 		{ border:1px solid #0061AF;background-color:#ffffff;color: #0061AF;text-decoration: none; }	/** textabschnitte */#hauptabschnitt 	{overflow: hidden; width: 100%;}#textabschnitt 		{overflow: hidden; width: 100%;}#untabtitel 		{color: rgb(50,50,50)}div#untabtitel h1 	{font-weight: bold; color: rgb(102, 102, 0); border-bottom: 0px ; font-size: 1.5em; line-height: 1.5em; }/** Ortsmarken */#ortsmarke 			{overflow: hidden; width: 100%;}
#ortsmarke a		{ font-size: 1em; color: #9B1E14; background-color:#FEF6DA; text-decoration: none;}
.addinfo 			{float: right; margin-top: 0pt;}.addinfo a:link 	{ color: rgb(255, 255, 255);background-color: rgb(155, 155, 155) ;text-decoration: none; font-weight: normal; }.addinfo a:visited 	{ color: rgb(255, 255, 255); background-color: rgb(155, 155, 155) ;text-decoration: none; font-weight: normal; }.addinfo a:hover 	{ color: rgb(0, 0, 0); background-color: rgb(155, 155, 155) ;text-decoration: none; font-weight: normal; }.addinfo a:active 	{ color: rgb(255, 255, 255); background-color: rgb(155, 155, 155) ;text-decoration: none; font-weight: normal; }/** formulare */form 				{background-color: #FEEDB5; margin:1em 1em 1em 0.9em; padding: 2em 2em 1.5em 2em}#formularantwort	{background-color: #FEEDB5; margin:1em 1em 1em 0.9em; padding: 2em 2em 1.5em 2em}.formularzitat 		{font-size: 1.2em; color: #9B1E14}/* ----- KARTEN ----- */#map				{margin-left: 4em; margin-bottom: 1em;}
#map_box_left		{float:left; width: 19em; min-height: 400px; margin: 1em 1em 1em 0pt; padding: 0pt 0pt 1em 0pt; background-color: #FEEDB5}
#map_box_left h2	{margin-left: 1em}
#map_box_left h3	{margin-left: 1em; text-transform: none; font-weight: bold;}
#map_box_main		{float:left; width: 820px; text-align: center; margin: 1em 0pt 0pt; padding-bottom: 1em; background-color: #F0BB39}
#map_box_main h2 a 	{ color: #9B1E14; }
#map_box_main h2 a:link 	{ text-decoration: none; }
#map_box_main h2 a:visited 	{ text-decoration: none; }
#map_box_main h2 a:hover 	{ text-decoration: underline; }
#map_box_main h2 a:active 	{ text-decoration: underline; }
#map_box_main h2 a:focus 	{ text-decoration: underline; }


