
/*************** BACKGROUND-IMGS-STYLES ***************/

.bg_header{
background-image: url(../media/imgs/bg_headerFrame.gif);
}
.bg_nav{
background-image: url(../media/imgs/bg_navFrame.gif);
}
.bg_nav_reload{
background-image: url(../media/imgs/bg_navFrame.gif);
}
.bg_footer{
background-image: url(../media/imgs/bg_small_9d2828.gif);
}

/*** service-pages ***/
.bg_content_cccccc_type_line{
background-image: url(../media/imgs/bg_contentFrame_cccccc_withLine.gif);
color: #000000;
}
.bg_content_cccccc_small{
background-image: url(../media/imgs/bg_small_cccccc.gif);
}


/*** home ***/
.bg_content_home{
background-color: #999999;
color: #ffffff;
}


/*** content-pages ***/
.bg_content_88886b_type_line{
background-image: url(../media/imgs/bg_contentFrame_88886b_withLine.gif);
color: #ffffff;
}
.bg_content_88886b_type_noline{
background-image: url(../media/imgs/bg_contentFrame_88886b_noLine.gif);
color: #ffffff;
}
.bg_content_88886b_small{
background-image: url(../media/imgs/bg_small_88886b.gif);
}


/*** shop-pages ***/
.bg_content_9d2828_type_line{
background-image: url(../media/imgs/bg_contentFrame_9d2828_withLine.gif);
color: #ffffff;
}
.bg_content_9d2828_type_noline{
background-image: url(../media/imgs/bg_contentFrame_9d2828_noLine.gif);
color: #ffffff;
}
.bg_content_9d2828_small{
background-image: url(../media/imgs/bg_small_9d2828.gif);
}

/*** specialExhibition ***/
.bg_specialExhibition{
background-color: #88886b;
color: #ffffff;
}

/******** eof:BACKGROUND-IMGS-STYLES ***********/


/********************** CONTENT-TEXT-STYLES ************************/
.textBigBold{                                           
font-family: verdana, sans-serif;                           
font-size: 14px;
font-weight: bold;
text-decoration: none;                            	                    
}

.textPlain{                                           
font-family: verdana, sans-serif;                           
font-size: 12px;
line-height: 16px;
text-decoration: none;                            	                    
}

.textPlainBlack{                                           
font-family: verdana, sans-serif;                           
font-size: 12px;
line-height: 16px;
color: #000000;
text-decoration: none;                            	                    
}

.textPlainColored{                                           
font-family: verdana, sans-serif;                           
font-size: 12px;
line-height: 16px;
color: #cccccc;
text-decoration: none;                            	                    
}

.textBold{                                           
font-family: verdana, sans-serif;                           
font-size: 12px;
line-height: 16px;
font-weight: bold;
text-decoration: none;                            	                    
}

.textBoldBlack{                                           
font-family: verdana, sans-serif;                           
font-size: 12px;
line-height: 16px;
color: #000000;
font-weight: bold;
text-decoration: none;                            	                    
}

.textSmallPlain{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
text-decoration: none;                            	                    
}

.textSmallPlainBlack{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
color: #000000;
text-decoration: none;                            	                    
}

.textSmallBold{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
text-decoration: none;                            	                    
}

.textSmallBoldBlack{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
color: #000000;
font-weight: bold;
text-decoration: none;                            	                    
}

.textItalic{                                           
font-family: verdana, sans-serif;                           
font-size: 12px;
font-style: italic;
line-height: 16px;
text-decoration: none;                            	                    
}
/****************** eof: CONTENT-TEXT-STYLES ***************/


/********************* HOME-Specials **********************/
.textBoldHome{                                           
font-family: verdana, sans-serif;                           
font-size: 12px;
font-weight: bold;
line-height: 18px;
text-decoration: none;                            	                    
}
.newsLink{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #000000;                           	                    
}
.newsLink:hover{
color: #ffffff;
}
/********************* eof: HOME-Specials **********************/

/********************** POPUP-TEXT-STYLES ************************/
.popupTextBold{                                           
font-family: verdana, sans-serif;
color: #666666;                           
font-size: 12px;
font-weight: bold;
text-decoration: none;                            	                    
}

.popupTextSmallBold{                                           
font-family: verdana, sans-serif;
color: #666666;                           
font-size: 9px;
font-weight: bold;
text-decoration: none;                            	                    
}

.popupTextSmallPlain{                                           
font-family: verdana, sans-serif;
color: #666666;                           
font-size: 9px;
line-height: 13px;
text-decoration: none;                            	                    
}
/****************** eof: POPUP-TEXT-STYLES ***************/


/* ***************************** guestBook-specials ********************/
.guestbookTextarea{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 390px;
height: 100px;
}
.guestbookUserParamDetailShort{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 125px;
}
.guestbookUserParamDetailLong{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 335px;
}
.guestbookFormButtons{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
background-color:#ffffff;
color:#000000;
cursor: pointer;
cursor: hand;
}
.guestbookNav{
font-family: verdana, sans-serif;                           
font-size: 12px;
text-decoration: none;                            	                    
}
/* **************************** eof: guestBook-Specials **************/




