/*
 * CSS Klassen 
 * www.gestuet-tannenhof.de
 * 2009-02-24
 *
 */
 

@import url(navigation.css);
@import url(terminliste.css);
/* ------------------------------------
   Layout:
   ------------------------------------ */  
html {
    margin: 0;
    padding: 0;
    border: 0;
    /*
    width:99.5%;
    */
}


body {
    margin   : 0;
    padding  : 0;
    background-color: #fff;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #555; /* #818483; */
    line-height: 140%;
}



.clearer {
    clear:both;
}
/* ------------------------------------
   Frame
   ------------------------------------ */
#frame {
    padding: 0;
    width: 980px;
    margin: 0 auto;
    /*
    border: 1px solid pink;
    */
}
/* ------------------------------------
   Header
   ------------------------------------ */
#header {
 
    padding: 0;
    margin: 0;
    height: 99px;
}


/* ------------------------------------
   Hilfsnavigation
   ------------------------------------ */

#hilfsnavigation {
    height: 23px;
    background:url(../images/bg_hilfsnavi.gif);
    background-repeat:repeat-x;
    padding: 3px 20px 0 20px;
    width: auto;
    color: #fff; 
    text-align:right;
}
#hilfsnavigation a,
#hilfsnavigation a:hover {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}
/* ------------------------------------
   Inhalt
   ------------------------------------
   2-spaltig
   ------------------------------------ */
   

/* Container */

#content {  
    padding: 0px;
    margin: 0;
    background-image:url(../images/bg_content.gif);
    background-repeat:repeat-y;
    background-position: 0 0;
}

   
#contentLeft {
    float: left;
    width: 209px;
    height: 680px;
    margin: 0;
    padding: 0;;
    background-repeat:no-repeat;
    background-image:url(../images/bg_navi.gif);
    
}



#contentCenter {
    float: left;
    width: 720px;
    margin: 0;
    padding: 0;
    
    
}
#contentInner {
    margin: 18px 0px 20px 30px;
}
#contentInnerL {
    float: left;
    width:450px;
    
}
#contentInnerR {
    float: left;
    width:200px;
    padding: 0 0 0 20px;
}
#contentInnerTeaserR {
    float: left;
    width:210px;
    padding: 0 0 0 10px;
}
#contentInnerStallionFrame {
    margin: 10px 0 0 0;
}

#contentInnerStallionL {
    float: left;
    width:295px;
    min-height: 500px;
}
#contentInnerStallionR {
    float: left;
    width:375px;
    padding: 0 0 0 0;
    height: auto;
}

#####
#contentInnerHorseSaleFrame {
    margin: 10px 0 0 0;
}

#contentInnerHorseSaleL {
    padding-top: 10px;
    float: right;
    width:245px;
    min-height: 230px;
    padding-right: 47px;
}
#contentInnerHorseSaleR {
    float: left;
    width:375px;
    padding: 0 0 0 0;
    height: auto;
}


#####

#contentRight {
    float: left;
    width: 51px;
    padding:0;
    margin: 0;
    
}


/* ------------------------------------
   Footer
   ------------------------------------ */

#footer {
    width: 751px;
    height: 45px;
    background:url(../images/bg_footer.gif);
    background-position: 0 0;
    background-repeat:no-repeat;
    background-color: #fff;
    padding: 11px 0 0 229px;
    font-size: 10px;
    color: #81ac81;
    font-size: 10px;
    
}


#footer a {
    text-decoration:none;
    font-size: 10px;
    color: #81ac81;
}

#footer a:hover {
    text-decoration: none;
    color: #035903;
}

.footerL {
    float: left;
    width: 80px;
    text-align: left;
    padding: 0 20px 0 0px;
    
}
.footerC {
    float: left;
    width: 460px;
    text-align: center;
    padding: 0 20px 0 20px;
}

.footerR {
    float: left;
    width: 80px;
    text-align: right;
    padding: 0 20px 0 0px;
}

a.footerTop {
    background-image:url(../images/top.gif);
    background-position:top right;
    background-repeat: no-repeat;
    display: block;
    padding: 0 16px 0 0;


}
a.footerBack {
    background-image:url(../images/prev.gif);
    background-position:top left;
    background-repeat: no-repeat;
    display: block;
    padding: 0 0 0 16px;
}

