/* CSS Document */

body{
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
line-height:100%;
}

a:link{color:#FFFFFF;}
a:active{color:#FFFFFF;}
a:visited{color:#FFFFFF;}
a:hover{color:#FFFFFF; text-decoration:none}

div.links a:link{color:#FFFFFF; text-decoration:none;}
div.links a:active{color:#FFFFFF; text-decoration:none;}
div.links a:visited{color:#FFFFFF; text-decoration:none;}
div.links a:hover{color:#FFFFFF; text-decoration:underline;}

a.link_carrot:link{background-image:url(/images/back_carrot.png); background-repeat:no-repeat; text-decoration:none; padding:3px 10px 0px 20px; display:block;}
a.link_carrot:active{background-image:url(/images/back_carrot.png); background-repeat:no-repeat; text-decoration:none; padding:5px 10px 0px 20px; display:block;}
a.link_carrot:visited{background-image:url(/images/back_carrot.png); background-repeat:no-repeat; text-decoration:none; padding:3px 10px 0px 20px; display:block;}
a.link_carrot:hover{background-image:url(/images/back_carrot_over.png); background-repeat:no-repeat; text-decoration:none; padding:3px 10px 0px 20px; display:block;}

a.link_hufeisen:link{background-image:url(/images/back_hufeisen.png); background-repeat:no-repeat; text-decoration:none; padding:3px 10px 3px 27px; display:block;}
a.link_hufeisen:active{background-image:url(/images/back_hufeisen.png); background-repeat:no-repeat; text-decoration:none; padding:5px 10px 3px 27px; display:block;}
a.link_hufeisen:visited{background-image:url(/images/back_hufeisen.png); background-repeat:no-repeat; text-decoration:none; padding:3px 10px 3px 27px; display:block;}
a.link_hufeisen:hover{background-image:url(/images/back_hufeisen_over.png); background-repeat:no-repeat; text-decoration:none; padding:3px 10px 3px 27px; display:block;}


.blue{
color:#275A93;
}

.lightblue{
color:#96C7FF;
}

#pagecell{
width:890px;
margin:0px 0px 0px 30px;
padding-bottom:20px;
text-align:left;
line-height:140%;
}

h3.bma_heading{
font-size:14px;
font-weight:bold;
}


/* UTILITY LINKS					      */
/***********************************************/

#utility{
margin:10px 0px 10px 0px;
font-size:12px;
color:#666666
}

#utility a:link {color:#006699; text-decoration:underline}
#utility a:active {color:#006699; text-decoration:underline}
#utility a:visited {color:#006699; text-decoration:underline}
#utility a:hover{color:#006699; text-decoration:none}

.side_utility{
margin-bottom:5px;
}


/* AKTUALISIERUNG					      */
/***********************************************/

#update{
font-size:10px;
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#update a:link {color:#006699; text-decoration:none}
#update a:active {color:#006699; text-decoration:none}
#update a:visited {color:#006699; text-decoration:none}
#update a:hover{color:#006699; text-decoration:underline}


/* TITLE					      */
/***********************************************/

#title{
height:189px;
}


/* BREADCRUMBS					      */
/***********************************************/

#breadcrumbs{
font-size:10px;
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 20px 20px;
}

#breadcrumbs a:link {color:#96C7FF; text-decoration:none}
#breadcrumbs a:active {color:#96C7FF; text-decoration:none}
#breadcrumbs a:visited {color:#96C7FF; text-decoration:none}
#breadcrumbs a:hover{color:#96C7FF; text-decoration:underline}


/* SUBNAVIGATION					      */
/***********************************************/

#subnavigation {
width:190px;
}

#subnavigation_newsfront {
width:190px;
margin:0px 0px 40px 190px;
}


/* IMAGES		      			*/
/***********************************************/

img {
border: 0;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}

img.bma_leftthumb {
    float:left;
    margin-right: 15px !important;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* IMAGE WRAPPERS      			*/
/***********************************************/

div.bmc_image {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.bmc_rightContentImage {
margin:0px 0px 0px 20px;
}

div.bmc_leftContentImage {
margin:0px 20px 0px 0px;
}

div.bmc_leftContentImage div {
text-align:left !important;
margin:0px 0px 7px 0px;
}

div.bmc_rightContentImage img{
margin:0px 0px 7px 0px;
}

div.bmc_leftContentImage img{
margin:0px 0px 0px 0px;
}


div.bma_mediatop {
margin:0px 10px 10px 0px;
}




/* HOMEPAGE NEWS					      */
/***********************************************/


.news_home{
margin:80px 30px 0px 0px;
line-height:110%;
}


.news_home2{
margin:0px 30px 0px 0px;
line-height:110%;
}

#news_home_middle{
background-image:url(images/back_hnews_middle.jpg);
background-repeat:repeat-y;
text-align:left;
}


.hnews_content{
padding:0px 30px 0px 20px;
width:230px;
}


/* CHOWS CONTENT PAGES					      */
/***********************************************/

#gallery_chows{
margin:20px 0px 20px 0px;
}

div.chow_urkunden div.bmw_images div.bmc_leftContentImage{
width:74px !important;
text-align:left !important;
}


/* FOTOALBUM		      */
/***********************************************/

div.bmw_gallery div.bmc_image{
margin:0px 8px 0px 0px;
}

div.bmw_gallery a img{
border: 1px solid #134276;
}
div.bmw_gallery a:active img{
border: 1px solid #134276;
}
div.bmw_gallery a:visited img{
border: 1px solid #134276;
}
div.bmw_gallery a:hover img{
border: 1px solid #3B7EC2;
}



/* WELPEN INFO					      */
/***********************************************/

.welpen_info{
margin:40px 0px 0px 0px;
color:#DBEDFF;
}

div.welpen_info div.bmw_anncContent{
background-image:url(/images/back_announce_zucht.jpg);
background-repeat:no-repeat;
padding:260px 10px 40px 15px;
width:170px;
}

div.content_main_welpen div.bmw_links {margin-top:15px;}

div.content_main_welpen div.bmw_link { margin-bottom:5px;}

div.content_main_welpen .bma_head{font-size:16px;}

div.welpen_familien_sections div.bmw_sections{
    width: 615px;        /*overall width for the block of links */
    overflow: hidden;
}

div.welpen_familien_sections div.bmw_sections div.bmw_link{
    float: left;
    width: 200px;        /* width of each column */
    height: 150px;       /* height of each row */
    margin-right: 5px;  /* spacing between columns */
    margin-bottom: 20px; /* spacing between rows */
    overflow: hidden;
	border-bottom:0px;
}

div.welpen_familien_horizontal div.bmw_links{
    width: 615px;        /*overall width for the block of links */
    overflow: hidden;
}

div.welpen_familien_horizontal div.bmw_link{
    float: left;
    width: 290px;        /* width of each column */
    height: 120px;       /* height of each row */
    margin-right: 10px;  /* spacing between columns */
    margin-bottom: 20px; /* spacing between rows */
    overflow: hidden;
	border-bottom:0px;
}




.welpen_b-wurf{
margin:40px 0px 0px 0px;
color:#DBEDFF;
}

div.welpen_b-wurf div.bmw_announcements{
background-image:url(/images/back_announce_welpen-b.jpg);
background-repeat:no-repeat;
padding:120px 10px 40px 15px;
width:170px;
}



/* CONTENT							      */
/***********************************************/

#content{
background-color:#275A93;
padding-bottom:20px;
}

#content_right{
padding:30px 30px 20px 25px;
line-height:140%;
}

