@import url('popupbox.css');
@import url('popupbox.css');
@import url('basis.css');

/* ############################################################################################# */
/* ##### Geometrie IBE ######################################################################### */
/* ############################################################################################# */

#page_margins, #frame   {width: 583px; margin: 0 auto;}
#page           {margin: 5px;}


#frame  {background-color: #FFFFFF; padding: 2px; border: 1px solid #000000;}
#table1, #head       {text-align: center; margin: 0 auto;}
/* ##### Allgemein ############################################################################# */

/*  BreadCrumbTrail */
#bct ul{width: 100%; float:left; font-size: 0.85em;}
#bct ul li {float: left;}
#bct ul a {display: block;}

/* Einrückung der Wochentage */
#hot .c2 i,#hot .c3 i ,#flug .c2 i {float: left; display: block; width: 30px;}

/* Veranstalter */
.b3 {width: 80px; padding: 2px; text-align: center;}
.b3 .pv a {display: block;}
.b3 .vn {display: none;}
.b3 .vc img {max-width: 60px; margin: 5px;}

/* Bewertungen */
.b4 {width: 130px; padding: 2px; display: none; text-align: center;}
.b4 .cnt a {display: block;}
.b4 .scr {display: block;}

/*  Buttons  */
.more {height: 20px; padding: 2px 0px;}
.back, .forw, .next, .check, #g4 .c4 a  {padding: 1px 5px; !important;  font-weight: bold; font-size: 11px;}
.more a  {padding: 0px 3px; !important; font-size: 9px;}
.check  {display: block; width: 75px; text-align: center; float: right;}
.book  {display: block; width: 200px; text-align: center; font-size: 1.4em; margin: 0 auto;}

/*  Thumbs  */
.thumbs {text-align: center; float: left; width: 82px; height: 74px; overflow: hidden; cursor: pointer; border: solid 1px #666; margin: 2px; padding: 3px;}

/* ##### Suchmaske ############################################################################## */
#td1{  padding: 3px;}
#TabSuche{ width: 583px;}

#mod_form  {display: none;
    background:url("../images/bg_termine_erondo.jpg") repeat-x bottom  transparent;}
/*#mod_form  h2 {background:url("../images/th_erondo.gif") repeat 0  transparent;}*/

#mod_form #p1 {margin-left: 25px;}
#mod_form #p1 .elem {width: 265px; float: left; padding: 2px 2px;}
#mod_form #p1 label     {width: 90px; float: left; display: block;font-size: 0.78em;}
#mod_form #p1 select, #p1 input {width: 150px; font-size: 0.78em;}
#mod_form #p1 input .hotel{width: 130px;}

width[]]
#mod_form #p2 {margin-left: 30px;}
#mod_form #p2 .elem {width: 140px; float: left; padding: 2px 2px;}
#mod_form #p2 label     {width: 120px; float: right; display: block;font-size: 0.75em;}
#mod_form #p2 input     {margin-top: 2px;font-size: 0.75em;}

#mod_form #submit {position: relative; top: -10px; left: 410px; width: 200px;}
#mod_form #submit  a {font-size: 18px;}

/* ##### Regionen ############################################################################## */

/* Spaltenbreiten */
#reg_tz td.c1, #reg_rz td.c1 {width:auto;}
#reg_tz td.c2, #reg_rz td.c2 {display: none;}
#reg_tz th.c2, #reg_rz th.c2 {display: none;}
#reg_tz td.c3, #reg_rz td.c3 {width:55px;}
#reg_tz td.c4, #reg_rz td.c4 {width:55px;}
#reg_tz td.c5, #reg_rz td.c5 {width:55px;}
#reg_tz td.c6, #reg_rz td.c6 {width:55px;}
#reg_tz td.c7, #reg_rz td.c7 {width:80px;}
#reg_tz td.c8, #reg_rz td.c8 {width:70px;}

/* Zellenpadding */
#reg_tz td,#reg_rz td,#reg_tz th,#reg_rz th,#reg_inf {padding: 3px;}

/* Fontgroessen */
#reg_tz td.c3, #reg_tz td.c4, #reg_tz td.c5, #reg_tz td.c6 { font-size: 0.75em;}
#reg_rz td.c3, #reg_rz td.c4, #reg_rz td.c5, #reg_rz td.c6 { font-size: 0.75em;}