/* ------------------------------------
   Boxen / Liste
   ------------------------------------ */
#headerStartIMG {
    border-top: 1px solid #044503;
    border-bottom: 1px solid #044503;
    width: 720px;
    height: 275px;
    margin:0 0 18px 0;
    padding: 0;
    overflow: hidden;
}

#headerIMG {
    border-top: 1px solid #044503;
    border-bottom: 1px solid #044503;
    width: 720px;
    height: 173px;
    margin:0 0 18px 0;
    padding: 0;
   /*  overflow: hidden; */
    background-image:url(../upload/bilder_seitenkopf/header_news.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}


.a-listBox {

}
.brandBox {

}

/* News */
.boxNews {

    width:660px;
    height:auto;
    margin: 0 20px 10px 0 !important;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #81ac81;
}

.boxNewsSpz {
    margin-top: 15px;
    padding-right: 60px;
}

.boxNewsBox {

}

.boxNewsImg {
    float: left;
    margin: 0 0px;
    /* width: 105px; */
    /* height: 97px; */
    /* padding-top: 15px; */
}
.boxNewsImg img {
    border: 1px solid #81ac81;
    margin: 0 10px 20px 0px;
}

.boxNewsText {
    border: 0px;
}

/* Links/Partner */
.boxLink {
    margin: 0 20px 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #81ac81;
}
.boxLinkImg {
    float: left;
    margin: 0 20px 0px 0px;
}
.boxLinkImg img {
    border: 1px solid #81ac81;
}




.boxTplImg {
    margin: 0 0 30px 0;
}
.boxTplImg img {
    border: 1px solid #81ac81;
}

.salesimage {
	width: 70px;
}

.salesTplImg {
	float: left;
	width: 90px;
    margin-left: 10px;
}
.salesTplImg img {
	float: left;
	/* width: 90px; */
    border: 1px solid #81ac81;
}


.imgBox {
    padding: 0;
    margin: 0;
}

.imgBoxRight {
    width: 220px;
}   

.imgText {
    text-align: center;
    color: #81ac81;
}


.imgStandard {
    margin: 0 0 10px 10px !important;
    float:right;
    
}

.boxTannnenhof {
    width: 180px;
    height: 80px;
    margin: 20px 0 0 15px;
}

/* ------------------------------------
   News Archiv
   ------------------------------------ */

.newsArchiv {
    
    width:439px;
    /*
    height: 500px;
    overflow:auto;
    */
}
.newsArchiv table {
    width: 400px;
}

.tabHeader {
    font-weight: bold;
}

/* ------------------------------------
   Teaser
   ------------------------------------ */
