/* Grundeinstellungen */
body   { margin: 0px }

p, div, td, tr, th   { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a  { color: #2E8AB8; text-decoration: none }

a:hover   { color: #FF0000; text-decoration: none }

H1, H2, H3, H4, H5, H6    { color: #2e8ab8; font-weight: bold; font-size: 9pt; text-decoration: none }

.blaubg { background: url(http://www.skiurlaub-winterurlaub.com/fotos/hellblau.gif) repeat; }

.blaufett { color: #2e8ab8; font-weight: bold; font-size: 8pt; text-decoration: none }

.rot {color: #ff0000;}

.rot a {color: #ff0000;}

.rot a:hover  { text-decoration: underline }

.grau {color:#C0C0C0}

.inhalt  { padding: 8px 15px 15px }

/* Naviliste */

.schneeliste { color: #2e8ab8; font-weight: 500; font-size: 8pt; font-family: Verdana; text-decoration: none; background-color: white; list-style-image: url(http://www.skiurlaub-winterurlaub.com/fotos/schnee.gif); position: relative; left: -14px }

.abstandli  { margin-top: 8px; margin-bottom: -2px; width: 174px }

.top-inhalt { color: #ffffff; font-weight: bold; font-size: 8pt; font-family: Verdana; text-decoration: none; background: url(http://www.skiurlaub-winterurlaub.com/fotos/top.gif) no-repeat left top; padding-top: 5px; padding-bottom: 4px }             

/* Breadcrumbs */

.urlanzeige   { color: #2e8ab8; font-weight: normal; font-size: 9px; font-family: Verdana; text-decoration: none; background: white repeat; position: relative; left: 3em }

.urlanzeige a  { color: #2e8ab8; text-decoration: none}

.urlanzeige a:hover { color: #f00; text-decoration: none}

/* Hauptnavi- Liste und Hintergrund  */

#header      { color: white; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(http://www.skiurlaub-winterurlaub.com/fotos/hellblau.gif) repeat; float: left; width: 100% }
    
#header ul  { list-style-type: none; list-style-position: ; margin: 0; padding: 10px 10px 0 }

#header li    { background: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_left.gif) no-repeat left top; list-style-type: none; float: left; margin: 0; padding: 0 0 0 9px }

#header a   { color: #ffffff; font-weight: bold; text-decoration: none; background: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_right.gif) no-repeat right top; padding: 5px 15px 4px 6px; display: block }

#header a:hover   { color: #FF0000}

#header #aktiv   { background-image: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_left_on.gif) }
 
#header #aktiv a   { color: #FF0000; background-image: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_right_on.gif); padding-bottom: 5px }

/* kleine Navi unter dem Text */

#mittelnavi  { color: white; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: none; background-repeat: no-repeat; float: left; width: 100% }
    
#mittelnavi  ul    { list-style-type: none; margin: 0px; padding: 10px 0px 0px }

#mittelnavi  li     { background: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_left.gif) no-repeat left top; list-style-type: none; float: left; margin: 0; padding: 0 0 0 9px }

#mittelnavi  a    { color: #ffffff; font-weight: bold; text-decoration: none; background: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_right.gif) no-repeat right top; padding: 5px 10px 4px 3px; display: block }

#mittelnavi  a:hover   { color: #FF0000;}

#mittelnavi  #aktiv   { background-image: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_left_on.gif);}
 
#mittelnavi  #aktiv a     { color: #ff0000; background-image: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_right_on.gif) }

/* kleine Navi über dem Text */

#mittelnavi2   { color: white; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: none; background: url(http://www.skiurlaub-winterurlaub.com/fotos/hellblau.gif) repeat; float: left; width: 100% }
    
#mittelnavi2  ul    { list-style-type: none; margin: 0px; padding: 0px }

#mittelnavi2  li     { background: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_left.gif) no-repeat left top; list-style-type: none; float: left; margin: 0; padding: 0 0 0 9px }

#mittelnavi2  a    { color: #ffffff; font-weight: bold; text-decoration: none; background: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_right.gif) no-repeat right top; padding: 5px 10px 4px 3px; display: block }

#mittelnavi2  a:hover   { color: #FF0000;}

#mittelnavi2  #aktiv   { background-image: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_left_on.gif);}
 
#mittelnavi2  #aktiv a    { color: #FF0000; background-image: url(http://www.skiurlaub-winterurlaub.com/fotos/norm_right_on.gif); padding-bottom: 5px }

/* Boxen auf der rechten Seite */

.box  { font-size: 8pt; background-color: white; padding: 7px 8px; width: 160px }

.newsbox  { font-size: 8pt; background-color: white; padding: 7px 8px; width: 160px }

.newsbox li    { list-style-type: none; margin-bottom: 6px; position: relative; left: -14px}

.newsbox ul  { text-decoration: none; position: relative; left: -12px }

/* Footer */

.footer  { color:  #3399cc; font-size: 9px; text-decoration: none; padding-right: 6px; padding-bottom: 4px; padding-left: 6px }

.footer a   { color:  #3399cc; font-size: text-decoration: none }

.footer a:hover   { color: #3399cc; font-size:  text-decoration: none }

.textliste li    { list-style-image: url(http://www.skiurlaub-winterurlaub.com/fotos/liste.gif); position: relative; left: -20px }

.news  { margin: 6px 0px; padding: 0px }

.fotograf  { color: #add8e6; font-size: 9px; font-family: Verdana; margin: 0px; padding: 0px }

.fototabelle      { background-color: #fff; margin: 6px }

.fototabelle td     { color: #2e8ab8; font-size: 9px }

.hellblaubg { background-color: #e7f5fa; margin: 0px; padding: 7px 4px; }

.hellblaubg2  { color: #47A5CF; font-weight: bold; text-decoration: none; background-color: #d2ecf5; margin: 0px; padding: 3px; border-right: 1px solid #d2ecf5; border-bottom: 1px solid #d2ecf5  }

.weissbg  { background-color: white; margin: 0px; padding: 7px 4px; }

.weissbg2   { background-color: white; margin: 0px; padding: 7px 4px 0px }

.fotoalbum { background-color: #e7f5fa }

.linie { border-bottom: 1px solid #e7f5fa }

.linieunten { border-top: 1px solid #e7f5fa }

/*  Tabelle Preise und Leistungen */

.tb-kopf-buchung { color: white; font-weight: bold; text-decoration: none; background-color: #47a5cf; border-right: 1px solid #d2ecf5; margin: 0px; padding: 3px 3px }

.buchungstabelle { font-size: 7pt; border-left: 1px solid #d2ecf5; border-bottom: 4px solid #d2ecf5 }

#buchungstabelle2  { font-size: 7pt; border-style: solid; border-width: 1px 1px 4px 1px; border-color: #d2ecf5 }

.buchung   { font-size: 7pt; padding: 2px 1px; border-right: 1px solid #d2ecf5; border-bottom: 1px solid #d2ecf5 }

.buchung2   { color: #2e8ab8; font-weight: bold; font-size: 7pt; padding: 2px 1px; border-right: 1px solid #d2ecf5; border-bottom: 1px solid #d2ecf5 }

.buchungbl  { font-size: 7pt; border-left: 1px solid #d2ecf5; background-color: #E7F5FA; border-bottom: 4px solid #d2ecf5 }

.schrift8  { font-size: 8pt; padding: 2px}

/*  Tabellen Unterkunftslisten und News */

.tb-kopf-dunkel { color: white; font-weight: bold; text-decoration: none; background-color: #47a5cf; margin: 0px; padding: 3px 4px }

.tb-kopf-dunkel H3 { color: white; font-weight: bold; text-decoration: none;  margin: 0px; padding: 0px; }

.tb-hellblau-border { padding: 0px; margin: 0px; border: solid 1px #d2ecf5 }

.td-hellblau { background-color: #fff; margin: 0px; padding: 4px; border-bottom: 5px solid #d2ecf5 }

.td-hellblau-kl  { font-size: 7pt; background-color: #fff; margin: 0px; padding: 4px; border-bottom: 5px solid #d2ecf5 }

.td-hellblau-ohneabst  { font-size: 7pt; background-color: #fff; margin: 0px; padding: 4px 0px; border-bottom: 5px solid #d2ecf5 }

/*  Tabelle Startseite */

.tbindex  { padding: 0px; margin: 0px; border: solid 1px #d2ecf5 }

.tbindex #kopf { font-size: 8pt; color: white; font-weight: bold; text-decoration: none; background-color: #47a5cf;}

.tbindex H3  { color: white; font-weight: bold; text-decoration: none; background-color: #47a5cf;}

.tbindex td { font-size: 7pt; background-color: #fff; border-bottom: 5px solid #d2ecf5 }