#content_main{
width:610px;
padding:0px 30px 20px 25px;
line-height:140%;
}




#content_main_wide{
padding:0px 30px 20px 25px;
line-height:140%;
}

#content_right2{
padding:10px 30px 20px 45px;
line-height:140%;
}


#header{
font-size:16px;
color:#97C7FC;
font-weight:bold;
margin:0px 0px 25px 0px;
}


#announce1{
background-image:url(images/back_announce1.jpg);
background-repeat:no-repeat;
width:130px;
height:150px;
padding:80px 10px 20px 15px;
line-height:150%;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dogs_top{
clear:both;
text-align:right;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #CCCCCC;
margin:10px 40px 10px 0px;
padding:0px 0px 10px 0px;
}


/* PEDIGREES							      */
/***********************************************/

.pedigrees{
margin:20px 0px 20px 10px;
}

.pedigree_table td{
padding:10px 10px 10px 8px;
}


.pedigree_cell_boys{
background-color:#01407E;
color:#BAD7F8;
}

.pedigree_cell_girls{
background-color:#3A7BC4;
color:#042245;
}

/* NEWS							      */
/***********************************************/

.content_mainfront_news{
padding:0px 0px 20px 25px;
line-height:140%;
}

div.content_mainfront_news div.bmw_sections div.bmw_link{
width:600px;
padding:20px 0px 20px 0px;
margin:0px 0px 0px 0px;
}


.newslinks_combined{
margin:0px 15px 0px 20px;
}