.teaserBox {
    margin: 0 0 30px 0;
    font-size: 11px;
} 
.teaserHeadNews {
    background-image: url(../images/teaser_header_news.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 159px;
    height: 22px;
    padding: 15px 0 0 50px;
    font-weight: bold;
}  
.teaserHeadEvents {
    background-image: url(../images/teaser_header_events.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 159px;
    height: 22px;
    padding: 15px 0 0 50px;
    font-weight: bold;
} 
.teaserHeadDownloads {
    background-image: url(../images/teaser_header_downloads.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 159px;
    height: 22px;
    padding: 15px 0 0 50px;
    font-weight: bold;
} 

.teaserText  {
    border-right: 1px solid #dedfdf;
    border-bottom: 1px solid #dedfdf;
    border-left: 1px solid #dedfdf;
    width: 200px;
    height: auto;
    margin: 0 0 0 7px;
    padding: 0;
    font-size: 11px;
}   
.boxTeaserRow {
    padding: 4px 10px 4px 10px;
}


.horseSaleTeaserBox {
	float: right;
	padding-right: 40px;
    margin: 10px 0 30px 0;
    font-size: 11px;
} 

.horseSaleTeaserHead {
    background-image: url(../images/teaser_header_downloads.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 159px;
    height: 22px;
    padding: 15px 0 0 50px;
    font-weight: bold;
} 

.horseSaleTeaserText  {
    /*border-right: 1px solid #dedfdf;
    border-bottom: 1px solid #dedfdf;
    border-left: 1px solid #dedfdf;*/
    width: 202px;
    height: auto;
    margin: 0 0 0 7px;
    padding: 0;
    font-size: 11px;
}   
.boxHorseSaleTeaserRow {
    padding: 4px 10px 4px 10px;
}



/* ------------------------------------
   Text
   ------------------------------------ */


h1 {
    font-size: 18px;
    font-weight: bold;
    color: #818483;
    padding: 0 0 0 0;
    margin: 0 0 14px 0;
    line-height: 140%;
    border-bottom: 1px solid #81ac81;
    display:block;
    position: relative;
    /* left: -10px; */
}


h2, h2 a {
    padding: 0px 0px 18px 0px;
    margin:0;
    font-size: 13px;
    font-weight: bold;
    color: #818483 !important;
    padding: 0;
    text-decoration: none!important;
}
h2 a:hover {
    text-decoration:underline!important;
}   
/* Datum Artikel */
h3 {
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 10px;
    font-weight: normal;
}
/* Teaser headline */
h4, h4 a {
    padding: 0;
    margin: 1px 0 1px 0;
    font-size: 11px;
    font-weight: bold;
    color: #035903;
    padding: 0;
    text-decoration: none;
}
/* Suchergebnis headline */
h5, h5 a {
    padding: 0;
    margin: 0 0 2px 0;
    font-size: 12px;
    font-weight: bold;
    color: #5a595d !important;
    padding: 0;
    text-decoration: none;
}

.date {
    font-size: 10px;
    color: #81ac81;
}
/* ------------------------------------
   Links
   ------------------------------------ */
a {

    text-decoration:none;
    font-size: 10px;
    color: #81ac81;
    
}

a:hover {
     text-decoration: underline;
}
#contentInnerL a {
    font-size: 12px;
    
}
/* Links in Boxen*/
.linkMore, 
a.linkMore, 
.linkMore a {
    background-image:url(../images/next.gif);
    background-position:  30px 2px;
    background-repeat: no-repeat;
    display: block;
    padding: 0 16px 0 0;
    float: right;
    text-decoration:none;
    font-size: 10px;
    color: #81ac81;

}
a.linkMore:hover, .linkMore a:hover {
    text-decoration: none;
    color: #035903;
}





/* ------------------------------------
   Formulare
   ------------------------------------ */
.formbut {
    border:1px outset #035903; 
    background: #035903;  
    font-size: 12px; 
    font-weight: normal; 
    color: #fff;
    width: 200px;
    padding-left: 6px; 
    padding-top: 2px;
    margin-bottom: 3px;
    }
.formfield {
    border:1px solid #035903; 
    background: #81ac81;  
    font-size: 12px; 
    font-weight: normal; 
    color: #222;
    width: 200px;
    padding-left: 6px; 
    padding-top: 2px;
    margin-bottom: 3px;
}

/* Tabelloses Forumlar */
.formDisplay, .h, .i {
    display: block;
    float: left;
    border:1px solid #035903; 
    background: #81ac81;  
    font-size: 12px; 
    font-weight: normal; 
    color: #222;
    width: 200px;
    padding-left: 6px; 
    padding-top: 2px;
    margin-bottom: 3px;
}
.formDisplayEmpty {
    display: block;
    float: left;
    border:1px solid red; 
    background: #81ac81;  
    font-size: 12px; 
    font-weight: normal; 
    color: #222;
    width: 200px;
    padding-left: 6px; 
    padding-top: 2px;
    margin-bottom: 3px;
}
.formDisplayHidden {
    background: none; 
    display: block;
    float: left;
    border:0;  
    width: 200px;
    padding-left: 6px; 
    padding-top: 2px;
    margin-bottom: 3px;
}

textarea {
    display: block;
    float: left;
    border:1px solid #035903; 
    background: #81ac81;  
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal; 
    color: #222;
    width: 200px;
    padding-left: 6px; 
    padding-top: 2px;
    margin-bottom: 3px;
}

.formLabel, .noLabel {
    display: block;
    text-align: left;
    float: left;
    width: 180px;
    padding-right: 20px;
    border: 0;
    margin-bottom: 3px;
}
/* ------------------------------------
   Pager
   ------------------------------------ */
#boxPager {
    padding: 3px;
    margin: 30px 0px 6px 0px;
    border: 0;
    font-size: 12px;
    text-align: center !important;
}
.pager {
    color: #035903; 
    font-weight: normal; 
    text-decoration: none; 
    background-color: #fff;
    border:1px solid #81ac81; 
    padding:2px;
}
a.pager:link, a.pager:visited, a.pager:active {
    
    color: #fff; 
    font-weight: normal; 
    text-decoration: none; 
    background-color: #81ac81;
    border:1px solid #81ac81; 
    padding:2px;
}
a.pager:hover { 
    color: #fff !important; 
    font-weight: normal; 
    text-decoration: none; 
    background-color: #035903; 
    border:1px solid #035903; 
    padding:2px;
}


/* ------------------------------------
    Navigationspfad
    ------------------------------------ */
/*
#locationBar {
    height: 14px;
    padding: 0 0 0 0;
    margin: 25px 0 25px 0 !important;
    border: 0;
    color: #5a595d;
}

#locationBar a {
    color: #5a595d !important;
    font-size: 11px !important;
    font-weight: bold;
    text-decoration: none;
    font-weight: normal !important;
    padding: 1px;
}
#locationBar a:hover {
    
    color: #5a595d !important;
    text-decoration: underline;
}
*/
/* ------------------------------------
   Flash Video
   ------------------------------------ */
/*
a.btnVideoOpen {
    color: #ffd800; 
    font-weight: normal; 
    text-decoration: none;
    background-color: #666;
    border: 1px solid #ffd800 !important;
    padding:2px 6px 2px 6px;
    font-size: 11px;
    cursor: pointer;
}
a.btnVideoClose {
    color: #fff; 
    font-weight: normal; 
    text-decoration: none;
    background-color: #666;
    border: 1px solid #ffd800 !important;
    padding:2px 6px 2px 6px;
    font-size: 11px;
    cursor: pointer;
}


#videoContainer {
    margin: 30px 0 0 0;
}
*/
.flashVideo {

}
/*
.flashSelector {
    
    margin: 6px 0 6px 37px;
    width:auto;
}
*/
#video {
    
}
/*
#videoOpen, #videoClose {
    
}
#videoClose {
    position: relative;
    top: -16px;
    visibility: hidden;
}
.videoSelect {
    color: #666; 
    width: 200px !important;
    margin: 0 0 0 0;
    background-color: #fff;
    font-weight: normal; 
    text-decoration: none;
    border:1px solid #666; 
    padding:1px;
    cursor: pointer;

}
*/

.videotext {
    margin: 10px 20px 30px 24px;
}



/* ------------------------------------
   Stallion
   ------------------------------------ */
.headerStallions {
    width: 460px;
    margin: 30px 0 0 0;
}

.headerStallions {
    width: 460px;
    margin: 30px 0 0 0;
}

#boxStallionsInfo {
    background-image: url(../images/stallions_info_bg.gif);
    background-position: 0 0;
    background-repeat:repeat-y;
    width: auto;
    height:auto;
    font-size: 11px;
    color: #818483;
    margin: 10px 0 0 0;
}

