html		{height:100%;}
body		{height:100%;}
body		{margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:10px;}   /* background = intern */
body		{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} /* fuer Opera */
body		{font-family:verdana,arial,helvetica,sans-serif;font-size:100%;background-color:#d3d6d9;}


A				{color:#3779ab;text-decoration:none;}
A:link 			{color:#3779ab;text-decoration:none;}
A:visited 		{color:#3779ab;text-decoration:none;}
A:active 		{color:#3779ab;text-decoration:none;}
A:hover 		{color:#3779ab;text-decoration:underline;}

div#outer	{position:relative;top:0px;left:0px;width:600px;padding-bottom:12px;height:1%;}/* Soll 980px = Faktor 16  =  inkl. Werbespalte */
div#inner	{position:relative;float:left;width:600px;padding-top:0px;padding-bottom:15px;background-color:#e4e6e8;border-bottom:5px solid #a5b6b8;}
div.footer			{bottom:0px;width:600px;height:10%;margin-top:0px;margin-bottom:0px;padding-top:6px;padding-bottom:6px;background-color:#d3d6d9;}
div.footer ul		{margin-top:0px;margin-bottom:0px;margin-left:0;padding-left:0px;vertical-align:top;list-style:none;font-family:arial,helvetica,sans-serif;font-size:0.7em;}
div.footer ul li	{float:left;}
div.footer * a,
div.footer * A:link,
div.footer * A:visited, 
div.footer * A:active,
div.footer * A:hover	{color:#000000;}

div#logo_frankfurtde	{width:160px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:10px;padding-bottom:15px;background:url(../images/images_frankfurt/l_frankfurtde_bg_155x61.gif) no-repeat;}

div.box_artikel		{width:580px;margin-top:0px;margin-bottom:0px;margin-left:10px;margin-right:10px;border-bottom:1px solid #b8b8c1;padding-top:10px;padding-bottom:10px;background-color:#ffffff;}
div.box_artikel h2.subtitle,
div.box_artikel h1  {margin-top:0px;margin-bottom:5px;margin-left:15px;margin-right:15px;font-family:arial,sans-serif;font-size:1.0em;font-weight:bold;color:#333333;}

h2.titel 		{margin-top:17px;margin-bottom:0;margin-left:0px;margin-right:0px;font-size:0.7em;font-weight:bold;}

.ueberschriftfahne	{border-left:15px solid #ffffff;border-right:15px solid #ffffff;padding-top:3px;padding-bottom:2px;padding-left:2px;font-size:0.7em;font-weight:bold;text-align:left;text-transform:uppercase;}
p.ueberschriftfahne,
caption.ueberschriftfahne	{margin-top:22px;}

p				{margin-top:0px;margin-bottom:0px;}
.bold			{font-weight:bold;}
.floatright		{float:right;}
.floatleft		{float:left;}
.fontsize07		{font-size:0.7em;}
.indent			{padding-left:15px;padding-right:15px;}
.printonly		{display:none;}
.text			{font-size:0.7em;line-height:1.245em;}
.readonly		{display:none;}
.thema_bg		{background-color:#ecf4fa;}
.vspace_1, tr.vspace_1, caption.vspace_1	{padding-top:12px;}
.vspace_2,
tr.vspace_2		{padding-top:7px;}
img	{border:0;}

div.line			{margin:0px;padding-top:18px;padding-left:15px;padding-right:15px;padding-bottom:5px;}
div.line div.linie	{border-top:1px dotted #bab9be;}

div.clearboth	{clear:both;display:block;margin:0;padding:0;font-size:0.0em;}

/*  Tabellen: 
TTTTTTTTTTTTT */
table						{width:100%;}
table caption				{padding-bottom:3px;font-weight:bold;text-align:left;}
table tr th,
table tr th.tab_2sp_1_l,
table tr th.tab_2sp_2_k		{padding-top:3px;padding-bottom:3px;font-weight:bold;text-align:left;font-size:0.6em;text-transform:uppercase;}
table tr th.tab_2sp_1_l		{border-left:15px solid #ffffff;padding-left:15px;}
table tr th.tab_2sp_2_k		{border-right:15px solid #ffffff;padding-right:10px;}
table tr td					{line-height:1.3em;vertical-align:top;}
table tr td.tab_2sp_1_k		{width:31%;padding-left:15px;}  /* linke  Spalte kurz */
table tr td.tab_2sp_2_l		{width:100%;padding-right:15px;} /* rechte Spalte lang */

table caption.readonly	{margin-top:12px;padding:0px;height:0px;font-size:0px;font-weight:normal;text-align:left;text-transform:none;color:#eeeeee;}

form			{margin:0 0 0 0px;}  /* hier nicht height:100% ! */
form.suchemitte	{margin-top:0px;padding-left:15px;padding-right:15px;}
fieldset		{margin-top:0px;margin-bottom:0px;border:0px;padding:0px;}
legend			{margin-left:-7px;color:#000000;}
legend.displaced	{left:-3000em;margin-left:-3000em;display:block;position:absolute;margin-top:-1px;margin-bottom:0px;height:0px;font-size:0px;}

label			{padding-top:15px;padding-right:10px;}  /* .text */
input			{border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #ffffff;border-bottom:0px solid #ffffff;background-color:#ececec;padding-bottom:0.3em;}
input			{margin-top:4px;margin-bottom:0px;height:1.2em;font-size:0.75em;}  /* height:17px */
select			{margin-top:4px;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #ffffff;border-bottom:1px solid #cccccc;font-size:0.8em;}
option			{background-color:#ececec;font-family:arial,helvetica,sans-serif;}
textarea		{margin-top:2px;border:1px inset #cccccc;background-color:#ececec;font-family:verdana,arial,helvetica,sans-serif;font-size:0.7em;}
form.suchemitte * textarea.ganz	{width:97%;}
input.formbutton	{height:1.7em;margin-bottom:1px;margin-right:0.3em;border-top:2px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #999999;border-bottom:1px solid #999999;padding-bottom:5px;background-color:#ececec;font-size:0.7em;font-family:verdana,arial,helvetica,sans-serif;text-transform:uppercase;color:#336699;}

/* /css_cityguide */