div.newslinks_combined div.bmw_links div.bmw_link { padding:15px 0px 15px 10px; margin:0px 0px 0px 0px;}
div.newslinks_combined div.bmw_links div.bmw_link:hover{background-color:#2E65A2; padding:15px 0px 15px 10px; margin:0px 0px 0px 0px;}


div.bmw_quickteaseLinks div.bmw_link{padding:15px 0px 15px 10px; margin:0px 0px 0px 0px;}
div.bmw_quickteaseLinks div.bmw_link:hover{background-color:#2E65A2; padding:15px 0px 15px 11px; margin:0px 0px 0px 0px;}



.newslinks_right{
width:380px;
margin:30px 0px 0px 0px;
}

div.bmw_spotlightLinks div.bmw_link {padding:0px 0px 20px 0px; margin:0px 20px 15px 0px;}
div.bmw_spotlightLinks div.bmw_link img {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}


div.links_news .bmw_link { border-bottom: 1px solid #81B0E4; padding:10px 0px 10px 0px; margin:0px 30px 15px 0px;}

div.links_news_chows .bmw_link {border-bottom: 1px solid #81B0E4; width:580px; padding:20px 10px 20px 10px; margin:0px 30px 0px 0px;}

div.links_news_chows div.bmw_links div.bmw_link:hover{
border-bottom: 1px solid #81B0E4; width:580px; padding:20px 10px 20px 10px; margin:0px 30px 0px 0px;
background-color:#2E65A2;
}

div.bmw_overflowLinks .bmw_link {padding:15px 0px 15px 10px; margin:0px 0px 0px 0px;}

div.bmw_overflowLinks div.bmw_link:hover{
background-color:#2E65A2;
}

div.links_news_pferde .bmw_link { border-bottom: 1px solid #81B0E4; width:600px; padding:20px 0px 20px 10px; margin:0px 30px 0px 0px;}


div.links_news_pferde div.bmw_links div.bmw_link:hover{
background-color:#2E65A2;
}


#latest_news_chowalbum div.bmw_link:hover{
background-color:#2E65A2;
}




#content_main_news{
width:660px;
padding:0px 10px 20px 25px;
line-height:140%;
}

h2.bmw_headline{
font-size:16px;
line-height:170%;
}

#latest_news{
border-top:1px solid #96C7FF;
margin:30px 0px 20px 20px;
padding:20px 10px 10px 10px;
width:400px;
}

#latest_news div.bmw_link a{color:#96C7FF;}


#latest_news_pferde, #latest_news_chowalbum{
margin:30px 0px 20px 0px;
padding:10px 10px 10px 0px;
border-top:1px solid #96C7FF;
width:400px;
}

#news_content{
padding:10px 10px 10px 0px;
}

.bmc_caption{
margin:4px 0px 4px 0px;
font-size:11px;
color:#7BCCF2;
}



/* ALBUM							      */
/***********************************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 2px;
padding-bottom: 0;
background: #154376;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma;
letter-spacing: 1px;
line-height: 1.1em;
color: white;
padding: 5px;
text-align: right;
margin-top:5px;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #285B94;
padding:10px 10px 10px 10px;
}

#thumbImage img{
margin:0px 0px 7px 0px;
}


#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
color:#333333;
padding: 5px;
z-index: 5;
}


/* ALBUM							      */
/***********************************************/


.album_pics a img{
border: 1px solid #003366;
}

.album_pics a:hover img{
border: 1px solid #DCDCDC;
}

/* KANINCHEN							      */
/***********************************************/

.namenkaninchen{
color:#FF9900;
font-size:13px;
font-weight:bold;
}


/* LINKS							      */
/***********************************************/

#content_main_links{
width:430px;
padding:0px 0px 20px 25px;
margin:0px 0px 0px 0px;
line-height:160%;
}


.links{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#content_main_links div.bmw_link{
padding:15px 5px 15px 15px;
margin:0px 0px 0px 0px;
}

#content_main_links div.bmw_link:hover{
padding:15px 5px 15px 15px;
margin:0px 0px 0px 0px;
background-color:#2E65A2;
}


/* FOOTER							      */
/***********************************************/

.footer{
clear: both;
background-image:url(/images/back_footer.jpg);
background-repeat:no-repeat;
padding:115px 0px 0px 20px;
margin:0px 0px 0px 0px;
text-align:left;
line-height:160%;
}

.footercontent{
margin: 0px 50px 40px 0px;
line-height:170%;
}

.footer_header{
margin:0px 0px 15px 0px;
font-weight:bold;
font-size:13px;
color:#003366;
}


.footer_element{
margin:0px 0px 7px 0px;
}