#boxStallionsInfo p {
    margin: 0;
    padding: 0;
}
.boxStallionsInfoContentL {
    float: left;
    width: 60px;
    height: auto;
    padding: 0 20px 0 3px;
    overflow:hidden;
}
.boxStallionsInfoContentC {
    float: left;
    width: 150px;
    height: auto;
    padding: 3px 5px 0 3px;
    overflow:hidden;
}
.boxStallionsInfoContentR {
    float: left;
    width: 120px;
    height: auto;
    padding: 3px 5px 0 3px;
    overflow:hidden;
}
.boxStallionsInfoContentBottom {
    padding: 0 0 0 86px;
    margin: 0 0 0 0;
}

.horseSaleImgs {
	padding-top: 10px !important;
	padding-left: 44px !important;
	#width: 150px;
}


.stallionPortrait {
    position: relative;
    left:-20px;
    width: 307px;
    height:auto;
    padding: 0 0 1px 0;
    text-align:center;
    background-image:url(../images/bg_stallion-portrait.gif);
    background-repeat:no-repeat;
    background-position:bottom;
}

.horseSalePortrait {
    position: right;
    left:-20px;
    width: 300px;
    height:auto;
    padding-right: 40px !important;
    text-align:center;
    #background-image:url(../images/bg_stallion-portrait.gif);
    background-repeat:no-repeat;
    background-position:bottom;
}