/* ##### Angebote ############################################################################## */

/* Infobox */
#ang_inf {padding: 5px;}
#ang_inf p {margin: 5px;}

/* Zeilen */
#ang .c0 {position: relative; min-height: 130px; padding-left: 5px;border-bottom: 1px dotted #333333;}
/* !!! padding wg. IE7 float-bug siehe margin #ang .b1  !!! */
#ang .b1 {float: left; position: relative; margin: 5px 5px 5px 0px; width: 114px; height: 88px; background-repeat: no-repeat; background-position: center; }
#ang .b2 {float: left; position: relative; margin: 5px 5px 0px 5px; width: 180px;}
#ang .b3 {float: left; position: absolute; margin: 5px 5px 0px 0px; left: 130px; top: 50px; min-height: 50px;}
#ang .b4 {float: left; position: absolute; margin: 5px 5px 0px 0px; left: 433px; top: 10px;}
#ang .t1, .more {float: right; position: relative; width:345px; }
#ang .t1 td {vertical-align: top;}

#ang .t1 td.c1 {width:auto;}
#ang .t1 td.c2 {width:90px;}
#ang .t1 td.c3 {width:20px;}
#ang .t1 td.c4 {width:80px;}
#ang .t1 td.c5 {width:50px;}

#ang .t1 td {padding: 3px;}
#ang .t1 th {padding: 3px;}

/* ##### Termine ############################################################################### */

/* Infobox */
#hot_inf .b2 {float: left; margin: 5px; position: relative; width: auto;}
#hot_inf .b3 {float: right; margin: 1px 5px 1px 0px; position: relative;}
#hot_inf .b4 {float: right; margin: 10px 15px 0px 0px; position: relative; font-size: 0.85em;}
#hot_inf .b7 {float: left; margin: 5px; position: relative; width: auto; padding: 2px; text-align: center;}

#hot_inf #t1 {border:0 ; margin:0; height: 250px;}

#hot_inf #t1 .c1            {vertical-align: top; width: 320px; position: relative;}
#hot_inf #t1 .c1 .b1        {position: relative;}
#hot_inf #t1 .c1 .b1 .info  {float: left; position: absolute; display: none; bottom: 0px ;}
#hot_inf .c1 .b1 .label     {float: left; position: absolute; display: none; top: 0px ;}
#hot_inf #t1 .c2            {vertical-align: top; width: auto;}
#hot_inf #t1 .c2 .b5        {padding: 5px;}

/* Tabelle Spaltenbreiten */
#hot td.c1 {width:130px;}
#hot td.c2 {width:100px;}
#hot td.c3 {width:100px;}
#hot td.c4 {width:auto;}
#hot td.c5 {width:70px;}
#hot td.c6 {width:90px; padding-left: 10px;}
#hot .v td {vertical-align: top;}

/* Tabelle Zellenpadding */
#hot td, #hot th {padding: 3px;}
#hot .r .c4, #hot th.c4 {text-align: center;}

/* ##### Fluege ################################################################################ */
/* Tabelle Spaltenbreiten */
#flug td.c1 {width:auto;}
#flug td.c2 {width:120px;}
#flug td.c3 {width:40px;}
#flug td.c4 {width:100px;}
#flug td.c5 {width:100px;}
#flug td.c6 {width:60px;}
#flug td.c7 {width:90px; padding-left: 10px;}
#flug .v td {vertical-align: top;}

/* Tabelle Zellenpadding */
#flug td, #flug th {padding: 3px;}
#flug .r .c3, #flug th.c3,#flug .r .c5, #flug th.c5 {text-align: center;}
#flug .r {height: 36px;}

/* noch keine Wochentage */
#flug .c2 i {display: none;}

/* ############################################################################################# */
/* ##### Design IBE ############################################################################ */
/* ############################################################################################# */


/* ############################################################################################# */
/* ### FARBEN ################################################################################## */
/* ############################################################################################# */


