@media print
{
P,A,TD,H1,H2,H3  {
	color : Black;
}
}
@page { size:21.0cm 14.85cm; margin-top:1.5cm; margin-bottom:2cm  }

body { background-color:#1F5BA3;font-family:Arial;color:#fff; }
#logo  { position:absolute; top:100px; left:20px; width:184px; height:94px;}
/* Contentbereich */
#contentbereich  { position:absolute; top:0px; left:263px; width:607px; height:auto;}
#submenue { position:static; top:0px; left:263px; width:607px; height:auto; background-color:#84B4ED;border:1px solid #173D7B;padding:3px;margin-bottom:10px; text-align:center;}
#pfad     { position:static; width:602px; height:auto; margin-left:15px; margin-bottom:10px; padding:0px;}
#inhalt   { position:static; top:0px; left:263px; width:618px; height:auto; }
#rahmenoben    { position:relative; top:0px; left:0px; width:618px;height:9px;  background-image:url(rahmenoben.gif); background-repeat:no-repeat; margin:0px; padding:0px; }
#contentrahmen { position:relative; top:0px; left:0px; width:618px;height:auto; background-image:url(rahmenmitte.gif);background-repeat:repeat-y; margin:0px; padding:1px; }
#infoblock     { position:relative; top:5px; left:35px; width:198px;float:left; background-color:#173D7B; border-top:1px solid #84B4ED; border-left:1px solid #84B4ED; border-right:1px solid #84B4ED; margin:10px;}
/* mehrere Blocks untereinander */
#infoblock_mehr { position:relative; top:5px; left:35px; width:198px;float:left; margin:10px; }
.infoblock0     { position:relative; top:0px; left:0px; width:198px; background-color:#173D7B; border-top:1px solid #84B4ED; border-left:1px solid #84B4ED; border-right:1px solid #84B4ED; margin-bottom:10px;}
/* mehrere Blocks untereinander */
#contentblock  { position:relative; top:5px; left:60px; width:270px;float:left; margin:10px; }
#rahmenunten   { position:relative; top:0px; left:0px; width:618px;height:9px;  background-image:url(rahmenunten.gif);background-repeat:no-repeat; margin:0px; padding:0px; }

#sitemap {position:absolute; top:440px; left:25px; width:200px; height:200px;}
#sitemap h1 {font-size:8pt;font-weight:bold;margin:2px 0px;padding:0px;}
#sitemap p {font-size:8pt;margin:0px;padding:0px 5px;float:left;}
#sitemap a {color:#fff;text-decoration:none;}
#sitemap a:hover {text-decoration:underline;color:#84B4ED; }

#fussbereich p { font-size:8pt;color:#110646;text-align:center; padding-top:0px;margin-top:0px;margin-bottom:15px;}
#fussbereich a { color:#110646;text-decoration:none; }
#fussbereich a:hover { text-decoration:underline;color:#84B4ED; }

#submenue p { text-align:center;color:#173D7B;margin:0px;padding:0px;}
#submenue .ueberschr { font-size:10pt;font-weight:bold;margin:0px;padding:0px;}
#submenue a { font-size:10pt; text-decoration:none; color:#173D7B; }
#submenue a:hover { font-size:10pt; text-decoration:underline; }
/*wichtig fürs Javascript-Menue!:*/
ul { margin:0px 0px 0px 20px;padding:0px;}
/*ENDE wichtig fürs Javascript-Menue!:*/

#pfad ul { list-style-type:none; margin:0px;padding:0px;height:auto; }
#pfad li {  font-size:10pt;margin:0px 0px 10px 0px; padding:0px;}
#pfad li.pf { float:left;}
#pfad li.zw { margin-right:10px;margin-bottom:0px;float:right;}
#pfad a { font-size:10pt; text-decoration:none; color:#fff; float:left; }
#pfad a:hover { text-decoration:underline;color:#84B4ED; }

.clear {clear:left;}
.clear_oa {clear:left;margin:0px;padding:0px;}
.clear_gestr {clear:left;border-bottom:1px dotted #84B4ED;}

img { border:0px;}
 .bu {font-size:7pt;}
 .bu_s { font-size:7pt;margin:6px 2px;padding:0px;color:#000;font-weight:bold;}
 .grau {color:#a1a1a1;}
 .blau {color:#84B4ED;}

#contentrahmen a.kleinlink  {font-size:8pt;color:#fff;}
#contentrahmen a.kleinlink:hover  {font-size:8pt;color:#84B4ED;}

#contentrahmen h1 {font-size:14pt;font-weight:bold;text-align:center;margin:15px 10px 10px 10px;padding:0px;}
#contentrahmen h3 {font-size:10pt;font-weight:bold;margin:5px 0px;padding:0px;}
#contentrahmen img { margin:0px;padding:0px;text-align:center; }

#contentrahmen p            {margin:5px 0px;}
#contentrahmen p.eingerueckt {margin:8px 5px;padding:5px;}
#contentrahmen p.normal     {margin:0px 0px 10px 0px;}
#contentrahmen p.pfeil      { float:left;  width:23px;height:13px;margin:3px 0px 0px 10px;padding:0px;}
#contentrahmen p.link85     { float:left;font-size:10pt;width:85px; margin:5px; padding:0px;}
#contentrahmen p.link       { float:left;font-size:10pt;  margin:2px 2px 8px 2px; padding:0px;}
#contentrahmen p.einsp_h    { float:left; margin:0px 10px 0px 0px;width:170px;height:30px;font-size:8pt;font-style:italic;}
#contentrahmen p.zweisp     { float:left;  width:275px;}
#contentrahmen p.zweisp_schm200     { float:left; width:170px;padding:0px;margin:0px;}
#contentrahmen p.zweisp_schm250     { float:left; width:220px;padding:0px;margin:0px;}
#contentrahmen p.dreisp_lt  { float:left; margin:0px 10px 0px 0px;height:50px;width:60px;font-size:8pt;font-style:italic;}
#contentrahmen p.dreisp_ltre{ float:left; margin:0px 0px 0px 10px;width:60px; font-size:8pt;font-style:italic;}
#contentrahmen p.sehrgross      { float:left;margin:0px;padding:0px;font-size:10pt;width:20px;color:#84B4ED;}
#contentrahmen p.sehrgross_oh   { margin:0px;font-size:10pt;color:#84B4ED;}
#contentrahmen p.sehrgross_h50  { margin:0px;font-size:10pt;color:#84B4ED;height:50px;}
#contentrahmen p.pkw        { float:left;  margin:0px; padding:0px; width:115px;  background:#fff;}
#contentrahmen p.pkw_text   { float:left;font-size:8pt; width:52px;  margin:0px; padding:0px 5px;}
#contentrahmen p.team        { float:left;  margin:0px; padding:0px; width:115px;}
#contentrahmen p.team_text  { float:left;font-size:8pt; width:135px;  margin:0px; padding:0px 5px;}
#contentrahmen p.hoch40     {height:40px;}
#contentrahmen p.hoch210     {height:210px;}
/*island-transport:*/
#contentrahmen div.kl_tab_re        {float:right;width:250px;border:1px solid #84B4ED;margin:4px;padding:4px;}
#contentrahmen p.tabfeld     {font-size:9pt;width:250px;margin:0px;text-align:center;}
#contentrahmen p.tabfeld1    {float:left;font-size:9pt;width:200px;margin:0px;}
#contentrahmen p.tabfeld2    {float:left;font-size:9pt;width:50px;margin:0px;}
#contentrahmen p.leer    {float:left;font-size:9pt;width:60px;margin:0px;padding:5px;}
#contentrahmen p.tabfeld3    {float:left;font-size:9pt;margin:0px;padding:5px;}
#contentrahmen p.abst  {margin:12px 0px;}

#contentrahmen ul.linkliste        {list-style-image:url(weisspfeil.gif); margin:0px 0px 10px 30px;padding:0px;}
#contentrahmen ul.kleineliste      {margin:0px 0px 10px 15px;padding:0px;}
#contentrahmen ul.n0               {list-style-type:none;margin:0px 0px 10px 30px;padding:0px;}
#contentrahmen li.wpfeil           { font-size:10pt;margin:0px;padding:0px;color:#a1a1a1;}
#contentrahmen li.klei_list        { margin:0px 0px 5px 0px;padding:0px;}
#contentrahmen ul.kleineliste_disc     {list-style-type:disc;margin:0px 10px 10px 30px;padding:0px;}
#contentrahmen li.klei_list10pt        { font-size:10pt;margin:0px 0px 5px 0px;}
#contentrahmen li.klei_list10pt_o        { font-size:10pt;margin:0px;}               

#contentrahmen .ueberschrift_weiss { font-family:Arial;font-size:13pt;color:#ffffff;font-weight:bold; font-style:italic; }
#contentrahmen .rot                {color:#f90;font-size:10pt; font-weight:bold;}
#contentrahmen .weiss              {color:#fff;}
#contentrahmen .blau_12            {color:#84B4ED;font-size:12pt; font-weight:bold;}
#contentrahmen .blau_10            {color:#84B4ED;font-size:10pt; font-weight:bold;}
#contentrahmen .blau_ce            {color:#84B4ED;text-align:center;}
#contentrahmen .fett               {font-weight:bold;}
#contentrahmen .tab_ow             {background:#173D7B;border-collapse:collapse;margin-bottom:12px;}
#contentrahmen .fuenfhundert       {table-layout:500px;background:#173D7B;border-collapse:collapse;margin-bottom:12px;}
#contentrahmen .fuenfhundert_of    {table-layout:500px;margin-bottom:12px;text-align:center;}
#contentrahmen .fuenfhundert60     {table-layout:560px;background:#173D7B;border-collapse:collapse;margin-bottom:12px;}
#contentrahmen .vierhundert_ce    {table-layout:400px;border-collapse:collapse;margin-left:80px;margin-bottom:12px;text-align:center;}
#contentrahmen .tab               {border:1px solid #84B4ED; vertical-align:top; padding:5px;}
#contentrahmen .tab_ital          {border:1px solid #84B4ED; vertical-align:top; padding:2px;font-style:italic;}
#contentrahmen .tab_ital_c          {border:1px solid #84B4ED; text-align:center; padding:2px;font-style:italic;}
#contentrahmen .tab_ueb_bl          {font-size:10pt;color:#84B4ED;border:1px solid #84B4ED; padding:10px; text-align:center; padding:2px;}
#contentrahmen .tab_ueb_bl40        {font-size:10pt;color:#84B4ED;border:1px solid #84B4ED; padding:10px; text-align:center; padding:2px;width:40px;}
#contentrahmen .tab_ueb_bl60        {font-size:10pt;color:#84B4ED;border:1px solid #84B4ED; padding:10px; text-align:center; padding:2px;width:60px;}
#contentrahmen .tab_ueb_bl100        {font-size:10pt;color:#84B4ED;border:1px solid #84B4ED; padding:10px; text-align:center; padding:2px;width:100px;}
#contentrahmen .tab_ueb_bl225        {font-size:10pt;color:#84B4ED;border:1px solid #84B4ED; padding:10px; text-align:center; padding:2px;width:225px;}
#contentrahmen .tab_weiss         {border:1px solid #84B4ED; padding:10px;  text-align:center; padding:2px;background:#fff;}
#contentrahmen .tab_kl            {font-size:8pt;border:1px solid #84B4ED; padding:10px;text-align:center; padding:2px;}
#contentrahmen .tab_kl_l          {font-size:8pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;}
#contentrahmen .tab_kl_re          {font-size:8pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;text-align:right;}
#contentrahmen .tab_kl_l_ce       {font-size:8pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:middle;text-align:center;}
#contentrahmen .tab_norm_l          {font-size:10pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;}
#contentrahmen .tab_norm_l2          {font-size:10pt;border:1px solid #84B4ED; padding:4px 4px 4px 14px;margin:0px;vertical-align:top;}
#contentrahmen .tab_norm_ce         {font-size:10pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;text-align:center;}
#contentrahmen .tab_norm_l100          {font-size:10pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;width:150px;}
#contentrahmen .tab_norm_l400          {font-size:10pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;width:400px;}
#contentrahmen .tab_kl_l_halb       {width:280px;font-size:8pt;border:1px solid #84B4ED; padding:4px;margin:0px;vertical-align:top;}  
#contentrahmen td.tab_kl_l_dreisp   {font-size:8pt;border:1px solid #84B4ED; width:186px; padding:5px;margin:0px;vertical-align:top;}
#contentrahmen .tab_f {padding:10px; border:1px solid #84B4ED; vertical-align:top; font-weight:bold;}
#contentrahmen th {padding:10px; border:1px solid #84B4ED; vertical-align:top; font-weight:bold;}
#contentrahmen .dblau_rand   {background:#173D7B;border:1px solid #110646;padding:15px 5px 5px 5px;}
#contentrahmen .ueb_ital     {font-size:11pt;font-style:italic;font-weight:bold;}
#contentrahmen .agb {width:500px;font-size:9pt;color:#000;background:#fff;padding:10px;text-align:left;}


#contentrahmen .gross {font-size:11pt;font-weight:bold;color:#84B4ED;}
#contentrahmen .luett {font-size:8pt;}
#contentrahmen .luett9bl {font-size:9pt;color:#84B4ED;}

.infotabelle {margin:auto;width:500px;font-size:10pt;}
.infotabelle a {color:#fff;}
.infotabelle a:hover {color:#84B4ED;}
.infotabelle p {text-align:left;}
.infotabelle h2 {font-size:11pt;font-weight:bold;text-align:left;margin:15px 0px 0px 0px;}
.infotabelle h3 {font-size:11pt;font-weight:bold;text-align:left;margin:15px 0px 0px -15px;}
.infotabelle p.px20 {margin:20px 0px 0px 0px;padding:0px;}

.infotabelle img {margin:0px;padding:0px;}

.infotabelle ul {list-style-position:outside;list-style-type:disc;width:350px;margin:5px auto;padding:0px;}
.infotabelle li {margin:20px 0px;}
.infotabelle ul.textlist{ list-style-position:outside;margin:5px 10px 10px 30px;padding:0px;}
.infotabelle li.wpfeil_text { list-style-image:url(wpfeil_hg.gif);margin:5px;}
.infotabelle li.dd {margin:10px 0px;padding:0px}
.infotabelle img.re {vertical-align:text-top;float:right;}
.infotabelle img.bilderreise {float:left;}

.panoramatabelle {margin:auto;width:560px;font-size:10pt;}
.panoramatabelle img.ce {vertical-align:text-top;text-align:center;}
.panoramatabelle img.re {vertical-align:text-top;float:right;}
.panoramatabelle img.re_abs {vertical-align:text-top;float:right;margin:0px 0px 10px 10px;background:lime;}
.panoramatabelle a { font-size:10pt; color:#fff; }
.panoramatabelle a:hover { text-decoration:underline;color:#84B4ED; }
.panoramatabelle a.sitem { font-size:8pt; color:#fff; }
.panoramatabelle a.sitem:hover { text-decoration:underline;color:#84B4ED; }
.panoramatabelle a.ueberschr_sitem_f { font-size:10pt; color:#fff;  font-weight:bold;}
.panoramatabelle a.ueberschr_sitem_f:hover { text-decoration:underline;color:#84B4ED; }
.panoramatabelle a.ueberschr_sitem { font-size:10pt; color:#fff;text-decoration:none; font-weight:bold; }
.panoramatabelle a.ueberschr_sitem:hover { text-decoration:underline;color:#84B4ED; }
.panoramatabelle a.fettlink { font-size:10pt; font-weight:bold; text-decoration:none; color:#fff; }
.panoramatabelle a.fettlink:hover { text-decoration:underline;color:#84B4ED; }
.panoramatabelle p.p_tab_kl {font-size:8pt;padding:10px; border:1px solid #84B4ED; text-align:center; padding:2px;float:left;}
.panoramatabelle p.cent {text-align:center;}
.panoramatabelle p.links {text-align:left;width:500px;}
.panoramatabelle a.kl {font-size:8pt;}
#ganzertext1 {top:0px;height:0px;width:110px;height:auto;text-align:left;}
.panoramatabelle .form  {font-size:10pt;color:#000;}
.panoramatabelle .grau_sitem {font-size:8pt;color:#a1a1a1;}
.panoramatabelle .re {text-align:right;}

.backbild      {position:relative; top:0px; left:30px; width:30px; height:49px; float:left;margin:0px 5px 0px 0px;}
.bildertabelle {position:relative; top:0px; left:30px; width:500px;height:auto; float:left;font-size:10pt;}
.bildertabelle .bu {font-size:7pt;}
.bildertabelle p.abst_unt      {margin:10px 0px 20px 0px;padding:0px;width:380px;float:left;}
.bildertabelle p.kleinekarte   {width:114px;height:100px;float:left;}
.nextbild      {position:relative; top:0px; left:30px; width:30px; height:49px; float:left;margin:0px 0px 0px 5px;}

.islandkarte     { position:relative; top:0px; left:0px; margin:0px; width:513px; height:356px; background-image:url(islandkarte.gif);}
.winterbilder    { position:relative; top:0px; left:413px; width:100px; height:69px;}




#infoblock p.norm       { font-size:10pt;float:left;margin:5px;padding:0px;}
#infoblock p.norm_c     { font-size:10pt;margin:5px;padding:0px;text-align:center;}
#infoblock p.map        { font-size:10pt;margin:5px;padding:0px;text-align:center;}
#infoblock h1           { font-size:12pt;font-weight:bold;float:left;margin:5px;padding:0px;}
#infoblock h2           { font-size:10pt;font-weight:bold;float:left;margin:5px;padding:0px;}
#infoblock a            { font-weight:bold;color:#fff;text-decoration:none; }
#infoblock a:hover      { text-decoration:underline;color:#84B4ED;  }
#infoblock p.clear      { clear:left;border-bottom:1px solid #84B4ED;margin:0px;}
#infoblock .blau        { color:#84B4ED;}
#infoblock ul           { list-style-position:outside;margin:5px 10px 10px 30px;padding:0px;}
#infoblock li.wpfeil    { list-style-image:url(wpfeil.gif);margin:0px 5px;color:#a1a1a1;}
#infoblock li.gpfeil    { list-style-image:url(gpfeil.gif);margin:0px 5px;font-size:10pt;color:#a1a1a1;}

#infoblock_mehr p.norm       { font-size:10pt;float:left;margin:5px;padding:0px;}
#infoblock_mehr p.norm_c     { font-size:10pt;margin:5px;padding:0px;text-align:center;}
#infoblock_mehr p.map        { font-size:10pt;margin:5px;padding:0px;text-align:center;}
#infoblock_mehr h1           { font-size:12pt;font-weight:bold;float:left;margin:5px;padding:0px;}
#infoblock_mehr h2           { font-size:10pt;font-weight:bold;float:left;margin:5px;padding:0px;}
#infoblock_mehr a            { font-weight:bold;color:#fff;text-decoration:none; }
#infoblock_mehr a:hover      { text-decoration:underline;color:#84B4ED;  }
#infoblock_mehr p.clear      { clear:left;border-bottom:1px solid #84B4ED;margin:0px;}
#infoblock_mehr .blau        { color:#84B4ED;}
#infoblock_mehr ul           { list-style-position:outside;margin:5px 10px 10px 30px;padding:0px;}
#infoblock_mehr li.wpfeil    { list-style-image:url(wpfeil.gif);margin:0px 5px;color:#a1a1a1;}
#infoblock_mehr li.gpfeil    { list-style-image:url(gpfeil.gif);margin:0px 5px;font-size:10pt;color:#a1a1a1;}

#contentblock p.bild {margin:0px;}
#contentblock img.ce {vertical-align:text-top;text-align:center;padding:0px;margin:0px;}
#contentblock p.bu { font-size:7pt;margin:0px;padding:0px;}
#contentblock h2 { font-size:10pt;font-weight:bold;}
#contentblock p.text {font-size:10pt;}
#contentrahmen p.abst  {font-size:10pt;margin:12px 0px;}
#contentblock p.untermtext {font-size:10pt;text-align:right;}
#contentblock a {font-size:10pt;color:#fff;}
#contentblock a:hover {color:#84B4ED;}