.horseSalePortrait img{
	/* width: 190px; */
}

.stallionGalery {
    position: relative;
    left:-20px;
    width: 307px;
    height:auto;
    background-image:url(../images/bg_stallion-gallery.gif);
    background-position:top;
    padding-bottom: 100px;
}  

.horseSaleGalery {
    position: right;
    left:-20px;
    width: 307px;
    height:auto;
    background-image:url(../images/bg_stallion-gallery.gif);
    background-position:top;
    padding-bottom: 100px;
}

.horseSaleimg {
	width: 122px;
}

.horseSaleimg img {
	width: 120px;	
}

/* Hengte Uebersicht */

.boxHengste {
    float:left;
    width: 150px;
    height:auto;
    overflow: hidden;
    margin: 0 12px 20px 0;
    background: #818483;
    
}
.boxHengsteImg {
    width: 150px;
    height: 192px;
    overflow:hidden;
    -moz-opacity: 0.5 ;
    /* ie_hacks.css
    filter:alpha(opacity=50);
    */
}

/*TEST*/
.boxTeaserImg {
    margin: 0;
    padding: 0;
    border: 0;
    width: 188px;
    height: 128px;
    overflow:hidden;
    -moz-opacity: 0.5 ;
    /* ie_hacks.css
    filter:alpha(opacity=50);
    */
    /*
    filter:alpha(opacity=0);
    -moz-opacity: 0.40;
    opacity: 0.40;
*/
}

.boxHengsteAct {
    width: auto;
    height: 15px;
    
    overflow:hidden;
    
}


/* ------------------------------------
   Pedigree
   ------------------------------------ */
#ped {
    border: 0;
    margin: 0;

    font-size: 12px;
    font-weight: normal;
    color: #81a281; 
    text-align: left !important;

    vertical-align: middle !important;
    width:370px;
    background-color: #81a281;
}

.pedInLine {
    padding: 1px;
    vertical-align: middle !important;
}
.pedExt {
    font-weight: bold !important;
    color: #035903;
}
#ped  td {
    vertical-align: middle !important;
    color: #81a281;
    background-color: #e7e9e8;
    padding: 3px 10px 3px 10px;
}

#ped  p { 
    margin: 0;
    padding: 0;
}

.pedtext {
    margin: 10px 20px 30px 0;
}


/* ------------------------------------
   Lightbox-Galery
   ------------------------------------ */
.gallery {
    border: 0;
    padding: 20px 0 0 10px;
    margin: 0 0 0 0 ;
}
.gallery td {
    width: 140px;
}
.ligallery {
    margin: 0 0 0 0;
    /* width: 504px; */
}
.gallery_image {
    border: 0;
    padding: 5px;
    text-align:center !important;
    vertical-align: middle !important;
    border: 1px solid #81ac81;
    color: #818181;
    background-color: #dedfdf;
}
.gImgCont {
     text-align:center !important;
     height: auto;
}
.gImgCont img {
    border: 0;
}

.gTable {
    margin: 4px 0 4px 0;

    
}
.galleryNav { 
    border:0; 
    padding:0;
    clear: both;
    overflow: hidden;
    width: 495px;
}

.galleryNav a {
    margin: 2px !important;
}

/*
a.galleryNav, .galleryNav a {

    color: #222; 
    font-weight: bold; 
    text-decoration: none; 
    background-color: #f0f0f0 !important; 
    border: 1px outset #0464cf;
    padding:4px;
    font-size: 12px;
}
a.galleryNav:hover,  .galleryNav a:hover { 
    color: #222; 
    font-weight: bold; 
    text-decoration: none; 
    border: 1px outset #0464cf;
    padding:4px;
    font-size: 12px;
    background-color: #8da2bd !important; 

}
*/

.gallerylMedianame {
    display:block;
    text-align: center;
    font-size:11px;
    color: #5a595d;
    font-weight:normal;
    padding: 2px;
}


/* ------------------------------------
   Guestbook Ausgabe
   Guestbook Eingabe: s.Formular
   ------------------------------------ */