/*
body, p,td,th,select,#BTN { font-size: 10pt; font-family: Arial; margin-top:0pt; margin-bottom:0pt;margin-left: 0pt;}
body         { background-color: #ffffff; color: #333333; text-align : center; margin-left: auto; margin-right: auto; padding-top: 15px; }
#BTN         { border:2px solid #000000; padding:1px; color: #FFFFFF; background-color: #FFBE1D; font-weight: bold; cursor: pointer }
*/
body, p,td,th,#BTN { font-size: 0.82em; font-family: Arial; margin-top:0pt; margin-bottom:0pt;margin-left: 0pt;background-color: #FFFFFF; color:#000000; }
select{background-color: #FFFFFF; color:#333333;}
input{background-color: #FFFFFF; color:#333333;}

#xORT{ width: 115px;}

.odd, .r, .thumbs           {background-color: #D4E4F1;}
.even                       {background-color: #E5EFFE;}
.hover                      {color: #FFFFFF; background-color: #133862;}
#reg_rz                     {background-color: #E5EFFE;}
h1                          {color: #4776C5;}
h2                          {color: #D4E4F1;}
#pagination                 {background-color: #1D4A74; color: #ffffff;}
th, .sort, #hot_inf         {color: #FFFFFF; background-color: #4776C5;border-bottom: 1 solid #1D4A74}

.highlight                  {}

#F legend, #meldung th      {color:#133862;}

.error                      {background-color: #ffeeee; color: #cc0000;}
.formerror                  {background-color: #ffeeee; color: #cc0000;}
.ok                         {background-color: #00cc00 !important;}
.formok                     {background-color: #eeffee !important;}

.vakanz                     {background:url("../images/progress.gif") no-repeat scroll 10px center #eeffee; color: #133862;}

.b3                         {background-color: #E5EFFE; color: #666666; border: solid 1px #eeeeee;}
.b3 a                       {color: #1479CD;}
.b4                         {background-color: #D4E4F1; color: #1D4A74; border: solid 1px #eeeeee;}
.b4 a                       {color: #1479CD;}

#nav{ color:#FFFFFF; background-color:#1D4A74; padding: 3px 10px 3px 10px;}

/* ### Semantikblöcke ########################################################################## */
h1 {font-size: 1.70em; font-weight: normal; padding: 10px;}
h1>a {display: none;}
h2 {font-size: 1.40em; padding: 10px;}

#pagination { text-align: right; height: 20px; padding: 5px;}

.sort {padding: 5px;}
.hinweis {padding: 10px; font-size: 0.8em; color: #666;}
.error  {border: solid 1px #c00; padding: 10px; font-weight: bold; }
.vakanz {border: solid 1px #133862; padding: 10px 10px 10px 50px !important; font-weight: bold;}

.preis {font-size: 1.2em; font-weight: bold; color: #000 !important;}
.preis2 {font-size: 0.9em; font-weight: bold; color: #1479CD !important; padding-left: 5px;}

.thumbs {font-size: 0.8em; color:#666; line-height: 160%; cursor: pointer;}
/* ### BreadCrumbTrail ######################################################################### */

#bct ul a {padding: 0 5px; line-height: 30px;}
#bct ul a.done {color: #1479CD; text-decoration: underline;}
#bct ul a.curr {font-weight: bold;}
#bct ul a.none {color: #cccccc;}
#bct ul a.none:hover, #bct ul a.curr:hover {cursor: default;}

/* ### Buttons ################################################################################# */

.back, .forw, .next, .check,.more a, .book, #g4 .c4 a  {background-color: #8CAADC; color: #ffffff;}
.next:hover, .back:hover, .forw:hover, .check:hover, .more a:hover, .book:hover, #g4 .c4 a:hover  {background-color: #1f84d7; color: #ffffff;}
.book  {background-color: #133862; color: #ffffff;}

/* ### Symbole ################################################################################## */

.stars {
background:url("images/stars_erondo.png") no-repeat scroll left center transparent;
}
.stars.kat- {width: 0px;}
.stars.kat1 {width: 16px;}
.stars.kat2 {width: 32px;}
.stars.kat3 {width: 48px;}
.stars.kat4 {width: 64px;}
.stars.kat5 {width: 80px;}

.mietwagen {
background:url("../images/mw.gif") no-repeat scroll left center transparent;
width: 32px; height: 20px;
}
i.mietwagen {
display: block; float:left;
background:url("../images/mw.gif") no-repeat scroll left center transparent;
width: 32px; height: 20px;
}

/* ### Veranstalter ############################################################################ */
.b3 .pv a {font-size: 0.8em; text-decoration: underline;}

/* ### Bewertungen ############################################################################# */
.b4 .cnt a {font-size: 0.7em; text-decoration: underline;}
.b4 .scr {font-weight: bold; font-size: 0.9em;}



/* ##### Regionen ############################################################################## */

/*  Info */
#reg_inf {border-top: solid 1px #cccccc; font-weight: bold; padding-top: 20px;}

/*  Regionen */
#reg_rz .r1>td  {background:url("../images/th_erondo.gif") repeat 0  transparent; cursor: pointer ; border-top: solid 1px #cccccc;}
#reg_rz .r1>td.c1 a{color: #1D4A74; font-weight: bold; font-size: 1.05em;}

/*  Ziele */
#reg_rz td.c1 a,#reg_tz td.c1 a {}
#reg_rz td.c3 i,#reg_tz td.c3 i {background: url("images/plane01.png") no-repeat; padding-left: 24px;}
#reg_rz td.c4 i,#reg_tz td.c4 i {background: url("images/sun.png")  no-repeat; padding-left: 24px;}
#reg_rz td.c5 i,#reg_tz td.c5 i {background: url("images/wasser00.png")  no-repeat; padding-left: 24px;}




/* ##### Angebote ############################################################################## */

/*  Hotelbild b1 */
#ang .b1 {border: solid 1px #666; background-color: #fff;}
#ang .b1 .info {border: solid 1px #fff; font-size: 10px; position: absolute; bottom: 0px; left: 5px; background-image: url("../images/icon12_info.png"); background-repeat: no-repeat; background-color: #fff; color: #666; background-position: 2px 1px; padding: 0px 2px 0px 16px; display: none;}
#ang .b1 .label {background-image: url("../images/icon_top.png"); background-repeat: no-repeat; height: 43px; width: 59px; font-size: 10px; position: absolute; top: -1px; left: -1px; display: none;}

/*  Hoteldaten b2 */
#ang .b2 .hotel {font-size: 1.1em; font-weight: bold;}
#ang .b2 .ort {font-size: 0.9em;}



/*  Tabelle t1 */
#ang .t1 th {font-weight: normal; font-size: 0.9em;}
#ang .t1 td.c1,#ang .t1 td.c2 {font-weight: bold;}
#ang .t1 .r1>td { border-bottom: dotted 1px #999999;}




/* ##### Termine ############################################################################### */

/*  Info */
#hot_inf .b2 .hotel {float: left; font-size: 18px; font-weight: bold;}
#hot_inf .b2 .stars {float: left; margin-left: 10px;}

#t1 {background:url("../images/bg_termine_erondo.jpg") repeat-x bottom  transparent;}
#t1 .b5 .p  {display: block; font-weight: bold; float: left; width: 100px;}
#t1 .b5 .v  {display: block;}
#t1 .b6     {padding: 5px;}
#t1 .c1 .b1 .info   { font-size: 10px; background-image: url("../images/icon12_info.png"); background-repeat: no-repeat; background-color: #fff; color: #666; background-position: 2px 1px; padding: 0px 2px 0px 18px;}
#hot_inf .c1 .b1 .label {background-image: url("../images/icon_top.png"); background-repeat: no-repeat; height: 43px; width: 59px;}


/* ##### Buchungsformular ###################################################################### */

#book_inf .t2 {float: right; position: relative; width:400px; margin: 5px 0; }
#book_inf .t2 th {padding: 2px; color: #333333;}
#book_inf .t2 td {padding: 2px; background:url("../images/th_erondo.gif");}

#tod {margin: 10px;}

#meldung {margin: 10px; width: auto;}
#meldung th {font-size: 1.25em; background: transparent;}
#meldung pre {font-size: 12px; border: solid 1px #cccccc; padding: 5px;}

#F fieldset {margin: 10px; padding: 10px; border: solid 1px #cccccc;}
#F legend {font-weight: bold;font-size: 1.25em;}
#F select {border: solid 1px #cccccc;}
#F input  {border: solid 1px #cccccc; padding: 1px;}
#F input:focus, #F select:focus {border: solid 1px #666666;}
#F p, #g1 .col1, #g1 .col2, #g3 .dr, #g3 .c1, #g5 .c1 {margin:5px;}
#F label>em, #g7 em  {font-weight: bold; color: #cc0000;}

/* g1 Reiseanmelder */

#g1 label {float: left; width: 260px;}
#g1 ul {list-style-type: square; margin: 10px 20px;}

#g1 .col1{float: left; width: 48%; clear:left;}
#g1 .col2{float: left; width: 48%;}

#g1 input#R_PLZ {width: 40px; margin-right: 2px;}
#g1 input#R_ORT {width: 146px;}

#g1 select {width: 200px;}
#g1 input  {width: 196px;}


/* g2 Reiseteilnehmer */
#g2 .dh, #g2 .dr {clear: left; padding: 2px;}
#g2 .dr .c1 i {display: block; margin: 1px; width: 16px; text-align: center; font-weight: bold; background-color: #cc0000; color: #ffffff;}

#g2 .dh .c1 {width:110px; float: left;}
#g2 .dh .c2 {width:180px; float: left;}
#g2 .dh .c3 {width:170px; float: left;}
#g2 .dh .c4 {width:50px; float: left;}

#g2 .dr .c1 {width:30px; float: left;}
#g2 .dr .c2 {width:260px; float: left;}
#g2 .dr .c3 {width:170px; float: left;}
#g2 .dr .c4 {width:50px; float: left;}

#g2 .c2 select  {width: 70px;}
#g2 .c2 input {width: 150px;}
#g2 .c3 input {width: 150px;}
#g2 .c4 input {width: 40px;}

/* g3 Reiseversicherung */
#g3 .dr {clear: left;}

#g3 .c1 {font-weight: bold;}
#g3 .c2 {float: left; margin-top: 2px;}
#g3 .c3 {padding-left: 20px; float: left;}
#g3 .c3 a {text-decoration: underline;}
#g3 .c4 {float: right; margin-right: 70px; font-weight: bold;}

/* g4 Mietwagen */

#g4 .dr {clear: left;}

#g4 .c1 {font-weight: bold;}
#g4 .c2 {float: left; margin-top: 2px;}
#g4 .c3 {padding-left: 20px; float: left;}
#g4 .c4 {text-align: center; padding: 20px;}

#g4 .col1 { width: 300px; margin: 0 0 0 30px; padding: 10px 0; clear: left;}
#g4 .col2 { width: 300px; float:right; clear: both;}
#g4 .col2>p { font-weight: bold;}

#g4 {background:url("../images/scar.gif") no-repeat scroll right top transparent;}

/* g5 Zahlung */
#g5 .dr {margin-bottom: 10px; clear: left;}

#g5 .col,#g5 .col2 {float: left; margin-right: 10px;}
#g5 .col label, #g5 .col2 label {float: left; font-size: 0.8em;}
#g5 .col input {float: left; clear: left;}
#g5 .col2 span {float: left; clear: left;}

#g5 .c1 {font-weight: bold;}
#g5 .c2 {float: left; margin-top: 2px;}
#g5 .c3 {padding-left: 30px;}
#g5 .c4 {font-size: 0.8em; padding-left: 27px; clear: left;}

/* g6 Geschäftsbedingungen */
#g6 .dr {margin-bottom: 10px;}
#g6 .c2 {float: left; margin-top: 2px;}
#g6 .c3 {padding-left: 30px;}
#g6 .c3 a {text-decoration: underline;}

/* g7 buchen */
#g7 .dr {margin-bottom: 10px;}
#g7 .c2 {float: left; margin-top: 2px;}
#g7 .c3 {padding-left: 30px;}

#datacheck  {border: solid 1px #cc0000; margin: 5px; height: 100px; overflow: auto; display: none;}
#booking    {background-color: #eeeeee; margin: 5px; padding: 5px; }

/* ##### Buchungsbestätigung ################################################################### */
#thx_inf {margin: 10px;}
#thx_inf p {margin: 10px 0;}
#thx_inf .b1 {padding: 10px; overflow: hidden;}
#thx_inf .b2, #thx_inf .b3 {margin: 10px 0;}

#thx_inf .col1{float: left; width: 20%; clear:left;}
#thx_inf .col2{float: left; width: 20%;}
#thx_inf .col3{float: left; width: 20%; margin-left: 30px;}
#thx_inf .col4{float: left; width: 20%;}

#thx_inf .col1 .c1, #thx_inf .col1 .c2, #thx_inf .col1 .c3, #thx_inf .col1 .c4, #thx_inf .col1 .c5,
#thx_inf .col3 .c1, #thx_inf .col3 .c2, #thx_inf .col3 .c3, #thx_inf .col3 .c4, #thx_inf .col3 .c5
{font-weight: bold; border-bottom: dotted 1px #999999;}

#thx_inf .col2 .c1, #thx_inf .col2 .c2, #thx_inf .col2 .c3, #thx_inf .col2 .c4, #thx_inf .col2 .c5,
#thx_inf .col4 .c1, #thx_inf .col4 .c2, #thx_inf .col4 .c3, #thx_inf .col4 .c4, #thx_inf .col4 .c5
{ border-bottom: dotted 1px #999999;}

#vgnr {font-weight: bold; font-size: 1.4em; display: block;}

/* ##################################################################### */
/* #### 3. HotelInfoCenter ############################################# */
/* ##################################################################### */
#navsite ul {
    border-bottom: 1px solid #999999;
    font-weight: bold;
    margin: 4px 0 0;
    padding: 3px 0;
}
#navsite ul li {
    display: inline;
    list-style: none outside none;
    margin: 0;
}
#navsite ul li a {
    border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:medium none -moz-use-text-color; background-color: #EEEEEE;
    color: #666666;
    margin-left: 3px;
    text-decoration: none; padding-left:0.5em; padding-right:0.5em; padding-top:3px; padding-bottom:3px
}
#navsite ul li a:link          {color: #666666;}
#navsite ul li a:hover         {border-color: #999999;    color: #000000;}
#navsite ul li a#current       {background-color: #FFFFFF;    border-bottom: 1px solid #FFFFFF;    color: #000000;}
#navsite ul li a:hover#current {color: #000000;    cursor: default;}
#hotelheader, #hotelimages, #hotelinfos { border-bottom: 1px solid #999999; clear: both; padding: 5px;}
#hotelheader                  { min-height: 50px;}
#hotelheader img              { float: left; margin: 2px 10px 5px 0;}
#hotelheader b, #hotelinfos b, #hotelinfos strong,#selectorbox label {color: #666666; font-weight: bold;}
#selectorbox                  {float: right; background-color: #eee; padding: 2px;  border: 1px solid #999;}
#selectorbox select           {width: 140px;}

#t1 .c1 {vertical-align: top; width: 320px;}
/*#t1 .c2 {vertical-align: top; text-align: center; }*/
#t1 .thumbs {
    float: left;
    width: 82px;
    height: 74px;
    overflow: hidden;
}
#t1 .thumbs img {width: 74px; height: 58px;}
#t1 .thumbs div {font-size: 0.9em; line-height: 160%}

.giatacopyright {padding: 5px; color: #999999; font-size: 10px; }
.giatacopyright a {color: #999999; text-decoration: none; }
.print {padding: 5px; font-size: 10px; }
.print a{color: #079fe8; text-decoration: none; }



/* Karteireiter GoogleMap {!IE} */
#map_margins {margin: 5px 0;}

#map {width: 578px; height: 450px; border: solid 1px #999999;}
#mapadds {
    background-color:#E8ECF8;
    border-color:#979797;
    border-style:solid;
    border-width:0 1px 1px;
    color:#000000;
    height:20px;
    padding:5px 5px 2px;
}



/* Karteireiter Klima */
#klima_margins {margin: 5px 0;}

.wetterlagebox, .statistikbox {
    float: left;
    width: 276px;
    overflow: hidden;
    margin: 2px;
    padding: 5px;
}
.wetterlagebox h2,
.statistikbox h2 {font-size: 14px; margin-left: 20px; }

/* NOAA Echtzeit */
.noaabox { margin-top: 40px; }
.noaabox img {float: left; margin-left: 20px; }
.noaabox .destination { font-size: 14px; margin-left: 100px;}
.noaabox .temperature { font-size: 42px; font-weight : bold; margin-left: 100px;color: #D20000;}


/* ############################################################################################# */
/* ##### CSS3 Adds ############################################################################# */
/* ############################################################################################# */

.check, .next, .back, .forw, .more a {
    -webkit-border-radius:  2px;
    -moz-border-radius:     2px;
    border-radius:          2px;
}

.check, .next, .more a, .b4, .b3, #ang .b1,.thumbs {
    -webkit-box-shadow: 2px 1px 2px #ccc;
    -moz-box-shadow:    2px 1px 2px #ccc;
    box-shadow:         2px 1px 2px #ccc;
}