/* ***************************** globalSearch-specials ********************/
.globalSearchInput{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 190px;
}
.globalSearchFormButtons{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
background-color:#ffffff;
color:#000000;
cursor: pointer;
cursor: hand;
}
/* **************************** eof: globalSearch-specials **************/


/* ***************************** publicationsSearch-specials ********************/
.publicationsSearchInputLarge{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 190px;
}
.publicationsSearchInputSmall{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 60px;
}
.publicationsSearchFormButtons{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
background-color:#ffffff;
color:#000000;
cursor: pointer;
cursor: hand;
}
/* **************************** eof: publicationsSearch-specials **************/


/* ***************************** mainContact-specials ********************/
.mainContactFormUserDateInputTextArea{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 390px;
height: 100px;
}
.mainContactFormUserDateInputShort{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 125px;
}
.mainContactFormUserDateInputLong{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 335px;
}
.mainContactFormButtons{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
background-color:#ffffff;
color:#000000;
cursor: pointer;
cursor: hand;
}
/* **************************** eof: mainContact-specials **************/


/********************* SHOP-Specials **********************/
.shopRackLink_activ{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #000000;
padding-left: 5px;
padding-right: 5px;                            	                    
}

.shopRackLink_activ:hover{
color: #ffffff;
}

.shopRackLink_out{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;                            	                    
}

.shopOrderFormArticleAmountInput{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width:22px;
}
.shopOrderFormCustomerInputShort{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 150px;
}
.shopOrderFormCustomerInputLong{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 390px;
}
.shopOrderFormButtons{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
background-color:#ffffff;
color:#000000;
cursor: pointer;
cursor: hand;
}

/********************* eof: SHOP-Specials ******************/	


/********************* specialExhibition-Specials ******************/
.sa_home_archiveLink{                                           
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
cursor: pointer;
cursor: hand;                           	                    
}

.sa_home_archiveLink:hover{
color: #000000;
}
/********************* eof: specialExhibition-Specials ******************/


/* *********** e-Cards Input-Styles ************************************/
.eCardFormUserDateInputShort{
font-family: verdana, sans-serif;                           
font-size: 9px;
font-weight: normal;
background-color:#ffffff;
color:#000000;
width: 180px;
}
.eCardFormTextarea{
font-family: verdana, sans-serif;                           
font-size: 10px;
width:380px;
height:50px;
}
/* *********** EOF: e-Cards Input-Styles ********************************/


/********************* NAVIGATION-TEXT-STYLES **********************/	
.global_link_on{                                           
font-family: verdana, sans-serif;   
color: #ffffff;                        
font-size: 9px;
font-weight: bold;
line-height: 12px;
text-decoration: none;                            	                    
}

.global_link_out{                                           
font-family: verdana, sans-serif;   
color: #cccccc;                        
font-size: 9px;
line-height: 12px;
font-weight: bold;
text-decoration: none;                            	                    
}

.service_link_on{                                           
font-family: verdana, sans-serif;   
color: #ffffff;                        
font-size: 9px;
font-weight: bold;
line-height: 18px;
text-decoration: none;                            	                    
}

.service_link_out{                                           
font-family: verdana, sans-serif;   
color: #000000;                        
font-size: 9px;
font-weight: bold;
line-height: 18px;
text-decoration: none;                            	                    
}

.nav_top_out{                                           
font-family: verdana, sans-serif;   
color: #000000;                        
font-size: 11px;
font-weight: bold;
text-decoration: none;                            	                    
}

.nav_top_on{                                           
font-family: verdana, sans-serif;   
color: #6e6e22;                        
font-size: 11px;
font-weight: bold;
text-decoration: none;                            	                    
}

/* gleich wie 'service_link_out' */
.nav_sub_out{                                           
font-family: verdana, sans-serif;   
color: #000000;                        
font-size: 9px;
font-weight: bold;
text-decoration: none;                            	                    
}

.nav_sub_on{                                           
font-family: verdana, sans-serif;   
color: #6e6e22;                        
font-size: 9px;
font-weight: bold;
text-decoration: none;                            	                    
}

.footer{                                           
font-family: verdana, sans-serif;   
color: #ffffff;                        
font-size:11px;
font-weight: bold;
line-height: 14px;
text-decoration: none;                            	                    
}
/**************** eof:NAVIGATION-TEXT-STYLES *******************/


/****** Internal Styles (debugg, special-edit-messages) ********/
.editWarning{                                           
font-family: verdana, sans-serif;                           
font-size: 10px;
font-weight: bold;
text-decoration: none;   
color:#ff0000;
background-color:#ffffff;                         	                    
}
.editInfo{                                           
font-family: verdana, sans-serif;                           
font-size: 10px;
text-decoration: none;   
color:#333333;
background-color:#ffffff;                         	                    
}
.editTools{                                           
font-family: verdana, sans-serif;                           
font-size: 10px;
font-weight: bold;
text-decoration: none;   
color:#333333;
background-color:#ffffff;                         	                    
}


/****** Internal Styles (debugg, special-edit-messages) ********/