div.vpgb_eintrag {
    margin: 10px 0px 10px 0px;
    border-bottom: 1px solid #81ac81;
    padding-bottom: 0;
}

div.vpgb_infos {
    margin: 0px;
    white-space: nowrap;
}
div.vpgb_entry {
    margin: 0px 0px 10px 0px;
}
div.vpgb_comment {
    margin: 4px 0px 4px 0px;
    font-style: italic;
    color: #818483;
}
div.vpgb_name {
    font-weight: bold;
    margin: 2px 0px 6px 0px;
}
.vpgb_datum {
    color: #818483;
    font-size: 10px;
    margin: 0;
    padding: 0;
}
a.vpgb_link {
    color: #fff; 
    font-weight: normal; 
    text-decoration: none; 
    background-color: #81ac81;
    border:1px solid #81ac81; 
    padding:2px;
}

a.vpgb_link:hover {
    color: #fff !important; 
    font-weight: normal; 
    text-decoration: none; 
    background-color: #035903; 
    border:1px solid #035903; 
    padding:2px;
}

/* ------------------------------------
   Download Teaser
   ------------------------------------ */
a.dwnlink {
    color: #555; /* #818483; */
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    background-image:url(../images/download.gif);
    background-position: 0 2px;
    background-repeat:no-repeat;
    padding: 0 0 0 16px;
}
a:hover.dwnlink {
    text-decoration: underline;
}
span.dwnlinkSmall {
    font-weight: normal;
    font-size: 10px;
}
/* ------------------------------------
   Download Table
   ------------------------------------ */

.dl_tbl {
    margin-bottom: 20px;
    font-size: 11px;
}

.dl_tbl th {
    text-align: left;
}

.dl_tbl td {
    background-color: #ebebeb !important;
}
.dl_head {
    padding: 1px;
    color: #fff;
    font-size:10px;
    background-color: #81ac81;
}

.lastmodified {
    margin: -22px 5px 10px 0px;
    text-align: right;
    font-size: 10px;
}

.pfleft { float: left; }
.pfright { float: right; }
.pfmiddle { float: left; font-size: 9px; padding-left: 220px; }

#bannerChange{
width:179px;
height:75px;
overflow:hidden;
background-image:url(../images/bannerChngBg.png);
margin:auto;
margin-top:20px;
}
#bannerChange a img{
  border:0!important;
}

#bannerChange .bannerMover{
  position:relative;
  top:10px;
}

#bannerYoutube {
  padding-top: 16px;
  padding-left: 16px;
}

.sellerInfo1 {
	width: 100%;
	float: left;
	font-size: 10px;
}

.sellerInfo2 {
	width: 130px;
	float: left;
	font-size: 10px;
}

.boxStallionsInfoContent img.bz {
	float: left;
}
#infor {
	padding-right: 25px;
	font-weight: bold;
}
#infor2 td {
	padding-right: 7px;
}

.infos1 {
	font-size:11px;
    font-weight: bold;
}
.infor2 {
	margin-top: 7px;
        margin-left: 135px;
}
.infor2 td {
	padding-right: 7px;
	font-size: 10px;
    font-weight: bold;
	line-height: 130%;
    vertical-align: top;
}
.infor2 td.fir {
	color: #81AC81;
}

.vkp { width: auto !important; }
.vkp .linkMore a { font-size: 10px !important; }
.vkp h2,
.vkp h2 a {
	color: #0E720F !important;
}
.boxNewsImg2 {
    float: left;
    margin: 0 10px 20px 20px;
    /* padding-top: 15px; */
    width: 105px;
}
.boxNewsImg2 img{
	border: 1px solid #81AC81;
}

.bzimg {
	float: right;
}
table#infor3 {
	width: 100%;
border-bottom: 1px solid #DEDFDF;
    border-left: 1px solid #DEDFDF;
    border-right: 1px solid #DEDFDF;
}
#infor3 td {
	vertical-align: top;
	padding-right: 7px;
	padding-top: 4px;
	font-weight: bold;
}
#infor3 td.fir {
	/* padding-left: 25px; */
padding-left: 3px;
	font-weight: normal;
	/* background: url(../images/info.gif) no-repeat 10px 6px; */
}

.spzfl {
    float: right;
    width: 295px;
}
