body    {  background:#ffff00 url(img/site/bg_site.gif) repeat-x;
           margin:0px;
           padding:0px;
         }
body,tr,td,table {
            font-family:tahoma,arial,sans-serif;
            font-size: 11px;
}
.bigger	{
	font-size:15px;
}
b, strong        {
	color:#ee0000;
}
a:link, a:visited, a:hover, a:active  {
        color:#0a40b2;
}
.normal        {
        font-size:11px;
}
.kleiner        {
        font-size:11px;
}
.kleiner2        {
        font-size:10px;
}
.floatr        {
        position:relative;
        float:right;
}
.floatl        {
        position:relative;
        float:left;
}
.floatclear        {
        clear:left;
        clear:right;
}
.head   {
        font-size: 12px;
        font-weight:bold;
        color:#0a78b2;
        text-decoration:none;
    }
.head3   {
        font-size: 14px;
        font-weight:bold;
        color:#0a78b2;
        text-decoration:none;
    }
h1	{
        font-size: 24px;
        font-weight:bold;
        color:#0a78b2;
        text-decoration:none;
}
.superhead   {
        font-size: 18px;
        font-weight:bold;
        color:#0a78b2;
        text-decoration:none;
    }
.superhead_orange   {
        font-size: 18px;
        font-weight:bold;
        color:#ee0000;
        text-decoration:none;
    }
.subhead   {
        font-size: 11px;
        font-weight:bold;
        font-style:italic;
        color:#0a78b2;
    }
.tablehead   {
        font-size: 11px;
        font-weight:bold;
        color:#0a78b2;
    }
.fruehbucher        {
        color:#008000;
}
.angebot        {
        color:#000080;
}
.rand        {
        border:1px solid #000000;
}
.b65        {
        width:65px;
}
.b80        {
        width:80px;
}
.b120        {
        width:120px;
        font-size:1.0em;
}
.b140        {
        width:140px;
}
.b180        {
        width:180px;
}
.b210        {
        width:210px;
}
.b240        {
        width:240px;
}
.bfull        {
        width:100%;
}
.ueber        {
        font-size:13px;
        font-weight:bold;
        color:#000080;
}
a:link.reisetermine, a:visited.reisetermine {
        font-size:12px;
        color:#000000;
        text-decoration:none;
}
a:hover.reisetermine, a:active.reisetermine  {
        color:#ff8413;
}

a:link.reisetermine_aktiv, a:visited.reisetermine_aktiv {
        font-size:12px;
        color:#000080;
        text-decoration:none;
}
a:hover.reisetermine_aktiv, a:active.reisetermine_aktiv  {
        color:#000080;
}


a:link.datanaviInaktiv, a:visited.datanaviInaktiv, a:hover.datanaviInaktiv, a:active.datanaviInaktiv  {
        color:#A0A0A0;
        text-decoration:none;
}

a:link.datanavi, a:visited.datanavi  {
        color:#000000;
}
a:hover.datanavi, a:active.datanavi        {
        color:#800000;
        text-decoration:none;
}
a:link.datanaviAktiv, a:visited.datanaviAktiv  {
        color:#800000;
        text-decoration:none;
        font-weight:bold;
}
a:hover.datanaviAktiv, a:active.datanaviAktiv        {
        color:#000000;
        text-decoration:underline;
        font-weight:bold;
}

#oben    {  position:absolute;
            width:976px;
            height:159px;
            background: url('img/site/bg_oben.gif') no-repeat;
            margin: 0px 0px 0px 10px;
         }
#menu    {  position:absolute;
            width:976px;
            height:25px;
            margin:124px 0px 0px 20px;
            padding-left:10px;
            text-align:left;
         }
#submenu { background-color: #DFDFDF;
           height: 20px;
           width: 976px;
           text-align:center;
         }
#infotel {  position:absolute;
            width:976px;
            margin-top:10px;
            text-align:right;
            color:#2F2F2F;
         }
#aidaseller  {  position:relative;
                width:840px;
                top:60px;
                left:120px;
                text-align:right;
             }
#kontakttext {  position:absolute;
                height:20px;
                top:3px;
                left:805px;
             }
#headmenu    {  color:#2F2F2F;
                font-size:11px;
                text-decoration:none;
             }
#content     {  position:absolute;
                width:976px;
                margin:150px 0px 0px 10px;
             }

a:link.submenu, a:visited.submenu   {  font-size:12px;
               color:#000000;
               text-decoration:none;
               margin:0px 0px 0px 10px
            }
a:hover.submenu, a:active.submenu   {  font-size:12px;
               color:#3F3F3F
            }
a:link.submenuakt, a:visited.submenuakt, a:hover.submenuakt, a:active.submenuakt {
                           font-size:12px;
               font-weight:bold;
               color:#3F3F3F;
               text-decoration:none;
               margin:0px 0px 0px 10px
            }

/* Linke Seite --------------------------------------------------------------- */

#left      {  width:150px;
              background-color:#eeeeee;
              border:1px solid #000000;
            }
#leftcontent {
              padding:2px 5px 5px 5px;
             }