div.footer_header a:link {color:#eeeeee; text-decoration: underline}
div.footer_header a:active {color:#eeeeee; text-decoration: underline}
div.footer_header a:visited {color:#eeeeee; text-decoration: underline}
div.footer_header a:hover {color:#eeeeee; text-decoration: none}


div.footer_element a:link {color:#eeeeee; text-decoration: none}
div.footer_element a:active {color:#eeeeee; text-decoration: none}
div.footer_element a:visited {color:#eeeeee; text-decoration: none}
div.footer_element a:hover {color:#eeeeee; text-decoration: underline; font-weight:bold;}




/* COPYRIGHT							      */
/***********************************************/

#copyright{
background-image:url(/images/back_copyright.jpg);
background-repeat:no-repeat;
font-size:11px;
padding:25px 0px 5px 0px;
color:#666666;
text-align:left;
height:50px;
}

.copyright_table td{
padding:0px 10px 0px 10px;
border-right:1px solid #666666;
color:#333333;
font-size:11px;
}

a.copyright{color:#275A93; text-decoration:none}
a.copyright:active{color:#275A93; text-decoration:none}
a.copyright:visited{color:#275A93; text-decoration:none}
a.copyright:hover{color:#275A93; text-decoration:underline}





/* INTERNAL							      */
/***********************************************/


div.bmw_navigation a{text-decoration:none;}

div.bmw_navigation li.bmn_active a{text-decoration:none; background-image:url(/images/back_active.png); background-repeat:no-repeat;}

div.bmw_navigation li.bmn_active ul li a{text-decoration:none; background-image:url(/images/blank.gif); background-repeat:no-repeat;}

div.bmw_navigation li.bmn_sec-kaninchen a{color:#FF9900}
div.bmw_navigation li.bmn_sec-pferde a{color:#00CC66}



div#subnavigation div.bmw_navigation li a{background-image:url(/images/back_submenu.png); background-repeat:no-repeat; text-decoration:none;}

div#subnavigation div.bmw_navigation li a:hover{background-image:url(/images/back_submenu_paw.png); background-repeat:no-repeat; text-decoration:none;}

div#subnavigation_kaninchen div.bmw_navigation li a{background-image:url(/images/back_submenu_carrot.png); background-repeat:no-repeat; text-decoration:none;}
div#subnavigation_kaninchen div.bmw_navigation li a:hover{background-image:url(/images/back_submenu_carrot_over.png); background-repeat:no-repeat; text-decoration:none;}

div#subnavigation_horse div.bmw_navigation li a{background-image:url(/images/back_submenu_horse.png); background-repeat:no-repeat; text-decoration:none;}
div#subnavigation_horse div.bmw_navigation li a:hover{background-image:url(/images/back_submenu_horse_over.png); background-repeat:no-repeat; text-decoration:none;}


.bma_date{
color:#cccccc;
font-size:11px;
}
a.bma_section:link {text-decoration:none; color:#cccccc; font-size:11px;}
a.bma_section:active{text-decoration:none; color:#cccccc; font-size:11px;}
a.bma_section:visited{text-decoration:none; color:#cccccc; font-size:11px;}
a.bma_section:hover {text-decoration:underline; color:#cccccc; font-size:11px;}

.bma_more{
font-size:11px;
}

a.bma_more {text-decoration:none; color: #81B0E4;}
a.bma_more:hover {text-decoration:underline; color: #81B0E4;}

div.news_home a.bma_more {text-decoration:underline; color: #81B0E4;}
div.news_home a.bma_more:hover {text-decoration:none; color: #81B0E4;}
div.news_home2 a.bma_more {text-decoration:underline; color: #81B0E4;}
div.news_home2 a.bma_more:hover {text-decoration:none; color: #81B0E4;}




.bmw_link { border-bottom: 1px solid #81B0E4; padding:15px 0px 15px 0px;}

div.links .bmw_link { border-bottom: 1px solid #81B0E4; padding:10px 0px 15px 0px; margin-right:170px;}


div.content_main_chows div.bmw_link {background-image:url(/images/back_blumen.jpg); background-repeat:no-repeat;}
div.content_main_chows div.bmw_link {font-size:16px; margin-bottom:5px;}

div.content_main_regenbogen div.bmw_link {background-image:url(/images/back_regenbogen.jpg); background-repeat:no-repeat;}
div.content_main_regenbogen div.bmw_link {font-size:16px; margin-bottom:5px;}



.bmw_pulldown select {background-color:#96C7FF;}

ul.bmw_overflowNav li a{background-color:#134378; border:1px solid #0B2747;}
ul.bmw_overflowNav li a.bma_thisPage{background-color:#134378; border:1px solid #FFFFAA;}
ul.bmw_overflowNav li span.bma_inertPage{background-color:#134378; border:1px solid #0B2747;}

.regenbogendates{
font-size:10px;
color:#CCCCCC;
margin:4px 0px 0px 0px;
}




