body
{
	font-size:12px;
	color:#02467A;
	font-family:verdana,arial,helvetica,sanserife;
	font-weight:normal;
  background-color:#014D88;
	height:101%;
	background-image:URL(../images/bg.gif); background-repeat:repeat-x;
}

img									{border:none;}


/* LAYOUT */

#frame							{	margin: 0 auto; width:988px; min-height:400px; background-color:#fff; border:solid 1px #000; }
#between						{ background: url(../images/header/frame_between.gif) repeat-y; }
#headimage					{	margin-left:30px; width:928px; min-height:500px; }
#headline						{	width:440px; height:50px; background: url(../images/header/headline.png) no-repeat; position:relative; top:50px; left:470px; }

#inhead							{ position:relative; top:0px; left:0px; height:200px; }
#EMH								{ position:relative; top:10px; left:850px; width:80px; }
#UNESCO							{ position:relative; top:20px; left:840px; width:80px; }
#fn121							{ position:relative; top:0px; left:532px; width:400px;  }
#titles							{ position:relative; top:50px; left:320px; width:520px; text-align:center; }


#teaser							{ float:left; margin-left:30px; width:150px; background-image:URL(../images/bg_teaser.gif); background-repeat:repeat-x; }
#content						{ float:right; margin-top:60px; margin-right:30px; width:715px; padding:30px; text-align:left; line-height:16px; }
/* #haikutter					{ width:715px; padding:30px; line-height:16px; } */


#teaserHead					{ margin-bottom:10px; background-color:#014D88; width:150px; height:40px; position:relative; top:0px; left:0px; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; line-height:40px; }
#teaserContent			{ margin-top:10px; width:140px; min-height:100px; position:relative; top:0px; left:0px; padding:5px; }

#space20						{ height:20px; }
#trenner						{ height:10px; }



/* NAVIGATION */
#contact						{	position:relative; top:420px; left:180px; width:150px; height:30px; z-index:10; }
#guestbook					{	position:relative; top:320px; left:195px; width:150px; height:30px; z-index:10; }
#partner						{	position:relative; top:225px; left:230px; width:150px; height:30px; z-index:10; }
#press							{	position:relative; top:140px; left:285px; width:150px; height:30px; z-index:10; }
#reports						{	position:relative; top:55px; left:370px; width:150px; height:30px; z-index:10; }
#gallery						{	position:relative; top:-10px; left:470px; width:150px; height:30px; z-index:10; }
#ship								{	position:relative; top:-60px; left:630px; width:150px; height:30px; z-index:10; }
	#history						{	position:relative; top:5px; left:10px; width:150px; height:30px; z-index:10; }
	#project						{	position:relative; top:5px; left:10px; width:150px; height:30px; z-index:10; }
	#data								{	position:relative; top:5px; left:10px; width:150px; height:30px; z-index:10; }
	#haikutter					{	position:relative; top:5px; left:10px; width:150px; height:30px; z-index:10; }
#sailing						{	position:relative; top:-60px; left:780px; width:150px; height:30px; z-index:10; }
	#tours							{	position:relative; top:0px; left:10px; width:150px; height:30px; z-index:10; }
/*
#tours							{	position:relative; top:250px; left:230px; width:150px; height:30px; z-index:10; }
#news								{	position:relative; top:250px; left:230px; width:150px; height:30px; z-index:10; }
*/


/* WITHIN CONTENT LAYER */
#slideshow					{ position: relative; top:0px; left:140px; width:510px; height:510px; }

#alertNo					{ background:#ff0033; color:#ffffff; font-weight:bold; padding:5px; }
#alertYa					{ background:#1CAD33; color:#ffffff; font-weight:bold; padding:5px; }




/* TEXT AND TABLES */
.strong							{ font-weight:bold; }
.strongRed					{ font-weight:bold; color:#ff0033; }
.justy							{ text-align:justify; }
a										{ color:#02467A; }

.schattenunten			{ background: url(../images/bg_sh_vertical.jpg) repeat-x }
.schattenrechts			{ background: url(../images/bg_sh_horizontal.jpg) repeat-y }
.bildrahmen 				{	border: 1px solid #02467A;}
.prevnext						{ color:#BC8745; font-weight:bold; }
.small							{ font-size:10px; }


textarea						{ background-color:#EEF4FF; border:solid 1px #4F77B8; height:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
input								{ background-color:#EEF4FF; border:solid 1px #4F77B8; height:20px; }
input.submit				{ background-color:#BC8745; border:solid 1px #4F77B8; height:30px; color:#ffffff; font-weight:bold; }

/* show subtitles of pictures */
dl.left 						{ display:table; float:left;
											/* kleinste Bildbreite;
											* wird durch [display: table;]
											* aufgedrückt
											* IE kann es nicht!
											*/
											margin: 0em 2em 2em 0;
										}

dl.right						{ display:table; float:right;
											/* kleinste Bildbreite;
											* wird durch [display: table;]
											* aufgedrückt
											* IE kann es nicht!
											*/
											margin: 0em 2em 0 2em;
										}

dt img							{
											/* width: 200px; */ /* nicht notwendig */
											/* height: 50px; */ /* nicht notwendig */
											display: block;
										}

dd									{
											padding: 0;
											margin: 0;
											font-style: italic;
										}