#lefthead  {  font-size:14px;
              font-weight:bold;
              color:#4f4f4f;
              padding:0px 0px 5px 5px;
           }

            #left a:link, #left a:active, #left a:visited
           {
                color:#ee0000;
                font-weight:bold;
                text-decoration:none;
                background: url(img/site/link_pfeil_orange.gif) no-repeat 0 3px;
                padding-left: 15px;
           }
           #left a:hover
           {
                color:#209add;
                font-weight:bold;
                text-decoration:none;
                background: url(img/site/link_pfeil_blau.gif) no-repeat 0 3px;
                padding-left: 15px;
           }
           #left input
           {
                font-size:11px;
                color:#9f9f9f;
                font-weight:bold;
           }


#button    {  width:150px;
              padding:2px 0px 2px 0px;
              background-color:#209add;
              background-image:url(img/site/bg_button.gif);
              background-repeat:repeat-x;
              text-align:center;
              margin-bottom:10px;
           }

           #button a:link, #button a:active, #button a:visited
           {
                color:#ffffff;
                font-weight:bold;
                text-decoration:none;
                background: url(img/site/link_pfeil_weiss.gif) no-repeat 0 3px;
                padding-left: 15px;
           }
           #button a:hover
           {
                color:#ee0000;
                font-weight:bold;
                text-decoration:none;
                background: url(img/site/link_pfeil_orange.gif) no-repeat 0 3px;
                padding-left: 15px;
           }
           #button input
           {
                height:15px;
                color:#ffffff;
                font-weight:bold;
                font-size:12px;
                background: url(img/site/link_pfeil_weiss.gif) no-repeat 0 6px;
                padding-left: 15px;
                cursor:pointer;
           }

/* Box - Unterseite -------------------------------------------------------- */
#box_unterseite  {
                        position:absolute;
                        width:800px;
                        min-width:800px;
                        max-width:800px;
                        margin:0px 0px 12px 0px;
                        left:175px;
                        padding:0px;
                        border-top:1px solid #ee0000;
                        border-bottom:5px solid #ee0000;
                        overflow:hidden;
                        background: url(img/content_bg.gif);
                        background-color: #ffff66;
                        background-repeat: repeat-x;
                        }
#box_unterseite_popup  {
                        position:absolute;
                        width:800px;
                        min-width:800px;
                        max-width:800px;
                        margin:0px 0px 12px 0px;
                        padding:0px;
                        border-top:1px solid #ee0000;
                        border-bottom:5px solid #ee0000;
                        overflow:hidden;
                        background: url(img/content_bg.gif);
                        background-color: #ffff66;
                        background-repeat: repeat-x;
                        }
/* Box - Unterseite - Buchung---------------------------------------------------- */
#box_unterseite_buchung  {
                        position:absolute;
                        width:800px;
                        min-width:800px;
                        max-width:800px;
                        margin:0px 0px 0px 0px;
                        left:175px;
                        padding:0px;
                        border:0px;
                        border-top:1px solid #ee0000;
                        border-bottom:5px solid #ee0000;
                        overflow:hidden;
                        background: url(img/content_bg.gif);
                        background-color: #ffff66;
                        background-repeat: repeat-x;
                        }
/* Angebote --------------------------------------------------------------- */

#startteaserklein  {
			  width:260px;
              height:190px;
              background-color:#ffff66;
              float:right;
              margin:0px 0px 12px 10px;
              padding:0px;
              border:1px solid #ee0000;
              overflow:hidden;
            }
#angebot  {   width:194px;
              height:225px;
              background-color:#ffff66;
              float:right;
              margin:0px 0px 12px 8px;
              padding:0px;
              border:1px solid #ee0000;
              overflow:hidden;
            }
#starttext {   width:194px;
              background-color:#ffff66;
              float:right;
              margin:0px 0px 12px 8px;
              padding:0px;
              border:1px solid #ee0000;
            }
#angebotcontent  {
              padding:2px 5px 2px 5px;
              font-size:11px;
              color:#4f4f4f;
              }

            #angebotcontent .titel
            {
              font-size: 12px;
              font-weight:bold;
              color:#ee0000;
              margin:0px 0px 2px 0px;
            }
            #angebotcontent .preis
            {
              font-size: 14px;
              font-weight:bold;
              color:#e00909;
              margin:7px 0px 2px 10px;
            }

#angebotlink {
              text-align:right;
              margin:-2px 5px 2px 0px;
             }

             #angebotlink a:link, #angebotlink a:active, #angebotlink a:visited
             {
                 color:#5F5F5F;
                 font-weight:bold;
                 font-size:11px;
                 text-decoration:none;
                 background: url(img/site/link_pfeil_blau.gif) no-repeat 0 3px;
                 padding-left: 15px;
             }
             #angebotlink a:hover
             {
                 color:#ee0000;
                 font-weight:bold;
                 text-decoration:none;
                 background: url(img/site/link_pfeil_orange.gif) no-repeat 0 3px;
                 padding-left: 15px;
            }


#angebothead  {  font-size:14px;
                 font-weight:bold;
                 color:#ffffff;
                 padding:0px 0px 2px 5px;
                 background-color:#ee0000;
              }
#starttexthead  {  font-size:14px;
                 font-weight:bold;
                 color:#ffffff;
                 padding:0px 0px 2px 5px;
                 background-color:#ee0000;
              }
.reiseberichtSelect        {
        border:1px solid #000000;
        width:160px;
}
.orange  { color:#f07b12;}
.fett    { font-weight:bold;}
.font10  {font-size:10px}
.font12  {font-size:12px}

.bghell   {background-color:#f5dac2;}
.bgblau   {background-color:#bde6fc;}

.hide {display: none;}
.show {display: block;}