/*************************************************************************************************/
/* Farbwerte
/*************************************************************************************************/
/* Langeoog CI-Farben */
/* blau: #2267A8 */
/* gelb: #ffa000 */
/* rot:	 #f33b1d */
/* grün: #7fc600 */


/*************************************************************************************************/
/* tags
/*************************************************************************************************/

h1					{font-size:1.4em; padding:2px 2px 2px 0px; margin:16px 0 8px 0; clear:both; font-weight:bold; color:#2267A8;}
h2					{font-size:1.3em; padding:2px 2px 2px 0px; margin:16px 0 8px 0; clear:both; font-weight:bold; color:#2267A8;}
h3					{font-size:1.2em; padding:2px 2px 2px 0px; margin:16px 0 8px 0; clear:both; font-weight:bold; color:#2267A8;}
h4					{font-size:1.1em; padding:2px 2px 2px 0px; margin:10px 0 5px 0; clear:both; font-weight:bold; color:#2267A8;}
h5					{font-size:1.0em; padding:1px 1px 1px 0px; margin:10px 0 2px 0; clear:both; font-weight:bold; color:#2267A8;}
h6					{font-size:0.9em; padding:1px 1px 1px 0px; margin:10px 0 2px 0; clear:both; font-weight:bold; color:#2267A8;}

td					{font-family:Arial,Geneva,sans-serif; font-size:10pt; color:#000000;}
th					{font-family:Arial,Geneva,sans-serif; font-size:10pt; color:#000000; font-weight:normal; text-align:left;}

a					{font-family:Arial,Geneva,sans-serif; font-size:1em; color:#000000; text-decoration:none; padding-left:2px; padding-right:2px; line-height:14pt;}
a:link, 
a:visited			{border:solid 1px #ffffff; border-bottom:1px solid #2267A8;}
a:hover, 
a:active			{border:solid 1px #2267A8; color:#2267A8;}

img					{border:none;} 

ul					{margin:0 0 0 35px; padding:3px 0 3px 0px; list-style-type:disk;}
li					{margin:0 0 6px  0;	list-style-image:url(/images/bull.gif); vertical-align:middle; color:#2267A8;}


/*************************************************************************************************/
/* page
/*************************************************************************************************/

body.Content		{font-size:80%; padding:10px 10px 25px 12px; margin:0px; color:#000000; background-color:#ffffff;
					 background-image:url(/images/rand0.gif); background-position:605px; background-repeat:repeat-y; 
					 scrollbar-face-color:#609BD8; scrollbar-track-color:#70aBe8; scrollbar-arrow-color:#ffffff; scrollbar-highlight-color:#F8F8F8; 
					 scrollbar-shadow-color:#F8F8F8; scrollbar-3dlight-color:#70aBe8; scrollbar-darkshadow-color:#70aBe8;}
#Seite				{font-size:1.0em; width:575px; font-family:Arial,Geneva,sans-serif; color:#000000; line-height:14pt; padding-bottom:20px;}
.Kopfzeile			{font-size:1.3em; font-weight:bold; border-left:solid 1px #2267A8; border-top:solid 1px #2267A8; padding:2px 0px 4px 4px; margin-right:70px; color:#2267A8;}

.TopLogo			{float:right;}
.TopLogo img		{width:65px; height:32px;}

.EinleitungsPic		{float:left; border-left:1px solid #9a9a9a; border-top:1px solid #9a9a9a; padding:4px 0 0 4px;}
.EinleitungsText	{float:left; font-size:1.0em; margin:5px 10px; color:#2267A8; font-family:Arial,Geneva,sans-serif;}


/*************************************************************************************************/
/* content
/*************************************************************************************************/

.ImgStandard		{padding:4px 0px 0px 4px; margin:14px 0px 0px 0px;}
.ImgBorder			{padding:4px 0px 0px 4px; border-left:1px solid #9a9a9a; border-top:1px solid #9a9a9a;}

.TextColor			{color:#2267A8;}
.TextInfo			{background-color:#f6f6f6; padding:8px 5px; margin:12px 0px 10px 0px; border-top:solid 1px #bababa; border-bottom:solid 1px #bababa; line-height:12pt;}

.StrongRed			{color:#f33b1d;}
.StrongStd			{color:#2267A8;}
.StrongBold			{color:#2267A8; font-weight:bold;}
.ClearBoth			{clear:both; font-size:1px; line-height:1px;}

.InfoText			{margin-left:0px; margin-top:10px; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:10pt; color:#000000;}

div.hrGrey			{background-color:#dddddd; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0px;}
div.hrColor			{background-color:#ff0000; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0px;}

div.RowSpace		{font-size:10px; line-height:14px;}

/*************************************************************************************************/
/* table
/*************************************************************************************************/

table.blank			{width:100%; border:solid 0px #000; border-collapse:collapse; margin:0px; background-color:#ffffff;}

/* Bezeichner in der Zeile */
th.thTopRow 		{vertical-align:middle; text-align:left; padding:4px 1px 4px 3px; color:#2267A8; font-weight:bold; font-size:10pt;}
td.tdTopRow 		{vertical-align:top; padding:4px 1px 4px 3px;}

/* Bezeichner in der Spalte */
th.thTitleCol		{padding:3px 1px 1px 0px; font-size:10pt; font-weight:normal; text-align:left; color:#2267A8;}
td.tdTitleCol		{padding:2px 12px 2px 0px;}

/* In th-Zelle Begriff und in folgender td-Zelle zugeordneter Text */ 
th.dictionary		{padding:0px 10px 3px 0px; vertical-align:top; color:#2267A8; line-height:12pt}
td.dictionary		{padding:15px 0px 3px 0px; line-height:13pt}


/*************************************************************************************************/
/* link 
/*************************************************************************************************/

.zurueckBull		{margin:0px 4px 0px 4px; font-size:12pt; font-weight:bold; color:#2267A8;}
.hrefBull			{margin:0px 3px 0px 0px; font-size:10pt; font-weight:bold; color:#2267A8;}

a.Standard:link,
a.Standard:visited,
a.Standard:hover,
a.Standard:active	{color:#000000; font-size:10pt; text-decoration:none; border:none; padding:0px;}

a.Info:link,
a.Info:visited		{margin-right:3px; line-height:24px; padding:1px 4px; border:solid 1px #f6f6f6; border-bottom:1px solid #2267A8;}

a.InfoActive:link,		
a.InfoActive:visited {border:1px solid #2267a8; font-weight:bold; color:#2267A8;}

a.search			{font-family:Arial,Geneva,sans-serif; font-size:10pt; line-height:22px;}

a.Zurueck			{padding:1px 8px 2px 6px; font-size:10pt; text-decoration:none;}
a.Zurueck:link,
a.Zurueck:visited	{background-color:#338CDD; color:#fff; border:none;}
a.Zurueck:hover,	
a.Zurueck:active	{background-color:#1C6AB2; color:#fff; border:none;}

/*************************************************************************************************/
/* templates 
/*************************************************************************************************/

/* Allgemein */
.StandardImage		{float:left; margin:5px 10px 3px 0px;}
.StandardImageText	{float:left; margin:5px 5px 10px 3px; color:#2267A8; font-size:1.0em; font-family:Arial,Geneva,sans-serif;}

/* Suche */
h1.search			{font-size:1.2em; padding:2px 2px 2px 0px; margin:16px 0 0px 0; font-weight:bold; color:#f33b1d;}

/* Ausflugsfahrten */
.WithShip			{color:#2267a8; font-weight:bold;}
.Time				{width:45%; float:left;}
.TimeItem 			{width:70%; float:left; color:#2267a8;}
.TimeValue 			{width:20%; float:left; color:#2267a8; text-align:right; font-weight:bold;}
.Gewaehr			{width:50%; font-size:0.85em; float:right; text-align:right; line-height:10pt; color:#444;}
table.ausflug		{margin:0px; border:solid 0px #2267A8; border-collapse:collapse;}
.ausflug td			{padding:3px 10px; border:solid 0px #2267A8;}


/* Flotte & Schiffe */
.DataBlock			{clear:both; padding:5px 0px; margin-bottom:10px; border-top:1px solid #2267a8;}
.DataCaption		{color:#2267A8; font-weight:bold;}
.DataItems			{float:left; color:#2267a8; width:30%;}
.DataValues			{float:left;}
.DataDescr			{padding:5px 0px 10px 0px; border-bottom:1px solid #2267a8;}

/* Entwicklung */
.DevelopImage		{float:right; margin:15px;}
.DevelopZitat		{font-weight:bold; margin-top:8px; margin-bottom:8px;}
.DevelopZeitung		{font-family:System,Arial,Verdana,sans-serif; font-size:10pt; vertical-align:top; text-align:justify; width:45%; padding-left:5px; padding-right:5px;}

/* Anleger */
.StationDescription	{padding:10px 0px; border-bottom:solid 1px #2267a8;}

/* Personenzug, Frachtzug, Zugmaschinen */
.ZugBlock			{clear:both; padding:5px 0px; margin-bottom:10px; border-top:1px solid #2267a8;}
.ZugCaption			{color:#2267A8; font-weight:bold;}
.ZugItems			{float:left; color:#2267a8; width:30%;}
.ZugValues			{float:left;}
.ZugDescr			{padding:5px 0px 10px 0px; border-bottom:1px solid #2267a8;}
.ZugTable			{border:solid 0px #2267a8; border-collapse:collapse; margin:5px; background-color:#ffffff;}
.ZugTable th		{padding:4px 4px; color:#2267a8; font-weight:bold; border:solid 0px #2267a8; padding-right:15px;}
.ZugTable td		{padding:0px 5px; border:solid 1px #2267a8;}
